diff --git a/plsql/PlSqlParser.g4 b/plsql/PlSqlParser.g4 index 1bf1471..e8a4bbf 100644 --- a/plsql/PlSqlParser.g4 +++ b/plsql/PlSqlParser.g4 @@ -3701,6 +3701,8 @@ table_compression | (QUERY | ARCHIVE) (LOW | HIGH)? ) )? + | ROW STORE COMPRESS (BASIC | ADVANCED)? + | COLUMN STORE COMPRESS (FOR (OLTP | (QUERY | ARCHIVE) (LOW | HIGH)?))? (NO? ROW LEVEL LOCKING)? | NOCOMPRESS ; diff --git a/plsql/plsql_parser.go b/plsql/plsql_parser.go index 9e294c3..5021b11 100644 --- a/plsql/plsql_parser.go +++ b/plsql/plsql_parser.go @@ -1354,7 +1354,7 @@ func plsqlparserParserInit() { } staticData.PredictionContextCache = antlr.NewPredictionContextCache() staticData.serializedATN = []int32{ - 4, 1, 2465, 20808, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, + 4, 1, 2465, 20835, 2, 0, 7, 0, 2, 1, 7, 1, 2, 2, 7, 2, 2, 3, 7, 3, 2, 4, 7, 4, 2, 5, 7, 5, 2, 6, 7, 6, 2, 7, 7, 7, 2, 8, 7, 8, 2, 9, 7, 9, 2, 10, 7, 10, 2, 11, 7, 11, 2, 12, 7, 12, 2, 13, 7, 13, 2, 14, 7, 14, 2, 15, 7, 15, 2, 16, 7, 16, 2, 17, 7, 17, 2, 18, 7, 18, 2, 19, 7, 19, 2, 20, 7, 20, @@ -2741,1229 +2741,1233 @@ func plsqlparserParserInit() { 11486, 8, 573, 1, 573, 1, 573, 1, 573, 1, 573, 1, 573, 3, 573, 11493, 8, 573, 1, 574, 1, 574, 3, 574, 11497, 8, 574, 1, 575, 1, 575, 1, 575, 1, 575, 1, 575, 1, 575, 3, 575, 11505, 8, 575, 3, 575, 11507, 8, 575, 3, 575, - 11509, 8, 575, 1, 575, 3, 575, 11512, 8, 575, 1, 576, 4, 576, 11515, 8, - 576, 11, 576, 12, 576, 11516, 1, 576, 1, 576, 3, 576, 11521, 8, 576, 1, - 576, 1, 576, 3, 576, 11525, 8, 576, 1, 576, 5, 576, 11528, 8, 576, 10, - 576, 12, 576, 11531, 9, 576, 3, 576, 11533, 8, 576, 1, 577, 1, 577, 3, - 577, 11537, 8, 577, 1, 577, 3, 577, 11540, 8, 577, 1, 577, 3, 577, 11543, - 8, 577, 1, 577, 1, 577, 3, 577, 11547, 8, 577, 1, 577, 3, 577, 11550, 8, - 577, 1, 577, 1, 577, 3, 577, 11554, 8, 577, 1, 577, 3, 577, 11557, 8, 577, - 1, 578, 1, 578, 1, 578, 1, 578, 1, 578, 3, 578, 11564, 8, 578, 3, 578, - 11566, 8, 578, 1, 578, 1, 578, 3, 578, 11570, 8, 578, 1, 579, 1, 579, 1, - 579, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 3, 580, 11582, - 8, 580, 3, 580, 11584, 8, 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, - 1, 580, 3, 580, 11592, 8, 580, 3, 580, 11594, 8, 580, 1, 581, 1, 581, 3, - 581, 11598, 8, 581, 1, 581, 1, 581, 3, 581, 11602, 8, 581, 1, 582, 1, 582, - 3, 582, 11606, 8, 582, 1, 582, 1, 582, 3, 582, 11610, 8, 582, 1, 582, 1, - 582, 1, 582, 1, 582, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, - 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 4, 583, 11628, 8, 583, 11, - 583, 12, 583, 11629, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, + 11509, 8, 575, 1, 575, 1, 575, 1, 575, 1, 575, 3, 575, 11515, 8, 575, 1, + 575, 1, 575, 1, 575, 1, 575, 1, 575, 1, 575, 1, 575, 3, 575, 11524, 8, + 575, 3, 575, 11526, 8, 575, 3, 575, 11528, 8, 575, 1, 575, 3, 575, 11531, + 8, 575, 1, 575, 1, 575, 1, 575, 3, 575, 11536, 8, 575, 1, 575, 3, 575, + 11539, 8, 575, 1, 576, 4, 576, 11542, 8, 576, 11, 576, 12, 576, 11543, + 1, 576, 1, 576, 3, 576, 11548, 8, 576, 1, 576, 1, 576, 3, 576, 11552, 8, + 576, 1, 576, 5, 576, 11555, 8, 576, 10, 576, 12, 576, 11558, 9, 576, 3, + 576, 11560, 8, 576, 1, 577, 1, 577, 3, 577, 11564, 8, 577, 1, 577, 3, 577, + 11567, 8, 577, 1, 577, 3, 577, 11570, 8, 577, 1, 577, 1, 577, 3, 577, 11574, + 8, 577, 1, 577, 3, 577, 11577, 8, 577, 1, 577, 1, 577, 3, 577, 11581, 8, + 577, 1, 577, 3, 577, 11584, 8, 577, 1, 578, 1, 578, 1, 578, 1, 578, 1, + 578, 3, 578, 11591, 8, 578, 3, 578, 11593, 8, 578, 1, 578, 1, 578, 3, 578, + 11597, 8, 578, 1, 579, 1, 579, 1, 579, 1, 580, 1, 580, 1, 580, 1, 580, + 1, 580, 1, 580, 1, 580, 3, 580, 11609, 8, 580, 3, 580, 11611, 8, 580, 1, + 580, 1, 580, 1, 580, 1, 580, 1, 580, 1, 580, 3, 580, 11619, 8, 580, 3, + 580, 11621, 8, 580, 1, 581, 1, 581, 3, 581, 11625, 8, 581, 1, 581, 1, 581, + 3, 581, 11629, 8, 581, 1, 582, 1, 582, 3, 582, 11633, 8, 582, 1, 582, 1, + 582, 3, 582, 11637, 8, 582, 1, 582, 1, 582, 1, 582, 1, 582, 1, 583, 1, + 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, 583, 1, + 583, 1, 583, 4, 583, 11655, 8, 583, 11, 583, 12, 583, 11656, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, - 584, 1, 584, 1, 584, 1, 584, 1, 584, 3, 584, 11652, 8, 584, 1, 584, 1, - 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 4, 584, 11661, 8, 584, 11, - 584, 12, 584, 11662, 1, 584, 1, 584, 1, 585, 1, 585, 1, 585, 1, 585, 1, - 586, 1, 586, 1, 586, 1, 586, 3, 586, 11675, 8, 586, 1, 586, 3, 586, 11678, - 8, 586, 1, 586, 1, 586, 4, 586, 11682, 8, 586, 11, 586, 12, 586, 11683, - 1, 587, 3, 587, 11687, 8, 587, 1, 587, 1, 587, 3, 587, 11691, 8, 587, 1, - 587, 3, 587, 11694, 8, 587, 1, 587, 3, 587, 11697, 8, 587, 1, 587, 3, 587, - 11700, 8, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11705, 8, 587, 1, 587, 1, - 587, 1, 587, 3, 587, 11710, 8, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11715, - 8, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11723, - 8, 587, 3, 587, 11725, 8, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, - 1, 587, 5, 587, 11733, 8, 587, 10, 587, 12, 587, 11736, 9, 587, 1, 587, - 1, 587, 3, 587, 11740, 8, 587, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, - 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 3, 588, 11752, 8, 588, 1, 589, - 1, 589, 1, 589, 3, 589, 11757, 8, 589, 1, 590, 1, 590, 1, 590, 1, 590, - 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 3, 590, 11769, 8, 590, - 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 3, 590, 11778, - 8, 590, 1, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11784, 8, 591, 1, 591, - 1, 591, 3, 591, 11788, 8, 591, 1, 591, 1, 591, 1, 591, 3, 591, 11793, 8, - 591, 1, 591, 3, 591, 11796, 8, 591, 1, 592, 1, 592, 1, 592, 1, 592, 1, - 592, 1, 592, 3, 592, 11804, 8, 592, 1, 592, 1, 592, 3, 592, 11808, 8, 592, - 1, 593, 1, 593, 1, 594, 1, 594, 1, 594, 3, 594, 11815, 8, 594, 1, 594, - 1, 594, 1, 594, 1, 594, 1, 594, 3, 594, 11822, 8, 594, 1, 594, 3, 594, - 11825, 8, 594, 1, 594, 1, 594, 1, 595, 1, 595, 1, 595, 1, 596, 3, 596, - 11833, 8, 596, 1, 596, 3, 596, 11836, 8, 596, 1, 596, 3, 596, 11839, 8, - 596, 1, 597, 1, 597, 1, 597, 3, 597, 11844, 8, 597, 1, 597, 1, 597, 1, - 597, 1, 597, 1, 597, 1, 597, 3, 597, 11852, 8, 597, 3, 597, 11854, 8, 597, - 1, 597, 3, 597, 11857, 8, 597, 1, 598, 1, 598, 1, 599, 1, 599, 1, 599, - 3, 599, 11864, 8, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, - 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 3, 599, 11878, 8, 599, - 3, 599, 11880, 8, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, - 1, 599, 1, 599, 1, 599, 1, 599, 5, 599, 11892, 8, 599, 10, 599, 12, 599, - 11895, 9, 599, 1, 599, 1, 599, 3, 599, 11899, 8, 599, 1, 600, 3, 600, 11902, - 8, 600, 1, 600, 3, 600, 11905, 8, 600, 1, 600, 3, 600, 11908, 8, 600, 1, - 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 3, 601, 11916, 8, 601, 1, - 601, 1, 601, 3, 601, 11920, 8, 601, 1, 601, 1, 601, 3, 601, 11924, 8, 601, - 1, 601, 3, 601, 11927, 8, 601, 1, 602, 1, 602, 1, 603, 4, 603, 11932, 8, - 603, 11, 603, 12, 603, 11933, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, - 604, 3, 604, 11942, 8, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, + 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, + 584, 3, 584, 11679, 8, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, 584, 1, + 584, 1, 584, 4, 584, 11688, 8, 584, 11, 584, 12, 584, 11689, 1, 584, 1, + 584, 1, 585, 1, 585, 1, 585, 1, 585, 1, 586, 1, 586, 1, 586, 1, 586, 3, + 586, 11702, 8, 586, 1, 586, 3, 586, 11705, 8, 586, 1, 586, 1, 586, 4, 586, + 11709, 8, 586, 11, 586, 12, 586, 11710, 1, 587, 3, 587, 11714, 8, 587, + 1, 587, 1, 587, 3, 587, 11718, 8, 587, 1, 587, 3, 587, 11721, 8, 587, 1, + 587, 3, 587, 11724, 8, 587, 1, 587, 3, 587, 11727, 8, 587, 1, 587, 1, 587, + 1, 587, 3, 587, 11732, 8, 587, 1, 587, 1, 587, 1, 587, 3, 587, 11737, 8, + 587, 1, 587, 1, 587, 1, 587, 3, 587, 11742, 8, 587, 1, 587, 1, 587, 1, + 587, 1, 587, 1, 587, 1, 587, 3, 587, 11750, 8, 587, 3, 587, 11752, 8, 587, + 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 1, 587, 5, 587, 11760, 8, 587, + 10, 587, 12, 587, 11763, 9, 587, 1, 587, 1, 587, 3, 587, 11767, 8, 587, + 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, 1, 588, + 1, 588, 3, 588, 11779, 8, 588, 1, 589, 1, 589, 1, 589, 3, 589, 11784, 8, + 589, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, + 590, 1, 590, 3, 590, 11796, 8, 590, 1, 590, 1, 590, 1, 590, 1, 590, 1, + 590, 1, 590, 1, 590, 3, 590, 11805, 8, 590, 1, 591, 1, 591, 1, 591, 1, + 591, 3, 591, 11811, 8, 591, 1, 591, 1, 591, 3, 591, 11815, 8, 591, 1, 591, + 1, 591, 1, 591, 3, 591, 11820, 8, 591, 1, 591, 3, 591, 11823, 8, 591, 1, + 592, 1, 592, 1, 592, 1, 592, 1, 592, 1, 592, 3, 592, 11831, 8, 592, 1, + 592, 1, 592, 3, 592, 11835, 8, 592, 1, 593, 1, 593, 1, 594, 1, 594, 1, + 594, 3, 594, 11842, 8, 594, 1, 594, 1, 594, 1, 594, 1, 594, 1, 594, 3, + 594, 11849, 8, 594, 1, 594, 3, 594, 11852, 8, 594, 1, 594, 1, 594, 1, 595, + 1, 595, 1, 595, 1, 596, 3, 596, 11860, 8, 596, 1, 596, 3, 596, 11863, 8, + 596, 1, 596, 3, 596, 11866, 8, 596, 1, 597, 1, 597, 1, 597, 3, 597, 11871, + 8, 597, 1, 597, 1, 597, 1, 597, 1, 597, 1, 597, 1, 597, 3, 597, 11879, + 8, 597, 3, 597, 11881, 8, 597, 1, 597, 3, 597, 11884, 8, 597, 1, 598, 1, + 598, 1, 599, 1, 599, 1, 599, 3, 599, 11891, 8, 599, 1, 599, 1, 599, 1, + 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, + 599, 3, 599, 11905, 8, 599, 3, 599, 11907, 8, 599, 1, 599, 1, 599, 1, 599, + 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 1, 599, 5, 599, 11919, + 8, 599, 10, 599, 12, 599, 11922, 9, 599, 1, 599, 1, 599, 3, 599, 11926, + 8, 599, 1, 600, 3, 600, 11929, 8, 600, 1, 600, 3, 600, 11932, 8, 600, 1, + 600, 3, 600, 11935, 8, 600, 1, 601, 1, 601, 1, 601, 1, 601, 1, 601, 1, + 601, 3, 601, 11943, 8, 601, 1, 601, 1, 601, 3, 601, 11947, 8, 601, 1, 601, + 1, 601, 3, 601, 11951, 8, 601, 1, 601, 3, 601, 11954, 8, 601, 1, 602, 1, + 602, 1, 603, 4, 603, 11959, 8, 603, 11, 603, 12, 603, 11960, 1, 604, 1, + 604, 1, 604, 1, 604, 1, 604, 1, 604, 3, 604, 11969, 8, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, - 604, 1, 604, 1, 604, 1, 604, 3, 604, 11971, 8, 604, 1, 604, 1, 604, 1, - 604, 3, 604, 11976, 8, 604, 1, 604, 3, 604, 11979, 8, 604, 1, 604, 1, 604, - 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 3, 604, 11988, 8, 604, 1, 605, - 4, 605, 11991, 8, 605, 11, 605, 12, 605, 11992, 1, 606, 1, 606, 1, 606, - 1, 606, 1, 606, 3, 606, 12000, 8, 606, 1, 606, 3, 606, 12003, 8, 606, 1, - 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, 606, 12010, 8, 606, 1, 606, 3, - 606, 12013, 8, 606, 1, 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, 606, 12020, - 8, 606, 1, 606, 3, 606, 12023, 8, 606, 3, 606, 12025, 8, 606, 1, 607, 1, - 607, 1, 608, 1, 608, 1, 609, 1, 609, 3, 609, 12033, 8, 609, 1, 609, 3, - 609, 12036, 8, 609, 1, 610, 4, 610, 12039, 8, 610, 11, 610, 12, 610, 12040, - 1, 611, 1, 611, 1, 611, 1, 611, 3, 611, 12047, 8, 611, 1, 611, 1, 611, + 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 3, 604, 11998, + 8, 604, 1, 604, 1, 604, 1, 604, 3, 604, 12003, 8, 604, 1, 604, 3, 604, + 12006, 8, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, 1, 604, + 3, 604, 12015, 8, 604, 1, 605, 4, 605, 12018, 8, 605, 11, 605, 12, 605, + 12019, 1, 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, 606, 12027, 8, 606, 1, + 606, 3, 606, 12030, 8, 606, 1, 606, 1, 606, 1, 606, 1, 606, 1, 606, 3, + 606, 12037, 8, 606, 1, 606, 3, 606, 12040, 8, 606, 1, 606, 1, 606, 1, 606, + 1, 606, 1, 606, 3, 606, 12047, 8, 606, 1, 606, 3, 606, 12050, 8, 606, 3, + 606, 12052, 8, 606, 1, 607, 1, 607, 1, 608, 1, 608, 1, 609, 1, 609, 3, + 609, 12060, 8, 609, 1, 609, 3, 609, 12063, 8, 609, 1, 610, 4, 610, 12066, + 8, 610, 11, 610, 12, 610, 12067, 1, 611, 1, 611, 1, 611, 1, 611, 3, 611, + 12074, 8, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, - 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 1, 611, 4, 611, - 12068, 8, 611, 11, 611, 12, 611, 12069, 1, 611, 3, 611, 12073, 8, 611, - 1, 612, 1, 612, 1, 612, 1, 612, 5, 612, 12079, 8, 612, 10, 612, 12, 612, - 12082, 9, 612, 1, 612, 1, 612, 1, 613, 1, 613, 3, 613, 12088, 8, 613, 1, - 613, 3, 613, 12091, 8, 613, 1, 613, 3, 613, 12094, 8, 613, 1, 613, 3, 613, - 12097, 8, 613, 1, 614, 1, 614, 1, 615, 3, 615, 12102, 8, 615, 1, 615, 1, - 615, 1, 615, 1, 615, 1, 615, 3, 615, 12109, 8, 615, 1, 615, 1, 615, 1, - 615, 3, 615, 12114, 8, 615, 3, 615, 12116, 8, 615, 1, 615, 1, 615, 1, 616, - 1, 616, 1, 617, 1, 617, 1, 618, 1, 618, 1, 619, 1, 619, 1, 620, 3, 620, - 12129, 8, 620, 1, 620, 1, 620, 3, 620, 12133, 8, 620, 1, 620, 1, 620, 1, - 620, 3, 620, 12138, 8, 620, 1, 620, 3, 620, 12141, 8, 620, 1, 620, 1, 620, - 1, 620, 1, 620, 1, 620, 3, 620, 12148, 8, 620, 1, 620, 3, 620, 12151, 8, - 620, 1, 620, 3, 620, 12154, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12159, - 8, 620, 1, 620, 1, 620, 3, 620, 12163, 8, 620, 1, 620, 1, 620, 1, 620, - 3, 620, 12168, 8, 620, 1, 620, 3, 620, 12171, 8, 620, 1, 620, 1, 620, 1, - 620, 3, 620, 12176, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12181, 8, 620, - 1, 620, 3, 620, 12184, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 1, 620, - 3, 620, 12191, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12197, 8, - 620, 1, 620, 3, 620, 12200, 8, 620, 1, 620, 3, 620, 12203, 8, 620, 1, 620, - 3, 620, 12206, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, - 12213, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12218, 8, 620, 1, 621, 1, - 621, 1, 621, 1, 622, 1, 622, 1, 622, 1, 622, 3, 622, 12227, 8, 622, 1, - 622, 3, 622, 12230, 8, 622, 1, 623, 1, 623, 1, 623, 1, 623, 1, 623, 3, - 623, 12237, 8, 623, 1, 623, 1, 623, 1, 623, 1, 623, 3, 623, 12243, 8, 623, - 1, 623, 3, 623, 12246, 8, 623, 1, 623, 1, 623, 1, 623, 1, 623, 1, 623, - 3, 623, 12253, 8, 623, 3, 623, 12255, 8, 623, 3, 623, 12257, 8, 623, 1, - 624, 1, 624, 1, 625, 1, 625, 3, 625, 12263, 8, 625, 1, 625, 1, 625, 1, - 625, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, 5, 626, 12274, 8, - 626, 10, 626, 12, 626, 12277, 9, 626, 1, 626, 1, 626, 1, 627, 1, 627, 1, - 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 5, 627, 12291, - 8, 627, 10, 627, 12, 627, 12294, 9, 627, 1, 627, 1, 627, 1, 627, 1, 627, - 1, 627, 1, 627, 1, 627, 5, 627, 12303, 8, 627, 10, 627, 12, 627, 12306, - 9, 627, 1, 627, 1, 627, 3, 627, 12310, 8, 627, 1, 627, 1, 627, 1, 627, - 1, 627, 1, 627, 1, 627, 3, 627, 12318, 8, 627, 1, 628, 1, 628, 1, 629, - 1, 629, 1, 629, 1, 629, 3, 629, 12326, 8, 629, 1, 630, 1, 630, 1, 630, - 1, 630, 1, 630, 3, 630, 12333, 8, 630, 1, 630, 3, 630, 12336, 8, 630, 1, - 630, 1, 630, 1, 630, 1, 630, 3, 630, 12342, 8, 630, 1, 630, 3, 630, 12345, - 8, 630, 5, 630, 12347, 8, 630, 10, 630, 12, 630, 12350, 9, 630, 1, 630, - 1, 630, 1, 630, 1, 630, 1, 630, 1, 630, 3, 630, 12358, 8, 630, 1, 631, - 1, 631, 1, 631, 3, 631, 12363, 8, 631, 1, 632, 3, 632, 12366, 8, 632, 1, - 632, 1, 632, 1, 632, 1, 633, 1, 633, 1, 633, 3, 633, 12374, 8, 633, 1, - 633, 1, 633, 1, 633, 3, 633, 12379, 8, 633, 1, 634, 1, 634, 1, 635, 1, - 635, 1, 635, 1, 635, 1, 635, 3, 635, 12388, 8, 635, 1, 635, 1, 635, 1, - 635, 1, 635, 1, 635, 3, 635, 12395, 8, 635, 5, 635, 12397, 8, 635, 10, - 635, 12, 635, 12400, 9, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, - 635, 3, 635, 12408, 8, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, - 635, 3, 635, 12416, 8, 635, 5, 635, 12418, 8, 635, 10, 635, 12, 635, 12421, - 9, 635, 3, 635, 12423, 8, 635, 1, 636, 1, 636, 1, 636, 1, 636, 1, 636, - 1, 636, 3, 636, 12431, 8, 636, 1, 636, 1, 636, 1, 636, 1, 636, 3, 636, - 12437, 8, 636, 5, 636, 12439, 8, 636, 10, 636, 12, 636, 12442, 9, 636, - 1, 636, 1, 636, 3, 636, 12446, 8, 636, 1, 637, 1, 637, 1, 637, 3, 637, - 12451, 8, 637, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 1, 637, 3, 637, - 12459, 8, 637, 4, 637, 12461, 8, 637, 11, 637, 12, 637, 12462, 1, 637, - 1, 637, 1, 637, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, - 1, 638, 1, 638, 4, 638, 12477, 8, 638, 11, 638, 12, 638, 12478, 1, 638, - 3, 638, 12482, 8, 638, 1, 639, 1, 639, 1, 639, 1, 639, 3, 639, 12488, 8, - 639, 1, 640, 1, 640, 1, 640, 3, 640, 12493, 8, 640, 1, 640, 3, 640, 12496, - 8, 640, 1, 641, 3, 641, 12499, 8, 641, 1, 641, 1, 641, 1, 642, 1, 642, - 3, 642, 12505, 8, 642, 1, 642, 1, 642, 1, 642, 1, 642, 1, 642, 1, 643, - 1, 643, 1, 643, 1, 643, 3, 643, 12516, 8, 643, 1, 643, 1, 643, 1, 644, - 1, 644, 1, 644, 1, 644, 1, 644, 3, 644, 12525, 8, 644, 1, 644, 3, 644, - 12528, 8, 644, 1, 644, 1, 644, 1, 645, 1, 645, 1, 645, 1, 645, 1, 645, - 3, 645, 12537, 8, 645, 3, 645, 12539, 8, 645, 1, 645, 3, 645, 12542, 8, - 645, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, 646, 12549, 8, 646, 1, - 647, 1, 647, 1, 647, 1, 647, 3, 647, 12555, 8, 647, 1, 647, 1, 647, 3, - 647, 12559, 8, 647, 1, 648, 1, 648, 1, 648, 1, 648, 1, 648, 3, 648, 12566, - 8, 648, 1, 648, 1, 648, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, 1, 649, - 1, 649, 1, 650, 1, 650, 1, 651, 1, 651, 1, 652, 1, 652, 3, 652, 12583, - 8, 652, 1, 652, 1, 652, 1, 652, 1, 652, 3, 652, 12589, 8, 652, 1, 652, - 1, 652, 1, 652, 1, 653, 1, 653, 1, 653, 3, 653, 12597, 8, 653, 1, 653, - 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12606, 8, 653, - 1, 653, 1, 653, 1, 653, 3, 653, 12611, 8, 653, 1, 653, 1, 653, 1, 653, - 3, 653, 12616, 8, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12622, 8, - 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12629, 8, 653, 1, - 653, 1, 653, 1, 653, 3, 653, 12634, 8, 653, 3, 653, 12636, 8, 653, 1, 654, - 1, 654, 3, 654, 12640, 8, 654, 1, 654, 1, 654, 1, 654, 1, 654, 3, 654, - 12646, 8, 654, 1, 654, 1, 654, 3, 654, 12650, 8, 654, 1, 655, 1, 655, 1, - 655, 1, 655, 3, 655, 12656, 8, 655, 1, 655, 1, 655, 1, 655, 1, 655, 3, - 655, 12662, 8, 655, 1, 655, 1, 655, 3, 655, 12666, 8, 655, 1, 655, 3, 655, - 12669, 8, 655, 1, 656, 1, 656, 1, 657, 1, 657, 1, 658, 1, 658, 1, 658, - 1, 658, 1, 658, 1, 658, 1, 658, 1, 659, 1, 659, 1, 659, 1, 659, 1, 659, - 1, 659, 1, 659, 1, 659, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, - 3, 660, 12696, 8, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, 1, 660, - 1, 660, 3, 660, 12705, 8, 660, 1, 661, 1, 661, 1, 661, 1, 661, 1, 661, - 1, 661, 1, 661, 3, 661, 12714, 8, 661, 1, 661, 1, 661, 1, 661, 1, 661, - 1, 661, 1, 661, 5, 661, 12722, 8, 661, 10, 661, 12, 661, 12725, 9, 661, - 1, 661, 1, 661, 1, 662, 1, 662, 1, 662, 3, 662, 12732, 8, 662, 1, 662, - 1, 662, 1, 662, 3, 662, 12737, 8, 662, 1, 662, 1, 662, 1, 663, 1, 663, - 1, 663, 5, 663, 12744, 8, 663, 10, 663, 12, 663, 12747, 9, 663, 1, 664, - 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, 12756, 8, 664, - 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 5, 664, 12764, 8, 664, - 10, 664, 12, 664, 12767, 9, 664, 1, 664, 1, 664, 1, 665, 1, 665, 1, 665, - 1, 665, 1, 665, 1, 665, 3, 665, 12777, 8, 665, 1, 665, 1, 665, 1, 665, - 1, 665, 1, 665, 3, 665, 12784, 8, 665, 1, 666, 1, 666, 1, 666, 1, 666, - 1, 666, 3, 666, 12791, 8, 666, 1, 666, 3, 666, 12794, 8, 666, 1, 666, 3, - 666, 12797, 8, 666, 1, 666, 3, 666, 12800, 8, 666, 1, 666, 1, 666, 3, 666, - 12804, 8, 666, 3, 666, 12806, 8, 666, 1, 666, 3, 666, 12809, 8, 666, 1, - 666, 3, 666, 12812, 8, 666, 1, 666, 3, 666, 12815, 8, 666, 1, 666, 3, 666, - 12818, 8, 666, 1, 666, 1, 666, 3, 666, 12822, 8, 666, 3, 666, 12824, 8, - 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 3, 666, 12832, 8, - 666, 3, 666, 12834, 8, 666, 1, 667, 1, 667, 1, 667, 1, 667, 1, 667, 1, - 667, 1, 667, 1, 667, 1, 667, 4, 667, 12845, 8, 667, 11, 667, 12, 667, 12846, - 1, 667, 3, 667, 12850, 8, 667, 1, 667, 1, 667, 1, 668, 1, 668, 1, 668, - 1, 668, 1, 668, 1, 668, 3, 668, 12860, 8, 668, 1, 668, 1, 668, 1, 669, - 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 3, 669, 12870, 8, 669, 1, 669, - 1, 669, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 671, 1, 671, 1, 671, - 1, 671, 1, 671, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, - 3, 672, 12891, 8, 672, 3, 672, 12893, 8, 672, 1, 673, 1, 673, 1, 673, 1, - 673, 1, 674, 1, 674, 1, 674, 1, 674, 1, 675, 1, 675, 1, 675, 1, 675, 3, - 675, 12907, 8, 675, 1, 675, 1, 675, 3, 675, 12911, 8, 675, 1, 675, 3, 675, - 12914, 8, 675, 1, 676, 1, 676, 1, 676, 1, 676, 3, 676, 12920, 8, 676, 1, - 677, 1, 677, 1, 677, 1, 677, 1, 677, 3, 677, 12927, 8, 677, 1, 678, 1, - 678, 1, 679, 1, 679, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, + 1, 611, 1, 611, 1, 611, 4, 611, 12095, 8, 611, 11, 611, 12, 611, 12096, + 1, 611, 3, 611, 12100, 8, 611, 1, 612, 1, 612, 1, 612, 1, 612, 5, 612, + 12106, 8, 612, 10, 612, 12, 612, 12109, 9, 612, 1, 612, 1, 612, 1, 613, + 1, 613, 3, 613, 12115, 8, 613, 1, 613, 3, 613, 12118, 8, 613, 1, 613, 3, + 613, 12121, 8, 613, 1, 613, 3, 613, 12124, 8, 613, 1, 614, 1, 614, 1, 615, + 3, 615, 12129, 8, 615, 1, 615, 1, 615, 1, 615, 1, 615, 1, 615, 3, 615, + 12136, 8, 615, 1, 615, 1, 615, 1, 615, 3, 615, 12141, 8, 615, 3, 615, 12143, + 8, 615, 1, 615, 1, 615, 1, 616, 1, 616, 1, 617, 1, 617, 1, 618, 1, 618, + 1, 619, 1, 619, 1, 620, 3, 620, 12156, 8, 620, 1, 620, 1, 620, 3, 620, + 12160, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12165, 8, 620, 1, 620, 3, + 620, 12168, 8, 620, 1, 620, 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12175, + 8, 620, 1, 620, 3, 620, 12178, 8, 620, 1, 620, 3, 620, 12181, 8, 620, 1, + 620, 1, 620, 1, 620, 3, 620, 12186, 8, 620, 1, 620, 1, 620, 3, 620, 12190, + 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12195, 8, 620, 1, 620, 3, 620, + 12198, 8, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12203, 8, 620, 1, 620, 1, + 620, 1, 620, 3, 620, 12208, 8, 620, 1, 620, 3, 620, 12211, 8, 620, 1, 620, + 1, 620, 1, 620, 1, 620, 1, 620, 3, 620, 12218, 8, 620, 1, 620, 1, 620, + 1, 620, 1, 620, 3, 620, 12224, 8, 620, 1, 620, 3, 620, 12227, 8, 620, 1, + 620, 3, 620, 12230, 8, 620, 1, 620, 3, 620, 12233, 8, 620, 1, 620, 1, 620, + 1, 620, 1, 620, 1, 620, 3, 620, 12240, 8, 620, 1, 620, 1, 620, 1, 620, + 3, 620, 12245, 8, 620, 1, 621, 1, 621, 1, 621, 1, 622, 1, 622, 1, 622, + 1, 622, 3, 622, 12254, 8, 622, 1, 622, 3, 622, 12257, 8, 622, 1, 623, 1, + 623, 1, 623, 1, 623, 1, 623, 3, 623, 12264, 8, 623, 1, 623, 1, 623, 1, + 623, 1, 623, 3, 623, 12270, 8, 623, 1, 623, 3, 623, 12273, 8, 623, 1, 623, + 1, 623, 1, 623, 1, 623, 1, 623, 3, 623, 12280, 8, 623, 3, 623, 12282, 8, + 623, 3, 623, 12284, 8, 623, 1, 624, 1, 624, 1, 625, 1, 625, 3, 625, 12290, + 8, 625, 1, 625, 1, 625, 1, 625, 1, 626, 1, 626, 1, 626, 1, 626, 1, 626, + 1, 626, 5, 626, 12301, 8, 626, 10, 626, 12, 626, 12304, 9, 626, 1, 626, + 1, 626, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, + 1, 627, 1, 627, 5, 627, 12318, 8, 627, 10, 627, 12, 627, 12321, 9, 627, + 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 5, 627, 12330, + 8, 627, 10, 627, 12, 627, 12333, 9, 627, 1, 627, 1, 627, 3, 627, 12337, + 8, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 1, 627, 3, 627, 12345, + 8, 627, 1, 628, 1, 628, 1, 629, 1, 629, 1, 629, 1, 629, 3, 629, 12353, + 8, 629, 1, 630, 1, 630, 1, 630, 1, 630, 1, 630, 3, 630, 12360, 8, 630, + 1, 630, 3, 630, 12363, 8, 630, 1, 630, 1, 630, 1, 630, 1, 630, 3, 630, + 12369, 8, 630, 1, 630, 3, 630, 12372, 8, 630, 5, 630, 12374, 8, 630, 10, + 630, 12, 630, 12377, 9, 630, 1, 630, 1, 630, 1, 630, 1, 630, 1, 630, 1, + 630, 3, 630, 12385, 8, 630, 1, 631, 1, 631, 1, 631, 3, 631, 12390, 8, 631, + 1, 632, 3, 632, 12393, 8, 632, 1, 632, 1, 632, 1, 632, 1, 633, 1, 633, + 1, 633, 3, 633, 12401, 8, 633, 1, 633, 1, 633, 1, 633, 3, 633, 12406, 8, + 633, 1, 634, 1, 634, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 3, 635, 12415, + 8, 635, 1, 635, 1, 635, 1, 635, 1, 635, 1, 635, 3, 635, 12422, 8, 635, + 5, 635, 12424, 8, 635, 10, 635, 12, 635, 12427, 9, 635, 1, 635, 1, 635, + 1, 635, 1, 635, 1, 635, 1, 635, 3, 635, 12435, 8, 635, 1, 635, 1, 635, + 1, 635, 1, 635, 1, 635, 1, 635, 3, 635, 12443, 8, 635, 5, 635, 12445, 8, + 635, 10, 635, 12, 635, 12448, 9, 635, 3, 635, 12450, 8, 635, 1, 636, 1, + 636, 1, 636, 1, 636, 1, 636, 1, 636, 3, 636, 12458, 8, 636, 1, 636, 1, + 636, 1, 636, 1, 636, 3, 636, 12464, 8, 636, 5, 636, 12466, 8, 636, 10, + 636, 12, 636, 12469, 9, 636, 1, 636, 1, 636, 3, 636, 12473, 8, 636, 1, + 637, 1, 637, 1, 637, 3, 637, 12478, 8, 637, 1, 637, 1, 637, 1, 637, 1, + 637, 1, 637, 1, 637, 3, 637, 12486, 8, 637, 4, 637, 12488, 8, 637, 11, + 637, 12, 637, 12489, 1, 637, 1, 637, 1, 637, 1, 638, 1, 638, 1, 638, 1, + 638, 1, 638, 1, 638, 1, 638, 1, 638, 1, 638, 4, 638, 12504, 8, 638, 11, + 638, 12, 638, 12505, 1, 638, 3, 638, 12509, 8, 638, 1, 639, 1, 639, 1, + 639, 1, 639, 3, 639, 12515, 8, 639, 1, 640, 1, 640, 1, 640, 3, 640, 12520, + 8, 640, 1, 640, 3, 640, 12523, 8, 640, 1, 641, 3, 641, 12526, 8, 641, 1, + 641, 1, 641, 1, 642, 1, 642, 3, 642, 12532, 8, 642, 1, 642, 1, 642, 1, + 642, 1, 642, 1, 642, 1, 643, 1, 643, 1, 643, 1, 643, 3, 643, 12543, 8, + 643, 1, 643, 1, 643, 1, 644, 1, 644, 1, 644, 1, 644, 1, 644, 3, 644, 12552, + 8, 644, 1, 644, 3, 644, 12555, 8, 644, 1, 644, 1, 644, 1, 645, 1, 645, + 1, 645, 1, 645, 1, 645, 3, 645, 12564, 8, 645, 3, 645, 12566, 8, 645, 1, + 645, 3, 645, 12569, 8, 645, 1, 646, 1, 646, 1, 646, 1, 646, 1, 646, 3, + 646, 12576, 8, 646, 1, 647, 1, 647, 1, 647, 1, 647, 3, 647, 12582, 8, 647, + 1, 647, 1, 647, 3, 647, 12586, 8, 647, 1, 648, 1, 648, 1, 648, 1, 648, + 1, 648, 3, 648, 12593, 8, 648, 1, 648, 1, 648, 1, 649, 1, 649, 1, 649, + 1, 649, 1, 649, 1, 649, 1, 649, 1, 650, 1, 650, 1, 651, 1, 651, 1, 652, + 1, 652, 3, 652, 12610, 8, 652, 1, 652, 1, 652, 1, 652, 1, 652, 3, 652, + 12616, 8, 652, 1, 652, 1, 652, 1, 652, 1, 653, 1, 653, 1, 653, 3, 653, + 12624, 8, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, + 3, 653, 12633, 8, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12638, 8, 653, 1, + 653, 1, 653, 1, 653, 3, 653, 12643, 8, 653, 1, 653, 1, 653, 1, 653, 1, + 653, 3, 653, 12649, 8, 653, 1, 653, 1, 653, 1, 653, 1, 653, 1, 653, 3, + 653, 12656, 8, 653, 1, 653, 1, 653, 1, 653, 3, 653, 12661, 8, 653, 3, 653, + 12663, 8, 653, 1, 654, 1, 654, 3, 654, 12667, 8, 654, 1, 654, 1, 654, 1, + 654, 1, 654, 3, 654, 12673, 8, 654, 1, 654, 1, 654, 3, 654, 12677, 8, 654, + 1, 655, 1, 655, 1, 655, 1, 655, 3, 655, 12683, 8, 655, 1, 655, 1, 655, + 1, 655, 1, 655, 3, 655, 12689, 8, 655, 1, 655, 1, 655, 3, 655, 12693, 8, + 655, 1, 655, 3, 655, 12696, 8, 655, 1, 656, 1, 656, 1, 657, 1, 657, 1, + 658, 1, 658, 1, 658, 1, 658, 1, 658, 1, 658, 1, 658, 1, 659, 1, 659, 1, + 659, 1, 659, 1, 659, 1, 659, 1, 659, 1, 659, 1, 660, 1, 660, 1, 660, 1, + 660, 1, 660, 1, 660, 3, 660, 12723, 8, 660, 1, 660, 1, 660, 1, 660, 1, + 660, 1, 660, 1, 660, 1, 660, 3, 660, 12732, 8, 660, 1, 661, 1, 661, 1, + 661, 1, 661, 1, 661, 1, 661, 1, 661, 3, 661, 12741, 8, 661, 1, 661, 1, + 661, 1, 661, 1, 661, 1, 661, 1, 661, 5, 661, 12749, 8, 661, 10, 661, 12, + 661, 12752, 9, 661, 1, 661, 1, 661, 1, 662, 1, 662, 1, 662, 3, 662, 12759, + 8, 662, 1, 662, 1, 662, 1, 662, 3, 662, 12764, 8, 662, 1, 662, 1, 662, + 1, 663, 1, 663, 1, 663, 5, 663, 12771, 8, 663, 10, 663, 12, 663, 12774, + 9, 663, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 3, 664, + 12783, 8, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 1, 664, 5, 664, + 12791, 8, 664, 10, 664, 12, 664, 12794, 9, 664, 1, 664, 1, 664, 1, 665, + 1, 665, 1, 665, 1, 665, 1, 665, 1, 665, 3, 665, 12804, 8, 665, 1, 665, + 1, 665, 1, 665, 1, 665, 1, 665, 3, 665, 12811, 8, 665, 1, 666, 1, 666, + 1, 666, 1, 666, 1, 666, 3, 666, 12818, 8, 666, 1, 666, 3, 666, 12821, 8, + 666, 1, 666, 3, 666, 12824, 8, 666, 1, 666, 3, 666, 12827, 8, 666, 1, 666, + 1, 666, 3, 666, 12831, 8, 666, 3, 666, 12833, 8, 666, 1, 666, 3, 666, 12836, + 8, 666, 1, 666, 3, 666, 12839, 8, 666, 1, 666, 3, 666, 12842, 8, 666, 1, + 666, 3, 666, 12845, 8, 666, 1, 666, 1, 666, 3, 666, 12849, 8, 666, 3, 666, + 12851, 8, 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 1, 666, 3, 666, + 12859, 8, 666, 3, 666, 12861, 8, 666, 1, 667, 1, 667, 1, 667, 1, 667, 1, + 667, 1, 667, 1, 667, 1, 667, 1, 667, 4, 667, 12872, 8, 667, 11, 667, 12, + 667, 12873, 1, 667, 3, 667, 12877, 8, 667, 1, 667, 1, 667, 1, 668, 1, 668, + 1, 668, 1, 668, 1, 668, 1, 668, 3, 668, 12887, 8, 668, 1, 668, 1, 668, + 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 1, 669, 3, 669, 12897, 8, 669, + 1, 669, 1, 669, 1, 670, 1, 670, 1, 670, 1, 670, 1, 670, 1, 671, 1, 671, + 1, 671, 1, 671, 1, 671, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, 1, 672, + 1, 672, 3, 672, 12918, 8, 672, 3, 672, 12920, 8, 672, 1, 673, 1, 673, 1, + 673, 1, 673, 1, 674, 1, 674, 1, 674, 1, 674, 1, 675, 1, 675, 1, 675, 1, + 675, 3, 675, 12934, 8, 675, 1, 675, 1, 675, 3, 675, 12938, 8, 675, 1, 675, + 3, 675, 12941, 8, 675, 1, 676, 1, 676, 1, 676, 1, 676, 3, 676, 12947, 8, + 676, 1, 677, 1, 677, 1, 677, 1, 677, 1, 677, 3, 677, 12954, 8, 677, 1, + 678, 1, 678, 1, 679, 1, 679, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, 680, 1, - 680, 1, 680, 3, 680, 12950, 8, 680, 1, 680, 1, 680, 1, 681, 3, 681, 12955, - 8, 681, 1, 681, 1, 681, 3, 681, 12959, 8, 681, 1, 682, 1, 682, 1, 682, - 3, 682, 12964, 8, 682, 1, 682, 1, 682, 1, 682, 3, 682, 12969, 8, 682, 1, - 682, 3, 682, 12972, 8, 682, 1, 682, 3, 682, 12975, 8, 682, 1, 682, 1, 682, - 1, 682, 3, 682, 12980, 8, 682, 1, 683, 1, 683, 1, 684, 1, 684, 1, 685, - 1, 685, 1, 685, 1, 685, 1, 685, 3, 685, 12991, 8, 685, 1, 686, 1, 686, - 1, 687, 1, 687, 3, 687, 12997, 8, 687, 1, 687, 1, 687, 3, 687, 13001, 8, - 687, 1, 687, 1, 687, 1, 687, 1, 687, 3, 687, 13007, 8, 687, 1, 687, 1, - 687, 1, 687, 1, 687, 1, 687, 4, 687, 13014, 8, 687, 11, 687, 12, 687, 13015, - 3, 687, 13018, 8, 687, 1, 687, 1, 687, 3, 687, 13022, 8, 687, 1, 687, 3, - 687, 13025, 8, 687, 1, 688, 3, 688, 13028, 8, 688, 1, 688, 1, 688, 1, 688, - 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 3, 688, 13038, 8, 688, 1, 688, - 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 4, 688, 13046, 8, 688, 11, 688, - 12, 688, 13047, 3, 688, 13050, 8, 688, 1, 689, 1, 689, 1, 689, 1, 689, - 5, 689, 13056, 8, 689, 10, 689, 12, 689, 13059, 9, 689, 1, 689, 1, 689, - 1, 689, 1, 689, 1, 689, 1, 689, 5, 689, 13067, 8, 689, 10, 689, 12, 689, - 13070, 9, 689, 1, 689, 3, 689, 13073, 8, 689, 1, 690, 1, 690, 1, 690, 1, - 690, 1, 690, 1, 690, 5, 690, 13081, 8, 690, 10, 690, 12, 690, 13084, 9, - 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 5, 690, 13092, 8, - 690, 10, 690, 12, 690, 13095, 9, 690, 3, 690, 13097, 8, 690, 1, 690, 1, - 690, 1, 690, 3, 690, 13102, 8, 690, 1, 690, 1, 690, 1, 691, 1, 691, 1, - 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 3, 691, 13116, - 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 4, 691, - 13125, 8, 691, 11, 691, 12, 691, 13126, 1, 691, 1, 691, 3, 691, 13131, - 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 3, 691, 13139, - 8, 691, 3, 691, 13141, 8, 691, 1, 692, 1, 692, 1, 693, 1, 693, 1, 693, - 1, 693, 1, 693, 5, 693, 13150, 8, 693, 10, 693, 12, 693, 13153, 9, 693, - 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 3, 693, 13162, - 8, 693, 1, 694, 1, 694, 1, 694, 1, 694, 3, 694, 13168, 8, 694, 1, 694, - 1, 694, 1, 694, 3, 694, 13173, 8, 694, 5, 694, 13175, 8, 694, 10, 694, - 12, 694, 13178, 9, 694, 1, 694, 1, 694, 3, 694, 13182, 8, 694, 1, 695, - 1, 695, 1, 695, 3, 695, 13187, 8, 695, 1, 695, 1, 695, 1, 695, 3, 695, - 13192, 8, 695, 5, 695, 13194, 8, 695, 10, 695, 12, 695, 13197, 9, 695, - 1, 695, 1, 695, 1, 695, 1, 695, 3, 695, 13203, 8, 695, 1, 695, 1, 695, - 1, 695, 1, 695, 1, 695, 3, 695, 13210, 8, 695, 1, 696, 1, 696, 1, 696, - 3, 696, 13215, 8, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13220, 8, 696, 5, - 696, 13222, 8, 696, 10, 696, 12, 696, 13225, 9, 696, 1, 696, 1, 696, 1, - 696, 1, 696, 1, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13235, 8, 696, 1, - 697, 1, 697, 1, 697, 1, 697, 3, 697, 13241, 8, 697, 1, 697, 1, 697, 1, - 697, 3, 697, 13246, 8, 697, 5, 697, 13248, 8, 697, 10, 697, 12, 697, 13251, - 9, 697, 1, 697, 1, 697, 3, 697, 13255, 8, 697, 1, 697, 3, 697, 13258, 8, - 697, 1, 697, 3, 697, 13261, 8, 697, 1, 698, 1, 698, 3, 698, 13265, 8, 698, - 1, 698, 3, 698, 13268, 8, 698, 1, 698, 3, 698, 13271, 8, 698, 1, 698, 1, - 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, - 698, 13283, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 5, 698, 13290, - 8, 698, 10, 698, 12, 698, 13293, 9, 698, 1, 698, 1, 698, 1, 698, 1, 698, - 1, 698, 3, 698, 13300, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 5, 698, - 13306, 8, 698, 10, 698, 12, 698, 13309, 9, 698, 1, 698, 1, 698, 3, 698, - 13313, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, 698, 13319, 8, 698, 1, - 699, 1, 699, 3, 699, 13323, 8, 699, 1, 699, 1, 699, 1, 699, 1, 699, 1, - 699, 3, 699, 13330, 8, 699, 1, 699, 4, 699, 13333, 8, 699, 11, 699, 12, - 699, 13334, 1, 699, 1, 699, 1, 699, 3, 699, 13340, 8, 699, 1, 699, 1, 699, - 1, 699, 3, 699, 13345, 8, 699, 5, 699, 13347, 8, 699, 10, 699, 12, 699, - 13350, 9, 699, 1, 699, 1, 699, 1, 699, 1, 699, 5, 699, 13356, 8, 699, 10, - 699, 12, 699, 13359, 9, 699, 3, 699, 13361, 8, 699, 1, 700, 1, 700, 3, - 700, 13365, 8, 700, 1, 700, 1, 700, 1, 701, 1, 701, 3, 701, 13371, 8, 701, - 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13377, 8, 701, 10, 701, 12, 701, - 13380, 9, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13386, 8, 701, 10, - 701, 12, 701, 13389, 9, 701, 3, 701, 13391, 8, 701, 1, 702, 1, 702, 1, - 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 703, 1, 703, 1, 703, 1, 703, 1, - 703, 1, 703, 3, 703, 13406, 8, 703, 1, 704, 1, 704, 1, 705, 1, 705, 1, - 705, 1, 705, 1, 705, 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, 5, - 706, 13421, 8, 706, 10, 706, 12, 706, 13424, 9, 706, 1, 706, 1, 706, 1, - 706, 3, 706, 13429, 8, 706, 1, 707, 1, 707, 3, 707, 13433, 8, 707, 1, 707, - 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13440, 8, 707, 1, 707, 1, 707, - 1, 707, 1, 707, 1, 707, 3, 707, 13447, 8, 707, 1, 707, 3, 707, 13450, 8, - 707, 3, 707, 13452, 8, 707, 1, 708, 1, 708, 1, 708, 1, 708, 3, 708, 13458, - 8, 708, 3, 708, 13460, 8, 708, 1, 708, 3, 708, 13463, 8, 708, 1, 709, 1, - 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 3, 709, 13472, 8, 709, 1, - 709, 3, 709, 13475, 8, 709, 1, 710, 1, 710, 3, 710, 13479, 8, 710, 1, 710, - 1, 710, 1, 710, 1, 710, 3, 710, 13485, 8, 710, 1, 711, 1, 711, 1, 711, - 1, 711, 1, 711, 1, 711, 1, 711, 1, 712, 1, 712, 1, 712, 3, 712, 13497, - 8, 712, 1, 712, 1, 712, 1, 712, 1, 713, 1, 713, 1, 713, 1, 713, 1, 713, - 3, 713, 13507, 8, 713, 1, 713, 1, 713, 3, 713, 13511, 8, 713, 1, 713, 3, - 713, 13514, 8, 713, 1, 713, 3, 713, 13517, 8, 713, 1, 713, 1, 713, 1, 713, - 3, 713, 13522, 8, 713, 1, 713, 1, 713, 3, 713, 13526, 8, 713, 1, 713, 1, - 713, 3, 713, 13530, 8, 713, 1, 713, 3, 713, 13533, 8, 713, 1, 714, 1, 714, - 1, 714, 1, 714, 1, 714, 3, 714, 13540, 8, 714, 1, 714, 3, 714, 13543, 8, - 714, 1, 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13550, 8, 714, 1, - 714, 1, 714, 1, 714, 1, 714, 3, 714, 13556, 8, 714, 1, 715, 1, 715, 1, - 715, 1, 715, 1, 715, 1, 716, 1, 716, 1, 716, 1, 716, 1, 716, 1, 717, 1, - 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, - 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13584, 8, 717, 1, - 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 4, 717, 13592, 8, 717, 11, - 717, 12, 717, 13593, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, - 717, 1, 717, 3, 717, 13604, 8, 717, 3, 717, 13606, 8, 717, 1, 717, 1, 717, - 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13614, 8, 717, 1, 718, 1, 718, - 1, 718, 1, 718, 1, 718, 1, 719, 1, 719, 1, 719, 1, 719, 1, 720, 1, 720, - 1, 720, 1, 721, 1, 721, 1, 722, 1, 722, 1, 723, 1, 723, 1, 724, 1, 724, - 1, 725, 1, 725, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, - 3, 726, 13645, 8, 726, 1, 726, 1, 726, 1, 726, 3, 726, 13650, 8, 726, 1, - 727, 1, 727, 1, 727, 1, 727, 1, 727, 1, 728, 1, 728, 1, 728, 1, 728, 1, - 728, 1, 729, 1, 729, 3, 729, 13664, 8, 729, 1, 730, 1, 730, 1, 730, 1, - 730, 1, 730, 1, 731, 1, 731, 1, 731, 1, 731, 1, 731, 1, 732, 1, 732, 1, - 732, 1, 732, 1, 732, 1, 732, 1, 733, 1, 733, 1, 733, 1, 733, 1, 734, 1, - 734, 3, 734, 13688, 8, 734, 1, 734, 3, 734, 13691, 8, 734, 1, 734, 1, 734, - 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 3, 734, - 13703, 8, 734, 1, 734, 3, 734, 13706, 8, 734, 1, 735, 1, 735, 3, 735, 13710, - 8, 735, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 737, + 680, 1, 680, 1, 680, 3, 680, 12977, 8, 680, 1, 680, 1, 680, 1, 681, 3, + 681, 12982, 8, 681, 1, 681, 1, 681, 3, 681, 12986, 8, 681, 1, 682, 1, 682, + 1, 682, 3, 682, 12991, 8, 682, 1, 682, 1, 682, 1, 682, 3, 682, 12996, 8, + 682, 1, 682, 3, 682, 12999, 8, 682, 1, 682, 3, 682, 13002, 8, 682, 1, 682, + 1, 682, 1, 682, 3, 682, 13007, 8, 682, 1, 683, 1, 683, 1, 684, 1, 684, + 1, 685, 1, 685, 1, 685, 1, 685, 1, 685, 3, 685, 13018, 8, 685, 1, 686, + 1, 686, 1, 687, 1, 687, 3, 687, 13024, 8, 687, 1, 687, 1, 687, 3, 687, + 13028, 8, 687, 1, 687, 1, 687, 1, 687, 1, 687, 3, 687, 13034, 8, 687, 1, + 687, 1, 687, 1, 687, 1, 687, 1, 687, 4, 687, 13041, 8, 687, 11, 687, 12, + 687, 13042, 3, 687, 13045, 8, 687, 1, 687, 1, 687, 3, 687, 13049, 8, 687, + 1, 687, 3, 687, 13052, 8, 687, 1, 688, 3, 688, 13055, 8, 688, 1, 688, 1, + 688, 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 3, 688, 13065, 8, + 688, 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 1, 688, 4, 688, 13073, 8, + 688, 11, 688, 12, 688, 13074, 3, 688, 13077, 8, 688, 1, 689, 1, 689, 1, + 689, 1, 689, 5, 689, 13083, 8, 689, 10, 689, 12, 689, 13086, 9, 689, 1, + 689, 1, 689, 1, 689, 1, 689, 1, 689, 1, 689, 5, 689, 13094, 8, 689, 10, + 689, 12, 689, 13097, 9, 689, 1, 689, 3, 689, 13100, 8, 689, 1, 690, 1, + 690, 1, 690, 1, 690, 1, 690, 1, 690, 5, 690, 13108, 8, 690, 10, 690, 12, + 690, 13111, 9, 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 1, 690, 5, + 690, 13119, 8, 690, 10, 690, 12, 690, 13122, 9, 690, 3, 690, 13124, 8, + 690, 1, 690, 1, 690, 1, 690, 3, 690, 13129, 8, 690, 1, 690, 1, 690, 1, + 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, + 691, 3, 691, 13143, 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, + 691, 1, 691, 4, 691, 13152, 8, 691, 11, 691, 12, 691, 13153, 1, 691, 1, + 691, 3, 691, 13158, 8, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, 691, 1, + 691, 3, 691, 13166, 8, 691, 3, 691, 13168, 8, 691, 1, 692, 1, 692, 1, 693, + 1, 693, 1, 693, 1, 693, 1, 693, 5, 693, 13177, 8, 693, 10, 693, 12, 693, + 13180, 9, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, 1, 693, + 3, 693, 13189, 8, 693, 1, 694, 1, 694, 1, 694, 1, 694, 3, 694, 13195, 8, + 694, 1, 694, 1, 694, 1, 694, 3, 694, 13200, 8, 694, 5, 694, 13202, 8, 694, + 10, 694, 12, 694, 13205, 9, 694, 1, 694, 1, 694, 3, 694, 13209, 8, 694, + 1, 695, 1, 695, 1, 695, 3, 695, 13214, 8, 695, 1, 695, 1, 695, 1, 695, + 3, 695, 13219, 8, 695, 5, 695, 13221, 8, 695, 10, 695, 12, 695, 13224, + 9, 695, 1, 695, 1, 695, 1, 695, 1, 695, 3, 695, 13230, 8, 695, 1, 695, + 1, 695, 1, 695, 1, 695, 1, 695, 3, 695, 13237, 8, 695, 1, 696, 1, 696, + 1, 696, 3, 696, 13242, 8, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13247, 8, + 696, 5, 696, 13249, 8, 696, 10, 696, 12, 696, 13252, 9, 696, 1, 696, 1, + 696, 1, 696, 1, 696, 1, 696, 1, 696, 1, 696, 1, 696, 3, 696, 13262, 8, + 696, 1, 697, 1, 697, 1, 697, 1, 697, 3, 697, 13268, 8, 697, 1, 697, 1, + 697, 1, 697, 3, 697, 13273, 8, 697, 5, 697, 13275, 8, 697, 10, 697, 12, + 697, 13278, 9, 697, 1, 697, 1, 697, 3, 697, 13282, 8, 697, 1, 697, 3, 697, + 13285, 8, 697, 1, 697, 3, 697, 13288, 8, 697, 1, 698, 1, 698, 3, 698, 13292, + 8, 698, 1, 698, 3, 698, 13295, 8, 698, 1, 698, 3, 698, 13298, 8, 698, 1, + 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, + 698, 3, 698, 13310, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 1, 698, 5, + 698, 13317, 8, 698, 10, 698, 12, 698, 13320, 9, 698, 1, 698, 1, 698, 1, + 698, 1, 698, 1, 698, 3, 698, 13327, 8, 698, 1, 698, 1, 698, 1, 698, 1, + 698, 5, 698, 13333, 8, 698, 10, 698, 12, 698, 13336, 9, 698, 1, 698, 1, + 698, 3, 698, 13340, 8, 698, 1, 698, 1, 698, 1, 698, 1, 698, 3, 698, 13346, + 8, 698, 1, 699, 1, 699, 3, 699, 13350, 8, 699, 1, 699, 1, 699, 1, 699, + 1, 699, 1, 699, 3, 699, 13357, 8, 699, 1, 699, 4, 699, 13360, 8, 699, 11, + 699, 12, 699, 13361, 1, 699, 1, 699, 1, 699, 3, 699, 13367, 8, 699, 1, + 699, 1, 699, 1, 699, 3, 699, 13372, 8, 699, 5, 699, 13374, 8, 699, 10, + 699, 12, 699, 13377, 9, 699, 1, 699, 1, 699, 1, 699, 1, 699, 5, 699, 13383, + 8, 699, 10, 699, 12, 699, 13386, 9, 699, 3, 699, 13388, 8, 699, 1, 700, + 1, 700, 3, 700, 13392, 8, 700, 1, 700, 1, 700, 1, 701, 1, 701, 3, 701, + 13398, 8, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13404, 8, 701, 10, + 701, 12, 701, 13407, 9, 701, 1, 701, 1, 701, 1, 701, 1, 701, 5, 701, 13413, + 8, 701, 10, 701, 12, 701, 13416, 9, 701, 3, 701, 13418, 8, 701, 1, 702, + 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 702, 1, 703, 1, 703, 1, 703, + 1, 703, 1, 703, 1, 703, 3, 703, 13433, 8, 703, 1, 704, 1, 704, 1, 705, + 1, 705, 1, 705, 1, 705, 1, 705, 1, 706, 1, 706, 1, 706, 1, 706, 1, 706, + 1, 706, 5, 706, 13448, 8, 706, 10, 706, 12, 706, 13451, 9, 706, 1, 706, + 1, 706, 1, 706, 3, 706, 13456, 8, 706, 1, 707, 1, 707, 3, 707, 13460, 8, + 707, 1, 707, 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13467, 8, 707, 1, + 707, 1, 707, 1, 707, 1, 707, 1, 707, 3, 707, 13474, 8, 707, 1, 707, 3, + 707, 13477, 8, 707, 3, 707, 13479, 8, 707, 1, 708, 1, 708, 1, 708, 1, 708, + 3, 708, 13485, 8, 708, 3, 708, 13487, 8, 708, 1, 708, 3, 708, 13490, 8, + 708, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 1, 709, 3, 709, 13499, + 8, 709, 1, 709, 3, 709, 13502, 8, 709, 1, 710, 1, 710, 3, 710, 13506, 8, + 710, 1, 710, 1, 710, 1, 710, 1, 710, 3, 710, 13512, 8, 710, 1, 711, 1, + 711, 1, 711, 1, 711, 1, 711, 1, 711, 1, 711, 1, 712, 1, 712, 1, 712, 3, + 712, 13524, 8, 712, 1, 712, 1, 712, 1, 712, 1, 713, 1, 713, 1, 713, 1, + 713, 1, 713, 3, 713, 13534, 8, 713, 1, 713, 1, 713, 3, 713, 13538, 8, 713, + 1, 713, 3, 713, 13541, 8, 713, 1, 713, 3, 713, 13544, 8, 713, 1, 713, 1, + 713, 1, 713, 3, 713, 13549, 8, 713, 1, 713, 1, 713, 3, 713, 13553, 8, 713, + 1, 713, 1, 713, 3, 713, 13557, 8, 713, 1, 713, 3, 713, 13560, 8, 713, 1, + 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13567, 8, 714, 1, 714, 3, + 714, 13570, 8, 714, 1, 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13577, + 8, 714, 1, 714, 1, 714, 1, 714, 1, 714, 3, 714, 13583, 8, 714, 1, 715, + 1, 715, 1, 715, 1, 715, 1, 715, 1, 716, 1, 716, 1, 716, 1, 716, 1, 716, + 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, + 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13611, + 8, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 4, 717, 13619, + 8, 717, 11, 717, 12, 717, 13620, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, + 1, 717, 1, 717, 1, 717, 3, 717, 13631, 8, 717, 3, 717, 13633, 8, 717, 1, + 717, 1, 717, 1, 717, 1, 717, 1, 717, 1, 717, 3, 717, 13641, 8, 717, 1, + 718, 1, 718, 1, 718, 1, 718, 1, 718, 1, 719, 1, 719, 1, 719, 1, 719, 1, + 720, 1, 720, 1, 720, 1, 721, 1, 721, 1, 722, 1, 722, 1, 723, 1, 723, 1, + 724, 1, 724, 1, 725, 1, 725, 1, 726, 1, 726, 1, 726, 1, 726, 1, 726, 1, + 726, 1, 726, 3, 726, 13672, 8, 726, 1, 726, 1, 726, 1, 726, 3, 726, 13677, + 8, 726, 1, 727, 1, 727, 1, 727, 1, 727, 1, 727, 1, 728, 1, 728, 1, 728, + 1, 728, 1, 728, 1, 729, 1, 729, 3, 729, 13691, 8, 729, 1, 730, 1, 730, + 1, 730, 1, 730, 1, 730, 1, 731, 1, 731, 1, 731, 1, 731, 1, 731, 1, 732, + 1, 732, 1, 732, 1, 732, 1, 732, 1, 732, 1, 733, 1, 733, 1, 733, 1, 733, + 1, 734, 1, 734, 3, 734, 13715, 8, 734, 1, 734, 3, 734, 13718, 8, 734, 1, + 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, 734, 1, + 734, 3, 734, 13730, 8, 734, 1, 734, 3, 734, 13733, 8, 734, 1, 735, 1, 735, + 3, 735, 13737, 8, 735, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, 1, 736, + 1, 736, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, + 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 3, 737, 13759, 8, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, - 1, 737, 1, 737, 1, 737, 3, 737, 13732, 8, 737, 1, 737, 1, 737, 1, 737, - 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 3, 737, - 13745, 8, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, - 5, 737, 13754, 8, 737, 10, 737, 12, 737, 13757, 9, 737, 1, 737, 4, 737, - 13760, 8, 737, 11, 737, 12, 737, 13761, 1, 738, 1, 738, 1, 738, 1, 738, - 5, 738, 13768, 8, 738, 10, 738, 12, 738, 13771, 9, 738, 1, 738, 1, 738, - 1, 738, 1, 738, 1, 738, 1, 738, 3, 738, 13779, 8, 738, 1, 739, 1, 739, - 3, 739, 13783, 8, 739, 1, 739, 1, 739, 1, 740, 1, 740, 1, 740, 1, 740, - 3, 740, 13791, 8, 740, 1, 740, 1, 740, 1, 740, 1, 740, 5, 740, 13797, 8, - 740, 10, 740, 12, 740, 13800, 9, 740, 1, 740, 1, 740, 1, 740, 3, 740, 13805, - 8, 740, 1, 741, 1, 741, 1, 741, 1, 741, 1, 741, 3, 741, 13812, 8, 741, - 1, 741, 1, 741, 3, 741, 13816, 8, 741, 1, 741, 1, 741, 3, 741, 13820, 8, - 741, 3, 741, 13822, 8, 741, 1, 741, 3, 741, 13825, 8, 741, 1, 742, 1, 742, - 1, 742, 1, 742, 1, 742, 1, 742, 5, 742, 13833, 8, 742, 10, 742, 12, 742, - 13836, 9, 742, 1, 742, 1, 742, 1, 742, 3, 742, 13841, 8, 742, 1, 743, 1, - 743, 1, 743, 3, 743, 13846, 8, 743, 1, 744, 1, 744, 1, 744, 1, 744, 4, - 744, 13852, 8, 744, 11, 744, 12, 744, 13853, 1, 745, 1, 745, 1, 745, 1, - 745, 1, 746, 1, 746, 1, 746, 1, 746, 1, 746, 3, 746, 13865, 8, 746, 1, - 746, 3, 746, 13868, 8, 746, 1, 747, 3, 747, 13871, 8, 747, 1, 747, 1, 747, - 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 3, 747, 13881, 8, 747, - 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 5, 747, 13888, 8, 747, 10, 747, - 12, 747, 13891, 9, 747, 3, 747, 13893, 8, 747, 1, 747, 3, 747, 13896, 8, - 747, 1, 748, 3, 748, 13899, 8, 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, - 748, 1, 748, 1, 748, 5, 748, 13908, 8, 748, 10, 748, 12, 748, 13911, 9, - 748, 3, 748, 13913, 8, 748, 1, 749, 1, 749, 1, 749, 1, 749, 3, 749, 13919, - 8, 749, 1, 749, 3, 749, 13922, 8, 749, 1, 750, 1, 750, 3, 750, 13926, 8, - 750, 1, 750, 3, 750, 13929, 8, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, - 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 3, 750, 13942, 8, - 750, 3, 750, 13944, 8, 750, 1, 750, 5, 750, 13947, 8, 750, 10, 750, 12, - 750, 13950, 9, 750, 1, 750, 1, 750, 3, 750, 13954, 8, 750, 1, 751, 1, 751, - 1, 751, 5, 751, 13959, 8, 751, 10, 751, 12, 751, 13962, 9, 751, 1, 751, - 1, 751, 3, 751, 13966, 8, 751, 1, 752, 1, 752, 3, 752, 13970, 8, 752, 1, - 752, 1, 752, 1, 752, 1, 752, 1, 753, 1, 753, 1, 753, 1, 753, 1, 753, 1, - 753, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, - 754, 1, 754, 1, 754, 3, 754, 13993, 8, 754, 1, 754, 1, 754, 1, 754, 1, + 1, 737, 3, 737, 13772, 8, 737, 1, 737, 1, 737, 1, 737, 1, 737, 1, 737, + 1, 737, 1, 737, 5, 737, 13781, 8, 737, 10, 737, 12, 737, 13784, 9, 737, + 1, 737, 4, 737, 13787, 8, 737, 11, 737, 12, 737, 13788, 1, 738, 1, 738, + 1, 738, 1, 738, 5, 738, 13795, 8, 738, 10, 738, 12, 738, 13798, 9, 738, + 1, 738, 1, 738, 1, 738, 1, 738, 1, 738, 1, 738, 3, 738, 13806, 8, 738, + 1, 739, 1, 739, 3, 739, 13810, 8, 739, 1, 739, 1, 739, 1, 740, 1, 740, + 1, 740, 1, 740, 3, 740, 13818, 8, 740, 1, 740, 1, 740, 1, 740, 1, 740, + 5, 740, 13824, 8, 740, 10, 740, 12, 740, 13827, 9, 740, 1, 740, 1, 740, + 1, 740, 3, 740, 13832, 8, 740, 1, 741, 1, 741, 1, 741, 1, 741, 1, 741, + 3, 741, 13839, 8, 741, 1, 741, 1, 741, 3, 741, 13843, 8, 741, 1, 741, 1, + 741, 3, 741, 13847, 8, 741, 3, 741, 13849, 8, 741, 1, 741, 3, 741, 13852, + 8, 741, 1, 742, 1, 742, 1, 742, 1, 742, 1, 742, 1, 742, 5, 742, 13860, + 8, 742, 10, 742, 12, 742, 13863, 9, 742, 1, 742, 1, 742, 1, 742, 3, 742, + 13868, 8, 742, 1, 743, 1, 743, 1, 743, 3, 743, 13873, 8, 743, 1, 744, 1, + 744, 1, 744, 1, 744, 4, 744, 13879, 8, 744, 11, 744, 12, 744, 13880, 1, + 745, 1, 745, 1, 745, 1, 745, 1, 746, 1, 746, 1, 746, 1, 746, 1, 746, 3, + 746, 13892, 8, 746, 1, 746, 3, 746, 13895, 8, 746, 1, 747, 3, 747, 13898, + 8, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, + 3, 747, 13908, 8, 747, 1, 747, 1, 747, 1, 747, 1, 747, 1, 747, 5, 747, + 13915, 8, 747, 10, 747, 12, 747, 13918, 9, 747, 3, 747, 13920, 8, 747, + 1, 747, 3, 747, 13923, 8, 747, 1, 748, 3, 748, 13926, 8, 748, 1, 748, 1, + 748, 1, 748, 1, 748, 1, 748, 1, 748, 1, 748, 5, 748, 13935, 8, 748, 10, + 748, 12, 748, 13938, 9, 748, 3, 748, 13940, 8, 748, 1, 749, 1, 749, 1, + 749, 1, 749, 3, 749, 13946, 8, 749, 1, 749, 3, 749, 13949, 8, 749, 1, 750, + 1, 750, 3, 750, 13953, 8, 750, 1, 750, 3, 750, 13956, 8, 750, 1, 750, 1, + 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, 750, 1, + 750, 3, 750, 13969, 8, 750, 3, 750, 13971, 8, 750, 1, 750, 5, 750, 13974, + 8, 750, 10, 750, 12, 750, 13977, 9, 750, 1, 750, 1, 750, 3, 750, 13981, + 8, 750, 1, 751, 1, 751, 1, 751, 5, 751, 13986, 8, 751, 10, 751, 12, 751, + 13989, 9, 751, 1, 751, 1, 751, 3, 751, 13993, 8, 751, 1, 752, 1, 752, 3, + 752, 13997, 8, 752, 1, 752, 1, 752, 1, 752, 1, 752, 1, 753, 1, 753, 1, + 753, 1, 753, 1, 753, 1, 753, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, + 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 3, 754, 14020, 8, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, 754, 1, - 754, 1, 754, 3, 754, 14009, 8, 754, 1, 755, 1, 755, 1, 755, 3, 755, 14014, - 8, 755, 1, 755, 1, 755, 3, 755, 14018, 8, 755, 1, 755, 1, 755, 3, 755, - 14022, 8, 755, 1, 755, 1, 755, 3, 755, 14026, 8, 755, 1, 755, 3, 755, 14029, - 8, 755, 1, 755, 1, 755, 1, 755, 3, 755, 14034, 8, 755, 3, 755, 14036, 8, - 755, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 1, - 756, 1, 756, 5, 756, 14048, 8, 756, 10, 756, 12, 756, 14051, 9, 756, 1, - 756, 1, 756, 3, 756, 14055, 8, 756, 1, 757, 1, 757, 1, 757, 1, 757, 1, - 757, 3, 757, 14062, 8, 757, 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 1, - 758, 1, 758, 1, 758, 1, 758, 3, 758, 14073, 8, 758, 1, 758, 1, 758, 1, - 758, 1, 758, 3, 758, 14079, 8, 758, 3, 758, 14081, 8, 758, 3, 758, 14083, - 8, 758, 1, 759, 1, 759, 1, 759, 1, 759, 5, 759, 14089, 8, 759, 10, 759, - 12, 759, 14092, 9, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, - 3, 759, 14100, 8, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, 1, 759, - 3, 759, 14108, 8, 759, 4, 759, 14110, 8, 759, 11, 759, 12, 759, 14111, - 3, 759, 14114, 8, 759, 1, 759, 1, 759, 1, 760, 3, 760, 14119, 8, 760, 1, - 760, 1, 760, 1, 760, 1, 760, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, - 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 3, 761, 14136, 8, 761, 1, - 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 3, - 762, 14147, 8, 762, 1, 763, 1, 763, 1, 763, 1, 763, 1, 763, 3, 763, 14154, - 8, 763, 1, 763, 1, 763, 3, 763, 14158, 8, 763, 1, 763, 3, 763, 14161, 8, - 763, 1, 763, 3, 763, 14164, 8, 763, 3, 763, 14166, 8, 763, 1, 764, 1, 764, - 1, 764, 3, 764, 14171, 8, 764, 1, 764, 1, 764, 3, 764, 14175, 8, 764, 3, - 764, 14177, 8, 764, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, - 765, 1, 765, 1, 765, 1, 766, 1, 766, 1, 766, 1, 766, 1, 766, 1, 766, 1, - 766, 3, 766, 14195, 8, 766, 1, 766, 1, 766, 3, 766, 14199, 8, 766, 1, 766, - 3, 766, 14202, 8, 766, 1, 766, 1, 766, 1, 766, 3, 766, 14207, 8, 766, 3, - 766, 14209, 8, 766, 1, 766, 3, 766, 14212, 8, 766, 1, 766, 1, 766, 3, 766, - 14216, 8, 766, 3, 766, 14218, 8, 766, 1, 767, 1, 767, 1, 767, 1, 767, 1, - 767, 1, 767, 1, 767, 1, 767, 5, 767, 14228, 8, 767, 10, 767, 12, 767, 14231, - 9, 767, 1, 767, 1, 767, 1, 767, 5, 767, 14236, 8, 767, 10, 767, 12, 767, - 14239, 9, 767, 3, 767, 14241, 8, 767, 1, 767, 1, 767, 1, 768, 1, 768, 1, - 768, 3, 768, 14248, 8, 768, 1, 768, 1, 768, 3, 768, 14252, 8, 768, 1, 768, - 3, 768, 14255, 8, 768, 1, 768, 3, 768, 14258, 8, 768, 1, 768, 3, 768, 14261, - 8, 768, 1, 768, 1, 768, 3, 768, 14265, 8, 768, 3, 768, 14267, 8, 768, 1, - 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 1, 769, 3, 769, 14277, - 8, 769, 1, 769, 1, 769, 3, 769, 14281, 8, 769, 1, 770, 1, 770, 1, 770, - 3, 770, 14286, 8, 770, 1, 770, 1, 770, 1, 770, 3, 770, 14291, 8, 770, 1, - 771, 1, 771, 1, 771, 1, 771, 1, 771, 3, 771, 14298, 8, 771, 1, 771, 1, - 771, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 1, 772, 5, 772, 14308, 8, - 772, 10, 772, 12, 772, 14311, 9, 772, 1, 772, 1, 772, 1, 772, 1, 772, 3, - 772, 14317, 8, 772, 1, 772, 1, 772, 1, 772, 5, 772, 14322, 8, 772, 10, - 772, 12, 772, 14325, 9, 772, 1, 772, 3, 772, 14328, 8, 772, 3, 772, 14330, - 8, 772, 1, 773, 1, 773, 1, 773, 1, 773, 3, 773, 14336, 8, 773, 1, 773, - 1, 773, 1, 773, 1, 773, 5, 773, 14342, 8, 773, 10, 773, 12, 773, 14345, - 9, 773, 1, 773, 1, 773, 1, 773, 1, 773, 3, 773, 14351, 8, 773, 1, 773, - 1, 773, 1, 773, 5, 773, 14356, 8, 773, 10, 773, 12, 773, 14359, 9, 773, - 1, 773, 3, 773, 14362, 8, 773, 3, 773, 14364, 8, 773, 1, 774, 1, 774, 1, - 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, - 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 4, 774, 14384, 8, - 774, 11, 774, 12, 774, 14385, 1, 774, 3, 774, 14389, 8, 774, 1, 775, 1, - 775, 1, 775, 1, 775, 3, 775, 14395, 8, 775, 1, 776, 1, 776, 1, 776, 1, - 776, 3, 776, 14401, 8, 776, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, - 777, 4, 777, 14409, 8, 777, 11, 777, 12, 777, 14410, 3, 777, 14413, 8, - 777, 1, 778, 1, 778, 1, 778, 3, 778, 14418, 8, 778, 1, 778, 1, 778, 1, - 778, 3, 778, 14423, 8, 778, 1, 778, 1, 778, 1, 778, 3, 778, 14428, 8, 778, - 5, 778, 14430, 8, 778, 10, 778, 12, 778, 14433, 9, 778, 1, 778, 3, 778, - 14436, 8, 778, 1, 779, 1, 779, 3, 779, 14440, 8, 779, 1, 780, 1, 780, 1, - 780, 1, 780, 1, 781, 1, 781, 1, 781, 1, 781, 1, 781, 1, 781, 3, 781, 14452, - 8, 781, 1, 782, 1, 782, 1, 782, 1, 782, 3, 782, 14458, 8, 782, 1, 782, - 1, 782, 1, 782, 5, 782, 14463, 8, 782, 10, 782, 12, 782, 14466, 9, 782, - 1, 783, 1, 783, 3, 783, 14470, 8, 783, 1, 783, 1, 783, 5, 783, 14474, 8, - 783, 10, 783, 12, 783, 14477, 9, 783, 1, 784, 1, 784, 3, 784, 14481, 8, - 784, 1, 784, 1, 784, 3, 784, 14485, 8, 784, 1, 784, 1, 784, 5, 784, 14489, - 8, 784, 10, 784, 12, 784, 14492, 9, 784, 1, 785, 1, 785, 3, 785, 14496, - 8, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 5, 785, 14503, 8, 785, - 10, 785, 12, 785, 14506, 9, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, - 1, 785, 3, 785, 14514, 8, 785, 1, 785, 3, 785, 14517, 8, 785, 1, 785, 3, - 785, 14520, 8, 785, 1, 785, 3, 785, 14523, 8, 785, 1, 785, 1, 785, 3, 785, - 14527, 8, 785, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, - 1, 786, 3, 786, 14537, 8, 786, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, - 1, 787, 3, 787, 14545, 8, 787, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, - 1, 787, 4, 787, 14553, 8, 787, 11, 787, 12, 787, 14554, 1, 788, 1, 788, - 1, 789, 1, 789, 1, 789, 1, 789, 1, 790, 1, 790, 3, 790, 14565, 8, 790, - 1, 790, 3, 790, 14568, 8, 790, 1, 790, 3, 790, 14571, 8, 790, 1, 790, 3, - 790, 14574, 8, 790, 1, 790, 1, 790, 5, 790, 14578, 8, 790, 10, 790, 12, - 790, 14581, 9, 790, 1, 790, 3, 790, 14584, 8, 790, 1, 791, 1, 791, 1, 791, - 1, 791, 4, 791, 14590, 8, 791, 11, 791, 12, 791, 14591, 1, 791, 3, 791, - 14595, 8, 791, 1, 791, 3, 791, 14598, 8, 791, 1, 792, 1, 792, 1, 792, 3, - 792, 14603, 8, 792, 1, 793, 1, 793, 1, 793, 3, 793, 14608, 8, 793, 1, 794, - 1, 794, 3, 794, 14612, 8, 794, 1, 794, 1, 794, 3, 794, 14616, 8, 794, 1, - 795, 1, 795, 1, 795, 1, 795, 3, 795, 14622, 8, 795, 1, 796, 1, 796, 1, - 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, 797, 1, 797, 1, 798, 1, - 798, 1, 798, 1, 798, 1, 798, 1, 798, 1, 799, 1, 799, 1, 800, 1, 800, 1, - 801, 1, 801, 1, 801, 1, 801, 4, 801, 14648, 8, 801, 11, 801, 12, 801, 14649, - 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 5, 802, - 14660, 8, 802, 10, 802, 12, 802, 14663, 9, 802, 1, 802, 1, 802, 3, 802, - 14667, 8, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14672, 8, 802, 10, 802, - 12, 802, 14675, 9, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, - 1, 802, 5, 802, 14684, 8, 802, 10, 802, 12, 802, 14687, 9, 802, 1, 802, - 1, 802, 3, 802, 14691, 8, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14696, 8, - 802, 10, 802, 12, 802, 14699, 9, 802, 1, 802, 1, 802, 3, 802, 14703, 8, - 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 3, 802, 14710, 8, 802, 1, - 802, 1, 802, 3, 802, 14714, 8, 802, 1, 803, 1, 803, 1, 803, 1, 803, 1, - 803, 5, 803, 14721, 8, 803, 10, 803, 12, 803, 14724, 9, 803, 1, 803, 1, - 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, - 803, 1, 803, 3, 803, 14738, 8, 803, 1, 804, 1, 804, 1, 804, 1, 805, 1, - 805, 3, 805, 14745, 8, 805, 1, 805, 1, 805, 3, 805, 14749, 8, 805, 1, 805, - 1, 805, 1, 805, 3, 805, 14754, 8, 805, 1, 805, 3, 805, 14757, 8, 805, 1, - 805, 1, 805, 1, 805, 3, 805, 14762, 8, 805, 1, 805, 5, 805, 14765, 8, 805, - 10, 805, 12, 805, 14768, 9, 805, 1, 805, 3, 805, 14771, 8, 805, 1, 806, - 1, 806, 1, 806, 3, 806, 14776, 8, 806, 1, 806, 1, 806, 1, 806, 1, 806, - 1, 806, 3, 806, 14783, 8, 806, 1, 807, 1, 807, 1, 807, 1, 807, 3, 807, - 14789, 8, 807, 1, 807, 1, 807, 1, 807, 3, 807, 14794, 8, 807, 5, 807, 14796, - 8, 807, 10, 807, 12, 807, 14799, 9, 807, 1, 807, 1, 807, 1, 807, 1, 807, - 3, 807, 14805, 8, 807, 3, 807, 14807, 8, 807, 1, 807, 3, 807, 14810, 8, - 807, 1, 808, 1, 808, 1, 808, 3, 808, 14815, 8, 808, 1, 808, 1, 808, 3, - 808, 14819, 8, 808, 1, 809, 1, 809, 1, 809, 3, 809, 14824, 8, 809, 1, 809, - 1, 809, 3, 809, 14828, 8, 809, 1, 809, 1, 809, 1, 809, 1, 809, 1, 809, - 3, 809, 14835, 8, 809, 1, 810, 1, 810, 1, 811, 1, 811, 3, 811, 14841, 8, - 811, 1, 812, 1, 812, 1, 812, 1, 812, 3, 812, 14847, 8, 812, 1, 812, 3, - 812, 14850, 8, 812, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14857, - 8, 813, 10, 813, 12, 813, 14860, 9, 813, 1, 813, 1, 813, 1, 813, 1, 813, - 1, 813, 1, 813, 5, 813, 14868, 8, 813, 10, 813, 12, 813, 14871, 9, 813, - 1, 813, 4, 813, 14874, 8, 813, 11, 813, 12, 813, 14875, 1, 813, 1, 813, - 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14887, - 8, 813, 10, 813, 12, 813, 14890, 9, 813, 1, 813, 4, 813, 14893, 8, 813, - 11, 813, 12, 813, 14894, 3, 813, 14897, 8, 813, 1, 814, 1, 814, 1, 814, - 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 815, 1, 815, 1, 815, + 754, 1, 754, 1, 754, 1, 754, 1, 754, 3, 754, 14036, 8, 754, 1, 755, 1, + 755, 1, 755, 3, 755, 14041, 8, 755, 1, 755, 1, 755, 3, 755, 14045, 8, 755, + 1, 755, 1, 755, 3, 755, 14049, 8, 755, 1, 755, 1, 755, 3, 755, 14053, 8, + 755, 1, 755, 3, 755, 14056, 8, 755, 1, 755, 1, 755, 1, 755, 3, 755, 14061, + 8, 755, 3, 755, 14063, 8, 755, 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, + 1, 756, 1, 756, 1, 756, 1, 756, 1, 756, 5, 756, 14075, 8, 756, 10, 756, + 12, 756, 14078, 9, 756, 1, 756, 1, 756, 3, 756, 14082, 8, 756, 1, 757, + 1, 757, 1, 757, 1, 757, 1, 757, 3, 757, 14089, 8, 757, 1, 758, 1, 758, + 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 1, 758, 3, 758, 14100, + 8, 758, 1, 758, 1, 758, 1, 758, 1, 758, 3, 758, 14106, 8, 758, 3, 758, + 14108, 8, 758, 3, 758, 14110, 8, 758, 1, 759, 1, 759, 1, 759, 1, 759, 5, + 759, 14116, 8, 759, 10, 759, 12, 759, 14119, 9, 759, 1, 759, 1, 759, 1, + 759, 1, 759, 1, 759, 1, 759, 3, 759, 14127, 8, 759, 1, 759, 1, 759, 1, + 759, 1, 759, 1, 759, 1, 759, 3, 759, 14135, 8, 759, 4, 759, 14137, 8, 759, + 11, 759, 12, 759, 14138, 3, 759, 14141, 8, 759, 1, 759, 1, 759, 1, 760, + 3, 760, 14146, 8, 760, 1, 760, 1, 760, 1, 760, 1, 760, 1, 761, 1, 761, + 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, 1, 761, + 3, 761, 14163, 8, 761, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, 1, 762, + 1, 762, 1, 762, 1, 762, 3, 762, 14174, 8, 762, 1, 763, 1, 763, 1, 763, + 1, 763, 1, 763, 3, 763, 14181, 8, 763, 1, 763, 1, 763, 3, 763, 14185, 8, + 763, 1, 763, 3, 763, 14188, 8, 763, 1, 763, 3, 763, 14191, 8, 763, 3, 763, + 14193, 8, 763, 1, 764, 1, 764, 1, 764, 3, 764, 14198, 8, 764, 1, 764, 1, + 764, 3, 764, 14202, 8, 764, 3, 764, 14204, 8, 764, 1, 765, 1, 765, 1, 765, + 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 765, 1, 766, 1, 766, 1, 766, + 1, 766, 1, 766, 1, 766, 1, 766, 3, 766, 14222, 8, 766, 1, 766, 1, 766, + 3, 766, 14226, 8, 766, 1, 766, 3, 766, 14229, 8, 766, 1, 766, 1, 766, 1, + 766, 3, 766, 14234, 8, 766, 3, 766, 14236, 8, 766, 1, 766, 3, 766, 14239, + 8, 766, 1, 766, 1, 766, 3, 766, 14243, 8, 766, 3, 766, 14245, 8, 766, 1, + 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 1, 767, 5, 767, 14255, + 8, 767, 10, 767, 12, 767, 14258, 9, 767, 1, 767, 1, 767, 1, 767, 5, 767, + 14263, 8, 767, 10, 767, 12, 767, 14266, 9, 767, 3, 767, 14268, 8, 767, + 1, 767, 1, 767, 1, 768, 1, 768, 1, 768, 3, 768, 14275, 8, 768, 1, 768, + 1, 768, 3, 768, 14279, 8, 768, 1, 768, 3, 768, 14282, 8, 768, 1, 768, 3, + 768, 14285, 8, 768, 1, 768, 3, 768, 14288, 8, 768, 1, 768, 1, 768, 3, 768, + 14292, 8, 768, 3, 768, 14294, 8, 768, 1, 769, 1, 769, 1, 769, 1, 769, 1, + 769, 1, 769, 1, 769, 1, 769, 3, 769, 14304, 8, 769, 1, 769, 1, 769, 3, + 769, 14308, 8, 769, 1, 770, 1, 770, 1, 770, 3, 770, 14313, 8, 770, 1, 770, + 1, 770, 1, 770, 3, 770, 14318, 8, 770, 1, 771, 1, 771, 1, 771, 1, 771, + 1, 771, 3, 771, 14325, 8, 771, 1, 771, 1, 771, 1, 772, 1, 772, 1, 772, + 1, 772, 1, 772, 1, 772, 5, 772, 14335, 8, 772, 10, 772, 12, 772, 14338, + 9, 772, 1, 772, 1, 772, 1, 772, 1, 772, 3, 772, 14344, 8, 772, 1, 772, + 1, 772, 1, 772, 5, 772, 14349, 8, 772, 10, 772, 12, 772, 14352, 9, 772, + 1, 772, 3, 772, 14355, 8, 772, 3, 772, 14357, 8, 772, 1, 773, 1, 773, 1, + 773, 1, 773, 3, 773, 14363, 8, 773, 1, 773, 1, 773, 1, 773, 1, 773, 5, + 773, 14369, 8, 773, 10, 773, 12, 773, 14372, 9, 773, 1, 773, 1, 773, 1, + 773, 1, 773, 3, 773, 14378, 8, 773, 1, 773, 1, 773, 1, 773, 5, 773, 14383, + 8, 773, 10, 773, 12, 773, 14386, 9, 773, 1, 773, 3, 773, 14389, 8, 773, + 3, 773, 14391, 8, 773, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, + 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, 1, 774, + 1, 774, 1, 774, 1, 774, 4, 774, 14411, 8, 774, 11, 774, 12, 774, 14412, + 1, 774, 3, 774, 14416, 8, 774, 1, 775, 1, 775, 1, 775, 1, 775, 3, 775, + 14422, 8, 775, 1, 776, 1, 776, 1, 776, 1, 776, 3, 776, 14428, 8, 776, 1, + 777, 1, 777, 1, 777, 1, 777, 1, 777, 1, 777, 4, 777, 14436, 8, 777, 11, + 777, 12, 777, 14437, 3, 777, 14440, 8, 777, 1, 778, 1, 778, 1, 778, 3, + 778, 14445, 8, 778, 1, 778, 1, 778, 1, 778, 3, 778, 14450, 8, 778, 1, 778, + 1, 778, 1, 778, 3, 778, 14455, 8, 778, 5, 778, 14457, 8, 778, 10, 778, + 12, 778, 14460, 9, 778, 1, 778, 3, 778, 14463, 8, 778, 1, 779, 1, 779, + 3, 779, 14467, 8, 779, 1, 780, 1, 780, 1, 780, 1, 780, 1, 781, 1, 781, + 1, 781, 1, 781, 1, 781, 1, 781, 3, 781, 14479, 8, 781, 1, 782, 1, 782, + 1, 782, 1, 782, 3, 782, 14485, 8, 782, 1, 782, 1, 782, 1, 782, 5, 782, + 14490, 8, 782, 10, 782, 12, 782, 14493, 9, 782, 1, 783, 1, 783, 3, 783, + 14497, 8, 783, 1, 783, 1, 783, 5, 783, 14501, 8, 783, 10, 783, 12, 783, + 14504, 9, 783, 1, 784, 1, 784, 3, 784, 14508, 8, 784, 1, 784, 1, 784, 3, + 784, 14512, 8, 784, 1, 784, 1, 784, 5, 784, 14516, 8, 784, 10, 784, 12, + 784, 14519, 9, 784, 1, 785, 1, 785, 3, 785, 14523, 8, 785, 1, 785, 1, 785, + 1, 785, 1, 785, 1, 785, 5, 785, 14530, 8, 785, 10, 785, 12, 785, 14533, + 9, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 1, 785, 3, 785, 14541, + 8, 785, 1, 785, 3, 785, 14544, 8, 785, 1, 785, 3, 785, 14547, 8, 785, 1, + 785, 3, 785, 14550, 8, 785, 1, 785, 1, 785, 3, 785, 14554, 8, 785, 1, 786, + 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 1, 786, 3, 786, 14564, + 8, 786, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, 3, 787, 14572, + 8, 787, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, 1, 787, 4, 787, 14580, + 8, 787, 11, 787, 12, 787, 14581, 1, 788, 1, 788, 1, 789, 1, 789, 1, 789, + 1, 789, 1, 790, 1, 790, 3, 790, 14592, 8, 790, 1, 790, 3, 790, 14595, 8, + 790, 1, 790, 3, 790, 14598, 8, 790, 1, 790, 3, 790, 14601, 8, 790, 1, 790, + 1, 790, 5, 790, 14605, 8, 790, 10, 790, 12, 790, 14608, 9, 790, 1, 790, + 3, 790, 14611, 8, 790, 1, 791, 1, 791, 1, 791, 1, 791, 4, 791, 14617, 8, + 791, 11, 791, 12, 791, 14618, 1, 791, 3, 791, 14622, 8, 791, 1, 791, 3, + 791, 14625, 8, 791, 1, 792, 1, 792, 1, 792, 3, 792, 14630, 8, 792, 1, 793, + 1, 793, 1, 793, 3, 793, 14635, 8, 793, 1, 794, 1, 794, 3, 794, 14639, 8, + 794, 1, 794, 1, 794, 3, 794, 14643, 8, 794, 1, 795, 1, 795, 1, 795, 1, + 795, 3, 795, 14649, 8, 795, 1, 796, 1, 796, 1, 796, 1, 796, 1, 796, 1, + 796, 1, 796, 1, 796, 1, 797, 1, 797, 1, 798, 1, 798, 1, 798, 1, 798, 1, + 798, 1, 798, 1, 799, 1, 799, 1, 800, 1, 800, 1, 801, 1, 801, 1, 801, 1, + 801, 4, 801, 14675, 8, 801, 11, 801, 12, 801, 14676, 1, 802, 1, 802, 1, + 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14687, 8, 802, 10, + 802, 12, 802, 14690, 9, 802, 1, 802, 1, 802, 3, 802, 14694, 8, 802, 1, + 802, 1, 802, 1, 802, 5, 802, 14699, 8, 802, 10, 802, 12, 802, 14702, 9, + 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14711, + 8, 802, 10, 802, 12, 802, 14714, 9, 802, 1, 802, 1, 802, 3, 802, 14718, + 8, 802, 1, 802, 1, 802, 1, 802, 5, 802, 14723, 8, 802, 10, 802, 12, 802, + 14726, 9, 802, 1, 802, 1, 802, 3, 802, 14730, 8, 802, 1, 802, 1, 802, 1, + 802, 1, 802, 1, 802, 3, 802, 14737, 8, 802, 1, 802, 1, 802, 3, 802, 14741, + 8, 802, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 5, 803, 14748, 8, 803, + 10, 803, 12, 803, 14751, 9, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, + 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 1, 803, 3, 803, 14765, + 8, 803, 1, 804, 1, 804, 1, 804, 1, 805, 1, 805, 3, 805, 14772, 8, 805, + 1, 805, 1, 805, 3, 805, 14776, 8, 805, 1, 805, 1, 805, 1, 805, 3, 805, + 14781, 8, 805, 1, 805, 3, 805, 14784, 8, 805, 1, 805, 1, 805, 1, 805, 3, + 805, 14789, 8, 805, 1, 805, 5, 805, 14792, 8, 805, 10, 805, 12, 805, 14795, + 9, 805, 1, 805, 3, 805, 14798, 8, 805, 1, 806, 1, 806, 1, 806, 3, 806, + 14803, 8, 806, 1, 806, 1, 806, 1, 806, 1, 806, 1, 806, 3, 806, 14810, 8, + 806, 1, 807, 1, 807, 1, 807, 1, 807, 3, 807, 14816, 8, 807, 1, 807, 1, + 807, 1, 807, 3, 807, 14821, 8, 807, 5, 807, 14823, 8, 807, 10, 807, 12, + 807, 14826, 9, 807, 1, 807, 1, 807, 1, 807, 1, 807, 3, 807, 14832, 8, 807, + 3, 807, 14834, 8, 807, 1, 807, 3, 807, 14837, 8, 807, 1, 808, 1, 808, 1, + 808, 3, 808, 14842, 8, 808, 1, 808, 1, 808, 3, 808, 14846, 8, 808, 1, 809, + 1, 809, 1, 809, 3, 809, 14851, 8, 809, 1, 809, 1, 809, 3, 809, 14855, 8, + 809, 1, 809, 1, 809, 1, 809, 1, 809, 1, 809, 3, 809, 14862, 8, 809, 1, + 810, 1, 810, 1, 811, 1, 811, 3, 811, 14868, 8, 811, 1, 812, 1, 812, 1, + 812, 1, 812, 3, 812, 14874, 8, 812, 1, 812, 3, 812, 14877, 8, 812, 1, 813, + 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14884, 8, 813, 10, 813, 12, 813, + 14887, 9, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, + 14895, 8, 813, 10, 813, 12, 813, 14898, 9, 813, 1, 813, 4, 813, 14901, + 8, 813, 11, 813, 12, 813, 14902, 1, 813, 1, 813, 1, 813, 1, 813, 1, 813, + 1, 813, 1, 813, 1, 813, 1, 813, 5, 813, 14914, 8, 813, 10, 813, 12, 813, + 14917, 9, 813, 1, 813, 4, 813, 14920, 8, 813, 11, 813, 12, 813, 14921, + 3, 813, 14924, 8, 813, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, 1, 814, + 1, 814, 1, 814, 1, 814, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, 1, 815, - 1, 815, 1, 815, 1, 815, 1, 815, 3, 815, 14924, 8, 815, 1, 815, 3, 815, - 14927, 8, 815, 1, 815, 1, 815, 1, 815, 4, 815, 14932, 8, 815, 11, 815, - 12, 815, 14933, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, - 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, - 1, 816, 1, 816, 1, 816, 1, 816, 3, 816, 14956, 8, 816, 1, 816, 3, 816, - 14959, 8, 816, 4, 816, 14961, 8, 816, 11, 816, 12, 816, 14962, 1, 817, - 1, 817, 1, 818, 1, 818, 1, 818, 3, 818, 14970, 8, 818, 3, 818, 14972, 8, - 818, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 1, 819, 3, 819, 14980, 8, - 819, 1, 820, 1, 820, 3, 820, 14984, 8, 820, 1, 820, 1, 820, 1, 820, 3, - 820, 14989, 8, 820, 1, 820, 3, 820, 14992, 8, 820, 1, 820, 3, 820, 14995, - 8, 820, 1, 820, 3, 820, 14998, 8, 820, 1, 821, 1, 821, 1, 822, 1, 822, - 1, 822, 3, 822, 15005, 8, 822, 1, 822, 1, 822, 1, 822, 3, 822, 15010, 8, - 822, 1, 822, 1, 822, 1, 823, 1, 823, 1, 823, 1, 823, 3, 823, 15018, 8, - 823, 1, 823, 1, 823, 1, 823, 1, 823, 5, 823, 15024, 8, 823, 10, 823, 12, - 823, 15027, 9, 823, 1, 823, 1, 823, 3, 823, 15031, 8, 823, 1, 823, 4, 823, - 15034, 8, 823, 11, 823, 12, 823, 15035, 1, 824, 1, 824, 1, 824, 1, 824, - 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, - 1, 824, 4, 824, 15052, 8, 824, 11, 824, 12, 824, 15053, 1, 824, 1, 824, - 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, - 4, 824, 15067, 8, 824, 11, 824, 12, 824, 15068, 3, 824, 15071, 8, 824, - 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, - 1, 825, 3, 825, 15083, 8, 825, 1, 826, 1, 826, 1, 827, 1, 827, 1, 828, - 1, 828, 1, 828, 3, 828, 15092, 8, 828, 1, 828, 1, 828, 3, 828, 15096, 8, - 828, 3, 828, 15098, 8, 828, 1, 828, 3, 828, 15101, 8, 828, 1, 828, 3, 828, - 15104, 8, 828, 1, 828, 1, 828, 1, 828, 3, 828, 15109, 8, 828, 1, 828, 1, - 828, 3, 828, 15113, 8, 828, 1, 828, 1, 828, 3, 828, 15117, 8, 828, 1, 828, - 4, 828, 15120, 8, 828, 11, 828, 12, 828, 15121, 1, 828, 3, 828, 15125, - 8, 828, 1, 829, 1, 829, 1, 830, 1, 830, 1, 830, 1, 830, 1, 830, 1, 830, - 3, 830, 15135, 8, 830, 3, 830, 15137, 8, 830, 1, 830, 1, 830, 1, 830, 3, - 830, 15142, 8, 830, 1, 831, 4, 831, 15145, 8, 831, 11, 831, 12, 831, 15146, - 1, 831, 1, 831, 4, 831, 15151, 8, 831, 11, 831, 12, 831, 15152, 1, 831, - 1, 831, 3, 831, 15157, 8, 831, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, - 3, 832, 15164, 8, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, + 1, 815, 3, 815, 14951, 8, 815, 1, 815, 3, 815, 14954, 8, 815, 1, 815, 1, + 815, 1, 815, 4, 815, 14959, 8, 815, 11, 815, 12, 815, 14960, 1, 816, 1, + 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, + 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, 816, 1, + 816, 3, 816, 14983, 8, 816, 1, 816, 3, 816, 14986, 8, 816, 4, 816, 14988, + 8, 816, 11, 816, 12, 816, 14989, 1, 817, 1, 817, 1, 818, 1, 818, 1, 818, + 3, 818, 14997, 8, 818, 3, 818, 14999, 8, 818, 1, 819, 1, 819, 1, 819, 1, + 819, 1, 819, 1, 819, 3, 819, 15007, 8, 819, 1, 820, 1, 820, 3, 820, 15011, + 8, 820, 1, 820, 1, 820, 1, 820, 3, 820, 15016, 8, 820, 1, 820, 3, 820, + 15019, 8, 820, 1, 820, 3, 820, 15022, 8, 820, 1, 820, 3, 820, 15025, 8, + 820, 1, 821, 1, 821, 1, 822, 1, 822, 1, 822, 3, 822, 15032, 8, 822, 1, + 822, 1, 822, 1, 822, 3, 822, 15037, 8, 822, 1, 822, 1, 822, 1, 823, 1, + 823, 1, 823, 1, 823, 3, 823, 15045, 8, 823, 1, 823, 1, 823, 1, 823, 1, + 823, 5, 823, 15051, 8, 823, 10, 823, 12, 823, 15054, 9, 823, 1, 823, 1, + 823, 3, 823, 15058, 8, 823, 1, 823, 4, 823, 15061, 8, 823, 11, 823, 12, + 823, 15062, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, + 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 4, 824, 15079, 8, + 824, 11, 824, 12, 824, 15080, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, + 824, 1, 824, 1, 824, 1, 824, 1, 824, 1, 824, 4, 824, 15094, 8, 824, 11, + 824, 12, 824, 15095, 3, 824, 15098, 8, 824, 1, 825, 1, 825, 1, 825, 1, + 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 1, 825, 3, 825, 15110, 8, + 825, 1, 826, 1, 826, 1, 827, 1, 827, 1, 828, 1, 828, 1, 828, 3, 828, 15119, + 8, 828, 1, 828, 1, 828, 3, 828, 15123, 8, 828, 3, 828, 15125, 8, 828, 1, + 828, 3, 828, 15128, 8, 828, 1, 828, 3, 828, 15131, 8, 828, 1, 828, 1, 828, + 1, 828, 3, 828, 15136, 8, 828, 1, 828, 1, 828, 3, 828, 15140, 8, 828, 1, + 828, 1, 828, 3, 828, 15144, 8, 828, 1, 828, 4, 828, 15147, 8, 828, 11, + 828, 12, 828, 15148, 1, 828, 3, 828, 15152, 8, 828, 1, 829, 1, 829, 1, + 830, 1, 830, 1, 830, 1, 830, 1, 830, 1, 830, 3, 830, 15162, 8, 830, 3, + 830, 15164, 8, 830, 1, 830, 1, 830, 1, 830, 3, 830, 15169, 8, 830, 1, 831, + 4, 831, 15172, 8, 831, 11, 831, 12, 831, 15173, 1, 831, 1, 831, 4, 831, + 15178, 8, 831, 11, 831, 12, 831, 15179, 1, 831, 1, 831, 3, 831, 15184, + 8, 831, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 3, 832, 15191, 8, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, - 1, 832, 3, 832, 15182, 8, 832, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, - 3, 833, 15189, 8, 833, 1, 833, 3, 833, 15192, 8, 833, 1, 833, 3, 833, 15195, - 8, 833, 1, 833, 3, 833, 15198, 8, 833, 1, 833, 3, 833, 15201, 8, 833, 1, - 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 3, 833, 15209, 8, 833, 3, - 833, 15211, 8, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, - 833, 3, 833, 15220, 8, 833, 3, 833, 15222, 8, 833, 1, 833, 5, 833, 15225, - 8, 833, 10, 833, 12, 833, 15228, 9, 833, 1, 834, 1, 834, 1, 834, 1, 834, - 1, 834, 1, 834, 3, 834, 15236, 8, 834, 3, 834, 15238, 8, 834, 1, 834, 1, - 834, 1, 834, 1, 834, 1, 834, 5, 834, 15245, 8, 834, 10, 834, 12, 834, 15248, - 9, 834, 1, 834, 3, 834, 15251, 8, 834, 1, 835, 1, 835, 1, 835, 1, 835, - 1, 835, 1, 835, 3, 835, 15259, 8, 835, 1, 836, 1, 836, 1, 836, 1, 836, - 3, 836, 15265, 8, 836, 1, 836, 3, 836, 15268, 8, 836, 1, 836, 3, 836, 15271, - 8, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, - 1, 836, 1, 836, 4, 836, 15283, 8, 836, 11, 836, 12, 836, 15284, 1, 836, - 1, 836, 3, 836, 15289, 8, 836, 1, 836, 1, 836, 3, 836, 15293, 8, 836, 1, - 836, 3, 836, 15296, 8, 836, 1, 837, 1, 837, 1, 838, 3, 838, 15301, 8, 838, - 1, 838, 1, 838, 1, 838, 3, 838, 15306, 8, 838, 1, 838, 1, 838, 1, 838, - 1, 838, 1, 838, 3, 838, 15313, 8, 838, 1, 838, 1, 838, 1, 838, 1, 838, - 3, 838, 15319, 8, 838, 1, 839, 1, 839, 3, 839, 15323, 8, 839, 1, 840, 1, - 840, 1, 840, 1, 840, 3, 840, 15329, 8, 840, 1, 841, 1, 841, 1, 841, 1, - 841, 1, 842, 1, 842, 1, 842, 5, 842, 15338, 8, 842, 10, 842, 12, 842, 15341, - 9, 842, 1, 842, 3, 842, 15344, 8, 842, 1, 842, 1, 842, 1, 842, 5, 842, - 15349, 8, 842, 10, 842, 12, 842, 15352, 9, 842, 1, 842, 3, 842, 15355, - 8, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, - 1, 842, 1, 842, 5, 842, 15367, 8, 842, 10, 842, 12, 842, 15370, 9, 842, - 1, 842, 1, 842, 3, 842, 15374, 8, 842, 1, 842, 1, 842, 3, 842, 15378, 8, - 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 4, 842, 15387, - 8, 842, 11, 842, 12, 842, 15388, 3, 842, 15391, 8, 842, 1, 843, 1, 843, - 1, 844, 1, 844, 1, 845, 1, 845, 1, 845, 1, 846, 1, 846, 1, 846, 1, 846, - 1, 846, 1, 846, 1, 846, 5, 846, 15407, 8, 846, 10, 846, 12, 846, 15410, - 9, 846, 1, 846, 1, 846, 3, 846, 15414, 8, 846, 1, 846, 3, 846, 15417, 8, - 846, 1, 846, 3, 846, 15420, 8, 846, 1, 846, 1, 846, 1, 846, 3, 846, 15425, - 8, 846, 3, 846, 15427, 8, 846, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, - 3, 847, 15434, 8, 847, 1, 848, 1, 848, 1, 848, 1, 848, 1, 848, 3, 848, - 15441, 8, 848, 1, 849, 1, 849, 1, 849, 3, 849, 15446, 8, 849, 1, 849, 1, - 849, 1, 849, 1, 849, 1, 849, 3, 849, 15453, 8, 849, 3, 849, 15455, 8, 849, - 1, 850, 1, 850, 1, 850, 1, 850, 1, 850, 3, 850, 15462, 8, 850, 1, 851, - 1, 851, 3, 851, 15466, 8, 851, 1, 851, 1, 851, 1, 851, 1, 851, 4, 851, - 15472, 8, 851, 11, 851, 12, 851, 15473, 3, 851, 15476, 8, 851, 1, 851, - 1, 851, 1, 851, 1, 852, 1, 852, 1, 852, 1, 853, 1, 853, 1, 853, 3, 853, - 15487, 8, 853, 1, 854, 1, 854, 1, 854, 1, 854, 1, 855, 1, 855, 1, 855, - 3, 855, 15496, 8, 855, 1, 855, 1, 855, 1, 855, 3, 855, 15501, 8, 855, 1, - 855, 1, 855, 3, 855, 15505, 8, 855, 1, 855, 3, 855, 15508, 8, 855, 1, 856, - 1, 856, 1, 856, 1, 856, 1, 856, 1, 856, 1, 857, 1, 857, 1, 857, 1, 857, - 1, 857, 1, 857, 3, 857, 15522, 8, 857, 1, 857, 1, 857, 1, 858, 1, 858, - 5, 858, 15528, 8, 858, 10, 858, 12, 858, 15531, 9, 858, 1, 858, 3, 858, - 15534, 8, 858, 1, 858, 3, 858, 15537, 8, 858, 1, 859, 1, 859, 1, 859, 1, - 860, 4, 860, 15543, 8, 860, 11, 860, 12, 860, 15544, 1, 861, 1, 861, 1, - 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 3, 861, 15557, - 8, 861, 1, 862, 1, 862, 3, 862, 15561, 8, 862, 1, 862, 1, 862, 1, 862, - 3, 862, 15566, 8, 862, 1, 862, 3, 862, 15569, 8, 862, 1, 862, 1, 862, 1, - 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 3, - 863, 15582, 8, 863, 1, 863, 1, 863, 3, 863, 15586, 8, 863, 1, 863, 1, 863, - 1, 864, 1, 864, 1, 864, 1, 864, 1, 864, 1, 864, 5, 864, 15596, 8, 864, - 10, 864, 12, 864, 15599, 9, 864, 1, 864, 1, 864, 3, 864, 15603, 8, 864, - 1, 864, 1, 864, 3, 864, 15607, 8, 864, 1, 864, 1, 864, 3, 864, 15611, 8, - 864, 1, 864, 1, 864, 1, 865, 1, 865, 3, 865, 15617, 8, 865, 1, 865, 3, - 865, 15620, 8, 865, 1, 865, 3, 865, 15623, 8, 865, 1, 866, 1, 866, 1, 866, - 1, 866, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, + 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 1, 832, 3, 832, 15209, + 8, 832, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 3, 833, 15216, 8, 833, + 1, 833, 3, 833, 15219, 8, 833, 1, 833, 3, 833, 15222, 8, 833, 1, 833, 3, + 833, 15225, 8, 833, 1, 833, 3, 833, 15228, 8, 833, 1, 833, 1, 833, 1, 833, + 1, 833, 1, 833, 1, 833, 3, 833, 15236, 8, 833, 3, 833, 15238, 8, 833, 1, + 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 1, 833, 3, 833, 15247, 8, + 833, 3, 833, 15249, 8, 833, 1, 833, 5, 833, 15252, 8, 833, 10, 833, 12, + 833, 15255, 9, 833, 1, 834, 1, 834, 1, 834, 1, 834, 1, 834, 1, 834, 3, + 834, 15263, 8, 834, 3, 834, 15265, 8, 834, 1, 834, 1, 834, 1, 834, 1, 834, + 1, 834, 5, 834, 15272, 8, 834, 10, 834, 12, 834, 15275, 9, 834, 1, 834, + 3, 834, 15278, 8, 834, 1, 835, 1, 835, 1, 835, 1, 835, 1, 835, 1, 835, + 3, 835, 15286, 8, 835, 1, 836, 1, 836, 1, 836, 1, 836, 3, 836, 15292, 8, + 836, 1, 836, 3, 836, 15295, 8, 836, 1, 836, 3, 836, 15298, 8, 836, 1, 836, + 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, 1, 836, + 4, 836, 15310, 8, 836, 11, 836, 12, 836, 15311, 1, 836, 1, 836, 3, 836, + 15316, 8, 836, 1, 836, 1, 836, 3, 836, 15320, 8, 836, 1, 836, 3, 836, 15323, + 8, 836, 1, 837, 1, 837, 1, 838, 3, 838, 15328, 8, 838, 1, 838, 1, 838, + 1, 838, 3, 838, 15333, 8, 838, 1, 838, 1, 838, 1, 838, 1, 838, 1, 838, + 3, 838, 15340, 8, 838, 1, 838, 1, 838, 1, 838, 1, 838, 3, 838, 15346, 8, + 838, 1, 839, 1, 839, 3, 839, 15350, 8, 839, 1, 840, 1, 840, 1, 840, 1, + 840, 3, 840, 15356, 8, 840, 1, 841, 1, 841, 1, 841, 1, 841, 1, 842, 1, + 842, 1, 842, 5, 842, 15365, 8, 842, 10, 842, 12, 842, 15368, 9, 842, 1, + 842, 3, 842, 15371, 8, 842, 1, 842, 1, 842, 1, 842, 5, 842, 15376, 8, 842, + 10, 842, 12, 842, 15379, 9, 842, 1, 842, 3, 842, 15382, 8, 842, 1, 842, + 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, + 5, 842, 15394, 8, 842, 10, 842, 12, 842, 15397, 9, 842, 1, 842, 1, 842, + 3, 842, 15401, 8, 842, 1, 842, 1, 842, 3, 842, 15405, 8, 842, 1, 842, 1, + 842, 1, 842, 1, 842, 1, 842, 1, 842, 1, 842, 4, 842, 15414, 8, 842, 11, + 842, 12, 842, 15415, 3, 842, 15418, 8, 842, 1, 843, 1, 843, 1, 844, 1, + 844, 1, 845, 1, 845, 1, 845, 1, 846, 1, 846, 1, 846, 1, 846, 1, 846, 1, + 846, 1, 846, 5, 846, 15434, 8, 846, 10, 846, 12, 846, 15437, 9, 846, 1, + 846, 1, 846, 3, 846, 15441, 8, 846, 1, 846, 3, 846, 15444, 8, 846, 1, 846, + 3, 846, 15447, 8, 846, 1, 846, 1, 846, 1, 846, 3, 846, 15452, 8, 846, 3, + 846, 15454, 8, 846, 1, 847, 1, 847, 1, 847, 1, 847, 1, 847, 3, 847, 15461, + 8, 847, 1, 848, 1, 848, 1, 848, 1, 848, 1, 848, 3, 848, 15468, 8, 848, + 1, 849, 1, 849, 1, 849, 3, 849, 15473, 8, 849, 1, 849, 1, 849, 1, 849, + 1, 849, 1, 849, 3, 849, 15480, 8, 849, 3, 849, 15482, 8, 849, 1, 850, 1, + 850, 1, 850, 1, 850, 1, 850, 3, 850, 15489, 8, 850, 1, 851, 1, 851, 3, + 851, 15493, 8, 851, 1, 851, 1, 851, 1, 851, 1, 851, 4, 851, 15499, 8, 851, + 11, 851, 12, 851, 15500, 3, 851, 15503, 8, 851, 1, 851, 1, 851, 1, 851, + 1, 852, 1, 852, 1, 852, 1, 853, 1, 853, 1, 853, 3, 853, 15514, 8, 853, + 1, 854, 1, 854, 1, 854, 1, 854, 1, 855, 1, 855, 1, 855, 3, 855, 15523, + 8, 855, 1, 855, 1, 855, 1, 855, 3, 855, 15528, 8, 855, 1, 855, 1, 855, + 3, 855, 15532, 8, 855, 1, 855, 3, 855, 15535, 8, 855, 1, 856, 1, 856, 1, + 856, 1, 856, 1, 856, 1, 856, 1, 857, 1, 857, 1, 857, 1, 857, 1, 857, 1, + 857, 3, 857, 15549, 8, 857, 1, 857, 1, 857, 1, 858, 1, 858, 5, 858, 15555, + 8, 858, 10, 858, 12, 858, 15558, 9, 858, 1, 858, 3, 858, 15561, 8, 858, + 1, 858, 3, 858, 15564, 8, 858, 1, 859, 1, 859, 1, 859, 1, 860, 4, 860, + 15570, 8, 860, 11, 860, 12, 860, 15571, 1, 861, 1, 861, 1, 861, 1, 861, + 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 1, 861, 3, 861, 15584, 8, 861, + 1, 862, 1, 862, 3, 862, 15588, 8, 862, 1, 862, 1, 862, 1, 862, 3, 862, + 15593, 8, 862, 1, 862, 3, 862, 15596, 8, 862, 1, 862, 1, 862, 1, 863, 1, + 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 1, 863, 3, 863, 15609, + 8, 863, 1, 863, 1, 863, 3, 863, 15613, 8, 863, 1, 863, 1, 863, 1, 864, + 1, 864, 1, 864, 1, 864, 1, 864, 1, 864, 5, 864, 15623, 8, 864, 10, 864, + 12, 864, 15626, 9, 864, 1, 864, 1, 864, 3, 864, 15630, 8, 864, 1, 864, + 1, 864, 3, 864, 15634, 8, 864, 1, 864, 1, 864, 3, 864, 15638, 8, 864, 1, + 864, 1, 864, 1, 865, 1, 865, 3, 865, 15644, 8, 865, 1, 865, 3, 865, 15647, + 8, 865, 1, 865, 3, 865, 15650, 8, 865, 1, 866, 1, 866, 1, 866, 1, 866, + 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, 1, 867, - 1, 867, 1, 867, 1, 867, 1, 867, 3, 867, 15650, 8, 867, 1, 867, 1, 867, - 4, 867, 15654, 8, 867, 11, 867, 12, 867, 15655, 1, 867, 1, 867, 3, 867, - 15660, 8, 867, 1, 867, 1, 867, 1, 868, 1, 868, 1, 868, 1, 868, 1, 868, - 5, 868, 15669, 8, 868, 10, 868, 12, 868, 15672, 9, 868, 1, 868, 1, 868, - 1, 869, 1, 869, 3, 869, 15678, 8, 869, 1, 869, 1, 869, 3, 869, 15682, 8, - 869, 1, 869, 3, 869, 15685, 8, 869, 1, 870, 1, 870, 1, 870, 1, 870, 3, - 870, 15691, 8, 870, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, - 871, 3, 871, 15700, 8, 871, 1, 871, 1, 871, 1, 872, 1, 872, 1, 872, 1, - 872, 3, 872, 15708, 8, 872, 1, 872, 1, 872, 3, 872, 15712, 8, 872, 1, 873, - 1, 873, 3, 873, 15716, 8, 873, 1, 873, 1, 873, 1, 873, 1, 874, 1, 874, - 1, 874, 3, 874, 15724, 8, 874, 1, 874, 1, 874, 1, 874, 1, 874, 1, 874, - 1, 874, 1, 874, 3, 874, 15733, 8, 874, 1, 875, 1, 875, 1, 875, 1, 875, - 4, 875, 15739, 8, 875, 11, 875, 12, 875, 15740, 1, 876, 1, 876, 1, 876, - 1, 876, 1, 876, 1, 876, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, - 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, - 1, 877, 3, 877, 15765, 8, 877, 1, 878, 1, 878, 3, 878, 15769, 8, 878, 1, - 878, 1, 878, 1, 878, 1, 879, 1, 879, 3, 879, 15776, 8, 879, 1, 879, 1, - 879, 3, 879, 15780, 8, 879, 1, 880, 1, 880, 3, 880, 15784, 8, 880, 1, 880, - 1, 880, 3, 880, 15788, 8, 880, 1, 881, 1, 881, 1, 881, 1, 882, 1, 882, - 1, 882, 1, 882, 1, 882, 5, 882, 15798, 8, 882, 10, 882, 12, 882, 15801, - 9, 882, 1, 882, 3, 882, 15804, 8, 882, 1, 882, 1, 882, 1, 882, 1, 883, - 1, 883, 1, 883, 1, 883, 1, 883, 1, 884, 1, 884, 1, 884, 1, 885, 3, 885, - 15818, 8, 885, 1, 885, 1, 885, 1, 885, 1, 885, 3, 885, 15824, 8, 885, 1, - 885, 1, 885, 1, 885, 1, 885, 1, 885, 3, 885, 15831, 8, 885, 1, 886, 1, - 886, 1, 886, 3, 886, 15836, 8, 886, 1, 886, 1, 886, 1, 886, 1, 886, 1, - 886, 1, 886, 1, 886, 1, 886, 1, 886, 3, 886, 15847, 8, 886, 1, 886, 3, - 886, 15850, 8, 886, 1, 886, 1, 886, 1, 886, 1, 886, 3, 886, 15856, 8, 886, - 3, 886, 15858, 8, 886, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, - 1, 887, 3, 887, 15867, 8, 887, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, - 1, 888, 1, 888, 1, 888, 3, 888, 15877, 8, 888, 1, 888, 1, 888, 1, 888, - 3, 888, 15882, 8, 888, 1, 889, 1, 889, 1, 889, 1, 889, 1, 889, 1, 890, - 1, 890, 1, 891, 1, 891, 1, 892, 1, 892, 1, 893, 1, 893, 3, 893, 15897, - 8, 893, 1, 894, 1, 894, 3, 894, 15901, 8, 894, 1, 895, 1, 895, 1, 895, - 3, 895, 15906, 8, 895, 1, 895, 1, 895, 1, 895, 3, 895, 15911, 8, 895, 5, - 895, 15913, 8, 895, 10, 895, 12, 895, 15916, 9, 895, 1, 895, 1, 895, 3, - 895, 15920, 8, 895, 1, 896, 3, 896, 15923, 8, 896, 1, 896, 1, 896, 3, 896, - 15927, 8, 896, 1, 896, 1, 896, 1, 896, 3, 896, 15932, 8, 896, 5, 896, 15934, - 8, 896, 10, 896, 12, 896, 15937, 9, 896, 1, 896, 1, 896, 3, 896, 15941, - 8, 896, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 898, 1, 898, - 1, 898, 1, 898, 4, 898, 15953, 8, 898, 11, 898, 12, 898, 15954, 3, 898, - 15957, 8, 898, 1, 898, 1, 898, 3, 898, 15961, 8, 898, 1, 899, 1, 899, 1, - 899, 1, 899, 5, 899, 15967, 8, 899, 10, 899, 12, 899, 15970, 9, 899, 1, - 899, 1, 899, 1, 899, 1, 900, 1, 900, 5, 900, 15977, 8, 900, 10, 900, 12, - 900, 15980, 9, 900, 3, 900, 15982, 8, 900, 1, 900, 1, 900, 1, 901, 3, 901, - 15987, 8, 901, 1, 901, 4, 901, 15990, 8, 901, 11, 901, 12, 901, 15991, - 1, 901, 1, 901, 1, 902, 1, 902, 1, 902, 1, 902, 3, 902, 16000, 8, 902, - 1, 903, 1, 903, 1, 903, 1, 903, 1, 903, 3, 903, 16007, 8, 903, 1, 903, - 1, 903, 3, 903, 16011, 8, 903, 1, 903, 3, 903, 16014, 8, 903, 1, 904, 1, - 904, 1, 904, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 3, - 905, 16026, 8, 905, 1, 906, 1, 906, 1, 906, 1, 906, 3, 906, 16032, 8, 906, - 1, 907, 1, 907, 1, 907, 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 16041, - 8, 908, 1, 908, 3, 908, 16044, 8, 908, 1, 909, 1, 909, 1, 909, 1, 909, - 1, 909, 1, 909, 5, 909, 16052, 8, 909, 10, 909, 12, 909, 16055, 9, 909, - 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 5, 909, 16063, 8, 909, - 10, 909, 12, 909, 16066, 9, 909, 1, 909, 1, 909, 1, 909, 3, 909, 16071, - 8, 909, 3, 909, 16073, 8, 909, 3, 909, 16075, 8, 909, 1, 910, 1, 910, 1, - 910, 1, 910, 1, 910, 3, 910, 16082, 8, 910, 1, 910, 3, 910, 16085, 8, 910, - 1, 911, 1, 911, 1, 911, 1, 911, 1, 911, 3, 911, 16092, 8, 911, 1, 912, - 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, - 16103, 8, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, 16109, 8, 912, 1, - 912, 1, 912, 3, 912, 16113, 8, 912, 1, 913, 1, 913, 1, 913, 1, 913, 1, - 913, 1, 913, 5, 913, 16121, 8, 913, 10, 913, 12, 913, 16124, 9, 913, 3, - 913, 16126, 8, 913, 1, 913, 1, 913, 1, 914, 1, 914, 3, 914, 16132, 8, 914, - 1, 914, 1, 914, 3, 914, 16136, 8, 914, 1, 914, 3, 914, 16139, 8, 914, 1, - 914, 1, 914, 1, 914, 1, 914, 3, 914, 16145, 8, 914, 1, 914, 1, 914, 1, - 914, 3, 914, 16150, 8, 914, 3, 914, 16152, 8, 914, 1, 915, 1, 915, 3, 915, - 16156, 8, 915, 1, 915, 3, 915, 16159, 8, 915, 1, 916, 1, 916, 3, 916, 16163, - 8, 916, 1, 916, 1, 916, 3, 916, 16167, 8, 916, 1, 916, 1, 916, 1, 916, - 3, 916, 16172, 8, 916, 1, 917, 1, 917, 1, 917, 1, 918, 1, 918, 1, 918, - 1, 918, 1, 918, 1, 918, 3, 918, 16183, 8, 918, 1, 918, 1, 918, 3, 918, - 16187, 8, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 3, 918, - 16195, 8, 918, 1, 919, 1, 919, 1, 920, 1, 920, 1, 920, 1, 920, 1, 920, - 5, 920, 16204, 8, 920, 10, 920, 12, 920, 16207, 9, 920, 1, 921, 1, 921, - 1, 921, 1, 921, 5, 921, 16213, 8, 921, 10, 921, 12, 921, 16216, 9, 921, - 1, 922, 1, 922, 3, 922, 16220, 8, 922, 1, 922, 1, 922, 1, 922, 1, 922, - 3, 922, 16226, 8, 922, 1, 922, 1, 922, 3, 922, 16230, 8, 922, 1, 922, 3, - 922, 16233, 8, 922, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 3, - 923, 16241, 8, 923, 1, 923, 3, 923, 16244, 8, 923, 1, 923, 1, 923, 3, 923, - 16248, 8, 923, 1, 923, 1, 923, 3, 923, 16252, 8, 923, 1, 923, 1, 923, 1, - 923, 3, 923, 16257, 8, 923, 1, 923, 3, 923, 16260, 8, 923, 1, 923, 1, 923, - 3, 923, 16264, 8, 923, 1, 923, 1, 923, 3, 923, 16268, 8, 923, 5, 923, 16270, - 8, 923, 10, 923, 12, 923, 16273, 9, 923, 1, 923, 1, 923, 1, 923, 1, 924, - 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 925, - 1, 925, 5, 925, 16289, 8, 925, 10, 925, 12, 925, 16292, 9, 925, 1, 926, - 1, 926, 1, 926, 1, 926, 1, 926, 3, 926, 16299, 8, 926, 1, 927, 1, 927, - 3, 927, 16303, 8, 927, 1, 927, 1, 927, 3, 927, 16307, 8, 927, 1, 927, 1, - 927, 1, 928, 3, 928, 16312, 8, 928, 1, 928, 1, 928, 3, 928, 16316, 8, 928, - 1, 928, 1, 928, 3, 928, 16320, 8, 928, 1, 928, 1, 928, 3, 928, 16324, 8, - 928, 1, 928, 3, 928, 16327, 8, 928, 1, 928, 3, 928, 16330, 8, 928, 1, 928, - 3, 928, 16333, 8, 928, 1, 928, 3, 928, 16336, 8, 928, 1, 928, 3, 928, 16339, - 8, 928, 1, 929, 1, 929, 1, 929, 1, 929, 5, 929, 16345, 8, 929, 10, 929, - 12, 929, 16348, 9, 929, 3, 929, 16350, 8, 929, 1, 930, 1, 930, 1, 930, - 1, 931, 1, 931, 1, 931, 3, 931, 16358, 8, 931, 3, 931, 16360, 8, 931, 1, - 932, 1, 932, 1, 932, 1, 932, 1, 933, 1, 933, 1, 933, 5, 933, 16369, 8, - 933, 10, 933, 12, 933, 16372, 9, 933, 1, 934, 1, 934, 5, 934, 16376, 8, - 934, 10, 934, 12, 934, 16379, 9, 934, 1, 934, 1, 934, 3, 934, 16383, 8, - 934, 1, 935, 1, 935, 5, 935, 16387, 8, 935, 10, 935, 12, 935, 16390, 9, - 935, 1, 935, 1, 935, 3, 935, 16394, 8, 935, 1, 936, 1, 936, 1, 936, 3, - 936, 16399, 8, 936, 1, 936, 1, 936, 1, 936, 5, 936, 16404, 8, 936, 10, - 936, 12, 936, 16407, 9, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16412, 8, - 936, 1, 936, 1, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16419, 8, 936, 1, - 937, 3, 937, 16422, 8, 937, 1, 937, 3, 937, 16425, 8, 937, 1, 937, 1, 937, - 3, 937, 16429, 8, 937, 1, 937, 1, 937, 1, 937, 3, 937, 16434, 8, 937, 1, - 937, 1, 937, 5, 937, 16438, 8, 937, 10, 937, 12, 937, 16441, 9, 937, 1, - 938, 1, 938, 1, 938, 1, 939, 1, 939, 1, 939, 1, 940, 1, 940, 3, 940, 16451, - 8, 940, 1, 941, 1, 941, 1, 941, 1, 941, 1, 941, 3, 941, 16458, 8, 941, - 1, 941, 1, 941, 3, 941, 16462, 8, 941, 1, 942, 1, 942, 1, 942, 1, 942, - 1, 942, 1, 942, 1, 942, 1, 942, 3, 942, 16472, 8, 942, 1, 943, 1, 943, - 3, 943, 16476, 8, 943, 1, 943, 1, 943, 1, 943, 1, 943, 5, 943, 16482, 8, - 943, 10, 943, 12, 943, 16485, 9, 943, 1, 943, 1, 943, 1, 943, 1, 943, 1, - 944, 1, 944, 1, 944, 1, 944, 1, 944, 3, 944, 16496, 8, 944, 1, 945, 1, - 945, 1, 945, 3, 945, 16501, 8, 945, 1, 946, 1, 946, 1, 946, 1, 946, 1, - 946, 1, 946, 5, 946, 16509, 8, 946, 10, 946, 12, 946, 16512, 9, 946, 1, - 946, 1, 946, 1, 946, 5, 946, 16517, 8, 946, 10, 946, 12, 946, 16520, 9, - 946, 3, 946, 16522, 8, 946, 1, 946, 1, 946, 1, 947, 1, 947, 3, 947, 16528, - 8, 947, 1, 948, 1, 948, 1, 948, 3, 948, 16533, 8, 948, 1, 948, 3, 948, - 16536, 8, 948, 1, 949, 1, 949, 1, 949, 3, 949, 16541, 8, 949, 1, 949, 1, - 949, 1, 949, 3, 949, 16546, 8, 949, 1, 949, 1, 949, 1, 949, 1, 949, 1, - 950, 1, 950, 1, 950, 1, 950, 1, 950, 5, 950, 16557, 8, 950, 10, 950, 12, - 950, 16560, 9, 950, 1, 950, 1, 950, 1, 951, 1, 951, 3, 951, 16566, 8, 951, - 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 5, 951, 16574, 8, 951, - 10, 951, 12, 951, 16577, 9, 951, 1, 951, 1, 951, 3, 951, 16581, 8, 951, - 3, 951, 16583, 8, 951, 1, 952, 1, 952, 1, 952, 3, 952, 16588, 8, 952, 1, - 952, 1, 952, 3, 952, 16592, 8, 952, 1, 952, 1, 952, 1, 952, 1, 952, 3, - 952, 16598, 8, 952, 1, 952, 1, 952, 3, 952, 16602, 8, 952, 1, 953, 1, 953, - 1, 953, 1, 953, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16613, - 8, 954, 10, 954, 12, 954, 16616, 9, 954, 1, 954, 3, 954, 16619, 8, 954, - 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16627, 8, 954, - 10, 954, 12, 954, 16630, 9, 954, 3, 954, 16632, 8, 954, 3, 954, 16634, - 8, 954, 1, 955, 1, 955, 1, 955, 3, 955, 16639, 8, 955, 1, 956, 1, 956, - 1, 956, 1, 956, 1, 956, 5, 956, 16646, 8, 956, 10, 956, 12, 956, 16649, + 1, 867, 1, 867, 1, 867, 3, 867, 15677, 8, 867, 1, 867, 1, 867, 4, 867, + 15681, 8, 867, 11, 867, 12, 867, 15682, 1, 867, 1, 867, 3, 867, 15687, + 8, 867, 1, 867, 1, 867, 1, 868, 1, 868, 1, 868, 1, 868, 1, 868, 5, 868, + 15696, 8, 868, 10, 868, 12, 868, 15699, 9, 868, 1, 868, 1, 868, 1, 869, + 1, 869, 3, 869, 15705, 8, 869, 1, 869, 1, 869, 3, 869, 15709, 8, 869, 1, + 869, 3, 869, 15712, 8, 869, 1, 870, 1, 870, 1, 870, 1, 870, 3, 870, 15718, + 8, 870, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 1, 871, 3, 871, + 15727, 8, 871, 1, 871, 1, 871, 1, 872, 1, 872, 1, 872, 1, 872, 3, 872, + 15735, 8, 872, 1, 872, 1, 872, 3, 872, 15739, 8, 872, 1, 873, 1, 873, 3, + 873, 15743, 8, 873, 1, 873, 1, 873, 1, 873, 1, 874, 1, 874, 1, 874, 3, + 874, 15751, 8, 874, 1, 874, 1, 874, 1, 874, 1, 874, 1, 874, 1, 874, 1, + 874, 3, 874, 15760, 8, 874, 1, 875, 1, 875, 1, 875, 1, 875, 4, 875, 15766, + 8, 875, 11, 875, 12, 875, 15767, 1, 876, 1, 876, 1, 876, 1, 876, 1, 876, + 1, 876, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, + 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 1, 877, 3, 877, + 15792, 8, 877, 1, 878, 1, 878, 3, 878, 15796, 8, 878, 1, 878, 1, 878, 1, + 878, 1, 879, 1, 879, 3, 879, 15803, 8, 879, 1, 879, 1, 879, 3, 879, 15807, + 8, 879, 1, 880, 1, 880, 3, 880, 15811, 8, 880, 1, 880, 1, 880, 3, 880, + 15815, 8, 880, 1, 881, 1, 881, 1, 881, 1, 882, 1, 882, 1, 882, 1, 882, + 1, 882, 5, 882, 15825, 8, 882, 10, 882, 12, 882, 15828, 9, 882, 1, 882, + 3, 882, 15831, 8, 882, 1, 882, 1, 882, 1, 882, 1, 883, 1, 883, 1, 883, + 1, 883, 1, 883, 1, 884, 1, 884, 1, 884, 1, 885, 3, 885, 15845, 8, 885, + 1, 885, 1, 885, 1, 885, 1, 885, 3, 885, 15851, 8, 885, 1, 885, 1, 885, + 1, 885, 1, 885, 1, 885, 3, 885, 15858, 8, 885, 1, 886, 1, 886, 1, 886, + 3, 886, 15863, 8, 886, 1, 886, 1, 886, 1, 886, 1, 886, 1, 886, 1, 886, + 1, 886, 1, 886, 1, 886, 3, 886, 15874, 8, 886, 1, 886, 3, 886, 15877, 8, + 886, 1, 886, 1, 886, 1, 886, 1, 886, 3, 886, 15883, 8, 886, 3, 886, 15885, + 8, 886, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, 1, 887, 3, 887, + 15894, 8, 887, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, 1, 888, + 1, 888, 3, 888, 15904, 8, 888, 1, 888, 1, 888, 1, 888, 3, 888, 15909, 8, + 888, 1, 889, 1, 889, 1, 889, 1, 889, 1, 889, 1, 890, 1, 890, 1, 891, 1, + 891, 1, 892, 1, 892, 1, 893, 1, 893, 3, 893, 15924, 8, 893, 1, 894, 1, + 894, 3, 894, 15928, 8, 894, 1, 895, 1, 895, 1, 895, 3, 895, 15933, 8, 895, + 1, 895, 1, 895, 1, 895, 3, 895, 15938, 8, 895, 5, 895, 15940, 8, 895, 10, + 895, 12, 895, 15943, 9, 895, 1, 895, 1, 895, 3, 895, 15947, 8, 895, 1, + 896, 3, 896, 15950, 8, 896, 1, 896, 1, 896, 3, 896, 15954, 8, 896, 1, 896, + 1, 896, 1, 896, 3, 896, 15959, 8, 896, 5, 896, 15961, 8, 896, 10, 896, + 12, 896, 15964, 9, 896, 1, 896, 1, 896, 3, 896, 15968, 8, 896, 1, 897, + 1, 897, 1, 897, 1, 897, 1, 897, 1, 897, 1, 898, 1, 898, 1, 898, 1, 898, + 4, 898, 15980, 8, 898, 11, 898, 12, 898, 15981, 3, 898, 15984, 8, 898, + 1, 898, 1, 898, 3, 898, 15988, 8, 898, 1, 899, 1, 899, 1, 899, 1, 899, + 5, 899, 15994, 8, 899, 10, 899, 12, 899, 15997, 9, 899, 1, 899, 1, 899, + 1, 899, 1, 900, 1, 900, 5, 900, 16004, 8, 900, 10, 900, 12, 900, 16007, + 9, 900, 3, 900, 16009, 8, 900, 1, 900, 1, 900, 1, 901, 3, 901, 16014, 8, + 901, 1, 901, 4, 901, 16017, 8, 901, 11, 901, 12, 901, 16018, 1, 901, 1, + 901, 1, 902, 1, 902, 1, 902, 1, 902, 3, 902, 16027, 8, 902, 1, 903, 1, + 903, 1, 903, 1, 903, 1, 903, 3, 903, 16034, 8, 903, 1, 903, 1, 903, 3, + 903, 16038, 8, 903, 1, 903, 3, 903, 16041, 8, 903, 1, 904, 1, 904, 1, 904, + 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 1, 905, 3, 905, 16053, + 8, 905, 1, 906, 1, 906, 1, 906, 1, 906, 3, 906, 16059, 8, 906, 1, 907, + 1, 907, 1, 907, 1, 908, 1, 908, 1, 908, 1, 908, 3, 908, 16068, 8, 908, + 1, 908, 3, 908, 16071, 8, 908, 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, + 1, 909, 5, 909, 16079, 8, 909, 10, 909, 12, 909, 16082, 9, 909, 1, 909, + 1, 909, 1, 909, 1, 909, 1, 909, 1, 909, 5, 909, 16090, 8, 909, 10, 909, + 12, 909, 16093, 9, 909, 1, 909, 1, 909, 1, 909, 3, 909, 16098, 8, 909, + 3, 909, 16100, 8, 909, 3, 909, 16102, 8, 909, 1, 910, 1, 910, 1, 910, 1, + 910, 1, 910, 3, 910, 16109, 8, 910, 1, 910, 3, 910, 16112, 8, 910, 1, 911, + 1, 911, 1, 911, 1, 911, 1, 911, 3, 911, 16119, 8, 911, 1, 912, 1, 912, + 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, 16130, + 8, 912, 1, 912, 1, 912, 1, 912, 1, 912, 3, 912, 16136, 8, 912, 1, 912, + 1, 912, 3, 912, 16140, 8, 912, 1, 913, 1, 913, 1, 913, 1, 913, 1, 913, + 1, 913, 5, 913, 16148, 8, 913, 10, 913, 12, 913, 16151, 9, 913, 3, 913, + 16153, 8, 913, 1, 913, 1, 913, 1, 914, 1, 914, 3, 914, 16159, 8, 914, 1, + 914, 1, 914, 3, 914, 16163, 8, 914, 1, 914, 3, 914, 16166, 8, 914, 1, 914, + 1, 914, 1, 914, 1, 914, 3, 914, 16172, 8, 914, 1, 914, 1, 914, 1, 914, + 3, 914, 16177, 8, 914, 3, 914, 16179, 8, 914, 1, 915, 1, 915, 3, 915, 16183, + 8, 915, 1, 915, 3, 915, 16186, 8, 915, 1, 916, 1, 916, 3, 916, 16190, 8, + 916, 1, 916, 1, 916, 3, 916, 16194, 8, 916, 1, 916, 1, 916, 1, 916, 3, + 916, 16199, 8, 916, 1, 917, 1, 917, 1, 917, 1, 918, 1, 918, 1, 918, 1, + 918, 1, 918, 1, 918, 3, 918, 16210, 8, 918, 1, 918, 1, 918, 3, 918, 16214, + 8, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 1, 918, 3, 918, 16222, + 8, 918, 1, 919, 1, 919, 1, 920, 1, 920, 1, 920, 1, 920, 1, 920, 5, 920, + 16231, 8, 920, 10, 920, 12, 920, 16234, 9, 920, 1, 921, 1, 921, 1, 921, + 1, 921, 5, 921, 16240, 8, 921, 10, 921, 12, 921, 16243, 9, 921, 1, 922, + 1, 922, 3, 922, 16247, 8, 922, 1, 922, 1, 922, 1, 922, 1, 922, 3, 922, + 16253, 8, 922, 1, 922, 1, 922, 3, 922, 16257, 8, 922, 1, 922, 3, 922, 16260, + 8, 922, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 1, 923, 3, 923, 16268, + 8, 923, 1, 923, 3, 923, 16271, 8, 923, 1, 923, 1, 923, 3, 923, 16275, 8, + 923, 1, 923, 1, 923, 3, 923, 16279, 8, 923, 1, 923, 1, 923, 1, 923, 3, + 923, 16284, 8, 923, 1, 923, 3, 923, 16287, 8, 923, 1, 923, 1, 923, 3, 923, + 16291, 8, 923, 1, 923, 1, 923, 3, 923, 16295, 8, 923, 5, 923, 16297, 8, + 923, 10, 923, 12, 923, 16300, 9, 923, 1, 923, 1, 923, 1, 923, 1, 924, 1, + 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 924, 1, 925, 1, + 925, 5, 925, 16316, 8, 925, 10, 925, 12, 925, 16319, 9, 925, 1, 926, 1, + 926, 1, 926, 1, 926, 1, 926, 3, 926, 16326, 8, 926, 1, 927, 1, 927, 3, + 927, 16330, 8, 927, 1, 927, 1, 927, 3, 927, 16334, 8, 927, 1, 927, 1, 927, + 1, 928, 3, 928, 16339, 8, 928, 1, 928, 1, 928, 3, 928, 16343, 8, 928, 1, + 928, 1, 928, 3, 928, 16347, 8, 928, 1, 928, 1, 928, 3, 928, 16351, 8, 928, + 1, 928, 3, 928, 16354, 8, 928, 1, 928, 3, 928, 16357, 8, 928, 1, 928, 3, + 928, 16360, 8, 928, 1, 928, 3, 928, 16363, 8, 928, 1, 928, 3, 928, 16366, + 8, 928, 1, 929, 1, 929, 1, 929, 1, 929, 5, 929, 16372, 8, 929, 10, 929, + 12, 929, 16375, 9, 929, 3, 929, 16377, 8, 929, 1, 930, 1, 930, 1, 930, + 1, 931, 1, 931, 1, 931, 3, 931, 16385, 8, 931, 3, 931, 16387, 8, 931, 1, + 932, 1, 932, 1, 932, 1, 932, 1, 933, 1, 933, 1, 933, 5, 933, 16396, 8, + 933, 10, 933, 12, 933, 16399, 9, 933, 1, 934, 1, 934, 5, 934, 16403, 8, + 934, 10, 934, 12, 934, 16406, 9, 934, 1, 934, 1, 934, 3, 934, 16410, 8, + 934, 1, 935, 1, 935, 5, 935, 16414, 8, 935, 10, 935, 12, 935, 16417, 9, + 935, 1, 935, 1, 935, 3, 935, 16421, 8, 935, 1, 936, 1, 936, 1, 936, 3, + 936, 16426, 8, 936, 1, 936, 1, 936, 1, 936, 5, 936, 16431, 8, 936, 10, + 936, 12, 936, 16434, 9, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16439, 8, + 936, 1, 936, 1, 936, 1, 936, 1, 936, 1, 936, 3, 936, 16446, 8, 936, 1, + 937, 3, 937, 16449, 8, 937, 1, 937, 3, 937, 16452, 8, 937, 1, 937, 1, 937, + 3, 937, 16456, 8, 937, 1, 937, 1, 937, 1, 937, 3, 937, 16461, 8, 937, 1, + 937, 1, 937, 5, 937, 16465, 8, 937, 10, 937, 12, 937, 16468, 9, 937, 1, + 938, 1, 938, 1, 938, 1, 939, 1, 939, 1, 939, 1, 940, 1, 940, 3, 940, 16478, + 8, 940, 1, 941, 1, 941, 1, 941, 1, 941, 1, 941, 3, 941, 16485, 8, 941, + 1, 941, 1, 941, 3, 941, 16489, 8, 941, 1, 942, 1, 942, 1, 942, 1, 942, + 1, 942, 1, 942, 1, 942, 1, 942, 3, 942, 16499, 8, 942, 1, 943, 1, 943, + 3, 943, 16503, 8, 943, 1, 943, 1, 943, 1, 943, 1, 943, 5, 943, 16509, 8, + 943, 10, 943, 12, 943, 16512, 9, 943, 1, 943, 1, 943, 1, 943, 1, 943, 1, + 944, 1, 944, 1, 944, 1, 944, 1, 944, 3, 944, 16523, 8, 944, 1, 945, 1, + 945, 1, 945, 3, 945, 16528, 8, 945, 1, 946, 1, 946, 1, 946, 1, 946, 1, + 946, 1, 946, 5, 946, 16536, 8, 946, 10, 946, 12, 946, 16539, 9, 946, 1, + 946, 1, 946, 1, 946, 5, 946, 16544, 8, 946, 10, 946, 12, 946, 16547, 9, + 946, 3, 946, 16549, 8, 946, 1, 946, 1, 946, 1, 947, 1, 947, 3, 947, 16555, + 8, 947, 1, 948, 1, 948, 1, 948, 3, 948, 16560, 8, 948, 1, 948, 3, 948, + 16563, 8, 948, 1, 949, 1, 949, 1, 949, 3, 949, 16568, 8, 949, 1, 949, 1, + 949, 1, 949, 3, 949, 16573, 8, 949, 1, 949, 1, 949, 1, 949, 1, 949, 1, + 950, 1, 950, 1, 950, 1, 950, 1, 950, 5, 950, 16584, 8, 950, 10, 950, 12, + 950, 16587, 9, 950, 1, 950, 1, 950, 1, 951, 1, 951, 3, 951, 16593, 8, 951, + 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 1, 951, 5, 951, 16601, 8, 951, + 10, 951, 12, 951, 16604, 9, 951, 1, 951, 1, 951, 3, 951, 16608, 8, 951, + 3, 951, 16610, 8, 951, 1, 952, 1, 952, 1, 952, 3, 952, 16615, 8, 952, 1, + 952, 1, 952, 3, 952, 16619, 8, 952, 1, 952, 1, 952, 1, 952, 1, 952, 3, + 952, 16625, 8, 952, 1, 952, 1, 952, 3, 952, 16629, 8, 952, 1, 953, 1, 953, + 1, 953, 1, 953, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16640, + 8, 954, 10, 954, 12, 954, 16643, 9, 954, 1, 954, 3, 954, 16646, 8, 954, + 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 1, 954, 5, 954, 16654, 8, 954, + 10, 954, 12, 954, 16657, 9, 954, 3, 954, 16659, 8, 954, 3, 954, 16661, + 8, 954, 1, 955, 1, 955, 1, 955, 3, 955, 16666, 8, 955, 1, 956, 1, 956, + 1, 956, 1, 956, 1, 956, 5, 956, 16673, 8, 956, 10, 956, 12, 956, 16676, 9, 956, 1, 956, 1, 956, 1, 957, 1, 957, 1, 957, 1, 957, 1, 957, 1, 957, - 5, 957, 16659, 8, 957, 10, 957, 12, 957, 16662, 9, 957, 1, 957, 1, 957, - 1, 958, 1, 958, 1, 958, 3, 958, 16669, 8, 958, 1, 958, 1, 958, 3, 958, - 16673, 8, 958, 1, 959, 1, 959, 1, 959, 1, 960, 1, 960, 5, 960, 16680, 8, - 960, 10, 960, 12, 960, 16683, 9, 960, 1, 960, 3, 960, 16686, 8, 960, 1, - 960, 5, 960, 16689, 8, 960, 10, 960, 12, 960, 16692, 9, 960, 1, 960, 1, - 960, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 3, 961, 16702, 8, - 961, 3, 961, 16704, 8, 961, 1, 962, 1, 962, 1, 962, 1, 962, 1, 963, 1, - 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 5, 963, 16718, 8, - 963, 10, 963, 12, 963, 16721, 9, 963, 1, 964, 1, 964, 3, 964, 16725, 8, - 964, 1, 964, 1, 964, 5, 964, 16729, 8, 964, 10, 964, 12, 964, 16732, 9, - 964, 1, 964, 1, 964, 1, 965, 3, 965, 16737, 8, 965, 1, 965, 1, 965, 1, + 5, 957, 16686, 8, 957, 10, 957, 12, 957, 16689, 9, 957, 1, 957, 1, 957, + 1, 958, 1, 958, 1, 958, 3, 958, 16696, 8, 958, 1, 958, 1, 958, 3, 958, + 16700, 8, 958, 1, 959, 1, 959, 1, 959, 1, 960, 1, 960, 5, 960, 16707, 8, + 960, 10, 960, 12, 960, 16710, 9, 960, 1, 960, 3, 960, 16713, 8, 960, 1, + 960, 5, 960, 16716, 8, 960, 10, 960, 12, 960, 16719, 9, 960, 1, 960, 1, + 960, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 1, 961, 3, 961, 16729, 8, + 961, 3, 961, 16731, 8, 961, 1, 962, 1, 962, 1, 962, 1, 962, 1, 963, 1, + 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 1, 963, 5, 963, 16745, 8, + 963, 10, 963, 12, 963, 16748, 9, 963, 1, 964, 1, 964, 3, 964, 16752, 8, + 964, 1, 964, 1, 964, 5, 964, 16756, 8, 964, 10, 964, 12, 964, 16759, 9, + 964, 1, 964, 1, 964, 1, 965, 3, 965, 16764, 8, 965, 1, 965, 1, 965, 1, 965, 1, 965, 1, 965, 1, 965, 1, 966, 1, 966, 1, 966, 1, 966, 1, 967, 1, - 967, 1, 967, 1, 967, 5, 967, 16753, 8, 967, 10, 967, 12, 967, 16756, 9, - 967, 1, 967, 1, 967, 1, 968, 1, 968, 3, 968, 16762, 8, 968, 1, 968, 3, - 968, 16765, 8, 968, 1, 969, 3, 969, 16768, 8, 969, 1, 969, 1, 969, 1, 969, - 1, 969, 5, 969, 16774, 8, 969, 10, 969, 12, 969, 16777, 9, 969, 3, 969, - 16779, 8, 969, 1, 969, 1, 969, 1, 970, 1, 970, 1, 970, 1, 970, 3, 970, - 16787, 8, 970, 3, 970, 16789, 8, 970, 1, 970, 1, 970, 3, 970, 16793, 8, - 970, 1, 970, 3, 970, 16796, 8, 970, 1, 971, 1, 971, 1, 971, 3, 971, 16801, - 8, 971, 3, 971, 16803, 8, 971, 1, 971, 1, 971, 3, 971, 16807, 8, 971, 1, + 967, 1, 967, 1, 967, 5, 967, 16780, 8, 967, 10, 967, 12, 967, 16783, 9, + 967, 1, 967, 1, 967, 1, 968, 1, 968, 3, 968, 16789, 8, 968, 1, 968, 3, + 968, 16792, 8, 968, 1, 969, 3, 969, 16795, 8, 969, 1, 969, 1, 969, 1, 969, + 1, 969, 5, 969, 16801, 8, 969, 10, 969, 12, 969, 16804, 9, 969, 3, 969, + 16806, 8, 969, 1, 969, 1, 969, 1, 970, 1, 970, 1, 970, 1, 970, 3, 970, + 16814, 8, 970, 3, 970, 16816, 8, 970, 1, 970, 1, 970, 3, 970, 16820, 8, + 970, 1, 970, 3, 970, 16823, 8, 970, 1, 971, 1, 971, 1, 971, 3, 971, 16828, + 8, 971, 3, 971, 16830, 8, 971, 1, 971, 1, 971, 3, 971, 16834, 8, 971, 1, 971, 1, 971, 1, 971, 1, 972, 1, 972, 1, 973, 1, 973, 1, 973, 1, 973, 1, - 973, 3, 973, 16819, 8, 973, 1, 974, 1, 974, 1, 974, 1, 974, 1, 974, 1, - 975, 1, 975, 3, 975, 16828, 8, 975, 1, 975, 1, 975, 1, 975, 1, 975, 5, - 975, 16834, 8, 975, 10, 975, 12, 975, 16837, 9, 975, 1, 976, 1, 976, 3, - 976, 16841, 8, 976, 1, 976, 1, 976, 3, 976, 16845, 8, 976, 1, 977, 1, 977, - 1, 977, 1, 977, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16855, 8, 978, - 3, 978, 16857, 8, 978, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16863, 8, - 978, 1, 979, 1, 979, 1, 979, 3, 979, 16868, 8, 979, 1, 979, 3, 979, 16871, + 973, 3, 973, 16846, 8, 973, 1, 974, 1, 974, 1, 974, 1, 974, 1, 974, 1, + 975, 1, 975, 3, 975, 16855, 8, 975, 1, 975, 1, 975, 1, 975, 1, 975, 5, + 975, 16861, 8, 975, 10, 975, 12, 975, 16864, 9, 975, 1, 976, 1, 976, 3, + 976, 16868, 8, 976, 1, 976, 1, 976, 3, 976, 16872, 8, 976, 1, 977, 1, 977, + 1, 977, 1, 977, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16882, 8, 978, + 3, 978, 16884, 8, 978, 1, 978, 1, 978, 1, 978, 1, 978, 3, 978, 16890, 8, + 978, 1, 979, 1, 979, 1, 979, 3, 979, 16895, 8, 979, 1, 979, 3, 979, 16898, 8, 979, 1, 980, 1, 980, 1, 980, 1, 981, 1, 981, 1, 981, 1, 981, 1, 981, - 3, 981, 16881, 8, 981, 1, 982, 1, 982, 1, 982, 1, 982, 3, 982, 16887, 8, - 982, 1, 982, 3, 982, 16890, 8, 982, 1, 982, 3, 982, 16893, 8, 982, 1, 983, - 1, 983, 1, 983, 1, 983, 5, 983, 16899, 8, 983, 10, 983, 12, 983, 16902, + 3, 981, 16908, 8, 981, 1, 982, 1, 982, 1, 982, 1, 982, 3, 982, 16914, 8, + 982, 1, 982, 3, 982, 16917, 8, 982, 1, 982, 3, 982, 16920, 8, 982, 1, 983, + 1, 983, 1, 983, 1, 983, 5, 983, 16926, 8, 983, 10, 983, 12, 983, 16929, 9, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 1, 983, 3, 983, - 16911, 8, 983, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, - 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 3, 984, 16927, - 8, 984, 1, 985, 1, 985, 3, 985, 16931, 8, 985, 1, 985, 1, 985, 3, 985, - 16935, 8, 985, 1, 985, 3, 985, 16938, 8, 985, 1, 985, 3, 985, 16941, 8, - 985, 1, 986, 1, 986, 1, 986, 3, 986, 16946, 8, 986, 1, 987, 1, 987, 1, - 987, 3, 987, 16951, 8, 987, 1, 987, 3, 987, 16954, 8, 987, 1, 987, 3, 987, - 16957, 8, 987, 1, 988, 1, 988, 4, 988, 16961, 8, 988, 11, 988, 12, 988, - 16962, 1, 988, 3, 988, 16966, 8, 988, 1, 988, 1, 988, 1, 989, 1, 989, 3, - 989, 16972, 8, 989, 1, 989, 3, 989, 16975, 8, 989, 1, 990, 3, 990, 16978, - 8, 990, 1, 990, 4, 990, 16981, 8, 990, 11, 990, 12, 990, 16982, 1, 990, - 3, 990, 16986, 8, 990, 1, 991, 1, 991, 1, 991, 1, 991, 4, 991, 16992, 8, - 991, 11, 991, 12, 991, 16993, 1, 992, 1, 992, 4, 992, 16998, 8, 992, 11, - 992, 12, 992, 16999, 1, 993, 1, 993, 1, 993, 3, 993, 17005, 8, 993, 1, - 994, 1, 994, 1, 994, 1, 994, 1, 994, 1, 994, 3, 994, 17013, 8, 994, 1, + 16938, 8, 983, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, + 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 1, 984, 3, 984, 16954, + 8, 984, 1, 985, 1, 985, 3, 985, 16958, 8, 985, 1, 985, 1, 985, 3, 985, + 16962, 8, 985, 1, 985, 3, 985, 16965, 8, 985, 1, 985, 3, 985, 16968, 8, + 985, 1, 986, 1, 986, 1, 986, 3, 986, 16973, 8, 986, 1, 987, 1, 987, 1, + 987, 3, 987, 16978, 8, 987, 1, 987, 3, 987, 16981, 8, 987, 1, 987, 3, 987, + 16984, 8, 987, 1, 988, 1, 988, 4, 988, 16988, 8, 988, 11, 988, 12, 988, + 16989, 1, 988, 3, 988, 16993, 8, 988, 1, 988, 1, 988, 1, 989, 1, 989, 3, + 989, 16999, 8, 989, 1, 989, 3, 989, 17002, 8, 989, 1, 990, 3, 990, 17005, + 8, 990, 1, 990, 4, 990, 17008, 8, 990, 11, 990, 12, 990, 17009, 1, 990, + 3, 990, 17013, 8, 990, 1, 991, 1, 991, 1, 991, 1, 991, 4, 991, 17019, 8, + 991, 11, 991, 12, 991, 17020, 1, 992, 1, 992, 4, 992, 17025, 8, 992, 11, + 992, 12, 992, 17026, 1, 993, 1, 993, 1, 993, 3, 993, 17032, 8, 993, 1, + 994, 1, 994, 1, 994, 1, 994, 1, 994, 1, 994, 3, 994, 17040, 8, 994, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, 995, 1, - 995, 1, 995, 3, 995, 17026, 8, 995, 1, 995, 1, 995, 3, 995, 17030, 8, 995, - 3, 995, 17032, 8, 995, 1, 995, 3, 995, 17035, 8, 995, 1, 996, 1, 996, 1, - 996, 1, 996, 1, 996, 1, 996, 1, 996, 1, 996, 5, 996, 17045, 8, 996, 10, - 996, 12, 996, 17048, 9, 996, 1, 996, 3, 996, 17051, 8, 996, 1, 996, 3, - 996, 17054, 8, 996, 1, 997, 1, 997, 1, 997, 1, 997, 1, 998, 1, 998, 1, - 998, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 3, 999, 17069, 8, - 999, 1, 999, 1, 999, 3, 999, 17073, 8, 999, 1, 1000, 1, 1000, 1, 1000, - 1, 1000, 1, 1000, 3, 1000, 17080, 8, 1000, 1, 1000, 3, 1000, 17083, 8, - 1000, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 5, 1001, 17090, 8, 1001, - 10, 1001, 12, 1001, 17093, 9, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, - 3, 1001, 17099, 8, 1001, 1, 1002, 1, 1002, 1, 1002, 3, 1002, 17104, 8, - 1002, 1, 1003, 1, 1003, 3, 1003, 17108, 8, 1003, 1, 1004, 1, 1004, 1, 1004, - 1, 1004, 1, 1004, 1, 1004, 3, 1004, 17116, 8, 1004, 1, 1004, 1, 1004, 1, - 1004, 1, 1004, 3, 1004, 17122, 8, 1004, 1, 1005, 1, 1005, 1, 1005, 1, 1005, - 1, 1005, 1, 1005, 3, 1005, 17130, 8, 1005, 1, 1005, 3, 1005, 17133, 8, + 995, 1, 995, 3, 995, 17053, 8, 995, 1, 995, 1, 995, 3, 995, 17057, 8, 995, + 3, 995, 17059, 8, 995, 1, 995, 3, 995, 17062, 8, 995, 1, 996, 1, 996, 1, + 996, 1, 996, 1, 996, 1, 996, 1, 996, 1, 996, 5, 996, 17072, 8, 996, 10, + 996, 12, 996, 17075, 9, 996, 1, 996, 3, 996, 17078, 8, 996, 1, 996, 3, + 996, 17081, 8, 996, 1, 997, 1, 997, 1, 997, 1, 997, 1, 998, 1, 998, 1, + 998, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 1, 999, 3, 999, 17096, 8, + 999, 1, 999, 1, 999, 3, 999, 17100, 8, 999, 1, 1000, 1, 1000, 1, 1000, + 1, 1000, 1, 1000, 3, 1000, 17107, 8, 1000, 1, 1000, 3, 1000, 17110, 8, + 1000, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, 5, 1001, 17117, 8, 1001, + 10, 1001, 12, 1001, 17120, 9, 1001, 1, 1001, 1, 1001, 1, 1001, 1, 1001, + 3, 1001, 17126, 8, 1001, 1, 1002, 1, 1002, 1, 1002, 3, 1002, 17131, 8, + 1002, 1, 1003, 1, 1003, 3, 1003, 17135, 8, 1003, 1, 1004, 1, 1004, 1, 1004, + 1, 1004, 1, 1004, 1, 1004, 3, 1004, 17143, 8, 1004, 1, 1004, 1, 1004, 1, + 1004, 1, 1004, 3, 1004, 17149, 8, 1004, 1, 1005, 1, 1005, 1, 1005, 1, 1005, + 1, 1005, 1, 1005, 3, 1005, 17157, 8, 1005, 1, 1005, 3, 1005, 17160, 8, 1005, 1, 1006, 1, 1006, 1, 1006, 1, 1006, 1, 1007, 1, 1007, 1, 1007, 3, - 1007, 17142, 8, 1007, 1, 1007, 3, 1007, 17145, 8, 1007, 1, 1007, 3, 1007, - 17148, 8, 1007, 1, 1008, 1, 1008, 1, 1008, 1, 1009, 1, 1009, 1, 1009, 1, - 1009, 3, 1009, 17157, 8, 1009, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, - 17163, 8, 1010, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17169, 8, - 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17174, 8, 1010, 3, 1010, 17176, + 1007, 17169, 8, 1007, 1, 1007, 3, 1007, 17172, 8, 1007, 1, 1007, 3, 1007, + 17175, 8, 1007, 1, 1008, 1, 1008, 1, 1008, 1, 1009, 1, 1009, 1, 1009, 1, + 1009, 3, 1009, 17184, 8, 1009, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, + 17190, 8, 1010, 1, 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17196, 8, + 1010, 1, 1010, 1, 1010, 1, 1010, 3, 1010, 17201, 8, 1010, 3, 1010, 17203, 8, 1010, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, 1, 1011, - 1, 1011, 1, 1011, 3, 1011, 17187, 8, 1011, 3, 1011, 17189, 8, 1011, 1, - 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 3, 1012, 17198, - 8, 1012, 3, 1012, 17200, 8, 1012, 1, 1013, 1, 1013, 3, 1013, 17204, 8, - 1013, 1, 1013, 1, 1013, 1, 1013, 1, 1013, 3, 1013, 17210, 8, 1013, 1, 1013, - 1, 1013, 3, 1013, 17214, 8, 1013, 1, 1014, 1, 1014, 1, 1014, 1, 1014, 1, - 1014, 1, 1015, 1, 1015, 3, 1015, 17223, 8, 1015, 1, 1016, 1, 1016, 1, 1016, - 3, 1016, 17228, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17233, 8, - 1016, 1, 1016, 3, 1016, 17236, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, - 17241, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17248, - 8, 1016, 1, 1017, 1, 1017, 1, 1017, 5, 1017, 17253, 8, 1017, 10, 1017, - 12, 1017, 17256, 9, 1017, 1, 1018, 1, 1018, 3, 1018, 17260, 8, 1018, 1, + 1, 1011, 1, 1011, 3, 1011, 17214, 8, 1011, 3, 1011, 17216, 8, 1011, 1, + 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 1, 1012, 3, 1012, 17225, + 8, 1012, 3, 1012, 17227, 8, 1012, 1, 1013, 1, 1013, 3, 1013, 17231, 8, + 1013, 1, 1013, 1, 1013, 1, 1013, 1, 1013, 3, 1013, 17237, 8, 1013, 1, 1013, + 1, 1013, 3, 1013, 17241, 8, 1013, 1, 1014, 1, 1014, 1, 1014, 1, 1014, 1, + 1014, 1, 1015, 1, 1015, 3, 1015, 17250, 8, 1015, 1, 1016, 1, 1016, 1, 1016, + 3, 1016, 17255, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17260, 8, + 1016, 1, 1016, 3, 1016, 17263, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, + 17268, 8, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 1, 1016, 3, 1016, 17275, + 8, 1016, 1, 1017, 1, 1017, 1, 1017, 5, 1017, 17280, 8, 1017, 10, 1017, + 12, 1017, 17283, 9, 1017, 1, 1018, 1, 1018, 3, 1018, 17287, 8, 1018, 1, 1019, 1, 1019, 1, 1019, 1, 1019, 1, 1019, 1, 1020, 1, 1020, 1, 1020, 1, - 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 5, 1020, 17276, 8, 1020, - 10, 1020, 12, 1020, 17279, 9, 1020, 1, 1021, 3, 1021, 17282, 8, 1021, 1, - 1021, 1, 1021, 1, 1021, 3, 1021, 17287, 8, 1021, 1, 1021, 5, 1021, 17290, - 8, 1021, 10, 1021, 12, 1021, 17293, 9, 1021, 1, 1022, 1, 1022, 1, 1022, - 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 3, 1022, 17304, 8, - 1022, 1, 1022, 1, 1022, 3, 1022, 17308, 8, 1022, 1, 1022, 1, 1022, 1, 1022, - 5, 1022, 17313, 8, 1022, 10, 1022, 12, 1022, 17316, 9, 1022, 1, 1022, 1, - 1022, 3, 1022, 17320, 8, 1022, 1, 1023, 1, 1023, 1, 1023, 3, 1023, 17325, - 8, 1023, 1, 1023, 3, 1023, 17328, 8, 1023, 1, 1024, 1, 1024, 1, 1024, 1, - 1024, 1, 1024, 1, 1024, 1, 1024, 5, 1024, 17337, 8, 1024, 10, 1024, 12, - 1024, 17340, 9, 1024, 1, 1025, 1, 1025, 3, 1025, 17344, 8, 1025, 1, 1025, + 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 1, 1020, 5, 1020, 17303, 8, 1020, + 10, 1020, 12, 1020, 17306, 9, 1020, 1, 1021, 3, 1021, 17309, 8, 1021, 1, + 1021, 1, 1021, 1, 1021, 3, 1021, 17314, 8, 1021, 1, 1021, 5, 1021, 17317, + 8, 1021, 10, 1021, 12, 1021, 17320, 9, 1021, 1, 1022, 1, 1022, 1, 1022, + 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 1, 1022, 3, 1022, 17331, 8, + 1022, 1, 1022, 1, 1022, 3, 1022, 17335, 8, 1022, 1, 1022, 1, 1022, 1, 1022, + 5, 1022, 17340, 8, 1022, 10, 1022, 12, 1022, 17343, 9, 1022, 1, 1022, 1, + 1022, 3, 1022, 17347, 8, 1022, 1, 1023, 1, 1023, 1, 1023, 3, 1023, 17352, + 8, 1023, 1, 1023, 3, 1023, 17355, 8, 1023, 1, 1024, 1, 1024, 1, 1024, 1, + 1024, 1, 1024, 1, 1024, 1, 1024, 5, 1024, 17364, 8, 1024, 10, 1024, 12, + 1024, 17367, 9, 1024, 1, 1025, 1, 1025, 3, 1025, 17371, 8, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 1, 1025, 3, 1025, - 17354, 8, 1025, 3, 1025, 17356, 8, 1025, 3, 1025, 17358, 8, 1025, 1, 1026, + 17381, 8, 1025, 3, 1025, 17383, 8, 1025, 3, 1025, 17385, 8, 1025, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 1, 1026, 3, 1026, - 17368, 8, 1026, 1, 1026, 1, 1026, 3, 1026, 17372, 8, 1026, 3, 1026, 17374, + 17395, 8, 1026, 1, 1026, 1, 1026, 3, 1026, 17399, 8, 1026, 3, 1026, 17401, 8, 1026, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, - 1, 1027, 5, 1027, 17384, 8, 1027, 10, 1027, 12, 1027, 17387, 9, 1027, 1, - 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 3, 1027, 17394, 8, 1027, 1, 1028, + 1, 1027, 5, 1027, 17411, 8, 1027, 10, 1027, 12, 1027, 17414, 9, 1027, 1, + 1027, 1, 1027, 1, 1027, 1, 1027, 1, 1027, 3, 1027, 17421, 8, 1027, 1, 1028, 1, 1028, 1, 1028, 1, 1028, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, - 1, 1029, 1, 1029, 3, 1029, 17407, 8, 1029, 1, 1029, 3, 1029, 17410, 8, - 1029, 1, 1029, 1, 1029, 1, 1029, 3, 1029, 17415, 8, 1029, 1, 1029, 1, 1029, + 1, 1029, 1, 1029, 3, 1029, 17434, 8, 1029, 1, 1029, 3, 1029, 17437, 8, + 1029, 1, 1029, 1, 1029, 1, 1029, 3, 1029, 17442, 8, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, 1, 1029, - 5, 1029, 17427, 8, 1029, 10, 1029, 12, 1029, 17430, 9, 1029, 1, 1030, 1, - 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17437, 8, 1030, 1, 1030, 1, 1030, - 1, 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17445, 8, 1030, 1, 1030, 1, - 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17452, 8, 1030, 1, 1030, 1, 1030, - 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17459, 8, 1030, 1, 1031, 1, 1031, 1, - 1031, 1, 1031, 1, 1031, 3, 1031, 17466, 8, 1031, 1, 1032, 1, 1032, 3, 1032, - 17470, 8, 1032, 1, 1032, 1, 1032, 1, 1032, 3, 1032, 17475, 8, 1032, 5, - 1032, 17477, 8, 1032, 10, 1032, 12, 1032, 17480, 9, 1032, 1, 1032, 1, 1032, - 1, 1032, 5, 1032, 17485, 8, 1032, 10, 1032, 12, 1032, 17488, 9, 1032, 1, - 1032, 3, 1032, 17491, 8, 1032, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, - 3, 1033, 17498, 8, 1033, 1, 1033, 1, 1033, 1, 1033, 3, 1033, 17503, 8, + 5, 1029, 17454, 8, 1029, 10, 1029, 12, 1029, 17457, 9, 1029, 1, 1030, 1, + 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17464, 8, 1030, 1, 1030, 1, 1030, + 1, 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17472, 8, 1030, 1, 1030, 1, + 1030, 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17479, 8, 1030, 1, 1030, 1, 1030, + 1, 1030, 1, 1030, 1, 1030, 3, 1030, 17486, 8, 1030, 1, 1031, 1, 1031, 1, + 1031, 1, 1031, 1, 1031, 3, 1031, 17493, 8, 1031, 1, 1032, 1, 1032, 3, 1032, + 17497, 8, 1032, 1, 1032, 1, 1032, 1, 1032, 3, 1032, 17502, 8, 1032, 5, + 1032, 17504, 8, 1032, 10, 1032, 12, 1032, 17507, 9, 1032, 1, 1032, 1, 1032, + 1, 1032, 5, 1032, 17512, 8, 1032, 10, 1032, 12, 1032, 17515, 9, 1032, 1, + 1032, 3, 1032, 17518, 8, 1032, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, + 3, 1033, 17525, 8, 1033, 1, 1033, 1, 1033, 1, 1033, 3, 1033, 17530, 8, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 1, 1033, 3, - 1033, 17512, 8, 1033, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, - 1, 1034, 3, 1034, 17521, 8, 1034, 1, 1034, 3, 1034, 17524, 8, 1034, 1, + 1033, 17539, 8, 1033, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, 1, 1034, + 1, 1034, 3, 1034, 17548, 8, 1034, 1, 1034, 3, 1034, 17551, 8, 1034, 1, 1034, 1, 1034, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, 1035, 1, - 1035, 1, 1035, 3, 1035, 17544, 8, 1035, 1, 1036, 1, 1036, 3, 1036, 17548, - 8, 1036, 1, 1037, 3, 1037, 17551, 8, 1037, 1, 1037, 1, 1037, 1, 1037, 4, - 1037, 17556, 8, 1037, 11, 1037, 12, 1037, 17557, 1, 1037, 3, 1037, 17561, - 8, 1037, 1, 1037, 1, 1037, 3, 1037, 17565, 8, 1037, 1, 1037, 3, 1037, 17568, - 8, 1037, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 3, 1038, 17575, 8, - 1038, 1, 1039, 3, 1039, 17578, 8, 1039, 1, 1039, 1, 1039, 4, 1039, 17582, - 8, 1039, 11, 1039, 12, 1039, 17583, 1, 1039, 3, 1039, 17587, 8, 1039, 1, - 1039, 1, 1039, 3, 1039, 17591, 8, 1039, 1, 1039, 3, 1039, 17594, 8, 1039, - 1, 1040, 1, 1040, 1, 1040, 1, 1040, 1, 1040, 3, 1040, 17601, 8, 1040, 1, - 1041, 1, 1041, 1, 1041, 3, 1041, 17606, 8, 1041, 1, 1042, 1, 1042, 1, 1042, + 1035, 1, 1035, 3, 1035, 17571, 8, 1035, 1, 1036, 1, 1036, 3, 1036, 17575, + 8, 1036, 1, 1037, 3, 1037, 17578, 8, 1037, 1, 1037, 1, 1037, 1, 1037, 4, + 1037, 17583, 8, 1037, 11, 1037, 12, 1037, 17584, 1, 1037, 3, 1037, 17588, + 8, 1037, 1, 1037, 1, 1037, 3, 1037, 17592, 8, 1037, 1, 1037, 3, 1037, 17595, + 8, 1037, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 1, 1038, 3, 1038, 17602, 8, + 1038, 1, 1039, 3, 1039, 17605, 8, 1039, 1, 1039, 1, 1039, 4, 1039, 17609, + 8, 1039, 11, 1039, 12, 1039, 17610, 1, 1039, 3, 1039, 17614, 8, 1039, 1, + 1039, 1, 1039, 3, 1039, 17618, 8, 1039, 1, 1039, 3, 1039, 17621, 8, 1039, + 1, 1040, 1, 1040, 1, 1040, 1, 1040, 1, 1040, 3, 1040, 17628, 8, 1040, 1, + 1041, 1, 1041, 1, 1041, 3, 1041, 17633, 8, 1041, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 1, 1042, 5, 1042, - 17618, 8, 1042, 10, 1042, 12, 1042, 17621, 9, 1042, 1, 1042, 1, 1042, 1, - 1042, 1, 1042, 3, 1042, 17627, 8, 1042, 1, 1043, 1, 1043, 1, 1043, 1, 1043, - 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 3, 1043, 17638, 8, 1043, 1, - 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17647, + 17645, 8, 1042, 10, 1042, 12, 1042, 17648, 9, 1042, 1, 1042, 1, 1042, 1, + 1042, 1, 1042, 3, 1042, 17654, 8, 1042, 1, 1043, 1, 1043, 1, 1043, 1, 1043, + 1, 1043, 1, 1043, 1, 1043, 1, 1043, 1, 1043, 3, 1043, 17665, 8, 1043, 1, + 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17674, 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, - 3, 1044, 17656, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17660, 8, 1044, 1, - 1044, 1, 1044, 3, 1044, 17664, 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, + 3, 1044, 17683, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17687, 8, 1044, 1, + 1044, 1, 1044, 3, 1044, 17691, 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, - 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17690, 8, 1044, 1, 1044, 3, - 1044, 17693, 8, 1044, 1, 1044, 3, 1044, 17696, 8, 1044, 1, 1044, 1, 1044, - 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17706, 8, - 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17714, - 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17720, 8, 1044, 3, - 1044, 17722, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17726, 8, 1044, 1, 1045, - 1, 1045, 1, 1045, 1, 1045, 3, 1045, 17732, 8, 1045, 1, 1046, 1, 1046, 1, - 1046, 1, 1046, 1, 1046, 5, 1046, 17739, 8, 1046, 10, 1046, 12, 1046, 17742, - 9, 1046, 1, 1046, 3, 1046, 17745, 8, 1046, 1, 1046, 3, 1046, 17748, 8, - 1046, 1, 1046, 3, 1046, 17751, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, - 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17760, 8, 1046, 1, 1046, 3, 1046, 17763, - 8, 1046, 1, 1046, 3, 1046, 17766, 8, 1046, 1, 1046, 3, 1046, 17769, 8, - 1046, 1, 1046, 3, 1046, 17772, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, - 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17784, 8, - 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17792, - 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17799, 8, - 1046, 1, 1046, 3, 1046, 17802, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17806, - 8, 1046, 3, 1046, 17808, 8, 1046, 1, 1046, 3, 1046, 17811, 8, 1046, 1, - 1046, 1, 1046, 1, 1046, 3, 1046, 17816, 8, 1046, 1, 1046, 1, 1046, 1, 1046, - 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17825, 8, 1046, 1, 1046, 1, - 1046, 1, 1046, 3, 1046, 17830, 8, 1046, 1, 1046, 3, 1046, 17833, 8, 1046, - 1, 1046, 3, 1046, 17836, 8, 1046, 1, 1046, 3, 1046, 17839, 8, 1046, 1, - 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17848, - 8, 1046, 1, 1046, 3, 1046, 17851, 8, 1046, 1, 1046, 3, 1046, 17854, 8, - 1046, 1, 1046, 3, 1046, 17857, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, - 3, 1046, 17863, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17867, 8, 1046, 1, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17717, 8, 1044, 1, 1044, 3, + 1044, 17720, 8, 1044, 1, 1044, 3, 1044, 17723, 8, 1044, 1, 1044, 1, 1044, + 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17733, 8, + 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17741, + 8, 1044, 1, 1044, 1, 1044, 1, 1044, 1, 1044, 3, 1044, 17747, 8, 1044, 3, + 1044, 17749, 8, 1044, 1, 1044, 1, 1044, 3, 1044, 17753, 8, 1044, 1, 1045, + 1, 1045, 1, 1045, 1, 1045, 3, 1045, 17759, 8, 1045, 1, 1046, 1, 1046, 1, + 1046, 1, 1046, 1, 1046, 5, 1046, 17766, 8, 1046, 10, 1046, 12, 1046, 17769, + 9, 1046, 1, 1046, 3, 1046, 17772, 8, 1046, 1, 1046, 3, 1046, 17775, 8, + 1046, 1, 1046, 3, 1046, 17778, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17787, 8, 1046, 1, 1046, 3, 1046, 17790, + 8, 1046, 1, 1046, 3, 1046, 17793, 8, 1046, 1, 1046, 3, 1046, 17796, 8, + 1046, 1, 1046, 3, 1046, 17799, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17811, 8, + 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17819, + 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17826, 8, + 1046, 1, 1046, 3, 1046, 17829, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17833, + 8, 1046, 3, 1046, 17835, 8, 1046, 1, 1046, 3, 1046, 17838, 8, 1046, 1, + 1046, 1, 1046, 1, 1046, 3, 1046, 17843, 8, 1046, 1, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17852, 8, 1046, 1, 1046, 1, + 1046, 1, 1046, 3, 1046, 17857, 8, 1046, 1, 1046, 3, 1046, 17860, 8, 1046, + 1, 1046, 3, 1046, 17863, 8, 1046, 1, 1046, 3, 1046, 17866, 8, 1046, 1, + 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17875, + 8, 1046, 1, 1046, 3, 1046, 17878, 8, 1046, 1, 1046, 3, 1046, 17881, 8, + 1046, 1, 1046, 3, 1046, 17884, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, + 3, 1046, 17890, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17894, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 5, - 1046, 17877, 8, 1046, 10, 1046, 12, 1046, 17880, 9, 1046, 1, 1046, 1, 1046, - 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17889, 8, 1046, 1, - 1046, 1, 1046, 3, 1046, 17893, 8, 1046, 1, 1046, 3, 1046, 17896, 8, 1046, - 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17902, 8, 1046, 1, 1046, 1, - 1046, 3, 1046, 17906, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, - 17912, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17916, 8, 1046, 1, 1046, 3, - 1046, 17919, 8, 1046, 1, 1046, 3, 1046, 17922, 8, 1046, 3, 1046, 17924, - 8, 1046, 1, 1047, 1, 1047, 1, 1047, 5, 1047, 17929, 8, 1047, 10, 1047, - 12, 1047, 17932, 9, 1047, 1, 1047, 3, 1047, 17935, 8, 1047, 1, 1047, 3, - 1047, 17938, 8, 1047, 1, 1047, 3, 1047, 17941, 8, 1047, 1, 1047, 3, 1047, - 17944, 8, 1047, 1, 1047, 1, 1047, 1, 1047, 3, 1047, 17949, 8, 1047, 1, - 1048, 3, 1048, 17952, 8, 1048, 1, 1048, 1, 1048, 3, 1048, 17956, 8, 1048, + 1046, 17904, 8, 1046, 10, 1046, 12, 1046, 17907, 9, 1046, 1, 1046, 1, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17916, 8, 1046, 1, + 1046, 1, 1046, 3, 1046, 17920, 8, 1046, 1, 1046, 3, 1046, 17923, 8, 1046, + 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, 17929, 8, 1046, 1, 1046, 1, + 1046, 3, 1046, 17933, 8, 1046, 1, 1046, 1, 1046, 1, 1046, 1, 1046, 3, 1046, + 17939, 8, 1046, 1, 1046, 1, 1046, 3, 1046, 17943, 8, 1046, 1, 1046, 3, + 1046, 17946, 8, 1046, 1, 1046, 3, 1046, 17949, 8, 1046, 3, 1046, 17951, + 8, 1046, 1, 1047, 1, 1047, 1, 1047, 5, 1047, 17956, 8, 1047, 10, 1047, + 12, 1047, 17959, 9, 1047, 1, 1047, 3, 1047, 17962, 8, 1047, 1, 1047, 3, + 1047, 17965, 8, 1047, 1, 1047, 3, 1047, 17968, 8, 1047, 1, 1047, 3, 1047, + 17971, 8, 1047, 1, 1047, 1, 1047, 1, 1047, 3, 1047, 17976, 8, 1047, 1, + 1048, 3, 1048, 17979, 8, 1048, 1, 1048, 1, 1048, 3, 1048, 17983, 8, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 1, 1048, 3, 1048, - 17965, 8, 1048, 1, 1048, 3, 1048, 17968, 8, 1048, 1, 1049, 1, 1049, 1, - 1049, 1, 1049, 1, 1049, 3, 1049, 17975, 8, 1049, 1, 1049, 1, 1049, 3, 1049, - 17979, 8, 1049, 1, 1049, 1, 1049, 1, 1049, 3, 1049, 17984, 8, 1049, 1, - 1049, 1, 1049, 1, 1049, 3, 1049, 17989, 8, 1049, 1, 1049, 3, 1049, 17992, + 17992, 8, 1048, 1, 1048, 3, 1048, 17995, 8, 1048, 1, 1049, 1, 1049, 1, + 1049, 1, 1049, 1, 1049, 3, 1049, 18002, 8, 1049, 1, 1049, 1, 1049, 3, 1049, + 18006, 8, 1049, 1, 1049, 1, 1049, 1, 1049, 3, 1049, 18011, 8, 1049, 1, + 1049, 1, 1049, 1, 1049, 3, 1049, 18016, 8, 1049, 1, 1049, 3, 1049, 18019, 8, 1049, 1, 1049, 1, 1049, 1, 1050, 1, 1050, 1, 1050, 1, 1050, 1, 1050, - 3, 1050, 18001, 8, 1050, 1, 1050, 1, 1050, 3, 1050, 18005, 8, 1050, 1, + 3, 1050, 18028, 8, 1050, 1, 1050, 1, 1050, 3, 1050, 18032, 8, 1050, 1, 1051, 1, 1051, 1, 1051, 1, 1051, 1, 1052, 1, 1052, 1, 1052, 1, 1052, 1, - 1052, 3, 1052, 18016, 8, 1052, 1, 1052, 3, 1052, 18019, 8, 1052, 1, 1052, - 1, 1052, 3, 1052, 18023, 8, 1052, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18028, - 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18032, 8, 1053, 1, 1053, 1, 1053, 1, - 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18041, 8, 1053, 1, 1053, - 3, 1053, 18044, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18048, 8, 1053, 1, - 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18057, - 8, 1053, 1, 1053, 3, 1053, 18060, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18064, - 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18069, 8, 1053, 1, 1053, 1, - 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18078, 8, 1053, - 1, 1053, 3, 1053, 18081, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18085, 8, - 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18093, - 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18098, 8, 1053, 1, 1053, 1, - 1053, 1, 1053, 3, 1053, 18103, 8, 1053, 1, 1053, 3, 1053, 18106, 8, 1053, - 1, 1053, 1, 1053, 3, 1053, 18110, 8, 1053, 3, 1053, 18112, 8, 1053, 1, - 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 5, 1054, 18119, 8, 1054, 10, - 1054, 12, 1054, 18122, 9, 1054, 1, 1054, 1, 1054, 1, 1055, 1, 1055, 3, - 1055, 18128, 8, 1055, 1, 1055, 3, 1055, 18131, 8, 1055, 1, 1055, 1, 1055, - 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18138, 8, 1055, 3, 1055, 18140, 8, - 1055, 1, 1055, 3, 1055, 18143, 8, 1055, 1, 1055, 3, 1055, 18146, 8, 1055, - 1, 1055, 1, 1055, 3, 1055, 18150, 8, 1055, 1, 1055, 3, 1055, 18153, 8, - 1055, 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18158, 8, 1055, 1, 1055, 1, 1055, - 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18165, 8, 1055, 1, 1055, 1, 1055, 1, - 1055, 1, 1055, 3, 1055, 18171, 8, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, - 1, 1055, 1, 1055, 3, 1055, 18179, 8, 1055, 1, 1056, 1, 1056, 3, 1056, 18183, - 8, 1056, 1, 1056, 3, 1056, 18186, 8, 1056, 1, 1056, 3, 1056, 18189, 8, - 1056, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 3, 1057, 18195, 8, 1057, 1, 1057, - 3, 1057, 18198, 8, 1057, 1, 1057, 1, 1057, 3, 1057, 18202, 8, 1057, 1, - 1058, 1, 1058, 3, 1058, 18206, 8, 1058, 1, 1058, 1, 1058, 1, 1058, 3, 1058, - 18211, 8, 1058, 1, 1058, 3, 1058, 18214, 8, 1058, 1, 1058, 3, 1058, 18217, + 1052, 3, 1052, 18043, 8, 1052, 1, 1052, 3, 1052, 18046, 8, 1052, 1, 1052, + 1, 1052, 3, 1052, 18050, 8, 1052, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18055, + 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18059, 8, 1053, 1, 1053, 1, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18068, 8, 1053, 1, 1053, + 3, 1053, 18071, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18075, 8, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18084, + 8, 1053, 1, 1053, 3, 1053, 18087, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18091, + 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18096, 8, 1053, 1, 1053, 1, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18105, 8, 1053, + 1, 1053, 3, 1053, 18108, 8, 1053, 1, 1053, 1, 1053, 3, 1053, 18112, 8, + 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18120, + 8, 1053, 1, 1053, 1, 1053, 1, 1053, 3, 1053, 18125, 8, 1053, 1, 1053, 1, + 1053, 1, 1053, 3, 1053, 18130, 8, 1053, 1, 1053, 3, 1053, 18133, 8, 1053, + 1, 1053, 1, 1053, 3, 1053, 18137, 8, 1053, 3, 1053, 18139, 8, 1053, 1, + 1054, 1, 1054, 1, 1054, 1, 1054, 1, 1054, 5, 1054, 18146, 8, 1054, 10, + 1054, 12, 1054, 18149, 9, 1054, 1, 1054, 1, 1054, 1, 1055, 1, 1055, 3, + 1055, 18155, 8, 1055, 1, 1055, 3, 1055, 18158, 8, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18165, 8, 1055, 3, 1055, 18167, 8, + 1055, 1, 1055, 3, 1055, 18170, 8, 1055, 1, 1055, 3, 1055, 18173, 8, 1055, + 1, 1055, 1, 1055, 3, 1055, 18177, 8, 1055, 1, 1055, 3, 1055, 18180, 8, + 1055, 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18185, 8, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 1, 1055, 3, 1055, 18192, 8, 1055, 1, 1055, 1, 1055, 1, + 1055, 1, 1055, 3, 1055, 18198, 8, 1055, 1, 1055, 1, 1055, 1, 1055, 1, 1055, + 1, 1055, 1, 1055, 3, 1055, 18206, 8, 1055, 1, 1056, 1, 1056, 3, 1056, 18210, + 8, 1056, 1, 1056, 3, 1056, 18213, 8, 1056, 1, 1056, 3, 1056, 18216, 8, + 1056, 1, 1057, 1, 1057, 1, 1057, 1, 1057, 3, 1057, 18222, 8, 1057, 1, 1057, + 3, 1057, 18225, 8, 1057, 1, 1057, 1, 1057, 3, 1057, 18229, 8, 1057, 1, + 1058, 1, 1058, 3, 1058, 18233, 8, 1058, 1, 1058, 1, 1058, 1, 1058, 3, 1058, + 18238, 8, 1058, 1, 1058, 3, 1058, 18241, 8, 1058, 1, 1058, 3, 1058, 18244, 8, 1058, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1059, - 3, 1059, 18226, 8, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1060, 1, 1060, 1, - 1060, 1, 1060, 1, 1060, 1, 1060, 1, 1060, 3, 1060, 18238, 8, 1060, 1, 1060, - 1, 1060, 1, 1060, 1, 1061, 1, 1061, 3, 1061, 18245, 8, 1061, 1, 1061, 3, - 1061, 18248, 8, 1061, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18254, - 8, 1062, 1, 1062, 3, 1062, 18257, 8, 1062, 1, 1062, 3, 1062, 18260, 8, + 3, 1059, 18253, 8, 1059, 1, 1059, 1, 1059, 1, 1059, 1, 1060, 1, 1060, 1, + 1060, 1, 1060, 1, 1060, 1, 1060, 1, 1060, 3, 1060, 18265, 8, 1060, 1, 1060, + 1, 1060, 1, 1060, 1, 1061, 1, 1061, 3, 1061, 18272, 8, 1061, 1, 1061, 3, + 1061, 18275, 8, 1061, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18281, + 8, 1062, 1, 1062, 3, 1062, 18284, 8, 1062, 1, 1062, 3, 1062, 18287, 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, - 1062, 18269, 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18275, - 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18282, 8, - 1062, 3, 1062, 18284, 8, 1062, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, - 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 3, 1063, 18297, 8, - 1063, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 3, 1064, 18303, 8, 1064, 1, 1065, - 1, 1065, 1, 1065, 3, 1065, 18308, 8, 1065, 1, 1066, 1, 1066, 1, 1066, 3, - 1066, 18313, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, - 1, 1066, 3, 1066, 18322, 8, 1066, 1, 1066, 3, 1066, 18325, 8, 1066, 3, - 1066, 18327, 8, 1066, 1, 1066, 1, 1066, 3, 1066, 18331, 8, 1066, 1, 1066, - 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18338, 8, 1066, 1, 1066, 1, - 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18345, 8, 1066, 1, 1066, 1, 1066, - 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18353, 8, 1066, 1, 1066, 1, + 1062, 18296, 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18302, + 8, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 1, 1062, 3, 1062, 18309, 8, + 1062, 3, 1062, 18311, 8, 1062, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, + 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 1, 1063, 3, 1063, 18324, 8, + 1063, 1, 1064, 1, 1064, 1, 1064, 1, 1064, 3, 1064, 18330, 8, 1064, 1, 1065, + 1, 1065, 1, 1065, 3, 1065, 18335, 8, 1065, 1, 1066, 1, 1066, 1, 1066, 3, + 1066, 18340, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, + 1, 1066, 3, 1066, 18349, 8, 1066, 1, 1066, 3, 1066, 18352, 8, 1066, 3, + 1066, 18354, 8, 1066, 1, 1066, 1, 1066, 3, 1066, 18358, 8, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18365, 8, 1066, 1, 1066, 1, + 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18372, 8, 1066, 1, 1066, 1, 1066, + 1, 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18380, 8, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, 1066, 1, - 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18368, 8, 1066, 1, 1067, 1, 1067, - 1, 1067, 1, 1067, 3, 1067, 18374, 8, 1067, 1, 1067, 1, 1067, 3, 1067, 18378, - 8, 1067, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18383, 8, 1068, 1, 1068, 1, - 1068, 1, 1068, 3, 1068, 18388, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 3, 1068, 18394, 8, 1068, 1, 1068, 3, 1068, 18397, 8, 1068, 1, 1068, 1, - 1068, 3, 1068, 18401, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18411, 8, 1068, 1, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18421, 8, 1068, - 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18427, 8, 1068, 3, 1068, 18429, + 1066, 1, 1066, 1, 1066, 1, 1066, 3, 1066, 18395, 8, 1066, 1, 1067, 1, 1067, + 1, 1067, 1, 1067, 3, 1067, 18401, 8, 1067, 1, 1067, 1, 1067, 3, 1067, 18405, + 8, 1067, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18410, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 3, 1068, 18415, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18421, 8, 1068, 1, 1068, 3, 1068, 18424, 8, 1068, 1, 1068, 1, + 1068, 3, 1068, 18428, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18438, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18448, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18454, 8, 1068, 3, 1068, 18456, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 3, 1068, 18439, 8, 1068, 3, 1068, 18441, 8, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18448, 8, 1068, 1, 1068, 1, 1068, - 3, 1068, 18452, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 4, - 1068, 18459, 8, 1068, 11, 1068, 12, 1068, 18460, 1, 1068, 1, 1068, 1, 1068, - 3, 1068, 18466, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18471, 8, - 1068, 1, 1068, 3, 1068, 18474, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18483, 8, 1068, 1, 1068, 3, 1068, 18486, + 1, 1068, 3, 1068, 18466, 8, 1068, 3, 1068, 18468, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18475, 8, 1068, 1, 1068, 1, 1068, + 3, 1068, 18479, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 4, + 1068, 18486, 8, 1068, 11, 1068, 12, 1068, 18487, 1, 1068, 1, 1068, 1, 1068, + 3, 1068, 18493, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18498, 8, + 1068, 1, 1068, 3, 1068, 18501, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18510, 8, 1068, 1, 1068, 3, 1068, 18513, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 3, 1068, 18495, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18509, + 3, 1068, 18522, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18536, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, - 18517, 8, 1068, 1, 1068, 3, 1068, 18520, 8, 1068, 1, 1068, 1, 1068, 1, + 18544, 8, 1068, 1, 1068, 3, 1068, 18547, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, - 1068, 3, 1068, 18533, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, - 18539, 8, 1068, 3, 1068, 18541, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18560, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, + 18566, 8, 1068, 3, 1068, 18568, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, - 1068, 18554, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 3, 1068, 18563, 8, 1068, 1, 1068, 1, 1068, 5, 1068, 18567, 8, - 1068, 10, 1068, 12, 1068, 18570, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18579, 8, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18587, 8, 1068, 1, 1068, 3, - 1068, 18590, 8, 1068, 1, 1068, 3, 1068, 18593, 8, 1068, 1, 1068, 1, 1068, + 1068, 18581, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 18590, 8, 1068, 1, 1068, 1, 1068, 5, 1068, 18594, 8, + 1068, 10, 1068, 12, 1068, 18597, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18606, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18614, 8, 1068, 1, 1068, 3, + 1068, 18617, 8, 1068, 1, 1068, 3, 1068, 18620, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 3, 1068, 18607, 8, 1068, 3, 1068, 18609, 8, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18617, 8, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18622, 8, 1068, 1, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 5, 1068, 18629, 8, 1068, 10, 1068, 12, 1068, 18632, - 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18637, 8, 1068, 1, 1068, 1, - 1068, 1, 1068, 3, 1068, 18642, 8, 1068, 1, 1068, 3, 1068, 18645, 8, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18650, 8, 1068, 1, 1068, 1, 1068, 1, - 1068, 3, 1068, 18655, 8, 1068, 5, 1068, 18657, 8, 1068, 10, 1068, 12, 1068, - 18660, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18665, 8, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18671, 8, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18680, 8, 1068, 1, - 1068, 1, 1068, 1, 1068, 3, 1068, 18685, 8, 1068, 1, 1068, 1, 1068, 1, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18693, 8, 1068, 1, 1068, 1, 1068, 3, - 1068, 18697, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18702, 8, 1068, - 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18708, 8, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18715, 8, 1068, 1, 1068, 1, 1068, - 1, 1068, 3, 1068, 18720, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, - 1068, 3, 1068, 18727, 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18731, 8, 1068, - 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18736, 8, 1068, 1, 1068, 1, 1068, 1, - 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18744, 8, 1068, 1, 1068, 3, 1068, - 18747, 8, 1068, 1, 1068, 3, 1068, 18750, 8, 1068, 1, 1068, 3, 1068, 18753, - 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18757, 8, 1068, 1, 1068, 1, 1068, 1, - 1068, 3, 1068, 18762, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18767, + 1, 1068, 1, 1068, 3, 1068, 18634, 8, 1068, 3, 1068, 18636, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18644, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18649, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 5, 1068, 18656, 8, 1068, 10, 1068, 12, 1068, 18659, + 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18664, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 3, 1068, 18669, 8, 1068, 1, 1068, 3, 1068, 18672, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18677, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18682, 8, 1068, 5, 1068, 18684, 8, 1068, 10, 1068, 12, 1068, + 18687, 9, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18692, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18698, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18707, 8, 1068, 1, + 1068, 1, 1068, 1, 1068, 3, 1068, 18712, 8, 1068, 1, 1068, 1, 1068, 1, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18720, 8, 1068, 1, 1068, 1, 1068, 3, + 1068, 18724, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18729, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18735, 8, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18742, 8, 1068, 1, 1068, 1, 1068, + 1, 1068, 3, 1068, 18747, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18754, 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18758, 8, 1068, + 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18763, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18771, 8, 1068, 1, 1068, 3, 1068, + 18774, 8, 1068, 1, 1068, 3, 1068, 18777, 8, 1068, 1, 1068, 3, 1068, 18780, + 8, 1068, 1, 1068, 1, 1068, 3, 1068, 18784, 8, 1068, 1, 1068, 1, 1068, 1, + 1068, 3, 1068, 18789, 8, 1068, 1, 1068, 1, 1068, 1, 1068, 3, 1068, 18794, 8, 1068, 1, 1069, 1, 1069, 1, 1070, 1, 1070, 1, 1071, 1, 1071, 1, 1072, - 1, 1072, 1, 1072, 3, 1072, 18778, 8, 1072, 1, 1072, 1, 1072, 3, 1072, 18782, - 8, 1072, 3, 1072, 18784, 8, 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 1, - 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 3, 1072, 18795, 8, 1072, 3, 1072, - 18797, 8, 1072, 1, 1072, 1, 1072, 1, 1073, 1, 1073, 1, 1073, 1, 1073, 1, - 1073, 1, 1073, 1, 1073, 3, 1073, 18808, 8, 1073, 1, 1074, 1, 1074, 1, 1075, - 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18819, 8, - 1075, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 5, 1076, 18826, 8, 1076, - 10, 1076, 12, 1076, 18829, 9, 1076, 3, 1076, 18831, 8, 1076, 1, 1077, 1, - 1077, 3, 1077, 18835, 8, 1077, 1, 1077, 3, 1077, 18838, 8, 1077, 1, 1077, + 1, 1072, 1, 1072, 3, 1072, 18805, 8, 1072, 1, 1072, 1, 1072, 3, 1072, 18809, + 8, 1072, 3, 1072, 18811, 8, 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 1, + 1072, 1, 1072, 1, 1072, 1, 1072, 1, 1072, 3, 1072, 18822, 8, 1072, 3, 1072, + 18824, 8, 1072, 1, 1072, 1, 1072, 1, 1073, 1, 1073, 1, 1073, 1, 1073, 1, + 1073, 1, 1073, 1, 1073, 3, 1073, 18835, 8, 1073, 1, 1074, 1, 1074, 1, 1075, + 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 1, 1075, 3, 1075, 18846, 8, + 1075, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 1, 1076, 5, 1076, 18853, 8, 1076, + 10, 1076, 12, 1076, 18856, 9, 1076, 3, 1076, 18858, 8, 1076, 1, 1077, 1, + 1077, 3, 1077, 18862, 8, 1077, 1, 1077, 3, 1077, 18865, 8, 1077, 1, 1077, 1, 1077, 1, 1078, 1, 1078, 1, 1078, 1, 1078, 1, 1079, 1, 1079, 1, 1079, - 1, 1079, 1, 1079, 1, 1079, 1, 1079, 3, 1079, 18853, 8, 1079, 1, 1080, 1, - 1080, 1, 1080, 3, 1080, 18858, 8, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1080, - 5, 1080, 18864, 8, 1080, 10, 1080, 12, 1080, 18867, 9, 1080, 1, 1080, 1, - 1080, 1, 1080, 1, 1080, 3, 1080, 18873, 8, 1080, 1, 1080, 1, 1080, 3, 1080, - 18877, 8, 1080, 1, 1081, 1, 1081, 1, 1081, 3, 1081, 18882, 8, 1081, 1, - 1081, 1, 1081, 3, 1081, 18886, 8, 1081, 1, 1081, 1, 1081, 1, 1081, 3, 1081, - 18891, 8, 1081, 5, 1081, 18893, 8, 1081, 10, 1081, 12, 1081, 18896, 9, - 1081, 1, 1082, 1, 1082, 1, 1082, 3, 1082, 18901, 8, 1082, 1, 1082, 3, 1082, - 18904, 8, 1082, 1, 1082, 1, 1082, 1, 1082, 5, 1082, 18909, 8, 1082, 10, - 1082, 12, 1082, 18912, 9, 1082, 1, 1082, 1, 1082, 1, 1083, 1, 1083, 1, - 1083, 1, 1083, 1, 1083, 3, 1083, 18921, 8, 1083, 1, 1083, 1, 1083, 1, 1083, - 1, 1083, 5, 1083, 18927, 8, 1083, 10, 1083, 12, 1083, 18930, 9, 1083, 1, - 1083, 3, 1083, 18933, 8, 1083, 1, 1083, 1, 1083, 1, 1084, 1, 1084, 1, 1084, - 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18943, 8, 1084, 1, 1084, 3, 1084, 18946, - 8, 1084, 3, 1084, 18948, 8, 1084, 1, 1085, 1, 1085, 1, 1085, 1, 1086, 1, - 1086, 1, 1086, 1, 1086, 1, 1086, 3, 1086, 18958, 8, 1086, 3, 1086, 18960, - 8, 1086, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18966, 8, 1087, 1, - 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18972, 8, 1088, 3, 1088, 18974, + 1, 1079, 1, 1079, 1, 1079, 1, 1079, 3, 1079, 18880, 8, 1079, 1, 1080, 1, + 1080, 1, 1080, 3, 1080, 18885, 8, 1080, 1, 1080, 1, 1080, 1, 1080, 1, 1080, + 5, 1080, 18891, 8, 1080, 10, 1080, 12, 1080, 18894, 9, 1080, 1, 1080, 1, + 1080, 1, 1080, 1, 1080, 3, 1080, 18900, 8, 1080, 1, 1080, 1, 1080, 3, 1080, + 18904, 8, 1080, 1, 1081, 1, 1081, 1, 1081, 3, 1081, 18909, 8, 1081, 1, + 1081, 1, 1081, 3, 1081, 18913, 8, 1081, 1, 1081, 1, 1081, 1, 1081, 3, 1081, + 18918, 8, 1081, 5, 1081, 18920, 8, 1081, 10, 1081, 12, 1081, 18923, 9, + 1081, 1, 1082, 1, 1082, 1, 1082, 3, 1082, 18928, 8, 1082, 1, 1082, 3, 1082, + 18931, 8, 1082, 1, 1082, 1, 1082, 1, 1082, 5, 1082, 18936, 8, 1082, 10, + 1082, 12, 1082, 18939, 9, 1082, 1, 1082, 1, 1082, 1, 1083, 1, 1083, 1, + 1083, 1, 1083, 1, 1083, 3, 1083, 18948, 8, 1083, 1, 1083, 1, 1083, 1, 1083, + 1, 1083, 5, 1083, 18954, 8, 1083, 10, 1083, 12, 1083, 18957, 9, 1083, 1, + 1083, 3, 1083, 18960, 8, 1083, 1, 1083, 1, 1083, 1, 1084, 1, 1084, 1, 1084, + 1, 1084, 1, 1084, 1, 1084, 3, 1084, 18970, 8, 1084, 1, 1084, 3, 1084, 18973, + 8, 1084, 3, 1084, 18975, 8, 1084, 1, 1085, 1, 1085, 1, 1085, 1, 1086, 1, + 1086, 1, 1086, 1, 1086, 1, 1086, 3, 1086, 18985, 8, 1086, 3, 1086, 18987, + 8, 1086, 1, 1087, 1, 1087, 1, 1087, 1, 1087, 3, 1087, 18993, 8, 1087, 1, + 1088, 1, 1088, 1, 1088, 1, 1088, 3, 1088, 18999, 8, 1088, 3, 1088, 19001, 8, 1088, 1, 1089, 1, 1089, 1, 1089, 1, 1090, 1, 1090, 1, 1090, 1, 1091, - 1, 1091, 1, 1091, 1, 1091, 1, 1091, 1, 1091, 3, 1091, 18988, 8, 1091, 3, - 1091, 18990, 8, 1091, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, - 1, 1092, 1, 1092, 1, 1092, 3, 1092, 19001, 8, 1092, 1, 1093, 1, 1093, 1, - 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 3, 1093, 19011, 8, 1093, - 1, 1093, 3, 1093, 19014, 8, 1093, 1, 1093, 1, 1093, 3, 1093, 19018, 8, - 1093, 3, 1093, 19020, 8, 1093, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 1, 1094, - 1, 1094, 1, 1094, 3, 1094, 19029, 8, 1094, 1, 1095, 1, 1095, 1, 1095, 5, - 1095, 19034, 8, 1095, 10, 1095, 12, 1095, 19037, 9, 1095, 1, 1095, 1, 1095, - 3, 1095, 19041, 8, 1095, 1, 1096, 1, 1096, 3, 1096, 19045, 8, 1096, 1, - 1096, 1, 1096, 3, 1096, 19049, 8, 1096, 1, 1096, 1, 1096, 1, 1097, 3, 1097, - 19054, 8, 1097, 1, 1097, 1, 1097, 3, 1097, 19058, 8, 1097, 1, 1097, 3, - 1097, 19061, 8, 1097, 1, 1098, 1, 1098, 3, 1098, 19065, 8, 1098, 1, 1099, - 1, 1099, 1, 1099, 1, 1099, 1, 1099, 1, 1099, 3, 1099, 19073, 8, 1099, 1, - 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 5, 1100, 19082, - 8, 1100, 10, 1100, 12, 1100, 19085, 9, 1100, 1, 1100, 1, 1100, 1, 1101, - 1, 1101, 3, 1101, 19091, 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 19096, - 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 19101, 8, 1101, 5, 1101, 19103, - 8, 1101, 10, 1101, 12, 1101, 19106, 9, 1101, 1, 1102, 1, 1102, 3, 1102, - 19110, 8, 1102, 1, 1103, 1, 1103, 1, 1104, 1, 1104, 1, 1105, 1, 1105, 1, - 1106, 1, 1106, 1, 1107, 1, 1107, 1, 1108, 1, 1108, 1, 1108, 5, 1108, 19125, - 8, 1108, 10, 1108, 12, 1108, 19128, 9, 1108, 1, 1108, 1, 1108, 3, 1108, - 19132, 8, 1108, 1, 1109, 1, 1109, 1, 1110, 1, 1110, 1, 1110, 3, 1110, 19139, + 1, 1091, 1, 1091, 1, 1091, 1, 1091, 1, 1091, 3, 1091, 19015, 8, 1091, 3, + 1091, 19017, 8, 1091, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, 1, 1092, + 1, 1092, 1, 1092, 1, 1092, 3, 1092, 19028, 8, 1092, 1, 1093, 1, 1093, 1, + 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 1, 1093, 3, 1093, 19038, 8, 1093, + 1, 1093, 3, 1093, 19041, 8, 1093, 1, 1093, 1, 1093, 3, 1093, 19045, 8, + 1093, 3, 1093, 19047, 8, 1093, 1, 1094, 1, 1094, 1, 1094, 1, 1094, 1, 1094, + 1, 1094, 1, 1094, 3, 1094, 19056, 8, 1094, 1, 1095, 1, 1095, 1, 1095, 5, + 1095, 19061, 8, 1095, 10, 1095, 12, 1095, 19064, 9, 1095, 1, 1095, 1, 1095, + 3, 1095, 19068, 8, 1095, 1, 1096, 1, 1096, 3, 1096, 19072, 8, 1096, 1, + 1096, 1, 1096, 3, 1096, 19076, 8, 1096, 1, 1096, 1, 1096, 1, 1097, 3, 1097, + 19081, 8, 1097, 1, 1097, 1, 1097, 3, 1097, 19085, 8, 1097, 1, 1097, 3, + 1097, 19088, 8, 1097, 1, 1098, 1, 1098, 3, 1098, 19092, 8, 1098, 1, 1099, + 1, 1099, 1, 1099, 1, 1099, 1, 1099, 1, 1099, 3, 1099, 19100, 8, 1099, 1, + 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 1, 1100, 5, 1100, 19109, + 8, 1100, 10, 1100, 12, 1100, 19112, 9, 1100, 1, 1100, 1, 1100, 1, 1101, + 1, 1101, 3, 1101, 19118, 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 19123, + 8, 1101, 1, 1101, 1, 1101, 1, 1101, 3, 1101, 19128, 8, 1101, 5, 1101, 19130, + 8, 1101, 10, 1101, 12, 1101, 19133, 9, 1101, 1, 1102, 1, 1102, 3, 1102, + 19137, 8, 1102, 1, 1103, 1, 1103, 1, 1104, 1, 1104, 1, 1105, 1, 1105, 1, + 1106, 1, 1106, 1, 1107, 1, 1107, 1, 1108, 1, 1108, 1, 1108, 5, 1108, 19152, + 8, 1108, 10, 1108, 12, 1108, 19155, 9, 1108, 1, 1108, 1, 1108, 3, 1108, + 19159, 8, 1108, 1, 1109, 1, 1109, 1, 1110, 1, 1110, 1, 1110, 3, 1110, 19166, 8, 1110, 1, 1111, 1, 1111, 1, 1112, 1, 1112, 1, 1113, 1, 1113, 1, 1114, - 1, 1114, 1, 1114, 3, 1114, 19150, 8, 1114, 1, 1115, 1, 1115, 1, 1115, 5, - 1115, 19155, 8, 1115, 10, 1115, 12, 1115, 19158, 9, 1115, 1, 1116, 1, 1116, - 1, 1117, 1, 1117, 3, 1117, 19164, 8, 1117, 1, 1118, 1, 1118, 1, 1118, 3, - 1118, 19169, 8, 1118, 1, 1119, 1, 1119, 1, 1119, 5, 1119, 19174, 8, 1119, - 10, 1119, 12, 1119, 19177, 9, 1119, 1, 1119, 1, 1119, 3, 1119, 19181, 8, - 1119, 1, 1120, 1, 1120, 1, 1121, 1, 1121, 1, 1121, 5, 1121, 19188, 8, 1121, - 10, 1121, 12, 1121, 19191, 9, 1121, 1, 1122, 1, 1122, 1, 1122, 5, 1122, - 19196, 8, 1122, 10, 1122, 12, 1122, 19199, 9, 1122, 1, 1123, 1, 1123, 1, - 1123, 5, 1123, 19204, 8, 1123, 10, 1123, 12, 1123, 19207, 9, 1123, 1, 1124, - 1, 1124, 1, 1124, 3, 1124, 19212, 8, 1124, 1, 1125, 1, 1125, 1, 1125, 3, - 1125, 19217, 8, 1125, 1, 1126, 1, 1126, 1, 1126, 3, 1126, 19222, 8, 1126, - 1, 1127, 1, 1127, 3, 1127, 19226, 8, 1127, 1, 1127, 1, 1127, 1, 1127, 3, - 1127, 19231, 8, 1127, 1, 1127, 3, 1127, 19234, 8, 1127, 1, 1128, 1, 1128, - 1, 1128, 3, 1128, 19239, 8, 1128, 1, 1129, 1, 1129, 3, 1129, 19243, 8, - 1129, 1, 1130, 1, 1130, 3, 1130, 19247, 8, 1130, 1, 1131, 1, 1131, 1, 1131, - 3, 1131, 19252, 8, 1131, 1, 1132, 1, 1132, 1, 1132, 5, 1132, 19257, 8, - 1132, 10, 1132, 12, 1132, 19260, 9, 1132, 1, 1133, 1, 1133, 1, 1133, 5, - 1133, 19265, 8, 1133, 10, 1133, 12, 1133, 19268, 9, 1133, 1, 1134, 1, 1134, - 1, 1134, 3, 1134, 19273, 8, 1134, 1, 1134, 1, 1134, 1, 1134, 1, 1134, 5, - 1134, 19279, 8, 1134, 10, 1134, 12, 1134, 19282, 9, 1134, 1, 1134, 3, 1134, - 19285, 8, 1134, 1, 1134, 1, 1134, 3, 1134, 19289, 8, 1134, 3, 1134, 19291, - 8, 1134, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19298, 8, - 1135, 1, 1135, 1, 1135, 3, 1135, 19302, 8, 1135, 1, 1135, 1, 1135, 1, 1135, - 1, 1135, 5, 1135, 19308, 8, 1135, 10, 1135, 12, 1135, 19311, 9, 1135, 3, - 1135, 19313, 8, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19318, 8, 1135, - 1, 1136, 1, 1136, 1, 1136, 5, 1136, 19323, 8, 1136, 10, 1136, 12, 1136, - 19326, 9, 1136, 1, 1137, 1, 1137, 1, 1138, 1, 1138, 1, 1139, 1, 1139, 1, - 1140, 1, 1140, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 5, 1141, 19341, - 8, 1141, 10, 1141, 12, 1141, 19344, 9, 1141, 1, 1141, 1, 1141, 1, 1141, + 1, 1114, 1, 1114, 3, 1114, 19177, 8, 1114, 1, 1115, 1, 1115, 1, 1115, 5, + 1115, 19182, 8, 1115, 10, 1115, 12, 1115, 19185, 9, 1115, 1, 1116, 1, 1116, + 1, 1117, 1, 1117, 3, 1117, 19191, 8, 1117, 1, 1118, 1, 1118, 1, 1118, 3, + 1118, 19196, 8, 1118, 1, 1119, 1, 1119, 1, 1119, 5, 1119, 19201, 8, 1119, + 10, 1119, 12, 1119, 19204, 9, 1119, 1, 1119, 1, 1119, 3, 1119, 19208, 8, + 1119, 1, 1120, 1, 1120, 1, 1121, 1, 1121, 1, 1121, 5, 1121, 19215, 8, 1121, + 10, 1121, 12, 1121, 19218, 9, 1121, 1, 1122, 1, 1122, 1, 1122, 5, 1122, + 19223, 8, 1122, 10, 1122, 12, 1122, 19226, 9, 1122, 1, 1123, 1, 1123, 1, + 1123, 5, 1123, 19231, 8, 1123, 10, 1123, 12, 1123, 19234, 9, 1123, 1, 1124, + 1, 1124, 1, 1124, 3, 1124, 19239, 8, 1124, 1, 1125, 1, 1125, 1, 1125, 3, + 1125, 19244, 8, 1125, 1, 1126, 1, 1126, 1, 1126, 3, 1126, 19249, 8, 1126, + 1, 1127, 1, 1127, 3, 1127, 19253, 8, 1127, 1, 1127, 1, 1127, 1, 1127, 3, + 1127, 19258, 8, 1127, 1, 1127, 3, 1127, 19261, 8, 1127, 1, 1128, 1, 1128, + 1, 1128, 3, 1128, 19266, 8, 1128, 1, 1129, 1, 1129, 3, 1129, 19270, 8, + 1129, 1, 1130, 1, 1130, 3, 1130, 19274, 8, 1130, 1, 1131, 1, 1131, 1, 1131, + 3, 1131, 19279, 8, 1131, 1, 1132, 1, 1132, 1, 1132, 5, 1132, 19284, 8, + 1132, 10, 1132, 12, 1132, 19287, 9, 1132, 1, 1133, 1, 1133, 1, 1133, 5, + 1133, 19292, 8, 1133, 10, 1133, 12, 1133, 19295, 9, 1133, 1, 1134, 1, 1134, + 1, 1134, 3, 1134, 19300, 8, 1134, 1, 1134, 1, 1134, 1, 1134, 1, 1134, 5, + 1134, 19306, 8, 1134, 10, 1134, 12, 1134, 19309, 9, 1134, 1, 1134, 3, 1134, + 19312, 8, 1134, 1, 1134, 1, 1134, 3, 1134, 19316, 8, 1134, 3, 1134, 19318, + 8, 1134, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19325, 8, + 1135, 1, 1135, 1, 1135, 3, 1135, 19329, 8, 1135, 1, 1135, 1, 1135, 1, 1135, + 1, 1135, 5, 1135, 19335, 8, 1135, 10, 1135, 12, 1135, 19338, 9, 1135, 3, + 1135, 19340, 8, 1135, 1, 1135, 1, 1135, 1, 1135, 3, 1135, 19345, 8, 1135, + 1, 1136, 1, 1136, 1, 1136, 5, 1136, 19350, 8, 1136, 10, 1136, 12, 1136, + 19353, 9, 1136, 1, 1137, 1, 1137, 1, 1138, 1, 1138, 1, 1139, 1, 1139, 1, + 1140, 1, 1140, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 5, 1141, 19368, + 8, 1141, 10, 1141, 12, 1141, 19371, 9, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, 1, 1141, - 1, 1141, 1, 1141, 1, 1141, 3, 1141, 19360, 8, 1141, 1, 1142, 1, 1142, 1, - 1142, 5, 1142, 19365, 8, 1142, 10, 1142, 12, 1142, 19368, 9, 1142, 1, 1143, + 1, 1141, 1, 1141, 1, 1141, 3, 1141, 19387, 8, 1141, 1, 1142, 1, 1142, 1, + 1142, 5, 1142, 19392, 8, 1142, 10, 1142, 12, 1142, 19395, 9, 1142, 1, 1143, 1, 1143, 1, 1143, 1, 1143, 1, 1144, 1, 1144, 1, 1144, 1, 1144, 1, 1144, - 1, 1144, 1, 1144, 3, 1144, 19381, 8, 1144, 1, 1145, 1, 1145, 1, 1145, 1, - 1145, 5, 1145, 19387, 8, 1145, 10, 1145, 12, 1145, 19390, 9, 1145, 3, 1145, - 19392, 8, 1145, 1, 1145, 1, 1145, 3, 1145, 19396, 8, 1145, 1, 1146, 1, - 1146, 1, 1146, 3, 1146, 19401, 8, 1146, 1, 1146, 1, 1146, 1, 1146, 3, 1146, - 19406, 8, 1146, 5, 1146, 19408, 8, 1146, 10, 1146, 12, 1146, 19411, 9, - 1146, 3, 1146, 19413, 8, 1146, 1, 1146, 1, 1146, 3, 1146, 19417, 8, 1146, - 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 3, 1147, 19424, 8, 1147, 1, - 1147, 1, 1147, 1, 1147, 3, 1147, 19429, 8, 1147, 3, 1147, 19431, 8, 1147, - 3, 1147, 19433, 8, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, - 1147, 1, 1147, 1, 1147, 3, 1147, 19443, 8, 1147, 1, 1147, 1, 1147, 1, 1147, - 3, 1147, 19448, 8, 1147, 5, 1147, 19450, 8, 1147, 10, 1147, 12, 1147, 19453, - 9, 1147, 3, 1147, 19455, 8, 1147, 1, 1147, 1, 1147, 3, 1147, 19459, 8, + 1, 1144, 1, 1144, 3, 1144, 19408, 8, 1144, 1, 1145, 1, 1145, 1, 1145, 1, + 1145, 5, 1145, 19414, 8, 1145, 10, 1145, 12, 1145, 19417, 9, 1145, 3, 1145, + 19419, 8, 1145, 1, 1145, 1, 1145, 3, 1145, 19423, 8, 1145, 1, 1146, 1, + 1146, 1, 1146, 3, 1146, 19428, 8, 1146, 1, 1146, 1, 1146, 1, 1146, 3, 1146, + 19433, 8, 1146, 5, 1146, 19435, 8, 1146, 10, 1146, 12, 1146, 19438, 9, + 1146, 3, 1146, 19440, 8, 1146, 1, 1146, 1, 1146, 3, 1146, 19444, 8, 1146, + 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 3, 1147, 19451, 8, 1147, 1, + 1147, 1, 1147, 1, 1147, 3, 1147, 19456, 8, 1147, 3, 1147, 19458, 8, 1147, + 3, 1147, 19460, 8, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, 1147, 1, + 1147, 1, 1147, 1, 1147, 3, 1147, 19470, 8, 1147, 1, 1147, 1, 1147, 1, 1147, + 3, 1147, 19475, 8, 1147, 5, 1147, 19477, 8, 1147, 10, 1147, 12, 1147, 19480, + 9, 1147, 3, 1147, 19482, 8, 1147, 1, 1147, 1, 1147, 3, 1147, 19486, 8, 1147, 1, 1148, 1, 1148, 1, 1148, 1, 1149, 1, 1149, 1, 1149, 1, 1149, 3, - 1149, 19468, 8, 1149, 1, 1149, 1, 1149, 1, 1150, 1, 1150, 3, 1150, 19474, - 8, 1150, 1, 1150, 1, 1150, 3, 1150, 19478, 8, 1150, 3, 1150, 19480, 8, - 1150, 1, 1151, 1, 1151, 3, 1151, 19484, 8, 1151, 1, 1151, 1, 1151, 3, 1151, - 19488, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, 1151, 19495, + 1149, 19495, 8, 1149, 1, 1149, 1, 1149, 1, 1150, 1, 1150, 3, 1150, 19501, + 8, 1150, 1, 1150, 1, 1150, 3, 1150, 19505, 8, 1150, 3, 1150, 19507, 8, + 1150, 1, 1151, 1, 1151, 3, 1151, 19511, 8, 1151, 1, 1151, 1, 1151, 3, 1151, + 19515, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, 1151, 19522, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, 1151, - 19503, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, - 1151, 19511, 8, 1151, 3, 1151, 19513, 8, 1151, 1, 1152, 1, 1152, 1, 1152, - 3, 1152, 19518, 8, 1152, 1, 1152, 1, 1152, 1, 1152, 3, 1152, 19523, 8, - 1152, 3, 1152, 19525, 8, 1152, 1, 1152, 3, 1152, 19528, 8, 1152, 1, 1152, + 19530, 8, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 1, 1151, 3, + 1151, 19538, 8, 1151, 3, 1151, 19540, 8, 1151, 1, 1152, 1, 1152, 1, 1152, + 3, 1152, 19545, 8, 1152, 1, 1152, 1, 1152, 1, 1152, 3, 1152, 19550, 8, + 1152, 3, 1152, 19552, 8, 1152, 1, 1152, 3, 1152, 19555, 8, 1152, 1, 1152, 1, 1152, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, - 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19552, 8, 1153, 1, - 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19559, 8, 1153, 1, 1153, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19579, 8, 1153, 1, + 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19586, 8, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, - 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19592, 8, - 1153, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19597, 8, 1154, 1, 1154, 3, 1154, - 19600, 8, 1154, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19605, 8, 1154, 3, - 1154, 19607, 8, 1154, 1, 1154, 1, 1154, 3, 1154, 19611, 8, 1154, 1, 1155, - 1, 1155, 1, 1155, 5, 1155, 19616, 8, 1155, 10, 1155, 12, 1155, 19619, 9, - 1155, 1, 1156, 1, 1156, 3, 1156, 19623, 8, 1156, 1, 1156, 1, 1156, 1, 1156, - 3, 1156, 19628, 8, 1156, 1, 1156, 3, 1156, 19631, 8, 1156, 1, 1157, 1, - 1157, 3, 1157, 19635, 8, 1157, 1, 1157, 1, 1157, 1, 1157, 5, 1157, 19640, - 8, 1157, 10, 1157, 12, 1157, 19643, 9, 1157, 1, 1158, 1, 1158, 3, 1158, - 19647, 8, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, + 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 1, 1153, 3, 1153, 19619, 8, + 1153, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19624, 8, 1154, 1, 1154, 3, 1154, + 19627, 8, 1154, 1, 1154, 1, 1154, 1, 1154, 3, 1154, 19632, 8, 1154, 3, + 1154, 19634, 8, 1154, 1, 1154, 1, 1154, 3, 1154, 19638, 8, 1154, 1, 1155, + 1, 1155, 1, 1155, 5, 1155, 19643, 8, 1155, 10, 1155, 12, 1155, 19646, 9, + 1155, 1, 1156, 1, 1156, 3, 1156, 19650, 8, 1156, 1, 1156, 1, 1156, 1, 1156, + 3, 1156, 19655, 8, 1156, 1, 1156, 3, 1156, 19658, 8, 1156, 1, 1157, 1, + 1157, 3, 1157, 19662, 8, 1157, 1, 1157, 1, 1157, 1, 1157, 5, 1157, 19667, + 8, 1157, 10, 1157, 12, 1157, 19670, 9, 1157, 1, 1158, 1, 1158, 3, 1158, + 19674, 8, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, - 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 3, 1158, 19677, 8, 1158, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19684, 8, 1159, 1, + 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 1, 1158, 3, 1158, 19704, 8, 1158, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19711, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19699, 8, 1159, 1, 1159, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19726, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19715, 8, 1159, 1, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19742, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 3, 1159, 19734, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1159, 3, 1159, 19761, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 3, 1159, 19751, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 3, 1159, 19758, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 3, 1159, 19766, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1, 1159, 1, 1159, 3, 1159, 19778, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 3, 1159, 19785, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 3, 1159, 19793, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, - 1159, 19779, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 3, 1159, 19788, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 3, 1159, 19797, 8, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19806, 8, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19816, + 1159, 19806, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 3, 1159, 19815, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 3, 1159, 19824, 8, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19833, 8, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19843, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, - 19824, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 3, 1159, 19834, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19844, 8, 1159, 1, 1159, 1, + 19851, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 3, 1159, 19861, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19871, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 3, 1159, 19856, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1159, 3, 1159, 19883, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 3, 1159, 19872, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1, 1159, 3, 1159, 19899, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19890, 8, 1159, 1, 1159, 1, 1159, + 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19917, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 3, 1159, 19903, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1, 1159, 3, 1159, 19930, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 3, 1159, 19918, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19929, 8, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19939, + 1159, 3, 1159, 19945, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19956, 8, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19966, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 3, 1159, 19950, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, - 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19960, 8, 1159, 1, 1159, + 1, 1159, 1, 1159, 3, 1159, 19977, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19987, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19977, 8, - 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 19983, 8, 1159, 1, 1159, + 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 20004, 8, + 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 3, 1159, 20010, 8, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, 1, 1159, - 1, 1159, 1, 1159, 1, 1159, 3, 1159, 20005, 8, 1159, 1, 1160, 1, 1160, 1, - 1160, 3, 1160, 20010, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, - 20016, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20022, 8, - 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20028, 8, 1160, 1, 1160, - 1, 1160, 1, 1160, 3, 1160, 20033, 8, 1160, 3, 1160, 20035, 8, 1160, 1, - 1160, 3, 1160, 20038, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, - 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20048, 8, 1160, 1, 1160, 3, 1160, 20051, - 8, 1160, 3, 1160, 20053, 8, 1160, 3, 1160, 20055, 8, 1160, 1, 1160, 1, + 1, 1159, 1, 1159, 1, 1159, 3, 1159, 20032, 8, 1159, 1, 1160, 1, 1160, 1, + 1160, 3, 1160, 20037, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, + 20043, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20049, 8, + 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20055, 8, 1160, 1, 1160, + 1, 1160, 1, 1160, 3, 1160, 20060, 8, 1160, 3, 1160, 20062, 8, 1160, 1, + 1160, 3, 1160, 20065, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, + 1, 1160, 1, 1160, 1, 1160, 3, 1160, 20075, 8, 1160, 1, 1160, 3, 1160, 20078, + 8, 1160, 3, 1160, 20080, 8, 1160, 3, 1160, 20082, 8, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, 1160, 1, - 1160, 1, 1160, 1, 1160, 3, 1160, 20069, 8, 1160, 1, 1161, 1, 1161, 1, 1161, - 3, 1161, 20074, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20080, - 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20086, 8, 1161, 1, - 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20092, 8, 1161, 1, 1161, 1, 1161, - 1, 1161, 3, 1161, 20097, 8, 1161, 3, 1161, 20099, 8, 1161, 1, 1161, 3, - 1161, 20102, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, - 1, 1161, 1, 1161, 3, 1161, 20112, 8, 1161, 1, 1161, 3, 1161, 20115, 8, - 1161, 3, 1161, 20117, 8, 1161, 3, 1161, 20119, 8, 1161, 1, 1161, 1, 1161, + 1160, 1, 1160, 1, 1160, 3, 1160, 20096, 8, 1160, 1, 1161, 1, 1161, 1, 1161, + 3, 1161, 20101, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20107, + 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20113, 8, 1161, 1, + 1161, 1, 1161, 1, 1161, 1, 1161, 3, 1161, 20119, 8, 1161, 1, 1161, 1, 1161, + 1, 1161, 3, 1161, 20124, 8, 1161, 3, 1161, 20126, 8, 1161, 1, 1161, 3, + 1161, 20129, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, + 1, 1161, 1, 1161, 3, 1161, 20139, 8, 1161, 1, 1161, 3, 1161, 20142, 8, + 1161, 3, 1161, 20144, 8, 1161, 3, 1161, 20146, 8, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, 1, 1161, - 1, 1161, 1, 1161, 3, 1161, 20133, 8, 1161, 1, 1162, 1, 1162, 1, 1163, 1, - 1163, 1, 1163, 1, 1164, 1, 1164, 1, 1164, 3, 1164, 20143, 8, 1164, 1, 1165, - 1, 1165, 1, 1166, 1, 1166, 3, 1166, 20149, 8, 1166, 1, 1166, 1, 1166, 1, - 1167, 1, 1167, 3, 1167, 20155, 8, 1167, 1, 1168, 1, 1168, 1, 1168, 1, 1168, + 1, 1161, 1, 1161, 3, 1161, 20160, 8, 1161, 1, 1162, 1, 1162, 1, 1163, 1, + 1163, 1, 1163, 1, 1164, 1, 1164, 1, 1164, 3, 1164, 20170, 8, 1164, 1, 1165, + 1, 1165, 1, 1166, 1, 1166, 3, 1166, 20176, 8, 1166, 1, 1166, 1, 1166, 1, + 1167, 1, 1167, 3, 1167, 20182, 8, 1167, 1, 1168, 1, 1168, 1, 1168, 1, 1168, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1169, 1, 1170, 1, 1170, 1, 1170, - 1, 1170, 1, 1170, 1, 1170, 3, 1170, 20172, 8, 1170, 1, 1170, 1, 1170, 1, - 1170, 3, 1170, 20177, 8, 1170, 1, 1170, 3, 1170, 20180, 8, 1170, 1, 1170, - 1, 1170, 1, 1170, 5, 1170, 20185, 8, 1170, 10, 1170, 12, 1170, 20188, 9, - 1170, 1, 1171, 1, 1171, 3, 1171, 20192, 8, 1171, 1, 1172, 1, 1172, 1, 1172, - 1, 1172, 1, 1172, 1, 1172, 1, 1172, 5, 1172, 20201, 8, 1172, 10, 1172, - 12, 1172, 20204, 9, 1172, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, - 1, 1173, 3, 1173, 20212, 8, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1174, 1, - 1174, 1, 1174, 3, 1174, 20220, 8, 1174, 1, 1174, 4, 1174, 20223, 8, 1174, - 11, 1174, 12, 1174, 20224, 1, 1174, 1, 1174, 3, 1174, 20229, 8, 1174, 1, + 1, 1170, 1, 1170, 1, 1170, 3, 1170, 20199, 8, 1170, 1, 1170, 1, 1170, 1, + 1170, 3, 1170, 20204, 8, 1170, 1, 1170, 3, 1170, 20207, 8, 1170, 1, 1170, + 1, 1170, 1, 1170, 5, 1170, 20212, 8, 1170, 10, 1170, 12, 1170, 20215, 9, + 1170, 1, 1171, 1, 1171, 3, 1171, 20219, 8, 1171, 1, 1172, 1, 1172, 1, 1172, + 1, 1172, 1, 1172, 1, 1172, 1, 1172, 5, 1172, 20228, 8, 1172, 10, 1172, + 12, 1172, 20231, 9, 1172, 1, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1173, + 1, 1173, 3, 1173, 20239, 8, 1173, 1, 1173, 1, 1173, 1, 1173, 1, 1174, 1, + 1174, 1, 1174, 3, 1174, 20247, 8, 1174, 1, 1174, 4, 1174, 20250, 8, 1174, + 11, 1174, 12, 1174, 20251, 1, 1174, 1, 1174, 3, 1174, 20256, 8, 1174, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, 1175, 1, - 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 20267, 8, 1175, 1, 1176, 5, 1176, - 20270, 8, 1176, 10, 1176, 12, 1176, 20273, 9, 1176, 1, 1176, 1, 1176, 1, - 1177, 1, 1177, 1, 1177, 1, 1177, 3, 1177, 20281, 8, 1177, 1, 1177, 1, 1177, - 1, 1177, 1, 1177, 3, 1177, 20287, 8, 1177, 1, 1177, 3, 1177, 20290, 8, - 1177, 3, 1177, 20292, 8, 1177, 1, 1177, 1, 1177, 1, 1177, 1, 1177, 1, 1177, - 1, 1177, 1, 1177, 5, 1177, 20301, 8, 1177, 10, 1177, 12, 1177, 20304, 9, - 1177, 1, 1178, 1, 1178, 1, 1178, 3, 1178, 20309, 8, 1178, 1, 1178, 1, 1178, + 1175, 1, 1175, 1, 1175, 1, 1175, 3, 1175, 20294, 8, 1175, 1, 1176, 5, 1176, + 20297, 8, 1176, 10, 1176, 12, 1176, 20300, 9, 1176, 1, 1176, 1, 1176, 1, + 1177, 1, 1177, 1, 1177, 1, 1177, 3, 1177, 20308, 8, 1177, 1, 1177, 1, 1177, + 1, 1177, 1, 1177, 3, 1177, 20314, 8, 1177, 1, 1177, 3, 1177, 20317, 8, + 1177, 3, 1177, 20319, 8, 1177, 1, 1177, 1, 1177, 1, 1177, 1, 1177, 1, 1177, + 1, 1177, 1, 1177, 5, 1177, 20328, 8, 1177, 10, 1177, 12, 1177, 20331, 9, + 1177, 1, 1178, 1, 1178, 1, 1178, 3, 1178, 20336, 8, 1178, 1, 1178, 1, 1178, 1, 1178, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, 1, 1179, - 3, 1179, 20329, 8, 1179, 3, 1179, 20331, 8, 1179, 1, 1180, 1, 1180, 1, + 3, 1179, 20356, 8, 1179, 3, 1179, 20358, 8, 1179, 1, 1180, 1, 1180, 1, 1181, 1, 1181, 1, 1181, 1, 1181, 1, 1182, 1, 1182, 1, 1182, 1, 1182, 1, - 1182, 1, 1182, 5, 1182, 20345, 8, 1182, 10, 1182, 12, 1182, 20348, 9, 1182, - 1, 1182, 1, 1182, 3, 1182, 20352, 8, 1182, 1, 1182, 1, 1182, 1, 1183, 3, - 1183, 20357, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, - 1, 1183, 4, 1183, 20366, 8, 1183, 11, 1183, 12, 1183, 20367, 1, 1184, 1, - 1184, 1, 1184, 3, 1184, 20373, 8, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1185, - 1, 1185, 1, 1185, 1, 1185, 1, 1185, 1, 1185, 5, 1185, 20384, 8, 1185, 10, - 1185, 12, 1185, 20387, 9, 1185, 1, 1185, 1, 1185, 1, 1186, 1, 1186, 1, + 1182, 1, 1182, 5, 1182, 20372, 8, 1182, 10, 1182, 12, 1182, 20375, 9, 1182, + 1, 1182, 1, 1182, 3, 1182, 20379, 8, 1182, 1, 1182, 1, 1182, 1, 1183, 3, + 1183, 20384, 8, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, 1, 1183, + 1, 1183, 4, 1183, 20393, 8, 1183, 11, 1183, 12, 1183, 20394, 1, 1184, 1, + 1184, 1, 1184, 3, 1184, 20400, 8, 1184, 1, 1184, 1, 1184, 1, 1184, 1, 1185, + 1, 1185, 1, 1185, 1, 1185, 1, 1185, 1, 1185, 5, 1185, 20411, 8, 1185, 10, + 1185, 12, 1185, 20414, 9, 1185, 1, 1185, 1, 1185, 1, 1186, 1, 1186, 1, 1186, 1, 1187, 1, 1187, 1, 1187, 1, 1187, 1, 1188, 1, 1188, 1, 1188, 1, - 1188, 1, 1189, 1, 1189, 1, 1189, 1, 1189, 3, 1189, 20406, 8, 1189, 1, 1189, - 1, 1189, 3, 1189, 20410, 8, 1189, 1, 1189, 3, 1189, 20413, 8, 1189, 1, - 1189, 1, 1189, 3, 1189, 20417, 8, 1189, 1, 1189, 3, 1189, 20420, 8, 1189, - 3, 1189, 20422, 8, 1189, 1, 1190, 1, 1190, 3, 1190, 20426, 8, 1190, 1, - 1190, 1, 1190, 1, 1190, 1, 1190, 1, 1190, 3, 1190, 20433, 8, 1190, 1, 1191, - 1, 1191, 1, 1191, 1, 1191, 1, 1191, 5, 1191, 20440, 8, 1191, 10, 1191, - 12, 1191, 20443, 9, 1191, 1, 1191, 1, 1191, 1, 1192, 1, 1192, 3, 1192, - 20449, 8, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1193, 1, 1193, 1, 1193, 1, - 1193, 1, 1193, 1, 1193, 5, 1193, 20460, 8, 1193, 10, 1193, 12, 1193, 20463, - 9, 1193, 1, 1193, 1, 1193, 1, 1194, 1, 1194, 1, 1194, 3, 1194, 20470, 8, - 1194, 1, 1194, 3, 1194, 20473, 8, 1194, 1, 1194, 3, 1194, 20476, 8, 1194, + 1188, 1, 1189, 1, 1189, 1, 1189, 1, 1189, 3, 1189, 20433, 8, 1189, 1, 1189, + 1, 1189, 3, 1189, 20437, 8, 1189, 1, 1189, 3, 1189, 20440, 8, 1189, 1, + 1189, 1, 1189, 3, 1189, 20444, 8, 1189, 1, 1189, 3, 1189, 20447, 8, 1189, + 3, 1189, 20449, 8, 1189, 1, 1190, 1, 1190, 3, 1190, 20453, 8, 1190, 1, + 1190, 1, 1190, 1, 1190, 1, 1190, 1, 1190, 3, 1190, 20460, 8, 1190, 1, 1191, + 1, 1191, 1, 1191, 1, 1191, 1, 1191, 5, 1191, 20467, 8, 1191, 10, 1191, + 12, 1191, 20470, 9, 1191, 1, 1191, 1, 1191, 1, 1192, 1, 1192, 3, 1192, + 20476, 8, 1192, 1, 1192, 1, 1192, 1, 1192, 1, 1193, 1, 1193, 1, 1193, 1, + 1193, 1, 1193, 1, 1193, 5, 1193, 20487, 8, 1193, 10, 1193, 12, 1193, 20490, + 9, 1193, 1, 1193, 1, 1193, 1, 1194, 1, 1194, 1, 1194, 3, 1194, 20497, 8, + 1194, 1, 1194, 3, 1194, 20500, 8, 1194, 1, 1194, 3, 1194, 20503, 8, 1194, 1, 1195, 1, 1195, 1, 1195, 1, 1195, 1, 1195, 1, 1195, 1, 1195, 1, 1195, 1, 1196, 1, 1196, 1, 1196, 1, 1196, 1, 1196, 1, 1196, 1, 1197, 1, 1197, - 1, 1197, 1, 1197, 1, 1197, 1, 1197, 5, 1197, 20498, 8, 1197, 10, 1197, - 12, 1197, 20501, 9, 1197, 1, 1197, 1, 1197, 1, 1198, 1, 1198, 1, 1198, + 1, 1197, 1, 1197, 1, 1197, 1, 1197, 5, 1197, 20525, 8, 1197, 10, 1197, + 12, 1197, 20528, 9, 1197, 1, 1197, 1, 1197, 1, 1198, 1, 1198, 1, 1198, 1, 1198, 1, 1199, 1, 1199, 1, 1199, 1, 1200, 1, 1200, 1, 1200, 1, 1200, - 1, 1200, 1, 1200, 5, 1200, 20518, 8, 1200, 10, 1200, 12, 1200, 20521, 9, - 1200, 1, 1200, 1, 1200, 3, 1200, 20525, 8, 1200, 1, 1200, 1, 1200, 1, 1200, - 3, 1200, 20530, 8, 1200, 1, 1200, 3, 1200, 20533, 8, 1200, 1, 1200, 1, - 1200, 1, 1200, 3, 1200, 20538, 8, 1200, 1, 1201, 1, 1201, 3, 1201, 20542, + 1, 1200, 1, 1200, 5, 1200, 20545, 8, 1200, 10, 1200, 12, 1200, 20548, 9, + 1200, 1, 1200, 1, 1200, 3, 1200, 20552, 8, 1200, 1, 1200, 1, 1200, 1, 1200, + 3, 1200, 20557, 8, 1200, 1, 1200, 3, 1200, 20560, 8, 1200, 1, 1200, 1, + 1200, 1, 1200, 3, 1200, 20565, 8, 1200, 1, 1201, 1, 1201, 3, 1201, 20569, 8, 1201, 1, 1202, 1, 1202, 1, 1203, 1, 1203, 1, 1204, 1, 1204, 1, 1204, - 1, 1204, 1, 1204, 1, 1205, 1, 1205, 3, 1205, 20555, 8, 1205, 1, 1205, 1, - 1205, 1, 1206, 1, 1206, 3, 1206, 20561, 8, 1206, 1, 1207, 1, 1207, 1, 1207, - 1, 1207, 1, 1207, 1, 1207, 5, 1207, 20569, 8, 1207, 10, 1207, 12, 1207, - 20572, 9, 1207, 1, 1208, 1, 1208, 1, 1208, 3, 1208, 20577, 8, 1208, 3, - 1208, 20579, 8, 1208, 1, 1208, 1, 1208, 1, 1208, 1, 1208, 1, 1208, 3, 1208, - 20586, 8, 1208, 1, 1209, 1, 1209, 1, 1209, 5, 1209, 20591, 8, 1209, 10, - 1209, 12, 1209, 20594, 9, 1209, 1, 1209, 1, 1209, 1, 1209, 1, 1209, 1, - 1209, 5, 1209, 20601, 8, 1209, 10, 1209, 12, 1209, 20604, 9, 1209, 3, 1209, - 20606, 8, 1209, 1, 1210, 1, 1210, 1, 1210, 5, 1210, 20611, 8, 1210, 10, - 1210, 12, 1210, 20614, 9, 1210, 1, 1210, 1, 1210, 1, 1210, 1, 1210, 1, - 1210, 5, 1210, 20621, 8, 1210, 10, 1210, 12, 1210, 20624, 9, 1210, 3, 1210, - 20626, 8, 1210, 1, 1211, 1, 1211, 1, 1211, 5, 1211, 20631, 8, 1211, 10, - 1211, 12, 1211, 20634, 9, 1211, 1, 1212, 1, 1212, 1, 1212, 1, 1212, 1, - 1212, 1, 1212, 1, 1212, 1, 1212, 3, 1212, 20644, 8, 1212, 1, 1212, 1, 1212, - 1, 1212, 1, 1212, 5, 1212, 20650, 8, 1212, 10, 1212, 12, 1212, 20653, 9, - 1212, 1, 1213, 1, 1213, 3, 1213, 20657, 8, 1213, 1, 1213, 1, 1213, 3, 1213, - 20661, 8, 1213, 1, 1214, 1, 1214, 1, 1214, 1, 1214, 1, 1214, 1, 1215, 1, - 1215, 1, 1216, 1, 1216, 1, 1216, 1, 1216, 5, 1216, 20674, 8, 1216, 10, - 1216, 12, 1216, 20677, 9, 1216, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, + 1, 1204, 1, 1204, 1, 1205, 1, 1205, 3, 1205, 20582, 8, 1205, 1, 1205, 1, + 1205, 1, 1206, 1, 1206, 3, 1206, 20588, 8, 1206, 1, 1207, 1, 1207, 1, 1207, + 1, 1207, 1, 1207, 1, 1207, 5, 1207, 20596, 8, 1207, 10, 1207, 12, 1207, + 20599, 9, 1207, 1, 1208, 1, 1208, 1, 1208, 3, 1208, 20604, 8, 1208, 3, + 1208, 20606, 8, 1208, 1, 1208, 1, 1208, 1, 1208, 1, 1208, 1, 1208, 3, 1208, + 20613, 8, 1208, 1, 1209, 1, 1209, 1, 1209, 5, 1209, 20618, 8, 1209, 10, + 1209, 12, 1209, 20621, 9, 1209, 1, 1209, 1, 1209, 1, 1209, 1, 1209, 1, + 1209, 5, 1209, 20628, 8, 1209, 10, 1209, 12, 1209, 20631, 9, 1209, 3, 1209, + 20633, 8, 1209, 1, 1210, 1, 1210, 1, 1210, 5, 1210, 20638, 8, 1210, 10, + 1210, 12, 1210, 20641, 9, 1210, 1, 1210, 1, 1210, 1, 1210, 1, 1210, 1, + 1210, 5, 1210, 20648, 8, 1210, 10, 1210, 12, 1210, 20651, 9, 1210, 3, 1210, + 20653, 8, 1210, 1, 1211, 1, 1211, 1, 1211, 5, 1211, 20658, 8, 1211, 10, + 1211, 12, 1211, 20661, 9, 1211, 1, 1212, 1, 1212, 1, 1212, 1, 1212, 1, + 1212, 1, 1212, 1, 1212, 1, 1212, 3, 1212, 20671, 8, 1212, 1, 1212, 1, 1212, + 1, 1212, 1, 1212, 5, 1212, 20677, 8, 1212, 10, 1212, 12, 1212, 20680, 9, + 1212, 1, 1213, 1, 1213, 3, 1213, 20684, 8, 1213, 1, 1213, 1, 1213, 3, 1213, + 20688, 8, 1213, 1, 1214, 1, 1214, 1, 1214, 1, 1214, 1, 1214, 1, 1215, 1, + 1215, 1, 1216, 1, 1216, 1, 1216, 1, 1216, 5, 1216, 20701, 8, 1216, 10, + 1216, 12, 1216, 20704, 9, 1216, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, @@ -3978,7 +3982,7 @@ func plsqlparserParserInit() { 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, - 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 3, 1217, 20802, + 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 1, 1217, 3, 1217, 20829, 8, 1217, 1, 1218, 1, 1218, 1, 1219, 1, 1219, 1, 1219, 0, 4, 2040, 2048, 2058, 2424, 1220, 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, @@ -4072,7 +4076,7 @@ func plsqlparserParserInit() { 2346, 2348, 2350, 2352, 2354, 2356, 2358, 2360, 2362, 2364, 2366, 2368, 2370, 2372, 2374, 2376, 2378, 2380, 2382, 2384, 2386, 2388, 2390, 2392, 2394, 2396, 2398, 2400, 2402, 2404, 2406, 2408, 2410, 2412, 2414, 2416, - 2418, 2420, 2422, 2424, 2426, 2428, 2430, 2432, 2434, 2436, 2438, 0, 289, + 2418, 2420, 2422, 2424, 2426, 2428, 2430, 2432, 2434, 2436, 2438, 0, 290, 2, 0, 1140, 1140, 2178, 2178, 2, 0, 628, 628, 832, 832, 2, 0, 2191, 2191, 2193, 2193, 2, 0, 1093, 1093, 1465, 1465, 2, 0, 20, 20, 910, 910, 5, 0, 421, 421, 619, 619, 893, 893, 1253, 1253, 2086, 2086, 2, 0, 216, 216, 542, @@ -4128,714 +4132,715 @@ func plsqlparserParserInit() { 587, 1363, 1363, 2, 0, 376, 376, 1355, 1355, 2, 0, 101, 101, 1545, 1545, 2, 0, 425, 425, 1355, 1355, 2, 0, 712, 712, 795, 795, 2, 0, 1059, 1059, 2241, 2241, 6, 0, 435, 435, 580, 580, 750, 750, 832, 832, 1242, 1242, 1975, - 1975, 2, 0, 62, 62, 1392, 1392, 2, 0, 165, 165, 1392, 1392, 5, 0, 306, - 306, 619, 619, 829, 829, 865, 865, 1056, 1056, 2, 0, 2075, 2075, 2424, - 2424, 3, 0, 363, 363, 752, 752, 1424, 1424, 3, 0, 363, 363, 752, 752, 1056, - 1056, 3, 0, 376, 376, 398, 398, 453, 453, 2, 0, 222, 222, 1511, 1511, 2, - 0, 4, 4, 908, 908, 2, 0, 594, 594, 1550, 1550, 4, 0, 341, 342, 915, 915, - 917, 917, 2239, 2240, 1, 0, 2260, 2263, 2, 0, 2149, 2149, 2321, 2321, 2, - 0, 2372, 2372, 2426, 2427, 2, 0, 761, 761, 2325, 2325, 1, 0, 2326, 2327, - 2, 0, 186, 186, 2330, 2330, 1, 0, 2333, 2334, 2, 0, 1602, 1602, 2337, 2337, - 1, 0, 2341, 2342, 1, 0, 2343, 2344, 2, 0, 1148, 1148, 2358, 2358, 1, 0, - 2434, 2435, 2, 0, 2435, 2435, 2449, 2449, 2, 0, 355, 355, 2363, 2363, 2, - 0, 2148, 2148, 2367, 2369, 2, 0, 1148, 1148, 2306, 2306, 3, 0, 831, 831, - 1514, 1514, 2311, 2313, 2, 0, 339, 339, 2002, 2002, 2, 0, 883, 883, 1046, - 1046, 2, 0, 425, 425, 752, 752, 2, 0, 48, 48, 752, 752, 2, 0, 39, 39, 402, - 402, 3, 0, 233, 233, 437, 437, 1055, 1055, 2, 0, 425, 425, 1492, 1492, - 2, 0, 202, 202, 1633, 1633, 2, 0, 422, 422, 2100, 2100, 2, 0, 107, 107, - 459, 459, 2, 0, 817, 817, 1302, 1302, 3, 0, 94, 94, 1295, 1295, 1377, 1377, - 2, 0, 227, 227, 1350, 1350, 2, 0, 1, 1, 1659, 1659, 2, 0, 1302, 1302, 1607, - 1607, 3, 0, 37, 37, 1056, 1056, 1633, 1633, 3, 0, 619, 619, 893, 893, 2086, - 2086, 4, 0, 398, 398, 453, 453, 1463, 1463, 1688, 1688, 2, 0, 523, 523, - 2050, 2050, 2, 0, 1463, 1463, 1572, 1572, 2, 0, 1695, 1695, 1847, 1847, - 2, 0, 852, 852, 855, 855, 1, 0, 856, 858, 2, 0, 37, 37, 771, 771, 2, 0, - 457, 457, 1455, 1455, 3, 0, 361, 361, 457, 457, 1455, 1455, 2, 0, 1412, - 1412, 2197, 2197, 2, 0, 1260, 1260, 1262, 1262, 1, 0, 1672, 1673, 2, 0, - 363, 363, 561, 561, 2, 0, 721, 721, 2096, 2096, 2, 0, 1110, 1110, 1609, - 1609, 2, 0, 809, 809, 2146, 2146, 2, 0, 571, 571, 1285, 1285, 2, 0, 362, - 362, 751, 751, 3, 0, 619, 619, 829, 829, 865, 865, 2, 0, 315, 315, 1149, - 1149, 2, 0, 587, 587, 805, 805, 4, 0, 681, 681, 693, 693, 1007, 1007, 1233, - 1233, 2, 0, 363, 363, 2439, 2439, 1, 1, 2450, 2450, 1, 0, 1490, 1491, 1, - 0, 267, 268, 2, 0, 102, 102, 641, 641, 2, 0, 143, 143, 381, 381, 3, 0, - 37, 37, 410, 410, 2073, 2073, 2, 0, 307, 307, 934, 934, 3, 0, 575, 575, - 775, 775, 1497, 1497, 3, 0, 1532, 1532, 1607, 1607, 2002, 2002, 2, 0, 486, - 486, 646, 646, 2, 0, 311, 311, 1503, 1503, 2, 0, 636, 636, 752, 752, 2, - 0, 37, 37, 2095, 2095, 2, 0, 91, 91, 1559, 1559, 1, 0, 1511, 1512, 2, 0, - 544, 544, 954, 954, 2, 0, 37, 37, 544, 544, 2, 0, 1981, 1981, 1995, 1995, - 2, 0, 766, 766, 1664, 1664, 2, 0, 866, 866, 1670, 1670, 2, 0, 789, 791, - 793, 793, 1, 0, 2447, 2448, 2, 0, 470, 470, 2051, 2051, 2, 0, 2433, 2433, - 2437, 2437, 4, 0, 341, 341, 915, 915, 1541, 1541, 2240, 2240, 2, 0, 360, - 360, 650, 650, 4, 0, 37, 37, 53, 53, 492, 492, 1608, 1608, 3, 0, 140, 140, - 774, 774, 2039, 2039, 2, 0, 3, 3, 1149, 1149, 2, 0, 154, 154, 182, 182, - 2, 0, 65, 65, 1159, 1159, 2, 0, 724, 724, 2146, 2146, 2, 0, 470, 470, 1149, - 1149, 2, 0, 451, 451, 1149, 1149, 2, 0, 470, 470, 636, 636, 3, 0, 470, - 470, 636, 636, 1467, 1467, 4, 0, 470, 470, 636, 636, 1149, 1149, 1463, - 1463, 3, 0, 301, 301, 470, 470, 636, 636, 3, 0, 470, 470, 636, 636, 1149, - 1149, 2, 0, 246, 246, 2067, 2067, 2, 0, 37, 37, 410, 410, 2, 0, 170, 170, - 2205, 2205, 2, 0, 410, 410, 2073, 2073, 2, 0, 1287, 1289, 1292, 1292, 2, - 0, 164, 164, 232, 232, 2, 0, 547, 547, 764, 764, 3, 0, 2018, 2019, 2027, - 2027, 2030, 2031, 2, 0, 2022, 2022, 2035, 2035, 2, 0, 183, 183, 937, 937, - 2, 0, 2207, 2207, 2215, 2215, 2, 0, 465, 465, 1021, 1021, 2, 0, 476, 476, - 927, 927, 2, 0, 275, 275, 417, 417, 2, 0, 614, 614, 1584, 1584, 6, 0, 2278, - 2280, 2282, 2287, 2289, 2290, 2292, 2293, 2295, 2295, 2299, 2302, 2, 0, - 2271, 2272, 2274, 2277, 1, 0, 2245, 2250, 2, 0, 1403, 1403, 1512, 1512, - 2, 0, 558, 558, 1345, 1345, 2, 0, 1103, 1103, 1529, 1529, 2, 0, 468, 468, - 472, 472, 2, 0, 1225, 1225, 1620, 1620, 2, 0, 227, 227, 1501, 1501, 3, - 0, 227, 227, 1056, 1056, 1501, 1501, 2, 0, 1260, 1260, 1673, 1673, 3, 0, - 37, 37, 53, 53, 1608, 1608, 2, 0, 636, 636, 1476, 1476, 1, 0, 1293, 1294, - 2, 0, 341, 341, 2240, 2240, 2, 0, 915, 915, 1541, 1541, 2, 0, 41, 41, 425, - 425, 2, 0, 301, 301, 425, 425, 2, 0, 41, 41, 301, 301, 3, 0, 41, 41, 425, - 425, 489, 489, 2, 0, 53, 53, 508, 508, 2, 0, 192, 192, 1372, 1372, 4, 0, - 41, 41, 226, 226, 425, 425, 1552, 1552, 4, 0, 41, 41, 425, 425, 1552, 1552, - 2096, 2096, 3, 0, 376, 376, 425, 425, 698, 698, 6, 0, 41, 41, 376, 376, - 425, 425, 698, 698, 1552, 1552, 2096, 2096, 2, 0, 425, 425, 2096, 2096, - 3, 0, 41, 41, 425, 425, 592, 592, 3, 0, 41, 41, 425, 425, 1552, 1552, 3, - 0, 41, 41, 301, 301, 1481, 1481, 3, 0, 41, 41, 425, 425, 2130, 2130, 10, - 0, 41, 41, 98, 98, 226, 226, 376, 376, 425, 425, 698, 698, 813, 813, 1412, - 1412, 1552, 1552, 2096, 2096, 5, 0, 41, 41, 301, 301, 425, 425, 836, 836, - 2075, 2075, 4, 0, 41, 41, 425, 425, 489, 489, 2068, 2068, 3, 0, 425, 425, - 876, 876, 2068, 2068, 2, 0, 45, 45, 82, 82, 2, 0, 391, 391, 2040, 2040, - 6, 0, 341, 341, 623, 623, 888, 888, 915, 915, 1541, 1541, 2240, 2240, 1, - 0, 2424, 2425, 2, 0, 2370, 2370, 2426, 2426, 1, 0, 2392, 2393, 2, 0, 1511, - 1511, 1981, 1981, 5, 0, 577, 577, 1243, 1243, 1369, 1369, 2049, 2049, 2058, - 2058, 1, 0, 2415, 2416, 2, 0, 363, 363, 2424, 2424, 2, 0, 1622, 1622, 2395, - 2395, 254, 0, 7, 7, 9, 11, 13, 13, 15, 15, 18, 19, 28, 28, 31, 31, 42, - 42, 44, 44, 46, 46, 50, 51, 58, 58, 60, 61, 63, 63, 71, 71, 73, 73, 90, - 90, 93, 93, 95, 96, 99, 99, 103, 104, 108, 108, 111, 111, 128, 128, 145, - 145, 159, 161, 165, 166, 173, 173, 193, 197, 200, 200, 207, 208, 210, 210, - 229, 230, 236, 237, 245, 247, 250, 252, 271, 274, 280, 280, 282, 284, 302, - 302, 305, 306, 310, 310, 313, 313, 333, 333, 335, 335, 337, 338, 342, 342, - 348, 348, 358, 358, 365, 366, 370, 370, 374, 375, 386, 387, 393, 393, 397, - 397, 399, 399, 404, 404, 413, 413, 430, 431, 437, 437, 442, 442, 448, 448, - 452, 452, 454, 454, 467, 467, 475, 475, 477, 477, 491, 491, 503, 503, 510, - 510, 516, 516, 521, 522, 524, 525, 527, 527, 529, 530, 534, 534, 536, 537, - 548, 548, 554, 554, 566, 566, 579, 579, 581, 581, 586, 586, 602, 602, 615, - 616, 624, 625, 628, 628, 640, 640, 644, 645, 661, 661, 680, 680, 689, 689, - 691, 691, 694, 694, 712, 712, 725, 725, 733, 747, 749, 749, 758, 758, 760, - 760, 766, 766, 772, 773, 783, 783, 786, 786, 795, 795, 810, 810, 812, 812, - 821, 821, 827, 827, 839, 839, 841, 841, 845, 848, 859, 859, 867, 871, 878, - 878, 889, 889, 902, 902, 906, 906, 908, 908, 912, 912, 917, 917, 923, 923, - 942, 942, 984, 985, 989, 989, 991, 991, 998, 998, 1000, 1000, 1007, 1007, - 1012, 1013, 1017, 1017, 1031, 1031, 1037, 1039, 1055, 1055, 1061, 1061, - 1072, 1074, 1077, 1077, 1079, 1081, 1086, 1086, 1091, 1091, 1094, 1094, - 1101, 1101, 1111, 1111, 1128, 1128, 1135, 1135, 1137, 1139, 1146, 1146, - 1160, 1160, 1166, 1166, 1173, 1173, 1175, 1176, 1195, 1197, 1206, 1211, - 1216, 1216, 1251, 1252, 1254, 1254, 1256, 1257, 1271, 1271, 1273, 1274, - 1276, 1276, 1278, 1278, 1296, 1296, 1299, 1300, 1319, 1319, 1323, 1327, - 1334, 1334, 1336, 1337, 1340, 1341, 1349, 1349, 1356, 1356, 1358, 1358, - 1360, 1361, 1365, 1365, 1375, 1375, 1378, 1380, 1386, 1386, 1390, 1390, - 1399, 1399, 1414, 1414, 1426, 1426, 1458, 1458, 1461, 1461, 1477, 1477, - 1499, 1499, 1505, 1505, 1517, 1517, 1522, 1522, 1534, 1534, 1537, 1537, - 1542, 1543, 1562, 1562, 1564, 1564, 1566, 1566, 1582, 1583, 1589, 1589, - 1611, 1612, 1625, 1625, 1629, 1630, 1632, 1632, 1641, 1642, 1663, 1663, - 1676, 1677, 1685, 1685, 1695, 1695, 1699, 1699, 1701, 1701, 1707, 1707, - 1725, 1725, 1730, 1731, 1735, 1736, 1758, 1758, 1770, 1770, 1773, 1777, - 1802, 1802, 1830, 1830, 1841, 1841, 1972, 1974, 1983, 1983, 1992, 1992, - 1998, 1999, 2017, 2017, 2041, 2041, 2046, 2046, 2054, 2054, 2062, 2062, - 2067, 2067, 2078, 2078, 2085, 2085, 2090, 2090, 2104, 2104, 2108, 2108, - 2112, 2112, 2119, 2119, 2125, 2125, 2131, 2131, 2133, 2133, 2135, 2140, - 2142, 2142, 2144, 2144, 2157, 2160, 2172, 2172, 2174, 2174, 2181, 2182, - 2192, 2192, 2196, 2196, 2238, 2239, 2243, 2243, 2251, 2263, 2265, 2265, - 2267, 2267, 2269, 2270, 2288, 2288, 2306, 2369, 2423, 2423, 342, 0, 1, - 2, 4, 6, 8, 8, 12, 12, 14, 14, 16, 17, 20, 27, 29, 30, 32, 32, 36, 36, - 38, 40, 43, 43, 45, 45, 47, 47, 49, 49, 52, 52, 54, 57, 59, 59, 62, 62, - 64, 65, 68, 70, 72, 72, 74, 81, 83, 89, 91, 91, 94, 94, 98, 98, 100, 102, - 105, 107, 109, 110, 113, 122, 124, 127, 129, 138, 140, 144, 146, 150, 152, - 158, 162, 163, 167, 170, 172, 172, 174, 181, 183, 185, 187, 192, 198, 198, - 201, 205, 209, 209, 211, 228, 231, 235, 238, 241, 243, 244, 248, 249, 253, - 260, 262, 268, 270, 270, 275, 279, 281, 281, 285, 300, 303, 304, 307, 309, - 311, 312, 314, 324, 326, 332, 334, 334, 336, 336, 340, 341, 343, 347, 349, - 354, 357, 357, 359, 362, 364, 364, 367, 369, 371, 373, 377, 384, 388, 389, - 391, 392, 394, 396, 398, 398, 400, 403, 405, 409, 411, 412, 414, 424, 426, - 426, 428, 429, 432, 434, 436, 436, 438, 441, 443, 445, 449, 451, 453, 453, - 455, 458, 460, 466, 469, 474, 476, 476, 478, 481, 484, 487, 489, 490, 493, - 493, 495, 502, 505, 509, 511, 515, 517, 520, 523, 523, 526, 526, 528, 528, - 531, 533, 535, 535, 539, 547, 549, 551, 553, 553, 555, 559, 561, 564, 567, - 572, 574, 578, 582, 585, 587, 590, 593, 593, 595, 601, 603, 606, 608, 614, - 618, 623, 626, 627, 630, 639, 641, 643, 646, 659, 662, 676, 678, 679, 682, - 688, 690, 690, 692, 692, 695, 697, 699, 710, 713, 716, 718, 719, 721, 723, - 726, 732, 751, 757, 759, 759, 762, 765, 767, 771, 774, 782, 784, 785, 787, - 792, 794, 794, 796, 809, 811, 811, 814, 820, 822, 824, 828, 831, 833, 838, - 840, 840, 842, 844, 849, 858, 860, 866, 872, 877, 879, 885, 887, 888, 890, - 893, 896, 901, 903, 905, 909, 911, 913, 916, 918, 919, 921, 922, 924, 934, - 936, 941, 943, 983, 986, 988, 990, 990, 992, 997, 999, 999, 1002, 1006, - 1008, 1011, 1014, 1016, 1018, 1021, 1023, 1030, 1032, 1036, 1040, 1054, - 1056, 1060, 1062, 1071, 1075, 1076, 1078, 1078, 1082, 1085, 1087, 1090, - 1092, 1093, 1095, 1100, 1102, 1104, 1107, 1110, 1112, 1124, 1126, 1127, - 1129, 1134, 1136, 1136, 1141, 1145, 1147, 1148, 1150, 1150, 1152, 1159, - 1161, 1165, 1168, 1172, 1174, 1174, 1177, 1178, 1180, 1191, 1193, 1194, - 1199, 1205, 1212, 1215, 1217, 1218, 1220, 1222, 1224, 1224, 1226, 1232, - 1234, 1237, 1239, 1241, 1243, 1244, 1246, 1250, 1253, 1253, 1255, 1255, - 1258, 1270, 1272, 1272, 1275, 1275, 1277, 1277, 1279, 1280, 1282, 1286, - 1290, 1291, 1295, 1295, 1297, 1298, 1301, 1303, 1306, 1312, 1314, 1318, - 1321, 1322, 1330, 1333, 1335, 1335, 1338, 1339, 1343, 1348, 1350, 1355, - 1357, 1357, 1359, 1359, 1363, 1364, 1366, 1374, 1376, 1377, 1382, 1385, - 1387, 1389, 1391, 1398, 1401, 1405, 1407, 1413, 1415, 1417, 1419, 1425, - 1427, 1456, 1459, 1460, 1462, 1463, 1465, 1474, 1476, 1476, 1478, 1481, - 1483, 1484, 1486, 1493, 1495, 1498, 1500, 1504, 1506, 1516, 1518, 1521, - 1523, 1533, 1535, 1536, 1539, 1541, 1544, 1551, 1554, 1560, 1563, 1563, - 1565, 1565, 1567, 1571, 1573, 1576, 1579, 1580, 1584, 1588, 1590, 1592, - 1595, 1599, 1601, 1605, 1607, 1610, 1613, 1618, 1621, 1624, 1626, 1628, - 1631, 1631, 1633, 1635, 1637, 1640, 1643, 1662, 1664, 1675, 1678, 1682, - 1684, 1684, 1686, 1693, 1695, 1698, 1700, 1700, 1702, 1706, 1708, 1724, - 1726, 1729, 1732, 1734, 1737, 1757, 1759, 1769, 1771, 1772, 1778, 1801, - 1803, 1829, 1831, 1840, 1842, 1971, 1976, 1982, 1984, 1991, 1993, 1997, - 2000, 2000, 2002, 2002, 2005, 2006, 2008, 2016, 2018, 2033, 2035, 2040, - 2042, 2045, 2047, 2048, 2050, 2053, 2055, 2061, 2063, 2066, 2068, 2071, - 2074, 2077, 2079, 2084, 2086, 2089, 2091, 2095, 2097, 2103, 2105, 2107, - 2109, 2111, 2113, 2118, 2120, 2124, 2126, 2130, 2132, 2132, 2134, 2134, - 2141, 2141, 2143, 2143, 2146, 2146, 2150, 2156, 2161, 2170, 2173, 2173, - 2175, 2179, 2183, 2185, 2188, 2191, 2194, 2195, 2197, 2198, 2200, 2202, - 2204, 2215, 2217, 2237, 2240, 2241, 2244, 2250, 2268, 2268, 2271, 2279, - 2282, 2282, 2285, 2292, 2294, 2300, 2302, 2305, 23904, 0, 2450, 1, 0, 0, - 0, 2, 2596, 1, 0, 0, 0, 4, 2598, 1, 0, 0, 0, 6, 2655, 1, 0, 0, 0, 8, 2680, - 1, 0, 0, 0, 10, 2721, 1, 0, 0, 0, 12, 2727, 1, 0, 0, 0, 14, 2754, 1, 0, - 0, 0, 16, 2756, 1, 0, 0, 0, 18, 2775, 1, 0, 0, 0, 20, 2816, 1, 0, 0, 0, - 22, 2848, 1, 0, 0, 0, 24, 2853, 1, 0, 0, 0, 26, 2875, 1, 0, 0, 0, 28, 2877, - 1, 0, 0, 0, 30, 2907, 1, 0, 0, 0, 32, 2909, 1, 0, 0, 0, 34, 2919, 1, 0, - 0, 0, 36, 2921, 1, 0, 0, 0, 38, 2923, 1, 0, 0, 0, 40, 2965, 1, 0, 0, 0, - 42, 2967, 1, 0, 0, 0, 44, 3007, 1, 0, 0, 0, 46, 3020, 1, 0, 0, 0, 48, 3022, - 1, 0, 0, 0, 50, 3040, 1, 0, 0, 0, 52, 3051, 1, 0, 0, 0, 54, 3057, 1, 0, - 0, 0, 56, 3067, 1, 0, 0, 0, 58, 3101, 1, 0, 0, 0, 60, 3140, 1, 0, 0, 0, - 62, 3142, 1, 0, 0, 0, 64, 3174, 1, 0, 0, 0, 66, 3198, 1, 0, 0, 0, 68, 3248, - 1, 0, 0, 0, 70, 3250, 1, 0, 0, 0, 72, 3252, 1, 0, 0, 0, 74, 3258, 1, 0, - 0, 0, 76, 3260, 1, 0, 0, 0, 78, 3279, 1, 0, 0, 0, 80, 3287, 1, 0, 0, 0, - 82, 3294, 1, 0, 0, 0, 84, 3300, 1, 0, 0, 0, 86, 3302, 1, 0, 0, 0, 88, 3316, - 1, 0, 0, 0, 90, 3318, 1, 0, 0, 0, 92, 3331, 1, 0, 0, 0, 94, 3336, 1, 0, - 0, 0, 96, 3371, 1, 0, 0, 0, 98, 3385, 1, 0, 0, 0, 100, 3404, 1, 0, 0, 0, - 102, 3439, 1, 0, 0, 0, 104, 3441, 1, 0, 0, 0, 106, 3498, 1, 0, 0, 0, 108, - 3506, 1, 0, 0, 0, 110, 3510, 1, 0, 0, 0, 112, 3524, 1, 0, 0, 0, 114, 3528, - 1, 0, 0, 0, 116, 3540, 1, 0, 0, 0, 118, 3545, 1, 0, 0, 0, 120, 3566, 1, - 0, 0, 0, 122, 3568, 1, 0, 0, 0, 124, 3582, 1, 0, 0, 0, 126, 3600, 1, 0, - 0, 0, 128, 3618, 1, 0, 0, 0, 130, 3641, 1, 0, 0, 0, 132, 3663, 1, 0, 0, - 0, 134, 3698, 1, 0, 0, 0, 136, 3700, 1, 0, 0, 0, 138, 3708, 1, 0, 0, 0, - 140, 3710, 1, 0, 0, 0, 142, 3715, 1, 0, 0, 0, 144, 3728, 1, 0, 0, 0, 146, - 3750, 1, 0, 0, 0, 148, 3784, 1, 0, 0, 0, 150, 3822, 1, 0, 0, 0, 152, 3824, - 1, 0, 0, 0, 154, 3841, 1, 0, 0, 0, 156, 3878, 1, 0, 0, 0, 158, 3880, 1, - 0, 0, 0, 160, 3902, 1, 0, 0, 0, 162, 3916, 1, 0, 0, 0, 164, 3921, 1, 0, - 0, 0, 166, 3940, 1, 0, 0, 0, 168, 3990, 1, 0, 0, 0, 170, 4019, 1, 0, 0, - 0, 172, 4062, 1, 0, 0, 0, 174, 4071, 1, 0, 0, 0, 176, 4075, 1, 0, 0, 0, - 178, 4089, 1, 0, 0, 0, 180, 4099, 1, 0, 0, 0, 182, 4104, 1, 0, 0, 0, 184, - 4109, 1, 0, 0, 0, 186, 4128, 1, 0, 0, 0, 188, 4130, 1, 0, 0, 0, 190, 4132, - 1, 0, 0, 0, 192, 4147, 1, 0, 0, 0, 194, 4152, 1, 0, 0, 0, 196, 4177, 1, - 0, 0, 0, 198, 4201, 1, 0, 0, 0, 200, 4210, 1, 0, 0, 0, 202, 4219, 1, 0, - 0, 0, 204, 4228, 1, 0, 0, 0, 206, 4232, 1, 0, 0, 0, 208, 4237, 1, 0, 0, - 0, 210, 4260, 1, 0, 0, 0, 212, 4288, 1, 0, 0, 0, 214, 4290, 1, 0, 0, 0, - 216, 4304, 1, 0, 0, 0, 218, 4309, 1, 0, 0, 0, 220, 4314, 1, 0, 0, 0, 222, - 4320, 1, 0, 0, 0, 224, 4323, 1, 0, 0, 0, 226, 4334, 1, 0, 0, 0, 228, 4350, - 1, 0, 0, 0, 230, 4367, 1, 0, 0, 0, 232, 4384, 1, 0, 0, 0, 234, 4392, 1, - 0, 0, 0, 236, 4397, 1, 0, 0, 0, 238, 4421, 1, 0, 0, 0, 240, 4424, 1, 0, - 0, 0, 242, 4430, 1, 0, 0, 0, 244, 4442, 1, 0, 0, 0, 246, 4454, 1, 0, 0, - 0, 248, 4482, 1, 0, 0, 0, 250, 4488, 1, 0, 0, 0, 252, 4491, 1, 0, 0, 0, - 254, 4498, 1, 0, 0, 0, 256, 4506, 1, 0, 0, 0, 258, 4519, 1, 0, 0, 0, 260, - 4521, 1, 0, 0, 0, 262, 4525, 1, 0, 0, 0, 264, 4531, 1, 0, 0, 0, 266, 4556, - 1, 0, 0, 0, 268, 4587, 1, 0, 0, 0, 270, 4632, 1, 0, 0, 0, 272, 4642, 1, - 0, 0, 0, 274, 4644, 1, 0, 0, 0, 276, 4649, 1, 0, 0, 0, 278, 4663, 1, 0, - 0, 0, 280, 4665, 1, 0, 0, 0, 282, 4670, 1, 0, 0, 0, 284, 4674, 1, 0, 0, - 0, 286, 4712, 1, 0, 0, 0, 288, 4728, 1, 0, 0, 0, 290, 4761, 1, 0, 0, 0, - 292, 4796, 1, 0, 0, 0, 294, 4800, 1, 0, 0, 0, 296, 4815, 1, 0, 0, 0, 298, - 4817, 1, 0, 0, 0, 300, 4820, 1, 0, 0, 0, 302, 4825, 1, 0, 0, 0, 304, 4835, - 1, 0, 0, 0, 306, 4898, 1, 0, 0, 0, 308, 4900, 1, 0, 0, 0, 310, 4952, 1, - 0, 0, 0, 312, 4954, 1, 0, 0, 0, 314, 4958, 1, 0, 0, 0, 316, 5031, 1, 0, - 0, 0, 318, 5033, 1, 0, 0, 0, 320, 5036, 1, 0, 0, 0, 322, 5039, 1, 0, 0, - 0, 324, 5051, 1, 0, 0, 0, 326, 5053, 1, 0, 0, 0, 328, 5069, 1, 0, 0, 0, - 330, 5082, 1, 0, 0, 0, 332, 5148, 1, 0, 0, 0, 334, 5160, 1, 0, 0, 0, 336, - 5172, 1, 0, 0, 0, 338, 5184, 1, 0, 0, 0, 340, 5189, 1, 0, 0, 0, 342, 5194, - 1, 0, 0, 0, 344, 5198, 1, 0, 0, 0, 346, 5203, 1, 0, 0, 0, 348, 5207, 1, - 0, 0, 0, 350, 5212, 1, 0, 0, 0, 352, 5221, 1, 0, 0, 0, 354, 5244, 1, 0, - 0, 0, 356, 5257, 1, 0, 0, 0, 358, 5282, 1, 0, 0, 0, 360, 5284, 1, 0, 0, - 0, 362, 5303, 1, 0, 0, 0, 364, 5309, 1, 0, 0, 0, 366, 5351, 1, 0, 0, 0, - 368, 5369, 1, 0, 0, 0, 370, 5381, 1, 0, 0, 0, 372, 5387, 1, 0, 0, 0, 374, - 5398, 1, 0, 0, 0, 376, 5409, 1, 0, 0, 0, 378, 5424, 1, 0, 0, 0, 380, 5439, - 1, 0, 0, 0, 382, 5510, 1, 0, 0, 0, 384, 5525, 1, 0, 0, 0, 386, 5528, 1, - 0, 0, 0, 388, 5536, 1, 0, 0, 0, 390, 5556, 1, 0, 0, 0, 392, 5584, 1, 0, - 0, 0, 394, 5595, 1, 0, 0, 0, 396, 5599, 1, 0, 0, 0, 398, 5631, 1, 0, 0, - 0, 400, 5633, 1, 0, 0, 0, 402, 5652, 1, 0, 0, 0, 404, 5654, 1, 0, 0, 0, - 406, 5684, 1, 0, 0, 0, 408, 5686, 1, 0, 0, 0, 410, 5695, 1, 0, 0, 0, 412, - 5753, 1, 0, 0, 0, 414, 5755, 1, 0, 0, 0, 416, 5776, 1, 0, 0, 0, 418, 5782, - 1, 0, 0, 0, 420, 5784, 1, 0, 0, 0, 422, 5836, 1, 0, 0, 0, 424, 5848, 1, - 0, 0, 0, 426, 5857, 1, 0, 0, 0, 428, 5878, 1, 0, 0, 0, 430, 5882, 1, 0, - 0, 0, 432, 5886, 1, 0, 0, 0, 434, 5920, 1, 0, 0, 0, 436, 5928, 1, 0, 0, - 0, 438, 5940, 1, 0, 0, 0, 440, 5946, 1, 0, 0, 0, 442, 5953, 1, 0, 0, 0, - 444, 5955, 1, 0, 0, 0, 446, 5972, 1, 0, 0, 0, 448, 5980, 1, 0, 0, 0, 450, - 5984, 1, 0, 0, 0, 452, 6001, 1, 0, 0, 0, 454, 6045, 1, 0, 0, 0, 456, 6051, - 1, 0, 0, 0, 458, 6066, 1, 0, 0, 0, 460, 6068, 1, 0, 0, 0, 462, 6082, 1, - 0, 0, 0, 464, 6114, 1, 0, 0, 0, 466, 6123, 1, 0, 0, 0, 468, 6139, 1, 0, - 0, 0, 470, 6183, 1, 0, 0, 0, 472, 6203, 1, 0, 0, 0, 474, 6210, 1, 0, 0, - 0, 476, 6221, 1, 0, 0, 0, 478, 6232, 1, 0, 0, 0, 480, 6270, 1, 0, 0, 0, - 482, 6272, 1, 0, 0, 0, 484, 6299, 1, 0, 0, 0, 486, 6312, 1, 0, 0, 0, 488, - 6351, 1, 0, 0, 0, 490, 6353, 1, 0, 0, 0, 492, 6367, 1, 0, 0, 0, 494, 6372, - 1, 0, 0, 0, 496, 6376, 1, 0, 0, 0, 498, 6391, 1, 0, 0, 0, 500, 6416, 1, - 0, 0, 0, 502, 6418, 1, 0, 0, 0, 504, 6420, 1, 0, 0, 0, 506, 6422, 1, 0, - 0, 0, 508, 6456, 1, 0, 0, 0, 510, 6458, 1, 0, 0, 0, 512, 6475, 1, 0, 0, - 0, 514, 6490, 1, 0, 0, 0, 516, 6495, 1, 0, 0, 0, 518, 6520, 1, 0, 0, 0, - 520, 6522, 1, 0, 0, 0, 522, 6532, 1, 0, 0, 0, 524, 6536, 1, 0, 0, 0, 526, - 6562, 1, 0, 0, 0, 528, 6582, 1, 0, 0, 0, 530, 6590, 1, 0, 0, 0, 532, 6592, - 1, 0, 0, 0, 534, 6594, 1, 0, 0, 0, 536, 6596, 1, 0, 0, 0, 538, 6619, 1, - 0, 0, 0, 540, 6668, 1, 0, 0, 0, 542, 6670, 1, 0, 0, 0, 544, 6676, 1, 0, - 0, 0, 546, 6681, 1, 0, 0, 0, 548, 6685, 1, 0, 0, 0, 550, 6691, 1, 0, 0, - 0, 552, 6695, 1, 0, 0, 0, 554, 6703, 1, 0, 0, 0, 556, 6729, 1, 0, 0, 0, - 558, 6731, 1, 0, 0, 0, 560, 6737, 1, 0, 0, 0, 562, 6740, 1, 0, 0, 0, 564, - 6743, 1, 0, 0, 0, 566, 6746, 1, 0, 0, 0, 568, 6800, 1, 0, 0, 0, 570, 6802, - 1, 0, 0, 0, 572, 6813, 1, 0, 0, 0, 574, 6821, 1, 0, 0, 0, 576, 6832, 1, - 0, 0, 0, 578, 6834, 1, 0, 0, 0, 580, 6854, 1, 0, 0, 0, 582, 6856, 1, 0, - 0, 0, 584, 6873, 1, 0, 0, 0, 586, 6883, 1, 0, 0, 0, 588, 6886, 1, 0, 0, - 0, 590, 6895, 1, 0, 0, 0, 592, 6909, 1, 0, 0, 0, 594, 6923, 1, 0, 0, 0, - 596, 6941, 1, 0, 0, 0, 598, 6956, 1, 0, 0, 0, 600, 6973, 1, 0, 0, 0, 602, - 6997, 1, 0, 0, 0, 604, 6999, 1, 0, 0, 0, 606, 7028, 1, 0, 0, 0, 608, 7057, - 1, 0, 0, 0, 610, 7059, 1, 0, 0, 0, 612, 7061, 1, 0, 0, 0, 614, 7077, 1, - 0, 0, 0, 616, 7089, 1, 0, 0, 0, 618, 7122, 1, 0, 0, 0, 620, 7139, 1, 0, - 0, 0, 622, 7156, 1, 0, 0, 0, 624, 7172, 1, 0, 0, 0, 626, 7211, 1, 0, 0, - 0, 628, 7218, 1, 0, 0, 0, 630, 7222, 1, 0, 0, 0, 632, 7230, 1, 0, 0, 0, - 634, 7232, 1, 0, 0, 0, 636, 7250, 1, 0, 0, 0, 638, 7262, 1, 0, 0, 0, 640, - 7279, 1, 0, 0, 0, 642, 7294, 1, 0, 0, 0, 644, 7304, 1, 0, 0, 0, 646, 7310, - 1, 0, 0, 0, 648, 7314, 1, 0, 0, 0, 650, 7316, 1, 0, 0, 0, 652, 7318, 1, - 0, 0, 0, 654, 7333, 1, 0, 0, 0, 656, 7389, 1, 0, 0, 0, 658, 7420, 1, 0, - 0, 0, 660, 7422, 1, 0, 0, 0, 662, 7430, 1, 0, 0, 0, 664, 7480, 1, 0, 0, - 0, 666, 7482, 1, 0, 0, 0, 668, 7489, 1, 0, 0, 0, 670, 7494, 1, 0, 0, 0, - 672, 7496, 1, 0, 0, 0, 674, 7508, 1, 0, 0, 0, 676, 7569, 1, 0, 0, 0, 678, - 7584, 1, 0, 0, 0, 680, 7586, 1, 0, 0, 0, 682, 7591, 1, 0, 0, 0, 684, 7593, - 1, 0, 0, 0, 686, 7603, 1, 0, 0, 0, 688, 7605, 1, 0, 0, 0, 690, 7607, 1, - 0, 0, 0, 692, 7609, 1, 0, 0, 0, 694, 7613, 1, 0, 0, 0, 696, 7615, 1, 0, - 0, 0, 698, 7621, 1, 0, 0, 0, 700, 7670, 1, 0, 0, 0, 702, 7672, 1, 0, 0, - 0, 704, 7701, 1, 0, 0, 0, 706, 7705, 1, 0, 0, 0, 708, 7746, 1, 0, 0, 0, - 710, 7748, 1, 0, 0, 0, 712, 7757, 1, 0, 0, 0, 714, 7768, 1, 0, 0, 0, 716, - 7772, 1, 0, 0, 0, 718, 7774, 1, 0, 0, 0, 720, 7792, 1, 0, 0, 0, 722, 7799, - 1, 0, 0, 0, 724, 7806, 1, 0, 0, 0, 726, 7880, 1, 0, 0, 0, 728, 7882, 1, - 0, 0, 0, 730, 7887, 1, 0, 0, 0, 732, 8014, 1, 0, 0, 0, 734, 8025, 1, 0, - 0, 0, 736, 8036, 1, 0, 0, 0, 738, 8067, 1, 0, 0, 0, 740, 8075, 1, 0, 0, - 0, 742, 8091, 1, 0, 0, 0, 744, 8115, 1, 0, 0, 0, 746, 8121, 1, 0, 0, 0, - 748, 8176, 1, 0, 0, 0, 750, 8180, 1, 0, 0, 0, 752, 8195, 1, 0, 0, 0, 754, - 8202, 1, 0, 0, 0, 756, 8219, 1, 0, 0, 0, 758, 8242, 1, 0, 0, 0, 760, 8298, - 1, 0, 0, 0, 762, 8309, 1, 0, 0, 0, 764, 8317, 1, 0, 0, 0, 766, 8332, 1, - 0, 0, 0, 768, 8348, 1, 0, 0, 0, 770, 8350, 1, 0, 0, 0, 772, 8352, 1, 0, - 0, 0, 774, 8389, 1, 0, 0, 0, 776, 8398, 1, 0, 0, 0, 778, 8420, 1, 0, 0, - 0, 780, 8430, 1, 0, 0, 0, 782, 8434, 1, 0, 0, 0, 784, 8506, 1, 0, 0, 0, - 786, 8517, 1, 0, 0, 0, 788, 8535, 1, 0, 0, 0, 790, 8539, 1, 0, 0, 0, 792, - 8542, 1, 0, 0, 0, 794, 8545, 1, 0, 0, 0, 796, 8551, 1, 0, 0, 0, 798, 8556, - 1, 0, 0, 0, 800, 8560, 1, 0, 0, 0, 802, 8609, 1, 0, 0, 0, 804, 8639, 1, - 0, 0, 0, 806, 8661, 1, 0, 0, 0, 808, 8670, 1, 0, 0, 0, 810, 8674, 1, 0, - 0, 0, 812, 8697, 1, 0, 0, 0, 814, 8699, 1, 0, 0, 0, 816, 8738, 1, 0, 0, - 0, 818, 8741, 1, 0, 0, 0, 820, 8800, 1, 0, 0, 0, 822, 8805, 1, 0, 0, 0, - 824, 8807, 1, 0, 0, 0, 826, 8827, 1, 0, 0, 0, 828, 8881, 1, 0, 0, 0, 830, - 8910, 1, 0, 0, 0, 832, 8947, 1, 0, 0, 0, 834, 8951, 1, 0, 0, 0, 836, 8999, - 1, 0, 0, 0, 838, 9003, 1, 0, 0, 0, 840, 9027, 1, 0, 0, 0, 842, 9054, 1, - 0, 0, 0, 844, 9056, 1, 0, 0, 0, 846, 9058, 1, 0, 0, 0, 848, 9143, 1, 0, - 0, 0, 850, 9151, 1, 0, 0, 0, 852, 9153, 1, 0, 0, 0, 854, 9159, 1, 0, 0, - 0, 856, 9170, 1, 0, 0, 0, 858, 9172, 1, 0, 0, 0, 860, 9175, 1, 0, 0, 0, - 862, 9177, 1, 0, 0, 0, 864, 9188, 1, 0, 0, 0, 866, 9213, 1, 0, 0, 0, 868, - 9216, 1, 0, 0, 0, 870, 9218, 1, 0, 0, 0, 872, 9229, 1, 0, 0, 0, 874, 9234, - 1, 0, 0, 0, 876, 9246, 1, 0, 0, 0, 878, 9258, 1, 0, 0, 0, 880, 9261, 1, - 0, 0, 0, 882, 9312, 1, 0, 0, 0, 884, 9314, 1, 0, 0, 0, 886, 9322, 1, 0, - 0, 0, 888, 9338, 1, 0, 0, 0, 890, 9351, 1, 0, 0, 0, 892, 9353, 1, 0, 0, - 0, 894, 9392, 1, 0, 0, 0, 896, 9394, 1, 0, 0, 0, 898, 9400, 1, 0, 0, 0, - 900, 9407, 1, 0, 0, 0, 902, 9431, 1, 0, 0, 0, 904, 9444, 1, 0, 0, 0, 906, - 9456, 1, 0, 0, 0, 908, 9461, 1, 0, 0, 0, 910, 9464, 1, 0, 0, 0, 912, 9472, - 1, 0, 0, 0, 914, 9474, 1, 0, 0, 0, 916, 9527, 1, 0, 0, 0, 918, 9529, 1, - 0, 0, 0, 920, 9560, 1, 0, 0, 0, 922, 9562, 1, 0, 0, 0, 924, 9572, 1, 0, - 0, 0, 926, 9599, 1, 0, 0, 0, 928, 9604, 1, 0, 0, 0, 930, 9609, 1, 0, 0, - 0, 932, 9647, 1, 0, 0, 0, 934, 9649, 1, 0, 0, 0, 936, 9711, 1, 0, 0, 0, - 938, 9715, 1, 0, 0, 0, 940, 9720, 1, 0, 0, 0, 942, 9744, 1, 0, 0, 0, 944, - 9757, 1, 0, 0, 0, 946, 9762, 1, 0, 0, 0, 948, 9788, 1, 0, 0, 0, 950, 9792, - 1, 0, 0, 0, 952, 9797, 1, 0, 0, 0, 954, 9802, 1, 0, 0, 0, 956, 9810, 1, - 0, 0, 0, 958, 9816, 1, 0, 0, 0, 960, 9819, 1, 0, 0, 0, 962, 9827, 1, 0, - 0, 0, 964, 9833, 1, 0, 0, 0, 966, 9854, 1, 0, 0, 0, 968, 9877, 1, 0, 0, - 0, 970, 9885, 1, 0, 0, 0, 972, 9887, 1, 0, 0, 0, 974, 9895, 1, 0, 0, 0, - 976, 9907, 1, 0, 0, 0, 978, 9924, 1, 0, 0, 0, 980, 9927, 1, 0, 0, 0, 982, - 9942, 1, 0, 0, 0, 984, 10026, 1, 0, 0, 0, 986, 10041, 1, 0, 0, 0, 988, - 10086, 1, 0, 0, 0, 990, 10088, 1, 0, 0, 0, 992, 10098, 1, 0, 0, 0, 994, - 10120, 1, 0, 0, 0, 996, 10122, 1, 0, 0, 0, 998, 10176, 1, 0, 0, 0, 1000, - 10200, 1, 0, 0, 0, 1002, 10219, 1, 0, 0, 0, 1004, 10221, 1, 0, 0, 0, 1006, - 10229, 1, 0, 0, 0, 1008, 10232, 1, 0, 0, 0, 1010, 10235, 1, 0, 0, 0, 1012, - 10263, 1, 0, 0, 0, 1014, 10288, 1, 0, 0, 0, 1016, 10297, 1, 0, 0, 0, 1018, - 10349, 1, 0, 0, 0, 1020, 10384, 1, 0, 0, 0, 1022, 10406, 1, 0, 0, 0, 1024, - 10448, 1, 0, 0, 0, 1026, 10452, 1, 0, 0, 0, 1028, 10466, 1, 0, 0, 0, 1030, - 10506, 1, 0, 0, 0, 1032, 10508, 1, 0, 0, 0, 1034, 10522, 1, 0, 0, 0, 1036, - 10553, 1, 0, 0, 0, 1038, 10556, 1, 0, 0, 0, 1040, 10574, 1, 0, 0, 0, 1042, - 10603, 1, 0, 0, 0, 1044, 10608, 1, 0, 0, 0, 1046, 10617, 1, 0, 0, 0, 1048, - 10632, 1, 0, 0, 0, 1050, 10636, 1, 0, 0, 0, 1052, 10645, 1, 0, 0, 0, 1054, - 10660, 1, 0, 0, 0, 1056, 10666, 1, 0, 0, 0, 1058, 10669, 1, 0, 0, 0, 1060, - 10731, 1, 0, 0, 0, 1062, 10734, 1, 0, 0, 0, 1064, 10737, 1, 0, 0, 0, 1066, - 10763, 1, 0, 0, 0, 1068, 10774, 1, 0, 0, 0, 1070, 10786, 1, 0, 0, 0, 1072, - 10788, 1, 0, 0, 0, 1074, 10807, 1, 0, 0, 0, 1076, 10809, 1, 0, 0, 0, 1078, - 10820, 1, 0, 0, 0, 1080, 10834, 1, 0, 0, 0, 1082, 10850, 1, 0, 0, 0, 1084, - 10852, 1, 0, 0, 0, 1086, 10860, 1, 0, 0, 0, 1088, 10870, 1, 0, 0, 0, 1090, - 10872, 1, 0, 0, 0, 1092, 10928, 1, 0, 0, 0, 1094, 10956, 1, 0, 0, 0, 1096, - 10973, 1, 0, 0, 0, 1098, 10996, 1, 0, 0, 0, 1100, 11033, 1, 0, 0, 0, 1102, - 11035, 1, 0, 0, 0, 1104, 11085, 1, 0, 0, 0, 1106, 11107, 1, 0, 0, 0, 1108, - 11127, 1, 0, 0, 0, 1110, 11146, 1, 0, 0, 0, 1112, 11152, 1, 0, 0, 0, 1114, - 11167, 1, 0, 0, 0, 1116, 11207, 1, 0, 0, 0, 1118, 11247, 1, 0, 0, 0, 1120, - 11281, 1, 0, 0, 0, 1122, 11283, 1, 0, 0, 0, 1124, 11299, 1, 0, 0, 0, 1126, - 11308, 1, 0, 0, 0, 1128, 11341, 1, 0, 0, 0, 1130, 11343, 1, 0, 0, 0, 1132, - 11351, 1, 0, 0, 0, 1134, 11359, 1, 0, 0, 0, 1136, 11366, 1, 0, 0, 0, 1138, - 11383, 1, 0, 0, 0, 1140, 11397, 1, 0, 0, 0, 1142, 11423, 1, 0, 0, 0, 1144, - 11466, 1, 0, 0, 0, 1146, 11470, 1, 0, 0, 0, 1148, 11494, 1, 0, 0, 0, 1150, - 11511, 1, 0, 0, 0, 1152, 11532, 1, 0, 0, 0, 1154, 11556, 1, 0, 0, 0, 1156, - 11569, 1, 0, 0, 0, 1158, 11571, 1, 0, 0, 0, 1160, 11574, 1, 0, 0, 0, 1162, - 11601, 1, 0, 0, 0, 1164, 11609, 1, 0, 0, 0, 1166, 11627, 1, 0, 0, 0, 1168, - 11631, 1, 0, 0, 0, 1170, 11666, 1, 0, 0, 0, 1172, 11681, 1, 0, 0, 0, 1174, - 11739, 1, 0, 0, 0, 1176, 11741, 1, 0, 0, 0, 1178, 11756, 1, 0, 0, 0, 1180, - 11777, 1, 0, 0, 0, 1182, 11779, 1, 0, 0, 0, 1184, 11807, 1, 0, 0, 0, 1186, - 11809, 1, 0, 0, 0, 1188, 11821, 1, 0, 0, 0, 1190, 11828, 1, 0, 0, 0, 1192, - 11832, 1, 0, 0, 0, 1194, 11840, 1, 0, 0, 0, 1196, 11858, 1, 0, 0, 0, 1198, - 11863, 1, 0, 0, 0, 1200, 11901, 1, 0, 0, 0, 1202, 11909, 1, 0, 0, 0, 1204, - 11928, 1, 0, 0, 0, 1206, 11931, 1, 0, 0, 0, 1208, 11987, 1, 0, 0, 0, 1210, - 11990, 1, 0, 0, 0, 1212, 12024, 1, 0, 0, 0, 1214, 12026, 1, 0, 0, 0, 1216, - 12028, 1, 0, 0, 0, 1218, 12030, 1, 0, 0, 0, 1220, 12038, 1, 0, 0, 0, 1222, - 12072, 1, 0, 0, 0, 1224, 12074, 1, 0, 0, 0, 1226, 12085, 1, 0, 0, 0, 1228, - 12098, 1, 0, 0, 0, 1230, 12101, 1, 0, 0, 0, 1232, 12119, 1, 0, 0, 0, 1234, - 12121, 1, 0, 0, 0, 1236, 12123, 1, 0, 0, 0, 1238, 12125, 1, 0, 0, 0, 1240, - 12217, 1, 0, 0, 0, 1242, 12219, 1, 0, 0, 0, 1244, 12222, 1, 0, 0, 0, 1246, - 12256, 1, 0, 0, 0, 1248, 12258, 1, 0, 0, 0, 1250, 12260, 1, 0, 0, 0, 1252, - 12267, 1, 0, 0, 0, 1254, 12280, 1, 0, 0, 0, 1256, 12319, 1, 0, 0, 0, 1258, - 12325, 1, 0, 0, 0, 1260, 12357, 1, 0, 0, 0, 1262, 12362, 1, 0, 0, 0, 1264, - 12365, 1, 0, 0, 0, 1266, 12378, 1, 0, 0, 0, 1268, 12380, 1, 0, 0, 0, 1270, - 12422, 1, 0, 0, 0, 1272, 12424, 1, 0, 0, 0, 1274, 12447, 1, 0, 0, 0, 1276, - 12467, 1, 0, 0, 0, 1278, 12483, 1, 0, 0, 0, 1280, 12489, 1, 0, 0, 0, 1282, - 12498, 1, 0, 0, 0, 1284, 12502, 1, 0, 0, 0, 1286, 12511, 1, 0, 0, 0, 1288, - 12519, 1, 0, 0, 0, 1290, 12531, 1, 0, 0, 0, 1292, 12543, 1, 0, 0, 0, 1294, - 12550, 1, 0, 0, 0, 1296, 12560, 1, 0, 0, 0, 1298, 12569, 1, 0, 0, 0, 1300, - 12576, 1, 0, 0, 0, 1302, 12578, 1, 0, 0, 0, 1304, 12580, 1, 0, 0, 0, 1306, - 12635, 1, 0, 0, 0, 1308, 12637, 1, 0, 0, 0, 1310, 12651, 1, 0, 0, 0, 1312, - 12670, 1, 0, 0, 0, 1314, 12672, 1, 0, 0, 0, 1316, 12674, 1, 0, 0, 0, 1318, - 12681, 1, 0, 0, 0, 1320, 12689, 1, 0, 0, 0, 1322, 12706, 1, 0, 0, 0, 1324, - 12736, 1, 0, 0, 0, 1326, 12740, 1, 0, 0, 0, 1328, 12748, 1, 0, 0, 0, 1330, - 12770, 1, 0, 0, 0, 1332, 12785, 1, 0, 0, 0, 1334, 12835, 1, 0, 0, 0, 1336, - 12853, 1, 0, 0, 0, 1338, 12863, 1, 0, 0, 0, 1340, 12873, 1, 0, 0, 0, 1342, - 12878, 1, 0, 0, 0, 1344, 12883, 1, 0, 0, 0, 1346, 12894, 1, 0, 0, 0, 1348, - 12898, 1, 0, 0, 0, 1350, 12902, 1, 0, 0, 0, 1352, 12915, 1, 0, 0, 0, 1354, - 12921, 1, 0, 0, 0, 1356, 12928, 1, 0, 0, 0, 1358, 12930, 1, 0, 0, 0, 1360, - 12932, 1, 0, 0, 0, 1362, 12954, 1, 0, 0, 0, 1364, 12979, 1, 0, 0, 0, 1366, - 12981, 1, 0, 0, 0, 1368, 12983, 1, 0, 0, 0, 1370, 12990, 1, 0, 0, 0, 1372, - 12992, 1, 0, 0, 0, 1374, 12994, 1, 0, 0, 0, 1376, 13027, 1, 0, 0, 0, 1378, - 13072, 1, 0, 0, 0, 1380, 13074, 1, 0, 0, 0, 1382, 13105, 1, 0, 0, 0, 1384, - 13142, 1, 0, 0, 0, 1386, 13161, 1, 0, 0, 0, 1388, 13163, 1, 0, 0, 0, 1390, - 13183, 1, 0, 0, 0, 1392, 13211, 1, 0, 0, 0, 1394, 13236, 1, 0, 0, 0, 1396, - 13318, 1, 0, 0, 0, 1398, 13320, 1, 0, 0, 0, 1400, 13364, 1, 0, 0, 0, 1402, - 13368, 1, 0, 0, 0, 1404, 13392, 1, 0, 0, 0, 1406, 13399, 1, 0, 0, 0, 1408, - 13407, 1, 0, 0, 0, 1410, 13409, 1, 0, 0, 0, 1412, 13428, 1, 0, 0, 0, 1414, - 13451, 1, 0, 0, 0, 1416, 13453, 1, 0, 0, 0, 1418, 13471, 1, 0, 0, 0, 1420, - 13476, 1, 0, 0, 0, 1422, 13486, 1, 0, 0, 0, 1424, 13493, 1, 0, 0, 0, 1426, - 13501, 1, 0, 0, 0, 1428, 13534, 1, 0, 0, 0, 1430, 13557, 1, 0, 0, 0, 1432, - 13562, 1, 0, 0, 0, 1434, 13613, 1, 0, 0, 0, 1436, 13615, 1, 0, 0, 0, 1438, - 13620, 1, 0, 0, 0, 1440, 13624, 1, 0, 0, 0, 1442, 13627, 1, 0, 0, 0, 1444, - 13629, 1, 0, 0, 0, 1446, 13631, 1, 0, 0, 0, 1448, 13633, 1, 0, 0, 0, 1450, - 13635, 1, 0, 0, 0, 1452, 13637, 1, 0, 0, 0, 1454, 13651, 1, 0, 0, 0, 1456, - 13656, 1, 0, 0, 0, 1458, 13663, 1, 0, 0, 0, 1460, 13665, 1, 0, 0, 0, 1462, - 13670, 1, 0, 0, 0, 1464, 13675, 1, 0, 0, 0, 1466, 13681, 1, 0, 0, 0, 1468, - 13685, 1, 0, 0, 0, 1470, 13709, 1, 0, 0, 0, 1472, 13711, 1, 0, 0, 0, 1474, - 13718, 1, 0, 0, 0, 1476, 13778, 1, 0, 0, 0, 1478, 13782, 1, 0, 0, 0, 1480, - 13804, 1, 0, 0, 0, 1482, 13806, 1, 0, 0, 0, 1484, 13826, 1, 0, 0, 0, 1486, - 13842, 1, 0, 0, 0, 1488, 13847, 1, 0, 0, 0, 1490, 13855, 1, 0, 0, 0, 1492, - 13859, 1, 0, 0, 0, 1494, 13870, 1, 0, 0, 0, 1496, 13898, 1, 0, 0, 0, 1498, - 13914, 1, 0, 0, 0, 1500, 13923, 1, 0, 0, 0, 1502, 13955, 1, 0, 0, 0, 1504, - 13967, 1, 0, 0, 0, 1506, 13975, 1, 0, 0, 0, 1508, 14008, 1, 0, 0, 0, 1510, - 14010, 1, 0, 0, 0, 1512, 14037, 1, 0, 0, 0, 1514, 14056, 1, 0, 0, 0, 1516, - 14082, 1, 0, 0, 0, 1518, 14084, 1, 0, 0, 0, 1520, 14118, 1, 0, 0, 0, 1522, - 14135, 1, 0, 0, 0, 1524, 14146, 1, 0, 0, 0, 1526, 14148, 1, 0, 0, 0, 1528, - 14167, 1, 0, 0, 0, 1530, 14178, 1, 0, 0, 0, 1532, 14187, 1, 0, 0, 0, 1534, - 14219, 1, 0, 0, 0, 1536, 14244, 1, 0, 0, 0, 1538, 14268, 1, 0, 0, 0, 1540, - 14282, 1, 0, 0, 0, 1542, 14292, 1, 0, 0, 0, 1544, 14301, 1, 0, 0, 0, 1546, - 14331, 1, 0, 0, 0, 1548, 14383, 1, 0, 0, 0, 1550, 14394, 1, 0, 0, 0, 1552, - 14396, 1, 0, 0, 0, 1554, 14412, 1, 0, 0, 0, 1556, 14414, 1, 0, 0, 0, 1558, - 14439, 1, 0, 0, 0, 1560, 14441, 1, 0, 0, 0, 1562, 14445, 1, 0, 0, 0, 1564, - 14453, 1, 0, 0, 0, 1566, 14467, 1, 0, 0, 0, 1568, 14478, 1, 0, 0, 0, 1570, - 14493, 1, 0, 0, 0, 1572, 14528, 1, 0, 0, 0, 1574, 14552, 1, 0, 0, 0, 1576, - 14556, 1, 0, 0, 0, 1578, 14558, 1, 0, 0, 0, 1580, 14562, 1, 0, 0, 0, 1582, - 14597, 1, 0, 0, 0, 1584, 14602, 1, 0, 0, 0, 1586, 14607, 1, 0, 0, 0, 1588, - 14611, 1, 0, 0, 0, 1590, 14621, 1, 0, 0, 0, 1592, 14623, 1, 0, 0, 0, 1594, - 14631, 1, 0, 0, 0, 1596, 14633, 1, 0, 0, 0, 1598, 14639, 1, 0, 0, 0, 1600, - 14641, 1, 0, 0, 0, 1602, 14647, 1, 0, 0, 0, 1604, 14713, 1, 0, 0, 0, 1606, - 14715, 1, 0, 0, 0, 1608, 14739, 1, 0, 0, 0, 1610, 14742, 1, 0, 0, 0, 1612, - 14772, 1, 0, 0, 0, 1614, 14784, 1, 0, 0, 0, 1616, 14811, 1, 0, 0, 0, 1618, - 14820, 1, 0, 0, 0, 1620, 14836, 1, 0, 0, 0, 1622, 14840, 1, 0, 0, 0, 1624, - 14849, 1, 0, 0, 0, 1626, 14851, 1, 0, 0, 0, 1628, 14898, 1, 0, 0, 0, 1630, - 14931, 1, 0, 0, 0, 1632, 14960, 1, 0, 0, 0, 1634, 14964, 1, 0, 0, 0, 1636, - 14971, 1, 0, 0, 0, 1638, 14973, 1, 0, 0, 0, 1640, 14983, 1, 0, 0, 0, 1642, - 14999, 1, 0, 0, 0, 1644, 15004, 1, 0, 0, 0, 1646, 15033, 1, 0, 0, 0, 1648, - 15037, 1, 0, 0, 0, 1650, 15072, 1, 0, 0, 0, 1652, 15084, 1, 0, 0, 0, 1654, - 15086, 1, 0, 0, 0, 1656, 15088, 1, 0, 0, 0, 1658, 15126, 1, 0, 0, 0, 1660, - 15128, 1, 0, 0, 0, 1662, 15156, 1, 0, 0, 0, 1664, 15181, 1, 0, 0, 0, 1666, - 15183, 1, 0, 0, 0, 1668, 15229, 1, 0, 0, 0, 1670, 15252, 1, 0, 0, 0, 1672, - 15260, 1, 0, 0, 0, 1674, 15297, 1, 0, 0, 0, 1676, 15318, 1, 0, 0, 0, 1678, - 15322, 1, 0, 0, 0, 1680, 15324, 1, 0, 0, 0, 1682, 15330, 1, 0, 0, 0, 1684, - 15390, 1, 0, 0, 0, 1686, 15392, 1, 0, 0, 0, 1688, 15394, 1, 0, 0, 0, 1690, - 15396, 1, 0, 0, 0, 1692, 15426, 1, 0, 0, 0, 1694, 15428, 1, 0, 0, 0, 1696, - 15435, 1, 0, 0, 0, 1698, 15442, 1, 0, 0, 0, 1700, 15456, 1, 0, 0, 0, 1702, - 15465, 1, 0, 0, 0, 1704, 15480, 1, 0, 0, 0, 1706, 15483, 1, 0, 0, 0, 1708, - 15488, 1, 0, 0, 0, 1710, 15492, 1, 0, 0, 0, 1712, 15509, 1, 0, 0, 0, 1714, - 15515, 1, 0, 0, 0, 1716, 15525, 1, 0, 0, 0, 1718, 15538, 1, 0, 0, 0, 1720, - 15542, 1, 0, 0, 0, 1722, 15556, 1, 0, 0, 0, 1724, 15558, 1, 0, 0, 0, 1726, - 15572, 1, 0, 0, 0, 1728, 15589, 1, 0, 0, 0, 1730, 15614, 1, 0, 0, 0, 1732, - 15624, 1, 0, 0, 0, 1734, 15628, 1, 0, 0, 0, 1736, 15663, 1, 0, 0, 0, 1738, - 15675, 1, 0, 0, 0, 1740, 15686, 1, 0, 0, 0, 1742, 15692, 1, 0, 0, 0, 1744, - 15703, 1, 0, 0, 0, 1746, 15715, 1, 0, 0, 0, 1748, 15723, 1, 0, 0, 0, 1750, - 15738, 1, 0, 0, 0, 1752, 15742, 1, 0, 0, 0, 1754, 15764, 1, 0, 0, 0, 1756, - 15768, 1, 0, 0, 0, 1758, 15773, 1, 0, 0, 0, 1760, 15781, 1, 0, 0, 0, 1762, - 15789, 1, 0, 0, 0, 1764, 15792, 1, 0, 0, 0, 1766, 15808, 1, 0, 0, 0, 1768, - 15813, 1, 0, 0, 0, 1770, 15817, 1, 0, 0, 0, 1772, 15857, 1, 0, 0, 0, 1774, - 15859, 1, 0, 0, 0, 1776, 15881, 1, 0, 0, 0, 1778, 15883, 1, 0, 0, 0, 1780, - 15888, 1, 0, 0, 0, 1782, 15890, 1, 0, 0, 0, 1784, 15892, 1, 0, 0, 0, 1786, - 15894, 1, 0, 0, 0, 1788, 15898, 1, 0, 0, 0, 1790, 15902, 1, 0, 0, 0, 1792, - 15922, 1, 0, 0, 0, 1794, 15942, 1, 0, 0, 0, 1796, 15948, 1, 0, 0, 0, 1798, - 15962, 1, 0, 0, 0, 1800, 15981, 1, 0, 0, 0, 1802, 15986, 1, 0, 0, 0, 1804, - 15999, 1, 0, 0, 0, 1806, 16001, 1, 0, 0, 0, 1808, 16015, 1, 0, 0, 0, 1810, - 16025, 1, 0, 0, 0, 1812, 16031, 1, 0, 0, 0, 1814, 16033, 1, 0, 0, 0, 1816, - 16036, 1, 0, 0, 0, 1818, 16045, 1, 0, 0, 0, 1820, 16076, 1, 0, 0, 0, 1822, - 16091, 1, 0, 0, 0, 1824, 16093, 1, 0, 0, 0, 1826, 16114, 1, 0, 0, 0, 1828, - 16129, 1, 0, 0, 0, 1830, 16153, 1, 0, 0, 0, 1832, 16160, 1, 0, 0, 0, 1834, - 16173, 1, 0, 0, 0, 1836, 16176, 1, 0, 0, 0, 1838, 16196, 1, 0, 0, 0, 1840, - 16198, 1, 0, 0, 0, 1842, 16208, 1, 0, 0, 0, 1844, 16217, 1, 0, 0, 0, 1846, - 16234, 1, 0, 0, 0, 1848, 16277, 1, 0, 0, 0, 1850, 16286, 1, 0, 0, 0, 1852, - 16298, 1, 0, 0, 0, 1854, 16306, 1, 0, 0, 0, 1856, 16311, 1, 0, 0, 0, 1858, - 16349, 1, 0, 0, 0, 1860, 16351, 1, 0, 0, 0, 1862, 16359, 1, 0, 0, 0, 1864, - 16361, 1, 0, 0, 0, 1866, 16365, 1, 0, 0, 0, 1868, 16373, 1, 0, 0, 0, 1870, - 16384, 1, 0, 0, 0, 1872, 16418, 1, 0, 0, 0, 1874, 16421, 1, 0, 0, 0, 1876, - 16442, 1, 0, 0, 0, 1878, 16445, 1, 0, 0, 0, 1880, 16448, 1, 0, 0, 0, 1882, - 16452, 1, 0, 0, 0, 1884, 16471, 1, 0, 0, 0, 1886, 16473, 1, 0, 0, 0, 1888, - 16490, 1, 0, 0, 0, 1890, 16497, 1, 0, 0, 0, 1892, 16502, 1, 0, 0, 0, 1894, - 16525, 1, 0, 0, 0, 1896, 16535, 1, 0, 0, 0, 1898, 16537, 1, 0, 0, 0, 1900, - 16551, 1, 0, 0, 0, 1902, 16565, 1, 0, 0, 0, 1904, 16601, 1, 0, 0, 0, 1906, - 16603, 1, 0, 0, 0, 1908, 16633, 1, 0, 0, 0, 1910, 16638, 1, 0, 0, 0, 1912, - 16640, 1, 0, 0, 0, 1914, 16652, 1, 0, 0, 0, 1916, 16672, 1, 0, 0, 0, 1918, - 16674, 1, 0, 0, 0, 1920, 16677, 1, 0, 0, 0, 1922, 16703, 1, 0, 0, 0, 1924, - 16705, 1, 0, 0, 0, 1926, 16709, 1, 0, 0, 0, 1928, 16724, 1, 0, 0, 0, 1930, - 16736, 1, 0, 0, 0, 1932, 16744, 1, 0, 0, 0, 1934, 16748, 1, 0, 0, 0, 1936, - 16761, 1, 0, 0, 0, 1938, 16767, 1, 0, 0, 0, 1940, 16782, 1, 0, 0, 0, 1942, - 16802, 1, 0, 0, 0, 1944, 16811, 1, 0, 0, 0, 1946, 16813, 1, 0, 0, 0, 1948, - 16820, 1, 0, 0, 0, 1950, 16825, 1, 0, 0, 0, 1952, 16838, 1, 0, 0, 0, 1954, - 16846, 1, 0, 0, 0, 1956, 16850, 1, 0, 0, 0, 1958, 16864, 1, 0, 0, 0, 1960, - 16872, 1, 0, 0, 0, 1962, 16880, 1, 0, 0, 0, 1964, 16882, 1, 0, 0, 0, 1966, - 16894, 1, 0, 0, 0, 1968, 16926, 1, 0, 0, 0, 1970, 16928, 1, 0, 0, 0, 1972, - 16942, 1, 0, 0, 0, 1974, 16947, 1, 0, 0, 0, 1976, 16965, 1, 0, 0, 0, 1978, - 16969, 1, 0, 0, 0, 1980, 16977, 1, 0, 0, 0, 1982, 16987, 1, 0, 0, 0, 1984, - 16995, 1, 0, 0, 0, 1986, 17001, 1, 0, 0, 0, 1988, 17006, 1, 0, 0, 0, 1990, - 17014, 1, 0, 0, 0, 1992, 17036, 1, 0, 0, 0, 1994, 17055, 1, 0, 0, 0, 1996, - 17059, 1, 0, 0, 0, 1998, 17062, 1, 0, 0, 0, 2000, 17079, 1, 0, 0, 0, 2002, - 17084, 1, 0, 0, 0, 2004, 17103, 1, 0, 0, 0, 2006, 17105, 1, 0, 0, 0, 2008, - 17121, 1, 0, 0, 0, 2010, 17129, 1, 0, 0, 0, 2012, 17134, 1, 0, 0, 0, 2014, - 17138, 1, 0, 0, 0, 2016, 17149, 1, 0, 0, 0, 2018, 17152, 1, 0, 0, 0, 2020, - 17175, 1, 0, 0, 0, 2022, 17177, 1, 0, 0, 0, 2024, 17190, 1, 0, 0, 0, 2026, - 17201, 1, 0, 0, 0, 2028, 17215, 1, 0, 0, 0, 2030, 17222, 1, 0, 0, 0, 2032, - 17247, 1, 0, 0, 0, 2034, 17249, 1, 0, 0, 0, 2036, 17259, 1, 0, 0, 0, 2038, - 17261, 1, 0, 0, 0, 2040, 17266, 1, 0, 0, 0, 2042, 17281, 1, 0, 0, 0, 2044, - 17319, 1, 0, 0, 0, 2046, 17321, 1, 0, 0, 0, 2048, 17329, 1, 0, 0, 0, 2050, - 17341, 1, 0, 0, 0, 2052, 17373, 1, 0, 0, 0, 2054, 17393, 1, 0, 0, 0, 2056, - 17395, 1, 0, 0, 0, 2058, 17399, 1, 0, 0, 0, 2060, 17458, 1, 0, 0, 0, 2062, - 17460, 1, 0, 0, 0, 2064, 17490, 1, 0, 0, 0, 2066, 17492, 1, 0, 0, 0, 2068, - 17513, 1, 0, 0, 0, 2070, 17543, 1, 0, 0, 0, 2072, 17547, 1, 0, 0, 0, 2074, - 17550, 1, 0, 0, 0, 2076, 17569, 1, 0, 0, 0, 2078, 17577, 1, 0, 0, 0, 2080, - 17595, 1, 0, 0, 0, 2082, 17602, 1, 0, 0, 0, 2084, 17626, 1, 0, 0, 0, 2086, - 17628, 1, 0, 0, 0, 2088, 17725, 1, 0, 0, 0, 2090, 17731, 1, 0, 0, 0, 2092, - 17923, 1, 0, 0, 0, 2094, 17934, 1, 0, 0, 0, 2096, 17967, 1, 0, 0, 0, 2098, - 17969, 1, 0, 0, 0, 2100, 18000, 1, 0, 0, 0, 2102, 18006, 1, 0, 0, 0, 2104, - 18010, 1, 0, 0, 0, 2106, 18111, 1, 0, 0, 0, 2108, 18113, 1, 0, 0, 0, 2110, - 18178, 1, 0, 0, 0, 2112, 18182, 1, 0, 0, 0, 2114, 18201, 1, 0, 0, 0, 2116, - 18216, 1, 0, 0, 0, 2118, 18225, 1, 0, 0, 0, 2120, 18237, 1, 0, 0, 0, 2122, - 18242, 1, 0, 0, 0, 2124, 18283, 1, 0, 0, 0, 2126, 18285, 1, 0, 0, 0, 2128, - 18302, 1, 0, 0, 0, 2130, 18304, 1, 0, 0, 0, 2132, 18367, 1, 0, 0, 0, 2134, - 18369, 1, 0, 0, 0, 2136, 18766, 1, 0, 0, 0, 2138, 18768, 1, 0, 0, 0, 2140, - 18770, 1, 0, 0, 0, 2142, 18772, 1, 0, 0, 0, 2144, 18774, 1, 0, 0, 0, 2146, - 18800, 1, 0, 0, 0, 2148, 18809, 1, 0, 0, 0, 2150, 18818, 1, 0, 0, 0, 2152, - 18820, 1, 0, 0, 0, 2154, 18837, 1, 0, 0, 0, 2156, 18841, 1, 0, 0, 0, 2158, - 18852, 1, 0, 0, 0, 2160, 18854, 1, 0, 0, 0, 2162, 18878, 1, 0, 0, 0, 2164, - 18897, 1, 0, 0, 0, 2166, 18915, 1, 0, 0, 0, 2168, 18936, 1, 0, 0, 0, 2170, - 18949, 1, 0, 0, 0, 2172, 18952, 1, 0, 0, 0, 2174, 18961, 1, 0, 0, 0, 2176, - 18967, 1, 0, 0, 0, 2178, 18975, 1, 0, 0, 0, 2180, 18978, 1, 0, 0, 0, 2182, - 18989, 1, 0, 0, 0, 2184, 19000, 1, 0, 0, 0, 2186, 19002, 1, 0, 0, 0, 2188, - 19021, 1, 0, 0, 0, 2190, 19030, 1, 0, 0, 0, 2192, 19042, 1, 0, 0, 0, 2194, - 19060, 1, 0, 0, 0, 2196, 19064, 1, 0, 0, 0, 2198, 19066, 1, 0, 0, 0, 2200, - 19074, 1, 0, 0, 0, 2202, 19090, 1, 0, 0, 0, 2204, 19109, 1, 0, 0, 0, 2206, - 19111, 1, 0, 0, 0, 2208, 19113, 1, 0, 0, 0, 2210, 19115, 1, 0, 0, 0, 2212, - 19117, 1, 0, 0, 0, 2214, 19119, 1, 0, 0, 0, 2216, 19121, 1, 0, 0, 0, 2218, - 19133, 1, 0, 0, 0, 2220, 19135, 1, 0, 0, 0, 2222, 19140, 1, 0, 0, 0, 2224, - 19142, 1, 0, 0, 0, 2226, 19144, 1, 0, 0, 0, 2228, 19146, 1, 0, 0, 0, 2230, - 19151, 1, 0, 0, 0, 2232, 19159, 1, 0, 0, 0, 2234, 19161, 1, 0, 0, 0, 2236, - 19168, 1, 0, 0, 0, 2238, 19170, 1, 0, 0, 0, 2240, 19182, 1, 0, 0, 0, 2242, - 19184, 1, 0, 0, 0, 2244, 19192, 1, 0, 0, 0, 2246, 19200, 1, 0, 0, 0, 2248, - 19208, 1, 0, 0, 0, 2250, 19213, 1, 0, 0, 0, 2252, 19218, 1, 0, 0, 0, 2254, - 19233, 1, 0, 0, 0, 2256, 19235, 1, 0, 0, 0, 2258, 19242, 1, 0, 0, 0, 2260, - 19246, 1, 0, 0, 0, 2262, 19248, 1, 0, 0, 0, 2264, 19253, 1, 0, 0, 0, 2266, - 19261, 1, 0, 0, 0, 2268, 19290, 1, 0, 0, 0, 2270, 19292, 1, 0, 0, 0, 2272, - 19319, 1, 0, 0, 0, 2274, 19327, 1, 0, 0, 0, 2276, 19329, 1, 0, 0, 0, 2278, - 19331, 1, 0, 0, 0, 2280, 19333, 1, 0, 0, 0, 2282, 19359, 1, 0, 0, 0, 2284, - 19361, 1, 0, 0, 0, 2286, 19369, 1, 0, 0, 0, 2288, 19373, 1, 0, 0, 0, 2290, - 19382, 1, 0, 0, 0, 2292, 19397, 1, 0, 0, 0, 2294, 19418, 1, 0, 0, 0, 2296, - 19460, 1, 0, 0, 0, 2298, 19467, 1, 0, 0, 0, 2300, 19479, 1, 0, 0, 0, 2302, - 19512, 1, 0, 0, 0, 2304, 19514, 1, 0, 0, 0, 2306, 19591, 1, 0, 0, 0, 2308, - 19596, 1, 0, 0, 0, 2310, 19612, 1, 0, 0, 0, 2312, 19622, 1, 0, 0, 0, 2314, - 19634, 1, 0, 0, 0, 2316, 19676, 1, 0, 0, 0, 2318, 20004, 1, 0, 0, 0, 2320, - 20068, 1, 0, 0, 0, 2322, 20132, 1, 0, 0, 0, 2324, 20134, 1, 0, 0, 0, 2326, - 20136, 1, 0, 0, 0, 2328, 20142, 1, 0, 0, 0, 2330, 20144, 1, 0, 0, 0, 2332, - 20148, 1, 0, 0, 0, 2334, 20154, 1, 0, 0, 0, 2336, 20156, 1, 0, 0, 0, 2338, - 20160, 1, 0, 0, 0, 2340, 20179, 1, 0, 0, 0, 2342, 20189, 1, 0, 0, 0, 2344, - 20193, 1, 0, 0, 0, 2346, 20205, 1, 0, 0, 0, 2348, 20216, 1, 0, 0, 0, 2350, - 20266, 1, 0, 0, 0, 2352, 20271, 1, 0, 0, 0, 2354, 20276, 1, 0, 0, 0, 2356, - 20305, 1, 0, 0, 0, 2358, 20313, 1, 0, 0, 0, 2360, 20332, 1, 0, 0, 0, 2362, - 20334, 1, 0, 0, 0, 2364, 20338, 1, 0, 0, 0, 2366, 20365, 1, 0, 0, 0, 2368, - 20369, 1, 0, 0, 0, 2370, 20377, 1, 0, 0, 0, 2372, 20390, 1, 0, 0, 0, 2374, - 20393, 1, 0, 0, 0, 2376, 20397, 1, 0, 0, 0, 2378, 20421, 1, 0, 0, 0, 2380, - 20432, 1, 0, 0, 0, 2382, 20434, 1, 0, 0, 0, 2384, 20448, 1, 0, 0, 0, 2386, - 20453, 1, 0, 0, 0, 2388, 20466, 1, 0, 0, 0, 2390, 20477, 1, 0, 0, 0, 2392, - 20485, 1, 0, 0, 0, 2394, 20491, 1, 0, 0, 0, 2396, 20504, 1, 0, 0, 0, 2398, - 20508, 1, 0, 0, 0, 2400, 20511, 1, 0, 0, 0, 2402, 20541, 1, 0, 0, 0, 2404, - 20543, 1, 0, 0, 0, 2406, 20545, 1, 0, 0, 0, 2408, 20547, 1, 0, 0, 0, 2410, - 20552, 1, 0, 0, 0, 2412, 20560, 1, 0, 0, 0, 2414, 20562, 1, 0, 0, 0, 2416, - 20585, 1, 0, 0, 0, 2418, 20605, 1, 0, 0, 0, 2420, 20625, 1, 0, 0, 0, 2422, - 20627, 1, 0, 0, 0, 2424, 20643, 1, 0, 0, 0, 2426, 20654, 1, 0, 0, 0, 2428, - 20662, 1, 0, 0, 0, 2430, 20667, 1, 0, 0, 0, 2432, 20669, 1, 0, 0, 0, 2434, - 20801, 1, 0, 0, 0, 2436, 20803, 1, 0, 0, 0, 2438, 20805, 1, 0, 0, 0, 2440, - 2443, 3, 2184, 1092, 0, 2441, 2443, 3, 2, 1, 0, 2442, 2440, 1, 0, 0, 0, - 2442, 2441, 1, 0, 0, 0, 2443, 2445, 1, 0, 0, 0, 2444, 2446, 5, 2450, 0, - 0, 2445, 2444, 1, 0, 0, 0, 2445, 2446, 1, 0, 0, 0, 2446, 2449, 1, 0, 0, - 0, 2447, 2449, 5, 2450, 0, 0, 2448, 2442, 1, 0, 0, 0, 2448, 2447, 1, 0, - 0, 0, 2449, 2452, 1, 0, 0, 0, 2450, 2448, 1, 0, 0, 0, 2450, 2451, 1, 0, - 0, 0, 2451, 2453, 1, 0, 0, 0, 2452, 2450, 1, 0, 0, 0, 2453, 2454, 5, 0, - 0, 1, 2454, 1, 1, 0, 0, 0, 2455, 2597, 3, 1320, 660, 0, 2456, 2597, 3, - 1330, 665, 0, 2457, 2597, 3, 1332, 666, 0, 2458, 2597, 3, 1334, 667, 0, - 2459, 2597, 3, 1360, 680, 0, 2460, 2597, 3, 1468, 734, 0, 2461, 2597, 3, - 800, 400, 0, 2462, 2597, 3, 4, 2, 0, 2463, 2597, 3, 94, 47, 0, 2464, 2597, - 3, 98, 49, 0, 2465, 2597, 3, 96, 48, 0, 2466, 2597, 3, 496, 248, 0, 2467, - 2597, 3, 536, 268, 0, 2468, 2597, 3, 100, 50, 0, 2469, 2597, 3, 776, 388, - 0, 2470, 2597, 3, 122, 61, 0, 2471, 2597, 3, 914, 457, 0, 2472, 2597, 3, - 924, 462, 0, 2473, 2597, 3, 942, 471, 0, 2474, 2597, 3, 960, 480, 0, 2475, - 2597, 3, 118, 59, 0, 2476, 2597, 3, 144, 72, 0, 2477, 2597, 3, 158, 79, - 0, 2478, 2597, 3, 164, 82, 0, 2479, 2597, 3, 172, 86, 0, 2480, 2597, 3, - 1514, 757, 0, 2481, 2597, 3, 176, 88, 0, 2482, 2597, 3, 302, 151, 0, 2483, - 2597, 3, 304, 152, 0, 2484, 2597, 3, 1304, 652, 0, 2485, 2597, 3, 1518, - 759, 0, 2486, 2597, 3, 846, 423, 0, 2487, 2597, 3, 1506, 753, 0, 2488, - 2597, 3, 194, 97, 0, 2489, 2597, 3, 226, 113, 0, 2490, 2597, 3, 540, 270, - 0, 2491, 2597, 3, 814, 407, 0, 2492, 2597, 3, 314, 157, 0, 2493, 2597, - 3, 364, 182, 0, 2494, 2597, 3, 390, 195, 0, 2495, 2597, 3, 996, 498, 0, - 2496, 2597, 3, 992, 496, 0, 2497, 2597, 3, 410, 205, 0, 2498, 2597, 3, - 1474, 737, 0, 2499, 2597, 3, 1500, 750, 0, 2500, 2597, 3, 764, 382, 0, - 2501, 2597, 3, 766, 383, 0, 2502, 2597, 3, 420, 210, 0, 2503, 2597, 3, - 424, 212, 0, 2504, 2597, 3, 426, 213, 0, 2505, 2597, 3, 104, 52, 0, 2506, - 2597, 3, 432, 216, 0, 2507, 2597, 3, 444, 222, 0, 2508, 2597, 3, 772, 386, - 0, 2509, 2597, 3, 782, 391, 0, 2510, 2597, 3, 784, 392, 0, 2511, 2597, - 3, 1004, 502, 0, 2512, 2597, 3, 982, 491, 0, 2513, 2597, 3, 934, 467, 0, - 2514, 2597, 3, 940, 470, 0, 2515, 2597, 3, 964, 482, 0, 2516, 2597, 3, - 1010, 505, 0, 2517, 2597, 3, 146, 73, 0, 2518, 2597, 3, 148, 74, 0, 2519, - 2597, 3, 184, 92, 0, 2520, 2597, 3, 170, 85, 0, 2521, 2597, 3, 998, 499, - 0, 2522, 2597, 3, 1012, 506, 0, 2523, 2597, 3, 1014, 507, 0, 2524, 2597, - 3, 190, 95, 0, 2525, 2597, 3, 2344, 1172, 0, 2526, 2597, 3, 308, 154, 0, - 2527, 2597, 3, 1310, 655, 0, 2528, 2597, 3, 1306, 653, 0, 2529, 2597, 3, - 1016, 508, 0, 2530, 2597, 3, 862, 431, 0, 2531, 2597, 3, 880, 440, 0, 2532, - 2597, 3, 196, 98, 0, 2533, 2597, 3, 242, 121, 0, 2534, 2597, 3, 538, 269, - 0, 2535, 2597, 3, 818, 409, 0, 2536, 2597, 3, 1336, 668, 0, 2537, 2597, - 3, 1338, 669, 0, 2538, 2597, 3, 1340, 670, 0, 2539, 2597, 3, 1344, 672, - 0, 2540, 2597, 3, 1346, 673, 0, 2541, 2597, 3, 1498, 749, 0, 2542, 2597, - 3, 1504, 752, 0, 2543, 2597, 3, 1348, 674, 0, 2544, 2597, 3, 1350, 675, - 0, 2545, 2597, 3, 1352, 676, 0, 2546, 2597, 3, 1342, 671, 0, 2547, 2597, - 3, 92, 46, 0, 2548, 2597, 3, 774, 387, 0, 2549, 2597, 3, 728, 364, 0, 2550, - 2597, 3, 732, 366, 0, 2551, 2597, 3, 734, 367, 0, 2552, 2597, 3, 778, 389, - 0, 2553, 2597, 3, 780, 390, 0, 2554, 2597, 3, 140, 70, 0, 2555, 2597, 3, - 990, 495, 0, 2556, 2597, 3, 2346, 1173, 0, 2557, 2597, 3, 944, 472, 0, - 2558, 2597, 3, 962, 481, 0, 2559, 2597, 3, 174, 87, 0, 2560, 2597, 3, 142, - 71, 0, 2561, 2597, 3, 160, 80, 0, 2562, 2597, 3, 162, 81, 0, 2563, 2597, - 3, 178, 89, 0, 2564, 2597, 3, 182, 91, 0, 2565, 2597, 3, 180, 90, 0, 2566, - 2597, 3, 300, 150, 0, 2567, 2597, 3, 1308, 654, 0, 2568, 2597, 3, 1288, - 644, 0, 2569, 2597, 3, 1290, 645, 0, 2570, 2597, 3, 1292, 646, 0, 2571, - 2597, 3, 192, 96, 0, 2572, 2597, 3, 224, 112, 0, 2573, 2597, 3, 542, 271, - 0, 2574, 2597, 3, 1296, 648, 0, 2575, 2597, 3, 578, 289, 0, 2576, 2597, - 3, 654, 327, 0, 2577, 2597, 3, 1702, 851, 0, 2578, 2597, 3, 672, 336, 0, - 2579, 2597, 3, 702, 351, 0, 2580, 2597, 3, 1298, 649, 0, 2581, 2597, 3, - 1318, 659, 0, 2582, 2597, 3, 1316, 658, 0, 2583, 2597, 3, 1810, 905, 0, - 2584, 2597, 3, 730, 365, 0, 2585, 2597, 3, 736, 368, 0, 2586, 2597, 3, - 746, 373, 0, 2587, 2597, 3, 742, 371, 0, 2588, 2597, 3, 740, 370, 0, 2589, - 2597, 3, 744, 372, 0, 2590, 2597, 3, 750, 375, 0, 2591, 2597, 3, 1822, - 911, 0, 2592, 2597, 3, 1354, 677, 0, 2593, 2597, 3, 1286, 643, 0, 2594, - 2597, 3, 698, 349, 0, 2595, 2597, 3, 1790, 895, 0, 2596, 2455, 1, 0, 0, - 0, 2596, 2456, 1, 0, 0, 0, 2596, 2457, 1, 0, 0, 0, 2596, 2458, 1, 0, 0, - 0, 2596, 2459, 1, 0, 0, 0, 2596, 2460, 1, 0, 0, 0, 2596, 2461, 1, 0, 0, - 0, 2596, 2462, 1, 0, 0, 0, 2596, 2463, 1, 0, 0, 0, 2596, 2464, 1, 0, 0, - 0, 2596, 2465, 1, 0, 0, 0, 2596, 2466, 1, 0, 0, 0, 2596, 2467, 1, 0, 0, - 0, 2596, 2468, 1, 0, 0, 0, 2596, 2469, 1, 0, 0, 0, 2596, 2470, 1, 0, 0, - 0, 2596, 2471, 1, 0, 0, 0, 2596, 2472, 1, 0, 0, 0, 2596, 2473, 1, 0, 0, - 0, 2596, 2474, 1, 0, 0, 0, 2596, 2475, 1, 0, 0, 0, 2596, 2476, 1, 0, 0, - 0, 2596, 2477, 1, 0, 0, 0, 2596, 2478, 1, 0, 0, 0, 2596, 2479, 1, 0, 0, - 0, 2596, 2480, 1, 0, 0, 0, 2596, 2481, 1, 0, 0, 0, 2596, 2482, 1, 0, 0, - 0, 2596, 2483, 1, 0, 0, 0, 2596, 2484, 1, 0, 0, 0, 2596, 2485, 1, 0, 0, - 0, 2596, 2486, 1, 0, 0, 0, 2596, 2487, 1, 0, 0, 0, 2596, 2488, 1, 0, 0, - 0, 2596, 2489, 1, 0, 0, 0, 2596, 2490, 1, 0, 0, 0, 2596, 2491, 1, 0, 0, - 0, 2596, 2492, 1, 0, 0, 0, 2596, 2493, 1, 0, 0, 0, 2596, 2494, 1, 0, 0, - 0, 2596, 2495, 1, 0, 0, 0, 2596, 2496, 1, 0, 0, 0, 2596, 2497, 1, 0, 0, - 0, 2596, 2498, 1, 0, 0, 0, 2596, 2499, 1, 0, 0, 0, 2596, 2500, 1, 0, 0, - 0, 2596, 2501, 1, 0, 0, 0, 2596, 2502, 1, 0, 0, 0, 2596, 2503, 1, 0, 0, - 0, 2596, 2504, 1, 0, 0, 0, 2596, 2505, 1, 0, 0, 0, 2596, 2506, 1, 0, 0, - 0, 2596, 2507, 1, 0, 0, 0, 2596, 2508, 1, 0, 0, 0, 2596, 2509, 1, 0, 0, - 0, 2596, 2510, 1, 0, 0, 0, 2596, 2511, 1, 0, 0, 0, 2596, 2512, 1, 0, 0, - 0, 2596, 2513, 1, 0, 0, 0, 2596, 2514, 1, 0, 0, 0, 2596, 2515, 1, 0, 0, - 0, 2596, 2516, 1, 0, 0, 0, 2596, 2517, 1, 0, 0, 0, 2596, 2518, 1, 0, 0, - 0, 2596, 2519, 1, 0, 0, 0, 2596, 2520, 1, 0, 0, 0, 2596, 2521, 1, 0, 0, - 0, 2596, 2522, 1, 0, 0, 0, 2596, 2523, 1, 0, 0, 0, 2596, 2524, 1, 0, 0, - 0, 2596, 2525, 1, 0, 0, 0, 2596, 2526, 1, 0, 0, 0, 2596, 2527, 1, 0, 0, - 0, 2596, 2528, 1, 0, 0, 0, 2596, 2529, 1, 0, 0, 0, 2596, 2530, 1, 0, 0, - 0, 2596, 2531, 1, 0, 0, 0, 2596, 2532, 1, 0, 0, 0, 2596, 2533, 1, 0, 0, - 0, 2596, 2534, 1, 0, 0, 0, 2596, 2535, 1, 0, 0, 0, 2596, 2536, 1, 0, 0, - 0, 2596, 2537, 1, 0, 0, 0, 2596, 2538, 1, 0, 0, 0, 2596, 2539, 1, 0, 0, - 0, 2596, 2540, 1, 0, 0, 0, 2596, 2541, 1, 0, 0, 0, 2596, 2542, 1, 0, 0, - 0, 2596, 2543, 1, 0, 0, 0, 2596, 2544, 1, 0, 0, 0, 2596, 2545, 1, 0, 0, - 0, 2596, 2546, 1, 0, 0, 0, 2596, 2547, 1, 0, 0, 0, 2596, 2548, 1, 0, 0, - 0, 2596, 2549, 1, 0, 0, 0, 2596, 2550, 1, 0, 0, 0, 2596, 2551, 1, 0, 0, - 0, 2596, 2552, 1, 0, 0, 0, 2596, 2553, 1, 0, 0, 0, 2596, 2554, 1, 0, 0, - 0, 2596, 2555, 1, 0, 0, 0, 2596, 2556, 1, 0, 0, 0, 2596, 2557, 1, 0, 0, - 0, 2596, 2558, 1, 0, 0, 0, 2596, 2559, 1, 0, 0, 0, 2596, 2560, 1, 0, 0, - 0, 2596, 2561, 1, 0, 0, 0, 2596, 2562, 1, 0, 0, 0, 2596, 2563, 1, 0, 0, - 0, 2596, 2564, 1, 0, 0, 0, 2596, 2565, 1, 0, 0, 0, 2596, 2566, 1, 0, 0, - 0, 2596, 2567, 1, 0, 0, 0, 2596, 2568, 1, 0, 0, 0, 2596, 2569, 1, 0, 0, - 0, 2596, 2570, 1, 0, 0, 0, 2596, 2571, 1, 0, 0, 0, 2596, 2572, 1, 0, 0, - 0, 2596, 2573, 1, 0, 0, 0, 2596, 2574, 1, 0, 0, 0, 2596, 2575, 1, 0, 0, - 0, 2596, 2576, 1, 0, 0, 0, 2596, 2577, 1, 0, 0, 0, 2596, 2578, 1, 0, 0, - 0, 2596, 2579, 1, 0, 0, 0, 2596, 2580, 1, 0, 0, 0, 2596, 2581, 1, 0, 0, - 0, 2596, 2582, 1, 0, 0, 0, 2596, 2583, 1, 0, 0, 0, 2596, 2584, 1, 0, 0, - 0, 2596, 2585, 1, 0, 0, 0, 2596, 2586, 1, 0, 0, 0, 2596, 2587, 1, 0, 0, - 0, 2596, 2588, 1, 0, 0, 0, 2596, 2589, 1, 0, 0, 0, 2596, 2590, 1, 0, 0, - 0, 2596, 2591, 1, 0, 0, 0, 2596, 2592, 1, 0, 0, 0, 2596, 2593, 1, 0, 0, - 0, 2596, 2594, 1, 0, 0, 0, 2596, 2595, 1, 0, 0, 0, 2597, 3, 1, 0, 0, 0, - 2598, 2599, 5, 41, 0, 0, 2599, 2653, 5, 407, 0, 0, 2600, 2635, 3, 2334, - 1167, 0, 2601, 2604, 3, 6, 3, 0, 2602, 2604, 3, 8, 4, 0, 2603, 2601, 1, - 0, 0, 0, 2603, 2602, 1, 0, 0, 0, 2604, 2605, 1, 0, 0, 0, 2605, 2603, 1, - 0, 0, 0, 2605, 2606, 1, 0, 0, 0, 2606, 2609, 1, 0, 0, 0, 2607, 2609, 3, - 10, 5, 0, 2608, 2603, 1, 0, 0, 0, 2608, 2607, 1, 0, 0, 0, 2609, 2611, 1, - 0, 0, 0, 2610, 2612, 3, 24, 12, 0, 2611, 2610, 1, 0, 0, 0, 2611, 2612, - 1, 0, 0, 0, 2612, 2636, 1, 0, 0, 0, 2613, 2634, 3, 12, 6, 0, 2614, 2634, - 3, 16, 8, 0, 2615, 2634, 3, 18, 9, 0, 2616, 2634, 3, 20, 10, 0, 2617, 2634, - 3, 24, 12, 0, 2618, 2634, 3, 28, 14, 0, 2619, 2634, 3, 30, 15, 0, 2620, - 2634, 3, 40, 20, 0, 2621, 2634, 3, 44, 22, 0, 2622, 2634, 3, 46, 23, 0, - 2623, 2634, 3, 52, 26, 0, 2624, 2634, 3, 54, 27, 0, 2625, 2634, 3, 56, - 28, 0, 2626, 2634, 3, 58, 29, 0, 2627, 2634, 3, 60, 30, 0, 2628, 2634, - 3, 62, 31, 0, 2629, 2634, 3, 64, 32, 0, 2630, 2634, 3, 66, 33, 0, 2631, - 2634, 3, 68, 34, 0, 2632, 2634, 3, 74, 37, 0, 2633, 2613, 1, 0, 0, 0, 2633, - 2614, 1, 0, 0, 0, 2633, 2615, 1, 0, 0, 0, 2633, 2616, 1, 0, 0, 0, 2633, - 2617, 1, 0, 0, 0, 2633, 2618, 1, 0, 0, 0, 2633, 2619, 1, 0, 0, 0, 2633, - 2620, 1, 0, 0, 0, 2633, 2621, 1, 0, 0, 0, 2633, 2622, 1, 0, 0, 0, 2633, - 2623, 1, 0, 0, 0, 2633, 2624, 1, 0, 0, 0, 2633, 2625, 1, 0, 0, 0, 2633, - 2626, 1, 0, 0, 0, 2633, 2627, 1, 0, 0, 0, 2633, 2628, 1, 0, 0, 0, 2633, - 2629, 1, 0, 0, 0, 2633, 2630, 1, 0, 0, 0, 2633, 2631, 1, 0, 0, 0, 2633, - 2632, 1, 0, 0, 0, 2634, 2636, 1, 0, 0, 0, 2635, 2608, 1, 0, 0, 0, 2635, - 2633, 1, 0, 0, 0, 2636, 2654, 1, 0, 0, 0, 2637, 2642, 3, 2334, 1167, 0, - 2638, 2639, 5, 2436, 0, 0, 2639, 2641, 3, 2334, 1167, 0, 2640, 2638, 1, - 0, 0, 0, 2641, 2644, 1, 0, 0, 0, 2642, 2640, 1, 0, 0, 0, 2642, 2643, 1, - 0, 0, 0, 2643, 2647, 1, 0, 0, 0, 2644, 2642, 1, 0, 0, 0, 2645, 2647, 5, - 37, 0, 0, 2646, 2637, 1, 0, 0, 0, 2646, 2645, 1, 0, 0, 0, 2647, 2651, 1, - 0, 0, 0, 2648, 2652, 3, 86, 43, 0, 2649, 2652, 3, 88, 44, 0, 2650, 2652, - 3, 90, 45, 0, 2651, 2648, 1, 0, 0, 0, 2651, 2649, 1, 0, 0, 0, 2651, 2650, - 1, 0, 0, 0, 2652, 2654, 1, 0, 0, 0, 2653, 2600, 1, 0, 0, 0, 2653, 2646, - 1, 0, 0, 0, 2654, 5, 1, 0, 0, 0, 2655, 2676, 5, 20, 0, 0, 2656, 2657, 5, - 1589, 0, 0, 2657, 2659, 3, 2334, 1167, 0, 2658, 2656, 1, 0, 0, 0, 2658, - 2659, 1, 0, 0, 0, 2659, 2661, 1, 0, 0, 0, 2660, 2662, 3, 84, 42, 0, 2661, - 2660, 1, 0, 0, 0, 2661, 2662, 1, 0, 0, 0, 2662, 2665, 1, 0, 0, 0, 2663, - 2664, 5, 520, 0, 0, 2664, 2666, 3, 2334, 1167, 0, 2665, 2663, 1, 0, 0, - 0, 2665, 2666, 1, 0, 0, 0, 2666, 2667, 1, 0, 0, 0, 2667, 2668, 5, 406, - 0, 0, 2668, 2673, 3, 422, 211, 0, 2669, 2670, 5, 2436, 0, 0, 2670, 2672, - 3, 422, 211, 0, 2671, 2669, 1, 0, 0, 0, 2672, 2675, 1, 0, 0, 0, 2673, 2671, - 1, 0, 0, 0, 2673, 2674, 1, 0, 0, 0, 2674, 2677, 1, 0, 0, 0, 2675, 2673, - 1, 0, 0, 0, 2676, 2658, 1, 0, 0, 0, 2677, 2678, 1, 0, 0, 0, 2678, 2676, - 1, 0, 0, 0, 2678, 2679, 1, 0, 0, 0, 2679, 7, 1, 0, 0, 0, 2680, 2719, 5, - 425, 0, 0, 2681, 2683, 3, 84, 42, 0, 2682, 2681, 1, 0, 0, 0, 2682, 2683, - 1, 0, 0, 0, 2683, 2684, 1, 0, 0, 0, 2684, 2685, 5, 406, 0, 0, 2685, 2687, - 3, 2334, 1167, 0, 2686, 2688, 3, 38, 19, 0, 2687, 2686, 1, 0, 0, 0, 2687, + 1975, 2, 0, 62, 62, 1392, 1392, 2, 0, 28, 28, 100, 100, 2, 0, 165, 165, + 1392, 1392, 5, 0, 306, 306, 619, 619, 829, 829, 865, 865, 1056, 1056, 2, + 0, 2075, 2075, 2424, 2424, 3, 0, 363, 363, 752, 752, 1424, 1424, 3, 0, + 363, 363, 752, 752, 1056, 1056, 3, 0, 376, 376, 398, 398, 453, 453, 2, + 0, 222, 222, 1511, 1511, 2, 0, 4, 4, 908, 908, 2, 0, 594, 594, 1550, 1550, + 4, 0, 341, 342, 915, 915, 917, 917, 2239, 2240, 1, 0, 2260, 2263, 2, 0, + 2149, 2149, 2321, 2321, 2, 0, 2372, 2372, 2426, 2427, 2, 0, 761, 761, 2325, + 2325, 1, 0, 2326, 2327, 2, 0, 186, 186, 2330, 2330, 1, 0, 2333, 2334, 2, + 0, 1602, 1602, 2337, 2337, 1, 0, 2341, 2342, 1, 0, 2343, 2344, 2, 0, 1148, + 1148, 2358, 2358, 1, 0, 2434, 2435, 2, 0, 2435, 2435, 2449, 2449, 2, 0, + 355, 355, 2363, 2363, 2, 0, 2148, 2148, 2367, 2369, 2, 0, 1148, 1148, 2306, + 2306, 3, 0, 831, 831, 1514, 1514, 2311, 2313, 2, 0, 339, 339, 2002, 2002, + 2, 0, 883, 883, 1046, 1046, 2, 0, 425, 425, 752, 752, 2, 0, 48, 48, 752, + 752, 2, 0, 39, 39, 402, 402, 3, 0, 233, 233, 437, 437, 1055, 1055, 2, 0, + 425, 425, 1492, 1492, 2, 0, 202, 202, 1633, 1633, 2, 0, 422, 422, 2100, + 2100, 2, 0, 107, 107, 459, 459, 2, 0, 817, 817, 1302, 1302, 3, 0, 94, 94, + 1295, 1295, 1377, 1377, 2, 0, 227, 227, 1350, 1350, 2, 0, 1, 1, 1659, 1659, + 2, 0, 1302, 1302, 1607, 1607, 3, 0, 37, 37, 1056, 1056, 1633, 1633, 3, + 0, 619, 619, 893, 893, 2086, 2086, 4, 0, 398, 398, 453, 453, 1463, 1463, + 1688, 1688, 2, 0, 523, 523, 2050, 2050, 2, 0, 1463, 1463, 1572, 1572, 2, + 0, 1695, 1695, 1847, 1847, 2, 0, 852, 852, 855, 855, 1, 0, 856, 858, 2, + 0, 37, 37, 771, 771, 2, 0, 457, 457, 1455, 1455, 3, 0, 361, 361, 457, 457, + 1455, 1455, 2, 0, 1412, 1412, 2197, 2197, 2, 0, 1260, 1260, 1262, 1262, + 1, 0, 1672, 1673, 2, 0, 363, 363, 561, 561, 2, 0, 721, 721, 2096, 2096, + 2, 0, 1110, 1110, 1609, 1609, 2, 0, 809, 809, 2146, 2146, 2, 0, 571, 571, + 1285, 1285, 2, 0, 362, 362, 751, 751, 3, 0, 619, 619, 829, 829, 865, 865, + 2, 0, 315, 315, 1149, 1149, 2, 0, 587, 587, 805, 805, 4, 0, 681, 681, 693, + 693, 1007, 1007, 1233, 1233, 2, 0, 363, 363, 2439, 2439, 1, 1, 2450, 2450, + 1, 0, 1490, 1491, 1, 0, 267, 268, 2, 0, 102, 102, 641, 641, 2, 0, 143, + 143, 381, 381, 3, 0, 37, 37, 410, 410, 2073, 2073, 2, 0, 307, 307, 934, + 934, 3, 0, 575, 575, 775, 775, 1497, 1497, 3, 0, 1532, 1532, 1607, 1607, + 2002, 2002, 2, 0, 486, 486, 646, 646, 2, 0, 311, 311, 1503, 1503, 2, 0, + 636, 636, 752, 752, 2, 0, 37, 37, 2095, 2095, 2, 0, 91, 91, 1559, 1559, + 1, 0, 1511, 1512, 2, 0, 544, 544, 954, 954, 2, 0, 37, 37, 544, 544, 2, + 0, 1981, 1981, 1995, 1995, 2, 0, 766, 766, 1664, 1664, 2, 0, 866, 866, + 1670, 1670, 2, 0, 789, 791, 793, 793, 1, 0, 2447, 2448, 2, 0, 470, 470, + 2051, 2051, 2, 0, 2433, 2433, 2437, 2437, 4, 0, 341, 341, 915, 915, 1541, + 1541, 2240, 2240, 2, 0, 360, 360, 650, 650, 4, 0, 37, 37, 53, 53, 492, + 492, 1608, 1608, 3, 0, 140, 140, 774, 774, 2039, 2039, 2, 0, 3, 3, 1149, + 1149, 2, 0, 154, 154, 182, 182, 2, 0, 65, 65, 1159, 1159, 2, 0, 724, 724, + 2146, 2146, 2, 0, 470, 470, 1149, 1149, 2, 0, 451, 451, 1149, 1149, 2, + 0, 470, 470, 636, 636, 3, 0, 470, 470, 636, 636, 1467, 1467, 4, 0, 470, + 470, 636, 636, 1149, 1149, 1463, 1463, 3, 0, 301, 301, 470, 470, 636, 636, + 3, 0, 470, 470, 636, 636, 1149, 1149, 2, 0, 246, 246, 2067, 2067, 2, 0, + 37, 37, 410, 410, 2, 0, 170, 170, 2205, 2205, 2, 0, 410, 410, 2073, 2073, + 2, 0, 1287, 1289, 1292, 1292, 2, 0, 164, 164, 232, 232, 2, 0, 547, 547, + 764, 764, 3, 0, 2018, 2019, 2027, 2027, 2030, 2031, 2, 0, 2022, 2022, 2035, + 2035, 2, 0, 183, 183, 937, 937, 2, 0, 2207, 2207, 2215, 2215, 2, 0, 465, + 465, 1021, 1021, 2, 0, 476, 476, 927, 927, 2, 0, 275, 275, 417, 417, 2, + 0, 614, 614, 1584, 1584, 6, 0, 2278, 2280, 2282, 2287, 2289, 2290, 2292, + 2293, 2295, 2295, 2299, 2302, 2, 0, 2271, 2272, 2274, 2277, 1, 0, 2245, + 2250, 2, 0, 1403, 1403, 1512, 1512, 2, 0, 558, 558, 1345, 1345, 2, 0, 1103, + 1103, 1529, 1529, 2, 0, 468, 468, 472, 472, 2, 0, 1225, 1225, 1620, 1620, + 2, 0, 227, 227, 1501, 1501, 3, 0, 227, 227, 1056, 1056, 1501, 1501, 2, + 0, 1260, 1260, 1673, 1673, 3, 0, 37, 37, 53, 53, 1608, 1608, 2, 0, 636, + 636, 1476, 1476, 1, 0, 1293, 1294, 2, 0, 341, 341, 2240, 2240, 2, 0, 915, + 915, 1541, 1541, 2, 0, 41, 41, 425, 425, 2, 0, 301, 301, 425, 425, 2, 0, + 41, 41, 301, 301, 3, 0, 41, 41, 425, 425, 489, 489, 2, 0, 53, 53, 508, + 508, 2, 0, 192, 192, 1372, 1372, 4, 0, 41, 41, 226, 226, 425, 425, 1552, + 1552, 4, 0, 41, 41, 425, 425, 1552, 1552, 2096, 2096, 3, 0, 376, 376, 425, + 425, 698, 698, 6, 0, 41, 41, 376, 376, 425, 425, 698, 698, 1552, 1552, + 2096, 2096, 2, 0, 425, 425, 2096, 2096, 3, 0, 41, 41, 425, 425, 592, 592, + 3, 0, 41, 41, 425, 425, 1552, 1552, 3, 0, 41, 41, 301, 301, 1481, 1481, + 3, 0, 41, 41, 425, 425, 2130, 2130, 10, 0, 41, 41, 98, 98, 226, 226, 376, + 376, 425, 425, 698, 698, 813, 813, 1412, 1412, 1552, 1552, 2096, 2096, + 5, 0, 41, 41, 301, 301, 425, 425, 836, 836, 2075, 2075, 4, 0, 41, 41, 425, + 425, 489, 489, 2068, 2068, 3, 0, 425, 425, 876, 876, 2068, 2068, 2, 0, + 45, 45, 82, 82, 2, 0, 391, 391, 2040, 2040, 6, 0, 341, 341, 623, 623, 888, + 888, 915, 915, 1541, 1541, 2240, 2240, 1, 0, 2424, 2425, 2, 0, 2370, 2370, + 2426, 2426, 1, 0, 2392, 2393, 2, 0, 1511, 1511, 1981, 1981, 5, 0, 577, + 577, 1243, 1243, 1369, 1369, 2049, 2049, 2058, 2058, 1, 0, 2415, 2416, + 2, 0, 363, 363, 2424, 2424, 2, 0, 1622, 1622, 2395, 2395, 254, 0, 7, 7, + 9, 11, 13, 13, 15, 15, 18, 19, 28, 28, 31, 31, 42, 42, 44, 44, 46, 46, + 50, 51, 58, 58, 60, 61, 63, 63, 71, 71, 73, 73, 90, 90, 93, 93, 95, 96, + 99, 99, 103, 104, 108, 108, 111, 111, 128, 128, 145, 145, 159, 161, 165, + 166, 173, 173, 193, 197, 200, 200, 207, 208, 210, 210, 229, 230, 236, 237, + 245, 247, 250, 252, 271, 274, 280, 280, 282, 284, 302, 302, 305, 306, 310, + 310, 313, 313, 333, 333, 335, 335, 337, 338, 342, 342, 348, 348, 358, 358, + 365, 366, 370, 370, 374, 375, 386, 387, 393, 393, 397, 397, 399, 399, 404, + 404, 413, 413, 430, 431, 437, 437, 442, 442, 448, 448, 452, 452, 454, 454, + 467, 467, 475, 475, 477, 477, 491, 491, 503, 503, 510, 510, 516, 516, 521, + 522, 524, 525, 527, 527, 529, 530, 534, 534, 536, 537, 548, 548, 554, 554, + 566, 566, 579, 579, 581, 581, 586, 586, 602, 602, 615, 616, 624, 625, 628, + 628, 640, 640, 644, 645, 661, 661, 680, 680, 689, 689, 691, 691, 694, 694, + 712, 712, 725, 725, 733, 747, 749, 749, 758, 758, 760, 760, 766, 766, 772, + 773, 783, 783, 786, 786, 795, 795, 810, 810, 812, 812, 821, 821, 827, 827, + 839, 839, 841, 841, 845, 848, 859, 859, 867, 871, 878, 878, 889, 889, 902, + 902, 906, 906, 908, 908, 912, 912, 917, 917, 923, 923, 942, 942, 984, 985, + 989, 989, 991, 991, 998, 998, 1000, 1000, 1007, 1007, 1012, 1013, 1017, + 1017, 1031, 1031, 1037, 1039, 1055, 1055, 1061, 1061, 1072, 1074, 1077, + 1077, 1079, 1081, 1086, 1086, 1091, 1091, 1094, 1094, 1101, 1101, 1111, + 1111, 1128, 1128, 1135, 1135, 1137, 1139, 1146, 1146, 1160, 1160, 1166, + 1166, 1173, 1173, 1175, 1176, 1195, 1197, 1206, 1211, 1216, 1216, 1251, + 1252, 1254, 1254, 1256, 1257, 1271, 1271, 1273, 1274, 1276, 1276, 1278, + 1278, 1296, 1296, 1299, 1300, 1319, 1319, 1323, 1327, 1334, 1334, 1336, + 1337, 1340, 1341, 1349, 1349, 1356, 1356, 1358, 1358, 1360, 1361, 1365, + 1365, 1375, 1375, 1378, 1380, 1386, 1386, 1390, 1390, 1399, 1399, 1414, + 1414, 1426, 1426, 1458, 1458, 1461, 1461, 1477, 1477, 1499, 1499, 1505, + 1505, 1517, 1517, 1522, 1522, 1534, 1534, 1537, 1537, 1542, 1543, 1562, + 1562, 1564, 1564, 1566, 1566, 1582, 1583, 1589, 1589, 1611, 1612, 1625, + 1625, 1629, 1630, 1632, 1632, 1641, 1642, 1663, 1663, 1676, 1677, 1685, + 1685, 1695, 1695, 1699, 1699, 1701, 1701, 1707, 1707, 1725, 1725, 1730, + 1731, 1735, 1736, 1758, 1758, 1770, 1770, 1773, 1777, 1802, 1802, 1830, + 1830, 1841, 1841, 1972, 1974, 1983, 1983, 1992, 1992, 1998, 1999, 2017, + 2017, 2041, 2041, 2046, 2046, 2054, 2054, 2062, 2062, 2067, 2067, 2078, + 2078, 2085, 2085, 2090, 2090, 2104, 2104, 2108, 2108, 2112, 2112, 2119, + 2119, 2125, 2125, 2131, 2131, 2133, 2133, 2135, 2140, 2142, 2142, 2144, + 2144, 2157, 2160, 2172, 2172, 2174, 2174, 2181, 2182, 2192, 2192, 2196, + 2196, 2238, 2239, 2243, 2243, 2251, 2263, 2265, 2265, 2267, 2267, 2269, + 2270, 2288, 2288, 2306, 2369, 2423, 2423, 342, 0, 1, 2, 4, 6, 8, 8, 12, + 12, 14, 14, 16, 17, 20, 27, 29, 30, 32, 32, 36, 36, 38, 40, 43, 43, 45, + 45, 47, 47, 49, 49, 52, 52, 54, 57, 59, 59, 62, 62, 64, 65, 68, 70, 72, + 72, 74, 81, 83, 89, 91, 91, 94, 94, 98, 98, 100, 102, 105, 107, 109, 110, + 113, 122, 124, 127, 129, 138, 140, 144, 146, 150, 152, 158, 162, 163, 167, + 170, 172, 172, 174, 181, 183, 185, 187, 192, 198, 198, 201, 205, 209, 209, + 211, 228, 231, 235, 238, 241, 243, 244, 248, 249, 253, 260, 262, 268, 270, + 270, 275, 279, 281, 281, 285, 300, 303, 304, 307, 309, 311, 312, 314, 324, + 326, 332, 334, 334, 336, 336, 340, 341, 343, 347, 349, 354, 357, 357, 359, + 362, 364, 364, 367, 369, 371, 373, 377, 384, 388, 389, 391, 392, 394, 396, + 398, 398, 400, 403, 405, 409, 411, 412, 414, 424, 426, 426, 428, 429, 432, + 434, 436, 436, 438, 441, 443, 445, 449, 451, 453, 453, 455, 458, 460, 466, + 469, 474, 476, 476, 478, 481, 484, 487, 489, 490, 493, 493, 495, 502, 505, + 509, 511, 515, 517, 520, 523, 523, 526, 526, 528, 528, 531, 533, 535, 535, + 539, 547, 549, 551, 553, 553, 555, 559, 561, 564, 567, 572, 574, 578, 582, + 585, 587, 590, 593, 593, 595, 601, 603, 606, 608, 614, 618, 623, 626, 627, + 630, 639, 641, 643, 646, 659, 662, 676, 678, 679, 682, 688, 690, 690, 692, + 692, 695, 697, 699, 710, 713, 716, 718, 719, 721, 723, 726, 732, 751, 757, + 759, 759, 762, 765, 767, 771, 774, 782, 784, 785, 787, 792, 794, 794, 796, + 809, 811, 811, 814, 820, 822, 824, 828, 831, 833, 838, 840, 840, 842, 844, + 849, 858, 860, 866, 872, 877, 879, 885, 887, 888, 890, 893, 896, 901, 903, + 905, 909, 911, 913, 916, 918, 919, 921, 922, 924, 934, 936, 941, 943, 983, + 986, 988, 990, 990, 992, 997, 999, 999, 1002, 1006, 1008, 1011, 1014, 1016, + 1018, 1021, 1023, 1030, 1032, 1036, 1040, 1054, 1056, 1060, 1062, 1071, + 1075, 1076, 1078, 1078, 1082, 1085, 1087, 1090, 1092, 1093, 1095, 1100, + 1102, 1104, 1107, 1110, 1112, 1124, 1126, 1127, 1129, 1134, 1136, 1136, + 1141, 1145, 1147, 1148, 1150, 1150, 1152, 1159, 1161, 1165, 1168, 1172, + 1174, 1174, 1177, 1178, 1180, 1191, 1193, 1194, 1199, 1205, 1212, 1215, + 1217, 1218, 1220, 1222, 1224, 1224, 1226, 1232, 1234, 1237, 1239, 1241, + 1243, 1244, 1246, 1250, 1253, 1253, 1255, 1255, 1258, 1270, 1272, 1272, + 1275, 1275, 1277, 1277, 1279, 1280, 1282, 1286, 1290, 1291, 1295, 1295, + 1297, 1298, 1301, 1303, 1306, 1312, 1314, 1318, 1321, 1322, 1330, 1333, + 1335, 1335, 1338, 1339, 1343, 1348, 1350, 1355, 1357, 1357, 1359, 1359, + 1363, 1364, 1366, 1374, 1376, 1377, 1382, 1385, 1387, 1389, 1391, 1398, + 1401, 1405, 1407, 1413, 1415, 1417, 1419, 1425, 1427, 1456, 1459, 1460, + 1462, 1463, 1465, 1474, 1476, 1476, 1478, 1481, 1483, 1484, 1486, 1493, + 1495, 1498, 1500, 1504, 1506, 1516, 1518, 1521, 1523, 1533, 1535, 1536, + 1539, 1541, 1544, 1551, 1554, 1560, 1563, 1563, 1565, 1565, 1567, 1571, + 1573, 1576, 1579, 1580, 1584, 1588, 1590, 1592, 1595, 1599, 1601, 1605, + 1607, 1610, 1613, 1618, 1621, 1624, 1626, 1628, 1631, 1631, 1633, 1635, + 1637, 1640, 1643, 1662, 1664, 1675, 1678, 1682, 1684, 1684, 1686, 1693, + 1695, 1698, 1700, 1700, 1702, 1706, 1708, 1724, 1726, 1729, 1732, 1734, + 1737, 1757, 1759, 1769, 1771, 1772, 1778, 1801, 1803, 1829, 1831, 1840, + 1842, 1971, 1976, 1982, 1984, 1991, 1993, 1997, 2000, 2000, 2002, 2002, + 2005, 2006, 2008, 2016, 2018, 2033, 2035, 2040, 2042, 2045, 2047, 2048, + 2050, 2053, 2055, 2061, 2063, 2066, 2068, 2071, 2074, 2077, 2079, 2084, + 2086, 2089, 2091, 2095, 2097, 2103, 2105, 2107, 2109, 2111, 2113, 2118, + 2120, 2124, 2126, 2130, 2132, 2132, 2134, 2134, 2141, 2141, 2143, 2143, + 2146, 2146, 2150, 2156, 2161, 2170, 2173, 2173, 2175, 2179, 2183, 2185, + 2188, 2191, 2194, 2195, 2197, 2198, 2200, 2202, 2204, 2215, 2217, 2237, + 2240, 2241, 2244, 2250, 2268, 2268, 2271, 2279, 2282, 2282, 2285, 2292, + 2294, 2300, 2302, 2305, 23939, 0, 2450, 1, 0, 0, 0, 2, 2596, 1, 0, 0, 0, + 4, 2598, 1, 0, 0, 0, 6, 2655, 1, 0, 0, 0, 8, 2680, 1, 0, 0, 0, 10, 2721, + 1, 0, 0, 0, 12, 2727, 1, 0, 0, 0, 14, 2754, 1, 0, 0, 0, 16, 2756, 1, 0, + 0, 0, 18, 2775, 1, 0, 0, 0, 20, 2816, 1, 0, 0, 0, 22, 2848, 1, 0, 0, 0, + 24, 2853, 1, 0, 0, 0, 26, 2875, 1, 0, 0, 0, 28, 2877, 1, 0, 0, 0, 30, 2907, + 1, 0, 0, 0, 32, 2909, 1, 0, 0, 0, 34, 2919, 1, 0, 0, 0, 36, 2921, 1, 0, + 0, 0, 38, 2923, 1, 0, 0, 0, 40, 2965, 1, 0, 0, 0, 42, 2967, 1, 0, 0, 0, + 44, 3007, 1, 0, 0, 0, 46, 3020, 1, 0, 0, 0, 48, 3022, 1, 0, 0, 0, 50, 3040, + 1, 0, 0, 0, 52, 3051, 1, 0, 0, 0, 54, 3057, 1, 0, 0, 0, 56, 3067, 1, 0, + 0, 0, 58, 3101, 1, 0, 0, 0, 60, 3140, 1, 0, 0, 0, 62, 3142, 1, 0, 0, 0, + 64, 3174, 1, 0, 0, 0, 66, 3198, 1, 0, 0, 0, 68, 3248, 1, 0, 0, 0, 70, 3250, + 1, 0, 0, 0, 72, 3252, 1, 0, 0, 0, 74, 3258, 1, 0, 0, 0, 76, 3260, 1, 0, + 0, 0, 78, 3279, 1, 0, 0, 0, 80, 3287, 1, 0, 0, 0, 82, 3294, 1, 0, 0, 0, + 84, 3300, 1, 0, 0, 0, 86, 3302, 1, 0, 0, 0, 88, 3316, 1, 0, 0, 0, 90, 3318, + 1, 0, 0, 0, 92, 3331, 1, 0, 0, 0, 94, 3336, 1, 0, 0, 0, 96, 3371, 1, 0, + 0, 0, 98, 3385, 1, 0, 0, 0, 100, 3404, 1, 0, 0, 0, 102, 3439, 1, 0, 0, + 0, 104, 3441, 1, 0, 0, 0, 106, 3498, 1, 0, 0, 0, 108, 3506, 1, 0, 0, 0, + 110, 3510, 1, 0, 0, 0, 112, 3524, 1, 0, 0, 0, 114, 3528, 1, 0, 0, 0, 116, + 3540, 1, 0, 0, 0, 118, 3545, 1, 0, 0, 0, 120, 3566, 1, 0, 0, 0, 122, 3568, + 1, 0, 0, 0, 124, 3582, 1, 0, 0, 0, 126, 3600, 1, 0, 0, 0, 128, 3618, 1, + 0, 0, 0, 130, 3641, 1, 0, 0, 0, 132, 3663, 1, 0, 0, 0, 134, 3698, 1, 0, + 0, 0, 136, 3700, 1, 0, 0, 0, 138, 3708, 1, 0, 0, 0, 140, 3710, 1, 0, 0, + 0, 142, 3715, 1, 0, 0, 0, 144, 3728, 1, 0, 0, 0, 146, 3750, 1, 0, 0, 0, + 148, 3784, 1, 0, 0, 0, 150, 3822, 1, 0, 0, 0, 152, 3824, 1, 0, 0, 0, 154, + 3841, 1, 0, 0, 0, 156, 3878, 1, 0, 0, 0, 158, 3880, 1, 0, 0, 0, 160, 3902, + 1, 0, 0, 0, 162, 3916, 1, 0, 0, 0, 164, 3921, 1, 0, 0, 0, 166, 3940, 1, + 0, 0, 0, 168, 3990, 1, 0, 0, 0, 170, 4019, 1, 0, 0, 0, 172, 4062, 1, 0, + 0, 0, 174, 4071, 1, 0, 0, 0, 176, 4075, 1, 0, 0, 0, 178, 4089, 1, 0, 0, + 0, 180, 4099, 1, 0, 0, 0, 182, 4104, 1, 0, 0, 0, 184, 4109, 1, 0, 0, 0, + 186, 4128, 1, 0, 0, 0, 188, 4130, 1, 0, 0, 0, 190, 4132, 1, 0, 0, 0, 192, + 4147, 1, 0, 0, 0, 194, 4152, 1, 0, 0, 0, 196, 4177, 1, 0, 0, 0, 198, 4201, + 1, 0, 0, 0, 200, 4210, 1, 0, 0, 0, 202, 4219, 1, 0, 0, 0, 204, 4228, 1, + 0, 0, 0, 206, 4232, 1, 0, 0, 0, 208, 4237, 1, 0, 0, 0, 210, 4260, 1, 0, + 0, 0, 212, 4288, 1, 0, 0, 0, 214, 4290, 1, 0, 0, 0, 216, 4304, 1, 0, 0, + 0, 218, 4309, 1, 0, 0, 0, 220, 4314, 1, 0, 0, 0, 222, 4320, 1, 0, 0, 0, + 224, 4323, 1, 0, 0, 0, 226, 4334, 1, 0, 0, 0, 228, 4350, 1, 0, 0, 0, 230, + 4367, 1, 0, 0, 0, 232, 4384, 1, 0, 0, 0, 234, 4392, 1, 0, 0, 0, 236, 4397, + 1, 0, 0, 0, 238, 4421, 1, 0, 0, 0, 240, 4424, 1, 0, 0, 0, 242, 4430, 1, + 0, 0, 0, 244, 4442, 1, 0, 0, 0, 246, 4454, 1, 0, 0, 0, 248, 4482, 1, 0, + 0, 0, 250, 4488, 1, 0, 0, 0, 252, 4491, 1, 0, 0, 0, 254, 4498, 1, 0, 0, + 0, 256, 4506, 1, 0, 0, 0, 258, 4519, 1, 0, 0, 0, 260, 4521, 1, 0, 0, 0, + 262, 4525, 1, 0, 0, 0, 264, 4531, 1, 0, 0, 0, 266, 4556, 1, 0, 0, 0, 268, + 4587, 1, 0, 0, 0, 270, 4632, 1, 0, 0, 0, 272, 4642, 1, 0, 0, 0, 274, 4644, + 1, 0, 0, 0, 276, 4649, 1, 0, 0, 0, 278, 4663, 1, 0, 0, 0, 280, 4665, 1, + 0, 0, 0, 282, 4670, 1, 0, 0, 0, 284, 4674, 1, 0, 0, 0, 286, 4712, 1, 0, + 0, 0, 288, 4728, 1, 0, 0, 0, 290, 4761, 1, 0, 0, 0, 292, 4796, 1, 0, 0, + 0, 294, 4800, 1, 0, 0, 0, 296, 4815, 1, 0, 0, 0, 298, 4817, 1, 0, 0, 0, + 300, 4820, 1, 0, 0, 0, 302, 4825, 1, 0, 0, 0, 304, 4835, 1, 0, 0, 0, 306, + 4898, 1, 0, 0, 0, 308, 4900, 1, 0, 0, 0, 310, 4952, 1, 0, 0, 0, 312, 4954, + 1, 0, 0, 0, 314, 4958, 1, 0, 0, 0, 316, 5031, 1, 0, 0, 0, 318, 5033, 1, + 0, 0, 0, 320, 5036, 1, 0, 0, 0, 322, 5039, 1, 0, 0, 0, 324, 5051, 1, 0, + 0, 0, 326, 5053, 1, 0, 0, 0, 328, 5069, 1, 0, 0, 0, 330, 5082, 1, 0, 0, + 0, 332, 5148, 1, 0, 0, 0, 334, 5160, 1, 0, 0, 0, 336, 5172, 1, 0, 0, 0, + 338, 5184, 1, 0, 0, 0, 340, 5189, 1, 0, 0, 0, 342, 5194, 1, 0, 0, 0, 344, + 5198, 1, 0, 0, 0, 346, 5203, 1, 0, 0, 0, 348, 5207, 1, 0, 0, 0, 350, 5212, + 1, 0, 0, 0, 352, 5221, 1, 0, 0, 0, 354, 5244, 1, 0, 0, 0, 356, 5257, 1, + 0, 0, 0, 358, 5282, 1, 0, 0, 0, 360, 5284, 1, 0, 0, 0, 362, 5303, 1, 0, + 0, 0, 364, 5309, 1, 0, 0, 0, 366, 5351, 1, 0, 0, 0, 368, 5369, 1, 0, 0, + 0, 370, 5381, 1, 0, 0, 0, 372, 5387, 1, 0, 0, 0, 374, 5398, 1, 0, 0, 0, + 376, 5409, 1, 0, 0, 0, 378, 5424, 1, 0, 0, 0, 380, 5439, 1, 0, 0, 0, 382, + 5510, 1, 0, 0, 0, 384, 5525, 1, 0, 0, 0, 386, 5528, 1, 0, 0, 0, 388, 5536, + 1, 0, 0, 0, 390, 5556, 1, 0, 0, 0, 392, 5584, 1, 0, 0, 0, 394, 5595, 1, + 0, 0, 0, 396, 5599, 1, 0, 0, 0, 398, 5631, 1, 0, 0, 0, 400, 5633, 1, 0, + 0, 0, 402, 5652, 1, 0, 0, 0, 404, 5654, 1, 0, 0, 0, 406, 5684, 1, 0, 0, + 0, 408, 5686, 1, 0, 0, 0, 410, 5695, 1, 0, 0, 0, 412, 5753, 1, 0, 0, 0, + 414, 5755, 1, 0, 0, 0, 416, 5776, 1, 0, 0, 0, 418, 5782, 1, 0, 0, 0, 420, + 5784, 1, 0, 0, 0, 422, 5836, 1, 0, 0, 0, 424, 5848, 1, 0, 0, 0, 426, 5857, + 1, 0, 0, 0, 428, 5878, 1, 0, 0, 0, 430, 5882, 1, 0, 0, 0, 432, 5886, 1, + 0, 0, 0, 434, 5920, 1, 0, 0, 0, 436, 5928, 1, 0, 0, 0, 438, 5940, 1, 0, + 0, 0, 440, 5946, 1, 0, 0, 0, 442, 5953, 1, 0, 0, 0, 444, 5955, 1, 0, 0, + 0, 446, 5972, 1, 0, 0, 0, 448, 5980, 1, 0, 0, 0, 450, 5984, 1, 0, 0, 0, + 452, 6001, 1, 0, 0, 0, 454, 6045, 1, 0, 0, 0, 456, 6051, 1, 0, 0, 0, 458, + 6066, 1, 0, 0, 0, 460, 6068, 1, 0, 0, 0, 462, 6082, 1, 0, 0, 0, 464, 6114, + 1, 0, 0, 0, 466, 6123, 1, 0, 0, 0, 468, 6139, 1, 0, 0, 0, 470, 6183, 1, + 0, 0, 0, 472, 6203, 1, 0, 0, 0, 474, 6210, 1, 0, 0, 0, 476, 6221, 1, 0, + 0, 0, 478, 6232, 1, 0, 0, 0, 480, 6270, 1, 0, 0, 0, 482, 6272, 1, 0, 0, + 0, 484, 6299, 1, 0, 0, 0, 486, 6312, 1, 0, 0, 0, 488, 6351, 1, 0, 0, 0, + 490, 6353, 1, 0, 0, 0, 492, 6367, 1, 0, 0, 0, 494, 6372, 1, 0, 0, 0, 496, + 6376, 1, 0, 0, 0, 498, 6391, 1, 0, 0, 0, 500, 6416, 1, 0, 0, 0, 502, 6418, + 1, 0, 0, 0, 504, 6420, 1, 0, 0, 0, 506, 6422, 1, 0, 0, 0, 508, 6456, 1, + 0, 0, 0, 510, 6458, 1, 0, 0, 0, 512, 6475, 1, 0, 0, 0, 514, 6490, 1, 0, + 0, 0, 516, 6495, 1, 0, 0, 0, 518, 6520, 1, 0, 0, 0, 520, 6522, 1, 0, 0, + 0, 522, 6532, 1, 0, 0, 0, 524, 6536, 1, 0, 0, 0, 526, 6562, 1, 0, 0, 0, + 528, 6582, 1, 0, 0, 0, 530, 6590, 1, 0, 0, 0, 532, 6592, 1, 0, 0, 0, 534, + 6594, 1, 0, 0, 0, 536, 6596, 1, 0, 0, 0, 538, 6619, 1, 0, 0, 0, 540, 6668, + 1, 0, 0, 0, 542, 6670, 1, 0, 0, 0, 544, 6676, 1, 0, 0, 0, 546, 6681, 1, + 0, 0, 0, 548, 6685, 1, 0, 0, 0, 550, 6691, 1, 0, 0, 0, 552, 6695, 1, 0, + 0, 0, 554, 6703, 1, 0, 0, 0, 556, 6729, 1, 0, 0, 0, 558, 6731, 1, 0, 0, + 0, 560, 6737, 1, 0, 0, 0, 562, 6740, 1, 0, 0, 0, 564, 6743, 1, 0, 0, 0, + 566, 6746, 1, 0, 0, 0, 568, 6800, 1, 0, 0, 0, 570, 6802, 1, 0, 0, 0, 572, + 6813, 1, 0, 0, 0, 574, 6821, 1, 0, 0, 0, 576, 6832, 1, 0, 0, 0, 578, 6834, + 1, 0, 0, 0, 580, 6854, 1, 0, 0, 0, 582, 6856, 1, 0, 0, 0, 584, 6873, 1, + 0, 0, 0, 586, 6883, 1, 0, 0, 0, 588, 6886, 1, 0, 0, 0, 590, 6895, 1, 0, + 0, 0, 592, 6909, 1, 0, 0, 0, 594, 6923, 1, 0, 0, 0, 596, 6941, 1, 0, 0, + 0, 598, 6956, 1, 0, 0, 0, 600, 6973, 1, 0, 0, 0, 602, 6997, 1, 0, 0, 0, + 604, 6999, 1, 0, 0, 0, 606, 7028, 1, 0, 0, 0, 608, 7057, 1, 0, 0, 0, 610, + 7059, 1, 0, 0, 0, 612, 7061, 1, 0, 0, 0, 614, 7077, 1, 0, 0, 0, 616, 7089, + 1, 0, 0, 0, 618, 7122, 1, 0, 0, 0, 620, 7139, 1, 0, 0, 0, 622, 7156, 1, + 0, 0, 0, 624, 7172, 1, 0, 0, 0, 626, 7211, 1, 0, 0, 0, 628, 7218, 1, 0, + 0, 0, 630, 7222, 1, 0, 0, 0, 632, 7230, 1, 0, 0, 0, 634, 7232, 1, 0, 0, + 0, 636, 7250, 1, 0, 0, 0, 638, 7262, 1, 0, 0, 0, 640, 7279, 1, 0, 0, 0, + 642, 7294, 1, 0, 0, 0, 644, 7304, 1, 0, 0, 0, 646, 7310, 1, 0, 0, 0, 648, + 7314, 1, 0, 0, 0, 650, 7316, 1, 0, 0, 0, 652, 7318, 1, 0, 0, 0, 654, 7333, + 1, 0, 0, 0, 656, 7389, 1, 0, 0, 0, 658, 7420, 1, 0, 0, 0, 660, 7422, 1, + 0, 0, 0, 662, 7430, 1, 0, 0, 0, 664, 7480, 1, 0, 0, 0, 666, 7482, 1, 0, + 0, 0, 668, 7489, 1, 0, 0, 0, 670, 7494, 1, 0, 0, 0, 672, 7496, 1, 0, 0, + 0, 674, 7508, 1, 0, 0, 0, 676, 7569, 1, 0, 0, 0, 678, 7584, 1, 0, 0, 0, + 680, 7586, 1, 0, 0, 0, 682, 7591, 1, 0, 0, 0, 684, 7593, 1, 0, 0, 0, 686, + 7603, 1, 0, 0, 0, 688, 7605, 1, 0, 0, 0, 690, 7607, 1, 0, 0, 0, 692, 7609, + 1, 0, 0, 0, 694, 7613, 1, 0, 0, 0, 696, 7615, 1, 0, 0, 0, 698, 7621, 1, + 0, 0, 0, 700, 7670, 1, 0, 0, 0, 702, 7672, 1, 0, 0, 0, 704, 7701, 1, 0, + 0, 0, 706, 7705, 1, 0, 0, 0, 708, 7746, 1, 0, 0, 0, 710, 7748, 1, 0, 0, + 0, 712, 7757, 1, 0, 0, 0, 714, 7768, 1, 0, 0, 0, 716, 7772, 1, 0, 0, 0, + 718, 7774, 1, 0, 0, 0, 720, 7792, 1, 0, 0, 0, 722, 7799, 1, 0, 0, 0, 724, + 7806, 1, 0, 0, 0, 726, 7880, 1, 0, 0, 0, 728, 7882, 1, 0, 0, 0, 730, 7887, + 1, 0, 0, 0, 732, 8014, 1, 0, 0, 0, 734, 8025, 1, 0, 0, 0, 736, 8036, 1, + 0, 0, 0, 738, 8067, 1, 0, 0, 0, 740, 8075, 1, 0, 0, 0, 742, 8091, 1, 0, + 0, 0, 744, 8115, 1, 0, 0, 0, 746, 8121, 1, 0, 0, 0, 748, 8176, 1, 0, 0, + 0, 750, 8180, 1, 0, 0, 0, 752, 8195, 1, 0, 0, 0, 754, 8202, 1, 0, 0, 0, + 756, 8219, 1, 0, 0, 0, 758, 8242, 1, 0, 0, 0, 760, 8298, 1, 0, 0, 0, 762, + 8309, 1, 0, 0, 0, 764, 8317, 1, 0, 0, 0, 766, 8332, 1, 0, 0, 0, 768, 8348, + 1, 0, 0, 0, 770, 8350, 1, 0, 0, 0, 772, 8352, 1, 0, 0, 0, 774, 8389, 1, + 0, 0, 0, 776, 8398, 1, 0, 0, 0, 778, 8420, 1, 0, 0, 0, 780, 8430, 1, 0, + 0, 0, 782, 8434, 1, 0, 0, 0, 784, 8506, 1, 0, 0, 0, 786, 8517, 1, 0, 0, + 0, 788, 8535, 1, 0, 0, 0, 790, 8539, 1, 0, 0, 0, 792, 8542, 1, 0, 0, 0, + 794, 8545, 1, 0, 0, 0, 796, 8551, 1, 0, 0, 0, 798, 8556, 1, 0, 0, 0, 800, + 8560, 1, 0, 0, 0, 802, 8609, 1, 0, 0, 0, 804, 8639, 1, 0, 0, 0, 806, 8661, + 1, 0, 0, 0, 808, 8670, 1, 0, 0, 0, 810, 8674, 1, 0, 0, 0, 812, 8697, 1, + 0, 0, 0, 814, 8699, 1, 0, 0, 0, 816, 8738, 1, 0, 0, 0, 818, 8741, 1, 0, + 0, 0, 820, 8800, 1, 0, 0, 0, 822, 8805, 1, 0, 0, 0, 824, 8807, 1, 0, 0, + 0, 826, 8827, 1, 0, 0, 0, 828, 8881, 1, 0, 0, 0, 830, 8910, 1, 0, 0, 0, + 832, 8947, 1, 0, 0, 0, 834, 8951, 1, 0, 0, 0, 836, 8999, 1, 0, 0, 0, 838, + 9003, 1, 0, 0, 0, 840, 9027, 1, 0, 0, 0, 842, 9054, 1, 0, 0, 0, 844, 9056, + 1, 0, 0, 0, 846, 9058, 1, 0, 0, 0, 848, 9143, 1, 0, 0, 0, 850, 9151, 1, + 0, 0, 0, 852, 9153, 1, 0, 0, 0, 854, 9159, 1, 0, 0, 0, 856, 9170, 1, 0, + 0, 0, 858, 9172, 1, 0, 0, 0, 860, 9175, 1, 0, 0, 0, 862, 9177, 1, 0, 0, + 0, 864, 9188, 1, 0, 0, 0, 866, 9213, 1, 0, 0, 0, 868, 9216, 1, 0, 0, 0, + 870, 9218, 1, 0, 0, 0, 872, 9229, 1, 0, 0, 0, 874, 9234, 1, 0, 0, 0, 876, + 9246, 1, 0, 0, 0, 878, 9258, 1, 0, 0, 0, 880, 9261, 1, 0, 0, 0, 882, 9312, + 1, 0, 0, 0, 884, 9314, 1, 0, 0, 0, 886, 9322, 1, 0, 0, 0, 888, 9338, 1, + 0, 0, 0, 890, 9351, 1, 0, 0, 0, 892, 9353, 1, 0, 0, 0, 894, 9392, 1, 0, + 0, 0, 896, 9394, 1, 0, 0, 0, 898, 9400, 1, 0, 0, 0, 900, 9407, 1, 0, 0, + 0, 902, 9431, 1, 0, 0, 0, 904, 9444, 1, 0, 0, 0, 906, 9456, 1, 0, 0, 0, + 908, 9461, 1, 0, 0, 0, 910, 9464, 1, 0, 0, 0, 912, 9472, 1, 0, 0, 0, 914, + 9474, 1, 0, 0, 0, 916, 9527, 1, 0, 0, 0, 918, 9529, 1, 0, 0, 0, 920, 9560, + 1, 0, 0, 0, 922, 9562, 1, 0, 0, 0, 924, 9572, 1, 0, 0, 0, 926, 9599, 1, + 0, 0, 0, 928, 9604, 1, 0, 0, 0, 930, 9609, 1, 0, 0, 0, 932, 9647, 1, 0, + 0, 0, 934, 9649, 1, 0, 0, 0, 936, 9711, 1, 0, 0, 0, 938, 9715, 1, 0, 0, + 0, 940, 9720, 1, 0, 0, 0, 942, 9744, 1, 0, 0, 0, 944, 9757, 1, 0, 0, 0, + 946, 9762, 1, 0, 0, 0, 948, 9788, 1, 0, 0, 0, 950, 9792, 1, 0, 0, 0, 952, + 9797, 1, 0, 0, 0, 954, 9802, 1, 0, 0, 0, 956, 9810, 1, 0, 0, 0, 958, 9816, + 1, 0, 0, 0, 960, 9819, 1, 0, 0, 0, 962, 9827, 1, 0, 0, 0, 964, 9833, 1, + 0, 0, 0, 966, 9854, 1, 0, 0, 0, 968, 9877, 1, 0, 0, 0, 970, 9885, 1, 0, + 0, 0, 972, 9887, 1, 0, 0, 0, 974, 9895, 1, 0, 0, 0, 976, 9907, 1, 0, 0, + 0, 978, 9924, 1, 0, 0, 0, 980, 9927, 1, 0, 0, 0, 982, 9942, 1, 0, 0, 0, + 984, 10026, 1, 0, 0, 0, 986, 10041, 1, 0, 0, 0, 988, 10086, 1, 0, 0, 0, + 990, 10088, 1, 0, 0, 0, 992, 10098, 1, 0, 0, 0, 994, 10120, 1, 0, 0, 0, + 996, 10122, 1, 0, 0, 0, 998, 10176, 1, 0, 0, 0, 1000, 10200, 1, 0, 0, 0, + 1002, 10219, 1, 0, 0, 0, 1004, 10221, 1, 0, 0, 0, 1006, 10229, 1, 0, 0, + 0, 1008, 10232, 1, 0, 0, 0, 1010, 10235, 1, 0, 0, 0, 1012, 10263, 1, 0, + 0, 0, 1014, 10288, 1, 0, 0, 0, 1016, 10297, 1, 0, 0, 0, 1018, 10349, 1, + 0, 0, 0, 1020, 10384, 1, 0, 0, 0, 1022, 10406, 1, 0, 0, 0, 1024, 10448, + 1, 0, 0, 0, 1026, 10452, 1, 0, 0, 0, 1028, 10466, 1, 0, 0, 0, 1030, 10506, + 1, 0, 0, 0, 1032, 10508, 1, 0, 0, 0, 1034, 10522, 1, 0, 0, 0, 1036, 10553, + 1, 0, 0, 0, 1038, 10556, 1, 0, 0, 0, 1040, 10574, 1, 0, 0, 0, 1042, 10603, + 1, 0, 0, 0, 1044, 10608, 1, 0, 0, 0, 1046, 10617, 1, 0, 0, 0, 1048, 10632, + 1, 0, 0, 0, 1050, 10636, 1, 0, 0, 0, 1052, 10645, 1, 0, 0, 0, 1054, 10660, + 1, 0, 0, 0, 1056, 10666, 1, 0, 0, 0, 1058, 10669, 1, 0, 0, 0, 1060, 10731, + 1, 0, 0, 0, 1062, 10734, 1, 0, 0, 0, 1064, 10737, 1, 0, 0, 0, 1066, 10763, + 1, 0, 0, 0, 1068, 10774, 1, 0, 0, 0, 1070, 10786, 1, 0, 0, 0, 1072, 10788, + 1, 0, 0, 0, 1074, 10807, 1, 0, 0, 0, 1076, 10809, 1, 0, 0, 0, 1078, 10820, + 1, 0, 0, 0, 1080, 10834, 1, 0, 0, 0, 1082, 10850, 1, 0, 0, 0, 1084, 10852, + 1, 0, 0, 0, 1086, 10860, 1, 0, 0, 0, 1088, 10870, 1, 0, 0, 0, 1090, 10872, + 1, 0, 0, 0, 1092, 10928, 1, 0, 0, 0, 1094, 10956, 1, 0, 0, 0, 1096, 10973, + 1, 0, 0, 0, 1098, 10996, 1, 0, 0, 0, 1100, 11033, 1, 0, 0, 0, 1102, 11035, + 1, 0, 0, 0, 1104, 11085, 1, 0, 0, 0, 1106, 11107, 1, 0, 0, 0, 1108, 11127, + 1, 0, 0, 0, 1110, 11146, 1, 0, 0, 0, 1112, 11152, 1, 0, 0, 0, 1114, 11167, + 1, 0, 0, 0, 1116, 11207, 1, 0, 0, 0, 1118, 11247, 1, 0, 0, 0, 1120, 11281, + 1, 0, 0, 0, 1122, 11283, 1, 0, 0, 0, 1124, 11299, 1, 0, 0, 0, 1126, 11308, + 1, 0, 0, 0, 1128, 11341, 1, 0, 0, 0, 1130, 11343, 1, 0, 0, 0, 1132, 11351, + 1, 0, 0, 0, 1134, 11359, 1, 0, 0, 0, 1136, 11366, 1, 0, 0, 0, 1138, 11383, + 1, 0, 0, 0, 1140, 11397, 1, 0, 0, 0, 1142, 11423, 1, 0, 0, 0, 1144, 11466, + 1, 0, 0, 0, 1146, 11470, 1, 0, 0, 0, 1148, 11494, 1, 0, 0, 0, 1150, 11538, + 1, 0, 0, 0, 1152, 11559, 1, 0, 0, 0, 1154, 11583, 1, 0, 0, 0, 1156, 11596, + 1, 0, 0, 0, 1158, 11598, 1, 0, 0, 0, 1160, 11601, 1, 0, 0, 0, 1162, 11628, + 1, 0, 0, 0, 1164, 11636, 1, 0, 0, 0, 1166, 11654, 1, 0, 0, 0, 1168, 11658, + 1, 0, 0, 0, 1170, 11693, 1, 0, 0, 0, 1172, 11708, 1, 0, 0, 0, 1174, 11766, + 1, 0, 0, 0, 1176, 11768, 1, 0, 0, 0, 1178, 11783, 1, 0, 0, 0, 1180, 11804, + 1, 0, 0, 0, 1182, 11806, 1, 0, 0, 0, 1184, 11834, 1, 0, 0, 0, 1186, 11836, + 1, 0, 0, 0, 1188, 11848, 1, 0, 0, 0, 1190, 11855, 1, 0, 0, 0, 1192, 11859, + 1, 0, 0, 0, 1194, 11867, 1, 0, 0, 0, 1196, 11885, 1, 0, 0, 0, 1198, 11890, + 1, 0, 0, 0, 1200, 11928, 1, 0, 0, 0, 1202, 11936, 1, 0, 0, 0, 1204, 11955, + 1, 0, 0, 0, 1206, 11958, 1, 0, 0, 0, 1208, 12014, 1, 0, 0, 0, 1210, 12017, + 1, 0, 0, 0, 1212, 12051, 1, 0, 0, 0, 1214, 12053, 1, 0, 0, 0, 1216, 12055, + 1, 0, 0, 0, 1218, 12057, 1, 0, 0, 0, 1220, 12065, 1, 0, 0, 0, 1222, 12099, + 1, 0, 0, 0, 1224, 12101, 1, 0, 0, 0, 1226, 12112, 1, 0, 0, 0, 1228, 12125, + 1, 0, 0, 0, 1230, 12128, 1, 0, 0, 0, 1232, 12146, 1, 0, 0, 0, 1234, 12148, + 1, 0, 0, 0, 1236, 12150, 1, 0, 0, 0, 1238, 12152, 1, 0, 0, 0, 1240, 12244, + 1, 0, 0, 0, 1242, 12246, 1, 0, 0, 0, 1244, 12249, 1, 0, 0, 0, 1246, 12283, + 1, 0, 0, 0, 1248, 12285, 1, 0, 0, 0, 1250, 12287, 1, 0, 0, 0, 1252, 12294, + 1, 0, 0, 0, 1254, 12307, 1, 0, 0, 0, 1256, 12346, 1, 0, 0, 0, 1258, 12352, + 1, 0, 0, 0, 1260, 12384, 1, 0, 0, 0, 1262, 12389, 1, 0, 0, 0, 1264, 12392, + 1, 0, 0, 0, 1266, 12405, 1, 0, 0, 0, 1268, 12407, 1, 0, 0, 0, 1270, 12449, + 1, 0, 0, 0, 1272, 12451, 1, 0, 0, 0, 1274, 12474, 1, 0, 0, 0, 1276, 12494, + 1, 0, 0, 0, 1278, 12510, 1, 0, 0, 0, 1280, 12516, 1, 0, 0, 0, 1282, 12525, + 1, 0, 0, 0, 1284, 12529, 1, 0, 0, 0, 1286, 12538, 1, 0, 0, 0, 1288, 12546, + 1, 0, 0, 0, 1290, 12558, 1, 0, 0, 0, 1292, 12570, 1, 0, 0, 0, 1294, 12577, + 1, 0, 0, 0, 1296, 12587, 1, 0, 0, 0, 1298, 12596, 1, 0, 0, 0, 1300, 12603, + 1, 0, 0, 0, 1302, 12605, 1, 0, 0, 0, 1304, 12607, 1, 0, 0, 0, 1306, 12662, + 1, 0, 0, 0, 1308, 12664, 1, 0, 0, 0, 1310, 12678, 1, 0, 0, 0, 1312, 12697, + 1, 0, 0, 0, 1314, 12699, 1, 0, 0, 0, 1316, 12701, 1, 0, 0, 0, 1318, 12708, + 1, 0, 0, 0, 1320, 12716, 1, 0, 0, 0, 1322, 12733, 1, 0, 0, 0, 1324, 12763, + 1, 0, 0, 0, 1326, 12767, 1, 0, 0, 0, 1328, 12775, 1, 0, 0, 0, 1330, 12797, + 1, 0, 0, 0, 1332, 12812, 1, 0, 0, 0, 1334, 12862, 1, 0, 0, 0, 1336, 12880, + 1, 0, 0, 0, 1338, 12890, 1, 0, 0, 0, 1340, 12900, 1, 0, 0, 0, 1342, 12905, + 1, 0, 0, 0, 1344, 12910, 1, 0, 0, 0, 1346, 12921, 1, 0, 0, 0, 1348, 12925, + 1, 0, 0, 0, 1350, 12929, 1, 0, 0, 0, 1352, 12942, 1, 0, 0, 0, 1354, 12948, + 1, 0, 0, 0, 1356, 12955, 1, 0, 0, 0, 1358, 12957, 1, 0, 0, 0, 1360, 12959, + 1, 0, 0, 0, 1362, 12981, 1, 0, 0, 0, 1364, 13006, 1, 0, 0, 0, 1366, 13008, + 1, 0, 0, 0, 1368, 13010, 1, 0, 0, 0, 1370, 13017, 1, 0, 0, 0, 1372, 13019, + 1, 0, 0, 0, 1374, 13021, 1, 0, 0, 0, 1376, 13054, 1, 0, 0, 0, 1378, 13099, + 1, 0, 0, 0, 1380, 13101, 1, 0, 0, 0, 1382, 13132, 1, 0, 0, 0, 1384, 13169, + 1, 0, 0, 0, 1386, 13188, 1, 0, 0, 0, 1388, 13190, 1, 0, 0, 0, 1390, 13210, + 1, 0, 0, 0, 1392, 13238, 1, 0, 0, 0, 1394, 13263, 1, 0, 0, 0, 1396, 13345, + 1, 0, 0, 0, 1398, 13347, 1, 0, 0, 0, 1400, 13391, 1, 0, 0, 0, 1402, 13395, + 1, 0, 0, 0, 1404, 13419, 1, 0, 0, 0, 1406, 13426, 1, 0, 0, 0, 1408, 13434, + 1, 0, 0, 0, 1410, 13436, 1, 0, 0, 0, 1412, 13455, 1, 0, 0, 0, 1414, 13478, + 1, 0, 0, 0, 1416, 13480, 1, 0, 0, 0, 1418, 13498, 1, 0, 0, 0, 1420, 13503, + 1, 0, 0, 0, 1422, 13513, 1, 0, 0, 0, 1424, 13520, 1, 0, 0, 0, 1426, 13528, + 1, 0, 0, 0, 1428, 13561, 1, 0, 0, 0, 1430, 13584, 1, 0, 0, 0, 1432, 13589, + 1, 0, 0, 0, 1434, 13640, 1, 0, 0, 0, 1436, 13642, 1, 0, 0, 0, 1438, 13647, + 1, 0, 0, 0, 1440, 13651, 1, 0, 0, 0, 1442, 13654, 1, 0, 0, 0, 1444, 13656, + 1, 0, 0, 0, 1446, 13658, 1, 0, 0, 0, 1448, 13660, 1, 0, 0, 0, 1450, 13662, + 1, 0, 0, 0, 1452, 13664, 1, 0, 0, 0, 1454, 13678, 1, 0, 0, 0, 1456, 13683, + 1, 0, 0, 0, 1458, 13690, 1, 0, 0, 0, 1460, 13692, 1, 0, 0, 0, 1462, 13697, + 1, 0, 0, 0, 1464, 13702, 1, 0, 0, 0, 1466, 13708, 1, 0, 0, 0, 1468, 13712, + 1, 0, 0, 0, 1470, 13736, 1, 0, 0, 0, 1472, 13738, 1, 0, 0, 0, 1474, 13745, + 1, 0, 0, 0, 1476, 13805, 1, 0, 0, 0, 1478, 13809, 1, 0, 0, 0, 1480, 13831, + 1, 0, 0, 0, 1482, 13833, 1, 0, 0, 0, 1484, 13853, 1, 0, 0, 0, 1486, 13869, + 1, 0, 0, 0, 1488, 13874, 1, 0, 0, 0, 1490, 13882, 1, 0, 0, 0, 1492, 13886, + 1, 0, 0, 0, 1494, 13897, 1, 0, 0, 0, 1496, 13925, 1, 0, 0, 0, 1498, 13941, + 1, 0, 0, 0, 1500, 13950, 1, 0, 0, 0, 1502, 13982, 1, 0, 0, 0, 1504, 13994, + 1, 0, 0, 0, 1506, 14002, 1, 0, 0, 0, 1508, 14035, 1, 0, 0, 0, 1510, 14037, + 1, 0, 0, 0, 1512, 14064, 1, 0, 0, 0, 1514, 14083, 1, 0, 0, 0, 1516, 14109, + 1, 0, 0, 0, 1518, 14111, 1, 0, 0, 0, 1520, 14145, 1, 0, 0, 0, 1522, 14162, + 1, 0, 0, 0, 1524, 14173, 1, 0, 0, 0, 1526, 14175, 1, 0, 0, 0, 1528, 14194, + 1, 0, 0, 0, 1530, 14205, 1, 0, 0, 0, 1532, 14214, 1, 0, 0, 0, 1534, 14246, + 1, 0, 0, 0, 1536, 14271, 1, 0, 0, 0, 1538, 14295, 1, 0, 0, 0, 1540, 14309, + 1, 0, 0, 0, 1542, 14319, 1, 0, 0, 0, 1544, 14328, 1, 0, 0, 0, 1546, 14358, + 1, 0, 0, 0, 1548, 14410, 1, 0, 0, 0, 1550, 14421, 1, 0, 0, 0, 1552, 14423, + 1, 0, 0, 0, 1554, 14439, 1, 0, 0, 0, 1556, 14441, 1, 0, 0, 0, 1558, 14466, + 1, 0, 0, 0, 1560, 14468, 1, 0, 0, 0, 1562, 14472, 1, 0, 0, 0, 1564, 14480, + 1, 0, 0, 0, 1566, 14494, 1, 0, 0, 0, 1568, 14505, 1, 0, 0, 0, 1570, 14520, + 1, 0, 0, 0, 1572, 14555, 1, 0, 0, 0, 1574, 14579, 1, 0, 0, 0, 1576, 14583, + 1, 0, 0, 0, 1578, 14585, 1, 0, 0, 0, 1580, 14589, 1, 0, 0, 0, 1582, 14624, + 1, 0, 0, 0, 1584, 14629, 1, 0, 0, 0, 1586, 14634, 1, 0, 0, 0, 1588, 14638, + 1, 0, 0, 0, 1590, 14648, 1, 0, 0, 0, 1592, 14650, 1, 0, 0, 0, 1594, 14658, + 1, 0, 0, 0, 1596, 14660, 1, 0, 0, 0, 1598, 14666, 1, 0, 0, 0, 1600, 14668, + 1, 0, 0, 0, 1602, 14674, 1, 0, 0, 0, 1604, 14740, 1, 0, 0, 0, 1606, 14742, + 1, 0, 0, 0, 1608, 14766, 1, 0, 0, 0, 1610, 14769, 1, 0, 0, 0, 1612, 14799, + 1, 0, 0, 0, 1614, 14811, 1, 0, 0, 0, 1616, 14838, 1, 0, 0, 0, 1618, 14847, + 1, 0, 0, 0, 1620, 14863, 1, 0, 0, 0, 1622, 14867, 1, 0, 0, 0, 1624, 14876, + 1, 0, 0, 0, 1626, 14878, 1, 0, 0, 0, 1628, 14925, 1, 0, 0, 0, 1630, 14958, + 1, 0, 0, 0, 1632, 14987, 1, 0, 0, 0, 1634, 14991, 1, 0, 0, 0, 1636, 14998, + 1, 0, 0, 0, 1638, 15000, 1, 0, 0, 0, 1640, 15010, 1, 0, 0, 0, 1642, 15026, + 1, 0, 0, 0, 1644, 15031, 1, 0, 0, 0, 1646, 15060, 1, 0, 0, 0, 1648, 15064, + 1, 0, 0, 0, 1650, 15099, 1, 0, 0, 0, 1652, 15111, 1, 0, 0, 0, 1654, 15113, + 1, 0, 0, 0, 1656, 15115, 1, 0, 0, 0, 1658, 15153, 1, 0, 0, 0, 1660, 15155, + 1, 0, 0, 0, 1662, 15183, 1, 0, 0, 0, 1664, 15208, 1, 0, 0, 0, 1666, 15210, + 1, 0, 0, 0, 1668, 15256, 1, 0, 0, 0, 1670, 15279, 1, 0, 0, 0, 1672, 15287, + 1, 0, 0, 0, 1674, 15324, 1, 0, 0, 0, 1676, 15345, 1, 0, 0, 0, 1678, 15349, + 1, 0, 0, 0, 1680, 15351, 1, 0, 0, 0, 1682, 15357, 1, 0, 0, 0, 1684, 15417, + 1, 0, 0, 0, 1686, 15419, 1, 0, 0, 0, 1688, 15421, 1, 0, 0, 0, 1690, 15423, + 1, 0, 0, 0, 1692, 15453, 1, 0, 0, 0, 1694, 15455, 1, 0, 0, 0, 1696, 15462, + 1, 0, 0, 0, 1698, 15469, 1, 0, 0, 0, 1700, 15483, 1, 0, 0, 0, 1702, 15492, + 1, 0, 0, 0, 1704, 15507, 1, 0, 0, 0, 1706, 15510, 1, 0, 0, 0, 1708, 15515, + 1, 0, 0, 0, 1710, 15519, 1, 0, 0, 0, 1712, 15536, 1, 0, 0, 0, 1714, 15542, + 1, 0, 0, 0, 1716, 15552, 1, 0, 0, 0, 1718, 15565, 1, 0, 0, 0, 1720, 15569, + 1, 0, 0, 0, 1722, 15583, 1, 0, 0, 0, 1724, 15585, 1, 0, 0, 0, 1726, 15599, + 1, 0, 0, 0, 1728, 15616, 1, 0, 0, 0, 1730, 15641, 1, 0, 0, 0, 1732, 15651, + 1, 0, 0, 0, 1734, 15655, 1, 0, 0, 0, 1736, 15690, 1, 0, 0, 0, 1738, 15702, + 1, 0, 0, 0, 1740, 15713, 1, 0, 0, 0, 1742, 15719, 1, 0, 0, 0, 1744, 15730, + 1, 0, 0, 0, 1746, 15742, 1, 0, 0, 0, 1748, 15750, 1, 0, 0, 0, 1750, 15765, + 1, 0, 0, 0, 1752, 15769, 1, 0, 0, 0, 1754, 15791, 1, 0, 0, 0, 1756, 15795, + 1, 0, 0, 0, 1758, 15800, 1, 0, 0, 0, 1760, 15808, 1, 0, 0, 0, 1762, 15816, + 1, 0, 0, 0, 1764, 15819, 1, 0, 0, 0, 1766, 15835, 1, 0, 0, 0, 1768, 15840, + 1, 0, 0, 0, 1770, 15844, 1, 0, 0, 0, 1772, 15884, 1, 0, 0, 0, 1774, 15886, + 1, 0, 0, 0, 1776, 15908, 1, 0, 0, 0, 1778, 15910, 1, 0, 0, 0, 1780, 15915, + 1, 0, 0, 0, 1782, 15917, 1, 0, 0, 0, 1784, 15919, 1, 0, 0, 0, 1786, 15921, + 1, 0, 0, 0, 1788, 15925, 1, 0, 0, 0, 1790, 15929, 1, 0, 0, 0, 1792, 15949, + 1, 0, 0, 0, 1794, 15969, 1, 0, 0, 0, 1796, 15975, 1, 0, 0, 0, 1798, 15989, + 1, 0, 0, 0, 1800, 16008, 1, 0, 0, 0, 1802, 16013, 1, 0, 0, 0, 1804, 16026, + 1, 0, 0, 0, 1806, 16028, 1, 0, 0, 0, 1808, 16042, 1, 0, 0, 0, 1810, 16052, + 1, 0, 0, 0, 1812, 16058, 1, 0, 0, 0, 1814, 16060, 1, 0, 0, 0, 1816, 16063, + 1, 0, 0, 0, 1818, 16072, 1, 0, 0, 0, 1820, 16103, 1, 0, 0, 0, 1822, 16118, + 1, 0, 0, 0, 1824, 16120, 1, 0, 0, 0, 1826, 16141, 1, 0, 0, 0, 1828, 16156, + 1, 0, 0, 0, 1830, 16180, 1, 0, 0, 0, 1832, 16187, 1, 0, 0, 0, 1834, 16200, + 1, 0, 0, 0, 1836, 16203, 1, 0, 0, 0, 1838, 16223, 1, 0, 0, 0, 1840, 16225, + 1, 0, 0, 0, 1842, 16235, 1, 0, 0, 0, 1844, 16244, 1, 0, 0, 0, 1846, 16261, + 1, 0, 0, 0, 1848, 16304, 1, 0, 0, 0, 1850, 16313, 1, 0, 0, 0, 1852, 16325, + 1, 0, 0, 0, 1854, 16333, 1, 0, 0, 0, 1856, 16338, 1, 0, 0, 0, 1858, 16376, + 1, 0, 0, 0, 1860, 16378, 1, 0, 0, 0, 1862, 16386, 1, 0, 0, 0, 1864, 16388, + 1, 0, 0, 0, 1866, 16392, 1, 0, 0, 0, 1868, 16400, 1, 0, 0, 0, 1870, 16411, + 1, 0, 0, 0, 1872, 16445, 1, 0, 0, 0, 1874, 16448, 1, 0, 0, 0, 1876, 16469, + 1, 0, 0, 0, 1878, 16472, 1, 0, 0, 0, 1880, 16475, 1, 0, 0, 0, 1882, 16479, + 1, 0, 0, 0, 1884, 16498, 1, 0, 0, 0, 1886, 16500, 1, 0, 0, 0, 1888, 16517, + 1, 0, 0, 0, 1890, 16524, 1, 0, 0, 0, 1892, 16529, 1, 0, 0, 0, 1894, 16552, + 1, 0, 0, 0, 1896, 16562, 1, 0, 0, 0, 1898, 16564, 1, 0, 0, 0, 1900, 16578, + 1, 0, 0, 0, 1902, 16592, 1, 0, 0, 0, 1904, 16628, 1, 0, 0, 0, 1906, 16630, + 1, 0, 0, 0, 1908, 16660, 1, 0, 0, 0, 1910, 16665, 1, 0, 0, 0, 1912, 16667, + 1, 0, 0, 0, 1914, 16679, 1, 0, 0, 0, 1916, 16699, 1, 0, 0, 0, 1918, 16701, + 1, 0, 0, 0, 1920, 16704, 1, 0, 0, 0, 1922, 16730, 1, 0, 0, 0, 1924, 16732, + 1, 0, 0, 0, 1926, 16736, 1, 0, 0, 0, 1928, 16751, 1, 0, 0, 0, 1930, 16763, + 1, 0, 0, 0, 1932, 16771, 1, 0, 0, 0, 1934, 16775, 1, 0, 0, 0, 1936, 16788, + 1, 0, 0, 0, 1938, 16794, 1, 0, 0, 0, 1940, 16809, 1, 0, 0, 0, 1942, 16829, + 1, 0, 0, 0, 1944, 16838, 1, 0, 0, 0, 1946, 16840, 1, 0, 0, 0, 1948, 16847, + 1, 0, 0, 0, 1950, 16852, 1, 0, 0, 0, 1952, 16865, 1, 0, 0, 0, 1954, 16873, + 1, 0, 0, 0, 1956, 16877, 1, 0, 0, 0, 1958, 16891, 1, 0, 0, 0, 1960, 16899, + 1, 0, 0, 0, 1962, 16907, 1, 0, 0, 0, 1964, 16909, 1, 0, 0, 0, 1966, 16921, + 1, 0, 0, 0, 1968, 16953, 1, 0, 0, 0, 1970, 16955, 1, 0, 0, 0, 1972, 16969, + 1, 0, 0, 0, 1974, 16974, 1, 0, 0, 0, 1976, 16992, 1, 0, 0, 0, 1978, 16996, + 1, 0, 0, 0, 1980, 17004, 1, 0, 0, 0, 1982, 17014, 1, 0, 0, 0, 1984, 17022, + 1, 0, 0, 0, 1986, 17028, 1, 0, 0, 0, 1988, 17033, 1, 0, 0, 0, 1990, 17041, + 1, 0, 0, 0, 1992, 17063, 1, 0, 0, 0, 1994, 17082, 1, 0, 0, 0, 1996, 17086, + 1, 0, 0, 0, 1998, 17089, 1, 0, 0, 0, 2000, 17106, 1, 0, 0, 0, 2002, 17111, + 1, 0, 0, 0, 2004, 17130, 1, 0, 0, 0, 2006, 17132, 1, 0, 0, 0, 2008, 17148, + 1, 0, 0, 0, 2010, 17156, 1, 0, 0, 0, 2012, 17161, 1, 0, 0, 0, 2014, 17165, + 1, 0, 0, 0, 2016, 17176, 1, 0, 0, 0, 2018, 17179, 1, 0, 0, 0, 2020, 17202, + 1, 0, 0, 0, 2022, 17204, 1, 0, 0, 0, 2024, 17217, 1, 0, 0, 0, 2026, 17228, + 1, 0, 0, 0, 2028, 17242, 1, 0, 0, 0, 2030, 17249, 1, 0, 0, 0, 2032, 17274, + 1, 0, 0, 0, 2034, 17276, 1, 0, 0, 0, 2036, 17286, 1, 0, 0, 0, 2038, 17288, + 1, 0, 0, 0, 2040, 17293, 1, 0, 0, 0, 2042, 17308, 1, 0, 0, 0, 2044, 17346, + 1, 0, 0, 0, 2046, 17348, 1, 0, 0, 0, 2048, 17356, 1, 0, 0, 0, 2050, 17368, + 1, 0, 0, 0, 2052, 17400, 1, 0, 0, 0, 2054, 17420, 1, 0, 0, 0, 2056, 17422, + 1, 0, 0, 0, 2058, 17426, 1, 0, 0, 0, 2060, 17485, 1, 0, 0, 0, 2062, 17487, + 1, 0, 0, 0, 2064, 17517, 1, 0, 0, 0, 2066, 17519, 1, 0, 0, 0, 2068, 17540, + 1, 0, 0, 0, 2070, 17570, 1, 0, 0, 0, 2072, 17574, 1, 0, 0, 0, 2074, 17577, + 1, 0, 0, 0, 2076, 17596, 1, 0, 0, 0, 2078, 17604, 1, 0, 0, 0, 2080, 17622, + 1, 0, 0, 0, 2082, 17629, 1, 0, 0, 0, 2084, 17653, 1, 0, 0, 0, 2086, 17655, + 1, 0, 0, 0, 2088, 17752, 1, 0, 0, 0, 2090, 17758, 1, 0, 0, 0, 2092, 17950, + 1, 0, 0, 0, 2094, 17961, 1, 0, 0, 0, 2096, 17994, 1, 0, 0, 0, 2098, 17996, + 1, 0, 0, 0, 2100, 18027, 1, 0, 0, 0, 2102, 18033, 1, 0, 0, 0, 2104, 18037, + 1, 0, 0, 0, 2106, 18138, 1, 0, 0, 0, 2108, 18140, 1, 0, 0, 0, 2110, 18205, + 1, 0, 0, 0, 2112, 18209, 1, 0, 0, 0, 2114, 18228, 1, 0, 0, 0, 2116, 18243, + 1, 0, 0, 0, 2118, 18252, 1, 0, 0, 0, 2120, 18264, 1, 0, 0, 0, 2122, 18269, + 1, 0, 0, 0, 2124, 18310, 1, 0, 0, 0, 2126, 18312, 1, 0, 0, 0, 2128, 18329, + 1, 0, 0, 0, 2130, 18331, 1, 0, 0, 0, 2132, 18394, 1, 0, 0, 0, 2134, 18396, + 1, 0, 0, 0, 2136, 18793, 1, 0, 0, 0, 2138, 18795, 1, 0, 0, 0, 2140, 18797, + 1, 0, 0, 0, 2142, 18799, 1, 0, 0, 0, 2144, 18801, 1, 0, 0, 0, 2146, 18827, + 1, 0, 0, 0, 2148, 18836, 1, 0, 0, 0, 2150, 18845, 1, 0, 0, 0, 2152, 18847, + 1, 0, 0, 0, 2154, 18864, 1, 0, 0, 0, 2156, 18868, 1, 0, 0, 0, 2158, 18879, + 1, 0, 0, 0, 2160, 18881, 1, 0, 0, 0, 2162, 18905, 1, 0, 0, 0, 2164, 18924, + 1, 0, 0, 0, 2166, 18942, 1, 0, 0, 0, 2168, 18963, 1, 0, 0, 0, 2170, 18976, + 1, 0, 0, 0, 2172, 18979, 1, 0, 0, 0, 2174, 18988, 1, 0, 0, 0, 2176, 18994, + 1, 0, 0, 0, 2178, 19002, 1, 0, 0, 0, 2180, 19005, 1, 0, 0, 0, 2182, 19016, + 1, 0, 0, 0, 2184, 19027, 1, 0, 0, 0, 2186, 19029, 1, 0, 0, 0, 2188, 19048, + 1, 0, 0, 0, 2190, 19057, 1, 0, 0, 0, 2192, 19069, 1, 0, 0, 0, 2194, 19087, + 1, 0, 0, 0, 2196, 19091, 1, 0, 0, 0, 2198, 19093, 1, 0, 0, 0, 2200, 19101, + 1, 0, 0, 0, 2202, 19117, 1, 0, 0, 0, 2204, 19136, 1, 0, 0, 0, 2206, 19138, + 1, 0, 0, 0, 2208, 19140, 1, 0, 0, 0, 2210, 19142, 1, 0, 0, 0, 2212, 19144, + 1, 0, 0, 0, 2214, 19146, 1, 0, 0, 0, 2216, 19148, 1, 0, 0, 0, 2218, 19160, + 1, 0, 0, 0, 2220, 19162, 1, 0, 0, 0, 2222, 19167, 1, 0, 0, 0, 2224, 19169, + 1, 0, 0, 0, 2226, 19171, 1, 0, 0, 0, 2228, 19173, 1, 0, 0, 0, 2230, 19178, + 1, 0, 0, 0, 2232, 19186, 1, 0, 0, 0, 2234, 19188, 1, 0, 0, 0, 2236, 19195, + 1, 0, 0, 0, 2238, 19197, 1, 0, 0, 0, 2240, 19209, 1, 0, 0, 0, 2242, 19211, + 1, 0, 0, 0, 2244, 19219, 1, 0, 0, 0, 2246, 19227, 1, 0, 0, 0, 2248, 19235, + 1, 0, 0, 0, 2250, 19240, 1, 0, 0, 0, 2252, 19245, 1, 0, 0, 0, 2254, 19260, + 1, 0, 0, 0, 2256, 19262, 1, 0, 0, 0, 2258, 19269, 1, 0, 0, 0, 2260, 19273, + 1, 0, 0, 0, 2262, 19275, 1, 0, 0, 0, 2264, 19280, 1, 0, 0, 0, 2266, 19288, + 1, 0, 0, 0, 2268, 19317, 1, 0, 0, 0, 2270, 19319, 1, 0, 0, 0, 2272, 19346, + 1, 0, 0, 0, 2274, 19354, 1, 0, 0, 0, 2276, 19356, 1, 0, 0, 0, 2278, 19358, + 1, 0, 0, 0, 2280, 19360, 1, 0, 0, 0, 2282, 19386, 1, 0, 0, 0, 2284, 19388, + 1, 0, 0, 0, 2286, 19396, 1, 0, 0, 0, 2288, 19400, 1, 0, 0, 0, 2290, 19409, + 1, 0, 0, 0, 2292, 19424, 1, 0, 0, 0, 2294, 19445, 1, 0, 0, 0, 2296, 19487, + 1, 0, 0, 0, 2298, 19494, 1, 0, 0, 0, 2300, 19506, 1, 0, 0, 0, 2302, 19539, + 1, 0, 0, 0, 2304, 19541, 1, 0, 0, 0, 2306, 19618, 1, 0, 0, 0, 2308, 19623, + 1, 0, 0, 0, 2310, 19639, 1, 0, 0, 0, 2312, 19649, 1, 0, 0, 0, 2314, 19661, + 1, 0, 0, 0, 2316, 19703, 1, 0, 0, 0, 2318, 20031, 1, 0, 0, 0, 2320, 20095, + 1, 0, 0, 0, 2322, 20159, 1, 0, 0, 0, 2324, 20161, 1, 0, 0, 0, 2326, 20163, + 1, 0, 0, 0, 2328, 20169, 1, 0, 0, 0, 2330, 20171, 1, 0, 0, 0, 2332, 20175, + 1, 0, 0, 0, 2334, 20181, 1, 0, 0, 0, 2336, 20183, 1, 0, 0, 0, 2338, 20187, + 1, 0, 0, 0, 2340, 20206, 1, 0, 0, 0, 2342, 20216, 1, 0, 0, 0, 2344, 20220, + 1, 0, 0, 0, 2346, 20232, 1, 0, 0, 0, 2348, 20243, 1, 0, 0, 0, 2350, 20293, + 1, 0, 0, 0, 2352, 20298, 1, 0, 0, 0, 2354, 20303, 1, 0, 0, 0, 2356, 20332, + 1, 0, 0, 0, 2358, 20340, 1, 0, 0, 0, 2360, 20359, 1, 0, 0, 0, 2362, 20361, + 1, 0, 0, 0, 2364, 20365, 1, 0, 0, 0, 2366, 20392, 1, 0, 0, 0, 2368, 20396, + 1, 0, 0, 0, 2370, 20404, 1, 0, 0, 0, 2372, 20417, 1, 0, 0, 0, 2374, 20420, + 1, 0, 0, 0, 2376, 20424, 1, 0, 0, 0, 2378, 20448, 1, 0, 0, 0, 2380, 20459, + 1, 0, 0, 0, 2382, 20461, 1, 0, 0, 0, 2384, 20475, 1, 0, 0, 0, 2386, 20480, + 1, 0, 0, 0, 2388, 20493, 1, 0, 0, 0, 2390, 20504, 1, 0, 0, 0, 2392, 20512, + 1, 0, 0, 0, 2394, 20518, 1, 0, 0, 0, 2396, 20531, 1, 0, 0, 0, 2398, 20535, + 1, 0, 0, 0, 2400, 20538, 1, 0, 0, 0, 2402, 20568, 1, 0, 0, 0, 2404, 20570, + 1, 0, 0, 0, 2406, 20572, 1, 0, 0, 0, 2408, 20574, 1, 0, 0, 0, 2410, 20579, + 1, 0, 0, 0, 2412, 20587, 1, 0, 0, 0, 2414, 20589, 1, 0, 0, 0, 2416, 20612, + 1, 0, 0, 0, 2418, 20632, 1, 0, 0, 0, 2420, 20652, 1, 0, 0, 0, 2422, 20654, + 1, 0, 0, 0, 2424, 20670, 1, 0, 0, 0, 2426, 20681, 1, 0, 0, 0, 2428, 20689, + 1, 0, 0, 0, 2430, 20694, 1, 0, 0, 0, 2432, 20696, 1, 0, 0, 0, 2434, 20828, + 1, 0, 0, 0, 2436, 20830, 1, 0, 0, 0, 2438, 20832, 1, 0, 0, 0, 2440, 2443, + 3, 2184, 1092, 0, 2441, 2443, 3, 2, 1, 0, 2442, 2440, 1, 0, 0, 0, 2442, + 2441, 1, 0, 0, 0, 2443, 2445, 1, 0, 0, 0, 2444, 2446, 5, 2450, 0, 0, 2445, + 2444, 1, 0, 0, 0, 2445, 2446, 1, 0, 0, 0, 2446, 2449, 1, 0, 0, 0, 2447, + 2449, 5, 2450, 0, 0, 2448, 2442, 1, 0, 0, 0, 2448, 2447, 1, 0, 0, 0, 2449, + 2452, 1, 0, 0, 0, 2450, 2448, 1, 0, 0, 0, 2450, 2451, 1, 0, 0, 0, 2451, + 2453, 1, 0, 0, 0, 2452, 2450, 1, 0, 0, 0, 2453, 2454, 5, 0, 0, 1, 2454, + 1, 1, 0, 0, 0, 2455, 2597, 3, 1320, 660, 0, 2456, 2597, 3, 1330, 665, 0, + 2457, 2597, 3, 1332, 666, 0, 2458, 2597, 3, 1334, 667, 0, 2459, 2597, 3, + 1360, 680, 0, 2460, 2597, 3, 1468, 734, 0, 2461, 2597, 3, 800, 400, 0, + 2462, 2597, 3, 4, 2, 0, 2463, 2597, 3, 94, 47, 0, 2464, 2597, 3, 98, 49, + 0, 2465, 2597, 3, 96, 48, 0, 2466, 2597, 3, 496, 248, 0, 2467, 2597, 3, + 536, 268, 0, 2468, 2597, 3, 100, 50, 0, 2469, 2597, 3, 776, 388, 0, 2470, + 2597, 3, 122, 61, 0, 2471, 2597, 3, 914, 457, 0, 2472, 2597, 3, 924, 462, + 0, 2473, 2597, 3, 942, 471, 0, 2474, 2597, 3, 960, 480, 0, 2475, 2597, + 3, 118, 59, 0, 2476, 2597, 3, 144, 72, 0, 2477, 2597, 3, 158, 79, 0, 2478, + 2597, 3, 164, 82, 0, 2479, 2597, 3, 172, 86, 0, 2480, 2597, 3, 1514, 757, + 0, 2481, 2597, 3, 176, 88, 0, 2482, 2597, 3, 302, 151, 0, 2483, 2597, 3, + 304, 152, 0, 2484, 2597, 3, 1304, 652, 0, 2485, 2597, 3, 1518, 759, 0, + 2486, 2597, 3, 846, 423, 0, 2487, 2597, 3, 1506, 753, 0, 2488, 2597, 3, + 194, 97, 0, 2489, 2597, 3, 226, 113, 0, 2490, 2597, 3, 540, 270, 0, 2491, + 2597, 3, 814, 407, 0, 2492, 2597, 3, 314, 157, 0, 2493, 2597, 3, 364, 182, + 0, 2494, 2597, 3, 390, 195, 0, 2495, 2597, 3, 996, 498, 0, 2496, 2597, + 3, 992, 496, 0, 2497, 2597, 3, 410, 205, 0, 2498, 2597, 3, 1474, 737, 0, + 2499, 2597, 3, 1500, 750, 0, 2500, 2597, 3, 764, 382, 0, 2501, 2597, 3, + 766, 383, 0, 2502, 2597, 3, 420, 210, 0, 2503, 2597, 3, 424, 212, 0, 2504, + 2597, 3, 426, 213, 0, 2505, 2597, 3, 104, 52, 0, 2506, 2597, 3, 432, 216, + 0, 2507, 2597, 3, 444, 222, 0, 2508, 2597, 3, 772, 386, 0, 2509, 2597, + 3, 782, 391, 0, 2510, 2597, 3, 784, 392, 0, 2511, 2597, 3, 1004, 502, 0, + 2512, 2597, 3, 982, 491, 0, 2513, 2597, 3, 934, 467, 0, 2514, 2597, 3, + 940, 470, 0, 2515, 2597, 3, 964, 482, 0, 2516, 2597, 3, 1010, 505, 0, 2517, + 2597, 3, 146, 73, 0, 2518, 2597, 3, 148, 74, 0, 2519, 2597, 3, 184, 92, + 0, 2520, 2597, 3, 170, 85, 0, 2521, 2597, 3, 998, 499, 0, 2522, 2597, 3, + 1012, 506, 0, 2523, 2597, 3, 1014, 507, 0, 2524, 2597, 3, 190, 95, 0, 2525, + 2597, 3, 2344, 1172, 0, 2526, 2597, 3, 308, 154, 0, 2527, 2597, 3, 1310, + 655, 0, 2528, 2597, 3, 1306, 653, 0, 2529, 2597, 3, 1016, 508, 0, 2530, + 2597, 3, 862, 431, 0, 2531, 2597, 3, 880, 440, 0, 2532, 2597, 3, 196, 98, + 0, 2533, 2597, 3, 242, 121, 0, 2534, 2597, 3, 538, 269, 0, 2535, 2597, + 3, 818, 409, 0, 2536, 2597, 3, 1336, 668, 0, 2537, 2597, 3, 1338, 669, + 0, 2538, 2597, 3, 1340, 670, 0, 2539, 2597, 3, 1344, 672, 0, 2540, 2597, + 3, 1346, 673, 0, 2541, 2597, 3, 1498, 749, 0, 2542, 2597, 3, 1504, 752, + 0, 2543, 2597, 3, 1348, 674, 0, 2544, 2597, 3, 1350, 675, 0, 2545, 2597, + 3, 1352, 676, 0, 2546, 2597, 3, 1342, 671, 0, 2547, 2597, 3, 92, 46, 0, + 2548, 2597, 3, 774, 387, 0, 2549, 2597, 3, 728, 364, 0, 2550, 2597, 3, + 732, 366, 0, 2551, 2597, 3, 734, 367, 0, 2552, 2597, 3, 778, 389, 0, 2553, + 2597, 3, 780, 390, 0, 2554, 2597, 3, 140, 70, 0, 2555, 2597, 3, 990, 495, + 0, 2556, 2597, 3, 2346, 1173, 0, 2557, 2597, 3, 944, 472, 0, 2558, 2597, + 3, 962, 481, 0, 2559, 2597, 3, 174, 87, 0, 2560, 2597, 3, 142, 71, 0, 2561, + 2597, 3, 160, 80, 0, 2562, 2597, 3, 162, 81, 0, 2563, 2597, 3, 178, 89, + 0, 2564, 2597, 3, 182, 91, 0, 2565, 2597, 3, 180, 90, 0, 2566, 2597, 3, + 300, 150, 0, 2567, 2597, 3, 1308, 654, 0, 2568, 2597, 3, 1288, 644, 0, + 2569, 2597, 3, 1290, 645, 0, 2570, 2597, 3, 1292, 646, 0, 2571, 2597, 3, + 192, 96, 0, 2572, 2597, 3, 224, 112, 0, 2573, 2597, 3, 542, 271, 0, 2574, + 2597, 3, 1296, 648, 0, 2575, 2597, 3, 578, 289, 0, 2576, 2597, 3, 654, + 327, 0, 2577, 2597, 3, 1702, 851, 0, 2578, 2597, 3, 672, 336, 0, 2579, + 2597, 3, 702, 351, 0, 2580, 2597, 3, 1298, 649, 0, 2581, 2597, 3, 1318, + 659, 0, 2582, 2597, 3, 1316, 658, 0, 2583, 2597, 3, 1810, 905, 0, 2584, + 2597, 3, 730, 365, 0, 2585, 2597, 3, 736, 368, 0, 2586, 2597, 3, 746, 373, + 0, 2587, 2597, 3, 742, 371, 0, 2588, 2597, 3, 740, 370, 0, 2589, 2597, + 3, 744, 372, 0, 2590, 2597, 3, 750, 375, 0, 2591, 2597, 3, 1822, 911, 0, + 2592, 2597, 3, 1354, 677, 0, 2593, 2597, 3, 1286, 643, 0, 2594, 2597, 3, + 698, 349, 0, 2595, 2597, 3, 1790, 895, 0, 2596, 2455, 1, 0, 0, 0, 2596, + 2456, 1, 0, 0, 0, 2596, 2457, 1, 0, 0, 0, 2596, 2458, 1, 0, 0, 0, 2596, + 2459, 1, 0, 0, 0, 2596, 2460, 1, 0, 0, 0, 2596, 2461, 1, 0, 0, 0, 2596, + 2462, 1, 0, 0, 0, 2596, 2463, 1, 0, 0, 0, 2596, 2464, 1, 0, 0, 0, 2596, + 2465, 1, 0, 0, 0, 2596, 2466, 1, 0, 0, 0, 2596, 2467, 1, 0, 0, 0, 2596, + 2468, 1, 0, 0, 0, 2596, 2469, 1, 0, 0, 0, 2596, 2470, 1, 0, 0, 0, 2596, + 2471, 1, 0, 0, 0, 2596, 2472, 1, 0, 0, 0, 2596, 2473, 1, 0, 0, 0, 2596, + 2474, 1, 0, 0, 0, 2596, 2475, 1, 0, 0, 0, 2596, 2476, 1, 0, 0, 0, 2596, + 2477, 1, 0, 0, 0, 2596, 2478, 1, 0, 0, 0, 2596, 2479, 1, 0, 0, 0, 2596, + 2480, 1, 0, 0, 0, 2596, 2481, 1, 0, 0, 0, 2596, 2482, 1, 0, 0, 0, 2596, + 2483, 1, 0, 0, 0, 2596, 2484, 1, 0, 0, 0, 2596, 2485, 1, 0, 0, 0, 2596, + 2486, 1, 0, 0, 0, 2596, 2487, 1, 0, 0, 0, 2596, 2488, 1, 0, 0, 0, 2596, + 2489, 1, 0, 0, 0, 2596, 2490, 1, 0, 0, 0, 2596, 2491, 1, 0, 0, 0, 2596, + 2492, 1, 0, 0, 0, 2596, 2493, 1, 0, 0, 0, 2596, 2494, 1, 0, 0, 0, 2596, + 2495, 1, 0, 0, 0, 2596, 2496, 1, 0, 0, 0, 2596, 2497, 1, 0, 0, 0, 2596, + 2498, 1, 0, 0, 0, 2596, 2499, 1, 0, 0, 0, 2596, 2500, 1, 0, 0, 0, 2596, + 2501, 1, 0, 0, 0, 2596, 2502, 1, 0, 0, 0, 2596, 2503, 1, 0, 0, 0, 2596, + 2504, 1, 0, 0, 0, 2596, 2505, 1, 0, 0, 0, 2596, 2506, 1, 0, 0, 0, 2596, + 2507, 1, 0, 0, 0, 2596, 2508, 1, 0, 0, 0, 2596, 2509, 1, 0, 0, 0, 2596, + 2510, 1, 0, 0, 0, 2596, 2511, 1, 0, 0, 0, 2596, 2512, 1, 0, 0, 0, 2596, + 2513, 1, 0, 0, 0, 2596, 2514, 1, 0, 0, 0, 2596, 2515, 1, 0, 0, 0, 2596, + 2516, 1, 0, 0, 0, 2596, 2517, 1, 0, 0, 0, 2596, 2518, 1, 0, 0, 0, 2596, + 2519, 1, 0, 0, 0, 2596, 2520, 1, 0, 0, 0, 2596, 2521, 1, 0, 0, 0, 2596, + 2522, 1, 0, 0, 0, 2596, 2523, 1, 0, 0, 0, 2596, 2524, 1, 0, 0, 0, 2596, + 2525, 1, 0, 0, 0, 2596, 2526, 1, 0, 0, 0, 2596, 2527, 1, 0, 0, 0, 2596, + 2528, 1, 0, 0, 0, 2596, 2529, 1, 0, 0, 0, 2596, 2530, 1, 0, 0, 0, 2596, + 2531, 1, 0, 0, 0, 2596, 2532, 1, 0, 0, 0, 2596, 2533, 1, 0, 0, 0, 2596, + 2534, 1, 0, 0, 0, 2596, 2535, 1, 0, 0, 0, 2596, 2536, 1, 0, 0, 0, 2596, + 2537, 1, 0, 0, 0, 2596, 2538, 1, 0, 0, 0, 2596, 2539, 1, 0, 0, 0, 2596, + 2540, 1, 0, 0, 0, 2596, 2541, 1, 0, 0, 0, 2596, 2542, 1, 0, 0, 0, 2596, + 2543, 1, 0, 0, 0, 2596, 2544, 1, 0, 0, 0, 2596, 2545, 1, 0, 0, 0, 2596, + 2546, 1, 0, 0, 0, 2596, 2547, 1, 0, 0, 0, 2596, 2548, 1, 0, 0, 0, 2596, + 2549, 1, 0, 0, 0, 2596, 2550, 1, 0, 0, 0, 2596, 2551, 1, 0, 0, 0, 2596, + 2552, 1, 0, 0, 0, 2596, 2553, 1, 0, 0, 0, 2596, 2554, 1, 0, 0, 0, 2596, + 2555, 1, 0, 0, 0, 2596, 2556, 1, 0, 0, 0, 2596, 2557, 1, 0, 0, 0, 2596, + 2558, 1, 0, 0, 0, 2596, 2559, 1, 0, 0, 0, 2596, 2560, 1, 0, 0, 0, 2596, + 2561, 1, 0, 0, 0, 2596, 2562, 1, 0, 0, 0, 2596, 2563, 1, 0, 0, 0, 2596, + 2564, 1, 0, 0, 0, 2596, 2565, 1, 0, 0, 0, 2596, 2566, 1, 0, 0, 0, 2596, + 2567, 1, 0, 0, 0, 2596, 2568, 1, 0, 0, 0, 2596, 2569, 1, 0, 0, 0, 2596, + 2570, 1, 0, 0, 0, 2596, 2571, 1, 0, 0, 0, 2596, 2572, 1, 0, 0, 0, 2596, + 2573, 1, 0, 0, 0, 2596, 2574, 1, 0, 0, 0, 2596, 2575, 1, 0, 0, 0, 2596, + 2576, 1, 0, 0, 0, 2596, 2577, 1, 0, 0, 0, 2596, 2578, 1, 0, 0, 0, 2596, + 2579, 1, 0, 0, 0, 2596, 2580, 1, 0, 0, 0, 2596, 2581, 1, 0, 0, 0, 2596, + 2582, 1, 0, 0, 0, 2596, 2583, 1, 0, 0, 0, 2596, 2584, 1, 0, 0, 0, 2596, + 2585, 1, 0, 0, 0, 2596, 2586, 1, 0, 0, 0, 2596, 2587, 1, 0, 0, 0, 2596, + 2588, 1, 0, 0, 0, 2596, 2589, 1, 0, 0, 0, 2596, 2590, 1, 0, 0, 0, 2596, + 2591, 1, 0, 0, 0, 2596, 2592, 1, 0, 0, 0, 2596, 2593, 1, 0, 0, 0, 2596, + 2594, 1, 0, 0, 0, 2596, 2595, 1, 0, 0, 0, 2597, 3, 1, 0, 0, 0, 2598, 2599, + 5, 41, 0, 0, 2599, 2653, 5, 407, 0, 0, 2600, 2635, 3, 2334, 1167, 0, 2601, + 2604, 3, 6, 3, 0, 2602, 2604, 3, 8, 4, 0, 2603, 2601, 1, 0, 0, 0, 2603, + 2602, 1, 0, 0, 0, 2604, 2605, 1, 0, 0, 0, 2605, 2603, 1, 0, 0, 0, 2605, + 2606, 1, 0, 0, 0, 2606, 2609, 1, 0, 0, 0, 2607, 2609, 3, 10, 5, 0, 2608, + 2603, 1, 0, 0, 0, 2608, 2607, 1, 0, 0, 0, 2609, 2611, 1, 0, 0, 0, 2610, + 2612, 3, 24, 12, 0, 2611, 2610, 1, 0, 0, 0, 2611, 2612, 1, 0, 0, 0, 2612, + 2636, 1, 0, 0, 0, 2613, 2634, 3, 12, 6, 0, 2614, 2634, 3, 16, 8, 0, 2615, + 2634, 3, 18, 9, 0, 2616, 2634, 3, 20, 10, 0, 2617, 2634, 3, 24, 12, 0, + 2618, 2634, 3, 28, 14, 0, 2619, 2634, 3, 30, 15, 0, 2620, 2634, 3, 40, + 20, 0, 2621, 2634, 3, 44, 22, 0, 2622, 2634, 3, 46, 23, 0, 2623, 2634, + 3, 52, 26, 0, 2624, 2634, 3, 54, 27, 0, 2625, 2634, 3, 56, 28, 0, 2626, + 2634, 3, 58, 29, 0, 2627, 2634, 3, 60, 30, 0, 2628, 2634, 3, 62, 31, 0, + 2629, 2634, 3, 64, 32, 0, 2630, 2634, 3, 66, 33, 0, 2631, 2634, 3, 68, + 34, 0, 2632, 2634, 3, 74, 37, 0, 2633, 2613, 1, 0, 0, 0, 2633, 2614, 1, + 0, 0, 0, 2633, 2615, 1, 0, 0, 0, 2633, 2616, 1, 0, 0, 0, 2633, 2617, 1, + 0, 0, 0, 2633, 2618, 1, 0, 0, 0, 2633, 2619, 1, 0, 0, 0, 2633, 2620, 1, + 0, 0, 0, 2633, 2621, 1, 0, 0, 0, 2633, 2622, 1, 0, 0, 0, 2633, 2623, 1, + 0, 0, 0, 2633, 2624, 1, 0, 0, 0, 2633, 2625, 1, 0, 0, 0, 2633, 2626, 1, + 0, 0, 0, 2633, 2627, 1, 0, 0, 0, 2633, 2628, 1, 0, 0, 0, 2633, 2629, 1, + 0, 0, 0, 2633, 2630, 1, 0, 0, 0, 2633, 2631, 1, 0, 0, 0, 2633, 2632, 1, + 0, 0, 0, 2634, 2636, 1, 0, 0, 0, 2635, 2608, 1, 0, 0, 0, 2635, 2633, 1, + 0, 0, 0, 2636, 2654, 1, 0, 0, 0, 2637, 2642, 3, 2334, 1167, 0, 2638, 2639, + 5, 2436, 0, 0, 2639, 2641, 3, 2334, 1167, 0, 2640, 2638, 1, 0, 0, 0, 2641, + 2644, 1, 0, 0, 0, 2642, 2640, 1, 0, 0, 0, 2642, 2643, 1, 0, 0, 0, 2643, + 2647, 1, 0, 0, 0, 2644, 2642, 1, 0, 0, 0, 2645, 2647, 5, 37, 0, 0, 2646, + 2637, 1, 0, 0, 0, 2646, 2645, 1, 0, 0, 0, 2647, 2651, 1, 0, 0, 0, 2648, + 2652, 3, 86, 43, 0, 2649, 2652, 3, 88, 44, 0, 2650, 2652, 3, 90, 45, 0, + 2651, 2648, 1, 0, 0, 0, 2651, 2649, 1, 0, 0, 0, 2651, 2650, 1, 0, 0, 0, + 2652, 2654, 1, 0, 0, 0, 2653, 2600, 1, 0, 0, 0, 2653, 2646, 1, 0, 0, 0, + 2654, 5, 1, 0, 0, 0, 2655, 2676, 5, 20, 0, 0, 2656, 2657, 5, 1589, 0, 0, + 2657, 2659, 3, 2334, 1167, 0, 2658, 2656, 1, 0, 0, 0, 2658, 2659, 1, 0, + 0, 0, 2659, 2661, 1, 0, 0, 0, 2660, 2662, 3, 84, 42, 0, 2661, 2660, 1, + 0, 0, 0, 2661, 2662, 1, 0, 0, 0, 2662, 2665, 1, 0, 0, 0, 2663, 2664, 5, + 520, 0, 0, 2664, 2666, 3, 2334, 1167, 0, 2665, 2663, 1, 0, 0, 0, 2665, + 2666, 1, 0, 0, 0, 2666, 2667, 1, 0, 0, 0, 2667, 2668, 5, 406, 0, 0, 2668, + 2673, 3, 422, 211, 0, 2669, 2670, 5, 2436, 0, 0, 2670, 2672, 3, 422, 211, + 0, 2671, 2669, 1, 0, 0, 0, 2672, 2675, 1, 0, 0, 0, 2673, 2671, 1, 0, 0, + 0, 2673, 2674, 1, 0, 0, 0, 2674, 2677, 1, 0, 0, 0, 2675, 2673, 1, 0, 0, + 0, 2676, 2658, 1, 0, 0, 0, 2677, 2678, 1, 0, 0, 0, 2678, 2676, 1, 0, 0, + 0, 2678, 2679, 1, 0, 0, 0, 2679, 7, 1, 0, 0, 0, 2680, 2719, 5, 425, 0, + 0, 2681, 2683, 3, 84, 42, 0, 2682, 2681, 1, 0, 0, 0, 2682, 2683, 1, 0, + 0, 0, 2683, 2684, 1, 0, 0, 0, 2684, 2685, 5, 406, 0, 0, 2685, 2687, 3, + 2334, 1167, 0, 2686, 2688, 3, 38, 19, 0, 2687, 2686, 1, 0, 0, 0, 2687, 2688, 1, 0, 0, 0, 2688, 2696, 1, 0, 0, 0, 2689, 2690, 5, 2436, 0, 0, 2690, 2692, 3, 2334, 1167, 0, 2691, 2693, 3, 38, 19, 0, 2692, 2691, 1, 0, 0, 0, 2692, 2693, 1, 0, 0, 0, 2693, 2695, 1, 0, 0, 0, 2694, 2689, 1, 0, 0, @@ -8611,4392 +8616,4405 @@ func plsqlparserParserInit() { 0, 0, 11503, 11505, 7, 98, 0, 0, 11504, 11503, 1, 0, 0, 0, 11504, 11505, 1, 0, 0, 0, 11505, 11507, 1, 0, 0, 0, 11506, 11501, 1, 0, 0, 0, 11506, 11502, 1, 0, 0, 0, 11507, 11509, 1, 0, 0, 0, 11508, 11499, 1, 0, 0, 0, - 11508, 11500, 1, 0, 0, 0, 11508, 11509, 1, 0, 0, 0, 11509, 11512, 1, 0, - 0, 0, 11510, 11512, 5, 1001, 0, 0, 11511, 11498, 1, 0, 0, 0, 11511, 11510, - 1, 0, 0, 0, 11512, 1151, 1, 0, 0, 0, 11513, 11515, 3, 1164, 582, 0, 11514, - 11513, 1, 0, 0, 0, 11515, 11516, 1, 0, 0, 0, 11516, 11514, 1, 0, 0, 0, - 11516, 11517, 1, 0, 0, 0, 11517, 11533, 1, 0, 0, 0, 11518, 11520, 5, 689, - 0, 0, 11519, 11521, 3, 1154, 577, 0, 11520, 11519, 1, 0, 0, 0, 11520, 11521, - 1, 0, 0, 0, 11521, 11525, 1, 0, 0, 0, 11522, 11523, 5, 1059, 0, 0, 11523, - 11525, 5, 689, 0, 0, 11524, 11518, 1, 0, 0, 0, 11524, 11522, 1, 0, 0, 0, - 11525, 11529, 1, 0, 0, 0, 11526, 11528, 3, 1164, 582, 0, 11527, 11526, - 1, 0, 0, 0, 11528, 11531, 1, 0, 0, 0, 11529, 11527, 1, 0, 0, 0, 11529, - 11530, 1, 0, 0, 0, 11530, 11533, 1, 0, 0, 0, 11531, 11529, 1, 0, 0, 0, - 11532, 11514, 1, 0, 0, 0, 11532, 11524, 1, 0, 0, 0, 11533, 1153, 1, 0, - 0, 0, 11534, 11536, 3, 1156, 578, 0, 11535, 11537, 3, 1158, 579, 0, 11536, - 11535, 1, 0, 0, 0, 11536, 11537, 1, 0, 0, 0, 11537, 11539, 1, 0, 0, 0, - 11538, 11540, 3, 1160, 580, 0, 11539, 11538, 1, 0, 0, 0, 11539, 11540, - 1, 0, 0, 0, 11540, 11542, 1, 0, 0, 0, 11541, 11543, 3, 1162, 581, 0, 11542, - 11541, 1, 0, 0, 0, 11542, 11543, 1, 0, 0, 0, 11543, 11557, 1, 0, 0, 0, - 11544, 11546, 3, 1158, 579, 0, 11545, 11547, 3, 1160, 580, 0, 11546, 11545, - 1, 0, 0, 0, 11546, 11547, 1, 0, 0, 0, 11547, 11549, 1, 0, 0, 0, 11548, - 11550, 3, 1162, 581, 0, 11549, 11548, 1, 0, 0, 0, 11549, 11550, 1, 0, 0, - 0, 11550, 11557, 1, 0, 0, 0, 11551, 11553, 3, 1160, 580, 0, 11552, 11554, - 3, 1162, 581, 0, 11553, 11552, 1, 0, 0, 0, 11553, 11554, 1, 0, 0, 0, 11554, - 11557, 1, 0, 0, 0, 11555, 11557, 3, 1162, 581, 0, 11556, 11534, 1, 0, 0, - 0, 11556, 11544, 1, 0, 0, 0, 11556, 11551, 1, 0, 0, 0, 11556, 11555, 1, - 0, 0, 0, 11557, 1155, 1, 0, 0, 0, 11558, 11559, 5, 871, 0, 0, 11559, 11565, - 5, 565, 0, 0, 11560, 11566, 5, 414, 0, 0, 11561, 11563, 7, 120, 0, 0, 11562, - 11564, 7, 98, 0, 0, 11563, 11562, 1, 0, 0, 0, 11563, 11564, 1, 0, 0, 0, - 11564, 11566, 1, 0, 0, 0, 11565, 11560, 1, 0, 0, 0, 11565, 11561, 1, 0, - 0, 0, 11566, 11570, 1, 0, 0, 0, 11567, 11568, 5, 1059, 0, 0, 11568, 11570, - 5, 871, 0, 0, 11569, 11558, 1, 0, 0, 0, 11569, 11567, 1, 0, 0, 0, 11570, - 1157, 1, 0, 0, 0, 11571, 11572, 5, 1361, 0, 0, 11572, 11573, 7, 121, 0, - 0, 11573, 1159, 1, 0, 0, 0, 11574, 11583, 5, 413, 0, 0, 11575, 11584, 5, - 88, 0, 0, 11576, 11581, 5, 151, 0, 0, 11577, 11578, 5, 1506, 0, 0, 11578, - 11582, 5, 1403, 0, 0, 11579, 11582, 5, 1260, 0, 0, 11580, 11582, 5, 1673, - 0, 0, 11581, 11577, 1, 0, 0, 0, 11581, 11579, 1, 0, 0, 0, 11581, 11580, - 1, 0, 0, 0, 11582, 11584, 1, 0, 0, 0, 11583, 11575, 1, 0, 0, 0, 11583, - 11576, 1, 0, 0, 0, 11583, 11584, 1, 0, 0, 0, 11584, 11593, 1, 0, 0, 0, - 11585, 11586, 5, 565, 0, 0, 11586, 11591, 5, 1565, 0, 0, 11587, 11592, - 5, 363, 0, 0, 11588, 11592, 5, 37, 0, 0, 11589, 11592, 3, 2332, 1166, 0, - 11590, 11592, 5, 1056, 0, 0, 11591, 11587, 1, 0, 0, 0, 11591, 11588, 1, - 0, 0, 0, 11591, 11589, 1, 0, 0, 0, 11591, 11590, 1, 0, 0, 0, 11592, 11594, - 1, 0, 0, 0, 11593, 11585, 1, 0, 0, 0, 11593, 11594, 1, 0, 0, 0, 11594, - 1161, 1, 0, 0, 0, 11595, 11597, 5, 430, 0, 0, 11596, 11598, 5, 37, 0, 0, - 11597, 11596, 1, 0, 0, 0, 11597, 11598, 1, 0, 0, 0, 11598, 11602, 1, 0, - 0, 0, 11599, 11600, 5, 1059, 0, 0, 11600, 11602, 5, 430, 0, 0, 11601, 11595, - 1, 0, 0, 0, 11601, 11599, 1, 0, 0, 0, 11602, 1163, 1, 0, 0, 0, 11603, 11605, - 5, 689, 0, 0, 11604, 11606, 3, 1156, 578, 0, 11605, 11604, 1, 0, 0, 0, - 11605, 11606, 1, 0, 0, 0, 11606, 11610, 1, 0, 0, 0, 11607, 11608, 5, 1059, - 0, 0, 11608, 11610, 5, 689, 0, 0, 11609, 11603, 1, 0, 0, 0, 11609, 11607, - 1, 0, 0, 0, 11610, 11611, 1, 0, 0, 0, 11611, 11612, 5, 2430, 0, 0, 11612, - 11613, 3, 2284, 1142, 0, 11613, 11614, 5, 2431, 0, 0, 11614, 1165, 1, 0, - 0, 0, 11615, 11616, 5, 1281, 0, 0, 11616, 11628, 5, 2424, 0, 0, 11617, - 11618, 5, 1284, 0, 0, 11618, 11628, 5, 2424, 0, 0, 11619, 11620, 5, 686, - 0, 0, 11620, 11628, 5, 2424, 0, 0, 11621, 11622, 5, 861, 0, 0, 11622, 11628, - 5, 2424, 0, 0, 11623, 11624, 5, 243, 0, 0, 11624, 11628, 5, 1644, 0, 0, - 11625, 11628, 3, 1168, 584, 0, 11626, 11628, 3, 660, 330, 0, 11627, 11615, - 1, 0, 0, 0, 11627, 11617, 1, 0, 0, 0, 11627, 11619, 1, 0, 0, 0, 11627, - 11621, 1, 0, 0, 0, 11627, 11623, 1, 0, 0, 0, 11627, 11625, 1, 0, 0, 0, - 11627, 11626, 1, 0, 0, 0, 11628, 11629, 1, 0, 0, 0, 11629, 11627, 1, 0, - 0, 0, 11629, 11630, 1, 0, 0, 0, 11630, 1167, 1, 0, 0, 0, 11631, 11632, - 5, 1660, 0, 0, 11632, 11660, 5, 2430, 0, 0, 11633, 11634, 5, 683, 0, 0, - 11634, 11661, 3, 1148, 574, 0, 11635, 11636, 5, 954, 0, 0, 11636, 11661, - 3, 1148, 574, 0, 11637, 11638, 5, 882, 0, 0, 11638, 11661, 7, 122, 0, 0, - 11639, 11640, 5, 853, 0, 0, 11640, 11661, 7, 122, 0, 0, 11641, 11642, 5, - 1282, 0, 0, 11642, 11661, 5, 2424, 0, 0, 11643, 11644, 5, 570, 0, 0, 11644, - 11661, 5, 2424, 0, 0, 11645, 11646, 5, 569, 0, 0, 11646, 11647, 5, 598, - 0, 0, 11647, 11661, 5, 2424, 0, 0, 11648, 11651, 5, 1188, 0, 0, 11649, - 11652, 3, 1148, 574, 0, 11650, 11652, 5, 1149, 0, 0, 11651, 11649, 1, 0, - 0, 0, 11651, 11650, 1, 0, 0, 0, 11652, 11661, 1, 0, 0, 0, 11653, 11654, - 5, 148, 0, 0, 11654, 11661, 7, 123, 0, 0, 11655, 11656, 5, 551, 0, 0, 11656, - 11661, 7, 124, 0, 0, 11657, 11658, 5, 175, 0, 0, 11658, 11661, 7, 124, - 0, 0, 11659, 11661, 5, 457, 0, 0, 11660, 11633, 1, 0, 0, 0, 11660, 11635, - 1, 0, 0, 0, 11660, 11637, 1, 0, 0, 0, 11660, 11639, 1, 0, 0, 0, 11660, - 11641, 1, 0, 0, 0, 11660, 11643, 1, 0, 0, 0, 11660, 11645, 1, 0, 0, 0, - 11660, 11648, 1, 0, 0, 0, 11660, 11653, 1, 0, 0, 0, 11660, 11655, 1, 0, - 0, 0, 11660, 11657, 1, 0, 0, 0, 11660, 11659, 1, 0, 0, 0, 11661, 11662, - 1, 0, 0, 0, 11662, 11660, 1, 0, 0, 0, 11662, 11663, 1, 0, 0, 0, 11663, - 11664, 1, 0, 0, 0, 11664, 11665, 5, 2431, 0, 0, 11665, 1169, 1, 0, 0, 0, - 11666, 11667, 5, 1550, 0, 0, 11667, 11668, 5, 304, 0, 0, 11668, 11669, - 7, 88, 0, 0, 11669, 1171, 1, 0, 0, 0, 11670, 11682, 3, 1166, 583, 0, 11671, - 11677, 5, 1978, 0, 0, 11672, 11678, 3, 2334, 1167, 0, 11673, 11675, 5, - 1572, 0, 0, 11674, 11673, 1, 0, 0, 0, 11674, 11675, 1, 0, 0, 0, 11675, - 11676, 1, 0, 0, 0, 11676, 11678, 3, 2332, 1166, 0, 11677, 11672, 1, 0, - 0, 0, 11677, 11674, 1, 0, 0, 0, 11678, 11682, 1, 0, 0, 0, 11679, 11682, - 3, 1150, 575, 0, 11680, 11682, 3, 868, 434, 0, 11681, 11670, 1, 0, 0, 0, - 11681, 11671, 1, 0, 0, 0, 11681, 11679, 1, 0, 0, 0, 11681, 11680, 1, 0, - 0, 0, 11682, 11683, 1, 0, 0, 0, 11683, 11681, 1, 0, 0, 0, 11683, 11684, - 1, 0, 0, 0, 11684, 1173, 1, 0, 0, 0, 11685, 11687, 3, 1170, 585, 0, 11686, - 11685, 1, 0, 0, 0, 11686, 11687, 1, 0, 0, 0, 11687, 11688, 1, 0, 0, 0, - 11688, 11690, 3, 1172, 586, 0, 11689, 11691, 3, 1150, 575, 0, 11690, 11689, - 1, 0, 0, 0, 11690, 11691, 1, 0, 0, 0, 11691, 11693, 1, 0, 0, 0, 11692, - 11694, 3, 1152, 576, 0, 11693, 11692, 1, 0, 0, 0, 11693, 11694, 1, 0, 0, - 0, 11694, 11696, 1, 0, 0, 0, 11695, 11697, 3, 1176, 588, 0, 11696, 11695, - 1, 0, 0, 0, 11696, 11697, 1, 0, 0, 0, 11697, 11740, 1, 0, 0, 0, 11698, - 11700, 3, 1170, 585, 0, 11699, 11698, 1, 0, 0, 0, 11699, 11700, 1, 0, 0, - 0, 11700, 11724, 1, 0, 0, 0, 11701, 11714, 5, 1222, 0, 0, 11702, 11704, - 5, 609, 0, 0, 11703, 11705, 3, 1172, 586, 0, 11704, 11703, 1, 0, 0, 0, - 11704, 11705, 1, 0, 0, 0, 11705, 11706, 1, 0, 0, 0, 11706, 11715, 3, 1192, - 596, 0, 11707, 11709, 5, 660, 0, 0, 11708, 11710, 3, 1172, 586, 0, 11709, - 11708, 1, 0, 0, 0, 11709, 11710, 1, 0, 0, 0, 11710, 11711, 1, 0, 0, 0, - 11711, 11715, 3, 1582, 791, 0, 11712, 11713, 5, 508, 0, 0, 11713, 11715, - 3, 1194, 597, 0, 11714, 11702, 1, 0, 0, 0, 11714, 11707, 1, 0, 0, 0, 11714, - 11712, 1, 0, 0, 0, 11715, 11725, 1, 0, 0, 0, 11716, 11717, 5, 508, 0, 0, - 11717, 11718, 5, 1260, 0, 0, 11718, 11719, 5, 81, 0, 0, 11719, 11722, 3, - 1194, 597, 0, 11720, 11721, 5, 1454, 0, 0, 11721, 11723, 5, 794, 0, 0, - 11722, 11720, 1, 0, 0, 0, 11722, 11723, 1, 0, 0, 0, 11723, 11725, 1, 0, - 0, 0, 11724, 11701, 1, 0, 0, 0, 11724, 11716, 1, 0, 0, 0, 11725, 11740, - 1, 0, 0, 0, 11726, 11727, 5, 206, 0, 0, 11727, 11728, 3, 448, 224, 0, 11728, - 11729, 5, 2430, 0, 0, 11729, 11734, 3, 2266, 1133, 0, 11730, 11731, 5, - 2436, 0, 0, 11731, 11733, 3, 2266, 1133, 0, 11732, 11730, 1, 0, 0, 0, 11733, - 11736, 1, 0, 0, 0, 11734, 11732, 1, 0, 0, 0, 11734, 11735, 1, 0, 0, 0, - 11735, 11737, 1, 0, 0, 0, 11736, 11734, 1, 0, 0, 0, 11737, 11738, 5, 2431, - 0, 0, 11738, 11740, 1, 0, 0, 0, 11739, 11686, 1, 0, 0, 0, 11739, 11699, - 1, 0, 0, 0, 11739, 11726, 1, 0, 0, 0, 11740, 1175, 1, 0, 0, 0, 11741, 11751, - 5, 640, 0, 0, 11742, 11743, 5, 20, 0, 0, 11743, 11744, 5, 1322, 0, 0, 11744, - 11752, 3, 1178, 589, 0, 11745, 11746, 7, 125, 0, 0, 11746, 11747, 5, 1322, - 0, 0, 11747, 11752, 3, 1178, 589, 0, 11748, 11752, 5, 375, 0, 0, 11749, - 11752, 5, 452, 0, 0, 11750, 11752, 5, 397, 0, 0, 11751, 11742, 1, 0, 0, - 0, 11751, 11745, 1, 0, 0, 0, 11751, 11748, 1, 0, 0, 0, 11751, 11749, 1, - 0, 0, 0, 11751, 11750, 1, 0, 0, 0, 11752, 1177, 1, 0, 0, 0, 11753, 11757, - 3, 1180, 590, 0, 11754, 11757, 3, 1182, 591, 0, 11755, 11757, 3, 1188, - 594, 0, 11756, 11753, 1, 0, 0, 0, 11756, 11754, 1, 0, 0, 0, 11756, 11755, - 1, 0, 0, 0, 11757, 1179, 1, 0, 0, 0, 11758, 11759, 3, 1150, 575, 0, 11759, - 11760, 3, 1186, 593, 0, 11760, 11761, 3, 1184, 592, 0, 11761, 11778, 1, - 0, 0, 0, 11762, 11763, 7, 126, 0, 0, 11763, 11764, 5, 1661, 0, 0, 11764, - 11768, 5, 242, 0, 0, 11765, 11769, 5, 28, 0, 0, 11766, 11767, 5, 565, 0, - 0, 11767, 11769, 5, 1392, 0, 0, 11768, 11765, 1, 0, 0, 0, 11768, 11766, - 1, 0, 0, 0, 11769, 11770, 1, 0, 0, 0, 11770, 11771, 5, 1511, 0, 0, 11771, - 11772, 5, 32, 0, 0, 11772, 11773, 3, 1190, 595, 0, 11773, 11774, 5, 1167, - 0, 0, 11774, 11775, 5, 1059, 0, 0, 11775, 11776, 5, 908, 0, 0, 11776, 11778, - 1, 0, 0, 0, 11777, 11758, 1, 0, 0, 0, 11777, 11762, 1, 0, 0, 0, 11778, - 1181, 1, 0, 0, 0, 11779, 11780, 5, 1998, 0, 0, 11780, 11781, 5, 2034, 0, - 0, 11781, 11795, 3, 1642, 821, 0, 11782, 11784, 3, 1186, 593, 0, 11783, - 11782, 1, 0, 0, 0, 11783, 11784, 1, 0, 0, 0, 11784, 11787, 1, 0, 0, 0, - 11785, 11786, 5, 1179, 0, 0, 11786, 11788, 3, 2248, 1124, 0, 11787, 11785, - 1, 0, 0, 0, 11787, 11788, 1, 0, 0, 0, 11788, 11796, 1, 0, 0, 0, 11789, - 11790, 5, 1412, 0, 0, 11790, 11792, 5, 1178, 0, 0, 11791, 11793, 3, 1186, - 593, 0, 11792, 11791, 1, 0, 0, 0, 11792, 11793, 1, 0, 0, 0, 11793, 11794, - 1, 0, 0, 0, 11794, 11796, 3, 1184, 592, 0, 11795, 11783, 1, 0, 0, 0, 11795, - 11789, 1, 0, 0, 0, 11796, 1183, 1, 0, 0, 0, 11797, 11798, 5, 32, 0, 0, - 11798, 11799, 3, 1190, 595, 0, 11799, 11803, 5, 1167, 0, 0, 11800, 11801, - 5, 1059, 0, 0, 11801, 11804, 7, 127, 0, 0, 11802, 11804, 5, 304, 0, 0, - 11803, 11800, 1, 0, 0, 0, 11803, 11802, 1, 0, 0, 0, 11804, 11808, 1, 0, - 0, 0, 11805, 11806, 5, 1179, 0, 0, 11806, 11808, 3, 2248, 1124, 0, 11807, - 11797, 1, 0, 0, 0, 11807, 11805, 1, 0, 0, 0, 11808, 1185, 1, 0, 0, 0, 11809, - 11810, 7, 128, 0, 0, 11810, 1187, 1, 0, 0, 0, 11811, 11812, 5, 1572, 0, - 0, 11812, 11814, 5, 689, 0, 0, 11813, 11815, 3, 1154, 577, 0, 11814, 11813, - 1, 0, 0, 0, 11814, 11815, 1, 0, 0, 0, 11815, 11822, 1, 0, 0, 0, 11816, - 11817, 5, 910, 0, 0, 11817, 11818, 5, 689, 0, 0, 11818, 11822, 3, 1156, - 578, 0, 11819, 11820, 5, 1059, 0, 0, 11820, 11822, 5, 689, 0, 0, 11821, - 11811, 1, 0, 0, 0, 11821, 11816, 1, 0, 0, 0, 11821, 11819, 1, 0, 0, 0, - 11822, 11824, 1, 0, 0, 0, 11823, 11825, 5, 1550, 0, 0, 11824, 11823, 1, - 0, 0, 0, 11824, 11825, 1, 0, 0, 0, 11825, 11826, 1, 0, 0, 0, 11826, 11827, - 3, 1184, 592, 0, 11827, 1189, 1, 0, 0, 0, 11828, 11829, 3, 2324, 1162, - 0, 11829, 11830, 7, 129, 0, 0, 11830, 1191, 1, 0, 0, 0, 11831, 11833, 3, - 1150, 575, 0, 11832, 11831, 1, 0, 0, 0, 11832, 11833, 1, 0, 0, 0, 11833, - 11835, 1, 0, 0, 0, 11834, 11836, 3, 1152, 576, 0, 11835, 11834, 1, 0, 0, - 0, 11835, 11836, 1, 0, 0, 0, 11836, 11838, 1, 0, 0, 0, 11837, 11839, 3, - 1176, 588, 0, 11838, 11837, 1, 0, 0, 0, 11838, 11839, 1, 0, 0, 0, 11839, - 1193, 1, 0, 0, 0, 11840, 11843, 5, 2430, 0, 0, 11841, 11842, 5, 2058, 0, - 0, 11842, 11844, 3, 1196, 598, 0, 11843, 11841, 1, 0, 0, 0, 11843, 11844, - 1, 0, 0, 0, 11844, 11845, 1, 0, 0, 0, 11845, 11846, 3, 1198, 599, 0, 11846, - 11853, 5, 2431, 0, 0, 11847, 11848, 5, 1454, 0, 0, 11848, 11851, 5, 794, - 0, 0, 11849, 11852, 3, 2324, 1162, 0, 11850, 11852, 5, 2075, 0, 0, 11851, - 11849, 1, 0, 0, 0, 11851, 11850, 1, 0, 0, 0, 11852, 11854, 1, 0, 0, 0, - 11853, 11847, 1, 0, 0, 0, 11853, 11854, 1, 0, 0, 0, 11854, 11856, 1, 0, - 0, 0, 11855, 11857, 3, 1152, 576, 0, 11856, 11855, 1, 0, 0, 0, 11856, 11857, - 1, 0, 0, 0, 11857, 1195, 1, 0, 0, 0, 11858, 11859, 7, 130, 0, 0, 11859, - 1197, 1, 0, 0, 0, 11860, 11861, 5, 363, 0, 0, 11861, 11862, 5, 395, 0, - 0, 11862, 11864, 3, 768, 384, 0, 11863, 11860, 1, 0, 0, 0, 11863, 11864, - 1, 0, 0, 0, 11864, 11879, 1, 0, 0, 0, 11865, 11866, 5, 4, 0, 0, 11866, - 11877, 5, 1248, 0, 0, 11867, 11868, 5, 2430, 0, 0, 11868, 11869, 5, 2426, - 0, 0, 11869, 11878, 5, 2431, 0, 0, 11870, 11871, 5, 2430, 0, 0, 11871, - 11872, 3, 1200, 600, 0, 11872, 11873, 5, 2431, 0, 0, 11873, 11878, 1, 0, - 0, 0, 11874, 11875, 5, 2134, 0, 0, 11875, 11876, 5, 201, 0, 0, 11876, 11878, - 3, 1838, 919, 0, 11877, 11867, 1, 0, 0, 0, 11877, 11870, 1, 0, 0, 0, 11877, - 11874, 1, 0, 0, 0, 11878, 11880, 1, 0, 0, 0, 11879, 11865, 1, 0, 0, 0, - 11879, 11880, 1, 0, 0, 0, 11880, 11898, 1, 0, 0, 0, 11881, 11882, 5, 808, - 0, 0, 11882, 11883, 5, 2430, 0, 0, 11883, 11884, 3, 768, 384, 0, 11884, - 11885, 5, 2449, 0, 0, 11885, 11893, 5, 2426, 0, 0, 11886, 11887, 5, 2436, - 0, 0, 11887, 11888, 3, 768, 384, 0, 11888, 11889, 5, 2449, 0, 0, 11889, - 11890, 5, 2426, 0, 0, 11890, 11892, 1, 0, 0, 0, 11891, 11886, 1, 0, 0, - 0, 11892, 11895, 1, 0, 0, 0, 11893, 11891, 1, 0, 0, 0, 11893, 11894, 1, - 0, 0, 0, 11894, 11896, 1, 0, 0, 0, 11895, 11893, 1, 0, 0, 0, 11896, 11897, - 5, 2431, 0, 0, 11897, 11899, 1, 0, 0, 0, 11898, 11881, 1, 0, 0, 0, 11898, - 11899, 1, 0, 0, 0, 11899, 1199, 1, 0, 0, 0, 11900, 11902, 3, 1202, 601, - 0, 11901, 11900, 1, 0, 0, 0, 11901, 11902, 1, 0, 0, 0, 11902, 11904, 1, - 0, 0, 0, 11903, 11905, 3, 1218, 609, 0, 11904, 11903, 1, 0, 0, 0, 11904, - 11905, 1, 0, 0, 0, 11905, 11907, 1, 0, 0, 0, 11906, 11908, 3, 1252, 626, - 0, 11907, 11906, 1, 0, 0, 0, 11907, 11908, 1, 0, 0, 0, 11908, 1201, 1, - 0, 0, 0, 11909, 11923, 5, 2320, 0, 0, 11910, 11911, 7, 131, 0, 0, 11911, - 11924, 5, 2424, 0, 0, 11912, 11913, 5, 2322, 0, 0, 11913, 11919, 5, 151, - 0, 0, 11914, 11916, 5, 2361, 0, 0, 11915, 11914, 1, 0, 0, 0, 11915, 11916, - 1, 0, 0, 0, 11916, 11917, 1, 0, 0, 0, 11917, 11920, 5, 2360, 0, 0, 11918, - 11920, 5, 2426, 0, 0, 11919, 11915, 1, 0, 0, 0, 11919, 11918, 1, 0, 0, - 0, 11920, 11924, 1, 0, 0, 0, 11921, 11922, 5, 2323, 0, 0, 11922, 11924, - 5, 2426, 0, 0, 11923, 11910, 1, 0, 0, 0, 11923, 11912, 1, 0, 0, 0, 11923, - 11921, 1, 0, 0, 0, 11924, 11926, 1, 0, 0, 0, 11925, 11927, 3, 1206, 603, - 0, 11926, 11925, 1, 0, 0, 0, 11926, 11927, 1, 0, 0, 0, 11927, 1203, 1, - 0, 0, 0, 11928, 11929, 7, 132, 0, 0, 11929, 1205, 1, 0, 0, 0, 11930, 11932, - 3, 1208, 604, 0, 11931, 11930, 1, 0, 0, 0, 11932, 11933, 1, 0, 0, 0, 11933, - 11931, 1, 0, 0, 0, 11933, 11934, 1, 0, 0, 0, 11934, 1207, 1, 0, 0, 0, 11935, - 11936, 5, 2319, 0, 0, 11936, 11988, 3, 2272, 1136, 0, 11937, 11941, 5, - 2324, 0, 0, 11938, 11939, 3, 1214, 607, 0, 11939, 11940, 5, 2449, 0, 0, - 11940, 11942, 1, 0, 0, 0, 11941, 11938, 1, 0, 0, 0, 11941, 11942, 1, 0, - 0, 0, 11942, 11943, 1, 0, 0, 0, 11943, 11988, 3, 1216, 608, 0, 11944, 11945, - 7, 133, 0, 0, 11945, 11988, 5, 2426, 0, 0, 11946, 11947, 5, 330, 0, 0, - 11947, 11948, 5, 724, 0, 0, 11948, 11949, 7, 134, 0, 0, 11949, 11988, 5, - 2328, 0, 0, 11950, 11951, 5, 2329, 0, 0, 11951, 11988, 7, 135, 0, 0, 11952, - 11953, 5, 1665, 0, 0, 11953, 11954, 5, 2331, 0, 0, 11954, 11955, 5, 2332, - 0, 0, 11955, 11956, 5, 681, 0, 0, 11956, 11988, 7, 136, 0, 0, 11957, 11958, - 5, 800, 0, 0, 11958, 11959, 5, 2185, 0, 0, 11959, 11988, 3, 2030, 1015, - 0, 11960, 11988, 3, 1210, 605, 0, 11961, 11962, 5, 2335, 0, 0, 11962, 11988, - 5, 2424, 0, 0, 11963, 11988, 5, 2336, 0, 0, 11964, 11965, 7, 137, 0, 0, - 11965, 11988, 5, 2424, 0, 0, 11966, 11978, 5, 2338, 0, 0, 11967, 11968, - 5, 544, 0, 0, 11968, 11970, 5, 535, 0, 0, 11969, 11971, 5, 636, 0, 0, 11970, - 11969, 1, 0, 0, 0, 11970, 11971, 1, 0, 0, 0, 11971, 11979, 1, 0, 0, 0, - 11972, 11973, 5, 37, 0, 0, 11973, 11975, 5, 2339, 0, 0, 11974, 11976, 5, - 636, 0, 0, 11975, 11974, 1, 0, 0, 0, 11975, 11976, 1, 0, 0, 0, 11976, 11979, - 1, 0, 0, 0, 11977, 11979, 5, 1056, 0, 0, 11978, 11967, 1, 0, 0, 0, 11978, - 11972, 1, 0, 0, 0, 11978, 11977, 1, 0, 0, 0, 11979, 11988, 1, 0, 0, 0, - 11980, 11981, 5, 2340, 0, 0, 11981, 11982, 5, 2430, 0, 0, 11982, 11983, - 7, 138, 0, 0, 11983, 11988, 5, 2431, 0, 0, 11984, 11988, 7, 139, 0, 0, - 11985, 11986, 5, 2345, 0, 0, 11986, 11988, 5, 2424, 0, 0, 11987, 11935, - 1, 0, 0, 0, 11987, 11937, 1, 0, 0, 0, 11987, 11944, 1, 0, 0, 0, 11987, - 11946, 1, 0, 0, 0, 11987, 11950, 1, 0, 0, 0, 11987, 11952, 1, 0, 0, 0, - 11987, 11957, 1, 0, 0, 0, 11987, 11960, 1, 0, 0, 0, 11987, 11961, 1, 0, - 0, 0, 11987, 11963, 1, 0, 0, 0, 11987, 11964, 1, 0, 0, 0, 11987, 11966, - 1, 0, 0, 0, 11987, 11980, 1, 0, 0, 0, 11987, 11984, 1, 0, 0, 0, 11987, - 11985, 1, 0, 0, 0, 11988, 1209, 1, 0, 0, 0, 11989, 11991, 3, 1212, 606, - 0, 11990, 11989, 1, 0, 0, 0, 11991, 11992, 1, 0, 0, 0, 11992, 11990, 1, - 0, 0, 0, 11992, 11993, 1, 0, 0, 0, 11993, 1211, 1, 0, 0, 0, 11994, 12025, - 5, 2346, 0, 0, 11995, 11999, 5, 2347, 0, 0, 11996, 11997, 3, 1214, 607, - 0, 11997, 11998, 5, 2449, 0, 0, 11998, 12000, 1, 0, 0, 0, 11999, 11996, - 1, 0, 0, 0, 11999, 12000, 1, 0, 0, 0, 12000, 12002, 1, 0, 0, 0, 12001, - 12003, 3, 1216, 608, 0, 12002, 12001, 1, 0, 0, 0, 12002, 12003, 1, 0, 0, - 0, 12003, 12025, 1, 0, 0, 0, 12004, 12025, 5, 2348, 0, 0, 12005, 12009, - 5, 2349, 0, 0, 12006, 12007, 3, 1214, 607, 0, 12007, 12008, 5, 2449, 0, - 0, 12008, 12010, 1, 0, 0, 0, 12009, 12006, 1, 0, 0, 0, 12009, 12010, 1, - 0, 0, 0, 12010, 12012, 1, 0, 0, 0, 12011, 12013, 3, 1216, 608, 0, 12012, - 12011, 1, 0, 0, 0, 12012, 12013, 1, 0, 0, 0, 12013, 12025, 1, 0, 0, 0, - 12014, 12025, 5, 2350, 0, 0, 12015, 12019, 5, 814, 0, 0, 12016, 12017, - 3, 1214, 607, 0, 12017, 12018, 5, 2449, 0, 0, 12018, 12020, 1, 0, 0, 0, - 12019, 12016, 1, 0, 0, 0, 12019, 12020, 1, 0, 0, 0, 12020, 12022, 1, 0, - 0, 0, 12021, 12023, 3, 1216, 608, 0, 12022, 12021, 1, 0, 0, 0, 12022, 12023, - 1, 0, 0, 0, 12023, 12025, 1, 0, 0, 0, 12024, 11994, 1, 0, 0, 0, 12024, - 11995, 1, 0, 0, 0, 12024, 12004, 1, 0, 0, 0, 12024, 12005, 1, 0, 0, 0, - 12024, 12014, 1, 0, 0, 0, 12024, 12015, 1, 0, 0, 0, 12025, 1213, 1, 0, - 0, 0, 12026, 12027, 3, 768, 384, 0, 12027, 1215, 1, 0, 0, 0, 12028, 12029, - 5, 2426, 0, 0, 12029, 1217, 1, 0, 0, 0, 12030, 12032, 5, 2351, 0, 0, 12031, - 12033, 3, 1220, 610, 0, 12032, 12031, 1, 0, 0, 0, 12032, 12033, 1, 0, 0, - 0, 12033, 12035, 1, 0, 0, 0, 12034, 12036, 3, 1224, 612, 0, 12035, 12034, - 1, 0, 0, 0, 12035, 12036, 1, 0, 0, 0, 12036, 1219, 1, 0, 0, 0, 12037, 12039, - 3, 1222, 611, 0, 12038, 12037, 1, 0, 0, 0, 12039, 12040, 1, 0, 0, 0, 12040, - 12038, 1, 0, 0, 0, 12040, 12041, 1, 0, 0, 0, 12041, 1221, 1, 0, 0, 0, 12042, - 12073, 5, 2352, 0, 0, 12043, 12046, 5, 2353, 0, 0, 12044, 12045, 7, 2, - 0, 0, 12045, 12047, 5, 2354, 0, 0, 12046, 12044, 1, 0, 0, 0, 12046, 12047, - 1, 0, 0, 0, 12047, 12073, 1, 0, 0, 0, 12048, 12073, 3, 1246, 623, 0, 12049, - 12073, 3, 1248, 624, 0, 12050, 12051, 5, 37, 0, 0, 12051, 12052, 5, 2351, - 0, 0, 12052, 12053, 5, 2355, 0, 0, 12053, 12054, 5, 2356, 0, 0, 12054, - 12073, 5, 2351, 0, 0, 12055, 12056, 5, 894, 0, 0, 12056, 12057, 5, 2357, - 0, 0, 12057, 12058, 5, 2145, 0, 0, 12058, 12059, 5, 2332, 0, 0, 12059, - 12073, 5, 1149, 0, 0, 12060, 12061, 5, 1454, 0, 0, 12061, 12062, 5, 1512, - 0, 0, 12062, 12063, 5, 2193, 0, 0, 12063, 12064, 5, 37, 0, 0, 12064, 12065, - 5, 1149, 0, 0, 12065, 12073, 5, 2351, 0, 0, 12066, 12068, 3, 1250, 625, - 0, 12067, 12066, 1, 0, 0, 0, 12068, 12069, 1, 0, 0, 0, 12069, 12067, 1, - 0, 0, 0, 12069, 12070, 1, 0, 0, 0, 12070, 12073, 1, 0, 0, 0, 12071, 12073, - 7, 140, 0, 0, 12072, 12042, 1, 0, 0, 0, 12072, 12043, 1, 0, 0, 0, 12072, - 12048, 1, 0, 0, 0, 12072, 12049, 1, 0, 0, 0, 12072, 12050, 1, 0, 0, 0, - 12072, 12055, 1, 0, 0, 0, 12072, 12060, 1, 0, 0, 0, 12072, 12067, 1, 0, - 0, 0, 12072, 12071, 1, 0, 0, 0, 12073, 1223, 1, 0, 0, 0, 12074, 12075, - 5, 2430, 0, 0, 12075, 12080, 3, 1226, 613, 0, 12076, 12077, 5, 2436, 0, - 0, 12077, 12079, 3, 1226, 613, 0, 12078, 12076, 1, 0, 0, 0, 12079, 12082, - 1, 0, 0, 0, 12080, 12078, 1, 0, 0, 0, 12080, 12081, 1, 0, 0, 0, 12081, - 12083, 1, 0, 0, 0, 12082, 12080, 1, 0, 0, 0, 12083, 12084, 5, 2431, 0, - 0, 12084, 1225, 1, 0, 0, 0, 12085, 12087, 3, 1228, 614, 0, 12086, 12088, - 3, 1230, 615, 0, 12087, 12086, 1, 0, 0, 0, 12087, 12088, 1, 0, 0, 0, 12088, - 12090, 1, 0, 0, 0, 12089, 12091, 3, 1240, 620, 0, 12090, 12089, 1, 0, 0, - 0, 12090, 12091, 1, 0, 0, 0, 12091, 12093, 1, 0, 0, 0, 12092, 12094, 3, - 1242, 621, 0, 12093, 12092, 1, 0, 0, 0, 12093, 12094, 1, 0, 0, 0, 12094, - 12096, 1, 0, 0, 0, 12095, 12097, 3, 1244, 622, 0, 12096, 12095, 1, 0, 0, - 0, 12096, 12097, 1, 0, 0, 0, 12097, 1227, 1, 0, 0, 0, 12098, 12099, 3, - 2266, 1133, 0, 12099, 1229, 1, 0, 0, 0, 12100, 12102, 5, 2359, 0, 0, 12101, - 12100, 1, 0, 0, 0, 12101, 12102, 1, 0, 0, 0, 12102, 12103, 1, 0, 0, 0, - 12103, 12108, 5, 2430, 0, 0, 12104, 12109, 3, 1232, 616, 0, 12105, 12106, - 5, 2433, 0, 0, 12106, 12107, 7, 141, 0, 0, 12107, 12109, 3, 1234, 617, - 0, 12108, 12104, 1, 0, 0, 0, 12108, 12105, 1, 0, 0, 0, 12109, 12115, 1, - 0, 0, 0, 12110, 12113, 7, 142, 0, 0, 12111, 12114, 3, 1236, 618, 0, 12112, - 12114, 3, 1238, 619, 0, 12113, 12111, 1, 0, 0, 0, 12113, 12112, 1, 0, 0, - 0, 12114, 12116, 1, 0, 0, 0, 12115, 12110, 1, 0, 0, 0, 12115, 12116, 1, - 0, 0, 0, 12116, 12117, 1, 0, 0, 0, 12117, 12118, 5, 2431, 0, 0, 12118, - 1231, 1, 0, 0, 0, 12119, 12120, 5, 2424, 0, 0, 12120, 1233, 1, 0, 0, 0, - 12121, 12122, 5, 2424, 0, 0, 12122, 1235, 1, 0, 0, 0, 12123, 12124, 5, - 2424, 0, 0, 12124, 1237, 1, 0, 0, 0, 12125, 12126, 5, 2424, 0, 0, 12126, - 1239, 1, 0, 0, 0, 12127, 12129, 5, 2362, 0, 0, 12128, 12127, 1, 0, 0, 0, - 12128, 12129, 1, 0, 0, 0, 12129, 12130, 1, 0, 0, 0, 12130, 12132, 5, 711, - 0, 0, 12131, 12133, 5, 508, 0, 0, 12132, 12131, 1, 0, 0, 0, 12132, 12133, - 1, 0, 0, 0, 12133, 12137, 1, 0, 0, 0, 12134, 12135, 5, 2430, 0, 0, 12135, - 12136, 5, 2424, 0, 0, 12136, 12138, 5, 2431, 0, 0, 12137, 12134, 1, 0, - 0, 0, 12137, 12138, 1, 0, 0, 0, 12138, 12140, 1, 0, 0, 0, 12139, 12141, - 3, 1246, 623, 0, 12140, 12139, 1, 0, 0, 0, 12140, 12141, 1, 0, 0, 0, 12141, - 12218, 1, 0, 0, 0, 12142, 12153, 7, 143, 0, 0, 12143, 12147, 5, 508, 0, - 0, 12144, 12145, 5, 2430, 0, 0, 12145, 12146, 5, 2424, 0, 0, 12146, 12148, - 5, 2431, 0, 0, 12147, 12144, 1, 0, 0, 0, 12147, 12148, 1, 0, 0, 0, 12148, - 12150, 1, 0, 0, 0, 12149, 12151, 3, 1246, 623, 0, 12150, 12149, 1, 0, 0, - 0, 12150, 12151, 1, 0, 0, 0, 12151, 12154, 1, 0, 0, 0, 12152, 12154, 3, - 2304, 1152, 0, 12153, 12143, 1, 0, 0, 0, 12153, 12152, 1, 0, 0, 0, 12153, - 12154, 1, 0, 0, 0, 12154, 12218, 1, 0, 0, 0, 12155, 12218, 5, 2364, 0, - 0, 12156, 12158, 5, 2365, 0, 0, 12157, 12159, 5, 2366, 0, 0, 12158, 12157, - 1, 0, 0, 0, 12158, 12159, 1, 0, 0, 0, 12159, 12218, 1, 0, 0, 0, 12160, - 12162, 5, 552, 0, 0, 12161, 12163, 5, 508, 0, 0, 12162, 12161, 1, 0, 0, - 0, 12162, 12163, 1, 0, 0, 0, 12163, 12167, 1, 0, 0, 0, 12164, 12165, 5, - 2430, 0, 0, 12165, 12166, 5, 2424, 0, 0, 12166, 12168, 5, 2431, 0, 0, 12167, - 12164, 1, 0, 0, 0, 12167, 12168, 1, 0, 0, 0, 12168, 12170, 1, 0, 0, 0, - 12169, 12171, 3, 1246, 623, 0, 12170, 12169, 1, 0, 0, 0, 12170, 12171, - 1, 0, 0, 0, 12171, 12218, 1, 0, 0, 0, 12172, 12218, 5, 421, 0, 0, 12173, - 12175, 5, 120, 0, 0, 12174, 12176, 5, 508, 0, 0, 12175, 12174, 1, 0, 0, - 0, 12175, 12176, 1, 0, 0, 0, 12176, 12180, 1, 0, 0, 0, 12177, 12178, 5, - 2430, 0, 0, 12178, 12179, 5, 2424, 0, 0, 12179, 12181, 5, 2431, 0, 0, 12180, - 12177, 1, 0, 0, 0, 12180, 12181, 1, 0, 0, 0, 12181, 12183, 1, 0, 0, 0, - 12182, 12184, 3, 1246, 623, 0, 12183, 12182, 1, 0, 0, 0, 12183, 12184, - 1, 0, 0, 0, 12184, 12218, 1, 0, 0, 0, 12185, 12218, 5, 117, 0, 0, 12186, - 12190, 5, 1406, 0, 0, 12187, 12188, 5, 2430, 0, 0, 12188, 12189, 5, 2424, - 0, 0, 12189, 12191, 5, 2431, 0, 0, 12190, 12187, 1, 0, 0, 0, 12190, 12191, - 1, 0, 0, 0, 12191, 12218, 1, 0, 0, 0, 12192, 12196, 5, 182, 0, 0, 12193, - 12194, 5, 2430, 0, 0, 12194, 12195, 5, 2424, 0, 0, 12195, 12197, 5, 2431, - 0, 0, 12196, 12193, 1, 0, 0, 0, 12196, 12197, 1, 0, 0, 0, 12197, 12199, - 1, 0, 0, 0, 12198, 12200, 3, 1246, 623, 0, 12199, 12198, 1, 0, 0, 0, 12199, - 12200, 1, 0, 0, 0, 12200, 12202, 1, 0, 0, 0, 12201, 12203, 3, 1248, 624, - 0, 12202, 12201, 1, 0, 0, 0, 12202, 12203, 1, 0, 0, 0, 12203, 12205, 1, - 0, 0, 0, 12204, 12206, 3, 1250, 625, 0, 12205, 12204, 1, 0, 0, 0, 12205, - 12206, 1, 0, 0, 0, 12206, 12218, 1, 0, 0, 0, 12207, 12208, 7, 144, 0, 0, - 12208, 12212, 5, 2430, 0, 0, 12209, 12210, 3, 2324, 1162, 0, 12210, 12211, - 5, 2436, 0, 0, 12211, 12213, 1, 0, 0, 0, 12212, 12209, 1, 0, 0, 0, 12212, - 12213, 1, 0, 0, 0, 12213, 12214, 1, 0, 0, 0, 12214, 12215, 3, 2324, 1162, - 0, 12215, 12216, 5, 2431, 0, 0, 12216, 12218, 1, 0, 0, 0, 12217, 12128, - 1, 0, 0, 0, 12217, 12142, 1, 0, 0, 0, 12217, 12155, 1, 0, 0, 0, 12217, - 12156, 1, 0, 0, 0, 12217, 12160, 1, 0, 0, 0, 12217, 12172, 1, 0, 0, 0, - 12217, 12173, 1, 0, 0, 0, 12217, 12185, 1, 0, 0, 0, 12217, 12186, 1, 0, - 0, 0, 12217, 12192, 1, 0, 0, 0, 12217, 12207, 1, 0, 0, 0, 12218, 1241, - 1, 0, 0, 0, 12219, 12220, 7, 145, 0, 0, 12220, 12221, 3, 2030, 1015, 0, - 12221, 1243, 1, 0, 0, 0, 12222, 12226, 5, 2307, 0, 0, 12223, 12224, 3, - 1214, 607, 0, 12224, 12225, 5, 2449, 0, 0, 12225, 12227, 1, 0, 0, 0, 12226, - 12223, 1, 0, 0, 0, 12226, 12227, 1, 0, 0, 0, 12227, 12229, 1, 0, 0, 0, - 12228, 12230, 3, 1216, 608, 0, 12229, 12228, 1, 0, 0, 0, 12229, 12230, - 1, 0, 0, 0, 12230, 1245, 1, 0, 0, 0, 12231, 12232, 5, 2308, 0, 0, 12232, - 12233, 5, 151, 0, 0, 12233, 12236, 3, 1204, 602, 0, 12234, 12235, 5, 48, - 0, 0, 12235, 12237, 3, 1204, 602, 0, 12236, 12234, 1, 0, 0, 0, 12236, 12237, - 1, 0, 0, 0, 12237, 12257, 1, 0, 0, 0, 12238, 12239, 5, 2309, 0, 0, 12239, - 12242, 5, 151, 0, 0, 12240, 12243, 3, 1204, 602, 0, 12241, 12243, 5, 2188, - 0, 0, 12242, 12240, 1, 0, 0, 0, 12242, 12241, 1, 0, 0, 0, 12243, 12254, - 1, 0, 0, 0, 12244, 12246, 5, 2310, 0, 0, 12245, 12244, 1, 0, 0, 0, 12245, - 12246, 1, 0, 0, 0, 12246, 12247, 1, 0, 0, 0, 12247, 12248, 5, 2308, 0, - 0, 12248, 12249, 5, 151, 0, 0, 12249, 12252, 3, 1204, 602, 0, 12250, 12251, - 5, 48, 0, 0, 12251, 12253, 3, 1204, 602, 0, 12252, 12250, 1, 0, 0, 0, 12252, - 12253, 1, 0, 0, 0, 12253, 12255, 1, 0, 0, 0, 12254, 12245, 1, 0, 0, 0, - 12254, 12255, 1, 0, 0, 0, 12255, 12257, 1, 0, 0, 0, 12256, 12231, 1, 0, - 0, 0, 12256, 12238, 1, 0, 0, 0, 12257, 1247, 1, 0, 0, 0, 12258, 12259, - 7, 146, 0, 0, 12259, 1249, 1, 0, 0, 0, 12260, 12262, 5, 2314, 0, 0, 12261, - 12263, 7, 147, 0, 0, 12262, 12261, 1, 0, 0, 0, 12262, 12263, 1, 0, 0, 0, - 12263, 12264, 1, 0, 0, 0, 12264, 12265, 5, 2315, 0, 0, 12265, 12266, 3, - 932, 466, 0, 12266, 1251, 1, 0, 0, 0, 12267, 12268, 5, 222, 0, 0, 12268, - 12269, 5, 2316, 0, 0, 12269, 12270, 5, 2430, 0, 0, 12270, 12275, 3, 1254, - 627, 0, 12271, 12272, 5, 2436, 0, 0, 12272, 12274, 3, 1254, 627, 0, 12273, - 12271, 1, 0, 0, 0, 12274, 12277, 1, 0, 0, 0, 12275, 12273, 1, 0, 0, 0, - 12275, 12276, 1, 0, 0, 0, 12276, 12278, 1, 0, 0, 0, 12277, 12275, 1, 0, - 0, 0, 12278, 12279, 5, 2431, 0, 0, 12279, 1253, 1, 0, 0, 0, 12280, 12281, - 3, 2266, 1133, 0, 12281, 12317, 5, 573, 0, 0, 12282, 12318, 5, 1149, 0, - 0, 12283, 12284, 5, 265, 0, 0, 12284, 12318, 5, 2426, 0, 0, 12285, 12286, - 5, 244, 0, 0, 12286, 12287, 5, 2430, 0, 0, 12287, 12292, 3, 1262, 631, - 0, 12288, 12289, 5, 2436, 0, 0, 12289, 12291, 3, 1262, 631, 0, 12290, 12288, - 1, 0, 0, 0, 12291, 12294, 1, 0, 0, 0, 12292, 12290, 1, 0, 0, 0, 12292, - 12293, 1, 0, 0, 0, 12293, 12295, 1, 0, 0, 0, 12294, 12292, 1, 0, 0, 0, - 12295, 12296, 5, 2431, 0, 0, 12296, 12318, 1, 0, 0, 0, 12297, 12298, 5, - 2317, 0, 0, 12298, 12299, 5, 2430, 0, 0, 12299, 12304, 3, 1258, 629, 0, - 12300, 12301, 5, 2436, 0, 0, 12301, 12303, 3, 1258, 629, 0, 12302, 12300, - 1, 0, 0, 0, 12303, 12306, 1, 0, 0, 0, 12304, 12302, 1, 0, 0, 0, 12304, - 12305, 1, 0, 0, 0, 12305, 12307, 1, 0, 0, 0, 12306, 12304, 1, 0, 0, 0, - 12307, 12309, 5, 2431, 0, 0, 12308, 12310, 3, 1260, 630, 0, 12309, 12308, - 1, 0, 0, 0, 12309, 12310, 1, 0, 0, 0, 12310, 12318, 1, 0, 0, 0, 12311, - 12312, 5, 2318, 0, 0, 12312, 12313, 3, 1256, 628, 0, 12313, 12314, 5, 2430, - 0, 0, 12314, 12315, 5, 2424, 0, 0, 12315, 12316, 5, 2431, 0, 0, 12316, - 12318, 1, 0, 0, 0, 12317, 12282, 1, 0, 0, 0, 12317, 12283, 1, 0, 0, 0, - 12317, 12285, 1, 0, 0, 0, 12317, 12297, 1, 0, 0, 0, 12317, 12311, 1, 0, - 0, 0, 12318, 1255, 1, 0, 0, 0, 12319, 12320, 3, 2266, 1133, 0, 12320, 1257, - 1, 0, 0, 0, 12321, 12326, 3, 2266, 1133, 0, 12322, 12323, 5, 265, 0, 0, - 12323, 12324, 5, 2426, 0, 0, 12324, 12326, 5, 2449, 0, 0, 12325, 12321, - 1, 0, 0, 0, 12325, 12322, 1, 0, 0, 0, 12326, 1259, 1, 0, 0, 0, 12327, 12328, - 5, 573, 0, 0, 12328, 12332, 5, 2430, 0, 0, 12329, 12330, 3, 1214, 607, - 0, 12330, 12331, 5, 2449, 0, 0, 12331, 12333, 1, 0, 0, 0, 12332, 12329, - 1, 0, 0, 0, 12332, 12333, 1, 0, 0, 0, 12333, 12335, 1, 0, 0, 0, 12334, - 12336, 3, 1216, 608, 0, 12335, 12334, 1, 0, 0, 0, 12335, 12336, 1, 0, 0, - 0, 12336, 12348, 1, 0, 0, 0, 12337, 12341, 5, 2436, 0, 0, 12338, 12339, - 3, 1214, 607, 0, 12339, 12340, 5, 2449, 0, 0, 12340, 12342, 1, 0, 0, 0, - 12341, 12338, 1, 0, 0, 0, 12341, 12342, 1, 0, 0, 0, 12342, 12344, 1, 0, - 0, 0, 12343, 12345, 3, 1216, 608, 0, 12344, 12343, 1, 0, 0, 0, 12344, 12345, - 1, 0, 0, 0, 12345, 12347, 1, 0, 0, 0, 12346, 12337, 1, 0, 0, 0, 12347, - 12350, 1, 0, 0, 0, 12348, 12346, 1, 0, 0, 0, 12348, 12349, 1, 0, 0, 0, - 12349, 12351, 1, 0, 0, 0, 12350, 12348, 1, 0, 0, 0, 12351, 12358, 5, 2431, - 0, 0, 12352, 12358, 5, 201, 0, 0, 12353, 12358, 5, 133, 0, 0, 12354, 12355, - 5, 2319, 0, 0, 12355, 12356, 5, 2452, 0, 0, 12356, 12358, 3, 2272, 1136, - 0, 12357, 12327, 1, 0, 0, 0, 12357, 12352, 1, 0, 0, 0, 12357, 12353, 1, - 0, 0, 0, 12357, 12354, 1, 0, 0, 0, 12358, 1261, 1, 0, 0, 0, 12359, 12363, - 3, 2266, 1133, 0, 12360, 12361, 5, 265, 0, 0, 12361, 12363, 5, 2426, 0, - 0, 12362, 12359, 1, 0, 0, 0, 12362, 12360, 1, 0, 0, 0, 12363, 1263, 1, - 0, 0, 0, 12364, 12366, 7, 17, 0, 0, 12365, 12364, 1, 0, 0, 0, 12365, 12366, - 1, 0, 0, 0, 12366, 12367, 1, 0, 0, 0, 12367, 12368, 5, 1511, 0, 0, 12368, - 12369, 5, 921, 0, 0, 12369, 1265, 1, 0, 0, 0, 12370, 12371, 5, 550, 0, - 0, 12371, 12373, 5, 62, 0, 0, 12372, 12374, 3, 2334, 1167, 0, 12373, 12372, - 1, 0, 0, 0, 12373, 12374, 1, 0, 0, 0, 12374, 12379, 1, 0, 0, 0, 12375, - 12376, 5, 1059, 0, 0, 12376, 12377, 5, 550, 0, 0, 12377, 12379, 5, 62, - 0, 0, 12378, 12370, 1, 0, 0, 0, 12378, 12375, 1, 0, 0, 0, 12379, 1267, - 1, 0, 0, 0, 12380, 12381, 5, 2424, 0, 0, 12381, 1269, 1, 0, 0, 0, 12382, - 12383, 5, 20, 0, 0, 12383, 12384, 5, 1687, 0, 0, 12384, 12387, 5, 820, - 0, 0, 12385, 12388, 3, 1272, 636, 0, 12386, 12388, 3, 1274, 637, 0, 12387, - 12385, 1, 0, 0, 0, 12387, 12386, 1, 0, 0, 0, 12388, 12398, 1, 0, 0, 0, - 12389, 12390, 5, 2436, 0, 0, 12390, 12391, 5, 1687, 0, 0, 12391, 12394, - 5, 820, 0, 0, 12392, 12395, 3, 1272, 636, 0, 12393, 12395, 3, 1274, 637, - 0, 12394, 12392, 1, 0, 0, 0, 12394, 12393, 1, 0, 0, 0, 12395, 12397, 1, - 0, 0, 0, 12396, 12389, 1, 0, 0, 0, 12397, 12400, 1, 0, 0, 0, 12398, 12396, - 1, 0, 0, 0, 12398, 12399, 1, 0, 0, 0, 12399, 12423, 1, 0, 0, 0, 12400, - 12398, 1, 0, 0, 0, 12401, 12402, 5, 425, 0, 0, 12402, 12403, 5, 1687, 0, - 0, 12403, 12407, 5, 820, 0, 0, 12404, 12408, 3, 1274, 637, 0, 12405, 12406, - 5, 594, 0, 0, 12406, 12408, 3, 1268, 634, 0, 12407, 12404, 1, 0, 0, 0, - 12407, 12405, 1, 0, 0, 0, 12408, 12419, 1, 0, 0, 0, 12409, 12410, 5, 2436, - 0, 0, 12410, 12411, 5, 1687, 0, 0, 12411, 12415, 5, 820, 0, 0, 12412, 12416, - 3, 1274, 637, 0, 12413, 12414, 5, 594, 0, 0, 12414, 12416, 3, 1268, 634, - 0, 12415, 12412, 1, 0, 0, 0, 12415, 12413, 1, 0, 0, 0, 12416, 12418, 1, - 0, 0, 0, 12417, 12409, 1, 0, 0, 0, 12418, 12421, 1, 0, 0, 0, 12419, 12417, - 1, 0, 0, 0, 12419, 12420, 1, 0, 0, 0, 12420, 12423, 1, 0, 0, 0, 12421, - 12419, 1, 0, 0, 0, 12422, 12382, 1, 0, 0, 0, 12422, 12401, 1, 0, 0, 0, - 12423, 1271, 1, 0, 0, 0, 12424, 12425, 5, 594, 0, 0, 12425, 12426, 3, 1268, - 634, 0, 12426, 12427, 5, 2430, 0, 0, 12427, 12430, 3, 2434, 1217, 0, 12428, - 12429, 5, 1059, 0, 0, 12429, 12431, 5, 820, 0, 0, 12430, 12428, 1, 0, 0, - 0, 12430, 12431, 1, 0, 0, 0, 12431, 12440, 1, 0, 0, 0, 12432, 12433, 5, - 2436, 0, 0, 12433, 12436, 3, 2434, 1217, 0, 12434, 12435, 5, 1059, 0, 0, - 12435, 12437, 5, 820, 0, 0, 12436, 12434, 1, 0, 0, 0, 12436, 12437, 1, - 0, 0, 0, 12437, 12439, 1, 0, 0, 0, 12438, 12432, 1, 0, 0, 0, 12439, 12442, - 1, 0, 0, 0, 12440, 12438, 1, 0, 0, 0, 12440, 12441, 1, 0, 0, 0, 12441, - 12443, 1, 0, 0, 0, 12442, 12440, 1, 0, 0, 0, 12443, 12445, 5, 2431, 0, - 0, 12444, 12446, 5, 43, 0, 0, 12445, 12444, 1, 0, 0, 0, 12445, 12446, 1, - 0, 0, 0, 12446, 1273, 1, 0, 0, 0, 12447, 12448, 5, 330, 0, 0, 12448, 12460, - 5, 2430, 0, 0, 12449, 12451, 5, 2436, 0, 0, 12450, 12449, 1, 0, 0, 0, 12450, - 12451, 1, 0, 0, 0, 12451, 12458, 1, 0, 0, 0, 12452, 12459, 5, 37, 0, 0, - 12453, 12454, 5, 1359, 0, 0, 12454, 12459, 5, 754, 0, 0, 12455, 12459, - 5, 2073, 0, 0, 12456, 12457, 5, 563, 0, 0, 12457, 12459, 5, 754, 0, 0, - 12458, 12452, 1, 0, 0, 0, 12458, 12453, 1, 0, 0, 0, 12458, 12455, 1, 0, - 0, 0, 12458, 12456, 1, 0, 0, 0, 12459, 12461, 1, 0, 0, 0, 12460, 12450, - 1, 0, 0, 0, 12461, 12462, 1, 0, 0, 0, 12462, 12460, 1, 0, 0, 0, 12462, - 12463, 1, 0, 0, 0, 12463, 12464, 1, 0, 0, 0, 12464, 12465, 5, 2431, 0, - 0, 12465, 12466, 5, 223, 0, 0, 12466, 1275, 1, 0, 0, 0, 12467, 12468, 5, - 38, 0, 0, 12468, 12481, 5, 506, 0, 0, 12469, 12476, 5, 2430, 0, 0, 12470, - 12471, 5, 1600, 0, 0, 12471, 12477, 3, 1148, 574, 0, 12472, 12473, 5, 331, - 0, 0, 12473, 12477, 5, 2426, 0, 0, 12474, 12475, 5, 701, 0, 0, 12475, 12477, - 5, 2424, 0, 0, 12476, 12470, 1, 0, 0, 0, 12476, 12472, 1, 0, 0, 0, 12476, - 12474, 1, 0, 0, 0, 12477, 12478, 1, 0, 0, 0, 12478, 12476, 1, 0, 0, 0, - 12478, 12479, 1, 0, 0, 0, 12479, 12480, 1, 0, 0, 0, 12480, 12482, 5, 2431, - 0, 0, 12481, 12469, 1, 0, 0, 0, 12481, 12482, 1, 0, 0, 0, 12482, 1277, - 1, 0, 0, 0, 12483, 12484, 5, 351, 0, 0, 12484, 12487, 5, 2093, 0, 0, 12485, - 12486, 5, 752, 0, 0, 12486, 12488, 3, 1148, 574, 0, 12487, 12485, 1, 0, - 0, 0, 12487, 12488, 1, 0, 0, 0, 12488, 1279, 1, 0, 0, 0, 12489, 12490, - 5, 1585, 0, 0, 12490, 12492, 5, 1614, 0, 0, 12491, 12493, 5, 231, 0, 0, - 12492, 12491, 1, 0, 0, 0, 12492, 12493, 1, 0, 0, 0, 12493, 12495, 1, 0, - 0, 0, 12494, 12496, 5, 168, 0, 0, 12495, 12494, 1, 0, 0, 0, 12495, 12496, - 1, 0, 0, 0, 12496, 1281, 1, 0, 0, 0, 12497, 12499, 7, 148, 0, 0, 12498, - 12497, 1, 0, 0, 0, 12498, 12499, 1, 0, 0, 0, 12499, 12500, 1, 0, 0, 0, - 12500, 12501, 5, 1419, 0, 0, 12501, 1283, 1, 0, 0, 0, 12502, 12504, 5, - 2100, 0, 0, 12503, 12505, 5, 1125, 0, 0, 12504, 12503, 1, 0, 0, 0, 12504, - 12505, 1, 0, 0, 0, 12505, 12506, 1, 0, 0, 0, 12506, 12507, 5, 648, 0, 0, - 12507, 12508, 5, 330, 0, 0, 12508, 12509, 1, 0, 0, 0, 12509, 12510, 3, - 1646, 823, 0, 12510, 1285, 1, 0, 0, 0, 12511, 12512, 5, 2051, 0, 0, 12512, - 12513, 5, 1981, 0, 0, 12513, 12515, 3, 2268, 1134, 0, 12514, 12516, 5, - 1383, 0, 0, 12515, 12514, 1, 0, 0, 0, 12515, 12516, 1, 0, 0, 0, 12516, - 12517, 1, 0, 0, 0, 12517, 12518, 5, 2450, 0, 0, 12518, 1287, 1, 0, 0, 0, - 12519, 12520, 5, 425, 0, 0, 12520, 12521, 5, 1981, 0, 0, 12521, 12524, - 3, 2268, 1134, 0, 12522, 12523, 5, 168, 0, 0, 12523, 12525, 5, 268, 0, - 0, 12524, 12522, 1, 0, 0, 0, 12524, 12525, 1, 0, 0, 0, 12525, 12527, 1, - 0, 0, 0, 12526, 12528, 5, 1383, 0, 0, 12527, 12526, 1, 0, 0, 0, 12527, - 12528, 1, 0, 0, 0, 12528, 12529, 1, 0, 0, 0, 12529, 12530, 5, 2450, 0, - 0, 12530, 1289, 1, 0, 0, 0, 12531, 12532, 5, 425, 0, 0, 12532, 12533, 5, - 1978, 0, 0, 12533, 12538, 3, 2334, 1167, 0, 12534, 12536, 7, 149, 0, 0, - 12535, 12537, 5, 1398, 0, 0, 12536, 12535, 1, 0, 0, 0, 12536, 12537, 1, - 0, 0, 0, 12537, 12539, 1, 0, 0, 0, 12538, 12534, 1, 0, 0, 0, 12538, 12539, - 1, 0, 0, 0, 12539, 12541, 1, 0, 0, 0, 12540, 12542, 3, 1294, 647, 0, 12541, - 12540, 1, 0, 0, 0, 12541, 12542, 1, 0, 0, 0, 12542, 1291, 1, 0, 0, 0, 12543, - 12544, 5, 425, 0, 0, 12544, 12545, 5, 1978, 0, 0, 12545, 12546, 5, 1572, - 0, 0, 12546, 12548, 3, 2334, 1167, 0, 12547, 12549, 3, 1294, 647, 0, 12548, - 12547, 1, 0, 0, 0, 12548, 12549, 1, 0, 0, 0, 12549, 1293, 1, 0, 0, 0, 12550, - 12551, 5, 648, 0, 0, 12551, 12554, 5, 276, 0, 0, 12552, 12553, 7, 150, - 0, 0, 12553, 12555, 5, 332, 0, 0, 12554, 12552, 1, 0, 0, 0, 12554, 12555, - 1, 0, 0, 0, 12555, 12558, 1, 0, 0, 0, 12556, 12557, 5, 168, 0, 0, 12557, - 12559, 5, 268, 0, 0, 12558, 12556, 1, 0, 0, 0, 12558, 12559, 1, 0, 0, 0, - 12559, 1295, 1, 0, 0, 0, 12560, 12561, 5, 425, 0, 0, 12561, 12562, 5, 2171, - 0, 0, 12562, 12565, 3, 2268, 1134, 0, 12563, 12564, 5, 168, 0, 0, 12564, - 12566, 5, 267, 0, 0, 12565, 12563, 1, 0, 0, 0, 12565, 12566, 1, 0, 0, 0, - 12566, 12567, 1, 0, 0, 0, 12567, 12568, 5, 2450, 0, 0, 12568, 1297, 1, - 0, 0, 0, 12569, 12570, 5, 226, 0, 0, 12570, 12571, 5, 1179, 0, 0, 12571, - 12572, 5, 222, 0, 0, 12572, 12573, 3, 2266, 1133, 0, 12573, 12574, 5, 724, - 0, 0, 12574, 12575, 3, 2328, 1164, 0, 12575, 1299, 1, 0, 0, 0, 12576, 12577, - 7, 17, 0, 0, 12577, 1301, 1, 0, 0, 0, 12578, 12579, 7, 151, 0, 0, 12579, - 1303, 1, 0, 0, 0, 12580, 12582, 5, 41, 0, 0, 12581, 12583, 5, 1381, 0, - 0, 12582, 12581, 1, 0, 0, 0, 12582, 12583, 1, 0, 0, 0, 12583, 12584, 1, - 0, 0, 0, 12584, 12588, 5, 1694, 0, 0, 12585, 12586, 3, 2214, 1107, 0, 12586, - 12587, 5, 2423, 0, 0, 12587, 12589, 1, 0, 0, 0, 12588, 12585, 1, 0, 0, - 0, 12588, 12589, 1, 0, 0, 0, 12589, 12590, 1, 0, 0, 0, 12590, 12591, 3, - 2274, 1137, 0, 12591, 12592, 7, 152, 0, 0, 12592, 1305, 1, 0, 0, 0, 12593, - 12596, 5, 301, 0, 0, 12594, 12595, 5, 1223, 0, 0, 12595, 12597, 5, 1467, - 0, 0, 12596, 12594, 1, 0, 0, 0, 12596, 12597, 1, 0, 0, 0, 12597, 12598, - 1, 0, 0, 0, 12598, 12599, 5, 1381, 0, 0, 12599, 12600, 5, 1694, 0, 0, 12600, - 12601, 3, 2274, 1137, 0, 12601, 12605, 5, 565, 0, 0, 12602, 12603, 3, 2214, - 1107, 0, 12603, 12604, 5, 2423, 0, 0, 12604, 12606, 1, 0, 0, 0, 12605, - 12602, 1, 0, 0, 0, 12605, 12606, 1, 0, 0, 0, 12606, 12607, 1, 0, 0, 0, - 12607, 12610, 3, 2276, 1138, 0, 12608, 12609, 5, 2438, 0, 0, 12609, 12611, - 3, 2264, 1132, 0, 12610, 12608, 1, 0, 0, 0, 12610, 12611, 1, 0, 0, 0, 12611, - 12636, 1, 0, 0, 0, 12612, 12615, 5, 301, 0, 0, 12613, 12614, 5, 1223, 0, - 0, 12614, 12616, 5, 1467, 0, 0, 12615, 12613, 1, 0, 0, 0, 12615, 12616, - 1, 0, 0, 0, 12616, 12617, 1, 0, 0, 0, 12617, 12621, 5, 1694, 0, 0, 12618, - 12619, 3, 2214, 1107, 0, 12619, 12620, 5, 2423, 0, 0, 12620, 12622, 1, - 0, 0, 0, 12621, 12618, 1, 0, 0, 0, 12621, 12622, 1, 0, 0, 0, 12622, 12623, - 1, 0, 0, 0, 12623, 12624, 3, 2274, 1137, 0, 12624, 12628, 5, 565, 0, 0, - 12625, 12626, 3, 2214, 1107, 0, 12626, 12627, 5, 2423, 0, 0, 12627, 12629, - 1, 0, 0, 0, 12628, 12625, 1, 0, 0, 0, 12628, 12629, 1, 0, 0, 0, 12629, - 12630, 1, 0, 0, 0, 12630, 12633, 3, 2276, 1138, 0, 12631, 12632, 5, 2438, - 0, 0, 12632, 12634, 3, 2264, 1132, 0, 12633, 12631, 1, 0, 0, 0, 12633, - 12634, 1, 0, 0, 0, 12634, 12636, 1, 0, 0, 0, 12635, 12593, 1, 0, 0, 0, - 12635, 12612, 1, 0, 0, 0, 12636, 1307, 1, 0, 0, 0, 12637, 12639, 5, 425, - 0, 0, 12638, 12640, 5, 1381, 0, 0, 12639, 12638, 1, 0, 0, 0, 12639, 12640, - 1, 0, 0, 0, 12640, 12641, 1, 0, 0, 0, 12641, 12645, 5, 1694, 0, 0, 12642, - 12643, 3, 2214, 1107, 0, 12643, 12644, 5, 2423, 0, 0, 12644, 12646, 1, - 0, 0, 0, 12645, 12642, 1, 0, 0, 0, 12645, 12646, 1, 0, 0, 0, 12646, 12647, - 1, 0, 0, 0, 12647, 12649, 3, 2274, 1137, 0, 12648, 12650, 5, 561, 0, 0, - 12649, 12648, 1, 0, 0, 0, 12649, 12650, 1, 0, 0, 0, 12650, 1309, 1, 0, - 0, 0, 12651, 12652, 5, 301, 0, 0, 12652, 12655, 5, 1616, 0, 0, 12653, 12654, - 5, 2452, 0, 0, 12654, 12656, 3, 1312, 656, 0, 12655, 12653, 1, 0, 0, 0, - 12655, 12656, 1, 0, 0, 0, 12656, 12657, 1, 0, 0, 0, 12657, 12668, 5, 573, - 0, 0, 12658, 12661, 5, 1301, 0, 0, 12659, 12660, 5, 2452, 0, 0, 12660, - 12662, 3, 1314, 657, 0, 12661, 12659, 1, 0, 0, 0, 12661, 12662, 1, 0, 0, - 0, 12662, 12665, 1, 0, 0, 0, 12663, 12664, 5, 66, 0, 0, 12664, 12666, 5, - 284, 0, 0, 12665, 12663, 1, 0, 0, 0, 12665, 12666, 1, 0, 0, 0, 12666, 12669, - 1, 0, 0, 0, 12667, 12669, 5, 872, 0, 0, 12668, 12658, 1, 0, 0, 0, 12668, - 12667, 1, 0, 0, 0, 12669, 1311, 1, 0, 0, 0, 12670, 12671, 5, 2426, 0, 0, - 12671, 1313, 1, 0, 0, 0, 12672, 12673, 5, 2426, 0, 0, 12673, 1315, 1, 0, - 0, 0, 12674, 12675, 5, 226, 0, 0, 12675, 12676, 5, 1179, 0, 0, 12676, 12677, - 5, 1981, 0, 0, 12677, 12678, 3, 2268, 1134, 0, 12678, 12679, 5, 724, 0, - 0, 12679, 12680, 3, 2328, 1164, 0, 12680, 1317, 1, 0, 0, 0, 12681, 12682, - 5, 226, 0, 0, 12682, 12683, 5, 1179, 0, 0, 12683, 12684, 5, 849, 0, 0, - 12684, 12685, 5, 2171, 0, 0, 12685, 12686, 3, 2268, 1134, 0, 12686, 12687, - 5, 724, 0, 0, 12687, 12688, 3, 2328, 1164, 0, 12688, 1319, 1, 0, 0, 0, - 12689, 12690, 5, 41, 0, 0, 12690, 12691, 5, 44, 0, 0, 12691, 12695, 5, - 2171, 0, 0, 12692, 12693, 3, 2214, 1107, 0, 12693, 12694, 5, 2423, 0, 0, - 12694, 12696, 1, 0, 0, 0, 12695, 12692, 1, 0, 0, 0, 12695, 12696, 1, 0, - 0, 0, 12696, 12697, 1, 0, 0, 0, 12697, 12704, 3, 2334, 1167, 0, 12698, - 12699, 5, 1464, 0, 0, 12699, 12700, 5, 2034, 0, 0, 12700, 12705, 3, 2334, - 1167, 0, 12701, 12705, 5, 233, 0, 0, 12702, 12705, 3, 1322, 661, 0, 12703, - 12705, 3, 1328, 664, 0, 12704, 12698, 1, 0, 0, 0, 12704, 12701, 1, 0, 0, - 0, 12704, 12702, 1, 0, 0, 0, 12704, 12703, 1, 0, 0, 0, 12705, 1321, 1, - 0, 0, 0, 12706, 12707, 5, 20, 0, 0, 12707, 12708, 5, 155, 0, 0, 12708, - 12709, 5, 863, 0, 0, 12709, 12710, 5, 594, 0, 0, 12710, 12713, 5, 2430, - 0, 0, 12711, 12714, 5, 37, 0, 0, 12712, 12714, 3, 1326, 663, 0, 12713, - 12711, 1, 0, 0, 0, 12713, 12712, 1, 0, 0, 0, 12713, 12714, 1, 0, 0, 0, - 12714, 12715, 1, 0, 0, 0, 12715, 12716, 5, 2431, 0, 0, 12716, 12717, 5, - 784, 0, 0, 12717, 12718, 5, 2430, 0, 0, 12718, 12723, 3, 1324, 662, 0, - 12719, 12720, 5, 2436, 0, 0, 12720, 12722, 3, 1324, 662, 0, 12721, 12719, - 1, 0, 0, 0, 12722, 12725, 1, 0, 0, 0, 12723, 12721, 1, 0, 0, 0, 12723, - 12724, 1, 0, 0, 0, 12724, 12726, 1, 0, 0, 0, 12725, 12723, 1, 0, 0, 0, - 12726, 12727, 5, 2431, 0, 0, 12727, 1323, 1, 0, 0, 0, 12728, 12729, 3, - 2334, 1167, 0, 12729, 12730, 5, 2423, 0, 0, 12730, 12732, 1, 0, 0, 0, 12731, - 12728, 1, 0, 0, 0, 12731, 12732, 1, 0, 0, 0, 12732, 12733, 1, 0, 0, 0, - 12733, 12734, 3, 2334, 1167, 0, 12734, 12735, 5, 2423, 0, 0, 12735, 12737, - 1, 0, 0, 0, 12736, 12731, 1, 0, 0, 0, 12736, 12737, 1, 0, 0, 0, 12737, - 12738, 1, 0, 0, 0, 12738, 12739, 3, 2334, 1167, 0, 12739, 1325, 1, 0, 0, - 0, 12740, 12745, 3, 2334, 1167, 0, 12741, 12742, 5, 2436, 0, 0, 12742, - 12744, 3, 2334, 1167, 0, 12743, 12741, 1, 0, 0, 0, 12744, 12747, 1, 0, - 0, 0, 12745, 12743, 1, 0, 0, 0, 12745, 12746, 1, 0, 0, 0, 12746, 1327, - 1, 0, 0, 0, 12747, 12745, 1, 0, 0, 0, 12748, 12749, 5, 425, 0, 0, 12749, - 12750, 5, 155, 0, 0, 12750, 12751, 5, 863, 0, 0, 12751, 12752, 5, 594, - 0, 0, 12752, 12755, 5, 2430, 0, 0, 12753, 12756, 5, 37, 0, 0, 12754, 12756, - 3, 1326, 663, 0, 12755, 12753, 1, 0, 0, 0, 12755, 12754, 1, 0, 0, 0, 12755, - 12756, 1, 0, 0, 0, 12756, 12757, 1, 0, 0, 0, 12757, 12758, 5, 2431, 0, - 0, 12758, 12759, 5, 784, 0, 0, 12759, 12760, 5, 2430, 0, 0, 12760, 12765, - 3, 1324, 662, 0, 12761, 12762, 5, 2436, 0, 0, 12762, 12764, 3, 1324, 662, - 0, 12763, 12761, 1, 0, 0, 0, 12764, 12767, 1, 0, 0, 0, 12765, 12763, 1, - 0, 0, 0, 12765, 12766, 1, 0, 0, 0, 12766, 12768, 1, 0, 0, 0, 12767, 12765, - 1, 0, 0, 0, 12768, 12769, 5, 2431, 0, 0, 12769, 1329, 1, 0, 0, 0, 12770, - 12771, 5, 41, 0, 0, 12771, 12772, 5, 80, 0, 0, 12772, 12776, 5, 392, 0, - 0, 12773, 12774, 3, 2214, 1107, 0, 12774, 12775, 5, 2423, 0, 0, 12775, - 12777, 1, 0, 0, 0, 12776, 12773, 1, 0, 0, 0, 12776, 12777, 1, 0, 0, 0, - 12777, 12778, 1, 0, 0, 0, 12778, 12783, 3, 2334, 1167, 0, 12779, 12780, - 5, 1464, 0, 0, 12780, 12781, 5, 2034, 0, 0, 12781, 12784, 3, 2334, 1167, - 0, 12782, 12784, 5, 233, 0, 0, 12783, 12779, 1, 0, 0, 0, 12783, 12782, - 1, 0, 0, 0, 12784, 1331, 1, 0, 0, 0, 12785, 12786, 5, 41, 0, 0, 12786, - 12787, 5, 82, 0, 0, 12787, 12788, 5, 1322, 0, 0, 12788, 12790, 3, 2334, - 1167, 0, 12789, 12791, 5, 20, 0, 0, 12790, 12789, 1, 0, 0, 0, 12790, 12791, - 1, 0, 0, 0, 12791, 12805, 1, 0, 0, 0, 12792, 12794, 3, 392, 196, 0, 12793, - 12792, 1, 0, 0, 0, 12793, 12794, 1, 0, 0, 0, 12794, 12796, 1, 0, 0, 0, - 12795, 12797, 3, 394, 197, 0, 12796, 12795, 1, 0, 0, 0, 12796, 12797, 1, - 0, 0, 0, 12797, 12799, 1, 0, 0, 0, 12798, 12800, 3, 408, 204, 0, 12799, - 12798, 1, 0, 0, 0, 12799, 12800, 1, 0, 0, 0, 12800, 12806, 1, 0, 0, 0, - 12801, 12802, 5, 1178, 0, 0, 12802, 12804, 5, 2028, 0, 0, 12803, 12801, - 1, 0, 0, 0, 12803, 12804, 1, 0, 0, 0, 12804, 12806, 1, 0, 0, 0, 12805, - 12793, 1, 0, 0, 0, 12805, 12803, 1, 0, 0, 0, 12806, 12808, 1, 0, 0, 0, - 12807, 12809, 5, 425, 0, 0, 12808, 12807, 1, 0, 0, 0, 12808, 12809, 1, - 0, 0, 0, 12809, 12823, 1, 0, 0, 0, 12810, 12812, 3, 392, 196, 0, 12811, - 12810, 1, 0, 0, 0, 12811, 12812, 1, 0, 0, 0, 12812, 12814, 1, 0, 0, 0, - 12813, 12815, 3, 394, 197, 0, 12814, 12813, 1, 0, 0, 0, 12814, 12815, 1, - 0, 0, 0, 12815, 12817, 1, 0, 0, 0, 12816, 12818, 3, 408, 204, 0, 12817, - 12816, 1, 0, 0, 0, 12817, 12818, 1, 0, 0, 0, 12818, 12824, 1, 0, 0, 0, - 12819, 12820, 5, 1178, 0, 0, 12820, 12822, 5, 2028, 0, 0, 12821, 12819, - 1, 0, 0, 0, 12821, 12822, 1, 0, 0, 0, 12822, 12824, 1, 0, 0, 0, 12823, - 12811, 1, 0, 0, 0, 12823, 12821, 1, 0, 0, 0, 12824, 12833, 1, 0, 0, 0, - 12825, 12831, 5, 247, 0, 0, 12826, 12832, 5, 425, 0, 0, 12827, 12828, 5, - 2426, 0, 0, 12828, 12829, 5, 477, 0, 0, 12829, 12830, 5, 1300, 0, 0, 12830, - 12832, 7, 51, 0, 0, 12831, 12826, 1, 0, 0, 0, 12831, 12827, 1, 0, 0, 0, - 12832, 12834, 1, 0, 0, 0, 12833, 12825, 1, 0, 0, 0, 12833, 12834, 1, 0, - 0, 0, 12834, 1333, 1, 0, 0, 0, 12835, 12836, 5, 41, 0, 0, 12836, 12837, - 5, 206, 0, 0, 12837, 12844, 3, 448, 224, 0, 12838, 12845, 3, 1166, 583, - 0, 12839, 12840, 5, 1600, 0, 0, 12840, 12845, 3, 1148, 574, 0, 12841, 12845, - 3, 1276, 638, 0, 12842, 12845, 3, 1278, 639, 0, 12843, 12845, 3, 1356, - 678, 0, 12844, 12838, 1, 0, 0, 0, 12844, 12839, 1, 0, 0, 0, 12844, 12841, - 1, 0, 0, 0, 12844, 12842, 1, 0, 0, 0, 12844, 12843, 1, 0, 0, 0, 12845, - 12846, 1, 0, 0, 0, 12846, 12844, 1, 0, 0, 0, 12846, 12847, 1, 0, 0, 0, - 12847, 12849, 1, 0, 0, 0, 12848, 12850, 3, 912, 456, 0, 12849, 12848, 1, - 0, 0, 0, 12849, 12850, 1, 0, 0, 0, 12850, 12851, 1, 0, 0, 0, 12851, 12852, - 5, 2450, 0, 0, 12852, 1335, 1, 0, 0, 0, 12853, 12854, 5, 425, 0, 0, 12854, - 12855, 5, 44, 0, 0, 12855, 12859, 5, 2171, 0, 0, 12856, 12857, 3, 2214, - 1107, 0, 12857, 12858, 5, 2423, 0, 0, 12858, 12860, 1, 0, 0, 0, 12859, - 12856, 1, 0, 0, 0, 12859, 12860, 1, 0, 0, 0, 12860, 12861, 1, 0, 0, 0, - 12861, 12862, 3, 2334, 1167, 0, 12862, 1337, 1, 0, 0, 0, 12863, 12864, - 5, 425, 0, 0, 12864, 12865, 5, 80, 0, 0, 12865, 12869, 5, 392, 0, 0, 12866, - 12867, 3, 2214, 1107, 0, 12867, 12868, 5, 2423, 0, 0, 12868, 12870, 1, - 0, 0, 0, 12869, 12866, 1, 0, 0, 0, 12869, 12870, 1, 0, 0, 0, 12870, 12871, - 1, 0, 0, 0, 12871, 12872, 3, 2334, 1167, 0, 12872, 1339, 1, 0, 0, 0, 12873, - 12874, 5, 425, 0, 0, 12874, 12875, 5, 82, 0, 0, 12875, 12876, 5, 1322, - 0, 0, 12876, 12877, 3, 2334, 1167, 0, 12877, 1341, 1, 0, 0, 0, 12878, 12879, - 5, 425, 0, 0, 12879, 12880, 5, 550, 0, 0, 12880, 12881, 5, 62, 0, 0, 12881, - 12882, 3, 2334, 1167, 0, 12882, 1343, 1, 0, 0, 0, 12883, 12884, 5, 425, - 0, 0, 12884, 12885, 5, 206, 0, 0, 12885, 12892, 3, 448, 224, 0, 12886, - 12887, 5, 648, 0, 0, 12887, 12890, 5, 1979, 0, 0, 12888, 12889, 5, 168, - 0, 0, 12889, 12891, 5, 268, 0, 0, 12890, 12888, 1, 0, 0, 0, 12890, 12891, - 1, 0, 0, 0, 12891, 12893, 1, 0, 0, 0, 12892, 12886, 1, 0, 0, 0, 12892, - 12893, 1, 0, 0, 0, 12893, 1345, 1, 0, 0, 0, 12894, 12895, 5, 425, 0, 0, - 12895, 12896, 5, 277, 0, 0, 12896, 12897, 3, 2334, 1167, 0, 12897, 1347, - 1, 0, 0, 0, 12898, 12899, 5, 425, 0, 0, 12899, 12900, 5, 395, 0, 0, 12900, - 12901, 3, 2334, 1167, 0, 12901, 1349, 1, 0, 0, 0, 12902, 12903, 5, 425, - 0, 0, 12903, 12904, 5, 407, 0, 0, 12904, 12913, 3, 2334, 1167, 0, 12905, - 12907, 5, 561, 0, 0, 12906, 12905, 1, 0, 0, 0, 12906, 12907, 1, 0, 0, 0, - 12907, 12908, 1, 0, 0, 0, 12908, 12911, 5, 648, 0, 0, 12909, 12911, 5, - 487, 0, 0, 12910, 12906, 1, 0, 0, 0, 12910, 12909, 1, 0, 0, 0, 12911, 12912, - 1, 0, 0, 0, 12912, 12914, 5, 276, 0, 0, 12913, 12910, 1, 0, 0, 0, 12913, - 12914, 1, 0, 0, 0, 12914, 1351, 1, 0, 0, 0, 12915, 12916, 5, 425, 0, 0, - 12916, 12917, 5, 438, 0, 0, 12917, 12919, 3, 2334, 1167, 0, 12918, 12920, - 5, 168, 0, 0, 12919, 12918, 1, 0, 0, 0, 12919, 12920, 1, 0, 0, 0, 12920, - 1353, 1, 0, 0, 0, 12921, 12922, 5, 2051, 0, 0, 12922, 12923, 5, 206, 0, - 0, 12923, 12926, 3, 448, 224, 0, 12924, 12925, 7, 153, 0, 0, 12925, 12927, - 5, 1660, 0, 0, 12926, 12924, 1, 0, 0, 0, 12926, 12927, 1, 0, 0, 0, 12927, - 1355, 1, 0, 0, 0, 12928, 12929, 7, 102, 0, 0, 12929, 1357, 1, 0, 0, 0, - 12930, 12931, 3, 2434, 1217, 0, 12931, 1359, 1, 0, 0, 0, 12932, 12933, - 5, 41, 0, 0, 12933, 12949, 3, 1362, 681, 0, 12934, 12950, 3, 1364, 682, - 0, 12935, 12950, 3, 1370, 685, 0, 12936, 12950, 3, 1386, 693, 0, 12937, - 12950, 3, 1396, 698, 0, 12938, 12950, 3, 1414, 707, 0, 12939, 12950, 3, - 1418, 709, 0, 12940, 12950, 3, 1434, 717, 0, 12941, 12950, 3, 1438, 719, - 0, 12942, 12950, 3, 1440, 720, 0, 12943, 12950, 3, 1452, 726, 0, 12944, - 12950, 3, 1454, 727, 0, 12945, 12950, 3, 1456, 728, 0, 12946, 12950, 3, - 1458, 729, 0, 12947, 12950, 3, 1464, 732, 0, 12948, 12950, 3, 1466, 733, - 0, 12949, 12934, 1, 0, 0, 0, 12949, 12935, 1, 0, 0, 0, 12949, 12936, 1, - 0, 0, 0, 12949, 12937, 1, 0, 0, 0, 12949, 12938, 1, 0, 0, 0, 12949, 12939, - 1, 0, 0, 0, 12949, 12940, 1, 0, 0, 0, 12949, 12941, 1, 0, 0, 0, 12949, - 12942, 1, 0, 0, 0, 12949, 12943, 1, 0, 0, 0, 12949, 12944, 1, 0, 0, 0, - 12949, 12945, 1, 0, 0, 0, 12949, 12946, 1, 0, 0, 0, 12949, 12947, 1, 0, - 0, 0, 12949, 12948, 1, 0, 0, 0, 12950, 12951, 1, 0, 0, 0, 12951, 12952, - 5, 2450, 0, 0, 12952, 1361, 1, 0, 0, 0, 12953, 12955, 5, 1319, 0, 0, 12954, - 12953, 1, 0, 0, 0, 12954, 12955, 1, 0, 0, 0, 12955, 12956, 1, 0, 0, 0, - 12956, 12958, 5, 329, 0, 0, 12957, 12959, 3, 1358, 679, 0, 12958, 12957, - 1, 0, 0, 0, 12958, 12959, 1, 0, 0, 0, 12959, 1363, 1, 0, 0, 0, 12960, 12963, - 5, 918, 0, 0, 12961, 12962, 7, 154, 0, 0, 12962, 12964, 5, 329, 0, 0, 12963, - 12961, 1, 0, 0, 0, 12963, 12964, 1, 0, 0, 0, 12964, 12980, 1, 0, 0, 0, - 12965, 12968, 5, 1184, 0, 0, 12966, 12967, 5, 1412, 0, 0, 12967, 12969, - 5, 2197, 0, 0, 12968, 12966, 1, 0, 0, 0, 12968, 12969, 1, 0, 0, 0, 12969, - 12971, 1, 0, 0, 0, 12970, 12972, 3, 1366, 683, 0, 12971, 12970, 1, 0, 0, - 0, 12971, 12972, 1, 0, 0, 0, 12972, 12974, 1, 0, 0, 0, 12973, 12975, 3, - 1368, 684, 0, 12974, 12973, 1, 0, 0, 0, 12974, 12975, 1, 0, 0, 0, 12975, - 12980, 1, 0, 0, 0, 12976, 12977, 5, 1184, 0, 0, 12977, 12978, 5, 1412, - 0, 0, 12978, 12980, 5, 1178, 0, 0, 12979, 12960, 1, 0, 0, 0, 12979, 12965, - 1, 0, 0, 0, 12979, 12976, 1, 0, 0, 0, 12980, 1365, 1, 0, 0, 0, 12981, 12982, - 7, 57, 0, 0, 12982, 1367, 1, 0, 0, 0, 12983, 12984, 7, 155, 0, 0, 12984, - 1369, 1, 0, 0, 0, 12985, 12991, 3, 1374, 687, 0, 12986, 12991, 3, 1382, - 691, 0, 12987, 12988, 3, 1372, 686, 0, 12988, 12989, 5, 98, 0, 0, 12989, - 12991, 1, 0, 0, 0, 12990, 12985, 1, 0, 0, 0, 12990, 12986, 1, 0, 0, 0, - 12990, 12987, 1, 0, 0, 0, 12991, 1371, 1, 0, 0, 0, 12992, 12993, 7, 156, - 0, 0, 12993, 1373, 1, 0, 0, 0, 12994, 12996, 5, 1421, 0, 0, 12995, 12997, - 5, 91, 0, 0, 12996, 12995, 1, 0, 0, 0, 12996, 12997, 1, 0, 0, 0, 12997, - 13000, 1, 0, 0, 0, 12998, 12999, 5, 573, 0, 0, 12999, 13001, 5, 2426, 0, - 0, 13000, 12998, 1, 0, 0, 0, 13000, 13001, 1, 0, 0, 0, 13001, 13024, 1, - 0, 0, 0, 13002, 13007, 3, 1376, 688, 0, 13003, 13007, 3, 1378, 689, 0, - 13004, 13005, 5, 814, 0, 0, 13005, 13007, 5, 2426, 0, 0, 13006, 13002, - 1, 0, 0, 0, 13006, 13003, 1, 0, 0, 0, 13006, 13004, 1, 0, 0, 0, 13006, - 13007, 1, 0, 0, 0, 13007, 13017, 1, 0, 0, 0, 13008, 13014, 5, 1991, 0, - 0, 13009, 13010, 5, 39, 0, 0, 13010, 13011, 5, 2424, 0, 0, 13011, 13014, - 5, 287, 0, 0, 13012, 13014, 3, 912, 456, 0, 13013, 13008, 1, 0, 0, 0, 13013, - 13009, 1, 0, 0, 0, 13013, 13012, 1, 0, 0, 0, 13014, 13015, 1, 0, 0, 0, - 13015, 13013, 1, 0, 0, 0, 13015, 13016, 1, 0, 0, 0, 13016, 13018, 1, 0, - 0, 0, 13017, 13013, 1, 0, 0, 0, 13017, 13018, 1, 0, 0, 0, 13018, 13025, - 1, 0, 0, 0, 13019, 13021, 5, 278, 0, 0, 13020, 13022, 5, 363, 0, 0, 13021, - 13020, 1, 0, 0, 0, 13021, 13022, 1, 0, 0, 0, 13022, 13025, 1, 0, 0, 0, - 13023, 13025, 5, 163, 0, 0, 13024, 13006, 1, 0, 0, 0, 13024, 13019, 1, - 0, 0, 0, 13024, 13023, 1, 0, 0, 0, 13025, 1375, 1, 0, 0, 0, 13026, 13028, - 5, 1633, 0, 0, 13027, 13026, 1, 0, 0, 0, 13027, 13028, 1, 0, 0, 0, 13028, - 13029, 1, 0, 0, 0, 13029, 13049, 5, 329, 0, 0, 13030, 13037, 5, 2091, 0, - 0, 13031, 13038, 5, 163, 0, 0, 13032, 13033, 5, 2006, 0, 0, 13033, 13038, - 5, 2426, 0, 0, 13034, 13035, 5, 179, 0, 0, 13035, 13038, 5, 2424, 0, 0, - 13036, 13038, 5, 264, 0, 0, 13037, 13031, 1, 0, 0, 0, 13037, 13032, 1, - 0, 0, 0, 13037, 13034, 1, 0, 0, 0, 13037, 13036, 1, 0, 0, 0, 13038, 13046, - 1, 0, 0, 0, 13039, 13040, 5, 2134, 0, 0, 13040, 13041, 5, 98, 0, 0, 13041, - 13046, 5, 279, 0, 0, 13042, 13043, 5, 1607, 0, 0, 13043, 13044, 5, 2006, - 0, 0, 13044, 13046, 5, 2426, 0, 0, 13045, 13030, 1, 0, 0, 0, 13045, 13039, - 1, 0, 0, 0, 13045, 13042, 1, 0, 0, 0, 13046, 13047, 1, 0, 0, 0, 13047, - 13045, 1, 0, 0, 0, 13047, 13048, 1, 0, 0, 0, 13048, 13050, 1, 0, 0, 0, - 13049, 13045, 1, 0, 0, 0, 13049, 13050, 1, 0, 0, 0, 13050, 1377, 1, 0, - 0, 0, 13051, 13052, 5, 1978, 0, 0, 13052, 13057, 3, 1642, 821, 0, 13053, - 13054, 5, 2436, 0, 0, 13054, 13056, 3, 1642, 821, 0, 13055, 13053, 1, 0, - 0, 0, 13056, 13059, 1, 0, 0, 0, 13057, 13055, 1, 0, 0, 0, 13057, 13058, - 1, 0, 0, 0, 13058, 13073, 1, 0, 0, 0, 13059, 13057, 1, 0, 0, 0, 13060, - 13061, 5, 331, 0, 0, 13061, 13073, 5, 2426, 0, 0, 13062, 13068, 3, 1448, - 724, 0, 13063, 13064, 5, 2436, 0, 0, 13064, 13067, 5, 2426, 0, 0, 13065, - 13067, 3, 1448, 724, 0, 13066, 13063, 1, 0, 0, 0, 13066, 13065, 1, 0, 0, - 0, 13067, 13070, 1, 0, 0, 0, 13068, 13066, 1, 0, 0, 0, 13068, 13069, 1, - 0, 0, 0, 13069, 13073, 1, 0, 0, 0, 13070, 13068, 1, 0, 0, 0, 13071, 13073, - 3, 1380, 690, 0, 13072, 13051, 1, 0, 0, 0, 13072, 13060, 1, 0, 0, 0, 13072, - 13062, 1, 0, 0, 0, 13072, 13071, 1, 0, 0, 0, 13073, 1379, 1, 0, 0, 0, 13074, - 13075, 4, 690, 8, 0, 13075, 13096, 5, 1633, 0, 0, 13076, 13077, 5, 1978, - 0, 0, 13077, 13082, 3, 1642, 821, 0, 13078, 13079, 5, 2436, 0, 0, 13079, - 13081, 3, 1642, 821, 0, 13080, 13078, 1, 0, 0, 0, 13081, 13084, 1, 0, 0, - 0, 13082, 13080, 1, 0, 0, 0, 13082, 13083, 1, 0, 0, 0, 13083, 13097, 1, - 0, 0, 0, 13084, 13082, 1, 0, 0, 0, 13085, 13086, 5, 331, 0, 0, 13086, 13097, - 5, 2426, 0, 0, 13087, 13093, 3, 1448, 724, 0, 13088, 13089, 5, 2436, 0, - 0, 13089, 13092, 5, 2426, 0, 0, 13090, 13092, 3, 1448, 724, 0, 13091, 13088, - 1, 0, 0, 0, 13091, 13090, 1, 0, 0, 0, 13092, 13095, 1, 0, 0, 0, 13093, - 13091, 1, 0, 0, 0, 13093, 13094, 1, 0, 0, 0, 13094, 13097, 1, 0, 0, 0, - 13095, 13093, 1, 0, 0, 0, 13096, 13076, 1, 0, 0, 0, 13096, 13085, 1, 0, - 0, 0, 13096, 13087, 1, 0, 0, 0, 13097, 13098, 1, 0, 0, 0, 13098, 13101, - 5, 2091, 0, 0, 13099, 13100, 5, 264, 0, 0, 13100, 13102, 5, 2193, 0, 0, - 13101, 13099, 1, 0, 0, 0, 13101, 13102, 1, 0, 0, 0, 13102, 13103, 1, 0, - 0, 0, 13103, 13104, 5, 279, 0, 0, 13104, 1381, 1, 0, 0, 0, 13105, 13140, - 5, 1421, 0, 0, 13106, 13107, 5, 835, 0, 0, 13107, 13108, 5, 1633, 0, 0, - 13108, 13130, 5, 329, 0, 0, 13109, 13110, 5, 2134, 0, 0, 13110, 13111, - 5, 315, 0, 0, 13111, 13125, 5, 814, 0, 0, 13112, 13115, 5, 405, 0, 0, 13113, - 13114, 5, 573, 0, 0, 13114, 13116, 5, 1568, 0, 0, 13115, 13113, 1, 0, 0, - 0, 13115, 13116, 1, 0, 0, 0, 13116, 13125, 1, 0, 0, 0, 13117, 13125, 5, - 1014, 0, 0, 13118, 13119, 5, 2091, 0, 0, 13119, 13120, 5, 179, 0, 0, 13120, - 13125, 5, 2424, 0, 0, 13121, 13122, 5, 2091, 0, 0, 13122, 13125, 5, 264, - 0, 0, 13123, 13125, 3, 912, 456, 0, 13124, 13109, 1, 0, 0, 0, 13124, 13112, - 1, 0, 0, 0, 13124, 13117, 1, 0, 0, 0, 13124, 13118, 1, 0, 0, 0, 13124, - 13121, 1, 0, 0, 0, 13124, 13123, 1, 0, 0, 0, 13125, 13126, 1, 0, 0, 0, - 13126, 13124, 1, 0, 0, 0, 13126, 13127, 1, 0, 0, 0, 13127, 13131, 1, 0, - 0, 0, 13128, 13131, 5, 543, 0, 0, 13129, 13131, 5, 163, 0, 0, 13130, 13124, - 1, 0, 0, 0, 13130, 13128, 1, 0, 0, 0, 13130, 13129, 1, 0, 0, 0, 13130, - 13131, 1, 0, 0, 0, 13131, 13141, 1, 0, 0, 0, 13132, 13133, 5, 2034, 0, - 0, 13133, 13134, 5, 817, 0, 0, 13134, 13138, 5, 1633, 0, 0, 13135, 13139, - 3, 1384, 692, 0, 13136, 13137, 5, 752, 0, 0, 13137, 13139, 5, 631, 0, 0, - 13138, 13135, 1, 0, 0, 0, 13138, 13136, 1, 0, 0, 0, 13139, 13141, 1, 0, - 0, 0, 13140, 13106, 1, 0, 0, 0, 13140, 13132, 1, 0, 0, 0, 13141, 1383, - 1, 0, 0, 0, 13142, 13143, 3, 2434, 1217, 0, 13143, 1385, 1, 0, 0, 0, 13144, - 13145, 5, 1464, 0, 0, 13145, 13146, 5, 535, 0, 0, 13146, 13151, 3, 1450, - 725, 0, 13147, 13148, 5, 2436, 0, 0, 13148, 13150, 3, 1450, 725, 0, 13149, - 13147, 1, 0, 0, 0, 13150, 13153, 1, 0, 0, 0, 13151, 13149, 1, 0, 0, 0, - 13151, 13152, 1, 0, 0, 0, 13152, 13154, 1, 0, 0, 0, 13153, 13151, 1, 0, - 0, 0, 13154, 13155, 5, 2034, 0, 0, 13155, 13156, 3, 1450, 725, 0, 13156, - 13162, 1, 0, 0, 0, 13157, 13162, 3, 1388, 694, 0, 13158, 13162, 3, 1390, - 695, 0, 13159, 13162, 3, 1392, 696, 0, 13160, 13162, 3, 1394, 697, 0, 13161, - 13144, 1, 0, 0, 0, 13161, 13157, 1, 0, 0, 0, 13161, 13158, 1, 0, 0, 0, - 13161, 13159, 1, 0, 0, 0, 13161, 13160, 1, 0, 0, 0, 13162, 1387, 1, 0, - 0, 0, 13163, 13164, 5, 301, 0, 0, 13164, 13167, 5, 331, 0, 0, 13165, 13168, - 3, 1450, 725, 0, 13166, 13168, 3, 1448, 724, 0, 13167, 13165, 1, 0, 0, - 0, 13167, 13166, 1, 0, 0, 0, 13168, 13176, 1, 0, 0, 0, 13169, 13172, 5, - 2436, 0, 0, 13170, 13173, 3, 1450, 725, 0, 13171, 13173, 3, 1448, 724, - 0, 13172, 13170, 1, 0, 0, 0, 13172, 13171, 1, 0, 0, 0, 13173, 13175, 1, - 0, 0, 0, 13174, 13169, 1, 0, 0, 0, 13175, 13178, 1, 0, 0, 0, 13176, 13174, - 1, 0, 0, 0, 13176, 13177, 1, 0, 0, 0, 13177, 13181, 1, 0, 0, 0, 13178, - 13176, 1, 0, 0, 0, 13179, 13180, 5, 66, 0, 0, 13180, 13182, 5, 951, 0, - 0, 13181, 13179, 1, 0, 0, 0, 13181, 13182, 1, 0, 0, 0, 13182, 1389, 1, - 0, 0, 0, 13183, 13186, 5, 331, 0, 0, 13184, 13187, 3, 1450, 725, 0, 13185, - 13187, 3, 1448, 724, 0, 13186, 13184, 1, 0, 0, 0, 13186, 13185, 1, 0, 0, - 0, 13187, 13195, 1, 0, 0, 0, 13188, 13191, 5, 2436, 0, 0, 13189, 13192, - 3, 1450, 725, 0, 13190, 13192, 3, 1448, 724, 0, 13191, 13189, 1, 0, 0, - 0, 13191, 13190, 1, 0, 0, 0, 13192, 13194, 1, 0, 0, 0, 13193, 13188, 1, - 0, 0, 0, 13194, 13197, 1, 0, 0, 0, 13195, 13193, 1, 0, 0, 0, 13195, 13196, - 1, 0, 0, 0, 13196, 13209, 1, 0, 0, 0, 13197, 13195, 1, 0, 0, 0, 13198, - 13210, 5, 1177, 0, 0, 13199, 13202, 5, 1164, 0, 0, 13200, 13201, 5, 565, - 0, 0, 13201, 13203, 5, 425, 0, 0, 13202, 13200, 1, 0, 0, 0, 13202, 13203, - 1, 0, 0, 0, 13203, 13210, 1, 0, 0, 0, 13204, 13205, 5, 1472, 0, 0, 13205, - 13210, 3, 1148, 574, 0, 13206, 13210, 3, 904, 452, 0, 13207, 13208, 5, - 459, 0, 0, 13208, 13210, 5, 98, 0, 0, 13209, 13198, 1, 0, 0, 0, 13209, - 13199, 1, 0, 0, 0, 13209, 13204, 1, 0, 0, 0, 13209, 13206, 1, 0, 0, 0, - 13209, 13207, 1, 0, 0, 0, 13210, 1391, 1, 0, 0, 0, 13211, 13214, 5, 1987, - 0, 0, 13212, 13215, 3, 1450, 725, 0, 13213, 13215, 3, 1448, 724, 0, 13214, - 13212, 1, 0, 0, 0, 13214, 13213, 1, 0, 0, 0, 13215, 13223, 1, 0, 0, 0, - 13216, 13219, 5, 2436, 0, 0, 13217, 13220, 3, 1450, 725, 0, 13218, 13220, - 3, 1448, 724, 0, 13219, 13217, 1, 0, 0, 0, 13219, 13218, 1, 0, 0, 0, 13220, - 13222, 1, 0, 0, 0, 13221, 13216, 1, 0, 0, 0, 13222, 13225, 1, 0, 0, 0, - 13223, 13221, 1, 0, 0, 0, 13223, 13224, 1, 0, 0, 0, 13224, 13234, 1, 0, - 0, 0, 13225, 13223, 1, 0, 0, 0, 13226, 13227, 5, 1472, 0, 0, 13227, 13235, - 3, 1148, 574, 0, 13228, 13235, 3, 904, 452, 0, 13229, 13230, 5, 425, 0, - 0, 13230, 13231, 5, 648, 0, 0, 13231, 13235, 5, 332, 0, 0, 13232, 13235, - 5, 1177, 0, 0, 13233, 13235, 5, 1164, 0, 0, 13234, 13226, 1, 0, 0, 0, 13234, - 13228, 1, 0, 0, 0, 13234, 13229, 1, 0, 0, 0, 13234, 13232, 1, 0, 0, 0, - 13234, 13233, 1, 0, 0, 0, 13235, 1393, 1, 0, 0, 0, 13236, 13237, 5, 922, - 0, 0, 13237, 13240, 5, 331, 0, 0, 13238, 13241, 3, 1450, 725, 0, 13239, - 13241, 3, 1448, 724, 0, 13240, 13238, 1, 0, 0, 0, 13240, 13239, 1, 0, 0, - 0, 13241, 13249, 1, 0, 0, 0, 13242, 13245, 5, 2436, 0, 0, 13243, 13246, - 3, 1450, 725, 0, 13244, 13246, 3, 1448, 724, 0, 13245, 13243, 1, 0, 0, - 0, 13245, 13244, 1, 0, 0, 0, 13246, 13248, 1, 0, 0, 0, 13247, 13242, 1, - 0, 0, 0, 13248, 13251, 1, 0, 0, 0, 13249, 13247, 1, 0, 0, 0, 13249, 13250, - 1, 0, 0, 0, 13250, 13254, 1, 0, 0, 0, 13251, 13249, 1, 0, 0, 0, 13252, - 13253, 5, 2034, 0, 0, 13253, 13255, 3, 1450, 725, 0, 13254, 13252, 1, 0, - 0, 0, 13254, 13255, 1, 0, 0, 0, 13255, 13257, 1, 0, 0, 0, 13256, 13258, - 5, 1492, 0, 0, 13257, 13256, 1, 0, 0, 0, 13257, 13258, 1, 0, 0, 0, 13258, - 13260, 1, 0, 0, 0, 13259, 13261, 5, 752, 0, 0, 13260, 13259, 1, 0, 0, 0, - 13260, 13261, 1, 0, 0, 0, 13261, 1395, 1, 0, 0, 0, 13262, 13264, 5, 64, - 0, 0, 13263, 13265, 5, 840, 0, 0, 13264, 13263, 1, 0, 0, 0, 13264, 13265, - 1, 0, 0, 0, 13265, 13268, 1, 0, 0, 0, 13266, 13268, 5, 987, 0, 0, 13267, - 13262, 1, 0, 0, 0, 13267, 13266, 1, 0, 0, 0, 13268, 13319, 1, 0, 0, 0, - 13269, 13271, 5, 1059, 0, 0, 13270, 13269, 1, 0, 0, 0, 13270, 13271, 1, - 0, 0, 0, 13271, 13272, 1, 0, 0, 0, 13272, 13273, 5, 561, 0, 0, 13273, 13319, - 5, 816, 0, 0, 13274, 13275, 5, 1572, 0, 0, 13275, 13276, 5, 1633, 0, 0, - 13276, 13277, 5, 1042, 0, 0, 13277, 13282, 5, 565, 0, 0, 13278, 13279, - 5, 330, 0, 0, 13279, 13283, 5, 94, 0, 0, 13280, 13281, 5, 800, 0, 0, 13281, - 13283, 5, 1295, 0, 0, 13282, 13278, 1, 0, 0, 0, 13282, 13280, 1, 0, 0, - 0, 13283, 13319, 1, 0, 0, 0, 13284, 13285, 5, 1464, 0, 0, 13285, 13286, - 5, 535, 0, 0, 13286, 13291, 3, 1450, 725, 0, 13287, 13288, 5, 2436, 0, - 0, 13288, 13290, 3, 1450, 725, 0, 13289, 13287, 1, 0, 0, 0, 13290, 13293, - 1, 0, 0, 0, 13291, 13289, 1, 0, 0, 0, 13291, 13292, 1, 0, 0, 0, 13292, - 13294, 1, 0, 0, 0, 13293, 13291, 1, 0, 0, 0, 13294, 13295, 5, 2034, 0, - 0, 13295, 13296, 3, 1450, 725, 0, 13296, 13319, 1, 0, 0, 0, 13297, 13299, - 5, 198, 0, 0, 13298, 13300, 5, 2064, 0, 0, 13299, 13298, 1, 0, 0, 0, 13299, - 13300, 1, 0, 0, 0, 13300, 13301, 1, 0, 0, 0, 13301, 13302, 5, 814, 0, 0, - 13302, 13307, 3, 1412, 706, 0, 13303, 13304, 5, 2436, 0, 0, 13304, 13306, - 3, 1412, 706, 0, 13305, 13303, 1, 0, 0, 0, 13306, 13309, 1, 0, 0, 0, 13307, - 13305, 1, 0, 0, 0, 13307, 13308, 1, 0, 0, 0, 13308, 13312, 1, 0, 0, 0, - 13309, 13307, 1, 0, 0, 0, 13310, 13311, 5, 2088, 0, 0, 13311, 13313, 5, - 331, 0, 0, 13312, 13310, 1, 0, 0, 0, 13312, 13313, 1, 0, 0, 0, 13313, 13319, - 1, 0, 0, 0, 13314, 13319, 3, 1398, 699, 0, 13315, 13319, 3, 1402, 701, - 0, 13316, 13319, 3, 1404, 702, 0, 13317, 13319, 3, 1406, 703, 0, 13318, - 13267, 1, 0, 0, 0, 13318, 13270, 1, 0, 0, 0, 13318, 13274, 1, 0, 0, 0, - 13318, 13284, 1, 0, 0, 0, 13318, 13297, 1, 0, 0, 0, 13318, 13314, 1, 0, - 0, 0, 13318, 13315, 1, 0, 0, 0, 13318, 13316, 1, 0, 0, 0, 13318, 13317, - 1, 0, 0, 0, 13319, 1397, 1, 0, 0, 0, 13320, 13322, 5, 20, 0, 0, 13321, - 13323, 5, 1633, 0, 0, 13322, 13321, 1, 0, 0, 0, 13322, 13323, 1, 0, 0, - 0, 13323, 13324, 1, 0, 0, 0, 13324, 13360, 5, 814, 0, 0, 13325, 13326, - 5, 701, 0, 0, 13326, 13330, 5, 2426, 0, 0, 13327, 13328, 5, 1996, 0, 0, - 13328, 13330, 5, 2424, 0, 0, 13329, 13325, 1, 0, 0, 0, 13329, 13327, 1, - 0, 0, 0, 13329, 13330, 1, 0, 0, 0, 13330, 13332, 1, 0, 0, 0, 13331, 13333, - 3, 1400, 700, 0, 13332, 13331, 1, 0, 0, 0, 13333, 13334, 1, 0, 0, 0, 13334, - 13332, 1, 0, 0, 0, 13334, 13335, 1, 0, 0, 0, 13335, 13361, 1, 0, 0, 0, - 13336, 13337, 5, 866, 0, 0, 13337, 13339, 3, 1450, 725, 0, 13338, 13340, - 5, 1492, 0, 0, 13339, 13338, 1, 0, 0, 0, 13339, 13340, 1, 0, 0, 0, 13340, - 13348, 1, 0, 0, 0, 13341, 13342, 5, 2436, 0, 0, 13342, 13344, 3, 1450, - 725, 0, 13343, 13345, 5, 1492, 0, 0, 13344, 13343, 1, 0, 0, 0, 13344, 13345, - 1, 0, 0, 0, 13345, 13347, 1, 0, 0, 0, 13346, 13341, 1, 0, 0, 0, 13347, - 13350, 1, 0, 0, 0, 13348, 13346, 1, 0, 0, 0, 13348, 13349, 1, 0, 0, 0, - 13349, 13351, 1, 0, 0, 0, 13350, 13348, 1, 0, 0, 0, 13351, 13352, 5, 2034, - 0, 0, 13352, 13357, 3, 1412, 706, 0, 13353, 13354, 5, 2436, 0, 0, 13354, - 13356, 3, 1412, 706, 0, 13355, 13353, 1, 0, 0, 0, 13356, 13359, 1, 0, 0, - 0, 13357, 13355, 1, 0, 0, 0, 13357, 13358, 1, 0, 0, 0, 13358, 13361, 1, - 0, 0, 0, 13359, 13357, 1, 0, 0, 0, 13360, 13329, 1, 0, 0, 0, 13360, 13336, - 1, 0, 0, 0, 13361, 1399, 1, 0, 0, 0, 13362, 13363, 5, 594, 0, 0, 13363, - 13365, 5, 2424, 0, 0, 13364, 13362, 1, 0, 0, 0, 13364, 13365, 1, 0, 0, - 0, 13365, 13366, 1, 0, 0, 0, 13366, 13367, 3, 902, 451, 0, 13367, 1401, - 1, 0, 0, 0, 13368, 13370, 5, 425, 0, 0, 13369, 13371, 5, 1633, 0, 0, 13370, - 13369, 1, 0, 0, 0, 13370, 13371, 1, 0, 0, 0, 13371, 13372, 1, 0, 0, 0, - 13372, 13390, 5, 814, 0, 0, 13373, 13378, 3, 1412, 706, 0, 13374, 13375, - 5, 2436, 0, 0, 13375, 13377, 3, 1412, 706, 0, 13376, 13374, 1, 0, 0, 0, - 13377, 13380, 1, 0, 0, 0, 13378, 13376, 1, 0, 0, 0, 13378, 13379, 1, 0, - 0, 0, 13379, 13391, 1, 0, 0, 0, 13380, 13378, 1, 0, 0, 0, 13381, 13382, - 5, 866, 0, 0, 13382, 13387, 3, 1450, 725, 0, 13383, 13384, 5, 2436, 0, - 0, 13384, 13386, 3, 1450, 725, 0, 13385, 13383, 1, 0, 0, 0, 13386, 13389, - 1, 0, 0, 0, 13387, 13385, 1, 0, 0, 0, 13387, 13388, 1, 0, 0, 0, 13388, - 13391, 1, 0, 0, 0, 13389, 13387, 1, 0, 0, 0, 13390, 13373, 1, 0, 0, 0, - 13390, 13381, 1, 0, 0, 0, 13391, 1403, 1, 0, 0, 0, 13392, 13393, 5, 1691, - 0, 0, 13393, 13394, 5, 37, 0, 0, 13394, 13395, 5, 815, 0, 0, 13395, 13396, - 5, 2034, 0, 0, 13396, 13397, 5, 137, 0, 0, 13397, 13398, 5, 2424, 0, 0, - 13398, 1405, 1, 0, 0, 0, 13399, 13400, 3, 1408, 704, 0, 13400, 13401, 5, - 1687, 0, 0, 13401, 13405, 5, 820, 0, 0, 13402, 13406, 5, 330, 0, 0, 13403, - 13406, 3, 1274, 637, 0, 13404, 13406, 3, 1410, 705, 0, 13405, 13402, 1, - 0, 0, 0, 13405, 13403, 1, 0, 0, 0, 13405, 13404, 1, 0, 0, 0, 13406, 1407, - 1, 0, 0, 0, 13407, 13408, 7, 9, 0, 0, 13408, 1409, 1, 0, 0, 0, 13409, 13410, - 5, 330, 0, 0, 13410, 13411, 5, 565, 0, 0, 13411, 13412, 5, 1368, 0, 0, - 13412, 13413, 5, 1468, 0, 0, 13413, 1411, 1, 0, 0, 0, 13414, 13415, 5, - 594, 0, 0, 13415, 13429, 5, 2424, 0, 0, 13416, 13417, 5, 2430, 0, 0, 13417, - 13422, 3, 1450, 725, 0, 13418, 13419, 5, 2436, 0, 0, 13419, 13421, 3, 1450, - 725, 0, 13420, 13418, 1, 0, 0, 0, 13421, 13424, 1, 0, 0, 0, 13422, 13420, - 1, 0, 0, 0, 13422, 13423, 1, 0, 0, 0, 13423, 13425, 1, 0, 0, 0, 13424, - 13422, 1, 0, 0, 0, 13425, 13426, 5, 2431, 0, 0, 13426, 13429, 1, 0, 0, - 0, 13427, 13429, 3, 1450, 725, 0, 13428, 13414, 1, 0, 0, 0, 13428, 13416, - 1, 0, 0, 0, 13428, 13427, 1, 0, 0, 0, 13429, 1413, 1, 0, 0, 0, 13430, 13432, - 5, 301, 0, 0, 13431, 13433, 7, 157, 0, 0, 13432, 13431, 1, 0, 0, 0, 13432, - 13433, 1, 0, 0, 0, 13433, 13434, 1, 0, 0, 0, 13434, 13435, 5, 1633, 0, - 0, 13435, 13436, 5, 279, 0, 0, 13436, 13437, 5, 66, 0, 0, 13437, 13439, - 3, 1450, 725, 0, 13438, 13440, 5, 1492, 0, 0, 13439, 13438, 1, 0, 0, 0, - 13439, 13440, 1, 0, 0, 0, 13440, 13452, 1, 0, 0, 0, 13441, 13442, 5, 98, - 0, 0, 13442, 13443, 5, 279, 0, 0, 13443, 13449, 5, 2034, 0, 0, 13444, 13446, - 3, 1450, 725, 0, 13445, 13447, 5, 1492, 0, 0, 13446, 13445, 1, 0, 0, 0, - 13446, 13447, 1, 0, 0, 0, 13447, 13450, 1, 0, 0, 0, 13448, 13450, 3, 1416, - 708, 0, 13449, 13444, 1, 0, 0, 0, 13449, 13448, 1, 0, 0, 0, 13450, 13452, - 1, 0, 0, 0, 13451, 13430, 1, 0, 0, 0, 13451, 13441, 1, 0, 0, 0, 13452, - 1415, 1, 0, 0, 0, 13453, 13459, 5, 2036, 0, 0, 13454, 13455, 5, 66, 0, - 0, 13455, 13457, 3, 1450, 725, 0, 13456, 13458, 5, 1492, 0, 0, 13457, 13456, - 1, 0, 0, 0, 13457, 13458, 1, 0, 0, 0, 13458, 13460, 1, 0, 0, 0, 13459, - 13454, 1, 0, 0, 0, 13459, 13460, 1, 0, 0, 0, 13460, 13462, 1, 0, 0, 0, - 13461, 13463, 7, 57, 0, 0, 13462, 13461, 1, 0, 0, 0, 13462, 13463, 1, 0, - 0, 0, 13463, 1417, 1, 0, 0, 0, 13464, 13472, 3, 1420, 710, 0, 13465, 13472, - 3, 1422, 711, 0, 13466, 13472, 3, 1424, 712, 0, 13467, 13472, 3, 1426, - 713, 0, 13468, 13472, 3, 1428, 714, 0, 13469, 13472, 3, 1430, 715, 0, 13470, - 13472, 3, 1432, 716, 0, 13471, 13464, 1, 0, 0, 0, 13471, 13465, 1, 0, 0, - 0, 13471, 13466, 1, 0, 0, 0, 13471, 13467, 1, 0, 0, 0, 13471, 13468, 1, - 0, 0, 0, 13471, 13469, 1, 0, 0, 0, 13471, 13470, 1, 0, 0, 0, 13472, 13474, - 1, 0, 0, 0, 13473, 13475, 3, 912, 456, 0, 13474, 13473, 1, 0, 0, 0, 13474, - 13475, 1, 0, 0, 0, 13475, 1419, 1, 0, 0, 0, 13476, 13478, 5, 12, 0, 0, - 13477, 13479, 7, 157, 0, 0, 13478, 13477, 1, 0, 0, 0, 13478, 13479, 1, - 0, 0, 0, 13479, 13480, 1, 0, 0, 0, 13480, 13481, 5, 1633, 0, 0, 13481, - 13484, 5, 329, 0, 0, 13482, 13483, 5, 543, 0, 0, 13483, 13485, 5, 59, 0, - 0, 13484, 13482, 1, 0, 0, 0, 13484, 13485, 1, 0, 0, 0, 13485, 1421, 1, - 0, 0, 0, 13486, 13487, 5, 1572, 0, 0, 13487, 13488, 5, 1633, 0, 0, 13488, - 13489, 5, 329, 0, 0, 13489, 13490, 5, 2034, 0, 0, 13490, 13491, 5, 854, - 0, 0, 13491, 13492, 7, 158, 0, 0, 13492, 1423, 1, 0, 0, 0, 13493, 13496, - 5, 1443, 0, 0, 13494, 13495, 5, 1223, 0, 0, 13495, 13497, 5, 1467, 0, 0, - 13496, 13494, 1, 0, 0, 0, 13496, 13497, 1, 0, 0, 0, 13497, 13498, 1, 0, - 0, 0, 13498, 13499, 7, 157, 0, 0, 13499, 13500, 5, 814, 0, 0, 13500, 1425, - 1, 0, 0, 0, 13501, 13502, 7, 159, 0, 0, 13502, 13503, 5, 2034, 0, 0, 13503, - 13532, 5, 1690, 0, 0, 13504, 13525, 5, 2034, 0, 0, 13505, 13507, 7, 157, - 0, 0, 13506, 13505, 1, 0, 0, 0, 13506, 13507, 1, 0, 0, 0, 13507, 13508, - 1, 0, 0, 0, 13508, 13514, 5, 1359, 0, 0, 13509, 13511, 5, 1302, 0, 0, 13510, - 13509, 1, 0, 0, 0, 13510, 13511, 1, 0, 0, 0, 13511, 13512, 1, 0, 0, 0, - 13512, 13514, 5, 1633, 0, 0, 13513, 13506, 1, 0, 0, 0, 13513, 13510, 1, - 0, 0, 0, 13514, 13521, 1, 0, 0, 0, 13515, 13517, 7, 2, 0, 0, 13516, 13515, - 1, 0, 0, 0, 13516, 13517, 1, 0, 0, 0, 13517, 13518, 1, 0, 0, 0, 13518, - 13519, 5, 1568, 0, 0, 13519, 13520, 5, 1586, 0, 0, 13520, 13522, 7, 0, - 0, 0, 13521, 13516, 1, 0, 0, 0, 13521, 13522, 1, 0, 0, 0, 13522, 13526, - 1, 0, 0, 0, 13523, 13524, 5, 817, 0, 0, 13524, 13526, 5, 1633, 0, 0, 13525, - 13513, 1, 0, 0, 0, 13525, 13523, 1, 0, 0, 0, 13526, 13530, 1, 0, 0, 0, - 13527, 13528, 5, 817, 0, 0, 13528, 13530, 5, 1633, 0, 0, 13529, 13504, - 1, 0, 0, 0, 13529, 13527, 1, 0, 0, 0, 13530, 13533, 1, 0, 0, 0, 13531, - 13533, 5, 163, 0, 0, 13532, 13529, 1, 0, 0, 0, 13532, 13531, 1, 0, 0, 0, - 13532, 13533, 1, 0, 0, 0, 13533, 1427, 1, 0, 0, 0, 13534, 13535, 5, 1636, - 0, 0, 13535, 13536, 5, 817, 0, 0, 13536, 13537, 5, 1633, 0, 0, 13537, 13539, - 5, 59, 0, 0, 13538, 13540, 5, 641, 0, 0, 13539, 13538, 1, 0, 0, 0, 13539, - 13540, 1, 0, 0, 0, 13540, 13542, 1, 0, 0, 0, 13541, 13543, 5, 1014, 0, - 0, 13542, 13541, 1, 0, 0, 0, 13542, 13543, 1, 0, 0, 0, 13543, 13555, 1, - 0, 0, 0, 13544, 13545, 5, 951, 0, 0, 13545, 13546, 5, 1359, 0, 0, 13546, - 13556, 3, 2434, 1217, 0, 13547, 13549, 5, 683, 0, 0, 13548, 13550, 5, 2424, - 0, 0, 13549, 13548, 1, 0, 0, 0, 13549, 13550, 1, 0, 0, 0, 13550, 13556, - 1, 0, 0, 0, 13551, 13552, 5, 1602, 0, 0, 13552, 13553, 5, 518, 0, 0, 13553, - 13556, 5, 2040, 0, 0, 13554, 13556, 5, 543, 0, 0, 13555, 13544, 1, 0, 0, - 0, 13555, 13547, 1, 0, 0, 0, 13555, 13551, 1, 0, 0, 0, 13555, 13554, 1, - 0, 0, 0, 13555, 13556, 1, 0, 0, 0, 13556, 1429, 1, 0, 0, 0, 13557, 13558, - 7, 160, 0, 0, 13558, 13559, 5, 817, 0, 0, 13559, 13560, 5, 1633, 0, 0, - 13560, 13561, 5, 59, 0, 0, 13561, 1431, 1, 0, 0, 0, 13562, 13563, 5, 281, - 0, 0, 13563, 13564, 5, 2034, 0, 0, 13564, 13565, 7, 161, 0, 0, 13565, 13566, - 5, 1633, 0, 0, 13566, 1433, 1, 0, 0, 0, 13567, 13568, 5, 363, 0, 0, 13568, - 13569, 5, 438, 0, 0, 13569, 13570, 5, 2452, 0, 0, 13570, 13614, 3, 1446, - 723, 0, 13571, 13572, 5, 1572, 0, 0, 13572, 13573, 5, 363, 0, 0, 13573, - 13574, 7, 94, 0, 0, 13574, 13614, 5, 1978, 0, 0, 13575, 13576, 5, 363, - 0, 0, 13576, 13577, 5, 1978, 0, 0, 13577, 13614, 3, 1642, 821, 0, 13578, - 13579, 5, 363, 0, 0, 13579, 13580, 5, 1989, 0, 0, 13580, 13583, 5, 1978, - 0, 0, 13581, 13584, 3, 1642, 821, 0, 13582, 13584, 3, 854, 427, 0, 13583, - 13581, 1, 0, 0, 0, 13583, 13582, 1, 0, 0, 0, 13584, 13614, 1, 0, 0, 0, - 13585, 13586, 5, 1464, 0, 0, 13586, 13587, 5, 589, 0, 0, 13587, 13588, - 5, 2034, 0, 0, 13588, 13591, 3, 1444, 722, 0, 13589, 13590, 5, 2423, 0, - 0, 13590, 13592, 3, 1442, 721, 0, 13591, 13589, 1, 0, 0, 0, 13592, 13593, - 1, 0, 0, 0, 13593, 13591, 1, 0, 0, 0, 13593, 13594, 1, 0, 0, 0, 13594, - 13614, 1, 0, 0, 0, 13595, 13596, 5, 453, 0, 0, 13596, 13597, 5, 134, 0, - 0, 13597, 13598, 5, 179, 0, 0, 13598, 13605, 5, 2038, 0, 0, 13599, 13600, - 5, 2134, 0, 0, 13600, 13601, 5, 535, 0, 0, 13601, 13603, 3, 1450, 725, - 0, 13602, 13604, 5, 1492, 0, 0, 13603, 13602, 1, 0, 0, 0, 13603, 13604, - 1, 0, 0, 0, 13604, 13606, 1, 0, 0, 0, 13605, 13599, 1, 0, 0, 0, 13605, - 13606, 1, 0, 0, 0, 13606, 13614, 1, 0, 0, 0, 13607, 13608, 5, 398, 0, 0, - 13608, 13609, 5, 134, 0, 0, 13609, 13610, 5, 179, 0, 0, 13610, 13614, 5, - 2038, 0, 0, 13611, 13614, 3, 858, 429, 0, 13612, 13614, 3, 1436, 718, 0, - 13613, 13567, 1, 0, 0, 0, 13613, 13571, 1, 0, 0, 0, 13613, 13575, 1, 0, - 0, 0, 13613, 13578, 1, 0, 0, 0, 13613, 13585, 1, 0, 0, 0, 13613, 13595, - 1, 0, 0, 0, 13613, 13607, 1, 0, 0, 0, 13613, 13611, 1, 0, 0, 0, 13613, - 13612, 1, 0, 0, 0, 13614, 1435, 1, 0, 0, 0, 13615, 13616, 5, 1572, 0, 0, - 13616, 13617, 5, 2007, 0, 0, 13617, 13618, 5, 2452, 0, 0, 13618, 13619, - 5, 2426, 0, 0, 13619, 1437, 1, 0, 0, 0, 13620, 13621, 3, 1300, 650, 0, - 13621, 13622, 5, 701, 0, 0, 13622, 13623, 5, 2426, 0, 0, 13623, 1439, 1, - 0, 0, 0, 13624, 13625, 5, 601, 0, 0, 13625, 13626, 7, 162, 0, 0, 13626, - 1441, 1, 0, 0, 0, 13627, 13628, 3, 2434, 1217, 0, 13628, 1443, 1, 0, 0, - 0, 13629, 13630, 3, 2434, 1217, 0, 13630, 1445, 1, 0, 0, 0, 13631, 13632, - 3, 2434, 1217, 0, 13632, 1447, 1, 0, 0, 0, 13633, 13634, 5, 2424, 0, 0, - 13634, 1449, 1, 0, 0, 0, 13635, 13636, 5, 2426, 0, 0, 13636, 1451, 1, 0, - 0, 0, 13637, 13638, 5, 1350, 0, 0, 13638, 13639, 5, 893, 0, 0, 13639, 13640, - 5, 284, 0, 0, 13640, 13644, 3, 2334, 1167, 0, 13641, 13642, 5, 2193, 0, - 0, 13642, 13643, 7, 163, 0, 0, 13643, 13645, 5, 1429, 0, 0, 13644, 13641, - 1, 0, 0, 0, 13644, 13645, 1, 0, 0, 0, 13645, 13649, 1, 0, 0, 0, 13646, - 13647, 5, 565, 0, 0, 13647, 13648, 5, 329, 0, 0, 13648, 13650, 3, 2334, - 1167, 0, 13649, 13646, 1, 0, 0, 0, 13649, 13650, 1, 0, 0, 0, 13650, 1453, - 1, 0, 0, 0, 13651, 13652, 5, 425, 0, 0, 13652, 13653, 5, 893, 0, 0, 13653, - 13654, 5, 284, 0, 0, 13654, 13655, 3, 2334, 1167, 0, 13655, 1455, 1, 0, - 0, 0, 13656, 13657, 7, 164, 0, 0, 13657, 13658, 5, 827, 0, 0, 13658, 13659, - 5, 2197, 0, 0, 13659, 13660, 5, 1377, 0, 0, 13660, 1457, 1, 0, 0, 0, 13661, - 13664, 3, 1460, 730, 0, 13662, 13664, 3, 1462, 731, 0, 13663, 13661, 1, - 0, 0, 0, 13663, 13662, 1, 0, 0, 0, 13664, 1459, 1, 0, 0, 0, 13665, 13666, - 5, 1572, 0, 0, 13666, 13667, 5, 772, 0, 0, 13667, 13668, 5, 2452, 0, 0, - 13668, 13669, 7, 165, 0, 0, 13669, 1461, 1, 0, 0, 0, 13670, 13671, 5, 1572, - 0, 0, 13671, 13672, 5, 773, 0, 0, 13672, 13673, 5, 2452, 0, 0, 13673, 13674, - 5, 2426, 0, 0, 13674, 1463, 1, 0, 0, 0, 13675, 13676, 5, 1375, 0, 0, 13676, - 13677, 7, 166, 0, 0, 13677, 13678, 5, 366, 0, 0, 13678, 13679, 5, 2452, - 0, 0, 13679, 13680, 3, 2334, 1167, 0, 13680, 1465, 1, 0, 0, 0, 13681, 13682, - 5, 2100, 0, 0, 13682, 13683, 5, 1693, 0, 0, 13683, 13684, 7, 93, 0, 0, - 13684, 1467, 1, 0, 0, 0, 13685, 13687, 5, 41, 0, 0, 13686, 13688, 5, 1580, - 0, 0, 13687, 13686, 1, 0, 0, 0, 13687, 13688, 1, 0, 0, 0, 13688, 13690, - 1, 0, 0, 0, 13689, 13691, 5, 1381, 0, 0, 13690, 13689, 1, 0, 0, 0, 13690, - 13691, 1, 0, 0, 0, 13691, 13692, 1, 0, 0, 0, 13692, 13693, 5, 329, 0, 0, - 13693, 13694, 5, 796, 0, 0, 13694, 13705, 3, 2264, 1132, 0, 13695, 13696, - 5, 261, 0, 0, 13696, 13697, 5, 2034, 0, 0, 13697, 13698, 3, 2280, 1140, - 0, 13698, 13699, 5, 629, 0, 0, 13699, 13700, 5, 151, 0, 0, 13700, 13702, - 3, 1470, 735, 0, 13701, 13703, 3, 1472, 736, 0, 13702, 13701, 1, 0, 0, - 0, 13702, 13703, 1, 0, 0, 0, 13703, 13706, 1, 0, 0, 0, 13704, 13706, 3, - 1472, 736, 0, 13705, 13695, 1, 0, 0, 0, 13705, 13704, 1, 0, 0, 0, 13706, - 1469, 1, 0, 0, 0, 13707, 13710, 3, 2334, 1167, 0, 13708, 13710, 3, 2324, - 1162, 0, 13709, 13707, 1, 0, 0, 0, 13709, 13708, 1, 0, 0, 0, 13710, 1471, - 1, 0, 0, 0, 13711, 13712, 5, 83, 0, 0, 13712, 13713, 5, 151, 0, 0, 13713, - 13714, 3, 2280, 1140, 0, 13714, 13715, 5, 629, 0, 0, 13715, 13716, 5, 151, - 0, 0, 13716, 13717, 3, 1470, 735, 0, 13717, 1473, 1, 0, 0, 0, 13718, 13719, - 5, 301, 0, 0, 13719, 13720, 5, 329, 0, 0, 13720, 13759, 3, 1358, 679, 0, - 13721, 13722, 5, 2126, 0, 0, 13722, 13723, 7, 167, 0, 0, 13723, 13724, - 5, 629, 0, 0, 13724, 13725, 5, 151, 0, 0, 13725, 13760, 3, 1470, 735, 0, - 13726, 13727, 5, 279, 0, 0, 13727, 13760, 5, 1492, 0, 0, 13728, 13729, - 7, 168, 0, 0, 13729, 13760, 5, 2424, 0, 0, 13730, 13732, 5, 931, 0, 0, - 13731, 13730, 1, 0, 0, 0, 13731, 13732, 1, 0, 0, 0, 13732, 13733, 1, 0, - 0, 0, 13733, 13734, 5, 181, 0, 0, 13734, 13735, 5, 1572, 0, 0, 13735, 13760, - 3, 2272, 1136, 0, 13736, 13737, 5, 1572, 0, 0, 13737, 13738, 5, 363, 0, - 0, 13738, 13739, 7, 94, 0, 0, 13739, 13760, 5, 1978, 0, 0, 13740, 13760, - 3, 1476, 738, 0, 13741, 13760, 3, 1480, 740, 0, 13742, 13760, 3, 1436, - 718, 0, 13743, 13745, 7, 94, 0, 0, 13744, 13743, 1, 0, 0, 0, 13744, 13745, - 1, 0, 0, 0, 13745, 13746, 1, 0, 0, 0, 13746, 13747, 5, 2119, 0, 0, 13747, - 13748, 5, 1978, 0, 0, 13748, 13749, 3, 854, 427, 0, 13749, 13750, 5, 331, - 0, 0, 13750, 13755, 3, 900, 450, 0, 13751, 13752, 5, 2436, 0, 0, 13752, - 13754, 3, 900, 450, 0, 13753, 13751, 1, 0, 0, 0, 13754, 13757, 1, 0, 0, - 0, 13755, 13753, 1, 0, 0, 0, 13755, 13756, 1, 0, 0, 0, 13756, 13760, 1, - 0, 0, 0, 13757, 13755, 1, 0, 0, 0, 13758, 13760, 3, 1482, 741, 0, 13759, - 13721, 1, 0, 0, 0, 13759, 13726, 1, 0, 0, 0, 13759, 13728, 1, 0, 0, 0, - 13759, 13731, 1, 0, 0, 0, 13759, 13736, 1, 0, 0, 0, 13759, 13740, 1, 0, - 0, 0, 13759, 13741, 1, 0, 0, 0, 13759, 13742, 1, 0, 0, 0, 13759, 13744, - 1, 0, 0, 0, 13759, 13758, 1, 0, 0, 0, 13760, 13761, 1, 0, 0, 0, 13761, - 13759, 1, 0, 0, 0, 13761, 13762, 1, 0, 0, 0, 13762, 1475, 1, 0, 0, 0, 13763, - 13764, 5, 814, 0, 0, 13764, 13769, 3, 1478, 739, 0, 13765, 13766, 5, 2436, - 0, 0, 13766, 13768, 3, 1478, 739, 0, 13767, 13765, 1, 0, 0, 0, 13768, 13771, - 1, 0, 0, 0, 13769, 13767, 1, 0, 0, 0, 13769, 13770, 1, 0, 0, 0, 13770, - 13779, 1, 0, 0, 0, 13771, 13769, 1, 0, 0, 0, 13772, 13773, 7, 169, 0, 0, - 13773, 13779, 5, 2424, 0, 0, 13774, 13779, 5, 64, 0, 0, 13775, 13779, 5, - 987, 0, 0, 13776, 13777, 5, 561, 0, 0, 13777, 13779, 5, 816, 0, 0, 13778, - 13763, 1, 0, 0, 0, 13778, 13772, 1, 0, 0, 0, 13778, 13774, 1, 0, 0, 0, - 13778, 13775, 1, 0, 0, 0, 13778, 13776, 1, 0, 0, 0, 13779, 1477, 1, 0, - 0, 0, 13780, 13781, 5, 594, 0, 0, 13781, 13783, 5, 2424, 0, 0, 13782, 13780, - 1, 0, 0, 0, 13782, 13783, 1, 0, 0, 0, 13783, 13784, 1, 0, 0, 0, 13784, - 13785, 3, 418, 209, 0, 13785, 1479, 1, 0, 0, 0, 13786, 13787, 5, 506, 0, - 0, 13787, 13788, 5, 837, 0, 0, 13788, 13805, 5, 805, 0, 0, 13789, 13791, - 5, 1698, 0, 0, 13790, 13789, 1, 0, 0, 0, 13790, 13791, 1, 0, 0, 0, 13791, - 13792, 1, 0, 0, 0, 13792, 13793, 5, 331, 0, 0, 13793, 13798, 3, 418, 209, - 0, 13794, 13795, 5, 2436, 0, 0, 13795, 13797, 3, 418, 209, 0, 13796, 13794, - 1, 0, 0, 0, 13797, 13800, 1, 0, 0, 0, 13798, 13796, 1, 0, 0, 0, 13798, - 13799, 1, 0, 0, 0, 13799, 13805, 1, 0, 0, 0, 13800, 13798, 1, 0, 0, 0, - 13801, 13805, 3, 1492, 746, 0, 13802, 13805, 3, 1494, 747, 0, 13803, 13805, - 3, 1496, 748, 0, 13804, 13786, 1, 0, 0, 0, 13804, 13790, 1, 0, 0, 0, 13804, - 13801, 1, 0, 0, 0, 13804, 13802, 1, 0, 0, 0, 13804, 13803, 1, 0, 0, 0, - 13805, 1481, 1, 0, 0, 0, 13806, 13807, 5, 453, 0, 0, 13807, 13808, 5, 1319, - 0, 0, 13808, 13821, 5, 329, 0, 0, 13809, 13811, 5, 1547, 0, 0, 13810, 13812, - 3, 1484, 742, 0, 13811, 13810, 1, 0, 0, 0, 13811, 13812, 1, 0, 0, 0, 13812, - 13815, 1, 0, 0, 0, 13813, 13814, 5, 1847, 0, 0, 13814, 13816, 3, 1488, - 744, 0, 13815, 13813, 1, 0, 0, 0, 13815, 13816, 1, 0, 0, 0, 13816, 13819, - 1, 0, 0, 0, 13817, 13818, 5, 1698, 0, 0, 13818, 13820, 3, 1488, 744, 0, - 13819, 13817, 1, 0, 0, 0, 13819, 13820, 1, 0, 0, 0, 13820, 13822, 1, 0, - 0, 0, 13821, 13809, 1, 0, 0, 0, 13821, 13822, 1, 0, 0, 0, 13822, 13824, - 1, 0, 0, 0, 13823, 13825, 3, 1490, 745, 0, 13824, 13823, 1, 0, 0, 0, 13824, - 13825, 1, 0, 0, 0, 13825, 1483, 1, 0, 0, 0, 13826, 13827, 5, 536, 0, 0, - 13827, 13840, 5, 2452, 0, 0, 13828, 13829, 5, 2430, 0, 0, 13829, 13834, - 3, 1486, 743, 0, 13830, 13831, 5, 2436, 0, 0, 13831, 13833, 3, 1486, 743, - 0, 13832, 13830, 1, 0, 0, 0, 13833, 13836, 1, 0, 0, 0, 13834, 13832, 1, - 0, 0, 0, 13834, 13835, 1, 0, 0, 0, 13835, 13837, 1, 0, 0, 0, 13836, 13834, - 1, 0, 0, 0, 13837, 13838, 5, 2431, 0, 0, 13838, 13841, 1, 0, 0, 0, 13839, - 13841, 5, 1056, 0, 0, 13840, 13828, 1, 0, 0, 0, 13840, 13839, 1, 0, 0, - 0, 13841, 1485, 1, 0, 0, 0, 13842, 13845, 5, 2426, 0, 0, 13843, 13844, - 5, 2436, 0, 0, 13844, 13846, 5, 2426, 0, 0, 13845, 13843, 1, 0, 0, 0, 13845, - 13846, 1, 0, 0, 0, 13846, 1487, 1, 0, 0, 0, 13847, 13851, 5, 332, 0, 0, - 13848, 13849, 5, 1600, 0, 0, 13849, 13852, 3, 1148, 574, 0, 13850, 13852, - 3, 904, 452, 0, 13851, 13848, 1, 0, 0, 0, 13851, 13850, 1, 0, 0, 0, 13852, - 13853, 1, 0, 0, 0, 13853, 13851, 1, 0, 0, 0, 13853, 13854, 1, 0, 0, 0, - 13854, 1489, 1, 0, 0, 0, 13855, 13856, 5, 805, 0, 0, 13856, 13857, 5, 2069, - 0, 0, 13857, 13858, 7, 93, 0, 0, 13858, 1491, 1, 0, 0, 0, 13859, 13860, - 5, 363, 0, 0, 13860, 13861, 5, 1978, 0, 0, 13861, 13864, 3, 1642, 821, - 0, 13862, 13863, 5, 331, 0, 0, 13863, 13865, 3, 900, 450, 0, 13864, 13862, - 1, 0, 0, 0, 13864, 13865, 1, 0, 0, 0, 13865, 13867, 1, 0, 0, 0, 13866, - 13868, 3, 870, 435, 0, 13867, 13866, 1, 0, 0, 0, 13867, 13868, 1, 0, 0, - 0, 13868, 1493, 1, 0, 0, 0, 13869, 13871, 7, 94, 0, 0, 13870, 13869, 1, - 0, 0, 0, 13870, 13871, 1, 0, 0, 0, 13871, 13872, 1, 0, 0, 0, 13872, 13880, - 5, 363, 0, 0, 13873, 13874, 5, 1989, 0, 0, 13874, 13881, 5, 1978, 0, 0, - 13875, 13876, 5, 805, 0, 0, 13876, 13877, 5, 1989, 0, 0, 13877, 13878, - 5, 1978, 0, 0, 13878, 13879, 5, 565, 0, 0, 13879, 13881, 7, 170, 0, 0, - 13880, 13873, 1, 0, 0, 0, 13880, 13875, 1, 0, 0, 0, 13881, 13882, 1, 0, - 0, 0, 13882, 13892, 3, 1642, 821, 0, 13883, 13884, 5, 1987, 0, 0, 13884, - 13889, 3, 418, 209, 0, 13885, 13886, 5, 2436, 0, 0, 13886, 13888, 3, 418, - 209, 0, 13887, 13885, 1, 0, 0, 0, 13888, 13891, 1, 0, 0, 0, 13889, 13887, - 1, 0, 0, 0, 13889, 13890, 1, 0, 0, 0, 13890, 13893, 1, 0, 0, 0, 13891, - 13889, 1, 0, 0, 0, 13892, 13883, 1, 0, 0, 0, 13892, 13893, 1, 0, 0, 0, - 13893, 13895, 1, 0, 0, 0, 13894, 13896, 3, 870, 435, 0, 13895, 13894, 1, - 0, 0, 0, 13895, 13896, 1, 0, 0, 0, 13896, 1495, 1, 0, 0, 0, 13897, 13899, - 7, 94, 0, 0, 13898, 13897, 1, 0, 0, 0, 13898, 13899, 1, 0, 0, 0, 13899, - 13900, 1, 0, 0, 0, 13900, 13901, 5, 2069, 0, 0, 13901, 13902, 5, 1978, - 0, 0, 13902, 13912, 3, 1642, 821, 0, 13903, 13904, 5, 331, 0, 0, 13904, - 13909, 3, 418, 209, 0, 13905, 13906, 5, 2436, 0, 0, 13906, 13908, 3, 418, - 209, 0, 13907, 13905, 1, 0, 0, 0, 13908, 13911, 1, 0, 0, 0, 13909, 13907, - 1, 0, 0, 0, 13909, 13910, 1, 0, 0, 0, 13910, 13913, 1, 0, 0, 0, 13911, - 13909, 1, 0, 0, 0, 13912, 13903, 1, 0, 0, 0, 13912, 13913, 1, 0, 0, 0, - 13913, 1497, 1, 0, 0, 0, 13914, 13915, 5, 425, 0, 0, 13915, 13918, 5, 329, - 0, 0, 13916, 13917, 5, 648, 0, 0, 13917, 13919, 5, 99, 0, 0, 13918, 13916, - 1, 0, 0, 0, 13918, 13919, 1, 0, 0, 0, 13919, 13921, 1, 0, 0, 0, 13920, - 13922, 5, 1079, 0, 0, 13921, 13920, 1, 0, 0, 0, 13921, 13922, 1, 0, 0, - 0, 13922, 1499, 1, 0, 0, 0, 13923, 13925, 5, 301, 0, 0, 13924, 13926, 5, - 1580, 0, 0, 13925, 13924, 1, 0, 0, 0, 13925, 13926, 1, 0, 0, 0, 13926, - 13928, 1, 0, 0, 0, 13927, 13929, 5, 1381, 0, 0, 13928, 13927, 1, 0, 0, - 0, 13928, 13929, 1, 0, 0, 0, 13929, 13930, 1, 0, 0, 0, 13930, 13931, 5, - 329, 0, 0, 13931, 13932, 5, 796, 0, 0, 13932, 13948, 3, 1502, 751, 0, 13933, - 13934, 5, 261, 0, 0, 13934, 13943, 5, 2034, 0, 0, 13935, 13944, 5, 320, - 0, 0, 13936, 13937, 3, 2280, 1140, 0, 13937, 13938, 5, 629, 0, 0, 13938, - 13939, 5, 151, 0, 0, 13939, 13941, 3, 1470, 735, 0, 13940, 13942, 3, 1472, - 736, 0, 13941, 13940, 1, 0, 0, 0, 13941, 13942, 1, 0, 0, 0, 13942, 13944, - 1, 0, 0, 0, 13943, 13935, 1, 0, 0, 0, 13943, 13936, 1, 0, 0, 0, 13944, - 13947, 1, 0, 0, 0, 13945, 13947, 3, 1472, 736, 0, 13946, 13933, 1, 0, 0, - 0, 13946, 13945, 1, 0, 0, 0, 13947, 13950, 1, 0, 0, 0, 13948, 13946, 1, - 0, 0, 0, 13948, 13949, 1, 0, 0, 0, 13949, 13953, 1, 0, 0, 0, 13950, 13948, - 1, 0, 0, 0, 13951, 13952, 5, 2134, 0, 0, 13952, 13954, 5, 2426, 0, 0, 13953, - 13951, 1, 0, 0, 0, 13953, 13954, 1, 0, 0, 0, 13954, 1501, 1, 0, 0, 0, 13955, - 13960, 3, 1358, 679, 0, 13956, 13957, 5, 2423, 0, 0, 13957, 13959, 3, 2334, - 1167, 0, 13958, 13956, 1, 0, 0, 0, 13959, 13962, 1, 0, 0, 0, 13960, 13958, - 1, 0, 0, 0, 13960, 13961, 1, 0, 0, 0, 13961, 13965, 1, 0, 0, 0, 13962, - 13960, 1, 0, 0, 0, 13963, 13964, 5, 2438, 0, 0, 13964, 13966, 3, 2334, - 1167, 0, 13965, 13963, 1, 0, 0, 0, 13965, 13966, 1, 0, 0, 0, 13966, 1503, - 1, 0, 0, 0, 13967, 13969, 5, 425, 0, 0, 13968, 13970, 5, 1381, 0, 0, 13969, - 13968, 1, 0, 0, 0, 13969, 13970, 1, 0, 0, 0, 13970, 13971, 1, 0, 0, 0, - 13971, 13972, 5, 329, 0, 0, 13972, 13973, 5, 796, 0, 0, 13973, 13974, 3, - 1502, 751, 0, 13974, 1505, 1, 0, 0, 0, 13975, 13976, 5, 41, 0, 0, 13976, - 13977, 5, 1978, 0, 0, 13977, 13978, 5, 1572, 0, 0, 13978, 13979, 3, 2334, - 1167, 0, 13979, 13980, 3, 1508, 754, 0, 13980, 1507, 1, 0, 0, 0, 13981, - 14009, 3, 886, 443, 0, 13982, 13983, 5, 884, 0, 0, 13983, 13984, 5, 506, - 0, 0, 13984, 14009, 3, 1148, 574, 0, 13985, 13986, 5, 1472, 0, 0, 13986, - 14009, 3, 1148, 574, 0, 13987, 14009, 5, 214, 0, 0, 13988, 13989, 5, 1585, - 0, 0, 13989, 13992, 5, 1614, 0, 0, 13990, 13991, 5, 752, 0, 0, 13991, 13993, - 3, 1148, 574, 0, 13992, 13990, 1, 0, 0, 0, 13992, 13993, 1, 0, 0, 0, 13993, - 14009, 1, 0, 0, 0, 13994, 13995, 5, 1464, 0, 0, 13995, 13996, 5, 2034, - 0, 0, 13996, 14009, 3, 2334, 1167, 0, 13997, 13998, 7, 156, 0, 0, 13998, - 14009, 5, 98, 0, 0, 13999, 14009, 3, 848, 424, 0, 14000, 14009, 3, 850, - 425, 0, 14001, 14009, 3, 852, 426, 0, 14002, 14009, 3, 856, 428, 0, 14003, - 14009, 3, 904, 452, 0, 14004, 14009, 3, 858, 429, 0, 14005, 14009, 3, 878, - 439, 0, 14006, 14009, 3, 1510, 755, 0, 14007, 14009, 3, 1456, 728, 0, 14008, - 13981, 1, 0, 0, 0, 14008, 13982, 1, 0, 0, 0, 14008, 13985, 1, 0, 0, 0, - 14008, 13987, 1, 0, 0, 0, 14008, 13988, 1, 0, 0, 0, 14008, 13994, 1, 0, - 0, 0, 14008, 13997, 1, 0, 0, 0, 14008, 13999, 1, 0, 0, 0, 14008, 14000, - 1, 0, 0, 0, 14008, 14001, 1, 0, 0, 0, 14008, 14002, 1, 0, 0, 0, 14008, - 14003, 1, 0, 0, 0, 14008, 14004, 1, 0, 0, 0, 14008, 14005, 1, 0, 0, 0, - 14008, 14006, 1, 0, 0, 0, 14008, 14007, 1, 0, 0, 0, 14009, 1509, 1, 0, - 0, 0, 14010, 14035, 5, 458, 0, 0, 14011, 14017, 5, 1164, 0, 0, 14012, 14014, - 3, 866, 433, 0, 14013, 14012, 1, 0, 0, 0, 14013, 14014, 1, 0, 0, 0, 14014, - 14015, 1, 0, 0, 0, 14015, 14018, 5, 457, 0, 0, 14016, 14018, 5, 361, 0, - 0, 14017, 14013, 1, 0, 0, 0, 14017, 14016, 1, 0, 0, 0, 14018, 14036, 1, - 0, 0, 0, 14019, 14025, 5, 1177, 0, 0, 14020, 14022, 3, 866, 433, 0, 14021, - 14020, 1, 0, 0, 0, 14021, 14022, 1, 0, 0, 0, 14022, 14023, 1, 0, 0, 0, - 14023, 14026, 7, 171, 0, 0, 14024, 14026, 5, 361, 0, 0, 14025, 14021, 1, - 0, 0, 0, 14025, 14024, 1, 0, 0, 0, 14026, 14028, 1, 0, 0, 0, 14027, 14029, - 3, 1512, 756, 0, 14028, 14027, 1, 0, 0, 0, 14028, 14029, 1, 0, 0, 0, 14029, - 14036, 1, 0, 0, 0, 14030, 14031, 5, 543, 0, 0, 14031, 14033, 7, 172, 0, - 0, 14032, 14034, 3, 1512, 756, 0, 14033, 14032, 1, 0, 0, 0, 14033, 14034, - 1, 0, 0, 0, 14034, 14036, 1, 0, 0, 0, 14035, 14011, 1, 0, 0, 0, 14035, - 14019, 1, 0, 0, 0, 14035, 14030, 1, 0, 0, 0, 14036, 1511, 1, 0, 0, 0, 14037, - 14038, 5, 536, 0, 0, 14038, 14039, 5, 2452, 0, 0, 14039, 14040, 5, 2430, - 0, 0, 14040, 14041, 5, 2426, 0, 0, 14041, 14042, 5, 2436, 0, 0, 14042, - 14049, 5, 2426, 0, 0, 14043, 14044, 5, 2436, 0, 0, 14044, 14045, 5, 2426, - 0, 0, 14045, 14046, 5, 2436, 0, 0, 14046, 14048, 5, 2426, 0, 0, 14047, - 14043, 1, 0, 0, 0, 14048, 14051, 1, 0, 0, 0, 14049, 14047, 1, 0, 0, 0, - 14049, 14050, 1, 0, 0, 0, 14050, 14052, 1, 0, 0, 0, 14051, 14049, 1, 0, - 0, 0, 14052, 14054, 5, 2431, 0, 0, 14053, 14055, 5, 752, 0, 0, 14054, 14053, - 1, 0, 0, 0, 14054, 14055, 1, 0, 0, 0, 14055, 1513, 1, 0, 0, 0, 14056, 14057, - 5, 41, 0, 0, 14057, 14058, 5, 1498, 0, 0, 14058, 14059, 3, 2236, 1118, - 0, 14059, 14061, 3, 1516, 758, 0, 14060, 14062, 3, 748, 374, 0, 14061, - 14060, 1, 0, 0, 0, 14061, 14062, 1, 0, 0, 0, 14062, 1515, 1, 0, 0, 0, 14063, - 14064, 5, 1125, 0, 0, 14064, 14083, 5, 629, 0, 0, 14065, 14080, 5, 629, - 0, 0, 14066, 14067, 5, 151, 0, 0, 14067, 14081, 3, 2332, 1166, 0, 14068, - 14069, 5, 2134, 0, 0, 14069, 14072, 3, 2332, 1166, 0, 14070, 14071, 5, - 2423, 0, 0, 14071, 14073, 3, 2334, 1167, 0, 14072, 14070, 1, 0, 0, 0, 14072, - 14073, 1, 0, 0, 0, 14073, 14081, 1, 0, 0, 0, 14074, 14081, 5, 509, 0, 0, - 14075, 14078, 5, 588, 0, 0, 14076, 14077, 5, 66, 0, 0, 14077, 14079, 5, - 2426, 0, 0, 14078, 14076, 1, 0, 0, 0, 14078, 14079, 1, 0, 0, 0, 14079, - 14081, 1, 0, 0, 0, 14080, 14066, 1, 0, 0, 0, 14080, 14068, 1, 0, 0, 0, - 14080, 14074, 1, 0, 0, 0, 14080, 14075, 1, 0, 0, 0, 14081, 14083, 1, 0, - 0, 0, 14082, 14063, 1, 0, 0, 0, 14082, 14065, 1, 0, 0, 0, 14083, 1517, - 1, 0, 0, 0, 14084, 14085, 5, 41, 0, 0, 14085, 14086, 5, 1981, 0, 0, 14086, - 14090, 3, 2268, 1134, 0, 14087, 14089, 3, 1520, 760, 0, 14088, 14087, 1, - 0, 0, 0, 14089, 14092, 1, 0, 0, 0, 14090, 14088, 1, 0, 0, 0, 14090, 14091, - 1, 0, 0, 0, 14091, 14099, 1, 0, 0, 0, 14092, 14090, 1, 0, 0, 0, 14093, - 14100, 1, 0, 0, 0, 14094, 14100, 3, 1522, 761, 0, 14095, 14100, 3, 1684, - 842, 0, 14096, 14100, 3, 1590, 795, 0, 14097, 14100, 3, 1524, 762, 0, 14098, - 14100, 3, 1580, 790, 0, 14099, 14093, 1, 0, 0, 0, 14099, 14094, 1, 0, 0, - 0, 14099, 14095, 1, 0, 0, 0, 14099, 14096, 1, 0, 0, 0, 14099, 14097, 1, - 0, 0, 0, 14099, 14098, 1, 0, 0, 0, 14100, 14113, 1, 0, 0, 0, 14101, 14110, - 3, 1570, 785, 0, 14102, 14107, 3, 1300, 650, 0, 14103, 14104, 5, 1981, - 0, 0, 14104, 14108, 5, 813, 0, 0, 14105, 14106, 5, 37, 0, 0, 14106, 14108, - 5, 2048, 0, 0, 14107, 14103, 1, 0, 0, 0, 14107, 14105, 1, 0, 0, 0, 14108, - 14110, 1, 0, 0, 0, 14109, 14101, 1, 0, 0, 0, 14109, 14102, 1, 0, 0, 0, - 14110, 14111, 1, 0, 0, 0, 14111, 14109, 1, 0, 0, 0, 14111, 14112, 1, 0, - 0, 0, 14112, 14114, 1, 0, 0, 0, 14113, 14109, 1, 0, 0, 0, 14113, 14114, - 1, 0, 0, 0, 14114, 14115, 1, 0, 0, 0, 14115, 14116, 5, 2450, 0, 0, 14116, - 1519, 1, 0, 0, 0, 14117, 14119, 5, 1059, 0, 0, 14118, 14117, 1, 0, 0, 0, - 14118, 14119, 1, 0, 0, 0, 14119, 14120, 1, 0, 0, 0, 14120, 14121, 5, 2288, - 0, 0, 14121, 14122, 5, 565, 0, 0, 14122, 14123, 7, 173, 0, 0, 14123, 1521, - 1, 0, 0, 0, 14124, 14136, 3, 1548, 774, 0, 14125, 14126, 5, 1464, 0, 0, - 14126, 14127, 5, 2034, 0, 0, 14127, 14136, 3, 2268, 1134, 0, 14128, 14136, - 3, 1280, 640, 0, 14129, 14130, 5, 1412, 0, 0, 14130, 14136, 5, 1178, 0, - 0, 14131, 14132, 5, 1412, 0, 0, 14132, 14136, 5, 2197, 0, 0, 14133, 14134, - 5, 1455, 0, 0, 14134, 14136, 5, 2426, 0, 0, 14135, 14124, 1, 0, 0, 0, 14135, - 14125, 1, 0, 0, 0, 14135, 14128, 1, 0, 0, 0, 14135, 14129, 1, 0, 0, 0, - 14135, 14131, 1, 0, 0, 0, 14135, 14133, 1, 0, 0, 0, 14136, 1523, 1, 0, - 0, 0, 14137, 14147, 3, 1526, 763, 0, 14138, 14147, 3, 1528, 764, 0, 14139, - 14147, 3, 1530, 765, 0, 14140, 14147, 3, 1532, 766, 0, 14141, 14147, 3, - 1534, 767, 0, 14142, 14147, 3, 1536, 768, 0, 14143, 14147, 3, 1538, 769, - 0, 14144, 14147, 3, 1540, 770, 0, 14145, 14147, 3, 1542, 771, 0, 14146, - 14137, 1, 0, 0, 0, 14146, 14138, 1, 0, 0, 0, 14146, 14139, 1, 0, 0, 0, - 14146, 14140, 1, 0, 0, 0, 14146, 14141, 1, 0, 0, 0, 14146, 14142, 1, 0, - 0, 0, 14146, 14143, 1, 0, 0, 0, 14146, 14144, 1, 0, 0, 0, 14146, 14145, - 1, 0, 0, 0, 14147, 1525, 1, 0, 0, 0, 14148, 14165, 5, 20, 0, 0, 14149, - 14166, 3, 1114, 557, 0, 14150, 14166, 3, 1116, 558, 0, 14151, 14153, 5, - 1260, 0, 0, 14152, 14154, 3, 1678, 839, 0, 14153, 14152, 1, 0, 0, 0, 14153, - 14154, 1, 0, 0, 0, 14154, 14157, 1, 0, 0, 0, 14155, 14156, 5, 1978, 0, - 0, 14156, 14158, 3, 1642, 821, 0, 14157, 14155, 1, 0, 0, 0, 14157, 14158, - 1, 0, 0, 0, 14158, 14160, 1, 0, 0, 0, 14159, 14161, 3, 1586, 793, 0, 14160, - 14159, 1, 0, 0, 0, 14160, 14161, 1, 0, 0, 0, 14161, 14163, 1, 0, 0, 0, - 14162, 14164, 5, 2092, 0, 0, 14163, 14162, 1, 0, 0, 0, 14163, 14164, 1, - 0, 0, 0, 14164, 14166, 1, 0, 0, 0, 14165, 14149, 1, 0, 0, 0, 14165, 14150, - 1, 0, 0, 0, 14165, 14151, 1, 0, 0, 0, 14166, 1527, 1, 0, 0, 0, 14167, 14170, - 5, 425, 0, 0, 14168, 14171, 3, 1544, 772, 0, 14169, 14171, 3, 1546, 773, - 0, 14170, 14168, 1, 0, 0, 0, 14170, 14169, 1, 0, 0, 0, 14171, 14176, 1, - 0, 0, 0, 14172, 14174, 3, 1558, 779, 0, 14173, 14175, 3, 912, 456, 0, 14174, - 14173, 1, 0, 0, 0, 14174, 14175, 1, 0, 0, 0, 14175, 14177, 1, 0, 0, 0, - 14176, 14172, 1, 0, 0, 0, 14176, 14177, 1, 0, 0, 0, 14177, 1529, 1, 0, - 0, 0, 14178, 14179, 5, 876, 0, 0, 14179, 14180, 5, 1260, 0, 0, 14180, 14181, - 3, 1678, 839, 0, 14181, 14182, 5, 48, 0, 0, 14182, 14183, 3, 1678, 839, - 0, 14183, 14184, 5, 720, 0, 0, 14184, 14185, 5, 1260, 0, 0, 14185, 14186, - 3, 1678, 839, 0, 14186, 1531, 1, 0, 0, 0, 14187, 14208, 5, 910, 0, 0, 14188, - 14209, 1, 0, 0, 0, 14189, 14209, 3, 1088, 544, 0, 14190, 14191, 5, 1260, - 0, 0, 14191, 14194, 3, 1678, 839, 0, 14192, 14193, 7, 9, 0, 0, 14193, 14195, - 3, 1140, 570, 0, 14194, 14192, 1, 0, 0, 0, 14194, 14195, 1, 0, 0, 0, 14195, - 14198, 1, 0, 0, 0, 14196, 14197, 5, 20, 0, 0, 14197, 14199, 3, 1130, 565, - 0, 14198, 14196, 1, 0, 0, 0, 14198, 14199, 1, 0, 0, 0, 14199, 14206, 1, - 0, 0, 0, 14200, 14202, 5, 1417, 0, 0, 14201, 14200, 1, 0, 0, 0, 14201, - 14202, 1, 0, 0, 0, 14202, 14203, 1, 0, 0, 0, 14203, 14204, 5, 2092, 0, - 0, 14204, 14205, 5, 805, 0, 0, 14205, 14207, 5, 657, 0, 0, 14206, 14201, - 1, 0, 0, 0, 14206, 14207, 1, 0, 0, 0, 14207, 14209, 1, 0, 0, 0, 14208, - 14188, 1, 0, 0, 0, 14208, 14189, 1, 0, 0, 0, 14208, 14190, 1, 0, 0, 0, - 14209, 14211, 1, 0, 0, 0, 14210, 14212, 5, 1177, 0, 0, 14211, 14210, 1, - 0, 0, 0, 14211, 14212, 1, 0, 0, 0, 14212, 14217, 1, 0, 0, 0, 14213, 14215, - 3, 1558, 779, 0, 14214, 14216, 3, 912, 456, 0, 14215, 14214, 1, 0, 0, 0, - 14215, 14216, 1, 0, 0, 0, 14216, 14218, 1, 0, 0, 0, 14217, 14213, 1, 0, - 0, 0, 14217, 14218, 1, 0, 0, 0, 14218, 1533, 1, 0, 0, 0, 14219, 14220, - 5, 1617, 0, 0, 14220, 14221, 5, 1260, 0, 0, 14221, 14222, 3, 1678, 839, - 0, 14222, 14223, 5, 720, 0, 0, 14223, 14240, 5, 2430, 0, 0, 14224, 14229, - 3, 1114, 557, 0, 14225, 14226, 5, 2436, 0, 0, 14226, 14228, 3, 1114, 557, - 0, 14227, 14225, 1, 0, 0, 0, 14228, 14231, 1, 0, 0, 0, 14229, 14227, 1, - 0, 0, 0, 14229, 14230, 1, 0, 0, 0, 14230, 14241, 1, 0, 0, 0, 14231, 14229, - 1, 0, 0, 0, 14232, 14237, 3, 1116, 558, 0, 14233, 14234, 5, 2436, 0, 0, - 14234, 14236, 3, 1116, 558, 0, 14235, 14233, 1, 0, 0, 0, 14236, 14239, - 1, 0, 0, 0, 14237, 14235, 1, 0, 0, 0, 14237, 14238, 1, 0, 0, 0, 14238, - 14241, 1, 0, 0, 0, 14239, 14237, 1, 0, 0, 0, 14240, 14224, 1, 0, 0, 0, - 14240, 14232, 1, 0, 0, 0, 14241, 14242, 1, 0, 0, 0, 14242, 14243, 5, 2431, - 0, 0, 14243, 1535, 1, 0, 0, 0, 14244, 14247, 5, 2051, 0, 0, 14245, 14248, - 3, 1544, 772, 0, 14246, 14248, 3, 1546, 773, 0, 14247, 14245, 1, 0, 0, - 0, 14247, 14246, 1, 0, 0, 0, 14248, 14257, 1, 0, 0, 0, 14249, 14251, 5, - 425, 0, 0, 14250, 14252, 5, 37, 0, 0, 14251, 14250, 1, 0, 0, 0, 14251, - 14252, 1, 0, 0, 0, 14252, 14255, 1, 0, 0, 0, 14253, 14255, 5, 1492, 0, - 0, 14254, 14249, 1, 0, 0, 0, 14254, 14253, 1, 0, 0, 0, 14254, 14255, 1, - 0, 0, 0, 14255, 14256, 1, 0, 0, 0, 14256, 14258, 5, 1660, 0, 0, 14257, - 14254, 1, 0, 0, 0, 14257, 14258, 1, 0, 0, 0, 14258, 14260, 1, 0, 0, 0, - 14259, 14261, 5, 168, 0, 0, 14260, 14259, 1, 0, 0, 0, 14260, 14261, 1, - 0, 0, 0, 14261, 14266, 1, 0, 0, 0, 14262, 14264, 3, 1558, 779, 0, 14263, - 14265, 3, 912, 456, 0, 14264, 14263, 1, 0, 0, 0, 14264, 14265, 1, 0, 0, - 0, 14265, 14267, 1, 0, 0, 0, 14266, 14262, 1, 0, 0, 0, 14266, 14267, 1, - 0, 0, 0, 14267, 1537, 1, 0, 0, 0, 14268, 14269, 5, 485, 0, 0, 14269, 14270, - 5, 1260, 0, 0, 14270, 14271, 3, 1678, 839, 0, 14271, 14272, 5, 2193, 0, - 0, 14272, 14273, 5, 1981, 0, 0, 14273, 14276, 3, 2268, 1134, 0, 14274, - 14275, 7, 103, 0, 0, 14275, 14277, 5, 657, 0, 0, 14276, 14274, 1, 0, 0, - 0, 14276, 14277, 1, 0, 0, 0, 14277, 14280, 1, 0, 0, 0, 14278, 14279, 7, - 2, 0, 0, 14279, 14281, 5, 2143, 0, 0, 14280, 14278, 1, 0, 0, 0, 14280, - 14281, 1, 0, 0, 0, 14281, 1539, 1, 0, 0, 0, 14282, 14283, 5, 214, 0, 0, - 14283, 14285, 5, 1260, 0, 0, 14284, 14286, 3, 912, 456, 0, 14285, 14284, - 1, 0, 0, 0, 14285, 14286, 1, 0, 0, 0, 14286, 14290, 1, 0, 0, 0, 14287, - 14288, 3, 1302, 651, 0, 14288, 14289, 5, 210, 0, 0, 14289, 14291, 1, 0, - 0, 0, 14290, 14287, 1, 0, 0, 0, 14290, 14291, 1, 0, 0, 0, 14291, 1541, - 1, 0, 0, 0, 14292, 14293, 5, 1572, 0, 0, 14293, 14294, 5, 718, 0, 0, 14294, - 14297, 5, 2430, 0, 0, 14295, 14298, 3, 2320, 1160, 0, 14296, 14298, 3, - 2036, 1018, 0, 14297, 14295, 1, 0, 0, 0, 14297, 14296, 1, 0, 0, 0, 14297, - 14298, 1, 0, 0, 0, 14298, 14299, 1, 0, 0, 0, 14299, 14300, 5, 2431, 0, - 0, 14300, 1543, 1, 0, 0, 0, 14301, 14329, 7, 174, 0, 0, 14302, 14330, 3, - 1678, 839, 0, 14303, 14304, 5, 2430, 0, 0, 14304, 14309, 3, 1678, 839, - 0, 14305, 14306, 5, 2436, 0, 0, 14306, 14308, 3, 1678, 839, 0, 14307, 14305, - 1, 0, 0, 0, 14308, 14311, 1, 0, 0, 0, 14309, 14307, 1, 0, 0, 0, 14309, - 14310, 1, 0, 0, 0, 14310, 14312, 1, 0, 0, 0, 14311, 14309, 1, 0, 0, 0, - 14312, 14313, 5, 2431, 0, 0, 14313, 14330, 1, 0, 0, 0, 14314, 14316, 5, - 565, 0, 0, 14315, 14317, 5, 2430, 0, 0, 14316, 14315, 1, 0, 0, 0, 14316, - 14317, 1, 0, 0, 0, 14317, 14318, 1, 0, 0, 0, 14318, 14323, 3, 668, 334, - 0, 14319, 14320, 5, 2436, 0, 0, 14320, 14322, 3, 668, 334, 0, 14321, 14319, - 1, 0, 0, 0, 14322, 14325, 1, 0, 0, 0, 14323, 14321, 1, 0, 0, 0, 14323, - 14324, 1, 0, 0, 0, 14324, 14327, 1, 0, 0, 0, 14325, 14323, 1, 0, 0, 0, - 14326, 14328, 5, 2431, 0, 0, 14327, 14326, 1, 0, 0, 0, 14327, 14328, 1, - 0, 0, 0, 14328, 14330, 1, 0, 0, 0, 14329, 14302, 1, 0, 0, 0, 14329, 14303, - 1, 0, 0, 0, 14329, 14314, 1, 0, 0, 0, 14330, 1545, 1, 0, 0, 0, 14331, 14363, - 7, 175, 0, 0, 14332, 14335, 3, 1678, 839, 0, 14333, 14334, 5, 2096, 0, - 0, 14334, 14336, 5, 657, 0, 0, 14335, 14333, 1, 0, 0, 0, 14335, 14336, - 1, 0, 0, 0, 14336, 14364, 1, 0, 0, 0, 14337, 14338, 5, 2430, 0, 0, 14338, - 14343, 3, 1678, 839, 0, 14339, 14340, 5, 2436, 0, 0, 14340, 14342, 3, 1678, - 839, 0, 14341, 14339, 1, 0, 0, 0, 14342, 14345, 1, 0, 0, 0, 14343, 14341, - 1, 0, 0, 0, 14343, 14344, 1, 0, 0, 0, 14344, 14346, 1, 0, 0, 0, 14345, - 14343, 1, 0, 0, 0, 14346, 14347, 5, 2431, 0, 0, 14347, 14364, 1, 0, 0, - 0, 14348, 14350, 5, 565, 0, 0, 14349, 14351, 5, 2430, 0, 0, 14350, 14349, - 1, 0, 0, 0, 14350, 14351, 1, 0, 0, 0, 14351, 14352, 1, 0, 0, 0, 14352, - 14357, 3, 670, 335, 0, 14353, 14354, 5, 2436, 0, 0, 14354, 14356, 3, 670, - 335, 0, 14355, 14353, 1, 0, 0, 0, 14356, 14359, 1, 0, 0, 0, 14357, 14355, - 1, 0, 0, 0, 14357, 14358, 1, 0, 0, 0, 14358, 14361, 1, 0, 0, 0, 14359, - 14357, 1, 0, 0, 0, 14360, 14362, 5, 2431, 0, 0, 14361, 14360, 1, 0, 0, - 0, 14361, 14362, 1, 0, 0, 0, 14362, 14364, 1, 0, 0, 0, 14363, 14332, 1, - 0, 0, 0, 14363, 14337, 1, 0, 0, 0, 14363, 14348, 1, 0, 0, 0, 14364, 1547, - 1, 0, 0, 0, 14365, 14384, 3, 1166, 583, 0, 14366, 14384, 3, 868, 434, 0, - 14367, 14384, 3, 1150, 575, 0, 14368, 14384, 3, 1152, 576, 0, 14369, 14384, - 3, 1270, 635, 0, 14370, 14384, 3, 1276, 638, 0, 14371, 14384, 3, 1278, - 639, 0, 14372, 14384, 7, 102, 0, 0, 14373, 14374, 5, 1484, 0, 0, 14374, - 14375, 5, 2430, 0, 0, 14375, 14376, 5, 907, 0, 0, 14376, 14377, 7, 176, - 0, 0, 14377, 14384, 5, 2431, 0, 0, 14378, 14384, 3, 1284, 642, 0, 14379, - 14384, 3, 1282, 641, 0, 14380, 14384, 3, 912, 456, 0, 14381, 14384, 3, - 1264, 632, 0, 14382, 14384, 3, 1266, 633, 0, 14383, 14365, 1, 0, 0, 0, - 14383, 14366, 1, 0, 0, 0, 14383, 14367, 1, 0, 0, 0, 14383, 14368, 1, 0, - 0, 0, 14383, 14369, 1, 0, 0, 0, 14383, 14370, 1, 0, 0, 0, 14383, 14371, - 1, 0, 0, 0, 14383, 14372, 1, 0, 0, 0, 14383, 14373, 1, 0, 0, 0, 14383, - 14378, 1, 0, 0, 0, 14383, 14379, 1, 0, 0, 0, 14383, 14380, 1, 0, 0, 0, - 14383, 14381, 1, 0, 0, 0, 14383, 14382, 1, 0, 0, 0, 14384, 14385, 1, 0, - 0, 0, 14385, 14383, 1, 0, 0, 0, 14385, 14386, 1, 0, 0, 0, 14386, 14388, - 1, 0, 0, 0, 14387, 14389, 3, 1550, 775, 0, 14388, 14387, 1, 0, 0, 0, 14388, - 14389, 1, 0, 0, 0, 14389, 1549, 1, 0, 0, 0, 14390, 14395, 3, 1582, 791, - 0, 14391, 14395, 3, 1554, 777, 0, 14392, 14395, 3, 1552, 776, 0, 14393, - 14395, 5, 214, 0, 0, 14394, 14390, 1, 0, 0, 0, 14394, 14391, 1, 0, 0, 0, - 14394, 14392, 1, 0, 0, 0, 14394, 14393, 1, 0, 0, 0, 14395, 1551, 1, 0, - 0, 0, 14396, 14397, 5, 842, 0, 0, 14397, 14400, 5, 1981, 0, 0, 14398, 14401, - 3, 1276, 638, 0, 14399, 14401, 3, 1278, 639, 0, 14400, 14398, 1, 0, 0, - 0, 14400, 14399, 1, 0, 0, 0, 14401, 1553, 1, 0, 0, 0, 14402, 14413, 3, - 1556, 778, 0, 14403, 14408, 5, 1235, 0, 0, 14404, 14409, 3, 1172, 586, - 0, 14405, 14409, 3, 1276, 638, 0, 14406, 14409, 3, 1280, 640, 0, 14407, - 14409, 3, 1278, 639, 0, 14408, 14404, 1, 0, 0, 0, 14408, 14405, 1, 0, 0, - 0, 14408, 14406, 1, 0, 0, 0, 14408, 14407, 1, 0, 0, 0, 14409, 14410, 1, - 0, 0, 0, 14410, 14408, 1, 0, 0, 0, 14410, 14411, 1, 0, 0, 0, 14411, 14413, - 1, 0, 0, 0, 14412, 14402, 1, 0, 0, 0, 14412, 14403, 1, 0, 0, 0, 14413, - 1555, 1, 0, 0, 0, 14414, 14415, 5, 20, 0, 0, 14415, 14417, 5, 1235, 0, - 0, 14416, 14418, 3, 1172, 586, 0, 14417, 14416, 1, 0, 0, 0, 14417, 14418, - 1, 0, 0, 0, 14418, 14435, 1, 0, 0, 0, 14419, 14420, 5, 2430, 0, 0, 14420, - 14422, 5, 1260, 0, 0, 14421, 14423, 3, 1172, 586, 0, 14422, 14421, 1, 0, - 0, 0, 14422, 14423, 1, 0, 0, 0, 14423, 14431, 1, 0, 0, 0, 14424, 14425, - 5, 2436, 0, 0, 14425, 14427, 5, 1260, 0, 0, 14426, 14428, 3, 1172, 586, - 0, 14427, 14426, 1, 0, 0, 0, 14427, 14428, 1, 0, 0, 0, 14428, 14430, 1, - 0, 0, 0, 14429, 14424, 1, 0, 0, 0, 14430, 14433, 1, 0, 0, 0, 14431, 14429, - 1, 0, 0, 0, 14431, 14432, 1, 0, 0, 0, 14432, 14434, 1, 0, 0, 0, 14433, - 14431, 1, 0, 0, 0, 14434, 14436, 5, 2431, 0, 0, 14435, 14419, 1, 0, 0, - 0, 14435, 14436, 1, 0, 0, 0, 14436, 1557, 1, 0, 0, 0, 14437, 14440, 3, - 1560, 780, 0, 14438, 14440, 3, 1562, 781, 0, 14439, 14437, 1, 0, 0, 0, - 14439, 14438, 1, 0, 0, 0, 14440, 1559, 1, 0, 0, 0, 14441, 14442, 7, 177, - 0, 0, 14442, 14443, 5, 587, 0, 0, 14443, 14444, 5, 657, 0, 0, 14444, 1561, - 1, 0, 0, 0, 14445, 14446, 5, 2096, 0, 0, 14446, 14451, 5, 657, 0, 0, 14447, - 14448, 5, 2430, 0, 0, 14448, 14449, 3, 1564, 782, 0, 14449, 14450, 5, 2431, - 0, 0, 14450, 14452, 1, 0, 0, 0, 14451, 14447, 1, 0, 0, 0, 14451, 14452, - 1, 0, 0, 0, 14452, 1563, 1, 0, 0, 0, 14453, 14454, 3, 2256, 1128, 0, 14454, - 14457, 5, 2430, 0, 0, 14455, 14458, 3, 1566, 783, 0, 14456, 14458, 3, 1568, - 784, 0, 14457, 14455, 1, 0, 0, 0, 14457, 14456, 1, 0, 0, 0, 14458, 14459, - 1, 0, 0, 0, 14459, 14464, 5, 2431, 0, 0, 14460, 14461, 5, 2436, 0, 0, 14461, - 14463, 3, 1562, 781, 0, 14462, 14460, 1, 0, 0, 0, 14463, 14466, 1, 0, 0, - 0, 14464, 14462, 1, 0, 0, 0, 14464, 14465, 1, 0, 0, 0, 14465, 1565, 1, - 0, 0, 0, 14466, 14464, 1, 0, 0, 0, 14467, 14469, 3, 526, 263, 0, 14468, - 14470, 3, 488, 244, 0, 14469, 14468, 1, 0, 0, 0, 14469, 14470, 1, 0, 0, - 0, 14470, 14475, 1, 0, 0, 0, 14471, 14472, 5, 2436, 0, 0, 14472, 14474, - 3, 1566, 783, 0, 14473, 14471, 1, 0, 0, 0, 14474, 14477, 1, 0, 0, 0, 14475, - 14473, 1, 0, 0, 0, 14475, 14476, 1, 0, 0, 0, 14476, 1567, 1, 0, 0, 0, 14477, - 14475, 1, 0, 0, 0, 14478, 14480, 5, 1673, 0, 0, 14479, 14481, 3, 1128, - 564, 0, 14480, 14479, 1, 0, 0, 0, 14480, 14481, 1, 0, 0, 0, 14481, 14484, - 1, 0, 0, 0, 14482, 14483, 5, 1978, 0, 0, 14483, 14485, 3, 1642, 821, 0, - 14484, 14482, 1, 0, 0, 0, 14484, 14485, 1, 0, 0, 0, 14485, 14490, 1, 0, - 0, 0, 14486, 14487, 5, 2436, 0, 0, 14487, 14489, 3, 1568, 784, 0, 14488, - 14486, 1, 0, 0, 0, 14489, 14492, 1, 0, 0, 0, 14490, 14488, 1, 0, 0, 0, - 14490, 14491, 1, 0, 0, 0, 14491, 1569, 1, 0, 0, 0, 14492, 14490, 1, 0, - 0, 0, 14493, 14495, 7, 17, 0, 0, 14494, 14496, 7, 89, 0, 0, 14495, 14494, - 1, 0, 0, 0, 14495, 14496, 1, 0, 0, 0, 14496, 14513, 1, 0, 0, 0, 14497, - 14498, 5, 2073, 0, 0, 14498, 14499, 5, 2430, 0, 0, 14499, 14504, 3, 2266, - 1133, 0, 14500, 14501, 5, 2436, 0, 0, 14501, 14503, 3, 2266, 1133, 0, 14502, - 14500, 1, 0, 0, 0, 14503, 14506, 1, 0, 0, 0, 14504, 14502, 1, 0, 0, 0, - 14504, 14505, 1, 0, 0, 0, 14505, 14507, 1, 0, 0, 0, 14506, 14504, 1, 0, - 0, 0, 14507, 14508, 5, 2431, 0, 0, 14508, 14514, 1, 0, 0, 0, 14509, 14510, - 5, 1359, 0, 0, 14510, 14514, 5, 754, 0, 0, 14511, 14512, 5, 267, 0, 0, - 14512, 14514, 3, 2238, 1119, 0, 14513, 14497, 1, 0, 0, 0, 14513, 14509, - 1, 0, 0, 0, 14513, 14511, 1, 0, 0, 0, 14514, 14516, 1, 0, 0, 0, 14515, - 14517, 3, 1572, 786, 0, 14516, 14515, 1, 0, 0, 0, 14516, 14517, 1, 0, 0, - 0, 14517, 14519, 1, 0, 0, 0, 14518, 14520, 3, 1578, 789, 0, 14519, 14518, - 1, 0, 0, 0, 14519, 14520, 1, 0, 0, 0, 14520, 14522, 1, 0, 0, 0, 14521, - 14523, 5, 168, 0, 0, 14522, 14521, 1, 0, 0, 0, 14522, 14523, 1, 0, 0, 0, - 14523, 14526, 1, 0, 0, 0, 14524, 14525, 7, 149, 0, 0, 14525, 14527, 5, - 660, 0, 0, 14526, 14524, 1, 0, 0, 0, 14526, 14527, 1, 0, 0, 0, 14527, 1571, - 1, 0, 0, 0, 14528, 14529, 5, 2134, 0, 0, 14529, 14536, 5, 660, 0, 0, 14530, - 14537, 3, 2256, 1128, 0, 14531, 14532, 5, 2430, 0, 0, 14532, 14533, 3, - 444, 222, 0, 14533, 14534, 5, 2431, 0, 0, 14534, 14537, 1, 0, 0, 0, 14535, - 14537, 3, 1574, 787, 0, 14536, 14530, 1, 0, 0, 0, 14536, 14531, 1, 0, 0, - 0, 14536, 14535, 1, 0, 0, 0, 14536, 14537, 1, 0, 0, 0, 14537, 1573, 1, - 0, 0, 0, 14538, 14553, 3, 1166, 583, 0, 14539, 14553, 3, 868, 434, 0, 14540, - 14553, 5, 1177, 0, 0, 14541, 14544, 5, 1978, 0, 0, 14542, 14545, 3, 1642, - 821, 0, 14543, 14545, 5, 363, 0, 0, 14544, 14542, 1, 0, 0, 0, 14544, 14543, - 1, 0, 0, 0, 14545, 14553, 1, 0, 0, 0, 14546, 14553, 3, 1586, 793, 0, 14547, - 14553, 3, 1576, 788, 0, 14548, 14553, 5, 1493, 0, 0, 14549, 14553, 3, 502, - 251, 0, 14550, 14553, 3, 910, 455, 0, 14551, 14553, 3, 912, 456, 0, 14552, - 14538, 1, 0, 0, 0, 14552, 14539, 1, 0, 0, 0, 14552, 14540, 1, 0, 0, 0, - 14552, 14541, 1, 0, 0, 0, 14552, 14546, 1, 0, 0, 0, 14552, 14547, 1, 0, - 0, 0, 14552, 14548, 1, 0, 0, 0, 14552, 14549, 1, 0, 0, 0, 14552, 14550, - 1, 0, 0, 0, 14552, 14551, 1, 0, 0, 0, 14553, 14554, 1, 0, 0, 0, 14554, - 14552, 1, 0, 0, 0, 14554, 14555, 1, 0, 0, 0, 14555, 1575, 1, 0, 0, 0, 14556, - 14557, 7, 178, 0, 0, 14557, 1577, 1, 0, 0, 0, 14558, 14559, 5, 484, 0, - 0, 14559, 14560, 5, 720, 0, 0, 14560, 14561, 3, 2268, 1134, 0, 14561, 1579, - 1, 0, 0, 0, 14562, 14564, 5, 922, 0, 0, 14563, 14565, 5, 1177, 0, 0, 14564, - 14563, 1, 0, 0, 0, 14564, 14565, 1, 0, 0, 0, 14565, 14567, 1, 0, 0, 0, - 14566, 14568, 3, 1172, 586, 0, 14567, 14566, 1, 0, 0, 0, 14567, 14568, - 1, 0, 0, 0, 14568, 14570, 1, 0, 0, 0, 14569, 14571, 3, 1150, 575, 0, 14570, - 14569, 1, 0, 0, 0, 14570, 14571, 1, 0, 0, 0, 14571, 14573, 1, 0, 0, 0, - 14572, 14574, 3, 1582, 791, 0, 14573, 14572, 1, 0, 0, 0, 14573, 14574, - 1, 0, 0, 0, 14574, 14579, 1, 0, 0, 0, 14575, 14578, 3, 1626, 813, 0, 14576, - 14578, 3, 1616, 808, 0, 14577, 14575, 1, 0, 0, 0, 14577, 14576, 1, 0, 0, - 0, 14578, 14581, 1, 0, 0, 0, 14579, 14577, 1, 0, 0, 0, 14579, 14580, 1, - 0, 0, 0, 14580, 14583, 1, 0, 0, 0, 14581, 14579, 1, 0, 0, 0, 14582, 14584, - 3, 912, 456, 0, 14583, 14582, 1, 0, 0, 0, 14583, 14584, 1, 0, 0, 0, 14584, - 1581, 1, 0, 0, 0, 14585, 14590, 3, 1584, 792, 0, 14586, 14587, 5, 1283, - 0, 0, 14587, 14590, 5, 2424, 0, 0, 14588, 14590, 3, 1586, 793, 0, 14589, - 14585, 1, 0, 0, 0, 14589, 14586, 1, 0, 0, 0, 14589, 14588, 1, 0, 0, 0, - 14590, 14591, 1, 0, 0, 0, 14591, 14589, 1, 0, 0, 0, 14591, 14592, 1, 0, - 0, 0, 14592, 14594, 1, 0, 0, 0, 14593, 14595, 3, 1588, 794, 0, 14594, 14593, - 1, 0, 0, 0, 14594, 14595, 1, 0, 0, 0, 14595, 14598, 1, 0, 0, 0, 14596, - 14598, 3, 1588, 794, 0, 14597, 14589, 1, 0, 0, 0, 14597, 14596, 1, 0, 0, - 0, 14598, 1583, 1, 0, 0, 0, 14599, 14600, 5, 842, 0, 0, 14600, 14603, 5, - 1981, 0, 0, 14601, 14603, 5, 1043, 0, 0, 14602, 14599, 1, 0, 0, 0, 14602, - 14601, 1, 0, 0, 0, 14603, 1585, 1, 0, 0, 0, 14604, 14608, 5, 1001, 0, 0, - 14605, 14606, 5, 242, 0, 0, 14606, 14608, 5, 2424, 0, 0, 14607, 14604, - 1, 0, 0, 0, 14607, 14605, 1, 0, 0, 0, 14608, 1587, 1, 0, 0, 0, 14609, 14610, - 5, 648, 0, 0, 14610, 14612, 3, 2266, 1133, 0, 14611, 14609, 1, 0, 0, 0, - 14611, 14612, 1, 0, 0, 0, 14612, 14613, 1, 0, 0, 0, 14613, 14615, 5, 1235, - 0, 0, 14614, 14616, 3, 1172, 586, 0, 14615, 14614, 1, 0, 0, 0, 14615, 14616, - 1, 0, 0, 0, 14616, 1589, 1, 0, 0, 0, 14617, 14622, 3, 1602, 801, 0, 14618, - 14622, 3, 1596, 798, 0, 14619, 14622, 3, 1592, 796, 0, 14620, 14622, 3, - 1628, 814, 0, 14621, 14617, 1, 0, 0, 0, 14621, 14618, 1, 0, 0, 0, 14621, - 14619, 1, 0, 0, 0, 14621, 14620, 1, 0, 0, 0, 14622, 1591, 1, 0, 0, 0, 14623, - 14624, 5, 910, 0, 0, 14624, 14625, 5, 943, 0, 0, 14625, 14626, 5, 1981, - 0, 0, 14626, 14627, 3, 1594, 797, 0, 14627, 14628, 5, 1491, 0, 0, 14628, - 14629, 5, 66, 0, 0, 14629, 14630, 7, 179, 0, 0, 14630, 1593, 1, 0, 0, 0, - 14631, 14632, 3, 2268, 1134, 0, 14632, 1595, 1, 0, 0, 0, 14633, 14634, - 5, 1464, 0, 0, 14634, 14635, 5, 222, 0, 0, 14635, 14636, 3, 1598, 799, - 0, 14636, 14637, 5, 2034, 0, 0, 14637, 14638, 3, 1600, 800, 0, 14638, 1597, - 1, 0, 0, 0, 14639, 14640, 3, 2266, 1133, 0, 14640, 1599, 1, 0, 0, 0, 14641, - 14642, 3, 2266, 1133, 0, 14642, 1601, 1, 0, 0, 0, 14643, 14648, 3, 1684, - 842, 0, 14644, 14648, 3, 1614, 807, 0, 14645, 14648, 3, 1606, 803, 0, 14646, - 14648, 3, 1604, 802, 0, 14647, 14643, 1, 0, 0, 0, 14647, 14644, 1, 0, 0, - 0, 14647, 14645, 1, 0, 0, 0, 14647, 14646, 1, 0, 0, 0, 14648, 14649, 1, - 0, 0, 0, 14649, 14647, 1, 0, 0, 0, 14649, 14650, 1, 0, 0, 0, 14650, 1603, - 1, 0, 0, 0, 14651, 14652, 5, 1572, 0, 0, 14652, 14666, 5, 2093, 0, 0, 14653, - 14654, 5, 222, 0, 0, 14654, 14667, 3, 2266, 1133, 0, 14655, 14656, 5, 2430, - 0, 0, 14656, 14661, 3, 2266, 1133, 0, 14657, 14658, 5, 2436, 0, 0, 14658, - 14660, 3, 2266, 1133, 0, 14659, 14657, 1, 0, 0, 0, 14660, 14663, 1, 0, - 0, 0, 14661, 14659, 1, 0, 0, 0, 14661, 14662, 1, 0, 0, 0, 14662, 14664, - 1, 0, 0, 0, 14663, 14661, 1, 0, 0, 0, 14664, 14665, 5, 2431, 0, 0, 14665, - 14667, 1, 0, 0, 0, 14666, 14653, 1, 0, 0, 0, 14666, 14655, 1, 0, 0, 0, - 14667, 14673, 1, 0, 0, 0, 14668, 14669, 5, 168, 0, 0, 14669, 14672, 5, - 268, 0, 0, 14670, 14672, 5, 721, 0, 0, 14671, 14668, 1, 0, 0, 0, 14671, - 14670, 1, 0, 0, 0, 14672, 14675, 1, 0, 0, 0, 14673, 14671, 1, 0, 0, 0, - 14673, 14674, 1, 0, 0, 0, 14674, 14714, 1, 0, 0, 0, 14675, 14673, 1, 0, - 0, 0, 14676, 14690, 5, 425, 0, 0, 14677, 14678, 5, 222, 0, 0, 14678, 14691, - 3, 2266, 1133, 0, 14679, 14680, 5, 2430, 0, 0, 14680, 14685, 3, 2266, 1133, - 0, 14681, 14682, 5, 2436, 0, 0, 14682, 14684, 3, 2266, 1133, 0, 14683, - 14681, 1, 0, 0, 0, 14684, 14687, 1, 0, 0, 0, 14685, 14683, 1, 0, 0, 0, - 14685, 14686, 1, 0, 0, 0, 14686, 14688, 1, 0, 0, 0, 14687, 14685, 1, 0, - 0, 0, 14688, 14689, 5, 2431, 0, 0, 14689, 14691, 1, 0, 0, 0, 14690, 14677, - 1, 0, 0, 0, 14690, 14679, 1, 0, 0, 0, 14691, 14697, 1, 0, 0, 0, 14692, - 14693, 5, 168, 0, 0, 14693, 14696, 5, 268, 0, 0, 14694, 14696, 5, 721, - 0, 0, 14695, 14692, 1, 0, 0, 0, 14695, 14694, 1, 0, 0, 0, 14696, 14699, - 1, 0, 0, 0, 14697, 14695, 1, 0, 0, 0, 14697, 14698, 1, 0, 0, 0, 14698, - 14702, 1, 0, 0, 0, 14699, 14697, 1, 0, 0, 0, 14700, 14701, 5, 187, 0, 0, - 14701, 14703, 5, 2424, 0, 0, 14702, 14700, 1, 0, 0, 0, 14702, 14703, 1, - 0, 0, 0, 14703, 14714, 1, 0, 0, 0, 14704, 14709, 5, 425, 0, 0, 14705, 14706, - 5, 2093, 0, 0, 14706, 14710, 5, 223, 0, 0, 14707, 14708, 5, 223, 0, 0, - 14708, 14710, 5, 278, 0, 0, 14709, 14705, 1, 0, 0, 0, 14709, 14707, 1, - 0, 0, 0, 14710, 14711, 1, 0, 0, 0, 14711, 14712, 5, 187, 0, 0, 14712, 14714, - 5, 2424, 0, 0, 14713, 14651, 1, 0, 0, 0, 14713, 14676, 1, 0, 0, 0, 14713, - 14704, 1, 0, 0, 0, 14714, 1605, 1, 0, 0, 0, 14715, 14737, 5, 910, 0, 0, - 14716, 14717, 5, 2430, 0, 0, 14717, 14722, 3, 1610, 805, 0, 14718, 14719, - 5, 2436, 0, 0, 14719, 14721, 3, 1610, 805, 0, 14720, 14718, 1, 0, 0, 0, - 14721, 14724, 1, 0, 0, 0, 14722, 14720, 1, 0, 0, 0, 14722, 14723, 1, 0, - 0, 0, 14723, 14725, 1, 0, 0, 0, 14724, 14722, 1, 0, 0, 0, 14725, 14726, - 5, 2431, 0, 0, 14726, 14738, 1, 0, 0, 0, 14727, 14728, 5, 2430, 0, 0, 14728, - 14729, 3, 1608, 804, 0, 14729, 14730, 5, 2436, 0, 0, 14730, 14731, 3, 1608, - 804, 0, 14731, 14732, 1, 0, 0, 0, 14732, 14733, 5, 2431, 0, 0, 14733, 14738, - 1, 0, 0, 0, 14734, 14738, 3, 1610, 805, 0, 14735, 14738, 3, 1608, 804, - 0, 14736, 14738, 3, 1612, 806, 0, 14737, 14716, 1, 0, 0, 0, 14737, 14727, - 1, 0, 0, 0, 14737, 14734, 1, 0, 0, 0, 14737, 14735, 1, 0, 0, 0, 14737, - 14736, 1, 0, 0, 0, 14738, 1607, 1, 0, 0, 0, 14739, 14740, 3, 2266, 1133, - 0, 14740, 14741, 7, 63, 0, 0, 14741, 1609, 1, 0, 0, 0, 14742, 14744, 3, - 2266, 1133, 0, 14743, 14745, 3, 2302, 1151, 0, 14744, 14743, 1, 0, 0, 0, - 14744, 14745, 1, 0, 0, 0, 14745, 14748, 1, 0, 0, 0, 14746, 14747, 5, 2252, - 0, 0, 14747, 14749, 3, 1658, 829, 0, 14748, 14746, 1, 0, 0, 0, 14748, 14749, - 1, 0, 0, 0, 14749, 14756, 1, 0, 0, 0, 14750, 14753, 5, 363, 0, 0, 14751, - 14752, 5, 1179, 0, 0, 14752, 14754, 5, 1149, 0, 0, 14753, 14751, 1, 0, - 0, 0, 14753, 14754, 1, 0, 0, 0, 14754, 14755, 1, 0, 0, 0, 14755, 14757, - 3, 2036, 1018, 0, 14756, 14750, 1, 0, 0, 0, 14756, 14757, 1, 0, 0, 0, 14757, - 14761, 1, 0, 0, 0, 14758, 14759, 5, 457, 0, 0, 14759, 14762, 3, 1640, 820, - 0, 14760, 14762, 5, 361, 0, 0, 14761, 14758, 1, 0, 0, 0, 14761, 14760, - 1, 0, 0, 0, 14761, 14762, 1, 0, 0, 0, 14762, 14766, 1, 0, 0, 0, 14763, - 14765, 3, 828, 414, 0, 14764, 14763, 1, 0, 0, 0, 14765, 14768, 1, 0, 0, - 0, 14766, 14764, 1, 0, 0, 0, 14766, 14767, 1, 0, 0, 0, 14767, 14770, 1, - 0, 0, 0, 14768, 14766, 1, 0, 0, 0, 14769, 14771, 3, 1626, 813, 0, 14770, - 14769, 1, 0, 0, 0, 14770, 14771, 1, 0, 0, 0, 14771, 1611, 1, 0, 0, 0, 14772, - 14773, 5, 222, 0, 0, 14773, 14775, 3, 2266, 1133, 0, 14774, 14776, 5, 1125, - 0, 0, 14775, 14774, 1, 0, 0, 0, 14775, 14776, 1, 0, 0, 0, 14776, 14777, - 1, 0, 0, 0, 14777, 14778, 5, 1678, 0, 0, 14778, 14779, 5, 79, 0, 0, 14779, - 14780, 5, 37, 0, 0, 14780, 14782, 5, 784, 0, 0, 14781, 14783, 5, 561, 0, - 0, 14782, 14781, 1, 0, 0, 0, 14782, 14783, 1, 0, 0, 0, 14783, 1613, 1, - 0, 0, 0, 14784, 14806, 5, 20, 0, 0, 14785, 14788, 5, 2430, 0, 0, 14786, - 14789, 3, 1656, 828, 0, 14787, 14789, 3, 1666, 833, 0, 14788, 14786, 1, - 0, 0, 0, 14788, 14787, 1, 0, 0, 0, 14789, 14797, 1, 0, 0, 0, 14790, 14793, - 5, 2436, 0, 0, 14791, 14794, 3, 1656, 828, 0, 14792, 14794, 3, 1666, 833, - 0, 14793, 14791, 1, 0, 0, 0, 14793, 14792, 1, 0, 0, 0, 14794, 14796, 1, - 0, 0, 0, 14795, 14790, 1, 0, 0, 0, 14796, 14799, 1, 0, 0, 0, 14797, 14795, - 1, 0, 0, 0, 14797, 14798, 1, 0, 0, 0, 14798, 14800, 1, 0, 0, 0, 14799, - 14797, 1, 0, 0, 0, 14800, 14801, 5, 2431, 0, 0, 14801, 14807, 1, 0, 0, - 0, 14802, 14805, 3, 1656, 828, 0, 14803, 14805, 3, 1666, 833, 0, 14804, - 14802, 1, 0, 0, 0, 14804, 14803, 1, 0, 0, 0, 14805, 14807, 1, 0, 0, 0, - 14806, 14785, 1, 0, 0, 0, 14806, 14804, 1, 0, 0, 0, 14807, 14809, 1, 0, - 0, 0, 14808, 14810, 3, 1646, 823, 0, 14809, 14808, 1, 0, 0, 0, 14809, 14810, - 1, 0, 0, 0, 14810, 1615, 1, 0, 0, 0, 14811, 14812, 5, 2152, 0, 0, 14812, - 14818, 3, 1644, 822, 0, 14813, 14815, 3, 1676, 838, 0, 14814, 14813, 1, - 0, 0, 0, 14814, 14815, 1, 0, 0, 0, 14815, 14816, 1, 0, 0, 0, 14816, 14819, - 3, 1618, 809, 0, 14817, 14819, 3, 1676, 838, 0, 14818, 14814, 1, 0, 0, - 0, 14818, 14817, 1, 0, 0, 0, 14819, 1617, 1, 0, 0, 0, 14820, 14821, 5, - 1661, 0, 0, 14821, 14823, 5, 66, 0, 0, 14822, 14824, 7, 114, 0, 0, 14823, - 14822, 1, 0, 0, 0, 14823, 14824, 1, 0, 0, 0, 14824, 14825, 1, 0, 0, 0, - 14825, 14834, 5, 801, 0, 0, 14826, 14828, 3, 1620, 810, 0, 14827, 14826, - 1, 0, 0, 0, 14827, 14828, 1, 0, 0, 0, 14828, 14829, 1, 0, 0, 0, 14829, - 14830, 5, 2430, 0, 0, 14830, 14831, 3, 1624, 812, 0, 14831, 14832, 5, 2431, - 0, 0, 14832, 14835, 1, 0, 0, 0, 14833, 14835, 3, 1620, 810, 0, 14834, 14827, - 1, 0, 0, 0, 14834, 14833, 1, 0, 0, 0, 14835, 1619, 1, 0, 0, 0, 14836, 14837, - 3, 2434, 1217, 0, 14837, 1621, 1, 0, 0, 0, 14838, 14841, 3, 2434, 1217, - 0, 14839, 14841, 3, 2328, 1164, 0, 14840, 14838, 1, 0, 0, 0, 14840, 14839, - 1, 0, 0, 0, 14841, 1623, 1, 0, 0, 0, 14842, 14843, 5, 1978, 0, 0, 14843, - 14850, 3, 2334, 1167, 0, 14844, 14846, 3, 1632, 816, 0, 14845, 14847, 3, - 1168, 584, 0, 14846, 14845, 1, 0, 0, 0, 14846, 14847, 1, 0, 0, 0, 14847, - 14850, 1, 0, 0, 0, 14848, 14850, 3, 1168, 584, 0, 14849, 14842, 1, 0, 0, - 0, 14849, 14844, 1, 0, 0, 0, 14849, 14848, 1, 0, 0, 0, 14850, 1625, 1, - 0, 0, 0, 14851, 14896, 5, 801, 0, 0, 14852, 14853, 5, 2430, 0, 0, 14853, - 14858, 3, 1622, 811, 0, 14854, 14855, 5, 2436, 0, 0, 14855, 14857, 3, 1622, - 811, 0, 14856, 14854, 1, 0, 0, 0, 14857, 14860, 1, 0, 0, 0, 14858, 14856, - 1, 0, 0, 0, 14858, 14859, 1, 0, 0, 0, 14859, 14861, 1, 0, 0, 0, 14860, - 14858, 1, 0, 0, 0, 14861, 14862, 5, 2431, 0, 0, 14862, 14863, 5, 1661, - 0, 0, 14863, 14873, 5, 66, 0, 0, 14864, 14874, 7, 114, 0, 0, 14865, 14869, - 5, 2430, 0, 0, 14866, 14868, 3, 1624, 812, 0, 14867, 14866, 1, 0, 0, 0, - 14868, 14871, 1, 0, 0, 0, 14869, 14867, 1, 0, 0, 0, 14869, 14870, 1, 0, - 0, 0, 14870, 14872, 1, 0, 0, 0, 14871, 14869, 1, 0, 0, 0, 14872, 14874, - 5, 2431, 0, 0, 14873, 14864, 1, 0, 0, 0, 14873, 14865, 1, 0, 0, 0, 14874, - 14875, 1, 0, 0, 0, 14875, 14873, 1, 0, 0, 0, 14875, 14876, 1, 0, 0, 0, - 14876, 14897, 1, 0, 0, 0, 14877, 14878, 5, 2430, 0, 0, 14878, 14879, 3, - 1622, 811, 0, 14879, 14880, 5, 2431, 0, 0, 14880, 14881, 5, 1661, 0, 0, - 14881, 14892, 5, 66, 0, 0, 14882, 14893, 7, 114, 0, 0, 14883, 14893, 3, - 1620, 810, 0, 14884, 14888, 5, 2430, 0, 0, 14885, 14887, 3, 1624, 812, - 0, 14886, 14885, 1, 0, 0, 0, 14887, 14890, 1, 0, 0, 0, 14888, 14886, 1, - 0, 0, 0, 14888, 14889, 1, 0, 0, 0, 14889, 14891, 1, 0, 0, 0, 14890, 14888, - 1, 0, 0, 0, 14891, 14893, 5, 2431, 0, 0, 14892, 14882, 1, 0, 0, 0, 14892, - 14883, 1, 0, 0, 0, 14892, 14884, 1, 0, 0, 0, 14893, 14894, 1, 0, 0, 0, - 14894, 14892, 1, 0, 0, 0, 14894, 14895, 1, 0, 0, 0, 14895, 14897, 1, 0, - 0, 0, 14896, 14852, 1, 0, 0, 0, 14896, 14877, 1, 0, 0, 0, 14897, 1627, - 1, 0, 0, 0, 14898, 14899, 5, 910, 0, 0, 14899, 14900, 5, 801, 0, 0, 14900, - 14901, 5, 2430, 0, 0, 14901, 14902, 3, 1622, 811, 0, 14902, 14903, 5, 2431, - 0, 0, 14903, 14904, 5, 2430, 0, 0, 14904, 14905, 3, 1630, 815, 0, 14905, - 14906, 5, 2431, 0, 0, 14906, 1629, 1, 0, 0, 0, 14907, 14932, 3, 1168, 584, - 0, 14908, 14909, 7, 180, 0, 0, 14909, 14932, 5, 2424, 0, 0, 14910, 14911, - 5, 1417, 0, 0, 14911, 14932, 5, 571, 0, 0, 14912, 14932, 3, 1638, 819, - 0, 14913, 14932, 3, 1634, 817, 0, 14914, 14932, 3, 1636, 818, 0, 14915, - 14916, 5, 457, 0, 0, 14916, 14932, 3, 1640, 820, 0, 14917, 14932, 5, 361, - 0, 0, 14918, 14932, 5, 155, 0, 0, 14919, 14924, 5, 155, 0, 0, 14920, 14924, - 5, 994, 0, 0, 14921, 14922, 5, 155, 0, 0, 14922, 14924, 5, 1413, 0, 0, - 14923, 14919, 1, 0, 0, 0, 14923, 14920, 1, 0, 0, 0, 14923, 14921, 1, 0, - 0, 0, 14924, 14926, 1, 0, 0, 0, 14925, 14927, 3, 868, 434, 0, 14926, 14925, - 1, 0, 0, 0, 14926, 14927, 1, 0, 0, 0, 14927, 14932, 1, 0, 0, 0, 14928, - 14932, 3, 1276, 638, 0, 14929, 14932, 3, 1280, 640, 0, 14930, 14932, 3, - 1278, 639, 0, 14931, 14907, 1, 0, 0, 0, 14931, 14908, 1, 0, 0, 0, 14931, - 14910, 1, 0, 0, 0, 14931, 14912, 1, 0, 0, 0, 14931, 14913, 1, 0, 0, 0, - 14931, 14914, 1, 0, 0, 0, 14931, 14915, 1, 0, 0, 0, 14931, 14917, 1, 0, - 0, 0, 14931, 14918, 1, 0, 0, 0, 14931, 14923, 1, 0, 0, 0, 14931, 14928, - 1, 0, 0, 0, 14931, 14929, 1, 0, 0, 0, 14931, 14930, 1, 0, 0, 0, 14932, - 14933, 1, 0, 0, 0, 14933, 14931, 1, 0, 0, 0, 14933, 14934, 1, 0, 0, 0, - 14934, 1631, 1, 0, 0, 0, 14935, 14936, 7, 17, 0, 0, 14936, 14937, 5, 1660, - 0, 0, 14937, 14938, 5, 681, 0, 0, 14938, 14961, 5, 1511, 0, 0, 14939, 14940, - 5, 191, 0, 0, 14940, 14961, 5, 2424, 0, 0, 14941, 14942, 5, 1285, 0, 0, - 14942, 14961, 5, 2424, 0, 0, 14943, 14944, 5, 571, 0, 0, 14944, 14961, - 5, 2424, 0, 0, 14945, 14961, 3, 1638, 819, 0, 14946, 14961, 3, 1634, 817, - 0, 14947, 14961, 3, 1636, 818, 0, 14948, 14949, 5, 457, 0, 0, 14949, 14961, - 3, 1640, 820, 0, 14950, 14961, 5, 361, 0, 0, 14951, 14956, 5, 155, 0, 0, - 14952, 14956, 5, 994, 0, 0, 14953, 14954, 5, 155, 0, 0, 14954, 14956, 5, - 1413, 0, 0, 14955, 14951, 1, 0, 0, 0, 14955, 14952, 1, 0, 0, 0, 14955, - 14953, 1, 0, 0, 0, 14956, 14958, 1, 0, 0, 0, 14957, 14959, 3, 868, 434, - 0, 14958, 14957, 1, 0, 0, 0, 14958, 14959, 1, 0, 0, 0, 14959, 14961, 1, - 0, 0, 0, 14960, 14935, 1, 0, 0, 0, 14960, 14939, 1, 0, 0, 0, 14960, 14941, - 1, 0, 0, 0, 14960, 14943, 1, 0, 0, 0, 14960, 14945, 1, 0, 0, 0, 14960, - 14946, 1, 0, 0, 0, 14960, 14947, 1, 0, 0, 0, 14960, 14948, 1, 0, 0, 0, - 14960, 14950, 1, 0, 0, 0, 14960, 14955, 1, 0, 0, 0, 14961, 14962, 1, 0, - 0, 0, 14962, 14960, 1, 0, 0, 0, 14962, 14963, 1, 0, 0, 0, 14963, 1633, - 1, 0, 0, 0, 14964, 14965, 7, 181, 0, 0, 14965, 1635, 1, 0, 0, 0, 14966, - 14972, 5, 1001, 0, 0, 14967, 14969, 5, 242, 0, 0, 14968, 14970, 7, 182, - 0, 0, 14969, 14968, 1, 0, 0, 0, 14969, 14970, 1, 0, 0, 0, 14970, 14972, - 1, 0, 0, 0, 14971, 14966, 1, 0, 0, 0, 14971, 14967, 1, 0, 0, 0, 14972, - 1637, 1, 0, 0, 0, 14973, 14979, 5, 1488, 0, 0, 14974, 14980, 5, 2286, 0, - 0, 14975, 14976, 5, 2289, 0, 0, 14976, 14980, 5, 2424, 0, 0, 14977, 14980, - 5, 88, 0, 0, 14978, 14980, 5, 1056, 0, 0, 14979, 14974, 1, 0, 0, 0, 14979, - 14975, 1, 0, 0, 0, 14979, 14977, 1, 0, 0, 0, 14979, 14978, 1, 0, 0, 0, - 14979, 14980, 1, 0, 0, 0, 14980, 1639, 1, 0, 0, 0, 14981, 14982, 5, 2134, - 0, 0, 14982, 14984, 5, 2426, 0, 0, 14983, 14981, 1, 0, 0, 0, 14983, 14984, - 1, 0, 0, 0, 14984, 14988, 1, 0, 0, 0, 14985, 14986, 5, 629, 0, 0, 14986, - 14987, 5, 151, 0, 0, 14987, 14989, 5, 2463, 0, 0, 14988, 14985, 1, 0, 0, - 0, 14988, 14989, 1, 0, 0, 0, 14989, 14991, 1, 0, 0, 0, 14990, 14992, 5, - 2426, 0, 0, 14991, 14990, 1, 0, 0, 0, 14991, 14992, 1, 0, 0, 0, 14992, - 14997, 1, 0, 0, 0, 14993, 14995, 5, 1059, 0, 0, 14994, 14993, 1, 0, 0, - 0, 14994, 14995, 1, 0, 0, 0, 14995, 14996, 1, 0, 0, 0, 14996, 14998, 5, - 1518, 0, 0, 14997, 14994, 1, 0, 0, 0, 14997, 14998, 1, 0, 0, 0, 14998, - 1641, 1, 0, 0, 0, 14999, 15000, 3, 2334, 1167, 0, 15000, 1643, 1, 0, 0, - 0, 15001, 15002, 3, 2334, 1167, 0, 15002, 15003, 5, 2423, 0, 0, 15003, - 15005, 1, 0, 0, 0, 15004, 15001, 1, 0, 0, 0, 15004, 15005, 1, 0, 0, 0, - 15005, 15009, 1, 0, 0, 0, 15006, 15007, 3, 2334, 1167, 0, 15007, 15008, - 5, 2423, 0, 0, 15008, 15010, 1, 0, 0, 0, 15009, 15006, 1, 0, 0, 0, 15009, - 15010, 1, 0, 0, 0, 15010, 15011, 1, 0, 0, 0, 15011, 15012, 3, 2334, 1167, - 0, 15012, 1645, 1, 0, 0, 0, 15013, 15034, 3, 1682, 841, 0, 15014, 15034, - 3, 1672, 836, 0, 15015, 15018, 3, 1616, 808, 0, 15016, 15018, 3, 1626, - 813, 0, 15017, 15015, 1, 0, 0, 0, 15017, 15016, 1, 0, 0, 0, 15018, 15030, - 1, 0, 0, 0, 15019, 15020, 5, 2430, 0, 0, 15020, 15025, 3, 1648, 824, 0, - 15021, 15022, 5, 2436, 0, 0, 15022, 15024, 3, 1648, 824, 0, 15023, 15021, - 1, 0, 0, 0, 15024, 15027, 1, 0, 0, 0, 15025, 15023, 1, 0, 0, 0, 15025, - 15026, 1, 0, 0, 0, 15026, 15028, 1, 0, 0, 0, 15027, 15025, 1, 0, 0, 0, - 15028, 15029, 5, 2431, 0, 0, 15029, 15031, 1, 0, 0, 0, 15030, 15019, 1, - 0, 0, 0, 15030, 15031, 1, 0, 0, 0, 15031, 15034, 1, 0, 0, 0, 15032, 15034, - 3, 1022, 511, 0, 15033, 15013, 1, 0, 0, 0, 15033, 15014, 1, 0, 0, 0, 15033, - 15017, 1, 0, 0, 0, 15033, 15032, 1, 0, 0, 0, 15034, 15035, 1, 0, 0, 0, - 15035, 15033, 1, 0, 0, 0, 15035, 15036, 1, 0, 0, 0, 15036, 1647, 1, 0, - 0, 0, 15037, 15070, 5, 801, 0, 0, 15038, 15039, 5, 2430, 0, 0, 15039, 15040, - 3, 1622, 811, 0, 15040, 15041, 5, 2436, 0, 0, 15041, 15042, 3, 1622, 811, - 0, 15042, 15043, 1, 0, 0, 0, 15043, 15044, 5, 2431, 0, 0, 15044, 15045, - 5, 1661, 0, 0, 15045, 15051, 5, 66, 0, 0, 15046, 15052, 7, 114, 0, 0, 15047, - 15048, 5, 2430, 0, 0, 15048, 15049, 3, 1624, 812, 0, 15049, 15050, 5, 2431, - 0, 0, 15050, 15052, 1, 0, 0, 0, 15051, 15046, 1, 0, 0, 0, 15051, 15047, - 1, 0, 0, 0, 15052, 15053, 1, 0, 0, 0, 15053, 15051, 1, 0, 0, 0, 15053, - 15054, 1, 0, 0, 0, 15054, 15071, 1, 0, 0, 0, 15055, 15056, 5, 2430, 0, - 0, 15056, 15057, 3, 1622, 811, 0, 15057, 15058, 5, 2431, 0, 0, 15058, 15059, - 5, 1661, 0, 0, 15059, 15066, 5, 66, 0, 0, 15060, 15067, 7, 114, 0, 0, 15061, - 15067, 3, 1620, 810, 0, 15062, 15063, 5, 2430, 0, 0, 15063, 15064, 3, 1624, - 812, 0, 15064, 15065, 5, 2431, 0, 0, 15065, 15067, 1, 0, 0, 0, 15066, 15060, - 1, 0, 0, 0, 15066, 15061, 1, 0, 0, 0, 15066, 15062, 1, 0, 0, 0, 15067, - 15068, 1, 0, 0, 0, 15068, 15066, 1, 0, 0, 0, 15068, 15069, 1, 0, 0, 0, - 15069, 15071, 1, 0, 0, 0, 15070, 15038, 1, 0, 0, 0, 15070, 15055, 1, 0, - 0, 0, 15071, 1649, 1, 0, 0, 0, 15072, 15073, 4, 825, 9, 0, 15073, 15074, - 5, 2423, 0, 0, 15074, 15075, 5, 565, 0, 0, 15075, 15082, 3, 2266, 1133, - 0, 15076, 15077, 5, 2430, 0, 0, 15077, 15078, 3, 1652, 826, 0, 15078, 15079, - 5, 2436, 0, 0, 15079, 15080, 3, 1654, 827, 0, 15080, 15081, 5, 2431, 0, - 0, 15081, 15083, 1, 0, 0, 0, 15082, 15076, 1, 0, 0, 0, 15082, 15083, 1, - 0, 0, 0, 15083, 1651, 1, 0, 0, 0, 15084, 15085, 3, 2266, 1133, 0, 15085, - 1653, 1, 0, 0, 0, 15086, 15087, 3, 2266, 1133, 0, 15087, 1655, 1, 0, 0, - 0, 15088, 15097, 3, 2266, 1133, 0, 15089, 15092, 3, 2302, 1151, 0, 15090, - 15092, 3, 2434, 1217, 0, 15091, 15089, 1, 0, 0, 0, 15091, 15090, 1, 0, - 0, 0, 15092, 15095, 1, 0, 0, 0, 15093, 15094, 5, 2252, 0, 0, 15094, 15096, - 3, 1658, 829, 0, 15095, 15093, 1, 0, 0, 0, 15095, 15096, 1, 0, 0, 0, 15096, - 15098, 1, 0, 0, 0, 15097, 15091, 1, 0, 0, 0, 15097, 15098, 1, 0, 0, 0, - 15098, 15100, 1, 0, 0, 0, 15099, 15101, 5, 1609, 0, 0, 15100, 15099, 1, - 0, 0, 0, 15100, 15101, 1, 0, 0, 0, 15101, 15103, 1, 0, 0, 0, 15102, 15104, - 7, 63, 0, 0, 15103, 15102, 1, 0, 0, 0, 15103, 15104, 1, 0, 0, 0, 15104, - 15112, 1, 0, 0, 0, 15105, 15108, 5, 363, 0, 0, 15106, 15107, 5, 1179, 0, - 0, 15107, 15109, 5, 1149, 0, 0, 15108, 15106, 1, 0, 0, 0, 15108, 15109, - 1, 0, 0, 0, 15109, 15110, 1, 0, 0, 0, 15110, 15113, 3, 2036, 1018, 0, 15111, - 15113, 3, 1660, 830, 0, 15112, 15105, 1, 0, 0, 0, 15112, 15111, 1, 0, 0, - 0, 15112, 15113, 1, 0, 0, 0, 15113, 15116, 1, 0, 0, 0, 15114, 15115, 5, - 457, 0, 0, 15115, 15117, 3, 1640, 820, 0, 15116, 15114, 1, 0, 0, 0, 15116, - 15117, 1, 0, 0, 0, 15117, 15124, 1, 0, 0, 0, 15118, 15120, 3, 828, 414, - 0, 15119, 15118, 1, 0, 0, 0, 15120, 15121, 1, 0, 0, 0, 15121, 15119, 1, - 0, 0, 0, 15121, 15122, 1, 0, 0, 0, 15122, 15125, 1, 0, 0, 0, 15123, 15125, - 3, 830, 415, 0, 15124, 15119, 1, 0, 0, 0, 15124, 15123, 1, 0, 0, 0, 15124, - 15125, 1, 0, 0, 0, 15125, 1657, 1, 0, 0, 0, 15126, 15127, 3, 2334, 1167, - 0, 15127, 1659, 1, 0, 0, 0, 15128, 15136, 5, 585, 0, 0, 15129, 15137, 5, - 43, 0, 0, 15130, 15131, 5, 151, 0, 0, 15131, 15134, 5, 363, 0, 0, 15132, - 15133, 5, 1179, 0, 0, 15133, 15135, 5, 1149, 0, 0, 15134, 15132, 1, 0, - 0, 0, 15134, 15135, 1, 0, 0, 0, 15135, 15137, 1, 0, 0, 0, 15136, 15129, - 1, 0, 0, 0, 15136, 15130, 1, 0, 0, 0, 15136, 15137, 1, 0, 0, 0, 15137, - 15138, 1, 0, 0, 0, 15138, 15139, 5, 66, 0, 0, 15139, 15141, 5, 631, 0, - 0, 15140, 15142, 3, 1662, 831, 0, 15141, 15140, 1, 0, 0, 0, 15141, 15142, - 1, 0, 0, 0, 15142, 1661, 1, 0, 0, 0, 15143, 15145, 3, 1664, 832, 0, 15144, - 15143, 1, 0, 0, 0, 15145, 15146, 1, 0, 0, 0, 15146, 15144, 1, 0, 0, 0, - 15146, 15147, 1, 0, 0, 0, 15147, 15157, 1, 0, 0, 0, 15148, 15150, 5, 2430, - 0, 0, 15149, 15151, 3, 1664, 832, 0, 15150, 15149, 1, 0, 0, 0, 15151, 15152, - 1, 0, 0, 0, 15152, 15150, 1, 0, 0, 0, 15152, 15153, 1, 0, 0, 0, 15153, - 15154, 1, 0, 0, 0, 15154, 15155, 5, 2431, 0, 0, 15155, 15157, 1, 0, 0, - 0, 15156, 15144, 1, 0, 0, 0, 15156, 15148, 1, 0, 0, 0, 15157, 1663, 1, - 0, 0, 0, 15158, 15159, 5, 1636, 0, 0, 15159, 15163, 5, 2193, 0, 0, 15160, - 15164, 3, 2324, 1162, 0, 15161, 15162, 5, 794, 0, 0, 15162, 15164, 5, 2146, - 0, 0, 15163, 15160, 1, 0, 0, 0, 15163, 15161, 1, 0, 0, 0, 15164, 15182, - 1, 0, 0, 0, 15165, 15166, 5, 650, 0, 0, 15166, 15167, 5, 151, 0, 0, 15167, - 15182, 3, 2324, 1162, 0, 15168, 15169, 5, 862, 0, 0, 15169, 15182, 3, 2324, - 1162, 0, 15170, 15182, 5, 1044, 0, 0, 15171, 15172, 5, 890, 0, 0, 15172, - 15182, 3, 2324, 1162, 0, 15173, 15182, 5, 1047, 0, 0, 15174, 15182, 5, - 327, 0, 0, 15175, 15182, 5, 1011, 0, 0, 15176, 15177, 5, 155, 0, 0, 15177, - 15182, 3, 2324, 1162, 0, 15178, 15182, 5, 994, 0, 0, 15179, 15182, 5, 1219, - 0, 0, 15180, 15182, 5, 1062, 0, 0, 15181, 15158, 1, 0, 0, 0, 15181, 15165, - 1, 0, 0, 0, 15181, 15168, 1, 0, 0, 0, 15181, 15170, 1, 0, 0, 0, 15181, - 15171, 1, 0, 0, 0, 15181, 15173, 1, 0, 0, 0, 15181, 15174, 1, 0, 0, 0, - 15181, 15175, 1, 0, 0, 0, 15181, 15176, 1, 0, 0, 0, 15181, 15178, 1, 0, - 0, 0, 15181, 15179, 1, 0, 0, 0, 15181, 15180, 1, 0, 0, 0, 15182, 1665, - 1, 0, 0, 0, 15183, 15188, 3, 2266, 1133, 0, 15184, 15185, 3, 2302, 1151, - 0, 15185, 15186, 5, 2252, 0, 0, 15186, 15187, 3, 1658, 829, 0, 15187, 15189, - 1, 0, 0, 0, 15188, 15184, 1, 0, 0, 0, 15188, 15189, 1, 0, 0, 0, 15189, - 15191, 1, 0, 0, 0, 15190, 15192, 7, 63, 0, 0, 15191, 15190, 1, 0, 0, 0, - 15191, 15192, 1, 0, 0, 0, 15192, 15194, 1, 0, 0, 0, 15193, 15195, 3, 1668, - 834, 0, 15194, 15193, 1, 0, 0, 0, 15194, 15195, 1, 0, 0, 0, 15195, 15197, - 1, 0, 0, 0, 15196, 15198, 5, 2173, 0, 0, 15197, 15196, 1, 0, 0, 0, 15197, - 15198, 1, 0, 0, 0, 15198, 15200, 1, 0, 0, 0, 15199, 15201, 3, 1670, 835, - 0, 15200, 15199, 1, 0, 0, 0, 15200, 15201, 1, 0, 0, 0, 15201, 15210, 1, - 0, 0, 0, 15202, 15203, 5, 2092, 0, 0, 15203, 15208, 5, 106, 0, 0, 15204, - 15205, 5, 315, 0, 0, 15205, 15209, 5, 438, 0, 0, 15206, 15207, 5, 438, - 0, 0, 15207, 15209, 3, 1446, 723, 0, 15208, 15204, 1, 0, 0, 0, 15208, 15206, - 1, 0, 0, 0, 15209, 15211, 1, 0, 0, 0, 15210, 15202, 1, 0, 0, 0, 15210, - 15211, 1, 0, 0, 0, 15211, 15221, 1, 0, 0, 0, 15212, 15213, 5, 2092, 0, - 0, 15213, 15214, 5, 108, 0, 0, 15214, 15219, 5, 2193, 0, 0, 15215, 15216, - 7, 183, 0, 0, 15216, 15220, 5, 438, 0, 0, 15217, 15218, 5, 438, 0, 0, 15218, - 15220, 3, 1446, 723, 0, 15219, 15215, 1, 0, 0, 0, 15219, 15217, 1, 0, 0, - 0, 15220, 15222, 1, 0, 0, 0, 15221, 15212, 1, 0, 0, 0, 15221, 15222, 1, - 0, 0, 0, 15222, 15226, 1, 0, 0, 0, 15223, 15225, 3, 828, 414, 0, 15224, - 15223, 1, 0, 0, 0, 15225, 15228, 1, 0, 0, 0, 15226, 15224, 1, 0, 0, 0, - 15226, 15227, 1, 0, 0, 0, 15227, 1667, 1, 0, 0, 0, 15228, 15226, 1, 0, - 0, 0, 15229, 15237, 5, 585, 0, 0, 15230, 15238, 5, 43, 0, 0, 15231, 15232, - 5, 151, 0, 0, 15232, 15235, 5, 363, 0, 0, 15233, 15234, 5, 1179, 0, 0, - 15234, 15236, 5, 1149, 0, 0, 15235, 15233, 1, 0, 0, 0, 15235, 15236, 1, - 0, 0, 0, 15236, 15238, 1, 0, 0, 0, 15237, 15230, 1, 0, 0, 0, 15237, 15231, - 1, 0, 0, 0, 15237, 15238, 1, 0, 0, 0, 15238, 15239, 1, 0, 0, 0, 15239, - 15240, 5, 66, 0, 0, 15240, 15250, 5, 631, 0, 0, 15241, 15246, 5, 2430, - 0, 0, 15242, 15245, 3, 312, 156, 0, 15243, 15245, 3, 310, 155, 0, 15244, - 15242, 1, 0, 0, 0, 15244, 15243, 1, 0, 0, 0, 15245, 15248, 1, 0, 0, 0, - 15246, 15244, 1, 0, 0, 0, 15246, 15247, 1, 0, 0, 0, 15247, 15249, 1, 0, - 0, 0, 15248, 15246, 1, 0, 0, 0, 15249, 15251, 5, 2431, 0, 0, 15250, 15241, - 1, 0, 0, 0, 15250, 15251, 1, 0, 0, 0, 15251, 1669, 1, 0, 0, 0, 15252, 15253, - 5, 477, 0, 0, 15253, 15258, 5, 2134, 0, 0, 15254, 15255, 7, 183, 0, 0, - 15255, 15259, 5, 438, 0, 0, 15256, 15257, 5, 438, 0, 0, 15257, 15259, 3, - 1446, 723, 0, 15258, 15254, 1, 0, 0, 0, 15258, 15256, 1, 0, 0, 0, 15259, - 1671, 1, 0, 0, 0, 15260, 15261, 5, 943, 0, 0, 15261, 15264, 5, 1981, 0, - 0, 15262, 15265, 3, 1674, 837, 0, 15263, 15265, 5, 225, 0, 0, 15264, 15262, - 1, 0, 0, 0, 15264, 15263, 1, 0, 0, 0, 15265, 15267, 1, 0, 0, 0, 15266, - 15268, 3, 1676, 838, 0, 15267, 15266, 1, 0, 0, 0, 15267, 15268, 1, 0, 0, - 0, 15268, 15270, 1, 0, 0, 0, 15269, 15271, 7, 184, 0, 0, 15270, 15269, - 1, 0, 0, 0, 15270, 15271, 1, 0, 0, 0, 15271, 15272, 1, 0, 0, 0, 15272, - 15273, 5, 1661, 0, 0, 15273, 15274, 5, 66, 0, 0, 15274, 15288, 3, 2268, - 1134, 0, 15275, 15282, 5, 2430, 0, 0, 15276, 15277, 5, 2430, 0, 0, 15277, - 15278, 3, 1036, 518, 0, 15278, 15279, 5, 2431, 0, 0, 15279, 15283, 1, 0, - 0, 0, 15280, 15283, 3, 1174, 587, 0, 15281, 15283, 3, 1646, 823, 0, 15282, - 15276, 1, 0, 0, 0, 15282, 15280, 1, 0, 0, 0, 15282, 15281, 1, 0, 0, 0, - 15283, 15284, 1, 0, 0, 0, 15284, 15282, 1, 0, 0, 0, 15284, 15285, 1, 0, - 0, 0, 15285, 15286, 1, 0, 0, 0, 15286, 15287, 5, 2431, 0, 0, 15287, 15289, - 1, 0, 0, 0, 15288, 15275, 1, 0, 0, 0, 15288, 15289, 1, 0, 0, 0, 15289, - 15295, 1, 0, 0, 0, 15290, 15292, 5, 1491, 0, 0, 15291, 15293, 5, 66, 0, - 0, 15292, 15291, 1, 0, 0, 0, 15292, 15293, 1, 0, 0, 0, 15293, 15294, 1, - 0, 0, 0, 15294, 15296, 7, 179, 0, 0, 15295, 15290, 1, 0, 0, 0, 15295, 15296, - 1, 0, 0, 0, 15296, 1673, 1, 0, 0, 0, 15297, 15298, 3, 2434, 1217, 0, 15298, - 1675, 1, 0, 0, 0, 15299, 15301, 5, 441, 0, 0, 15300, 15299, 1, 0, 0, 0, - 15300, 15301, 1, 0, 0, 0, 15301, 15302, 1, 0, 0, 0, 15302, 15303, 5, 724, - 0, 0, 15303, 15305, 5, 1167, 0, 0, 15304, 15306, 5, 2058, 0, 0, 15305, - 15304, 1, 0, 0, 0, 15305, 15306, 1, 0, 0, 0, 15306, 15307, 1, 0, 0, 0, - 15307, 15308, 5, 2430, 0, 0, 15308, 15309, 3, 2242, 1121, 0, 15309, 15310, - 5, 2431, 0, 0, 15310, 15319, 1, 0, 0, 0, 15311, 15313, 5, 1125, 0, 0, 15312, - 15311, 1, 0, 0, 0, 15312, 15313, 1, 0, 0, 0, 15313, 15314, 1, 0, 0, 0, - 15314, 15315, 5, 1678, 0, 0, 15315, 15316, 5, 79, 0, 0, 15316, 15317, 5, - 37, 0, 0, 15317, 15319, 5, 784, 0, 0, 15318, 15300, 1, 0, 0, 0, 15318, - 15312, 1, 0, 0, 0, 15319, 1677, 1, 0, 0, 0, 15320, 15323, 3, 2434, 1217, - 0, 15321, 15323, 5, 2427, 0, 0, 15322, 15320, 1, 0, 0, 0, 15322, 15321, - 1, 0, 0, 0, 15323, 1679, 1, 0, 0, 0, 15324, 15325, 5, 1687, 0, 0, 15325, - 15328, 5, 820, 0, 0, 15326, 15329, 3, 1272, 636, 0, 15327, 15329, 3, 1274, - 637, 0, 15328, 15326, 1, 0, 0, 0, 15328, 15327, 1, 0, 0, 0, 15329, 1681, - 1, 0, 0, 0, 15330, 15331, 5, 222, 0, 0, 15331, 15332, 3, 2434, 1217, 0, - 15332, 15333, 3, 1676, 838, 0, 15333, 1683, 1, 0, 0, 0, 15334, 15335, 5, - 20, 0, 0, 15335, 15343, 5, 2430, 0, 0, 15336, 15338, 3, 834, 417, 0, 15337, - 15336, 1, 0, 0, 0, 15338, 15341, 1, 0, 0, 0, 15339, 15337, 1, 0, 0, 0, - 15339, 15340, 1, 0, 0, 0, 15340, 15344, 1, 0, 0, 0, 15341, 15339, 1, 0, - 0, 0, 15342, 15344, 3, 832, 416, 0, 15343, 15339, 1, 0, 0, 0, 15343, 15342, - 1, 0, 0, 0, 15344, 15345, 1, 0, 0, 0, 15345, 15391, 5, 2431, 0, 0, 15346, - 15354, 5, 20, 0, 0, 15347, 15349, 3, 834, 417, 0, 15348, 15347, 1, 0, 0, - 0, 15349, 15352, 1, 0, 0, 0, 15350, 15348, 1, 0, 0, 0, 15350, 15351, 1, - 0, 0, 0, 15351, 15355, 1, 0, 0, 0, 15352, 15350, 1, 0, 0, 0, 15353, 15355, - 3, 832, 416, 0, 15354, 15350, 1, 0, 0, 0, 15354, 15353, 1, 0, 0, 0, 15355, - 15391, 1, 0, 0, 0, 15356, 15373, 5, 910, 0, 0, 15357, 15358, 5, 267, 0, - 0, 15358, 15374, 3, 2238, 1119, 0, 15359, 15360, 5, 1359, 0, 0, 15360, - 15374, 5, 754, 0, 0, 15361, 15362, 5, 2073, 0, 0, 15362, 15363, 5, 2430, - 0, 0, 15363, 15368, 3, 2266, 1133, 0, 15364, 15365, 5, 2436, 0, 0, 15365, - 15367, 3, 2266, 1133, 0, 15366, 15364, 1, 0, 0, 0, 15367, 15370, 1, 0, - 0, 0, 15368, 15366, 1, 0, 0, 0, 15368, 15369, 1, 0, 0, 0, 15369, 15371, - 1, 0, 0, 0, 15370, 15368, 1, 0, 0, 0, 15371, 15372, 5, 2431, 0, 0, 15372, - 15374, 1, 0, 0, 0, 15373, 15357, 1, 0, 0, 0, 15373, 15359, 1, 0, 0, 0, - 15373, 15361, 1, 0, 0, 0, 15374, 15375, 1, 0, 0, 0, 15375, 15377, 3, 836, - 418, 0, 15376, 15378, 5, 168, 0, 0, 15377, 15376, 1, 0, 0, 0, 15377, 15378, - 1, 0, 0, 0, 15378, 15391, 1, 0, 0, 0, 15379, 15380, 5, 1464, 0, 0, 15380, - 15381, 5, 267, 0, 0, 15381, 15382, 3, 1686, 843, 0, 15382, 15383, 5, 2034, - 0, 0, 15383, 15384, 3, 1688, 844, 0, 15384, 15391, 1, 0, 0, 0, 15385, 15387, - 3, 1690, 845, 0, 15386, 15385, 1, 0, 0, 0, 15387, 15388, 1, 0, 0, 0, 15388, - 15386, 1, 0, 0, 0, 15388, 15389, 1, 0, 0, 0, 15389, 15391, 1, 0, 0, 0, - 15390, 15334, 1, 0, 0, 0, 15390, 15346, 1, 0, 0, 0, 15390, 15356, 1, 0, - 0, 0, 15390, 15379, 1, 0, 0, 0, 15390, 15386, 1, 0, 0, 0, 15391, 1685, - 1, 0, 0, 0, 15392, 15393, 3, 2238, 1119, 0, 15393, 1687, 1, 0, 0, 0, 15394, - 15395, 3, 2238, 1119, 0, 15395, 1689, 1, 0, 0, 0, 15396, 15397, 5, 425, - 0, 0, 15397, 15398, 3, 1692, 846, 0, 15398, 1691, 1, 0, 0, 0, 15399, 15400, - 5, 1359, 0, 0, 15400, 15414, 5, 754, 0, 0, 15401, 15402, 5, 2073, 0, 0, - 15402, 15403, 5, 2430, 0, 0, 15403, 15408, 3, 2266, 1133, 0, 15404, 15405, - 5, 2436, 0, 0, 15405, 15407, 3, 2266, 1133, 0, 15406, 15404, 1, 0, 0, 0, - 15407, 15410, 1, 0, 0, 0, 15408, 15406, 1, 0, 0, 0, 15408, 15409, 1, 0, - 0, 0, 15409, 15411, 1, 0, 0, 0, 15410, 15408, 1, 0, 0, 0, 15411, 15412, - 5, 2431, 0, 0, 15412, 15414, 1, 0, 0, 0, 15413, 15399, 1, 0, 0, 0, 15413, - 15401, 1, 0, 0, 0, 15414, 15416, 1, 0, 0, 0, 15415, 15417, 5, 168, 0, 0, - 15416, 15415, 1, 0, 0, 0, 15416, 15417, 1, 0, 0, 0, 15417, 15419, 1, 0, - 0, 0, 15418, 15420, 7, 149, 0, 0, 15419, 15418, 1, 0, 0, 0, 15419, 15420, - 1, 0, 0, 0, 15420, 15427, 1, 0, 0, 0, 15421, 15422, 5, 267, 0, 0, 15422, - 15424, 3, 2238, 1119, 0, 15423, 15425, 5, 168, 0, 0, 15424, 15423, 1, 0, - 0, 0, 15424, 15425, 1, 0, 0, 0, 15425, 15427, 1, 0, 0, 0, 15426, 15413, - 1, 0, 0, 0, 15426, 15421, 1, 0, 0, 0, 15427, 1693, 1, 0, 0, 0, 15428, 15429, - 5, 186, 0, 0, 15429, 15430, 5, 2430, 0, 0, 15430, 15431, 3, 2030, 1015, - 0, 15431, 15433, 5, 2431, 0, 0, 15432, 15434, 5, 398, 0, 0, 15433, 15432, - 1, 0, 0, 0, 15433, 15434, 1, 0, 0, 0, 15434, 1695, 1, 0, 0, 0, 15435, 15436, - 5, 563, 0, 0, 15436, 15437, 5, 754, 0, 0, 15437, 15438, 3, 2286, 1143, - 0, 15438, 15440, 3, 1698, 849, 0, 15439, 15441, 3, 1700, 850, 0, 15440, - 15439, 1, 0, 0, 0, 15440, 15441, 1, 0, 0, 0, 15441, 1697, 1, 0, 0, 0, 15442, - 15443, 5, 1433, 0, 0, 15443, 15445, 3, 2268, 1134, 0, 15444, 15446, 3, - 2286, 1143, 0, 15445, 15444, 1, 0, 0, 0, 15445, 15446, 1, 0, 0, 0, 15446, - 15454, 1, 0, 0, 0, 15447, 15448, 5, 1179, 0, 0, 15448, 15452, 5, 376, 0, - 0, 15449, 15453, 5, 168, 0, 0, 15450, 15451, 5, 1572, 0, 0, 15451, 15453, - 5, 1149, 0, 0, 15452, 15449, 1, 0, 0, 0, 15452, 15450, 1, 0, 0, 0, 15453, - 15455, 1, 0, 0, 0, 15454, 15447, 1, 0, 0, 0, 15454, 15455, 1, 0, 0, 0, - 15455, 1699, 1, 0, 0, 0, 15456, 15457, 5, 1179, 0, 0, 15457, 15461, 5, - 376, 0, 0, 15458, 15462, 5, 168, 0, 0, 15459, 15460, 5, 1572, 0, 0, 15460, - 15462, 5, 1149, 0, 0, 15461, 15458, 1, 0, 0, 0, 15461, 15459, 1, 0, 0, - 0, 15462, 1701, 1, 0, 0, 0, 15463, 15464, 5, 356, 0, 0, 15464, 15466, 3, - 1720, 860, 0, 15465, 15463, 1, 0, 0, 0, 15465, 15466, 1, 0, 0, 0, 15466, - 15467, 1, 0, 0, 0, 15467, 15468, 5, 107, 0, 0, 15468, 15475, 3, 1750, 875, - 0, 15469, 15471, 5, 482, 0, 0, 15470, 15472, 3, 1798, 899, 0, 15471, 15470, - 1, 0, 0, 0, 15472, 15473, 1, 0, 0, 0, 15473, 15471, 1, 0, 0, 0, 15473, - 15474, 1, 0, 0, 0, 15474, 15476, 1, 0, 0, 0, 15475, 15469, 1, 0, 0, 0, - 15475, 15476, 1, 0, 0, 0, 15476, 15477, 1, 0, 0, 0, 15477, 15478, 5, 459, - 0, 0, 15478, 15479, 5, 2450, 0, 0, 15479, 1703, 1, 0, 0, 0, 15480, 15481, - 5, 85, 0, 0, 15481, 15482, 7, 85, 0, 0, 15482, 1705, 1, 0, 0, 0, 15483, - 15486, 5, 761, 0, 0, 15484, 15487, 3, 1708, 854, 0, 15485, 15487, 3, 1710, - 855, 0, 15486, 15484, 1, 0, 0, 0, 15486, 15485, 1, 0, 0, 0, 15487, 1707, - 1, 0, 0, 0, 15488, 15489, 5, 730, 0, 0, 15489, 15490, 5, 927, 0, 0, 15490, - 15491, 5, 2426, 0, 0, 15491, 1709, 1, 0, 0, 0, 15492, 15495, 5, 199, 0, - 0, 15493, 15494, 5, 927, 0, 0, 15494, 15496, 5, 2426, 0, 0, 15495, 15493, - 1, 0, 0, 0, 15495, 15496, 1, 0, 0, 0, 15496, 15497, 1, 0, 0, 0, 15497, - 15498, 5, 785, 0, 0, 15498, 15500, 3, 2332, 1166, 0, 15499, 15501, 3, 1712, - 856, 0, 15500, 15499, 1, 0, 0, 0, 15500, 15501, 1, 0, 0, 0, 15501, 15504, - 1, 0, 0, 0, 15502, 15503, 5, 2193, 0, 0, 15503, 15505, 5, 277, 0, 0, 15504, - 15502, 1, 0, 0, 0, 15504, 15505, 1, 0, 0, 0, 15505, 15507, 1, 0, 0, 0, - 15506, 15508, 3, 1714, 857, 0, 15507, 15506, 1, 0, 0, 0, 15507, 15508, - 1, 0, 0, 0, 15508, 1711, 1, 0, 0, 0, 15509, 15510, 5, 33, 0, 0, 15510, - 15511, 5, 681, 0, 0, 15511, 15512, 5, 2430, 0, 0, 15512, 15513, 3, 2034, - 1017, 0, 15513, 15514, 5, 2431, 0, 0, 15514, 1713, 1, 0, 0, 0, 15515, 15516, - 5, 1248, 0, 0, 15516, 15521, 5, 2430, 0, 0, 15517, 15522, 3, 2034, 1017, - 0, 15518, 15519, 5, 2423, 0, 0, 15519, 15520, 5, 2423, 0, 0, 15520, 15522, - 5, 2423, 0, 0, 15521, 15517, 1, 0, 0, 0, 15521, 15518, 1, 0, 0, 0, 15522, - 15523, 1, 0, 0, 0, 15523, 15524, 5, 2431, 0, 0, 15524, 1715, 1, 0, 0, 0, - 15525, 15529, 3, 2222, 1111, 0, 15526, 15528, 7, 185, 0, 0, 15527, 15526, - 1, 0, 0, 0, 15528, 15531, 1, 0, 0, 0, 15529, 15527, 1, 0, 0, 0, 15529, - 15530, 1, 0, 0, 0, 15530, 15533, 1, 0, 0, 0, 15531, 15529, 1, 0, 0, 0, - 15532, 15534, 3, 2300, 1150, 0, 15533, 15532, 1, 0, 0, 0, 15533, 15534, - 1, 0, 0, 0, 15534, 15536, 1, 0, 0, 0, 15535, 15537, 3, 1718, 859, 0, 15536, - 15535, 1, 0, 0, 0, 15536, 15537, 1, 0, 0, 0, 15537, 1717, 1, 0, 0, 0, 15538, - 15539, 7, 186, 0, 0, 15539, 15540, 3, 2036, 1018, 0, 15540, 1719, 1, 0, - 0, 0, 15541, 15543, 3, 1722, 861, 0, 15542, 15541, 1, 0, 0, 0, 15543, 15544, - 1, 0, 0, 0, 15544, 15542, 1, 0, 0, 0, 15544, 15545, 1, 0, 0, 0, 15545, - 1721, 1, 0, 0, 0, 15546, 15557, 3, 1734, 867, 0, 15547, 15557, 3, 1732, - 866, 0, 15548, 15557, 3, 1724, 862, 0, 15549, 15557, 3, 1726, 863, 0, 15550, - 15557, 3, 1728, 864, 0, 15551, 15557, 3, 1742, 871, 0, 15552, 15557, 3, - 152, 76, 0, 15553, 15557, 3, 154, 77, 0, 15554, 15557, 3, 168, 84, 0, 15555, - 15557, 3, 166, 83, 0, 15556, 15546, 1, 0, 0, 0, 15556, 15547, 1, 0, 0, - 0, 15556, 15548, 1, 0, 0, 0, 15556, 15549, 1, 0, 0, 0, 15556, 15550, 1, - 0, 0, 0, 15556, 15551, 1, 0, 0, 0, 15556, 15552, 1, 0, 0, 0, 15556, 15553, - 1, 0, 0, 0, 15556, 15554, 1, 0, 0, 0, 15556, 15555, 1, 0, 0, 0, 15557, - 1723, 1, 0, 0, 0, 15558, 15560, 3, 2332, 1166, 0, 15559, 15561, 5, 265, - 0, 0, 15560, 15559, 1, 0, 0, 0, 15560, 15561, 1, 0, 0, 0, 15561, 15562, - 1, 0, 0, 0, 15562, 15565, 3, 2300, 1150, 0, 15563, 15564, 5, 1125, 0, 0, - 15564, 15566, 5, 1149, 0, 0, 15565, 15563, 1, 0, 0, 0, 15565, 15566, 1, - 0, 0, 0, 15566, 15568, 1, 0, 0, 0, 15567, 15569, 3, 1718, 859, 0, 15568, - 15567, 1, 0, 0, 0, 15568, 15569, 1, 0, 0, 0, 15569, 15570, 1, 0, 0, 0, - 15570, 15571, 5, 2450, 0, 0, 15571, 1725, 1, 0, 0, 0, 15572, 15573, 5, - 1683, 0, 0, 15573, 15574, 3, 2332, 1166, 0, 15574, 15575, 5, 724, 0, 0, - 15575, 15581, 3, 2300, 1150, 0, 15576, 15577, 5, 1403, 0, 0, 15577, 15578, - 3, 2036, 1018, 0, 15578, 15579, 5, 2422, 0, 0, 15579, 15580, 3, 2036, 1018, - 0, 15580, 15582, 1, 0, 0, 0, 15581, 15576, 1, 0, 0, 0, 15581, 15582, 1, - 0, 0, 0, 15582, 15585, 1, 0, 0, 0, 15583, 15584, 5, 1125, 0, 0, 15584, - 15586, 5, 1149, 0, 0, 15585, 15583, 1, 0, 0, 0, 15585, 15586, 1, 0, 0, - 0, 15586, 15587, 1, 0, 0, 0, 15587, 15588, 5, 2450, 0, 0, 15588, 1727, - 1, 0, 0, 0, 15589, 15590, 5, 322, 0, 0, 15590, 15602, 3, 2332, 1166, 0, - 15591, 15592, 5, 2430, 0, 0, 15592, 15597, 3, 1730, 865, 0, 15593, 15594, - 5, 2436, 0, 0, 15594, 15596, 3, 1730, 865, 0, 15595, 15593, 1, 0, 0, 0, - 15596, 15599, 1, 0, 0, 0, 15597, 15595, 1, 0, 0, 0, 15597, 15598, 1, 0, - 0, 0, 15598, 15600, 1, 0, 0, 0, 15599, 15597, 1, 0, 0, 0, 15600, 15601, - 5, 2431, 0, 0, 15601, 15603, 1, 0, 0, 0, 15602, 15591, 1, 0, 0, 0, 15602, - 15603, 1, 0, 0, 0, 15603, 15606, 1, 0, 0, 0, 15604, 15605, 5, 1491, 0, - 0, 15605, 15607, 3, 2300, 1150, 0, 15606, 15604, 1, 0, 0, 0, 15606, 15607, - 1, 0, 0, 0, 15607, 15610, 1, 0, 0, 0, 15608, 15609, 5, 724, 0, 0, 15609, - 15611, 3, 1840, 920, 0, 15610, 15608, 1, 0, 0, 0, 15610, 15611, 1, 0, 0, - 0, 15611, 15612, 1, 0, 0, 0, 15612, 15613, 5, 2450, 0, 0, 15613, 1729, - 1, 0, 0, 0, 15614, 15619, 3, 2222, 1111, 0, 15615, 15617, 5, 681, 0, 0, - 15616, 15615, 1, 0, 0, 0, 15616, 15617, 1, 0, 0, 0, 15617, 15618, 1, 0, - 0, 0, 15618, 15620, 3, 2300, 1150, 0, 15619, 15616, 1, 0, 0, 0, 15619, - 15620, 1, 0, 0, 0, 15620, 15622, 1, 0, 0, 0, 15621, 15623, 3, 1718, 859, - 0, 15622, 15621, 1, 0, 0, 0, 15622, 15623, 1, 0, 0, 0, 15623, 1731, 1, - 0, 0, 0, 15624, 15625, 3, 2332, 1166, 0, 15625, 15626, 5, 482, 0, 0, 15626, - 15627, 5, 2450, 0, 0, 15627, 1733, 1, 0, 0, 0, 15628, 15659, 5, 1342, 0, - 0, 15629, 15660, 5, 1561, 0, 0, 15630, 15660, 5, 92, 0, 0, 15631, 15632, - 5, 483, 0, 0, 15632, 15633, 5, 2430, 0, 0, 15633, 15634, 3, 2246, 1123, - 0, 15634, 15635, 5, 2436, 0, 0, 15635, 15636, 3, 2326, 1163, 0, 15636, - 15637, 5, 2431, 0, 0, 15637, 15660, 1, 0, 0, 0, 15638, 15639, 5, 687, 0, - 0, 15639, 15640, 5, 2430, 0, 0, 15640, 15641, 3, 2332, 1166, 0, 15641, - 15642, 5, 2436, 0, 0, 15642, 15643, 3, 2036, 1018, 0, 15643, 15644, 5, - 2431, 0, 0, 15644, 15660, 1, 0, 0, 0, 15645, 15646, 5, 1482, 0, 0, 15646, - 15649, 5, 2430, 0, 0, 15647, 15650, 3, 2332, 1166, 0, 15648, 15650, 5, - 363, 0, 0, 15649, 15647, 1, 0, 0, 0, 15649, 15648, 1, 0, 0, 0, 15650, 15653, - 1, 0, 0, 0, 15651, 15652, 5, 2436, 0, 0, 15652, 15654, 3, 2332, 1166, 0, - 15653, 15651, 1, 0, 0, 0, 15654, 15655, 1, 0, 0, 0, 15655, 15653, 1, 0, - 0, 0, 15655, 15656, 1, 0, 0, 0, 15656, 15657, 1, 0, 0, 0, 15657, 15658, - 5, 2431, 0, 0, 15658, 15660, 1, 0, 0, 0, 15659, 15629, 1, 0, 0, 0, 15659, - 15630, 1, 0, 0, 0, 15659, 15631, 1, 0, 0, 0, 15659, 15638, 1, 0, 0, 0, - 15659, 15645, 1, 0, 0, 0, 15660, 15661, 1, 0, 0, 0, 15661, 15662, 5, 2450, - 0, 0, 15662, 1735, 1, 0, 0, 0, 15663, 15664, 5, 1418, 0, 0, 15664, 15665, - 5, 2430, 0, 0, 15665, 15670, 3, 1738, 869, 0, 15666, 15667, 5, 2436, 0, - 0, 15667, 15669, 3, 1738, 869, 0, 15668, 15666, 1, 0, 0, 0, 15669, 15672, - 1, 0, 0, 0, 15670, 15668, 1, 0, 0, 0, 15670, 15671, 1, 0, 0, 0, 15671, - 15673, 1, 0, 0, 0, 15672, 15670, 1, 0, 0, 0, 15673, 15674, 5, 2431, 0, - 0, 15674, 1737, 1, 0, 0, 0, 15675, 15677, 3, 2266, 1133, 0, 15676, 15678, - 3, 2300, 1150, 0, 15677, 15676, 1, 0, 0, 0, 15677, 15678, 1, 0, 0, 0, 15678, - 15681, 1, 0, 0, 0, 15679, 15680, 5, 1125, 0, 0, 15680, 15682, 5, 1149, - 0, 0, 15681, 15679, 1, 0, 0, 0, 15681, 15682, 1, 0, 0, 0, 15682, 15684, - 1, 0, 0, 0, 15683, 15685, 3, 1718, 859, 0, 15684, 15683, 1, 0, 0, 0, 15684, - 15685, 1, 0, 0, 0, 15685, 1739, 1, 0, 0, 0, 15686, 15687, 5, 1435, 0, 0, - 15687, 15690, 5, 322, 0, 0, 15688, 15689, 5, 1491, 0, 0, 15689, 15691, - 3, 2300, 1150, 0, 15690, 15688, 1, 0, 0, 0, 15690, 15691, 1, 0, 0, 0, 15691, - 1741, 1, 0, 0, 0, 15692, 15693, 5, 2058, 0, 0, 15693, 15694, 3, 2332, 1166, - 0, 15694, 15699, 5, 724, 0, 0, 15695, 15700, 3, 1744, 872, 0, 15696, 15700, - 3, 1748, 874, 0, 15697, 15700, 3, 1736, 868, 0, 15698, 15700, 3, 1740, - 870, 0, 15699, 15695, 1, 0, 0, 0, 15699, 15696, 1, 0, 0, 0, 15699, 15697, - 1, 0, 0, 0, 15699, 15698, 1, 0, 0, 0, 15700, 15701, 1, 0, 0, 0, 15701, - 15702, 5, 2450, 0, 0, 15702, 1743, 1, 0, 0, 0, 15703, 15704, 5, 1981, 0, - 0, 15704, 15705, 5, 1167, 0, 0, 15705, 15707, 3, 2300, 1150, 0, 15706, - 15708, 3, 1746, 873, 0, 15707, 15706, 1, 0, 0, 0, 15707, 15708, 1, 0, 0, - 0, 15708, 15711, 1, 0, 0, 0, 15709, 15710, 5, 1125, 0, 0, 15710, 15712, - 5, 1149, 0, 0, 15711, 15709, 1, 0, 0, 0, 15711, 15712, 1, 0, 0, 0, 15712, - 1745, 1, 0, 0, 0, 15713, 15716, 5, 656, 0, 0, 15714, 15716, 5, 660, 0, - 0, 15715, 15713, 1, 0, 0, 0, 15715, 15714, 1, 0, 0, 0, 15716, 15717, 1, - 0, 0, 0, 15717, 15718, 5, 151, 0, 0, 15718, 15719, 3, 2300, 1150, 0, 15719, - 1747, 1, 0, 0, 0, 15720, 15724, 5, 2152, 0, 0, 15721, 15722, 5, 2154, 0, - 0, 15722, 15724, 5, 65, 0, 0, 15723, 15720, 1, 0, 0, 0, 15723, 15721, 1, - 0, 0, 0, 15724, 15725, 1, 0, 0, 0, 15725, 15726, 5, 2430, 0, 0, 15726, - 15727, 3, 2036, 1018, 0, 15727, 15728, 5, 2431, 0, 0, 15728, 15729, 5, - 1167, 0, 0, 15729, 15732, 3, 2300, 1150, 0, 15730, 15731, 5, 1125, 0, 0, - 15731, 15733, 5, 1149, 0, 0, 15732, 15730, 1, 0, 0, 0, 15732, 15733, 1, - 0, 0, 0, 15733, 1749, 1, 0, 0, 0, 15734, 15735, 3, 1754, 877, 0, 15735, - 15736, 7, 187, 0, 0, 15736, 15739, 1, 0, 0, 0, 15737, 15739, 3, 1752, 876, - 0, 15738, 15734, 1, 0, 0, 0, 15738, 15737, 1, 0, 0, 0, 15739, 15740, 1, - 0, 0, 0, 15740, 15738, 1, 0, 0, 0, 15740, 15741, 1, 0, 0, 0, 15741, 1751, - 1, 0, 0, 0, 15742, 15743, 5, 2448, 0, 0, 15743, 15744, 5, 2448, 0, 0, 15744, - 15745, 3, 2240, 1120, 0, 15745, 15746, 5, 2447, 0, 0, 15746, 15747, 5, - 2447, 0, 0, 15747, 1753, 1, 0, 0, 0, 15748, 15765, 3, 1796, 898, 0, 15749, - 15765, 3, 1802, 901, 0, 15750, 15765, 3, 1756, 878, 0, 15751, 15765, 3, - 1758, 879, 0, 15752, 15765, 3, 1760, 880, 0, 15753, 15765, 3, 1762, 881, - 0, 15754, 15765, 3, 1764, 882, 0, 15755, 15765, 3, 1770, 885, 0, 15756, - 15765, 3, 1774, 887, 0, 15757, 15765, 3, 1784, 892, 0, 15758, 15765, 3, - 1786, 893, 0, 15759, 15765, 3, 1788, 894, 0, 15760, 15765, 3, 2072, 1036, - 0, 15761, 15765, 3, 1804, 902, 0, 15762, 15765, 3, 1794, 897, 0, 15763, - 15765, 3, 1792, 896, 0, 15764, 15748, 1, 0, 0, 0, 15764, 15749, 1, 0, 0, - 0, 15764, 15750, 1, 0, 0, 0, 15764, 15751, 1, 0, 0, 0, 15764, 15752, 1, - 0, 0, 0, 15764, 15753, 1, 0, 0, 0, 15764, 15754, 1, 0, 0, 0, 15764, 15755, - 1, 0, 0, 0, 15764, 15756, 1, 0, 0, 0, 15764, 15757, 1, 0, 0, 0, 15764, - 15758, 1, 0, 0, 0, 15764, 15759, 1, 0, 0, 0, 15764, 15760, 1, 0, 0, 0, - 15764, 15761, 1, 0, 0, 0, 15764, 15762, 1, 0, 0, 0, 15764, 15763, 1, 0, - 0, 0, 15765, 1755, 1, 0, 0, 0, 15766, 15769, 3, 2310, 1155, 0, 15767, 15769, - 3, 2308, 1154, 0, 15768, 15766, 1, 0, 0, 0, 15768, 15767, 1, 0, 0, 0, 15769, - 15770, 1, 0, 0, 0, 15770, 15771, 5, 2439, 0, 0, 15771, 15772, 3, 2036, - 1018, 0, 15772, 1757, 1, 0, 0, 0, 15773, 15775, 5, 278, 0, 0, 15774, 15776, - 3, 2240, 1120, 0, 15775, 15774, 1, 0, 0, 0, 15775, 15776, 1, 0, 0, 0, 15776, - 15779, 1, 0, 0, 0, 15777, 15778, 5, 2185, 0, 0, 15778, 15780, 3, 2030, - 1015, 0, 15779, 15777, 1, 0, 0, 0, 15779, 15780, 1, 0, 0, 0, 15780, 1759, - 1, 0, 0, 0, 15781, 15783, 5, 494, 0, 0, 15782, 15784, 3, 2240, 1120, 0, - 15783, 15782, 1, 0, 0, 0, 15783, 15784, 1, 0, 0, 0, 15784, 15787, 1, 0, - 0, 0, 15785, 15786, 5, 2185, 0, 0, 15786, 15788, 3, 2030, 1015, 0, 15787, - 15785, 1, 0, 0, 0, 15787, 15788, 1, 0, 0, 0, 15788, 1761, 1, 0, 0, 0, 15789, - 15790, 5, 591, 0, 0, 15790, 15791, 3, 2240, 1120, 0, 15791, 1763, 1, 0, - 0, 0, 15792, 15793, 5, 635, 0, 0, 15793, 15794, 3, 2030, 1015, 0, 15794, - 15795, 5, 1994, 0, 0, 15795, 15799, 3, 1750, 875, 0, 15796, 15798, 3, 1766, - 883, 0, 15797, 15796, 1, 0, 0, 0, 15798, 15801, 1, 0, 0, 0, 15799, 15797, - 1, 0, 0, 0, 15799, 15800, 1, 0, 0, 0, 15800, 15803, 1, 0, 0, 0, 15801, - 15799, 1, 0, 0, 0, 15802, 15804, 3, 1768, 884, 0, 15803, 15802, 1, 0, 0, - 0, 15803, 15804, 1, 0, 0, 0, 15804, 15805, 1, 0, 0, 0, 15805, 15806, 5, - 459, 0, 0, 15806, 15807, 5, 635, 0, 0, 15807, 1765, 1, 0, 0, 0, 15808, - 15809, 5, 447, 0, 0, 15809, 15810, 3, 2030, 1015, 0, 15810, 15811, 5, 1994, - 0, 0, 15811, 15812, 3, 1750, 875, 0, 15812, 1767, 1, 0, 0, 0, 15813, 15814, - 5, 446, 0, 0, 15814, 15815, 3, 1750, 875, 0, 15815, 1769, 1, 0, 0, 0, 15816, - 15818, 3, 1752, 876, 0, 15817, 15816, 1, 0, 0, 0, 15817, 15818, 1, 0, 0, - 0, 15818, 15823, 1, 0, 0, 0, 15819, 15820, 5, 2187, 0, 0, 15820, 15824, - 3, 2030, 1015, 0, 15821, 15822, 5, 565, 0, 0, 15822, 15824, 3, 1772, 886, - 0, 15823, 15819, 1, 0, 0, 0, 15823, 15821, 1, 0, 0, 0, 15823, 15824, 1, - 0, 0, 0, 15824, 15825, 1, 0, 0, 0, 15825, 15826, 5, 826, 0, 0, 15826, 15827, - 3, 1750, 875, 0, 15827, 15828, 5, 459, 0, 0, 15828, 15830, 5, 826, 0, 0, - 15829, 15831, 3, 2240, 1120, 0, 15830, 15829, 1, 0, 0, 0, 15830, 15831, - 1, 0, 0, 0, 15831, 1771, 1, 0, 0, 0, 15832, 15833, 3, 2256, 1128, 0, 15833, - 15835, 5, 681, 0, 0, 15834, 15836, 5, 1493, 0, 0, 15835, 15834, 1, 0, 0, - 0, 15835, 15836, 1, 0, 0, 0, 15836, 15837, 1, 0, 0, 0, 15837, 15838, 3, - 1780, 890, 0, 15838, 15839, 5, 2422, 0, 0, 15839, 15840, 3, 1782, 891, - 0, 15840, 15858, 1, 0, 0, 0, 15841, 15842, 3, 2260, 1130, 0, 15842, 15855, - 5, 681, 0, 0, 15843, 15849, 3, 2258, 1129, 0, 15844, 15846, 5, 2430, 0, - 0, 15845, 15847, 3, 2034, 1017, 0, 15846, 15845, 1, 0, 0, 0, 15846, 15847, - 1, 0, 0, 0, 15847, 15848, 1, 0, 0, 0, 15848, 15850, 5, 2431, 0, 0, 15849, - 15844, 1, 0, 0, 0, 15849, 15850, 1, 0, 0, 0, 15850, 15856, 1, 0, 0, 0, - 15851, 15852, 5, 2430, 0, 0, 15852, 15853, 3, 1840, 920, 0, 15853, 15854, - 5, 2431, 0, 0, 15854, 15856, 1, 0, 0, 0, 15855, 15843, 1, 0, 0, 0, 15855, - 15851, 1, 0, 0, 0, 15856, 15858, 1, 0, 0, 0, 15857, 15832, 1, 0, 0, 0, - 15857, 15841, 1, 0, 0, 0, 15858, 1773, 1, 0, 0, 0, 15859, 15860, 5, 560, - 0, 0, 15860, 15861, 3, 2256, 1128, 0, 15861, 15862, 5, 681, 0, 0, 15862, - 15863, 3, 1776, 888, 0, 15863, 15866, 3, 1804, 902, 0, 15864, 15865, 5, - 1522, 0, 0, 15865, 15867, 5, 484, 0, 0, 15866, 15864, 1, 0, 0, 0, 15866, - 15867, 1, 0, 0, 0, 15867, 1775, 1, 0, 0, 0, 15868, 15869, 3, 1780, 890, - 0, 15869, 15870, 5, 2422, 0, 0, 15870, 15871, 3, 1782, 891, 0, 15871, 15882, - 1, 0, 0, 0, 15872, 15873, 5, 677, 0, 0, 15873, 15874, 5, 1167, 0, 0, 15874, - 15876, 3, 2262, 1131, 0, 15875, 15877, 3, 1778, 889, 0, 15876, 15875, 1, - 0, 0, 0, 15876, 15877, 1, 0, 0, 0, 15877, 15882, 1, 0, 0, 0, 15878, 15879, - 5, 2145, 0, 0, 15879, 15880, 5, 1167, 0, 0, 15880, 15882, 3, 2256, 1128, - 0, 15881, 15868, 1, 0, 0, 0, 15881, 15872, 1, 0, 0, 0, 15881, 15878, 1, - 0, 0, 0, 15882, 1777, 1, 0, 0, 0, 15883, 15884, 5, 112, 0, 0, 15884, 15885, - 3, 1780, 890, 0, 15885, 15886, 5, 48, 0, 0, 15886, 15887, 3, 1782, 891, - 0, 15887, 1779, 1, 0, 0, 0, 15888, 15889, 3, 2058, 1029, 0, 15889, 1781, - 1, 0, 0, 0, 15890, 15891, 3, 2058, 1029, 0, 15891, 1783, 1, 0, 0, 0, 15892, - 15893, 5, 1149, 0, 0, 15893, 1785, 1, 0, 0, 0, 15894, 15896, 5, 1400, 0, - 0, 15895, 15897, 3, 2246, 1123, 0, 15896, 15895, 1, 0, 0, 0, 15896, 15897, - 1, 0, 0, 0, 15897, 1787, 1, 0, 0, 0, 15898, 15900, 5, 1491, 0, 0, 15899, - 15901, 3, 2036, 1018, 0, 15900, 15899, 1, 0, 0, 0, 15900, 15901, 1, 0, - 0, 0, 15901, 1789, 1, 0, 0, 0, 15902, 15903, 5, 162, 0, 0, 15903, 15905, - 3, 2216, 1108, 0, 15904, 15906, 3, 2290, 1145, 0, 15905, 15904, 1, 0, 0, - 0, 15905, 15906, 1, 0, 0, 0, 15906, 15914, 1, 0, 0, 0, 15907, 15908, 5, - 2423, 0, 0, 15908, 15910, 3, 2334, 1167, 0, 15909, 15911, 3, 2290, 1145, - 0, 15910, 15909, 1, 0, 0, 0, 15910, 15911, 1, 0, 0, 0, 15911, 15913, 1, - 0, 0, 0, 15912, 15907, 1, 0, 0, 0, 15913, 15916, 1, 0, 0, 0, 15914, 15912, - 1, 0, 0, 0, 15914, 15915, 1, 0, 0, 0, 15915, 15919, 1, 0, 0, 0, 15916, - 15914, 1, 0, 0, 0, 15917, 15918, 5, 720, 0, 0, 15918, 15920, 3, 2308, 1154, - 0, 15919, 15917, 1, 0, 0, 0, 15919, 15920, 1, 0, 0, 0, 15920, 1791, 1, - 0, 0, 0, 15921, 15923, 5, 162, 0, 0, 15922, 15921, 1, 0, 0, 0, 15922, 15923, - 1, 0, 0, 0, 15923, 15924, 1, 0, 0, 0, 15924, 15926, 3, 2216, 1108, 0, 15925, - 15927, 3, 2290, 1145, 0, 15926, 15925, 1, 0, 0, 0, 15926, 15927, 1, 0, - 0, 0, 15927, 15935, 1, 0, 0, 0, 15928, 15929, 5, 2423, 0, 0, 15929, 15931, - 3, 2334, 1167, 0, 15930, 15932, 3, 2290, 1145, 0, 15931, 15930, 1, 0, 0, - 0, 15931, 15932, 1, 0, 0, 0, 15932, 15934, 1, 0, 0, 0, 15933, 15928, 1, - 0, 0, 0, 15934, 15937, 1, 0, 0, 0, 15935, 15933, 1, 0, 0, 0, 15935, 15936, - 1, 0, 0, 0, 15936, 15940, 1, 0, 0, 0, 15937, 15935, 1, 0, 0, 0, 15938, - 15939, 5, 720, 0, 0, 15939, 15941, 3, 2308, 1154, 0, 15940, 15938, 1, 0, - 0, 0, 15940, 15941, 1, 0, 0, 0, 15941, 1793, 1, 0, 0, 0, 15942, 15943, - 5, 1305, 0, 0, 15943, 15944, 5, 1511, 0, 0, 15944, 15945, 5, 2430, 0, 0, - 15945, 15946, 3, 2036, 1018, 0, 15946, 15947, 5, 2431, 0, 0, 15947, 1795, - 1, 0, 0, 0, 15948, 15949, 5, 107, 0, 0, 15949, 15956, 3, 1750, 875, 0, - 15950, 15952, 5, 482, 0, 0, 15951, 15953, 3, 1798, 899, 0, 15952, 15951, - 1, 0, 0, 0, 15953, 15954, 1, 0, 0, 0, 15954, 15952, 1, 0, 0, 0, 15954, - 15955, 1, 0, 0, 0, 15955, 15957, 1, 0, 0, 0, 15956, 15950, 1, 0, 0, 0, - 15956, 15957, 1, 0, 0, 0, 15957, 15958, 1, 0, 0, 0, 15958, 15960, 5, 459, - 0, 0, 15959, 15961, 3, 2240, 1120, 0, 15960, 15959, 1, 0, 0, 0, 15960, - 15961, 1, 0, 0, 0, 15961, 1797, 1, 0, 0, 0, 15962, 15963, 5, 2185, 0, 0, - 15963, 15968, 3, 2246, 1123, 0, 15964, 15965, 5, 1223, 0, 0, 15965, 15967, - 3, 2246, 1123, 0, 15966, 15964, 1, 0, 0, 0, 15967, 15970, 1, 0, 0, 0, 15968, - 15966, 1, 0, 0, 0, 15968, 15969, 1, 0, 0, 0, 15969, 15971, 1, 0, 0, 0, - 15970, 15968, 1, 0, 0, 0, 15971, 15972, 5, 1994, 0, 0, 15972, 15973, 3, - 1750, 875, 0, 15973, 1799, 1, 0, 0, 0, 15974, 15978, 5, 356, 0, 0, 15975, - 15977, 3, 1722, 861, 0, 15976, 15975, 1, 0, 0, 0, 15977, 15980, 1, 0, 0, - 0, 15978, 15976, 1, 0, 0, 0, 15978, 15979, 1, 0, 0, 0, 15979, 15982, 1, - 0, 0, 0, 15980, 15978, 1, 0, 0, 0, 15981, 15974, 1, 0, 0, 0, 15981, 15982, - 1, 0, 0, 0, 15982, 15983, 1, 0, 0, 0, 15983, 15984, 3, 1796, 898, 0, 15984, - 1801, 1, 0, 0, 0, 15985, 15987, 5, 356, 0, 0, 15986, 15985, 1, 0, 0, 0, - 15986, 15987, 1, 0, 0, 0, 15987, 15989, 1, 0, 0, 0, 15988, 15990, 3, 1722, - 861, 0, 15989, 15988, 1, 0, 0, 0, 15990, 15991, 1, 0, 0, 0, 15991, 15989, - 1, 0, 0, 0, 15991, 15992, 1, 0, 0, 0, 15992, 15993, 1, 0, 0, 0, 15993, - 15994, 3, 1796, 898, 0, 15994, 1803, 1, 0, 0, 0, 15995, 16000, 3, 1806, - 903, 0, 15996, 16000, 3, 1810, 905, 0, 15997, 16000, 3, 1812, 906, 0, 15998, - 16000, 3, 1822, 911, 0, 15999, 15995, 1, 0, 0, 0, 15999, 15996, 1, 0, 0, - 0, 15999, 15997, 1, 0, 0, 0, 15999, 15998, 1, 0, 0, 0, 16000, 1805, 1, - 0, 0, 0, 16001, 16002, 5, 489, 0, 0, 16002, 16003, 5, 641, 0, 0, 16003, - 16013, 3, 2036, 1018, 0, 16004, 16006, 3, 2202, 1101, 0, 16005, 16007, - 3, 2152, 1076, 0, 16006, 16005, 1, 0, 0, 0, 16006, 16007, 1, 0, 0, 0, 16007, - 16014, 1, 0, 0, 0, 16008, 16010, 3, 2152, 1076, 0, 16009, 16011, 3, 1808, - 904, 0, 16010, 16009, 1, 0, 0, 0, 16010, 16011, 1, 0, 0, 0, 16011, 16014, - 1, 0, 0, 0, 16012, 16014, 3, 1808, 904, 0, 16013, 16004, 1, 0, 0, 0, 16013, - 16008, 1, 0, 0, 0, 16013, 16012, 1, 0, 0, 0, 16013, 16014, 1, 0, 0, 0, - 16014, 1807, 1, 0, 0, 0, 16015, 16016, 7, 188, 0, 0, 16016, 16017, 3, 2202, - 1101, 0, 16017, 1809, 1, 0, 0, 0, 16018, 16026, 3, 1990, 995, 0, 16019, - 16026, 3, 2002, 1001, 0, 16020, 16026, 3, 1840, 920, 0, 16021, 16026, 3, - 1964, 982, 0, 16022, 16026, 3, 1970, 985, 0, 16023, 16026, 3, 1972, 986, - 0, 16024, 16026, 3, 1836, 918, 0, 16025, 16018, 1, 0, 0, 0, 16025, 16019, - 1, 0, 0, 0, 16025, 16020, 1, 0, 0, 0, 16025, 16021, 1, 0, 0, 0, 16025, - 16022, 1, 0, 0, 0, 16025, 16023, 1, 0, 0, 0, 16025, 16024, 1, 0, 0, 0, - 16026, 1811, 1, 0, 0, 0, 16027, 16032, 3, 1814, 907, 0, 16028, 16032, 3, - 1816, 908, 0, 16029, 16032, 3, 1818, 909, 0, 16030, 16032, 3, 1820, 910, - 0, 16031, 16027, 1, 0, 0, 0, 16031, 16028, 1, 0, 0, 0, 16031, 16029, 1, - 0, 0, 0, 16031, 16030, 1, 0, 0, 0, 16032, 1813, 1, 0, 0, 0, 16033, 16034, - 5, 204, 0, 0, 16034, 16035, 3, 2258, 1129, 0, 16035, 1815, 1, 0, 0, 0, - 16036, 16037, 5, 1184, 0, 0, 16037, 16043, 3, 2258, 1129, 0, 16038, 16040, - 5, 2430, 0, 0, 16039, 16041, 3, 2034, 1017, 0, 16040, 16039, 1, 0, 0, 0, - 16040, 16041, 1, 0, 0, 0, 16041, 16042, 1, 0, 0, 0, 16042, 16044, 5, 2431, - 0, 0, 16043, 16038, 1, 0, 0, 0, 16043, 16044, 1, 0, 0, 0, 16044, 1817, - 1, 0, 0, 0, 16045, 16046, 5, 534, 0, 0, 16046, 16074, 3, 2258, 1129, 0, - 16047, 16048, 5, 720, 0, 0, 16048, 16053, 3, 2254, 1127, 0, 16049, 16050, - 5, 2436, 0, 0, 16050, 16052, 3, 2254, 1127, 0, 16051, 16049, 1, 0, 0, 0, - 16052, 16055, 1, 0, 0, 0, 16053, 16051, 1, 0, 0, 0, 16053, 16054, 1, 0, - 0, 0, 16054, 16075, 1, 0, 0, 0, 16055, 16053, 1, 0, 0, 0, 16056, 16057, - 5, 150, 0, 0, 16057, 16058, 5, 219, 0, 0, 16058, 16059, 5, 720, 0, 0, 16059, - 16064, 3, 2254, 1127, 0, 16060, 16061, 5, 2436, 0, 0, 16061, 16063, 3, - 2254, 1127, 0, 16062, 16060, 1, 0, 0, 0, 16063, 16066, 1, 0, 0, 0, 16064, - 16062, 1, 0, 0, 0, 16064, 16065, 1, 0, 0, 0, 16065, 16072, 1, 0, 0, 0, - 16066, 16064, 1, 0, 0, 0, 16067, 16070, 5, 794, 0, 0, 16068, 16071, 3, - 2324, 1162, 0, 16069, 16071, 3, 2254, 1127, 0, 16070, 16068, 1, 0, 0, 0, - 16070, 16069, 1, 0, 0, 0, 16071, 16073, 1, 0, 0, 0, 16072, 16067, 1, 0, - 0, 0, 16072, 16073, 1, 0, 0, 0, 16073, 16075, 1, 0, 0, 0, 16074, 16047, - 1, 0, 0, 0, 16074, 16056, 1, 0, 0, 0, 16075, 1819, 1, 0, 0, 0, 16076, 16077, - 5, 1184, 0, 0, 16077, 16078, 3, 2254, 1127, 0, 16078, 16081, 5, 565, 0, - 0, 16079, 16082, 3, 1840, 920, 0, 16080, 16082, 3, 2036, 1018, 0, 16081, - 16079, 1, 0, 0, 0, 16081, 16080, 1, 0, 0, 0, 16082, 16084, 1, 0, 0, 0, - 16083, 16085, 3, 2152, 1076, 0, 16084, 16083, 1, 0, 0, 0, 16084, 16085, - 1, 0, 0, 0, 16085, 1821, 1, 0, 0, 0, 16086, 16092, 3, 1824, 912, 0, 16087, - 16092, 3, 1826, 913, 0, 16088, 16092, 3, 1828, 914, 0, 16089, 16092, 3, - 1832, 916, 0, 16090, 16092, 3, 1834, 917, 0, 16091, 16086, 1, 0, 0, 0, - 16091, 16087, 1, 0, 0, 0, 16091, 16088, 1, 0, 0, 0, 16091, 16089, 1, 0, - 0, 0, 16091, 16090, 1, 0, 0, 0, 16092, 1823, 1, 0, 0, 0, 16093, 16094, - 5, 1572, 0, 0, 16094, 16108, 5, 2040, 0, 0, 16095, 16096, 5, 1412, 0, 0, - 16096, 16109, 7, 11, 0, 0, 16097, 16098, 5, 726, 0, 0, 16098, 16102, 5, - 782, 0, 0, 16099, 16103, 5, 1560, 0, 0, 16100, 16101, 5, 1412, 0, 0, 16101, - 16103, 5, 228, 0, 0, 16102, 16099, 1, 0, 0, 0, 16102, 16100, 1, 0, 0, 0, - 16103, 16109, 1, 0, 0, 0, 16104, 16105, 5, 2130, 0, 0, 16105, 16106, 5, - 1501, 0, 0, 16106, 16107, 5, 1550, 0, 0, 16107, 16109, 3, 2212, 1106, 0, - 16108, 16095, 1, 0, 0, 0, 16108, 16097, 1, 0, 0, 0, 16108, 16104, 1, 0, - 0, 0, 16108, 16109, 1, 0, 0, 0, 16109, 16112, 1, 0, 0, 0, 16110, 16111, - 5, 927, 0, 0, 16111, 16113, 3, 2328, 1164, 0, 16112, 16110, 1, 0, 0, 0, - 16112, 16113, 1, 0, 0, 0, 16113, 1825, 1, 0, 0, 0, 16114, 16115, 5, 1572, - 0, 0, 16115, 16125, 7, 189, 0, 0, 16116, 16126, 5, 37, 0, 0, 16117, 16122, - 3, 2238, 1119, 0, 16118, 16119, 5, 2436, 0, 0, 16119, 16121, 3, 2238, 1119, - 0, 16120, 16118, 1, 0, 0, 0, 16121, 16124, 1, 0, 0, 0, 16122, 16120, 1, - 0, 0, 0, 16122, 16123, 1, 0, 0, 0, 16123, 16126, 1, 0, 0, 0, 16124, 16122, - 1, 0, 0, 0, 16125, 16116, 1, 0, 0, 0, 16125, 16117, 1, 0, 0, 0, 16126, - 16127, 1, 0, 0, 0, 16127, 16128, 7, 88, 0, 0, 16128, 1827, 1, 0, 0, 0, - 16129, 16131, 5, 227, 0, 0, 16130, 16132, 5, 2194, 0, 0, 16131, 16130, - 1, 0, 0, 0, 16131, 16132, 1, 0, 0, 0, 16132, 16135, 1, 0, 0, 0, 16133, - 16134, 5, 226, 0, 0, 16134, 16136, 5, 2426, 0, 0, 16135, 16133, 1, 0, 0, - 0, 16135, 16136, 1, 0, 0, 0, 16136, 16138, 1, 0, 0, 0, 16137, 16139, 3, - 1830, 915, 0, 16138, 16137, 1, 0, 0, 0, 16138, 16139, 1, 0, 0, 0, 16139, - 16151, 1, 0, 0, 0, 16140, 16149, 5, 561, 0, 0, 16141, 16144, 5, 2426, 0, - 0, 16142, 16143, 5, 2436, 0, 0, 16143, 16145, 3, 2324, 1162, 0, 16144, - 16142, 1, 0, 0, 0, 16144, 16145, 1, 0, 0, 0, 16145, 16150, 1, 0, 0, 0, - 16146, 16147, 5, 289, 0, 0, 16147, 16150, 5, 2426, 0, 0, 16148, 16150, - 5, 288, 0, 0, 16149, 16141, 1, 0, 0, 0, 16149, 16146, 1, 0, 0, 0, 16149, - 16148, 1, 0, 0, 0, 16150, 16152, 1, 0, 0, 0, 16151, 16140, 1, 0, 0, 0, - 16151, 16152, 1, 0, 0, 0, 16152, 1829, 1, 0, 0, 0, 16153, 16155, 5, 2197, - 0, 0, 16154, 16156, 7, 0, 0, 0, 16155, 16154, 1, 0, 0, 0, 16155, 16156, - 1, 0, 0, 0, 16156, 16158, 1, 0, 0, 0, 16157, 16159, 7, 190, 0, 0, 16158, - 16157, 1, 0, 0, 0, 16158, 16159, 1, 0, 0, 0, 16159, 1831, 1, 0, 0, 0, 16160, - 16162, 5, 1501, 0, 0, 16161, 16163, 5, 2194, 0, 0, 16162, 16161, 1, 0, - 0, 0, 16162, 16163, 1, 0, 0, 0, 16163, 16171, 1, 0, 0, 0, 16164, 16166, - 5, 2034, 0, 0, 16165, 16167, 5, 1521, 0, 0, 16166, 16165, 1, 0, 0, 0, 16166, - 16167, 1, 0, 0, 0, 16167, 16168, 1, 0, 0, 0, 16168, 16172, 3, 2210, 1105, - 0, 16169, 16170, 5, 561, 0, 0, 16170, 16172, 3, 2328, 1164, 0, 16171, 16164, - 1, 0, 0, 0, 16171, 16169, 1, 0, 0, 0, 16171, 16172, 1, 0, 0, 0, 16172, - 1833, 1, 0, 0, 0, 16173, 16174, 5, 1521, 0, 0, 16174, 16175, 3, 2210, 1105, - 0, 16175, 1835, 1, 0, 0, 0, 16176, 16177, 5, 499, 0, 0, 16177, 16182, 5, - 1311, 0, 0, 16178, 16179, 5, 1572, 0, 0, 16179, 16180, 5, 1638, 0, 0, 16180, - 16181, 5, 2452, 0, 0, 16181, 16183, 3, 2328, 1164, 0, 16182, 16178, 1, - 0, 0, 0, 16182, 16183, 1, 0, 0, 0, 16183, 16186, 1, 0, 0, 0, 16184, 16185, - 5, 720, 0, 0, 16185, 16187, 3, 2268, 1134, 0, 16186, 16184, 1, 0, 0, 0, - 16186, 16187, 1, 0, 0, 0, 16187, 16188, 1, 0, 0, 0, 16188, 16194, 5, 565, - 0, 0, 16189, 16195, 3, 1840, 920, 0, 16190, 16195, 3, 1964, 982, 0, 16191, - 16195, 3, 1970, 985, 0, 16192, 16195, 3, 1972, 986, 0, 16193, 16195, 3, - 1990, 995, 0, 16194, 16189, 1, 0, 0, 0, 16194, 16190, 1, 0, 0, 0, 16194, - 16191, 1, 0, 0, 0, 16194, 16192, 1, 0, 0, 0, 16194, 16193, 1, 0, 0, 0, - 16195, 1837, 1, 0, 0, 0, 16196, 16197, 3, 1850, 925, 0, 16197, 1839, 1, - 0, 0, 0, 16198, 16205, 3, 1838, 919, 0, 16199, 16204, 3, 1958, 979, 0, - 16200, 16204, 3, 1950, 975, 0, 16201, 16204, 3, 1954, 977, 0, 16202, 16204, - 3, 1956, 978, 0, 16203, 16199, 1, 0, 0, 0, 16203, 16200, 1, 0, 0, 0, 16203, - 16201, 1, 0, 0, 0, 16203, 16202, 1, 0, 0, 0, 16204, 16207, 1, 0, 0, 0, - 16205, 16203, 1, 0, 0, 0, 16205, 16206, 1, 0, 0, 0, 16206, 1841, 1, 0, - 0, 0, 16207, 16205, 1, 0, 0, 0, 16208, 16209, 5, 2193, 0, 0, 16209, 16214, - 3, 1844, 922, 0, 16210, 16211, 5, 2436, 0, 0, 16211, 16213, 3, 1844, 922, - 0, 16212, 16210, 1, 0, 0, 0, 16213, 16216, 1, 0, 0, 0, 16214, 16212, 1, - 0, 0, 0, 16214, 16215, 1, 0, 0, 0, 16215, 1843, 1, 0, 0, 0, 16216, 16214, - 1, 0, 0, 0, 16217, 16219, 3, 2232, 1116, 0, 16218, 16220, 3, 2286, 1143, - 0, 16219, 16218, 1, 0, 0, 0, 16219, 16220, 1, 0, 0, 0, 16220, 16221, 1, - 0, 0, 0, 16221, 16222, 5, 66, 0, 0, 16222, 16223, 5, 2430, 0, 0, 16223, - 16225, 3, 1850, 925, 0, 16224, 16226, 3, 1950, 975, 0, 16225, 16224, 1, - 0, 0, 0, 16225, 16226, 1, 0, 0, 0, 16226, 16227, 1, 0, 0, 0, 16227, 16229, - 5, 2431, 0, 0, 16228, 16230, 3, 1846, 923, 0, 16229, 16228, 1, 0, 0, 0, - 16229, 16230, 1, 0, 0, 0, 16230, 16232, 1, 0, 0, 0, 16231, 16233, 3, 1848, - 924, 0, 16232, 16231, 1, 0, 0, 0, 16232, 16233, 1, 0, 0, 0, 16233, 1845, - 1, 0, 0, 0, 16234, 16235, 5, 1540, 0, 0, 16235, 16236, 7, 191, 0, 0, 16236, - 16237, 5, 544, 0, 0, 16237, 16238, 5, 151, 0, 0, 16238, 16240, 3, 2266, - 1133, 0, 16239, 16241, 5, 67, 0, 0, 16240, 16239, 1, 0, 0, 0, 16240, 16241, - 1, 0, 0, 0, 16241, 16243, 1, 0, 0, 0, 16242, 16244, 5, 385, 0, 0, 16243, - 16242, 1, 0, 0, 0, 16243, 16244, 1, 0, 0, 0, 16244, 16247, 1, 0, 0, 0, - 16245, 16246, 5, 1150, 0, 0, 16246, 16248, 5, 544, 0, 0, 16247, 16245, - 1, 0, 0, 0, 16247, 16248, 1, 0, 0, 0, 16248, 16251, 1, 0, 0, 0, 16249, - 16250, 5, 1150, 0, 0, 16250, 16252, 5, 763, 0, 0, 16251, 16249, 1, 0, 0, - 0, 16251, 16252, 1, 0, 0, 0, 16252, 16271, 1, 0, 0, 0, 16253, 16254, 5, - 2436, 0, 0, 16254, 16256, 3, 2266, 1133, 0, 16255, 16257, 5, 67, 0, 0, - 16256, 16255, 1, 0, 0, 0, 16256, 16257, 1, 0, 0, 0, 16257, 16259, 1, 0, - 0, 0, 16258, 16260, 5, 385, 0, 0, 16259, 16258, 1, 0, 0, 0, 16259, 16260, - 1, 0, 0, 0, 16260, 16263, 1, 0, 0, 0, 16261, 16262, 5, 1150, 0, 0, 16262, - 16264, 5, 544, 0, 0, 16263, 16261, 1, 0, 0, 0, 16263, 16264, 1, 0, 0, 0, - 16264, 16267, 1, 0, 0, 0, 16265, 16266, 5, 1150, 0, 0, 16266, 16268, 5, - 763, 0, 0, 16267, 16265, 1, 0, 0, 0, 16267, 16268, 1, 0, 0, 0, 16268, 16270, - 1, 0, 0, 0, 16269, 16253, 1, 0, 0, 0, 16270, 16273, 1, 0, 0, 0, 16271, - 16269, 1, 0, 0, 0, 16271, 16272, 1, 0, 0, 0, 16272, 16274, 1, 0, 0, 0, - 16273, 16271, 1, 0, 0, 0, 16274, 16275, 5, 1572, 0, 0, 16275, 16276, 3, - 2266, 1133, 0, 16276, 1847, 1, 0, 0, 0, 16277, 16278, 5, 327, 0, 0, 16278, - 16279, 3, 2284, 1142, 0, 16279, 16280, 5, 1572, 0, 0, 16280, 16281, 3, - 2266, 1133, 0, 16281, 16282, 5, 2034, 0, 0, 16282, 16283, 3, 2036, 1018, - 0, 16283, 16284, 5, 363, 0, 0, 16284, 16285, 3, 2036, 1018, 0, 16285, 1849, - 1, 0, 0, 0, 16286, 16290, 3, 1852, 926, 0, 16287, 16289, 3, 1854, 927, - 0, 16288, 16287, 1, 0, 0, 0, 16289, 16292, 1, 0, 0, 0, 16290, 16288, 1, - 0, 0, 0, 16290, 16291, 1, 0, 0, 0, 16291, 1851, 1, 0, 0, 0, 16292, 16290, - 1, 0, 0, 0, 16293, 16299, 3, 1856, 928, 0, 16294, 16295, 5, 2430, 0, 0, - 16295, 16296, 3, 1850, 925, 0, 16296, 16297, 5, 2431, 0, 0, 16297, 16299, - 1, 0, 0, 0, 16298, 16293, 1, 0, 0, 0, 16298, 16294, 1, 0, 0, 0, 16299, - 1853, 1, 0, 0, 0, 16300, 16302, 5, 2072, 0, 0, 16301, 16303, 5, 37, 0, - 0, 16302, 16301, 1, 0, 0, 0, 16302, 16303, 1, 0, 0, 0, 16303, 16307, 1, - 0, 0, 0, 16304, 16307, 5, 717, 0, 0, 16305, 16307, 5, 886, 0, 0, 16306, - 16300, 1, 0, 0, 0, 16306, 16304, 1, 0, 0, 0, 16306, 16305, 1, 0, 0, 0, - 16307, 16308, 1, 0, 0, 0, 16308, 16309, 3, 1852, 926, 0, 16309, 1855, 1, - 0, 0, 0, 16310, 16312, 3, 1842, 921, 0, 16311, 16310, 1, 0, 0, 0, 16311, - 16312, 1, 0, 0, 0, 16312, 16313, 1, 0, 0, 0, 16313, 16315, 5, 1552, 0, - 0, 16314, 16316, 7, 192, 0, 0, 16315, 16314, 1, 0, 0, 0, 16315, 16316, - 1, 0, 0, 0, 16316, 16317, 1, 0, 0, 0, 16317, 16319, 3, 1858, 929, 0, 16318, - 16320, 3, 2202, 1101, 0, 16319, 16318, 1, 0, 0, 0, 16319, 16320, 1, 0, - 0, 0, 16320, 16321, 1, 0, 0, 0, 16321, 16323, 3, 1860, 930, 0, 16322, 16324, - 3, 2198, 1099, 0, 16323, 16322, 1, 0, 0, 0, 16323, 16324, 1, 0, 0, 0, 16324, - 16326, 1, 0, 0, 0, 16325, 16327, 3, 1904, 952, 0, 16326, 16325, 1, 0, 0, - 0, 16326, 16327, 1, 0, 0, 0, 16327, 16329, 1, 0, 0, 0, 16328, 16330, 3, - 1908, 954, 0, 16329, 16328, 1, 0, 0, 0, 16329, 16330, 1, 0, 0, 0, 16330, - 16332, 1, 0, 0, 0, 16331, 16333, 3, 1920, 960, 0, 16332, 16331, 1, 0, 0, - 0, 16332, 16333, 1, 0, 0, 0, 16333, 16335, 1, 0, 0, 0, 16334, 16336, 3, - 1950, 975, 0, 16335, 16334, 1, 0, 0, 0, 16335, 16336, 1, 0, 0, 0, 16336, - 16338, 1, 0, 0, 0, 16337, 16339, 3, 1956, 978, 0, 16338, 16337, 1, 0, 0, - 0, 16338, 16339, 1, 0, 0, 0, 16339, 1857, 1, 0, 0, 0, 16340, 16350, 5, - 2433, 0, 0, 16341, 16346, 3, 1862, 931, 0, 16342, 16343, 5, 2436, 0, 0, - 16343, 16345, 3, 1862, 931, 0, 16344, 16342, 1, 0, 0, 0, 16345, 16348, - 1, 0, 0, 0, 16346, 16344, 1, 0, 0, 0, 16346, 16347, 1, 0, 0, 0, 16347, - 16350, 1, 0, 0, 0, 16348, 16346, 1, 0, 0, 0, 16349, 16340, 1, 0, 0, 0, - 16349, 16341, 1, 0, 0, 0, 16350, 1859, 1, 0, 0, 0, 16351, 16352, 5, 573, - 0, 0, 16352, 16353, 3, 1866, 933, 0, 16353, 1861, 1, 0, 0, 0, 16354, 16360, - 3, 1864, 932, 0, 16355, 16357, 3, 2036, 1018, 0, 16356, 16358, 3, 2194, - 1097, 0, 16357, 16356, 1, 0, 0, 0, 16357, 16358, 1, 0, 0, 0, 16358, 16360, - 1, 0, 0, 0, 16359, 16354, 1, 0, 0, 0, 16359, 16355, 1, 0, 0, 0, 16360, - 1863, 1, 0, 0, 0, 16361, 16362, 3, 2268, 1134, 0, 16362, 16363, 5, 2423, - 0, 0, 16363, 16364, 5, 2433, 0, 0, 16364, 1865, 1, 0, 0, 0, 16365, 16370, - 3, 1868, 934, 0, 16366, 16367, 5, 2436, 0, 0, 16367, 16369, 3, 1868, 934, - 0, 16368, 16366, 1, 0, 0, 0, 16369, 16372, 1, 0, 0, 0, 16370, 16368, 1, - 0, 0, 0, 16370, 16371, 1, 0, 0, 0, 16371, 1867, 1, 0, 0, 0, 16372, 16370, - 1, 0, 0, 0, 16373, 16377, 3, 1870, 935, 0, 16374, 16376, 3, 1874, 937, - 0, 16375, 16374, 1, 0, 0, 0, 16376, 16379, 1, 0, 0, 0, 16377, 16375, 1, - 0, 0, 0, 16377, 16378, 1, 0, 0, 0, 16378, 16382, 1, 0, 0, 0, 16379, 16377, - 1, 0, 0, 0, 16380, 16383, 3, 1886, 943, 0, 16381, 16383, 3, 1898, 949, - 0, 16382, 16380, 1, 0, 0, 0, 16382, 16381, 1, 0, 0, 0, 16382, 16383, 1, - 0, 0, 0, 16383, 1869, 1, 0, 0, 0, 16384, 16388, 3, 1872, 936, 0, 16385, - 16387, 3, 1884, 942, 0, 16386, 16385, 1, 0, 0, 0, 16387, 16390, 1, 0, 0, - 0, 16388, 16386, 1, 0, 0, 0, 16388, 16389, 1, 0, 0, 0, 16389, 16393, 1, - 0, 0, 0, 16390, 16388, 1, 0, 0, 0, 16391, 16392, 4, 935, 10, 0, 16392, - 16394, 3, 2196, 1098, 0, 16393, 16391, 1, 0, 0, 0, 16393, 16394, 1, 0, - 0, 0, 16394, 1871, 1, 0, 0, 0, 16395, 16398, 3, 2020, 1010, 0, 16396, 16399, - 3, 1886, 943, 0, 16397, 16399, 3, 1898, 949, 0, 16398, 16396, 1, 0, 0, - 0, 16398, 16397, 1, 0, 0, 0, 16398, 16399, 1, 0, 0, 0, 16399, 16419, 1, - 0, 0, 0, 16400, 16401, 5, 2430, 0, 0, 16401, 16405, 3, 1868, 934, 0, 16402, - 16404, 3, 1854, 927, 0, 16403, 16402, 1, 0, 0, 0, 16404, 16407, 1, 0, 0, - 0, 16405, 16403, 1, 0, 0, 0, 16405, 16406, 1, 0, 0, 0, 16406, 16408, 1, - 0, 0, 0, 16407, 16405, 1, 0, 0, 0, 16408, 16411, 5, 2431, 0, 0, 16409, - 16412, 3, 1886, 943, 0, 16410, 16412, 3, 1898, 949, 0, 16411, 16409, 1, - 0, 0, 0, 16411, 16410, 1, 0, 0, 0, 16411, 16412, 1, 0, 0, 0, 16412, 16419, - 1, 0, 0, 0, 16413, 16414, 5, 1178, 0, 0, 16414, 16415, 5, 2430, 0, 0, 16415, - 16416, 3, 2020, 1010, 0, 16416, 16417, 5, 2431, 0, 0, 16417, 16419, 1, - 0, 0, 0, 16418, 16395, 1, 0, 0, 0, 16418, 16400, 1, 0, 0, 0, 16418, 16413, - 1, 0, 0, 0, 16419, 1873, 1, 0, 0, 0, 16420, 16422, 3, 1882, 941, 0, 16421, - 16420, 1, 0, 0, 0, 16421, 16422, 1, 0, 0, 0, 16422, 16424, 1, 0, 0, 0, - 16423, 16425, 7, 193, 0, 0, 16424, 16423, 1, 0, 0, 0, 16424, 16425, 1, - 0, 0, 0, 16425, 16428, 1, 0, 0, 0, 16426, 16429, 5, 692, 0, 0, 16427, 16429, - 3, 1880, 940, 0, 16428, 16426, 1, 0, 0, 0, 16428, 16427, 1, 0, 0, 0, 16428, - 16429, 1, 0, 0, 0, 16429, 16430, 1, 0, 0, 0, 16430, 16431, 5, 732, 0, 0, - 16431, 16433, 3, 1870, 935, 0, 16432, 16434, 3, 1882, 941, 0, 16433, 16432, - 1, 0, 0, 0, 16433, 16434, 1, 0, 0, 0, 16434, 16439, 1, 0, 0, 0, 16435, - 16438, 3, 1876, 938, 0, 16436, 16438, 3, 1878, 939, 0, 16437, 16435, 1, - 0, 0, 0, 16437, 16436, 1, 0, 0, 0, 16438, 16441, 1, 0, 0, 0, 16439, 16437, - 1, 0, 0, 0, 16439, 16440, 1, 0, 0, 0, 16440, 1875, 1, 0, 0, 0, 16441, 16439, - 1, 0, 0, 0, 16442, 16443, 5, 1179, 0, 0, 16443, 16444, 3, 2030, 1015, 0, - 16444, 1877, 1, 0, 0, 0, 16445, 16446, 5, 2134, 0, 0, 16446, 16447, 3, - 2286, 1143, 0, 16447, 1879, 1, 0, 0, 0, 16448, 16450, 7, 194, 0, 0, 16449, - 16451, 5, 1229, 0, 0, 16450, 16449, 1, 0, 0, 0, 16450, 16451, 1, 0, 0, - 0, 16451, 1881, 1, 0, 0, 0, 16452, 16453, 5, 1260, 0, 0, 16453, 16461, - 5, 151, 0, 0, 16454, 16457, 5, 2430, 0, 0, 16455, 16458, 3, 1850, 925, - 0, 16456, 16458, 3, 2034, 1017, 0, 16457, 16455, 1, 0, 0, 0, 16457, 16456, - 1, 0, 0, 0, 16457, 16458, 1, 0, 0, 0, 16458, 16459, 1, 0, 0, 0, 16459, - 16462, 5, 2431, 0, 0, 16460, 16462, 3, 2034, 1017, 0, 16461, 16454, 1, - 0, 0, 0, 16461, 16460, 1, 0, 0, 0, 16462, 1883, 1, 0, 0, 0, 16463, 16464, - 5, 2168, 0, 0, 16464, 16465, 5, 112, 0, 0, 16465, 16466, 7, 75, 0, 0, 16466, - 16472, 3, 2036, 1018, 0, 16467, 16468, 5, 66, 0, 0, 16468, 16469, 5, 1167, - 0, 0, 16469, 16470, 7, 195, 0, 0, 16470, 16472, 3, 2036, 1018, 0, 16471, - 16463, 1, 0, 0, 0, 16471, 16467, 1, 0, 0, 0, 16472, 1885, 1, 0, 0, 0, 16473, - 16475, 5, 1307, 0, 0, 16474, 16476, 5, 2235, 0, 0, 16475, 16474, 1, 0, - 0, 0, 16475, 16476, 1, 0, 0, 0, 16476, 16477, 1, 0, 0, 0, 16477, 16478, - 5, 2430, 0, 0, 16478, 16483, 3, 1888, 944, 0, 16479, 16480, 5, 2436, 0, - 0, 16480, 16482, 3, 1888, 944, 0, 16481, 16479, 1, 0, 0, 0, 16482, 16485, - 1, 0, 0, 0, 16483, 16481, 1, 0, 0, 0, 16483, 16484, 1, 0, 0, 0, 16484, - 16486, 1, 0, 0, 0, 16485, 16483, 1, 0, 0, 0, 16486, 16487, 3, 1890, 945, - 0, 16487, 16488, 3, 1892, 946, 0, 16488, 16489, 5, 2431, 0, 0, 16489, 1887, - 1, 0, 0, 0, 16490, 16491, 3, 2230, 1115, 0, 16491, 16492, 5, 2430, 0, 0, - 16492, 16493, 3, 2036, 1018, 0, 16493, 16495, 5, 2431, 0, 0, 16494, 16496, - 3, 2194, 1097, 0, 16495, 16494, 1, 0, 0, 0, 16495, 16496, 1, 0, 0, 0, 16496, - 1889, 1, 0, 0, 0, 16497, 16500, 5, 565, 0, 0, 16498, 16501, 3, 2266, 1133, - 0, 16499, 16501, 3, 2286, 1143, 0, 16500, 16498, 1, 0, 0, 0, 16500, 16499, - 1, 0, 0, 0, 16501, 1891, 1, 0, 0, 0, 16502, 16503, 5, 681, 0, 0, 16503, - 16521, 5, 2430, 0, 0, 16504, 16522, 3, 1850, 925, 0, 16505, 16510, 5, 53, - 0, 0, 16506, 16507, 5, 2436, 0, 0, 16507, 16509, 5, 53, 0, 0, 16508, 16506, - 1, 0, 0, 0, 16509, 16512, 1, 0, 0, 0, 16510, 16508, 1, 0, 0, 0, 16510, - 16511, 1, 0, 0, 0, 16511, 16522, 1, 0, 0, 0, 16512, 16510, 1, 0, 0, 0, - 16513, 16518, 3, 1894, 947, 0, 16514, 16515, 5, 2436, 0, 0, 16515, 16517, - 3, 1894, 947, 0, 16516, 16514, 1, 0, 0, 0, 16517, 16520, 1, 0, 0, 0, 16518, - 16516, 1, 0, 0, 0, 16518, 16519, 1, 0, 0, 0, 16519, 16522, 1, 0, 0, 0, - 16520, 16518, 1, 0, 0, 0, 16521, 16504, 1, 0, 0, 0, 16521, 16505, 1, 0, - 0, 0, 16521, 16513, 1, 0, 0, 0, 16522, 16523, 1, 0, 0, 0, 16523, 16524, - 5, 2431, 0, 0, 16524, 1893, 1, 0, 0, 0, 16525, 16527, 3, 1896, 948, 0, - 16526, 16528, 3, 2194, 1097, 0, 16527, 16526, 1, 0, 0, 0, 16527, 16528, - 1, 0, 0, 0, 16528, 1895, 1, 0, 0, 0, 16529, 16536, 3, 2036, 1018, 0, 16530, - 16532, 5, 2430, 0, 0, 16531, 16533, 3, 2034, 1017, 0, 16532, 16531, 1, - 0, 0, 0, 16532, 16533, 1, 0, 0, 0, 16533, 16534, 1, 0, 0, 0, 16534, 16536, - 5, 2431, 0, 0, 16535, 16529, 1, 0, 0, 0, 16535, 16530, 1, 0, 0, 0, 16536, - 1897, 1, 0, 0, 0, 16537, 16540, 5, 2084, 0, 0, 16538, 16539, 7, 196, 0, - 0, 16539, 16541, 5, 1150, 0, 0, 16540, 16538, 1, 0, 0, 0, 16540, 16541, - 1, 0, 0, 0, 16541, 16542, 1, 0, 0, 0, 16542, 16545, 5, 2430, 0, 0, 16543, - 16546, 3, 2266, 1133, 0, 16544, 16546, 3, 2286, 1143, 0, 16545, 16543, - 1, 0, 0, 0, 16545, 16544, 1, 0, 0, 0, 16546, 16547, 1, 0, 0, 0, 16547, - 16548, 3, 1890, 945, 0, 16548, 16549, 3, 1900, 950, 0, 16549, 16550, 5, - 2431, 0, 0, 16550, 1899, 1, 0, 0, 0, 16551, 16552, 5, 681, 0, 0, 16552, - 16553, 5, 2430, 0, 0, 16553, 16558, 3, 1902, 951, 0, 16554, 16555, 5, 2436, - 0, 0, 16555, 16557, 3, 1902, 951, 0, 16556, 16554, 1, 0, 0, 0, 16557, 16560, - 1, 0, 0, 0, 16558, 16556, 1, 0, 0, 0, 16558, 16559, 1, 0, 0, 0, 16559, - 16561, 1, 0, 0, 0, 16560, 16558, 1, 0, 0, 0, 16561, 16562, 5, 2431, 0, - 0, 16562, 1901, 1, 0, 0, 0, 16563, 16566, 3, 2266, 1133, 0, 16564, 16566, - 3, 2286, 1143, 0, 16565, 16563, 1, 0, 0, 0, 16565, 16564, 1, 0, 0, 0, 16566, - 16582, 1, 0, 0, 0, 16567, 16580, 5, 66, 0, 0, 16568, 16581, 3, 2320, 1160, - 0, 16569, 16570, 5, 2430, 0, 0, 16570, 16575, 3, 2320, 1160, 0, 16571, - 16572, 5, 2436, 0, 0, 16572, 16574, 3, 2320, 1160, 0, 16573, 16571, 1, - 0, 0, 0, 16574, 16577, 1, 0, 0, 0, 16575, 16573, 1, 0, 0, 0, 16575, 16576, - 1, 0, 0, 0, 16576, 16578, 1, 0, 0, 0, 16577, 16575, 1, 0, 0, 0, 16578, - 16579, 5, 2431, 0, 0, 16579, 16581, 1, 0, 0, 0, 16580, 16568, 1, 0, 0, - 0, 16580, 16569, 1, 0, 0, 0, 16581, 16583, 1, 0, 0, 0, 16582, 16567, 1, - 0, 0, 0, 16582, 16583, 1, 0, 0, 0, 16583, 1903, 1, 0, 0, 0, 16584, 16585, - 5, 261, 0, 0, 16585, 16587, 5, 151, 0, 0, 16586, 16588, 5, 1011, 0, 0, - 16587, 16586, 1, 0, 0, 0, 16587, 16588, 1, 0, 0, 0, 16588, 16589, 1, 0, - 0, 0, 16589, 16591, 3, 2030, 1015, 0, 16590, 16592, 3, 1906, 953, 0, 16591, - 16590, 1, 0, 0, 0, 16591, 16592, 1, 0, 0, 0, 16592, 16602, 1, 0, 0, 0, - 16593, 16594, 3, 1906, 953, 0, 16594, 16595, 5, 261, 0, 0, 16595, 16597, - 5, 151, 0, 0, 16596, 16598, 5, 1011, 0, 0, 16597, 16596, 1, 0, 0, 0, 16597, - 16598, 1, 0, 0, 0, 16598, 16599, 1, 0, 0, 0, 16599, 16600, 3, 2030, 1015, - 0, 16600, 16602, 1, 0, 0, 0, 16601, 16584, 1, 0, 0, 0, 16601, 16593, 1, - 0, 0, 0, 16602, 1905, 1, 0, 0, 0, 16603, 16604, 5, 1636, 0, 0, 16604, 16605, - 5, 2193, 0, 0, 16605, 16606, 3, 2030, 1015, 0, 16606, 1907, 1, 0, 0, 0, - 16607, 16608, 5, 594, 0, 0, 16608, 16609, 5, 151, 0, 0, 16609, 16614, 3, - 1910, 955, 0, 16610, 16611, 5, 2436, 0, 0, 16611, 16613, 3, 1910, 955, - 0, 16612, 16610, 1, 0, 0, 0, 16613, 16616, 1, 0, 0, 0, 16614, 16612, 1, - 0, 0, 0, 16614, 16615, 1, 0, 0, 0, 16615, 16618, 1, 0, 0, 0, 16616, 16614, - 1, 0, 0, 0, 16617, 16619, 3, 1918, 959, 0, 16618, 16617, 1, 0, 0, 0, 16618, - 16619, 1, 0, 0, 0, 16619, 16634, 1, 0, 0, 0, 16620, 16631, 3, 1918, 959, - 0, 16621, 16622, 5, 594, 0, 0, 16622, 16623, 5, 151, 0, 0, 16623, 16628, - 3, 1910, 955, 0, 16624, 16625, 5, 2436, 0, 0, 16625, 16627, 3, 1910, 955, - 0, 16626, 16624, 1, 0, 0, 0, 16627, 16630, 1, 0, 0, 0, 16628, 16626, 1, - 0, 0, 0, 16628, 16629, 1, 0, 0, 0, 16629, 16632, 1, 0, 0, 0, 16630, 16628, - 1, 0, 0, 0, 16631, 16621, 1, 0, 0, 0, 16631, 16632, 1, 0, 0, 0, 16632, - 16634, 1, 0, 0, 0, 16633, 16607, 1, 0, 0, 0, 16633, 16620, 1, 0, 0, 0, - 16634, 1909, 1, 0, 0, 0, 16635, 16639, 3, 1914, 957, 0, 16636, 16639, 3, - 1912, 956, 0, 16637, 16639, 3, 2036, 1018, 0, 16638, 16635, 1, 0, 0, 0, - 16638, 16636, 1, 0, 0, 0, 16638, 16637, 1, 0, 0, 0, 16639, 1911, 1, 0, - 0, 0, 16640, 16641, 7, 197, 0, 0, 16641, 16642, 5, 2430, 0, 0, 16642, 16647, - 3, 1916, 958, 0, 16643, 16644, 5, 2436, 0, 0, 16644, 16646, 3, 1916, 958, - 0, 16645, 16643, 1, 0, 0, 0, 16646, 16649, 1, 0, 0, 0, 16647, 16645, 1, - 0, 0, 0, 16647, 16648, 1, 0, 0, 0, 16648, 16650, 1, 0, 0, 0, 16649, 16647, - 1, 0, 0, 0, 16650, 16651, 5, 2431, 0, 0, 16651, 1913, 1, 0, 0, 0, 16652, - 16653, 5, 596, 0, 0, 16653, 16654, 5, 1573, 0, 0, 16654, 16655, 5, 2430, - 0, 0, 16655, 16660, 3, 1916, 958, 0, 16656, 16657, 5, 2436, 0, 0, 16657, - 16659, 3, 1916, 958, 0, 16658, 16656, 1, 0, 0, 0, 16659, 16662, 1, 0, 0, - 0, 16660, 16658, 1, 0, 0, 0, 16660, 16661, 1, 0, 0, 0, 16661, 16663, 1, - 0, 0, 0, 16662, 16660, 1, 0, 0, 0, 16663, 16664, 5, 2431, 0, 0, 16664, - 1915, 1, 0, 0, 0, 16665, 16673, 3, 1912, 956, 0, 16666, 16668, 5, 2430, - 0, 0, 16667, 16669, 3, 2034, 1017, 0, 16668, 16667, 1, 0, 0, 0, 16668, - 16669, 1, 0, 0, 0, 16669, 16670, 1, 0, 0, 0, 16670, 16673, 5, 2431, 0, - 0, 16671, 16673, 3, 2036, 1018, 0, 16672, 16665, 1, 0, 0, 0, 16672, 16666, - 1, 0, 0, 0, 16672, 16671, 1, 0, 0, 0, 16673, 1917, 1, 0, 0, 0, 16674, 16675, - 5, 607, 0, 0, 16675, 16676, 3, 2030, 1015, 0, 16676, 1919, 1, 0, 0, 0, - 16677, 16681, 5, 901, 0, 0, 16678, 16680, 3, 1922, 961, 0, 16679, 16678, - 1, 0, 0, 0, 16680, 16683, 1, 0, 0, 0, 16681, 16679, 1, 0, 0, 0, 16681, - 16682, 1, 0, 0, 0, 16682, 16685, 1, 0, 0, 0, 16683, 16681, 1, 0, 0, 0, - 16684, 16686, 3, 1924, 962, 0, 16685, 16684, 1, 0, 0, 0, 16685, 16686, - 1, 0, 0, 0, 16686, 16690, 1, 0, 0, 0, 16687, 16689, 3, 1926, 963, 0, 16688, - 16687, 1, 0, 0, 0, 16689, 16692, 1, 0, 0, 0, 16690, 16688, 1, 0, 0, 0, - 16690, 16691, 1, 0, 0, 0, 16691, 16693, 1, 0, 0, 0, 16692, 16690, 1, 0, - 0, 0, 16693, 16694, 3, 1928, 964, 0, 16694, 1921, 1, 0, 0, 0, 16695, 16696, - 7, 198, 0, 0, 16696, 16704, 5, 936, 0, 0, 16697, 16701, 5, 2073, 0, 0, - 16698, 16702, 5, 392, 0, 0, 16699, 16700, 5, 1596, 0, 0, 16700, 16702, - 5, 1432, 0, 0, 16701, 16698, 1, 0, 0, 0, 16701, 16699, 1, 0, 0, 0, 16702, - 16704, 1, 0, 0, 0, 16703, 16695, 1, 0, 0, 0, 16703, 16697, 1, 0, 0, 0, - 16704, 1923, 1, 0, 0, 0, 16705, 16706, 5, 1491, 0, 0, 16706, 16707, 7, - 199, 0, 0, 16707, 16708, 5, 1512, 0, 0, 16708, 1925, 1, 0, 0, 0, 16709, - 16710, 5, 1432, 0, 0, 16710, 16711, 3, 2224, 1112, 0, 16711, 16712, 5, - 1179, 0, 0, 16712, 16713, 5, 2430, 0, 0, 16713, 16714, 3, 1850, 925, 0, - 16714, 16715, 5, 2431, 0, 0, 16715, 16719, 3, 1930, 965, 0, 16716, 16718, - 3, 1922, 961, 0, 16717, 16716, 1, 0, 0, 0, 16718, 16721, 1, 0, 0, 0, 16719, - 16717, 1, 0, 0, 0, 16719, 16720, 1, 0, 0, 0, 16720, 1927, 1, 0, 0, 0, 16721, - 16719, 1, 0, 0, 0, 16722, 16723, 5, 833, 0, 0, 16723, 16725, 3, 2226, 1113, - 0, 16724, 16722, 1, 0, 0, 0, 16724, 16725, 1, 0, 0, 0, 16725, 16726, 1, - 0, 0, 0, 16726, 16730, 3, 1930, 965, 0, 16727, 16729, 3, 1922, 961, 0, - 16728, 16727, 1, 0, 0, 0, 16729, 16732, 1, 0, 0, 0, 16730, 16728, 1, 0, - 0, 0, 16730, 16731, 1, 0, 0, 0, 16731, 16733, 1, 0, 0, 0, 16732, 16730, - 1, 0, 0, 0, 16733, 16734, 3, 1938, 969, 0, 16734, 1929, 1, 0, 0, 0, 16735, - 16737, 3, 1932, 966, 0, 16736, 16735, 1, 0, 0, 0, 16736, 16737, 1, 0, 0, - 0, 16737, 16738, 1, 0, 0, 0, 16738, 16739, 5, 392, 0, 0, 16739, 16740, - 5, 151, 0, 0, 16740, 16741, 3, 1934, 967, 0, 16741, 16742, 5, 864, 0, 0, - 16742, 16743, 3, 1934, 967, 0, 16743, 1931, 1, 0, 0, 0, 16744, 16745, 5, - 1260, 0, 0, 16745, 16746, 5, 151, 0, 0, 16746, 16747, 3, 1934, 967, 0, - 16747, 1933, 1, 0, 0, 0, 16748, 16749, 5, 2430, 0, 0, 16749, 16754, 3, - 1936, 968, 0, 16750, 16751, 5, 2436, 0, 0, 16751, 16753, 3, 1936, 968, - 0, 16752, 16750, 1, 0, 0, 0, 16753, 16756, 1, 0, 0, 0, 16754, 16752, 1, - 0, 0, 0, 16754, 16755, 1, 0, 0, 0, 16755, 16757, 1, 0, 0, 0, 16756, 16754, - 1, 0, 0, 0, 16757, 16758, 5, 2431, 0, 0, 16758, 1935, 1, 0, 0, 0, 16759, - 16762, 3, 2036, 1018, 0, 16760, 16762, 3, 1856, 928, 0, 16761, 16759, 1, - 0, 0, 0, 16761, 16760, 1, 0, 0, 0, 16762, 16764, 1, 0, 0, 0, 16763, 16765, - 3, 2194, 1097, 0, 16764, 16763, 1, 0, 0, 0, 16764, 16765, 1, 0, 0, 0, 16765, - 1937, 1, 0, 0, 0, 16766, 16768, 3, 1940, 970, 0, 16767, 16766, 1, 0, 0, - 0, 16767, 16768, 1, 0, 0, 0, 16768, 16769, 1, 0, 0, 0, 16769, 16778, 5, - 2430, 0, 0, 16770, 16775, 3, 1942, 971, 0, 16771, 16772, 5, 2436, 0, 0, - 16772, 16774, 3, 1942, 971, 0, 16773, 16771, 1, 0, 0, 0, 16774, 16777, - 1, 0, 0, 0, 16775, 16773, 1, 0, 0, 0, 16775, 16776, 1, 0, 0, 0, 16776, - 16779, 1, 0, 0, 0, 16777, 16775, 1, 0, 0, 0, 16778, 16770, 1, 0, 0, 0, - 16778, 16779, 1, 0, 0, 0, 16779, 16780, 1, 0, 0, 0, 16780, 16781, 5, 2431, - 0, 0, 16781, 1939, 1, 0, 0, 0, 16782, 16788, 5, 1516, 0, 0, 16783, 16789, - 5, 2096, 0, 0, 16784, 16786, 5, 2102, 0, 0, 16785, 16787, 5, 37, 0, 0, - 16786, 16785, 1, 0, 0, 0, 16786, 16787, 1, 0, 0, 0, 16787, 16789, 1, 0, - 0, 0, 16788, 16783, 1, 0, 0, 0, 16788, 16784, 1, 0, 0, 0, 16788, 16789, - 1, 0, 0, 0, 16789, 16792, 1, 0, 0, 0, 16790, 16791, 7, 200, 0, 0, 16791, - 16793, 5, 1219, 0, 0, 16792, 16790, 1, 0, 0, 0, 16792, 16793, 1, 0, 0, - 0, 16793, 16795, 1, 0, 0, 0, 16794, 16796, 3, 1946, 973, 0, 16795, 16794, - 1, 0, 0, 0, 16795, 16796, 1, 0, 0, 0, 16796, 1941, 1, 0, 0, 0, 16797, 16803, - 5, 2096, 0, 0, 16798, 16800, 5, 2102, 0, 0, 16799, 16801, 5, 37, 0, 0, - 16800, 16799, 1, 0, 0, 0, 16800, 16801, 1, 0, 0, 0, 16801, 16803, 1, 0, - 0, 0, 16802, 16797, 1, 0, 0, 0, 16802, 16798, 1, 0, 0, 0, 16802, 16803, - 1, 0, 0, 0, 16803, 16804, 1, 0, 0, 0, 16804, 16806, 3, 1944, 972, 0, 16805, - 16807, 3, 1950, 975, 0, 16806, 16805, 1, 0, 0, 0, 16806, 16807, 1, 0, 0, - 0, 16807, 16808, 1, 0, 0, 0, 16808, 16809, 5, 2452, 0, 0, 16809, 16810, - 3, 2036, 1018, 0, 16810, 1943, 1, 0, 0, 0, 16811, 16812, 3, 2062, 1031, - 0, 16812, 1945, 1, 0, 0, 0, 16813, 16814, 5, 728, 0, 0, 16814, 16815, 5, - 2430, 0, 0, 16815, 16816, 3, 2036, 1018, 0, 16816, 16818, 5, 2431, 0, 0, - 16817, 16819, 3, 1948, 974, 0, 16818, 16817, 1, 0, 0, 0, 16818, 16819, - 1, 0, 0, 0, 16819, 1947, 1, 0, 0, 0, 16820, 16821, 5, 2091, 0, 0, 16821, - 16822, 5, 2430, 0, 0, 16822, 16823, 3, 2030, 1015, 0, 16823, 16824, 5, - 2431, 0, 0, 16824, 1949, 1, 0, 0, 0, 16825, 16827, 5, 1219, 0, 0, 16826, - 16828, 5, 1587, 0, 0, 16827, 16826, 1, 0, 0, 0, 16827, 16828, 1, 0, 0, - 0, 16828, 16829, 1, 0, 0, 0, 16829, 16830, 5, 151, 0, 0, 16830, 16835, - 3, 1952, 976, 0, 16831, 16832, 5, 2436, 0, 0, 16832, 16834, 3, 1952, 976, - 0, 16833, 16831, 1, 0, 0, 0, 16834, 16837, 1, 0, 0, 0, 16835, 16833, 1, - 0, 0, 0, 16835, 16836, 1, 0, 0, 0, 16836, 1951, 1, 0, 0, 0, 16837, 16835, - 1, 0, 0, 0, 16838, 16840, 3, 2036, 1018, 0, 16839, 16841, 7, 49, 0, 0, - 16840, 16839, 1, 0, 0, 0, 16840, 16841, 1, 0, 0, 0, 16841, 16844, 1, 0, - 0, 0, 16842, 16843, 5, 1150, 0, 0, 16843, 16845, 7, 50, 0, 0, 16844, 16842, - 1, 0, 0, 0, 16844, 16845, 1, 0, 0, 0, 16845, 1953, 1, 0, 0, 0, 16846, 16847, - 5, 1166, 0, 0, 16847, 16848, 3, 2036, 1018, 0, 16848, 16849, 7, 201, 0, - 0, 16849, 1955, 1, 0, 0, 0, 16850, 16851, 5, 534, 0, 0, 16851, 16856, 7, - 202, 0, 0, 16852, 16854, 3, 2036, 1018, 0, 16853, 16855, 5, 1290, 0, 0, - 16854, 16853, 1, 0, 0, 0, 16854, 16855, 1, 0, 0, 0, 16855, 16857, 1, 0, - 0, 0, 16856, 16852, 1, 0, 0, 0, 16856, 16857, 1, 0, 0, 0, 16857, 16858, - 1, 0, 0, 0, 16858, 16862, 7, 201, 0, 0, 16859, 16863, 5, 1178, 0, 0, 16860, - 16861, 5, 2193, 0, 0, 16861, 16863, 5, 1999, 0, 0, 16862, 16859, 1, 0, - 0, 0, 16862, 16860, 1, 0, 0, 0, 16863, 1957, 1, 0, 0, 0, 16864, 16865, - 5, 565, 0, 0, 16865, 16867, 5, 2096, 0, 0, 16866, 16868, 3, 1960, 980, - 0, 16867, 16866, 1, 0, 0, 0, 16867, 16868, 1, 0, 0, 0, 16868, 16870, 1, - 0, 0, 0, 16869, 16871, 3, 1962, 981, 0, 16870, 16869, 1, 0, 0, 0, 16870, - 16871, 1, 0, 0, 0, 16871, 1959, 1, 0, 0, 0, 16872, 16873, 5, 1167, 0, 0, - 16873, 16874, 3, 2284, 1142, 0, 16874, 1961, 1, 0, 0, 0, 16875, 16876, - 5, 1602, 0, 0, 16876, 16881, 5, 811, 0, 0, 16877, 16881, 5, 1140, 0, 0, - 16878, 16879, 5, 2178, 0, 0, 16879, 16881, 3, 2036, 1018, 0, 16880, 16875, - 1, 0, 0, 0, 16880, 16877, 1, 0, 0, 0, 16880, 16878, 1, 0, 0, 0, 16881, - 1963, 1, 0, 0, 0, 16882, 16883, 5, 2096, 0, 0, 16883, 16884, 3, 2010, 1005, - 0, 16884, 16886, 3, 1966, 983, 0, 16885, 16887, 3, 2198, 1099, 0, 16886, - 16885, 1, 0, 0, 0, 16886, 16887, 1, 0, 0, 0, 16887, 16889, 1, 0, 0, 0, - 16888, 16890, 3, 2012, 1006, 0, 16889, 16888, 1, 0, 0, 0, 16889, 16890, - 1, 0, 0, 0, 16890, 16892, 1, 0, 0, 0, 16891, 16893, 3, 2014, 1007, 0, 16892, - 16891, 1, 0, 0, 0, 16892, 16893, 1, 0, 0, 0, 16893, 1965, 1, 0, 0, 0, 16894, - 16910, 5, 1572, 0, 0, 16895, 16900, 3, 1968, 984, 0, 16896, 16897, 5, 2436, - 0, 0, 16897, 16899, 3, 1968, 984, 0, 16898, 16896, 1, 0, 0, 0, 16899, 16902, - 1, 0, 0, 0, 16900, 16898, 1, 0, 0, 0, 16900, 16901, 1, 0, 0, 0, 16901, - 16911, 1, 0, 0, 0, 16902, 16900, 1, 0, 0, 0, 16903, 16904, 5, 2146, 0, - 0, 16904, 16905, 5, 2430, 0, 0, 16905, 16906, 3, 2332, 1166, 0, 16906, - 16907, 5, 2431, 0, 0, 16907, 16908, 5, 2452, 0, 0, 16908, 16909, 3, 2036, - 1018, 0, 16909, 16911, 1, 0, 0, 0, 16910, 16895, 1, 0, 0, 0, 16910, 16903, - 1, 0, 0, 0, 16911, 1967, 1, 0, 0, 0, 16912, 16913, 3, 2266, 1133, 0, 16913, - 16914, 5, 2452, 0, 0, 16914, 16915, 3, 2036, 1018, 0, 16915, 16927, 1, - 0, 0, 0, 16916, 16917, 3, 2286, 1143, 0, 16917, 16918, 5, 2452, 0, 0, 16918, - 16919, 3, 1850, 925, 0, 16919, 16927, 1, 0, 0, 0, 16920, 16921, 5, 2430, - 0, 0, 16921, 16922, 3, 2266, 1133, 0, 16922, 16923, 5, 2431, 0, 0, 16923, - 16924, 5, 2452, 0, 0, 16924, 16925, 3, 2036, 1018, 0, 16925, 16927, 1, - 0, 0, 0, 16926, 16912, 1, 0, 0, 0, 16926, 16916, 1, 0, 0, 0, 16926, 16920, - 1, 0, 0, 0, 16927, 1969, 1, 0, 0, 0, 16928, 16930, 5, 376, 0, 0, 16929, - 16931, 5, 573, 0, 0, 16930, 16929, 1, 0, 0, 0, 16930, 16931, 1, 0, 0, 0, - 16931, 16932, 1, 0, 0, 0, 16932, 16934, 3, 2010, 1005, 0, 16933, 16935, - 3, 2198, 1099, 0, 16934, 16933, 1, 0, 0, 0, 16934, 16935, 1, 0, 0, 0, 16935, - 16937, 1, 0, 0, 0, 16936, 16938, 3, 2012, 1006, 0, 16937, 16936, 1, 0, - 0, 0, 16937, 16938, 1, 0, 0, 0, 16938, 16940, 1, 0, 0, 0, 16939, 16941, - 3, 2014, 1007, 0, 16940, 16939, 1, 0, 0, 0, 16940, 16941, 1, 0, 0, 0, 16941, - 1971, 1, 0, 0, 0, 16942, 16945, 5, 698, 0, 0, 16943, 16946, 3, 1974, 987, - 0, 16944, 16946, 3, 1976, 988, 0, 16945, 16943, 1, 0, 0, 0, 16945, 16944, - 1, 0, 0, 0, 16946, 1973, 1, 0, 0, 0, 16947, 16953, 3, 1986, 993, 0, 16948, - 16950, 3, 1988, 994, 0, 16949, 16951, 3, 2012, 1006, 0, 16950, 16949, 1, - 0, 0, 0, 16950, 16951, 1, 0, 0, 0, 16951, 16954, 1, 0, 0, 0, 16952, 16954, - 3, 1840, 920, 0, 16953, 16948, 1, 0, 0, 0, 16953, 16952, 1, 0, 0, 0, 16954, - 16956, 1, 0, 0, 0, 16955, 16957, 3, 2014, 1007, 0, 16956, 16955, 1, 0, - 0, 0, 16956, 16957, 1, 0, 0, 0, 16957, 1975, 1, 0, 0, 0, 16958, 16960, - 5, 37, 0, 0, 16959, 16961, 3, 1978, 989, 0, 16960, 16959, 1, 0, 0, 0, 16961, - 16962, 1, 0, 0, 0, 16962, 16960, 1, 0, 0, 0, 16962, 16963, 1, 0, 0, 0, - 16963, 16966, 1, 0, 0, 0, 16964, 16966, 3, 1980, 990, 0, 16965, 16958, - 1, 0, 0, 0, 16965, 16964, 1, 0, 0, 0, 16966, 16967, 1, 0, 0, 0, 16967, - 16968, 3, 1840, 920, 0, 16968, 1977, 1, 0, 0, 0, 16969, 16971, 3, 1986, - 993, 0, 16970, 16972, 3, 1988, 994, 0, 16971, 16970, 1, 0, 0, 0, 16971, - 16972, 1, 0, 0, 0, 16972, 16974, 1, 0, 0, 0, 16973, 16975, 3, 2014, 1007, - 0, 16974, 16973, 1, 0, 0, 0, 16974, 16975, 1, 0, 0, 0, 16975, 1979, 1, - 0, 0, 0, 16976, 16978, 7, 203, 0, 0, 16977, 16976, 1, 0, 0, 0, 16977, 16978, - 1, 0, 0, 0, 16978, 16980, 1, 0, 0, 0, 16979, 16981, 3, 1982, 991, 0, 16980, - 16979, 1, 0, 0, 0, 16981, 16982, 1, 0, 0, 0, 16982, 16980, 1, 0, 0, 0, - 16982, 16983, 1, 0, 0, 0, 16983, 16985, 1, 0, 0, 0, 16984, 16986, 3, 1984, - 992, 0, 16985, 16984, 1, 0, 0, 0, 16985, 16986, 1, 0, 0, 0, 16986, 1981, - 1, 0, 0, 0, 16987, 16988, 5, 2185, 0, 0, 16988, 16989, 3, 2030, 1015, 0, - 16989, 16991, 5, 1994, 0, 0, 16990, 16992, 3, 1978, 989, 0, 16991, 16990, - 1, 0, 0, 0, 16992, 16993, 1, 0, 0, 0, 16993, 16991, 1, 0, 0, 0, 16993, - 16994, 1, 0, 0, 0, 16994, 1983, 1, 0, 0, 0, 16995, 16997, 5, 446, 0, 0, - 16996, 16998, 3, 1978, 989, 0, 16997, 16996, 1, 0, 0, 0, 16998, 16999, - 1, 0, 0, 0, 16999, 16997, 1, 0, 0, 0, 16999, 17000, 1, 0, 0, 0, 17000, - 1985, 1, 0, 0, 0, 17001, 17002, 5, 720, 0, 0, 17002, 17004, 3, 2010, 1005, - 0, 17003, 17005, 3, 2286, 1143, 0, 17004, 17003, 1, 0, 0, 0, 17004, 17005, - 1, 0, 0, 0, 17005, 1987, 1, 0, 0, 0, 17006, 17012, 5, 2145, 0, 0, 17007, - 17013, 3, 2036, 1018, 0, 17008, 17009, 5, 2430, 0, 0, 17009, 17010, 3, - 2034, 1017, 0, 17010, 17011, 5, 2431, 0, 0, 17011, 17013, 1, 0, 0, 0, 17012, - 17007, 1, 0, 0, 0, 17012, 17008, 1, 0, 0, 0, 17013, 1989, 1, 0, 0, 0, 17014, - 17015, 5, 876, 0, 0, 17015, 17016, 5, 720, 0, 0, 17016, 17017, 3, 2000, - 1000, 0, 17017, 17018, 5, 2134, 0, 0, 17018, 17019, 3, 2000, 1000, 0, 17019, - 17020, 5, 1179, 0, 0, 17020, 17021, 5, 2430, 0, 0, 17021, 17022, 3, 2030, - 1015, 0, 17022, 17031, 5, 2431, 0, 0, 17023, 17025, 3, 1992, 996, 0, 17024, - 17026, 3, 1998, 999, 0, 17025, 17024, 1, 0, 0, 0, 17025, 17026, 1, 0, 0, - 0, 17026, 17032, 1, 0, 0, 0, 17027, 17029, 3, 1998, 999, 0, 17028, 17030, - 3, 1992, 996, 0, 17029, 17028, 1, 0, 0, 0, 17029, 17030, 1, 0, 0, 0, 17030, - 17032, 1, 0, 0, 0, 17031, 17023, 1, 0, 0, 0, 17031, 17027, 1, 0, 0, 0, - 17031, 17032, 1, 0, 0, 0, 17032, 17034, 1, 0, 0, 0, 17033, 17035, 3, 2014, - 1007, 0, 17034, 17033, 1, 0, 0, 0, 17034, 17035, 1, 0, 0, 0, 17035, 1991, - 1, 0, 0, 0, 17036, 17037, 5, 2185, 0, 0, 17037, 17038, 5, 844, 0, 0, 17038, - 17039, 5, 1994, 0, 0, 17039, 17040, 5, 2096, 0, 0, 17040, 17041, 5, 1572, - 0, 0, 17041, 17046, 3, 1994, 997, 0, 17042, 17043, 5, 2436, 0, 0, 17043, - 17045, 3, 1994, 997, 0, 17044, 17042, 1, 0, 0, 0, 17045, 17048, 1, 0, 0, - 0, 17046, 17044, 1, 0, 0, 0, 17046, 17047, 1, 0, 0, 0, 17047, 17050, 1, - 0, 0, 0, 17048, 17046, 1, 0, 0, 0, 17049, 17051, 3, 2198, 1099, 0, 17050, - 17049, 1, 0, 0, 0, 17050, 17051, 1, 0, 0, 0, 17051, 17053, 1, 0, 0, 0, - 17052, 17054, 3, 1996, 998, 0, 17053, 17052, 1, 0, 0, 0, 17053, 17054, - 1, 0, 0, 0, 17054, 1993, 1, 0, 0, 0, 17055, 17056, 3, 2266, 1133, 0, 17056, - 17057, 5, 2452, 0, 0, 17057, 17058, 3, 2036, 1018, 0, 17058, 1995, 1, 0, - 0, 0, 17059, 17060, 5, 376, 0, 0, 17060, 17061, 3, 2198, 1099, 0, 17061, - 1997, 1, 0, 0, 0, 17062, 17063, 5, 2185, 0, 0, 17063, 17064, 5, 1125, 0, - 0, 17064, 17065, 5, 844, 0, 0, 17065, 17066, 5, 1994, 0, 0, 17066, 17068, - 5, 698, 0, 0, 17067, 17069, 3, 2286, 1143, 0, 17068, 17067, 1, 0, 0, 0, - 17068, 17069, 1, 0, 0, 0, 17069, 17070, 1, 0, 0, 0, 17070, 17072, 3, 1988, - 994, 0, 17071, 17073, 3, 2198, 1099, 0, 17072, 17071, 1, 0, 0, 0, 17072, - 17073, 1, 0, 0, 0, 17073, 1999, 1, 0, 0, 0, 17074, 17080, 3, 2268, 1134, - 0, 17075, 17076, 5, 2430, 0, 0, 17076, 17077, 3, 1840, 920, 0, 17077, 17078, - 5, 2431, 0, 0, 17078, 17080, 1, 0, 0, 0, 17079, 17074, 1, 0, 0, 0, 17079, - 17075, 1, 0, 0, 0, 17080, 17082, 1, 0, 0, 0, 17081, 17083, 3, 2196, 1098, - 0, 17082, 17081, 1, 0, 0, 0, 17082, 17083, 1, 0, 0, 0, 17083, 2001, 1, - 0, 0, 0, 17084, 17085, 5, 813, 0, 0, 17085, 17086, 5, 1981, 0, 0, 17086, - 17091, 3, 2006, 1003, 0, 17087, 17088, 5, 2436, 0, 0, 17088, 17090, 3, - 2006, 1003, 0, 17089, 17087, 1, 0, 0, 0, 17090, 17093, 1, 0, 0, 0, 17091, - 17089, 1, 0, 0, 0, 17091, 17092, 1, 0, 0, 0, 17092, 17094, 1, 0, 0, 0, - 17093, 17091, 1, 0, 0, 0, 17094, 17095, 5, 681, 0, 0, 17095, 17096, 3, - 2008, 1004, 0, 17096, 17098, 5, 907, 0, 0, 17097, 17099, 3, 2004, 1002, - 0, 17098, 17097, 1, 0, 0, 0, 17098, 17099, 1, 0, 0, 0, 17099, 2003, 1, - 0, 0, 0, 17100, 17101, 5, 2178, 0, 0, 17101, 17104, 3, 2036, 1018, 0, 17102, - 17104, 5, 1140, 0, 0, 17103, 17100, 1, 0, 0, 0, 17103, 17102, 1, 0, 0, - 0, 17104, 2005, 1, 0, 0, 0, 17105, 17107, 3, 2268, 1134, 0, 17106, 17108, - 3, 2192, 1096, 0, 17107, 17106, 1, 0, 0, 0, 17107, 17108, 1, 0, 0, 0, 17108, - 2007, 1, 0, 0, 0, 17109, 17110, 5, 1511, 0, 0, 17110, 17122, 5, 1581, 0, - 0, 17111, 17112, 5, 1511, 0, 0, 17112, 17122, 5, 488, 0, 0, 17113, 17115, - 5, 1581, 0, 0, 17114, 17116, 5, 2096, 0, 0, 17115, 17114, 1, 0, 0, 0, 17115, - 17116, 1, 0, 0, 0, 17116, 17122, 1, 0, 0, 0, 17117, 17118, 5, 1581, 0, - 0, 17118, 17119, 5, 1511, 0, 0, 17119, 17122, 5, 488, 0, 0, 17120, 17122, - 5, 488, 0, 0, 17121, 17109, 1, 0, 0, 0, 17121, 17111, 1, 0, 0, 0, 17121, - 17113, 1, 0, 0, 0, 17121, 17117, 1, 0, 0, 0, 17121, 17120, 1, 0, 0, 0, - 17122, 2009, 1, 0, 0, 0, 17123, 17130, 3, 2020, 1010, 0, 17124, 17125, - 5, 1178, 0, 0, 17125, 17126, 5, 2430, 0, 0, 17126, 17127, 3, 2020, 1010, - 0, 17127, 17128, 5, 2431, 0, 0, 17128, 17130, 1, 0, 0, 0, 17129, 17123, - 1, 0, 0, 0, 17129, 17124, 1, 0, 0, 0, 17130, 17132, 1, 0, 0, 0, 17131, - 17133, 3, 2196, 1098, 0, 17132, 17131, 1, 0, 0, 0, 17132, 17133, 1, 0, - 0, 0, 17133, 2011, 1, 0, 0, 0, 17134, 17135, 7, 188, 0, 0, 17135, 17136, - 3, 2034, 1017, 0, 17136, 17137, 3, 2202, 1101, 0, 17137, 2013, 1, 0, 0, - 0, 17138, 17139, 5, 820, 0, 0, 17139, 17141, 5, 472, 0, 0, 17140, 17142, - 3, 2016, 1008, 0, 17141, 17140, 1, 0, 0, 0, 17141, 17142, 1, 0, 0, 0, 17142, - 17144, 1, 0, 0, 0, 17143, 17145, 3, 2036, 1018, 0, 17144, 17143, 1, 0, - 0, 0, 17144, 17145, 1, 0, 0, 0, 17145, 17147, 1, 0, 0, 0, 17146, 17148, - 3, 2018, 1009, 0, 17147, 17146, 1, 0, 0, 0, 17147, 17148, 1, 0, 0, 0, 17148, - 2015, 1, 0, 0, 0, 17149, 17150, 5, 720, 0, 0, 17150, 17151, 3, 2268, 1134, - 0, 17151, 2017, 1, 0, 0, 0, 17152, 17153, 5, 1454, 0, 0, 17153, 17156, - 5, 794, 0, 0, 17154, 17157, 5, 2075, 0, 0, 17155, 17157, 3, 2036, 1018, - 0, 17156, 17154, 1, 0, 0, 0, 17156, 17155, 1, 0, 0, 0, 17157, 2019, 1, - 0, 0, 0, 17158, 17176, 3, 2022, 1011, 0, 17159, 17160, 5, 2430, 0, 0, 17160, - 17162, 3, 1840, 920, 0, 17161, 17163, 3, 2024, 1012, 0, 17162, 17161, 1, - 0, 0, 0, 17162, 17163, 1, 0, 0, 0, 17163, 17164, 1, 0, 0, 0, 17164, 17165, - 5, 2431, 0, 0, 17165, 17176, 1, 0, 0, 0, 17166, 17168, 3, 2268, 1134, 0, - 17167, 17169, 3, 2026, 1013, 0, 17168, 17167, 1, 0, 0, 0, 17168, 17169, - 1, 0, 0, 0, 17169, 17176, 1, 0, 0, 0, 17170, 17173, 3, 2098, 1049, 0, 17171, - 17172, 5, 66, 0, 0, 17172, 17174, 3, 2332, 1166, 0, 17173, 17171, 1, 0, - 0, 0, 17173, 17174, 1, 0, 0, 0, 17174, 17176, 1, 0, 0, 0, 17175, 17158, - 1, 0, 0, 0, 17175, 17159, 1, 0, 0, 0, 17175, 17166, 1, 0, 0, 0, 17175, - 17170, 1, 0, 0, 0, 17176, 2021, 1, 0, 0, 0, 17177, 17188, 7, 204, 0, 0, - 17178, 17179, 5, 2430, 0, 0, 17179, 17180, 3, 1850, 925, 0, 17180, 17181, - 5, 2431, 0, 0, 17181, 17189, 1, 0, 0, 0, 17182, 17183, 5, 2430, 0, 0, 17183, - 17184, 3, 2036, 1018, 0, 17184, 17186, 5, 2431, 0, 0, 17185, 17187, 3, - 2336, 1168, 0, 17186, 17185, 1, 0, 0, 0, 17186, 17187, 1, 0, 0, 0, 17187, - 17189, 1, 0, 0, 0, 17188, 17178, 1, 0, 0, 0, 17188, 17182, 1, 0, 0, 0, - 17189, 2023, 1, 0, 0, 0, 17190, 17199, 5, 2193, 0, 0, 17191, 17192, 5, - 1412, 0, 0, 17192, 17200, 5, 1178, 0, 0, 17193, 17194, 5, 186, 0, 0, 17194, - 17197, 5, 1192, 0, 0, 17195, 17196, 5, 267, 0, 0, 17196, 17198, 3, 2238, - 1119, 0, 17197, 17195, 1, 0, 0, 0, 17197, 17198, 1, 0, 0, 0, 17198, 17200, - 1, 0, 0, 0, 17199, 17191, 1, 0, 0, 0, 17199, 17193, 1, 0, 0, 0, 17200, - 2025, 1, 0, 0, 0, 17201, 17203, 5, 1519, 0, 0, 17202, 17204, 5, 134, 0, - 0, 17203, 17202, 1, 0, 0, 0, 17203, 17204, 1, 0, 0, 0, 17204, 17205, 1, - 0, 0, 0, 17205, 17206, 5, 2430, 0, 0, 17206, 17209, 3, 2036, 1018, 0, 17207, - 17208, 5, 2436, 0, 0, 17208, 17210, 3, 2036, 1018, 0, 17209, 17207, 1, - 0, 0, 0, 17209, 17210, 1, 0, 0, 0, 17210, 17211, 1, 0, 0, 0, 17211, 17213, - 5, 2431, 0, 0, 17212, 17214, 3, 2028, 1014, 0, 17213, 17212, 1, 0, 0, 0, - 17213, 17214, 1, 0, 0, 0, 17214, 2027, 1, 0, 0, 0, 17215, 17216, 5, 1547, - 0, 0, 17216, 17217, 5, 2430, 0, 0, 17217, 17218, 3, 2036, 1018, 0, 17218, - 17219, 5, 2431, 0, 0, 17219, 2029, 1, 0, 0, 0, 17220, 17223, 3, 2036, 1018, - 0, 17221, 17223, 3, 2032, 1016, 0, 17222, 17220, 1, 0, 0, 0, 17222, 17221, - 1, 0, 0, 0, 17223, 2031, 1, 0, 0, 0, 17224, 17225, 3, 2266, 1133, 0, 17225, - 17227, 5, 724, 0, 0, 17226, 17228, 5, 1125, 0, 0, 17227, 17226, 1, 0, 0, - 0, 17227, 17228, 1, 0, 0, 0, 17228, 17229, 1, 0, 0, 0, 17229, 17232, 5, - 739, 0, 0, 17230, 17231, 5, 566, 0, 0, 17231, 17233, 5, 739, 0, 0, 17232, - 17230, 1, 0, 0, 0, 17232, 17233, 1, 0, 0, 0, 17233, 17235, 1, 0, 0, 0, - 17234, 17236, 7, 205, 0, 0, 17235, 17234, 1, 0, 0, 0, 17235, 17236, 1, - 0, 0, 0, 17236, 17240, 1, 0, 0, 0, 17237, 17238, 7, 2, 0, 0, 17238, 17239, - 5, 2073, 0, 0, 17239, 17241, 5, 757, 0, 0, 17240, 17237, 1, 0, 0, 0, 17240, - 17241, 1, 0, 0, 0, 17241, 17248, 1, 0, 0, 0, 17242, 17243, 5, 735, 0, 0, - 17243, 17244, 5, 2430, 0, 0, 17244, 17245, 3, 2034, 1017, 0, 17245, 17246, - 5, 2431, 0, 0, 17246, 17248, 1, 0, 0, 0, 17247, 17224, 1, 0, 0, 0, 17247, - 17242, 1, 0, 0, 0, 17248, 2033, 1, 0, 0, 0, 17249, 17254, 3, 2036, 1018, - 0, 17250, 17251, 5, 2436, 0, 0, 17251, 17253, 3, 2036, 1018, 0, 17252, - 17250, 1, 0, 0, 0, 17253, 17256, 1, 0, 0, 0, 17254, 17252, 1, 0, 0, 0, - 17254, 17255, 1, 0, 0, 0, 17255, 2035, 1, 0, 0, 0, 17256, 17254, 1, 0, - 0, 0, 17257, 17260, 3, 2038, 1019, 0, 17258, 17260, 3, 2040, 1020, 0, 17259, - 17257, 1, 0, 0, 0, 17259, 17258, 1, 0, 0, 0, 17260, 2037, 1, 0, 0, 0, 17261, - 17262, 5, 322, 0, 0, 17262, 17263, 5, 2430, 0, 0, 17263, 17264, 3, 1850, - 925, 0, 17264, 17265, 5, 2431, 0, 0, 17265, 2039, 1, 0, 0, 0, 17266, 17267, - 6, 1020, -1, 0, 17267, 17268, 3, 2042, 1021, 0, 17268, 17277, 1, 0, 0, - 0, 17269, 17270, 10, 2, 0, 0, 17270, 17271, 5, 48, 0, 0, 17271, 17276, - 3, 2040, 1020, 3, 17272, 17273, 10, 1, 0, 0, 17273, 17274, 5, 1223, 0, - 0, 17274, 17276, 3, 2040, 1020, 2, 17275, 17269, 1, 0, 0, 0, 17275, 17272, - 1, 0, 0, 0, 17276, 17279, 1, 0, 0, 0, 17277, 17275, 1, 0, 0, 0, 17277, - 17278, 1, 0, 0, 0, 17278, 2041, 1, 0, 0, 0, 17279, 17277, 1, 0, 0, 0, 17280, - 17282, 5, 1125, 0, 0, 17281, 17280, 1, 0, 0, 0, 17281, 17282, 1, 0, 0, - 0, 17282, 17283, 1, 0, 0, 0, 17283, 17291, 3, 2046, 1023, 0, 17284, 17286, - 5, 724, 0, 0, 17285, 17287, 5, 1125, 0, 0, 17286, 17285, 1, 0, 0, 0, 17286, - 17287, 1, 0, 0, 0, 17287, 17288, 1, 0, 0, 0, 17288, 17290, 3, 2044, 1022, - 0, 17289, 17284, 1, 0, 0, 0, 17290, 17293, 1, 0, 0, 0, 17291, 17289, 1, - 0, 0, 0, 17291, 17292, 1, 0, 0, 0, 17292, 2043, 1, 0, 0, 0, 17293, 17291, - 1, 0, 0, 0, 17294, 17320, 5, 1149, 0, 0, 17295, 17320, 5, 929, 0, 0, 17296, - 17320, 5, 1352, 0, 0, 17297, 17320, 5, 678, 0, 0, 17298, 17299, 5, 35, - 0, 0, 17299, 17320, 5, 1572, 0, 0, 17300, 17320, 5, 451, 0, 0, 17301, 17303, - 5, 1167, 0, 0, 17302, 17304, 5, 2058, 0, 0, 17303, 17302, 1, 0, 0, 0, 17303, - 17304, 1, 0, 0, 0, 17304, 17305, 1, 0, 0, 0, 17305, 17307, 5, 2430, 0, - 0, 17306, 17308, 5, 1178, 0, 0, 17307, 17306, 1, 0, 0, 0, 17307, 17308, - 1, 0, 0, 0, 17308, 17309, 1, 0, 0, 0, 17309, 17314, 3, 2300, 1150, 0, 17310, - 17311, 5, 2436, 0, 0, 17311, 17313, 3, 2300, 1150, 0, 17312, 17310, 1, - 0, 0, 0, 17313, 17316, 1, 0, 0, 0, 17314, 17312, 1, 0, 0, 0, 17314, 17315, - 1, 0, 0, 0, 17315, 17317, 1, 0, 0, 0, 17316, 17314, 1, 0, 0, 0, 17317, - 17318, 5, 2431, 0, 0, 17318, 17320, 1, 0, 0, 0, 17319, 17294, 1, 0, 0, - 0, 17319, 17295, 1, 0, 0, 0, 17319, 17296, 1, 0, 0, 0, 17319, 17297, 1, - 0, 0, 0, 17319, 17298, 1, 0, 0, 0, 17319, 17300, 1, 0, 0, 0, 17319, 17301, - 1, 0, 0, 0, 17320, 2045, 1, 0, 0, 0, 17321, 17327, 3, 2048, 1024, 0, 17322, - 17324, 7, 206, 0, 0, 17323, 17325, 5, 1167, 0, 0, 17324, 17323, 1, 0, 0, - 0, 17324, 17325, 1, 0, 0, 0, 17325, 17326, 1, 0, 0, 0, 17326, 17328, 3, - 2058, 1029, 0, 17327, 17322, 1, 0, 0, 0, 17327, 17328, 1, 0, 0, 0, 17328, - 2047, 1, 0, 0, 0, 17329, 17330, 6, 1024, -1, 0, 17330, 17331, 3, 2050, - 1025, 0, 17331, 17338, 1, 0, 0, 0, 17332, 17333, 10, 2, 0, 0, 17333, 17334, - 3, 2052, 1026, 0, 17334, 17335, 3, 2048, 1024, 3, 17335, 17337, 1, 0, 0, - 0, 17336, 17332, 1, 0, 0, 0, 17337, 17340, 1, 0, 0, 0, 17338, 17336, 1, - 0, 0, 0, 17338, 17339, 1, 0, 0, 0, 17339, 2049, 1, 0, 0, 0, 17340, 17338, - 1, 0, 0, 0, 17341, 17357, 3, 2058, 1029, 0, 17342, 17344, 5, 1125, 0, 0, - 17343, 17342, 1, 0, 0, 0, 17343, 17344, 1, 0, 0, 0, 17344, 17355, 1, 0, - 0, 0, 17345, 17346, 5, 681, 0, 0, 17346, 17356, 3, 2054, 1027, 0, 17347, - 17348, 5, 112, 0, 0, 17348, 17356, 3, 2056, 1028, 0, 17349, 17350, 7, 207, - 0, 0, 17350, 17353, 3, 2058, 1029, 0, 17351, 17352, 5, 473, 0, 0, 17352, - 17354, 3, 2058, 1029, 0, 17353, 17351, 1, 0, 0, 0, 17353, 17354, 1, 0, - 0, 0, 17354, 17356, 1, 0, 0, 0, 17355, 17345, 1, 0, 0, 0, 17355, 17347, - 1, 0, 0, 0, 17355, 17349, 1, 0, 0, 0, 17356, 17358, 1, 0, 0, 0, 17357, - 17343, 1, 0, 0, 0, 17357, 17358, 1, 0, 0, 0, 17358, 2051, 1, 0, 0, 0, 17359, - 17374, 5, 2452, 0, 0, 17360, 17368, 5, 2443, 0, 0, 17361, 17362, 5, 2448, - 0, 0, 17362, 17368, 5, 2447, 0, 0, 17363, 17364, 5, 2446, 0, 0, 17364, - 17368, 5, 2452, 0, 0, 17365, 17366, 5, 2444, 0, 0, 17366, 17368, 5, 2452, - 0, 0, 17367, 17360, 1, 0, 0, 0, 17367, 17361, 1, 0, 0, 0, 17367, 17363, - 1, 0, 0, 0, 17367, 17365, 1, 0, 0, 0, 17368, 17374, 1, 0, 0, 0, 17369, - 17371, 7, 208, 0, 0, 17370, 17372, 5, 2452, 0, 0, 17371, 17370, 1, 0, 0, - 0, 17371, 17372, 1, 0, 0, 0, 17372, 17374, 1, 0, 0, 0, 17373, 17359, 1, - 0, 0, 0, 17373, 17367, 1, 0, 0, 0, 17373, 17369, 1, 0, 0, 0, 17374, 2053, - 1, 0, 0, 0, 17375, 17376, 5, 2430, 0, 0, 17376, 17377, 3, 1850, 925, 0, - 17377, 17378, 5, 2431, 0, 0, 17378, 17394, 1, 0, 0, 0, 17379, 17380, 5, - 2430, 0, 0, 17380, 17385, 3, 2058, 1029, 0, 17381, 17382, 5, 2436, 0, 0, - 17382, 17384, 3, 2058, 1029, 0, 17383, 17381, 1, 0, 0, 0, 17384, 17387, - 1, 0, 0, 0, 17385, 17383, 1, 0, 0, 0, 17385, 17386, 1, 0, 0, 0, 17386, - 17388, 1, 0, 0, 0, 17387, 17385, 1, 0, 0, 0, 17388, 17389, 5, 2431, 0, - 0, 17389, 17394, 1, 0, 0, 0, 17390, 17394, 3, 2320, 1160, 0, 17391, 17394, - 3, 2308, 1154, 0, 17392, 17394, 3, 2310, 1155, 0, 17393, 17375, 1, 0, 0, - 0, 17393, 17379, 1, 0, 0, 0, 17393, 17390, 1, 0, 0, 0, 17393, 17391, 1, - 0, 0, 0, 17393, 17392, 1, 0, 0, 0, 17394, 2055, 1, 0, 0, 0, 17395, 17396, - 3, 2058, 1029, 0, 17396, 17397, 5, 48, 0, 0, 17397, 17398, 3, 2058, 1029, - 0, 17398, 2057, 1, 0, 0, 0, 17399, 17400, 6, 1029, -1, 0, 17400, 17409, - 3, 2062, 1031, 0, 17401, 17406, 5, 79, 0, 0, 17402, 17407, 5, 805, 0, 0, - 17403, 17404, 5, 2006, 0, 0, 17404, 17405, 5, 2244, 0, 0, 17405, 17407, - 3, 2058, 1029, 0, 17406, 17402, 1, 0, 0, 0, 17406, 17403, 1, 0, 0, 0, 17407, - 17410, 1, 0, 0, 0, 17408, 17410, 3, 2060, 1030, 0, 17409, 17401, 1, 0, - 0, 0, 17409, 17408, 1, 0, 0, 0, 17409, 17410, 1, 0, 0, 0, 17410, 17414, - 1, 0, 0, 0, 17411, 17412, 5, 1179, 0, 0, 17412, 17413, 5, 1235, 0, 0, 17413, - 17415, 7, 209, 0, 0, 17414, 17411, 1, 0, 0, 0, 17414, 17415, 1, 0, 0, 0, - 17415, 17428, 1, 0, 0, 0, 17416, 17417, 10, 3, 0, 0, 17417, 17418, 7, 210, - 0, 0, 17418, 17427, 3, 2058, 1029, 4, 17419, 17420, 10, 2, 0, 0, 17420, - 17421, 7, 141, 0, 0, 17421, 17427, 3, 2058, 1029, 3, 17422, 17423, 10, - 1, 0, 0, 17423, 17424, 5, 2451, 0, 0, 17424, 17425, 5, 2451, 0, 0, 17425, - 17427, 3, 2058, 1029, 2, 17426, 17416, 1, 0, 0, 0, 17426, 17419, 1, 0, - 0, 0, 17426, 17422, 1, 0, 0, 0, 17427, 17430, 1, 0, 0, 0, 17428, 17426, - 1, 0, 0, 0, 17428, 17429, 1, 0, 0, 0, 17429, 2059, 1, 0, 0, 0, 17430, 17428, - 1, 0, 0, 0, 17431, 17436, 5, 341, 0, 0, 17432, 17433, 5, 2430, 0, 0, 17433, - 17434, 3, 2058, 1029, 0, 17434, 17435, 5, 2431, 0, 0, 17435, 17437, 1, - 0, 0, 0, 17436, 17432, 1, 0, 0, 0, 17436, 17437, 1, 0, 0, 0, 17437, 17438, - 1, 0, 0, 0, 17438, 17439, 5, 2034, 0, 0, 17439, 17444, 5, 1541, 0, 0, 17440, - 17441, 5, 2430, 0, 0, 17441, 17442, 3, 2058, 1029, 0, 17442, 17443, 5, - 2431, 0, 0, 17443, 17445, 1, 0, 0, 0, 17444, 17440, 1, 0, 0, 0, 17444, - 17445, 1, 0, 0, 0, 17445, 17459, 1, 0, 0, 0, 17446, 17451, 5, 2240, 0, - 0, 17447, 17448, 5, 2430, 0, 0, 17448, 17449, 3, 2058, 1029, 0, 17449, - 17450, 5, 2431, 0, 0, 17450, 17452, 1, 0, 0, 0, 17451, 17447, 1, 0, 0, - 0, 17451, 17452, 1, 0, 0, 0, 17452, 17453, 1, 0, 0, 0, 17453, 17454, 5, - 2034, 0, 0, 17454, 17459, 5, 915, 0, 0, 17455, 17456, 3, 2058, 1029, 0, - 17456, 17457, 7, 211, 0, 0, 17457, 17459, 1, 0, 0, 0, 17458, 17431, 1, - 0, 0, 0, 17458, 17446, 1, 0, 0, 0, 17458, 17455, 1, 0, 0, 0, 17459, 2061, - 1, 0, 0, 0, 17460, 17465, 3, 2070, 1035, 0, 17461, 17462, 5, 2453, 0, 0, - 17462, 17463, 3, 2064, 1032, 0, 17463, 17464, 5, 2454, 0, 0, 17464, 17466, - 1, 0, 0, 0, 17465, 17461, 1, 0, 0, 0, 17465, 17466, 1, 0, 0, 0, 17466, - 2063, 1, 0, 0, 0, 17467, 17470, 5, 53, 0, 0, 17468, 17470, 3, 2036, 1018, - 0, 17469, 17467, 1, 0, 0, 0, 17469, 17468, 1, 0, 0, 0, 17470, 17478, 1, - 0, 0, 0, 17471, 17474, 5, 2436, 0, 0, 17472, 17475, 5, 53, 0, 0, 17473, - 17475, 3, 2036, 1018, 0, 17474, 17472, 1, 0, 0, 0, 17474, 17473, 1, 0, - 0, 0, 17475, 17477, 1, 0, 0, 0, 17476, 17471, 1, 0, 0, 0, 17477, 17480, - 1, 0, 0, 0, 17478, 17476, 1, 0, 0, 0, 17478, 17479, 1, 0, 0, 0, 17479, - 17491, 1, 0, 0, 0, 17480, 17478, 1, 0, 0, 0, 17481, 17486, 3, 2066, 1033, - 0, 17482, 17483, 5, 2436, 0, 0, 17483, 17485, 3, 2066, 1033, 0, 17484, - 17482, 1, 0, 0, 0, 17485, 17488, 1, 0, 0, 0, 17486, 17484, 1, 0, 0, 0, - 17486, 17487, 1, 0, 0, 0, 17487, 17491, 1, 0, 0, 0, 17488, 17486, 1, 0, - 0, 0, 17489, 17491, 3, 2068, 1034, 0, 17490, 17469, 1, 0, 0, 0, 17490, - 17481, 1, 0, 0, 0, 17490, 17489, 1, 0, 0, 0, 17491, 2065, 1, 0, 0, 0, 17492, - 17493, 5, 565, 0, 0, 17493, 17511, 3, 2266, 1133, 0, 17494, 17495, 5, 681, - 0, 0, 17495, 17497, 5, 2430, 0, 0, 17496, 17498, 3, 2034, 1017, 0, 17497, - 17496, 1, 0, 0, 0, 17497, 17498, 1, 0, 0, 0, 17498, 17499, 1, 0, 0, 0, - 17499, 17512, 5, 2431, 0, 0, 17500, 17501, 5, 793, 0, 0, 17501, 17503, - 3, 2036, 1018, 0, 17502, 17500, 1, 0, 0, 0, 17502, 17503, 1, 0, 0, 0, 17503, - 17504, 1, 0, 0, 0, 17504, 17505, 5, 573, 0, 0, 17505, 17506, 3, 2036, 1018, - 0, 17506, 17507, 5, 2034, 0, 0, 17507, 17508, 3, 2036, 1018, 0, 17508, - 17509, 7, 212, 0, 0, 17509, 17510, 3, 2036, 1018, 0, 17510, 17512, 1, 0, - 0, 0, 17511, 17494, 1, 0, 0, 0, 17511, 17502, 1, 0, 0, 0, 17512, 2067, - 1, 0, 0, 0, 17513, 17514, 5, 565, 0, 0, 17514, 17515, 3, 2286, 1143, 0, - 17515, 17516, 5, 681, 0, 0, 17516, 17523, 5, 2430, 0, 0, 17517, 17524, - 3, 1850, 925, 0, 17518, 17520, 5, 2430, 0, 0, 17519, 17521, 3, 2034, 1017, - 0, 17520, 17519, 1, 0, 0, 0, 17520, 17521, 1, 0, 0, 0, 17521, 17522, 1, - 0, 0, 0, 17522, 17524, 5, 2431, 0, 0, 17523, 17517, 1, 0, 0, 0, 17523, - 17518, 1, 0, 0, 0, 17524, 17525, 1, 0, 0, 0, 17525, 17526, 5, 2431, 0, - 0, 17526, 2069, 1, 0, 0, 0, 17527, 17528, 7, 141, 0, 0, 17528, 17544, 3, - 2070, 1035, 0, 17529, 17530, 5, 1362, 0, 0, 17530, 17544, 3, 2070, 1035, - 0, 17531, 17532, 5, 260, 0, 0, 17532, 17544, 3, 2070, 1035, 0, 17533, 17534, - 5, 951, 0, 0, 17534, 17544, 3, 2070, 1035, 0, 17535, 17536, 5, 410, 0, - 0, 17536, 17544, 3, 2070, 1035, 0, 17537, 17538, 5, 37, 0, 0, 17538, 17544, - 3, 2070, 1035, 0, 17539, 17544, 3, 2072, 1036, 0, 17540, 17544, 3, 2086, - 1043, 0, 17541, 17544, 3, 2090, 1045, 0, 17542, 17544, 3, 2084, 1042, 0, - 17543, 17527, 1, 0, 0, 0, 17543, 17529, 1, 0, 0, 0, 17543, 17531, 1, 0, - 0, 0, 17543, 17533, 1, 0, 0, 0, 17543, 17535, 1, 0, 0, 0, 17543, 17537, - 1, 0, 0, 0, 17543, 17539, 1, 0, 0, 0, 17543, 17540, 1, 0, 0, 0, 17543, - 17541, 1, 0, 0, 0, 17543, 17542, 1, 0, 0, 0, 17544, 2071, 1, 0, 0, 0, 17545, - 17548, 3, 2078, 1039, 0, 17546, 17548, 3, 2074, 1037, 0, 17547, 17545, - 1, 0, 0, 0, 17547, 17546, 1, 0, 0, 0, 17548, 2073, 1, 0, 0, 0, 17549, 17551, - 3, 2240, 1120, 0, 17550, 17549, 1, 0, 0, 0, 17550, 17551, 1, 0, 0, 0, 17551, - 17552, 1, 0, 0, 0, 17552, 17553, 5, 169, 0, 0, 17553, 17555, 3, 2036, 1018, - 0, 17554, 17556, 3, 2076, 1038, 0, 17555, 17554, 1, 0, 0, 0, 17556, 17557, - 1, 0, 0, 0, 17557, 17555, 1, 0, 0, 0, 17557, 17558, 1, 0, 0, 0, 17558, - 17560, 1, 0, 0, 0, 17559, 17561, 3, 2082, 1041, 0, 17560, 17559, 1, 0, - 0, 0, 17560, 17561, 1, 0, 0, 0, 17561, 17562, 1, 0, 0, 0, 17562, 17564, - 5, 459, 0, 0, 17563, 17565, 5, 169, 0, 0, 17564, 17563, 1, 0, 0, 0, 17564, - 17565, 1, 0, 0, 0, 17565, 17567, 1, 0, 0, 0, 17566, 17568, 3, 2240, 1120, - 0, 17567, 17566, 1, 0, 0, 0, 17567, 17568, 1, 0, 0, 0, 17568, 2075, 1, - 0, 0, 0, 17569, 17570, 5, 2185, 0, 0, 17570, 17571, 3, 2036, 1018, 0, 17571, - 17574, 5, 1994, 0, 0, 17572, 17575, 3, 1750, 875, 0, 17573, 17575, 3, 2036, - 1018, 0, 17574, 17572, 1, 0, 0, 0, 17574, 17573, 1, 0, 0, 0, 17575, 2077, - 1, 0, 0, 0, 17576, 17578, 3, 2240, 1120, 0, 17577, 17576, 1, 0, 0, 0, 17577, - 17578, 1, 0, 0, 0, 17578, 17579, 1, 0, 0, 0, 17579, 17581, 5, 169, 0, 0, - 17580, 17582, 3, 2080, 1040, 0, 17581, 17580, 1, 0, 0, 0, 17582, 17583, - 1, 0, 0, 0, 17583, 17581, 1, 0, 0, 0, 17583, 17584, 1, 0, 0, 0, 17584, - 17586, 1, 0, 0, 0, 17585, 17587, 3, 2082, 1041, 0, 17586, 17585, 1, 0, - 0, 0, 17586, 17587, 1, 0, 0, 0, 17587, 17588, 1, 0, 0, 0, 17588, 17590, - 5, 459, 0, 0, 17589, 17591, 5, 169, 0, 0, 17590, 17589, 1, 0, 0, 0, 17590, - 17591, 1, 0, 0, 0, 17591, 17593, 1, 0, 0, 0, 17592, 17594, 3, 2240, 1120, - 0, 17593, 17592, 1, 0, 0, 0, 17593, 17594, 1, 0, 0, 0, 17594, 2079, 1, - 0, 0, 0, 17595, 17596, 5, 2185, 0, 0, 17596, 17597, 3, 2036, 1018, 0, 17597, - 17600, 5, 1994, 0, 0, 17598, 17601, 3, 1750, 875, 0, 17599, 17601, 3, 2036, - 1018, 0, 17600, 17598, 1, 0, 0, 0, 17600, 17599, 1, 0, 0, 0, 17601, 2081, - 1, 0, 0, 0, 17602, 17605, 5, 446, 0, 0, 17603, 17606, 3, 1750, 875, 0, - 17604, 17606, 3, 2036, 1018, 0, 17605, 17603, 1, 0, 0, 0, 17605, 17604, - 1, 0, 0, 0, 17606, 2083, 1, 0, 0, 0, 17607, 17608, 3, 2314, 1157, 0, 17608, - 17609, 3, 2336, 1168, 0, 17609, 17627, 1, 0, 0, 0, 17610, 17627, 3, 2308, - 1154, 0, 17611, 17627, 3, 2322, 1161, 0, 17612, 17627, 3, 2310, 1155, 0, - 17613, 17614, 5, 2430, 0, 0, 17614, 17615, 3, 1850, 925, 0, 17615, 17619, - 5, 2431, 0, 0, 17616, 17618, 3, 1854, 927, 0, 17617, 17616, 1, 0, 0, 0, - 17618, 17621, 1, 0, 0, 0, 17619, 17617, 1, 0, 0, 0, 17619, 17620, 1, 0, - 0, 0, 17620, 17627, 1, 0, 0, 0, 17621, 17619, 1, 0, 0, 0, 17622, 17623, - 5, 2430, 0, 0, 17623, 17624, 3, 2034, 1017, 0, 17624, 17625, 5, 2431, 0, - 0, 17625, 17627, 1, 0, 0, 0, 17626, 17607, 1, 0, 0, 0, 17626, 17610, 1, - 0, 0, 0, 17626, 17611, 1, 0, 0, 0, 17626, 17612, 1, 0, 0, 0, 17626, 17613, - 1, 0, 0, 0, 17626, 17622, 1, 0, 0, 0, 17627, 2085, 1, 0, 0, 0, 17628, 17637, - 7, 213, 0, 0, 17629, 17630, 5, 2430, 0, 0, 17630, 17631, 3, 1838, 919, - 0, 17631, 17632, 5, 2431, 0, 0, 17632, 17638, 1, 0, 0, 0, 17633, 17634, - 5, 2430, 0, 0, 17634, 17635, 3, 2036, 1018, 0, 17635, 17636, 5, 2431, 0, - 0, 17636, 17638, 1, 0, 0, 0, 17637, 17629, 1, 0, 0, 0, 17637, 17633, 1, - 0, 0, 0, 17638, 2087, 1, 0, 0, 0, 17639, 17640, 5, 2296, 0, 0, 17640, 17641, - 5, 2430, 0, 0, 17641, 17642, 3, 2036, 1018, 0, 17642, 17643, 5, 2436, 0, - 0, 17643, 17646, 3, 2036, 1018, 0, 17644, 17645, 5, 2436, 0, 0, 17645, - 17647, 3, 2036, 1018, 0, 17646, 17644, 1, 0, 0, 0, 17646, 17647, 1, 0, - 0, 0, 17647, 17648, 1, 0, 0, 0, 17648, 17649, 5, 2431, 0, 0, 17649, 17726, - 1, 0, 0, 0, 17650, 17651, 5, 2297, 0, 0, 17651, 17655, 5, 2430, 0, 0, 17652, - 17656, 3, 2314, 1157, 0, 17653, 17656, 3, 2090, 1045, 0, 17654, 17656, - 3, 2036, 1018, 0, 17655, 17652, 1, 0, 0, 0, 17655, 17653, 1, 0, 0, 0, 17655, - 17654, 1, 0, 0, 0, 17656, 17659, 1, 0, 0, 0, 17657, 17658, 5, 2436, 0, - 0, 17658, 17660, 3, 2328, 1164, 0, 17659, 17657, 1, 0, 0, 0, 17659, 17660, - 1, 0, 0, 0, 17660, 17663, 1, 0, 0, 0, 17661, 17662, 5, 2436, 0, 0, 17662, - 17664, 3, 2328, 1164, 0, 17663, 17661, 1, 0, 0, 0, 17663, 17664, 1, 0, - 0, 0, 17664, 17665, 1, 0, 0, 0, 17665, 17666, 5, 2431, 0, 0, 17666, 17726, - 1, 0, 0, 0, 17667, 17668, 5, 2281, 0, 0, 17668, 17669, 5, 2430, 0, 0, 17669, - 17670, 3, 2034, 1017, 0, 17670, 17671, 5, 2431, 0, 0, 17671, 17726, 1, - 0, 0, 0, 17672, 17673, 5, 190, 0, 0, 17673, 17674, 5, 2430, 0, 0, 17674, - 17675, 3, 2058, 1029, 0, 17675, 17676, 5, 2134, 0, 0, 17676, 17677, 5, - 937, 0, 0, 17677, 17678, 5, 2431, 0, 0, 17678, 17726, 1, 0, 0, 0, 17679, - 17680, 5, 2291, 0, 0, 17680, 17681, 5, 2430, 0, 0, 17681, 17682, 3, 2036, - 1018, 0, 17682, 17683, 5, 2436, 0, 0, 17683, 17684, 3, 2036, 1018, 0, 17684, - 17685, 5, 2431, 0, 0, 17685, 17726, 1, 0, 0, 0, 17686, 17687, 5, 2298, - 0, 0, 17687, 17695, 5, 2430, 0, 0, 17688, 17690, 7, 214, 0, 0, 17689, 17688, - 1, 0, 0, 0, 17689, 17690, 1, 0, 0, 0, 17690, 17692, 1, 0, 0, 0, 17691, - 17693, 3, 2328, 1164, 0, 17692, 17691, 1, 0, 0, 0, 17692, 17693, 1, 0, - 0, 0, 17693, 17694, 1, 0, 0, 0, 17694, 17696, 5, 573, 0, 0, 17695, 17689, - 1, 0, 0, 0, 17695, 17696, 1, 0, 0, 0, 17696, 17697, 1, 0, 0, 0, 17697, - 17698, 3, 2058, 1029, 0, 17698, 17699, 5, 2431, 0, 0, 17699, 17726, 1, - 0, 0, 0, 17700, 17701, 5, 2305, 0, 0, 17701, 17705, 5, 2430, 0, 0, 17702, - 17706, 3, 2314, 1157, 0, 17703, 17706, 3, 2090, 1045, 0, 17704, 17706, - 3, 2036, 1018, 0, 17705, 17702, 1, 0, 0, 0, 17705, 17703, 1, 0, 0, 0, 17705, - 17704, 1, 0, 0, 0, 17706, 17713, 1, 0, 0, 0, 17707, 17708, 5, 363, 0, 0, - 17708, 17709, 3, 2058, 1029, 0, 17709, 17710, 5, 1179, 0, 0, 17710, 17711, - 5, 282, 0, 0, 17711, 17712, 5, 470, 0, 0, 17712, 17714, 1, 0, 0, 0, 17713, - 17707, 1, 0, 0, 0, 17713, 17714, 1, 0, 0, 0, 17714, 17721, 1, 0, 0, 0, - 17715, 17716, 5, 2436, 0, 0, 17716, 17719, 3, 2328, 1164, 0, 17717, 17718, - 5, 2436, 0, 0, 17718, 17720, 3, 2328, 1164, 0, 17719, 17717, 1, 0, 0, 0, - 17719, 17720, 1, 0, 0, 0, 17720, 17722, 1, 0, 0, 0, 17721, 17715, 1, 0, - 0, 0, 17721, 17722, 1, 0, 0, 0, 17722, 17723, 1, 0, 0, 0, 17723, 17724, - 5, 2431, 0, 0, 17724, 17726, 1, 0, 0, 0, 17725, 17639, 1, 0, 0, 0, 17725, - 17650, 1, 0, 0, 0, 17725, 17667, 1, 0, 0, 0, 17725, 17672, 1, 0, 0, 0, - 17725, 17679, 1, 0, 0, 0, 17725, 17686, 1, 0, 0, 0, 17725, 17700, 1, 0, - 0, 0, 17726, 2089, 1, 0, 0, 0, 17727, 17732, 3, 2088, 1044, 0, 17728, 17732, - 3, 2130, 1065, 0, 17729, 17732, 3, 2092, 1046, 0, 17730, 17732, 3, 2136, - 1068, 0, 17731, 17727, 1, 0, 0, 0, 17731, 17728, 1, 0, 0, 0, 17731, 17729, - 1, 0, 0, 0, 17731, 17730, 1, 0, 0, 0, 17732, 2091, 1, 0, 0, 0, 17733, 17734, - 5, 734, 0, 0, 17734, 17735, 5, 2430, 0, 0, 17735, 17740, 3, 2100, 1050, - 0, 17736, 17737, 5, 2436, 0, 0, 17737, 17739, 3, 2100, 1050, 0, 17738, - 17736, 1, 0, 0, 0, 17739, 17742, 1, 0, 0, 0, 17740, 17738, 1, 0, 0, 0, - 17740, 17741, 1, 0, 0, 0, 17741, 17744, 1, 0, 0, 0, 17742, 17740, 1, 0, - 0, 0, 17743, 17745, 3, 2102, 1051, 0, 17744, 17743, 1, 0, 0, 0, 17744, - 17745, 1, 0, 0, 0, 17745, 17747, 1, 0, 0, 0, 17746, 17748, 3, 2104, 1052, - 0, 17747, 17746, 1, 0, 0, 0, 17747, 17748, 1, 0, 0, 0, 17748, 17750, 1, - 0, 0, 0, 17749, 17751, 5, 1664, 0, 0, 17750, 17749, 1, 0, 0, 0, 17750, - 17751, 1, 0, 0, 0, 17751, 17752, 1, 0, 0, 0, 17752, 17753, 5, 2431, 0, - 0, 17753, 17924, 1, 0, 0, 0, 17754, 17755, 5, 733, 0, 0, 17755, 17756, - 5, 2430, 0, 0, 17756, 17759, 3, 2036, 1018, 0, 17757, 17758, 5, 566, 0, - 0, 17758, 17760, 5, 739, 0, 0, 17759, 17757, 1, 0, 0, 0, 17759, 17760, - 1, 0, 0, 0, 17760, 17762, 1, 0, 0, 0, 17761, 17763, 3, 1950, 975, 0, 17762, - 17761, 1, 0, 0, 0, 17762, 17763, 1, 0, 0, 0, 17763, 17765, 1, 0, 0, 0, - 17764, 17766, 3, 2102, 1051, 0, 17765, 17764, 1, 0, 0, 0, 17765, 17766, - 1, 0, 0, 0, 17766, 17768, 1, 0, 0, 0, 17767, 17769, 3, 2104, 1052, 0, 17768, - 17767, 1, 0, 0, 0, 17768, 17769, 1, 0, 0, 0, 17769, 17771, 1, 0, 0, 0, - 17770, 17772, 5, 1664, 0, 0, 17771, 17770, 1, 0, 0, 0, 17771, 17772, 1, - 0, 0, 0, 17772, 17773, 1, 0, 0, 0, 17773, 17774, 5, 2431, 0, 0, 17774, - 17924, 1, 0, 0, 0, 17775, 17776, 5, 741, 0, 0, 17776, 17777, 5, 2430, 0, - 0, 17777, 17778, 3, 2094, 1047, 0, 17778, 17779, 5, 2431, 0, 0, 17779, - 17924, 1, 0, 0, 0, 17780, 17781, 5, 740, 0, 0, 17781, 17783, 5, 2430, 0, - 0, 17782, 17784, 5, 754, 0, 0, 17783, 17782, 1, 0, 0, 0, 17783, 17784, - 1, 0, 0, 0, 17784, 17785, 1, 0, 0, 0, 17785, 17786, 3, 2036, 1018, 0, 17786, - 17787, 5, 2146, 0, 0, 17787, 17791, 3, 2036, 1018, 0, 17788, 17789, 7, - 215, 0, 0, 17789, 17790, 5, 1179, 0, 0, 17790, 17792, 5, 1149, 0, 0, 17791, - 17788, 1, 0, 0, 0, 17791, 17792, 1, 0, 0, 0, 17792, 17807, 1, 0, 0, 0, - 17793, 17805, 5, 1490, 0, 0, 17794, 17801, 5, 2147, 0, 0, 17795, 17796, - 5, 2430, 0, 0, 17796, 17798, 5, 2424, 0, 0, 17797, 17799, 7, 216, 0, 0, - 17798, 17797, 1, 0, 0, 0, 17798, 17799, 1, 0, 0, 0, 17799, 17800, 1, 0, - 0, 0, 17800, 17802, 5, 2431, 0, 0, 17801, 17795, 1, 0, 0, 0, 17801, 17802, - 1, 0, 0, 0, 17802, 17806, 1, 0, 0, 0, 17803, 17806, 5, 201, 0, 0, 17804, - 17806, 5, 133, 0, 0, 17805, 17794, 1, 0, 0, 0, 17805, 17803, 1, 0, 0, 0, - 17805, 17804, 1, 0, 0, 0, 17806, 17808, 1, 0, 0, 0, 17807, 17793, 1, 0, - 0, 0, 17807, 17808, 1, 0, 0, 0, 17808, 17810, 1, 0, 0, 0, 17809, 17811, - 5, 1664, 0, 0, 17810, 17809, 1, 0, 0, 0, 17810, 17811, 1, 0, 0, 0, 17811, - 17815, 1, 0, 0, 0, 17812, 17813, 5, 2193, 0, 0, 17813, 17814, 5, 2073, - 0, 0, 17814, 17816, 5, 757, 0, 0, 17815, 17812, 1, 0, 0, 0, 17815, 17816, - 1, 0, 0, 0, 17816, 17817, 1, 0, 0, 0, 17817, 17818, 5, 2431, 0, 0, 17818, - 17924, 1, 0, 0, 0, 17819, 17820, 5, 743, 0, 0, 17820, 17821, 5, 2430, 0, - 0, 17821, 17824, 3, 2036, 1018, 0, 17822, 17823, 5, 566, 0, 0, 17823, 17825, - 5, 739, 0, 0, 17824, 17822, 1, 0, 0, 0, 17824, 17825, 1, 0, 0, 0, 17825, - 17826, 1, 0, 0, 0, 17826, 17827, 5, 2436, 0, 0, 17827, 17829, 5, 2426, - 0, 0, 17828, 17830, 3, 2112, 1056, 0, 17829, 17828, 1, 0, 0, 0, 17829, - 17830, 1, 0, 0, 0, 17830, 17832, 1, 0, 0, 0, 17831, 17833, 3, 2116, 1058, - 0, 17832, 17831, 1, 0, 0, 0, 17832, 17833, 1, 0, 0, 0, 17833, 17835, 1, - 0, 0, 0, 17834, 17836, 3, 2118, 1059, 0, 17835, 17834, 1, 0, 0, 0, 17835, - 17836, 1, 0, 0, 0, 17836, 17838, 1, 0, 0, 0, 17837, 17839, 3, 2120, 1060, - 0, 17838, 17837, 1, 0, 0, 0, 17838, 17839, 1, 0, 0, 0, 17839, 17840, 1, - 0, 0, 0, 17840, 17841, 5, 2431, 0, 0, 17841, 17924, 1, 0, 0, 0, 17842, - 17843, 5, 744, 0, 0, 17843, 17844, 5, 2430, 0, 0, 17844, 17847, 5, 2426, - 0, 0, 17845, 17846, 5, 1490, 0, 0, 17846, 17848, 3, 2114, 1057, 0, 17847, - 17845, 1, 0, 0, 0, 17847, 17848, 1, 0, 0, 0, 17848, 17850, 1, 0, 0, 0, - 17849, 17851, 5, 1356, 0, 0, 17850, 17849, 1, 0, 0, 0, 17850, 17851, 1, - 0, 0, 0, 17851, 17853, 1, 0, 0, 0, 17852, 17854, 5, 68, 0, 0, 17853, 17852, - 1, 0, 0, 0, 17853, 17854, 1, 0, 0, 0, 17854, 17856, 1, 0, 0, 0, 17855, - 17857, 5, 2051, 0, 0, 17856, 17855, 1, 0, 0, 0, 17856, 17857, 1, 0, 0, - 0, 17857, 17866, 1, 0, 0, 0, 17858, 17863, 5, 1149, 0, 0, 17859, 17863, - 5, 470, 0, 0, 17860, 17861, 5, 451, 0, 0, 17861, 17863, 7, 217, 0, 0, 17862, - 17858, 1, 0, 0, 0, 17862, 17859, 1, 0, 0, 0, 17862, 17860, 1, 0, 0, 0, - 17863, 17864, 1, 0, 0, 0, 17864, 17865, 5, 1179, 0, 0, 17865, 17867, 5, - 470, 0, 0, 17866, 17862, 1, 0, 0, 0, 17866, 17867, 1, 0, 0, 0, 17867, 17868, - 1, 0, 0, 0, 17868, 17924, 5, 2431, 0, 0, 17869, 17870, 5, 748, 0, 0, 17870, - 17871, 5, 2430, 0, 0, 17871, 17872, 3, 2036, 1018, 0, 17872, 17873, 5, - 2436, 0, 0, 17873, 17878, 3, 2106, 1053, 0, 17874, 17875, 5, 2436, 0, 0, - 17875, 17877, 3, 2106, 1053, 0, 17876, 17874, 1, 0, 0, 0, 17877, 17880, - 1, 0, 0, 0, 17878, 17876, 1, 0, 0, 0, 17878, 17879, 1, 0, 0, 0, 17879, - 17881, 1, 0, 0, 0, 17880, 17878, 1, 0, 0, 0, 17881, 17882, 5, 2431, 0, - 0, 17882, 17924, 1, 0, 0, 0, 17883, 17884, 5, 749, 0, 0, 17884, 17885, - 5, 2430, 0, 0, 17885, 17888, 3, 2036, 1018, 0, 17886, 17887, 5, 566, 0, - 0, 17887, 17889, 5, 739, 0, 0, 17888, 17886, 1, 0, 0, 0, 17888, 17889, - 1, 0, 0, 0, 17889, 17921, 1, 0, 0, 0, 17890, 17892, 5, 2436, 0, 0, 17891, - 17893, 5, 2426, 0, 0, 17892, 17891, 1, 0, 0, 0, 17892, 17893, 1, 0, 0, - 0, 17893, 17895, 1, 0, 0, 0, 17894, 17896, 3, 2122, 1061, 0, 17895, 17894, - 1, 0, 0, 0, 17895, 17896, 1, 0, 0, 0, 17896, 17905, 1, 0, 0, 0, 17897, - 17902, 5, 470, 0, 0, 17898, 17902, 5, 1149, 0, 0, 17899, 17900, 5, 363, - 0, 0, 17900, 17902, 3, 2128, 1064, 0, 17901, 17897, 1, 0, 0, 0, 17901, - 17898, 1, 0, 0, 0, 17901, 17899, 1, 0, 0, 0, 17901, 17902, 1, 0, 0, 0, - 17902, 17903, 1, 0, 0, 0, 17903, 17904, 5, 1179, 0, 0, 17904, 17906, 5, - 470, 0, 0, 17905, 17901, 1, 0, 0, 0, 17905, 17906, 1, 0, 0, 0, 17906, 17915, - 1, 0, 0, 0, 17907, 17912, 5, 470, 0, 0, 17908, 17912, 5, 1149, 0, 0, 17909, - 17910, 5, 363, 0, 0, 17910, 17912, 3, 2128, 1064, 0, 17911, 17907, 1, 0, - 0, 0, 17911, 17908, 1, 0, 0, 0, 17911, 17909, 1, 0, 0, 0, 17911, 17912, - 1, 0, 0, 0, 17912, 17913, 1, 0, 0, 0, 17913, 17914, 5, 1179, 0, 0, 17914, - 17916, 5, 451, 0, 0, 17915, 17911, 1, 0, 0, 0, 17915, 17916, 1, 0, 0, 0, - 17916, 17918, 1, 0, 0, 0, 17917, 17919, 3, 2126, 1063, 0, 17918, 17917, - 1, 0, 0, 0, 17918, 17919, 1, 0, 0, 0, 17919, 17920, 1, 0, 0, 0, 17920, - 17922, 5, 2431, 0, 0, 17921, 17890, 1, 0, 0, 0, 17921, 17922, 1, 0, 0, - 0, 17922, 17924, 1, 0, 0, 0, 17923, 17733, 1, 0, 0, 0, 17923, 17754, 1, - 0, 0, 0, 17923, 17775, 1, 0, 0, 0, 17923, 17780, 1, 0, 0, 0, 17923, 17819, - 1, 0, 0, 0, 17923, 17842, 1, 0, 0, 0, 17923, 17869, 1, 0, 0, 0, 17923, - 17883, 1, 0, 0, 0, 17924, 2093, 1, 0, 0, 0, 17925, 17930, 3, 2096, 1048, - 0, 17926, 17927, 5, 2436, 0, 0, 17927, 17929, 3, 2096, 1048, 0, 17928, - 17926, 1, 0, 0, 0, 17929, 17932, 1, 0, 0, 0, 17930, 17928, 1, 0, 0, 0, - 17930, 17931, 1, 0, 0, 0, 17931, 17935, 1, 0, 0, 0, 17932, 17930, 1, 0, - 0, 0, 17933, 17935, 5, 2433, 0, 0, 17934, 17925, 1, 0, 0, 0, 17934, 17933, - 1, 0, 0, 0, 17935, 17937, 1, 0, 0, 0, 17936, 17938, 3, 2102, 1051, 0, 17937, - 17936, 1, 0, 0, 0, 17937, 17938, 1, 0, 0, 0, 17938, 17940, 1, 0, 0, 0, - 17939, 17941, 3, 2104, 1052, 0, 17940, 17939, 1, 0, 0, 0, 17940, 17941, - 1, 0, 0, 0, 17941, 17943, 1, 0, 0, 0, 17942, 17944, 5, 1664, 0, 0, 17943, - 17942, 1, 0, 0, 0, 17943, 17944, 1, 0, 0, 0, 17944, 17948, 1, 0, 0, 0, - 17945, 17946, 5, 2193, 0, 0, 17946, 17947, 5, 2073, 0, 0, 17947, 17949, - 5, 757, 0, 0, 17948, 17945, 1, 0, 0, 0, 17948, 17949, 1, 0, 0, 0, 17949, - 2095, 1, 0, 0, 0, 17950, 17952, 5, 754, 0, 0, 17951, 17950, 1, 0, 0, 0, - 17951, 17952, 1, 0, 0, 0, 17952, 17953, 1, 0, 0, 0, 17953, 17955, 3, 2036, - 1018, 0, 17954, 17956, 7, 218, 0, 0, 17955, 17954, 1, 0, 0, 0, 17955, 17956, - 1, 0, 0, 0, 17956, 17957, 1, 0, 0, 0, 17957, 17958, 3, 2036, 1018, 0, 17958, - 17968, 1, 0, 0, 0, 17959, 17960, 3, 2036, 1018, 0, 17960, 17961, 5, 2449, - 0, 0, 17961, 17964, 3, 2036, 1018, 0, 17962, 17963, 5, 566, 0, 0, 17963, - 17965, 5, 739, 0, 0, 17964, 17962, 1, 0, 0, 0, 17964, 17965, 1, 0, 0, 0, - 17965, 17968, 1, 0, 0, 0, 17966, 17968, 3, 2332, 1166, 0, 17967, 17951, - 1, 0, 0, 0, 17967, 17959, 1, 0, 0, 0, 17967, 17966, 1, 0, 0, 0, 17968, - 2097, 1, 0, 0, 0, 17969, 17970, 5, 745, 0, 0, 17970, 17971, 5, 2430, 0, - 0, 17971, 17974, 3, 2036, 1018, 0, 17972, 17973, 5, 566, 0, 0, 17973, 17975, - 5, 739, 0, 0, 17974, 17972, 1, 0, 0, 0, 17974, 17975, 1, 0, 0, 0, 17975, - 17978, 1, 0, 0, 0, 17976, 17977, 5, 2436, 0, 0, 17977, 17979, 5, 2426, - 0, 0, 17978, 17976, 1, 0, 0, 0, 17978, 17979, 1, 0, 0, 0, 17979, 17983, - 1, 0, 0, 0, 17980, 17981, 7, 219, 0, 0, 17981, 17982, 5, 1179, 0, 0, 17982, - 17984, 5, 470, 0, 0, 17983, 17980, 1, 0, 0, 0, 17983, 17984, 1, 0, 0, 0, - 17984, 17988, 1, 0, 0, 0, 17985, 17986, 7, 220, 0, 0, 17986, 17987, 5, - 1179, 0, 0, 17987, 17989, 5, 451, 0, 0, 17988, 17985, 1, 0, 0, 0, 17988, - 17989, 1, 0, 0, 0, 17989, 17991, 1, 0, 0, 0, 17990, 17992, 3, 2108, 1054, - 0, 17991, 17990, 1, 0, 0, 0, 17991, 17992, 1, 0, 0, 0, 17992, 17993, 1, - 0, 0, 0, 17993, 17994, 5, 2431, 0, 0, 17994, 2099, 1, 0, 0, 0, 17995, 18001, - 3, 2036, 1018, 0, 17996, 18001, 5, 2426, 0, 0, 17997, 18001, 5, 1149, 0, - 0, 17998, 18001, 5, 2424, 0, 0, 17999, 18001, 3, 2092, 1046, 0, 18000, - 17995, 1, 0, 0, 0, 18000, 17996, 1, 0, 0, 0, 18000, 17997, 1, 0, 0, 0, - 18000, 17998, 1, 0, 0, 0, 18000, 17999, 1, 0, 0, 0, 18001, 18004, 1, 0, - 0, 0, 18002, 18003, 5, 566, 0, 0, 18003, 18005, 5, 739, 0, 0, 18004, 18002, - 1, 0, 0, 0, 18004, 18005, 1, 0, 0, 0, 18005, 2101, 1, 0, 0, 0, 18006, 18007, - 7, 215, 0, 0, 18007, 18008, 5, 1179, 0, 0, 18008, 18009, 5, 1149, 0, 0, - 18009, 2103, 1, 0, 0, 0, 18010, 18022, 5, 1490, 0, 0, 18011, 18018, 5, - 2147, 0, 0, 18012, 18013, 5, 2430, 0, 0, 18013, 18015, 5, 2424, 0, 0, 18014, - 18016, 7, 216, 0, 0, 18015, 18014, 1, 0, 0, 0, 18015, 18016, 1, 0, 0, 0, - 18016, 18017, 1, 0, 0, 0, 18017, 18019, 5, 2431, 0, 0, 18018, 18012, 1, - 0, 0, 0, 18018, 18019, 1, 0, 0, 0, 18019, 18023, 1, 0, 0, 0, 18020, 18023, - 5, 201, 0, 0, 18021, 18023, 5, 133, 0, 0, 18022, 18011, 1, 0, 0, 0, 18022, - 18020, 1, 0, 0, 0, 18022, 18021, 1, 0, 0, 0, 18023, 2105, 1, 0, 0, 0, 18024, - 18025, 5, 1463, 0, 0, 18025, 18031, 5, 2426, 0, 0, 18026, 18028, 7, 221, - 0, 0, 18027, 18026, 1, 0, 0, 0, 18027, 18028, 1, 0, 0, 0, 18028, 18029, - 1, 0, 0, 0, 18029, 18030, 5, 1179, 0, 0, 18030, 18032, 5, 894, 0, 0, 18031, - 18027, 1, 0, 0, 0, 18031, 18032, 1, 0, 0, 0, 18032, 18112, 1, 0, 0, 0, - 18033, 18034, 5, 698, 0, 0, 18034, 18035, 5, 2426, 0, 0, 18035, 18036, - 5, 2452, 0, 0, 18036, 18040, 5, 2426, 0, 0, 18037, 18038, 7, 222, 0, 0, - 18038, 18039, 5, 1179, 0, 0, 18039, 18041, 5, 491, 0, 0, 18040, 18037, - 1, 0, 0, 0, 18040, 18041, 1, 0, 0, 0, 18041, 18047, 1, 0, 0, 0, 18042, - 18044, 7, 223, 0, 0, 18043, 18042, 1, 0, 0, 0, 18043, 18044, 1, 0, 0, 0, - 18044, 18045, 1, 0, 0, 0, 18045, 18046, 5, 1179, 0, 0, 18046, 18048, 5, - 1149, 0, 0, 18047, 18043, 1, 0, 0, 0, 18047, 18048, 1, 0, 0, 0, 18048, - 18112, 1, 0, 0, 0, 18049, 18050, 5, 1467, 0, 0, 18050, 18051, 5, 2426, - 0, 0, 18051, 18052, 5, 2452, 0, 0, 18052, 18056, 5, 2426, 0, 0, 18053, - 18054, 7, 224, 0, 0, 18054, 18055, 5, 1179, 0, 0, 18055, 18057, 5, 894, - 0, 0, 18056, 18053, 1, 0, 0, 0, 18056, 18057, 1, 0, 0, 0, 18057, 18063, - 1, 0, 0, 0, 18058, 18060, 7, 225, 0, 0, 18059, 18058, 1, 0, 0, 0, 18059, - 18060, 1, 0, 0, 0, 18060, 18061, 1, 0, 0, 0, 18061, 18062, 5, 1179, 0, - 0, 18062, 18064, 5, 1149, 0, 0, 18063, 18059, 1, 0, 0, 0, 18063, 18064, - 1, 0, 0, 0, 18064, 18112, 1, 0, 0, 0, 18065, 18068, 3, 2036, 1018, 0, 18066, - 18067, 5, 566, 0, 0, 18067, 18069, 5, 739, 0, 0, 18068, 18066, 1, 0, 0, - 0, 18068, 18069, 1, 0, 0, 0, 18069, 18112, 1, 0, 0, 0, 18070, 18071, 5, - 55, 0, 0, 18071, 18072, 5, 2426, 0, 0, 18072, 18073, 5, 2452, 0, 0, 18073, - 18077, 5, 2426, 0, 0, 18074, 18075, 7, 224, 0, 0, 18075, 18076, 5, 1179, - 0, 0, 18076, 18078, 5, 894, 0, 0, 18077, 18074, 1, 0, 0, 0, 18077, 18078, - 1, 0, 0, 0, 18078, 18084, 1, 0, 0, 0, 18079, 18081, 7, 225, 0, 0, 18080, - 18079, 1, 0, 0, 0, 18080, 18081, 1, 0, 0, 0, 18081, 18082, 1, 0, 0, 0, - 18082, 18083, 5, 1179, 0, 0, 18083, 18085, 5, 1149, 0, 0, 18084, 18080, - 1, 0, 0, 0, 18084, 18085, 1, 0, 0, 0, 18085, 18112, 1, 0, 0, 0, 18086, - 18087, 5, 1572, 0, 0, 18087, 18088, 5, 2426, 0, 0, 18088, 18089, 5, 2452, - 0, 0, 18089, 18092, 3, 2036, 1018, 0, 18090, 18091, 5, 566, 0, 0, 18091, - 18093, 5, 739, 0, 0, 18092, 18090, 1, 0, 0, 0, 18092, 18093, 1, 0, 0, 0, - 18093, 18097, 1, 0, 0, 0, 18094, 18095, 7, 222, 0, 0, 18095, 18096, 5, - 1179, 0, 0, 18096, 18098, 5, 491, 0, 0, 18097, 18094, 1, 0, 0, 0, 18097, - 18098, 1, 0, 0, 0, 18098, 18102, 1, 0, 0, 0, 18099, 18100, 7, 224, 0, 0, - 18100, 18101, 5, 1179, 0, 0, 18101, 18103, 5, 894, 0, 0, 18102, 18099, - 1, 0, 0, 0, 18102, 18103, 1, 0, 0, 0, 18103, 18109, 1, 0, 0, 0, 18104, - 18106, 7, 225, 0, 0, 18105, 18104, 1, 0, 0, 0, 18105, 18106, 1, 0, 0, 0, - 18106, 18107, 1, 0, 0, 0, 18107, 18108, 5, 1179, 0, 0, 18108, 18110, 5, - 1149, 0, 0, 18109, 18105, 1, 0, 0, 0, 18109, 18110, 1, 0, 0, 0, 18110, - 18112, 1, 0, 0, 0, 18111, 18024, 1, 0, 0, 0, 18111, 18033, 1, 0, 0, 0, - 18111, 18049, 1, 0, 0, 0, 18111, 18065, 1, 0, 0, 0, 18111, 18070, 1, 0, - 0, 0, 18111, 18086, 1, 0, 0, 0, 18112, 2107, 1, 0, 0, 0, 18113, 18114, - 5, 223, 0, 0, 18114, 18115, 5, 2430, 0, 0, 18115, 18120, 3, 2110, 1055, - 0, 18116, 18117, 5, 2436, 0, 0, 18117, 18119, 3, 2110, 1055, 0, 18118, - 18116, 1, 0, 0, 0, 18119, 18122, 1, 0, 0, 0, 18120, 18118, 1, 0, 0, 0, - 18120, 18121, 1, 0, 0, 0, 18121, 18123, 1, 0, 0, 0, 18122, 18120, 1, 0, - 0, 0, 18123, 18124, 5, 2431, 0, 0, 18124, 2109, 1, 0, 0, 0, 18125, 18127, - 3, 2036, 1018, 0, 18126, 18128, 3, 2124, 1062, 0, 18127, 18126, 1, 0, 0, - 0, 18127, 18128, 1, 0, 0, 0, 18128, 18139, 1, 0, 0, 0, 18129, 18131, 5, - 492, 0, 0, 18130, 18129, 1, 0, 0, 0, 18130, 18131, 1, 0, 0, 0, 18131, 18132, - 1, 0, 0, 0, 18132, 18133, 5, 1275, 0, 0, 18133, 18140, 5, 2426, 0, 0, 18134, - 18137, 5, 2051, 0, 0, 18135, 18136, 5, 1275, 0, 0, 18136, 18138, 5, 2426, - 0, 0, 18137, 18135, 1, 0, 0, 0, 18137, 18138, 1, 0, 0, 0, 18138, 18140, - 1, 0, 0, 0, 18139, 18130, 1, 0, 0, 0, 18139, 18134, 1, 0, 0, 0, 18139, - 18140, 1, 0, 0, 0, 18140, 18142, 1, 0, 0, 0, 18141, 18143, 3, 2118, 1059, - 0, 18142, 18141, 1, 0, 0, 0, 18142, 18143, 1, 0, 0, 0, 18143, 18145, 1, - 0, 0, 0, 18144, 18146, 3, 2120, 1060, 0, 18145, 18144, 1, 0, 0, 0, 18145, - 18146, 1, 0, 0, 0, 18146, 18179, 1, 0, 0, 0, 18147, 18149, 3, 2036, 1018, - 0, 18148, 18150, 3, 2114, 1057, 0, 18149, 18148, 1, 0, 0, 0, 18149, 18150, - 1, 0, 0, 0, 18150, 18152, 1, 0, 0, 0, 18151, 18153, 5, 2051, 0, 0, 18152, - 18151, 1, 0, 0, 0, 18152, 18153, 1, 0, 0, 0, 18153, 18154, 1, 0, 0, 0, - 18154, 18155, 5, 566, 0, 0, 18155, 18157, 5, 739, 0, 0, 18156, 18158, 3, - 2116, 1058, 0, 18157, 18156, 1, 0, 0, 0, 18157, 18158, 1, 0, 0, 0, 18158, - 18159, 1, 0, 0, 0, 18159, 18160, 5, 1275, 0, 0, 18160, 18161, 5, 2426, - 0, 0, 18161, 18179, 1, 0, 0, 0, 18162, 18164, 5, 943, 0, 0, 18163, 18165, - 5, 1275, 0, 0, 18164, 18163, 1, 0, 0, 0, 18164, 18165, 1, 0, 0, 0, 18165, - 18166, 1, 0, 0, 0, 18166, 18170, 3, 2036, 1018, 0, 18167, 18168, 5, 2453, - 0, 0, 18168, 18169, 5, 2433, 0, 0, 18169, 18171, 5, 2454, 0, 0, 18170, - 18167, 1, 0, 0, 0, 18170, 18171, 1, 0, 0, 0, 18171, 18172, 1, 0, 0, 0, - 18172, 18173, 3, 2108, 1054, 0, 18173, 18179, 1, 0, 0, 0, 18174, 18175, - 3, 2036, 1018, 0, 18175, 18176, 5, 565, 0, 0, 18176, 18177, 5, 1220, 0, - 0, 18177, 18179, 1, 0, 0, 0, 18178, 18125, 1, 0, 0, 0, 18178, 18147, 1, - 0, 0, 0, 18178, 18162, 1, 0, 0, 0, 18178, 18174, 1, 0, 0, 0, 18179, 2111, - 1, 0, 0, 0, 18180, 18181, 5, 1490, 0, 0, 18181, 18183, 3, 2114, 1057, 0, - 18182, 18180, 1, 0, 0, 0, 18182, 18183, 1, 0, 0, 0, 18183, 18185, 1, 0, - 0, 0, 18184, 18186, 5, 1356, 0, 0, 18185, 18184, 1, 0, 0, 0, 18185, 18186, - 1, 0, 0, 0, 18186, 18188, 1, 0, 0, 0, 18187, 18189, 5, 68, 0, 0, 18188, - 18187, 1, 0, 0, 0, 18188, 18189, 1, 0, 0, 0, 18189, 2113, 1, 0, 0, 0, 18190, - 18197, 5, 2147, 0, 0, 18191, 18192, 5, 2430, 0, 0, 18192, 18194, 5, 2424, - 0, 0, 18193, 18195, 7, 216, 0, 0, 18194, 18193, 1, 0, 0, 0, 18194, 18195, - 1, 0, 0, 0, 18195, 18196, 1, 0, 0, 0, 18196, 18198, 5, 2431, 0, 0, 18197, - 18191, 1, 0, 0, 0, 18197, 18198, 1, 0, 0, 0, 18198, 18202, 1, 0, 0, 0, - 18199, 18202, 5, 201, 0, 0, 18200, 18202, 5, 133, 0, 0, 18201, 18190, 1, - 0, 0, 0, 18201, 18199, 1, 0, 0, 0, 18201, 18200, 1, 0, 0, 0, 18202, 2115, - 1, 0, 0, 0, 18203, 18205, 5, 2191, 0, 0, 18204, 18206, 5, 65, 0, 0, 18205, - 18204, 1, 0, 0, 0, 18205, 18206, 1, 0, 0, 0, 18206, 18207, 1, 0, 0, 0, - 18207, 18217, 5, 2196, 0, 0, 18208, 18210, 5, 2193, 0, 0, 18209, 18211, - 7, 226, 0, 0, 18210, 18209, 1, 0, 0, 0, 18210, 18211, 1, 0, 0, 0, 18211, - 18213, 1, 0, 0, 0, 18212, 18214, 5, 65, 0, 0, 18213, 18212, 1, 0, 0, 0, - 18213, 18214, 1, 0, 0, 0, 18214, 18215, 1, 0, 0, 0, 18215, 18217, 5, 2196, - 0, 0, 18216, 18203, 1, 0, 0, 0, 18216, 18208, 1, 0, 0, 0, 18217, 2117, - 1, 0, 0, 0, 18218, 18226, 5, 470, 0, 0, 18219, 18226, 5, 1149, 0, 0, 18220, - 18226, 5, 451, 0, 0, 18221, 18222, 5, 451, 0, 0, 18222, 18226, 5, 65, 0, - 0, 18223, 18224, 5, 451, 0, 0, 18224, 18226, 5, 1159, 0, 0, 18225, 18218, - 1, 0, 0, 0, 18225, 18219, 1, 0, 0, 0, 18225, 18220, 1, 0, 0, 0, 18225, - 18221, 1, 0, 0, 0, 18225, 18223, 1, 0, 0, 0, 18225, 18226, 1, 0, 0, 0, - 18226, 18227, 1, 0, 0, 0, 18227, 18228, 5, 1179, 0, 0, 18228, 18229, 5, - 470, 0, 0, 18229, 2119, 1, 0, 0, 0, 18230, 18238, 5, 470, 0, 0, 18231, - 18238, 5, 1149, 0, 0, 18232, 18238, 5, 451, 0, 0, 18233, 18234, 5, 451, - 0, 0, 18234, 18238, 5, 65, 0, 0, 18235, 18236, 5, 451, 0, 0, 18236, 18238, - 5, 1159, 0, 0, 18237, 18230, 1, 0, 0, 0, 18237, 18231, 1, 0, 0, 0, 18237, - 18232, 1, 0, 0, 0, 18237, 18233, 1, 0, 0, 0, 18237, 18235, 1, 0, 0, 0, - 18237, 18238, 1, 0, 0, 0, 18238, 18239, 1, 0, 0, 0, 18239, 18240, 5, 1179, - 0, 0, 18240, 18241, 5, 451, 0, 0, 18241, 2121, 1, 0, 0, 0, 18242, 18244, - 5, 1490, 0, 0, 18243, 18245, 3, 2124, 1062, 0, 18244, 18243, 1, 0, 0, 0, - 18244, 18245, 1, 0, 0, 0, 18245, 18247, 1, 0, 0, 0, 18246, 18248, 5, 68, - 0, 0, 18247, 18246, 1, 0, 0, 0, 18247, 18248, 1, 0, 0, 0, 18248, 2123, - 1, 0, 0, 0, 18249, 18256, 5, 2147, 0, 0, 18250, 18251, 5, 2430, 0, 0, 18251, - 18253, 5, 2424, 0, 0, 18252, 18254, 7, 216, 0, 0, 18253, 18252, 1, 0, 0, - 0, 18253, 18254, 1, 0, 0, 0, 18254, 18255, 1, 0, 0, 0, 18255, 18257, 5, - 2431, 0, 0, 18256, 18250, 1, 0, 0, 0, 18256, 18257, 1, 0, 0, 0, 18257, - 18259, 1, 0, 0, 0, 18258, 18260, 5, 2051, 0, 0, 18259, 18258, 1, 0, 0, - 0, 18259, 18260, 1, 0, 0, 0, 18260, 18284, 1, 0, 0, 0, 18261, 18284, 5, - 201, 0, 0, 18262, 18284, 5, 339, 0, 0, 18263, 18264, 5, 1151, 0, 0, 18264, - 18265, 5, 2430, 0, 0, 18265, 18268, 5, 711, 0, 0, 18266, 18267, 5, 2436, - 0, 0, 18267, 18269, 5, 711, 0, 0, 18268, 18266, 1, 0, 0, 0, 18268, 18269, - 1, 0, 0, 0, 18269, 18270, 1, 0, 0, 0, 18270, 18284, 5, 2431, 0, 0, 18271, - 18274, 5, 2002, 0, 0, 18272, 18273, 5, 2193, 0, 0, 18273, 18275, 5, 2007, - 0, 0, 18274, 18272, 1, 0, 0, 0, 18274, 18275, 1, 0, 0, 0, 18275, 18284, - 1, 0, 0, 0, 18276, 18284, 5, 1538, 0, 0, 18277, 18281, 3, 2036, 1018, 0, - 18278, 18279, 5, 2134, 0, 0, 18279, 18280, 5, 171, 0, 0, 18280, 18282, - 5, 842, 0, 0, 18281, 18278, 1, 0, 0, 0, 18281, 18282, 1, 0, 0, 0, 18282, - 18284, 1, 0, 0, 0, 18283, 18249, 1, 0, 0, 0, 18283, 18261, 1, 0, 0, 0, - 18283, 18262, 1, 0, 0, 0, 18283, 18263, 1, 0, 0, 0, 18283, 18271, 1, 0, - 0, 0, 18283, 18276, 1, 0, 0, 0, 18283, 18277, 1, 0, 0, 0, 18284, 2125, - 1, 0, 0, 0, 18285, 18286, 7, 225, 0, 0, 18286, 18287, 5, 1179, 0, 0, 18287, - 18296, 5, 895, 0, 0, 18288, 18289, 5, 2430, 0, 0, 18289, 18290, 5, 894, - 0, 0, 18290, 18297, 5, 330, 0, 0, 18291, 18292, 5, 513, 0, 0, 18292, 18297, - 5, 330, 0, 0, 18293, 18294, 5, 2058, 0, 0, 18294, 18295, 5, 470, 0, 0, - 18295, 18297, 5, 2431, 0, 0, 18296, 18288, 1, 0, 0, 0, 18296, 18291, 1, - 0, 0, 0, 18296, 18293, 1, 0, 0, 0, 18296, 18297, 1, 0, 0, 0, 18297, 2127, - 1, 0, 0, 0, 18298, 18303, 5, 2426, 0, 0, 18299, 18303, 3, 2088, 1044, 0, - 18300, 18303, 3, 2324, 1162, 0, 18301, 18303, 5, 862, 0, 0, 18302, 18298, - 1, 0, 0, 0, 18302, 18299, 1, 0, 0, 0, 18302, 18300, 1, 0, 0, 0, 18302, - 18301, 1, 0, 0, 0, 18303, 2129, 1, 0, 0, 0, 18304, 18307, 3, 2132, 1066, - 0, 18305, 18308, 3, 2066, 1033, 0, 18306, 18308, 3, 2068, 1034, 0, 18307, - 18305, 1, 0, 0, 0, 18307, 18306, 1, 0, 0, 0, 18307, 18308, 1, 0, 0, 0, - 18308, 2131, 1, 0, 0, 0, 18309, 18310, 5, 2299, 0, 0, 18310, 18312, 5, - 2430, 0, 0, 18311, 18313, 7, 227, 0, 0, 18312, 18311, 1, 0, 0, 0, 18312, - 18313, 1, 0, 0, 0, 18313, 18314, 1, 0, 0, 0, 18314, 18315, 3, 2036, 1018, - 0, 18315, 18316, 5, 2431, 0, 0, 18316, 18368, 1, 0, 0, 0, 18317, 18318, - 5, 294, 0, 0, 18318, 18326, 5, 2430, 0, 0, 18319, 18327, 5, 2433, 0, 0, - 18320, 18322, 7, 192, 0, 0, 18321, 18320, 1, 0, 0, 0, 18321, 18322, 1, - 0, 0, 0, 18322, 18323, 1, 0, 0, 0, 18323, 18325, 3, 2058, 1029, 0, 18324, - 18321, 1, 0, 0, 0, 18324, 18325, 1, 0, 0, 0, 18325, 18327, 1, 0, 0, 0, - 18326, 18319, 1, 0, 0, 0, 18326, 18324, 1, 0, 0, 0, 18327, 18328, 1, 0, - 0, 0, 18328, 18330, 5, 2431, 0, 0, 18329, 18331, 3, 2144, 1072, 0, 18330, - 18329, 1, 0, 0, 0, 18330, 18331, 1, 0, 0, 0, 18331, 18368, 1, 0, 0, 0, - 18332, 18333, 5, 2294, 0, 0, 18333, 18334, 5, 2430, 0, 0, 18334, 18337, - 3, 2036, 1018, 0, 18335, 18336, 5, 2436, 0, 0, 18336, 18338, 5, 2424, 0, - 0, 18337, 18335, 1, 0, 0, 0, 18337, 18338, 1, 0, 0, 0, 18338, 18339, 1, - 0, 0, 0, 18339, 18340, 5, 2431, 0, 0, 18340, 18368, 1, 0, 0, 0, 18341, - 18342, 5, 2278, 0, 0, 18342, 18344, 5, 2430, 0, 0, 18343, 18345, 7, 227, - 0, 0, 18344, 18343, 1, 0, 0, 0, 18344, 18345, 1, 0, 0, 0, 18345, 18346, - 1, 0, 0, 0, 18346, 18347, 3, 2036, 1018, 0, 18347, 18348, 5, 2431, 0, 0, - 18348, 18368, 1, 0, 0, 0, 18349, 18350, 5, 2286, 0, 0, 18350, 18352, 5, - 2430, 0, 0, 18351, 18353, 7, 227, 0, 0, 18352, 18351, 1, 0, 0, 0, 18352, - 18353, 1, 0, 0, 0, 18353, 18354, 1, 0, 0, 0, 18354, 18355, 3, 2036, 1018, - 0, 18355, 18356, 5, 2431, 0, 0, 18356, 18368, 1, 0, 0, 0, 18357, 18358, - 5, 2303, 0, 0, 18358, 18359, 5, 2430, 0, 0, 18359, 18360, 3, 2034, 1017, - 0, 18360, 18361, 5, 2431, 0, 0, 18361, 18368, 1, 0, 0, 0, 18362, 18363, - 5, 2304, 0, 0, 18363, 18364, 5, 2430, 0, 0, 18364, 18365, 3, 2034, 1017, - 0, 18365, 18366, 5, 2431, 0, 0, 18366, 18368, 1, 0, 0, 0, 18367, 18309, - 1, 0, 0, 0, 18367, 18317, 1, 0, 0, 0, 18367, 18332, 1, 0, 0, 0, 18367, - 18341, 1, 0, 0, 0, 18367, 18349, 1, 0, 0, 0, 18367, 18357, 1, 0, 0, 0, - 18367, 18362, 1, 0, 0, 0, 18368, 2133, 1, 0, 0, 0, 18369, 18370, 5, 1179, - 0, 0, 18370, 18371, 5, 1235, 0, 0, 18371, 18373, 7, 209, 0, 0, 18372, 18374, - 5, 2426, 0, 0, 18373, 18372, 1, 0, 0, 0, 18373, 18374, 1, 0, 0, 0, 18374, - 18377, 1, 0, 0, 0, 18375, 18376, 7, 2, 0, 0, 18376, 18378, 5, 294, 0, 0, - 18377, 18375, 1, 0, 0, 0, 18377, 18378, 1, 0, 0, 0, 18378, 2135, 1, 0, - 0, 0, 18379, 18380, 3, 2138, 1069, 0, 18380, 18382, 3, 2292, 1146, 0, 18381, - 18383, 3, 2144, 1072, 0, 18382, 18381, 1, 0, 0, 0, 18382, 18383, 1, 0, - 0, 0, 18383, 18767, 1, 0, 0, 0, 18384, 18385, 3, 2434, 1217, 0, 18385, - 18387, 3, 2294, 1147, 0, 18386, 18388, 3, 2152, 1076, 0, 18387, 18386, - 1, 0, 0, 0, 18387, 18388, 1, 0, 0, 0, 18388, 18767, 1, 0, 0, 0, 18389, - 18390, 5, 294, 0, 0, 18390, 18396, 5, 2430, 0, 0, 18391, 18397, 5, 2433, - 0, 0, 18392, 18394, 7, 192, 0, 0, 18393, 18392, 1, 0, 0, 0, 18393, 18394, - 1, 0, 0, 0, 18394, 18395, 1, 0, 0, 0, 18395, 18397, 3, 2058, 1029, 0, 18396, - 18391, 1, 0, 0, 0, 18396, 18393, 1, 0, 0, 0, 18397, 18398, 1, 0, 0, 0, - 18398, 18400, 5, 2431, 0, 0, 18399, 18401, 3, 2144, 1072, 0, 18400, 18399, - 1, 0, 0, 0, 18400, 18401, 1, 0, 0, 0, 18401, 18767, 1, 0, 0, 0, 18402, - 18403, 7, 228, 0, 0, 18403, 18410, 5, 2430, 0, 0, 18404, 18405, 5, 924, - 0, 0, 18405, 18406, 5, 2430, 0, 0, 18406, 18407, 3, 1850, 925, 0, 18407, - 18408, 5, 2431, 0, 0, 18408, 18411, 1, 0, 0, 0, 18409, 18411, 3, 2058, - 1029, 0, 18410, 18404, 1, 0, 0, 0, 18410, 18409, 1, 0, 0, 0, 18411, 18412, - 1, 0, 0, 0, 18412, 18413, 5, 66, 0, 0, 18413, 18420, 3, 2300, 1150, 0, - 18414, 18415, 5, 363, 0, 0, 18415, 18416, 3, 2058, 1029, 0, 18416, 18417, - 5, 1179, 0, 0, 18417, 18418, 5, 282, 0, 0, 18418, 18419, 5, 470, 0, 0, - 18419, 18421, 1, 0, 0, 0, 18420, 18414, 1, 0, 0, 0, 18420, 18421, 1, 0, - 0, 0, 18421, 18428, 1, 0, 0, 0, 18422, 18423, 5, 2436, 0, 0, 18423, 18426, - 3, 2328, 1164, 0, 18424, 18425, 5, 2436, 0, 0, 18425, 18427, 3, 2328, 1164, - 0, 18426, 18424, 1, 0, 0, 0, 18426, 18427, 1, 0, 0, 0, 18427, 18429, 1, - 0, 0, 0, 18428, 18422, 1, 0, 0, 0, 18428, 18429, 1, 0, 0, 0, 18429, 18430, - 1, 0, 0, 0, 18430, 18431, 5, 2431, 0, 0, 18431, 18767, 1, 0, 0, 0, 18432, - 18433, 5, 214, 0, 0, 18433, 18434, 5, 2430, 0, 0, 18434, 18440, 3, 2314, - 1157, 0, 18435, 18438, 5, 2436, 0, 0, 18436, 18439, 3, 2324, 1162, 0, 18437, - 18439, 3, 2328, 1164, 0, 18438, 18436, 1, 0, 0, 0, 18438, 18437, 1, 0, - 0, 0, 18439, 18441, 1, 0, 0, 0, 18440, 18435, 1, 0, 0, 0, 18440, 18441, - 1, 0, 0, 0, 18441, 18442, 1, 0, 0, 0, 18442, 18443, 5, 2431, 0, 0, 18443, - 18767, 1, 0, 0, 0, 18444, 18445, 5, 219, 0, 0, 18445, 18447, 5, 2430, 0, - 0, 18446, 18448, 7, 229, 0, 0, 18447, 18446, 1, 0, 0, 0, 18447, 18448, - 1, 0, 0, 0, 18448, 18449, 1, 0, 0, 0, 18449, 18451, 3, 2058, 1029, 0, 18450, - 18452, 3, 2156, 1078, 0, 18451, 18450, 1, 0, 0, 0, 18451, 18452, 1, 0, - 0, 0, 18452, 18453, 1, 0, 0, 0, 18453, 18454, 5, 2431, 0, 0, 18454, 18767, - 1, 0, 0, 0, 18455, 18456, 3, 2140, 1070, 0, 18456, 18458, 3, 2290, 1145, - 0, 18457, 18459, 3, 2158, 1079, 0, 18458, 18457, 1, 0, 0, 0, 18459, 18460, - 1, 0, 0, 0, 18460, 18458, 1, 0, 0, 0, 18460, 18461, 1, 0, 0, 0, 18461, - 18767, 1, 0, 0, 0, 18462, 18463, 5, 2273, 0, 0, 18463, 18465, 5, 2430, - 0, 0, 18464, 18466, 7, 192, 0, 0, 18465, 18464, 1, 0, 0, 0, 18465, 18466, - 1, 0, 0, 0, 18466, 18467, 1, 0, 0, 0, 18467, 18470, 3, 2298, 1149, 0, 18468, - 18469, 5, 2436, 0, 0, 18469, 18471, 5, 2426, 0, 0, 18470, 18468, 1, 0, - 0, 0, 18470, 18471, 1, 0, 0, 0, 18471, 18473, 1, 0, 0, 0, 18472, 18474, - 3, 2134, 1067, 0, 18473, 18472, 1, 0, 0, 0, 18473, 18474, 1, 0, 0, 0, 18474, - 18475, 1, 0, 0, 0, 18475, 18482, 5, 2431, 0, 0, 18476, 18477, 5, 2190, - 0, 0, 18477, 18478, 5, 594, 0, 0, 18478, 18479, 5, 2430, 0, 0, 18479, 18480, - 3, 1950, 975, 0, 18480, 18481, 5, 2431, 0, 0, 18481, 18483, 1, 0, 0, 0, - 18482, 18476, 1, 0, 0, 0, 18482, 18483, 1, 0, 0, 0, 18483, 18485, 1, 0, - 0, 0, 18484, 18486, 3, 2144, 1072, 0, 18485, 18484, 1, 0, 0, 0, 18485, - 18486, 1, 0, 0, 0, 18486, 18767, 1, 0, 0, 0, 18487, 18488, 3, 2258, 1129, - 0, 18488, 18489, 7, 230, 0, 0, 18489, 18767, 1, 0, 0, 0, 18490, 18491, - 5, 357, 0, 0, 18491, 18492, 5, 2430, 0, 0, 18492, 18494, 3, 2058, 1029, - 0, 18493, 18495, 7, 231, 0, 0, 18494, 18493, 1, 0, 0, 0, 18494, 18495, - 1, 0, 0, 0, 18495, 18496, 1, 0, 0, 0, 18496, 18497, 5, 2431, 0, 0, 18497, - 18767, 1, 0, 0, 0, 18498, 18499, 5, 511, 0, 0, 18499, 18500, 5, 2430, 0, - 0, 18500, 18501, 3, 2434, 1217, 0, 18501, 18502, 5, 573, 0, 0, 18502, 18503, - 3, 2058, 1029, 0, 18503, 18504, 5, 2431, 0, 0, 18504, 18767, 1, 0, 0, 0, - 18505, 18506, 7, 232, 0, 0, 18506, 18508, 3, 2292, 1146, 0, 18507, 18509, - 3, 2296, 1148, 0, 18508, 18507, 1, 0, 0, 0, 18508, 18509, 1, 0, 0, 0, 18509, - 18510, 1, 0, 0, 0, 18510, 18511, 3, 2144, 1072, 0, 18511, 18767, 1, 0, - 0, 0, 18512, 18513, 3, 2142, 1071, 0, 18513, 18514, 5, 2430, 0, 0, 18514, - 18516, 3, 2034, 1017, 0, 18515, 18517, 3, 2160, 1080, 0, 18516, 18515, - 1, 0, 0, 0, 18516, 18517, 1, 0, 0, 0, 18517, 18519, 1, 0, 0, 0, 18518, - 18520, 3, 2152, 1076, 0, 18519, 18518, 1, 0, 0, 0, 18519, 18520, 1, 0, - 0, 0, 18520, 18521, 1, 0, 0, 0, 18521, 18522, 5, 2431, 0, 0, 18522, 18767, - 1, 0, 0, 0, 18523, 18524, 7, 233, 0, 0, 18524, 18525, 5, 2430, 0, 0, 18525, - 18532, 3, 2058, 1029, 0, 18526, 18527, 5, 363, 0, 0, 18527, 18528, 3, 2058, - 1029, 0, 18528, 18529, 5, 1179, 0, 0, 18529, 18530, 5, 282, 0, 0, 18530, - 18531, 5, 470, 0, 0, 18531, 18533, 1, 0, 0, 0, 18532, 18526, 1, 0, 0, 0, - 18532, 18533, 1, 0, 0, 0, 18533, 18540, 1, 0, 0, 0, 18534, 18535, 5, 2436, - 0, 0, 18535, 18538, 3, 2328, 1164, 0, 18536, 18537, 5, 2436, 0, 0, 18537, - 18539, 3, 2328, 1164, 0, 18538, 18536, 1, 0, 0, 0, 18538, 18539, 1, 0, - 0, 0, 18539, 18541, 1, 0, 0, 0, 18540, 18534, 1, 0, 0, 0, 18540, 18541, - 1, 0, 0, 0, 18541, 18542, 1, 0, 0, 0, 18542, 18543, 5, 2431, 0, 0, 18543, - 18767, 1, 0, 0, 0, 18544, 18545, 7, 234, 0, 0, 18545, 18546, 5, 2430, 0, - 0, 18546, 18553, 3, 2058, 1029, 0, 18547, 18548, 5, 363, 0, 0, 18548, 18549, - 3, 2058, 1029, 0, 18549, 18550, 5, 1179, 0, 0, 18550, 18551, 5, 282, 0, - 0, 18551, 18552, 5, 470, 0, 0, 18552, 18554, 1, 0, 0, 0, 18553, 18547, - 1, 0, 0, 0, 18553, 18554, 1, 0, 0, 0, 18554, 18555, 1, 0, 0, 0, 18555, - 18556, 5, 2431, 0, 0, 18556, 18767, 1, 0, 0, 0, 18557, 18558, 5, 2045, - 0, 0, 18558, 18559, 5, 2430, 0, 0, 18559, 18562, 3, 2036, 1018, 0, 18560, - 18561, 5, 2134, 0, 0, 18561, 18563, 7, 235, 0, 0, 18562, 18560, 1, 0, 0, - 0, 18562, 18563, 1, 0, 0, 0, 18563, 18568, 1, 0, 0, 0, 18564, 18565, 5, - 2436, 0, 0, 18565, 18567, 3, 2036, 1018, 0, 18566, 18564, 1, 0, 0, 0, 18567, - 18570, 1, 0, 0, 0, 18568, 18566, 1, 0, 0, 0, 18568, 18569, 1, 0, 0, 0, - 18569, 18571, 1, 0, 0, 0, 18570, 18568, 1, 0, 0, 0, 18571, 18572, 5, 2431, - 0, 0, 18572, 18767, 1, 0, 0, 0, 18573, 18574, 5, 2047, 0, 0, 18574, 18575, - 5, 2430, 0, 0, 18575, 18576, 3, 2036, 1018, 0, 18576, 18578, 5, 66, 0, - 0, 18577, 18579, 5, 1435, 0, 0, 18578, 18577, 1, 0, 0, 0, 18578, 18579, - 1, 0, 0, 0, 18579, 18580, 1, 0, 0, 0, 18580, 18581, 3, 2300, 1150, 0, 18581, - 18582, 5, 2431, 0, 0, 18582, 18767, 1, 0, 0, 0, 18583, 18584, 5, 2298, - 0, 0, 18584, 18592, 5, 2430, 0, 0, 18585, 18587, 7, 214, 0, 0, 18586, 18585, - 1, 0, 0, 0, 18586, 18587, 1, 0, 0, 0, 18587, 18589, 1, 0, 0, 0, 18588, - 18590, 3, 2328, 1164, 0, 18589, 18588, 1, 0, 0, 0, 18589, 18590, 1, 0, - 0, 0, 18590, 18591, 1, 0, 0, 0, 18591, 18593, 5, 573, 0, 0, 18592, 18586, - 1, 0, 0, 0, 18592, 18593, 1, 0, 0, 0, 18593, 18594, 1, 0, 0, 0, 18594, - 18595, 3, 2058, 1029, 0, 18595, 18596, 5, 2431, 0, 0, 18596, 18767, 1, - 0, 0, 0, 18597, 18598, 5, 2142, 0, 0, 18598, 18599, 5, 2430, 0, 0, 18599, - 18600, 3, 2058, 1029, 0, 18600, 18601, 5, 66, 0, 0, 18601, 18608, 3, 2300, - 1150, 0, 18602, 18603, 5, 2436, 0, 0, 18603, 18606, 3, 2328, 1164, 0, 18604, - 18605, 5, 2436, 0, 0, 18605, 18607, 3, 2328, 1164, 0, 18606, 18604, 1, - 0, 0, 0, 18606, 18607, 1, 0, 0, 0, 18607, 18609, 1, 0, 0, 0, 18608, 18602, - 1, 0, 0, 0, 18608, 18609, 1, 0, 0, 0, 18609, 18610, 1, 0, 0, 0, 18610, - 18611, 5, 2431, 0, 0, 18611, 18767, 1, 0, 0, 0, 18612, 18613, 5, 2203, - 0, 0, 18613, 18614, 5, 2430, 0, 0, 18614, 18616, 3, 2036, 1018, 0, 18615, - 18617, 3, 1950, 975, 0, 18616, 18615, 1, 0, 0, 0, 18616, 18617, 1, 0, 0, - 0, 18617, 18618, 1, 0, 0, 0, 18618, 18621, 5, 2431, 0, 0, 18619, 18620, - 5, 2423, 0, 0, 18620, 18622, 3, 2310, 1155, 0, 18621, 18619, 1, 0, 0, 0, - 18621, 18622, 1, 0, 0, 0, 18622, 18767, 1, 0, 0, 0, 18623, 18624, 7, 236, - 0, 0, 18624, 18625, 5, 2430, 0, 0, 18625, 18630, 3, 2172, 1086, 0, 18626, - 18627, 5, 2436, 0, 0, 18627, 18629, 3, 2172, 1086, 0, 18628, 18626, 1, - 0, 0, 0, 18629, 18632, 1, 0, 0, 0, 18630, 18628, 1, 0, 0, 0, 18630, 18631, - 1, 0, 0, 0, 18631, 18633, 1, 0, 0, 0, 18632, 18630, 1, 0, 0, 0, 18633, - 18636, 5, 2431, 0, 0, 18634, 18635, 5, 2423, 0, 0, 18635, 18637, 3, 2310, - 1155, 0, 18636, 18634, 1, 0, 0, 0, 18636, 18637, 1, 0, 0, 0, 18637, 18767, - 1, 0, 0, 0, 18638, 18639, 5, 2212, 0, 0, 18639, 18641, 5, 2430, 0, 0, 18640, - 18642, 7, 237, 0, 0, 18641, 18640, 1, 0, 0, 0, 18641, 18642, 1, 0, 0, 0, - 18642, 18644, 1, 0, 0, 0, 18643, 18645, 7, 238, 0, 0, 18644, 18643, 1, - 0, 0, 0, 18644, 18645, 1, 0, 0, 0, 18645, 18646, 1, 0, 0, 0, 18646, 18649, - 3, 2036, 1018, 0, 18647, 18648, 5, 2436, 0, 0, 18648, 18650, 3, 2164, 1082, - 0, 18649, 18647, 1, 0, 0, 0, 18649, 18650, 1, 0, 0, 0, 18650, 18658, 1, - 0, 0, 0, 18651, 18652, 5, 2436, 0, 0, 18652, 18654, 3, 2036, 1018, 0, 18653, - 18655, 3, 2194, 1097, 0, 18654, 18653, 1, 0, 0, 0, 18654, 18655, 1, 0, - 0, 0, 18655, 18657, 1, 0, 0, 0, 18656, 18651, 1, 0, 0, 0, 18657, 18660, - 1, 0, 0, 0, 18658, 18656, 1, 0, 0, 0, 18658, 18659, 1, 0, 0, 0, 18659, - 18661, 1, 0, 0, 0, 18660, 18658, 1, 0, 0, 0, 18661, 18664, 5, 2431, 0, - 0, 18662, 18663, 5, 2423, 0, 0, 18663, 18665, 3, 2310, 1155, 0, 18664, - 18662, 1, 0, 0, 0, 18664, 18665, 1, 0, 0, 0, 18665, 18767, 1, 0, 0, 0, - 18666, 18667, 5, 2214, 0, 0, 18667, 18668, 5, 2430, 0, 0, 18668, 18670, - 3, 2036, 1018, 0, 18669, 18671, 3, 2162, 1081, 0, 18670, 18669, 1, 0, 0, - 0, 18670, 18671, 1, 0, 0, 0, 18671, 18672, 1, 0, 0, 0, 18672, 18673, 5, - 2431, 0, 0, 18673, 18767, 1, 0, 0, 0, 18674, 18675, 5, 2223, 0, 0, 18675, - 18676, 5, 2430, 0, 0, 18676, 18677, 7, 239, 0, 0, 18677, 18679, 3, 2058, - 1029, 0, 18678, 18680, 5, 2183, 0, 0, 18679, 18678, 1, 0, 0, 0, 18679, - 18680, 1, 0, 0, 0, 18680, 18681, 1, 0, 0, 0, 18681, 18684, 5, 2431, 0, - 0, 18682, 18683, 5, 2423, 0, 0, 18683, 18685, 3, 2310, 1155, 0, 18684, - 18682, 1, 0, 0, 0, 18684, 18685, 1, 0, 0, 0, 18685, 18767, 1, 0, 0, 0, - 18686, 18687, 5, 2225, 0, 0, 18687, 18692, 5, 2430, 0, 0, 18688, 18689, - 5, 927, 0, 0, 18689, 18693, 3, 2332, 1166, 0, 18690, 18691, 5, 476, 0, - 0, 18691, 18693, 3, 2058, 1029, 0, 18692, 18688, 1, 0, 0, 0, 18692, 18690, - 1, 0, 0, 0, 18693, 18696, 1, 0, 0, 0, 18694, 18695, 5, 2436, 0, 0, 18695, - 18697, 3, 2058, 1029, 0, 18696, 18694, 1, 0, 0, 0, 18696, 18697, 1, 0, - 0, 0, 18697, 18698, 1, 0, 0, 0, 18698, 18701, 5, 2431, 0, 0, 18699, 18700, - 5, 2423, 0, 0, 18700, 18702, 3, 2310, 1155, 0, 18701, 18699, 1, 0, 0, 0, - 18701, 18702, 1, 0, 0, 0, 18702, 18767, 1, 0, 0, 0, 18703, 18704, 5, 2227, - 0, 0, 18704, 18705, 5, 2430, 0, 0, 18705, 18707, 3, 2058, 1029, 0, 18706, - 18708, 3, 2162, 1081, 0, 18707, 18706, 1, 0, 0, 0, 18707, 18708, 1, 0, - 0, 0, 18708, 18709, 1, 0, 0, 0, 18709, 18710, 5, 1490, 0, 0, 18710, 18714, - 5, 275, 0, 0, 18711, 18712, 5, 1149, 0, 0, 18712, 18713, 5, 1179, 0, 0, - 18713, 18715, 5, 451, 0, 0, 18714, 18711, 1, 0, 0, 0, 18714, 18715, 1, - 0, 0, 0, 18715, 18716, 1, 0, 0, 0, 18716, 18719, 5, 2431, 0, 0, 18717, - 18718, 5, 2423, 0, 0, 18718, 18720, 3, 2310, 1155, 0, 18719, 18717, 1, - 0, 0, 0, 18719, 18720, 1, 0, 0, 0, 18720, 18767, 1, 0, 0, 0, 18721, 18722, - 5, 2228, 0, 0, 18722, 18723, 5, 2430, 0, 0, 18723, 18726, 3, 2058, 1029, - 0, 18724, 18725, 5, 2436, 0, 0, 18725, 18727, 3, 2174, 1087, 0, 18726, - 18724, 1, 0, 0, 0, 18726, 18727, 1, 0, 0, 0, 18727, 18730, 1, 0, 0, 0, - 18728, 18729, 5, 2436, 0, 0, 18729, 18731, 3, 2176, 1088, 0, 18730, 18728, - 1, 0, 0, 0, 18730, 18731, 1, 0, 0, 0, 18731, 18732, 1, 0, 0, 0, 18732, - 18735, 5, 2431, 0, 0, 18733, 18734, 5, 2423, 0, 0, 18734, 18736, 3, 2310, - 1155, 0, 18735, 18733, 1, 0, 0, 0, 18735, 18736, 1, 0, 0, 0, 18736, 18767, - 1, 0, 0, 0, 18737, 18738, 5, 2230, 0, 0, 18738, 18739, 5, 2430, 0, 0, 18739, - 18740, 7, 239, 0, 0, 18740, 18743, 3, 2058, 1029, 0, 18741, 18742, 5, 66, - 0, 0, 18742, 18744, 3, 2300, 1150, 0, 18743, 18741, 1, 0, 0, 0, 18743, - 18744, 1, 0, 0, 0, 18744, 18746, 1, 0, 0, 0, 18745, 18747, 3, 2178, 1089, - 0, 18746, 18745, 1, 0, 0, 0, 18746, 18747, 1, 0, 0, 0, 18747, 18749, 1, - 0, 0, 0, 18748, 18750, 3, 2180, 1090, 0, 18749, 18748, 1, 0, 0, 0, 18749, - 18750, 1, 0, 0, 0, 18750, 18752, 1, 0, 0, 0, 18751, 18753, 3, 2182, 1091, - 0, 18752, 18751, 1, 0, 0, 0, 18752, 18753, 1, 0, 0, 0, 18753, 18756, 1, - 0, 0, 0, 18754, 18755, 7, 240, 0, 0, 18755, 18757, 5, 364, 0, 0, 18756, - 18754, 1, 0, 0, 0, 18756, 18757, 1, 0, 0, 0, 18757, 18758, 1, 0, 0, 0, - 18758, 18761, 5, 2431, 0, 0, 18759, 18760, 5, 2423, 0, 0, 18760, 18762, - 3, 2310, 1155, 0, 18761, 18759, 1, 0, 0, 0, 18761, 18762, 1, 0, 0, 0, 18762, - 18767, 1, 0, 0, 0, 18763, 18764, 5, 2006, 0, 0, 18764, 18767, 5, 2426, - 0, 0, 18765, 18767, 3, 2270, 1135, 0, 18766, 18379, 1, 0, 0, 0, 18766, - 18384, 1, 0, 0, 0, 18766, 18389, 1, 0, 0, 0, 18766, 18402, 1, 0, 0, 0, - 18766, 18432, 1, 0, 0, 0, 18766, 18444, 1, 0, 0, 0, 18766, 18455, 1, 0, - 0, 0, 18766, 18462, 1, 0, 0, 0, 18766, 18487, 1, 0, 0, 0, 18766, 18490, - 1, 0, 0, 0, 18766, 18498, 1, 0, 0, 0, 18766, 18505, 1, 0, 0, 0, 18766, - 18512, 1, 0, 0, 0, 18766, 18523, 1, 0, 0, 0, 18766, 18544, 1, 0, 0, 0, - 18766, 18557, 1, 0, 0, 0, 18766, 18573, 1, 0, 0, 0, 18766, 18583, 1, 0, - 0, 0, 18766, 18597, 1, 0, 0, 0, 18766, 18612, 1, 0, 0, 0, 18766, 18623, - 1, 0, 0, 0, 18766, 18638, 1, 0, 0, 0, 18766, 18666, 1, 0, 0, 0, 18766, - 18674, 1, 0, 0, 0, 18766, 18686, 1, 0, 0, 0, 18766, 18703, 1, 0, 0, 0, - 18766, 18721, 1, 0, 0, 0, 18766, 18737, 1, 0, 0, 0, 18766, 18763, 1, 0, - 0, 0, 18766, 18765, 1, 0, 0, 0, 18767, 2137, 1, 0, 0, 0, 18768, 18769, - 7, 241, 0, 0, 18769, 2139, 1, 0, 0, 0, 18770, 18771, 7, 242, 0, 0, 18771, - 2141, 1, 0, 0, 0, 18772, 18773, 7, 243, 0, 0, 18773, 2143, 1, 0, 0, 0, - 18774, 18775, 5, 1237, 0, 0, 18775, 18796, 5, 2430, 0, 0, 18776, 18778, - 3, 1882, 941, 0, 18777, 18776, 1, 0, 0, 0, 18777, 18778, 1, 0, 0, 0, 18778, - 18783, 1, 0, 0, 0, 18779, 18781, 3, 1950, 975, 0, 18780, 18782, 3, 2146, - 1073, 0, 18781, 18780, 1, 0, 0, 0, 18781, 18782, 1, 0, 0, 0, 18782, 18784, - 1, 0, 0, 0, 18783, 18779, 1, 0, 0, 0, 18783, 18784, 1, 0, 0, 0, 18784, - 18797, 1, 0, 0, 0, 18785, 18786, 5, 618, 0, 0, 18786, 18787, 3, 2334, 1167, - 0, 18787, 18788, 5, 1166, 0, 0, 18788, 18794, 3, 2324, 1162, 0, 18789, - 18790, 5, 9, 0, 0, 18790, 18791, 5, 46, 0, 0, 18791, 18792, 5, 79, 0, 0, - 18792, 18793, 5, 782, 0, 0, 18793, 18795, 3, 2334, 1167, 0, 18794, 18789, - 1, 0, 0, 0, 18794, 18795, 1, 0, 0, 0, 18795, 18797, 1, 0, 0, 0, 18796, - 18777, 1, 0, 0, 0, 18796, 18785, 1, 0, 0, 0, 18797, 18798, 1, 0, 0, 0, - 18798, 18799, 5, 2431, 0, 0, 18799, 2145, 1, 0, 0, 0, 18800, 18807, 3, - 2148, 1074, 0, 18801, 18802, 5, 112, 0, 0, 18802, 18803, 3, 2150, 1075, - 0, 18803, 18804, 5, 48, 0, 0, 18804, 18805, 3, 2150, 1075, 0, 18805, 18808, - 1, 0, 0, 0, 18806, 18808, 3, 2150, 1075, 0, 18807, 18801, 1, 0, 0, 0, 18807, - 18806, 1, 0, 0, 0, 18808, 2147, 1, 0, 0, 0, 18809, 18810, 7, 244, 0, 0, - 18810, 2149, 1, 0, 0, 0, 18811, 18812, 5, 2065, 0, 0, 18812, 18819, 5, - 1345, 0, 0, 18813, 18814, 5, 315, 0, 0, 18814, 18819, 5, 1511, 0, 0, 18815, - 18816, 3, 2058, 1029, 0, 18816, 18817, 7, 245, 0, 0, 18817, 18819, 1, 0, - 0, 0, 18818, 18811, 1, 0, 0, 0, 18818, 18813, 1, 0, 0, 0, 18818, 18815, - 1, 0, 0, 0, 18819, 2151, 1, 0, 0, 0, 18820, 18830, 5, 2134, 0, 0, 18821, - 18831, 5, 2433, 0, 0, 18822, 18827, 3, 2154, 1077, 0, 18823, 18824, 5, - 2436, 0, 0, 18824, 18826, 3, 2154, 1077, 0, 18825, 18823, 1, 0, 0, 0, 18826, - 18829, 1, 0, 0, 0, 18827, 18825, 1, 0, 0, 0, 18827, 18828, 1, 0, 0, 0, - 18828, 18831, 1, 0, 0, 0, 18829, 18827, 1, 0, 0, 0, 18830, 18821, 1, 0, - 0, 0, 18830, 18822, 1, 0, 0, 0, 18831, 2153, 1, 0, 0, 0, 18832, 18834, - 5, 681, 0, 0, 18833, 18835, 5, 1233, 0, 0, 18834, 18833, 1, 0, 0, 0, 18834, - 18835, 1, 0, 0, 0, 18835, 18838, 1, 0, 0, 0, 18836, 18838, 5, 1233, 0, - 0, 18837, 18832, 1, 0, 0, 0, 18837, 18836, 1, 0, 0, 0, 18837, 18838, 1, - 0, 0, 0, 18838, 18839, 1, 0, 0, 0, 18839, 18840, 3, 1862, 931, 0, 18840, - 2155, 1, 0, 0, 0, 18841, 18842, 5, 1219, 0, 0, 18842, 18843, 5, 151, 0, - 0, 18843, 18844, 3, 2058, 1029, 0, 18844, 2157, 1, 0, 0, 0, 18845, 18846, - 5, 2190, 0, 0, 18846, 18847, 5, 594, 0, 0, 18847, 18848, 5, 2430, 0, 0, - 18848, 18849, 3, 1950, 975, 0, 18849, 18850, 5, 2431, 0, 0, 18850, 18853, - 1, 0, 0, 0, 18851, 18853, 3, 2144, 1072, 0, 18852, 18845, 1, 0, 0, 0, 18852, - 18851, 1, 0, 0, 0, 18853, 2159, 1, 0, 0, 0, 18854, 18876, 5, 292, 0, 0, - 18855, 18857, 5, 901, 0, 0, 18856, 18858, 5, 88, 0, 0, 18857, 18856, 1, - 0, 0, 0, 18857, 18858, 1, 0, 0, 0, 18858, 18877, 1, 0, 0, 0, 18859, 18860, - 5, 2430, 0, 0, 18860, 18865, 3, 2206, 1103, 0, 18861, 18862, 5, 2436, 0, - 0, 18862, 18864, 3, 2206, 1103, 0, 18863, 18861, 1, 0, 0, 0, 18864, 18867, - 1, 0, 0, 0, 18865, 18863, 1, 0, 0, 0, 18865, 18866, 1, 0, 0, 0, 18866, - 18868, 1, 0, 0, 0, 18867, 18865, 1, 0, 0, 0, 18868, 18869, 5, 2431, 0, - 0, 18869, 18870, 5, 2145, 0, 0, 18870, 18872, 5, 2430, 0, 0, 18871, 18873, - 3, 2034, 1017, 0, 18872, 18871, 1, 0, 0, 0, 18872, 18873, 1, 0, 0, 0, 18873, - 18874, 1, 0, 0, 0, 18874, 18875, 5, 2431, 0, 0, 18875, 18877, 1, 0, 0, - 0, 18876, 18855, 1, 0, 0, 0, 18876, 18859, 1, 0, 0, 0, 18877, 2161, 1, - 0, 0, 0, 18878, 18881, 5, 1264, 0, 0, 18879, 18880, 5, 151, 0, 0, 18880, - 18882, 5, 2146, 0, 0, 18881, 18879, 1, 0, 0, 0, 18881, 18882, 1, 0, 0, - 0, 18882, 18883, 1, 0, 0, 0, 18883, 18885, 3, 2036, 1018, 0, 18884, 18886, - 3, 2194, 1097, 0, 18885, 18884, 1, 0, 0, 0, 18885, 18886, 1, 0, 0, 0, 18886, - 18894, 1, 0, 0, 0, 18887, 18888, 5, 2436, 0, 0, 18888, 18890, 3, 2036, - 1018, 0, 18889, 18891, 3, 2194, 1097, 0, 18890, 18889, 1, 0, 0, 0, 18890, - 18891, 1, 0, 0, 0, 18891, 18893, 1, 0, 0, 0, 18892, 18887, 1, 0, 0, 0, - 18893, 18896, 1, 0, 0, 0, 18894, 18892, 1, 0, 0, 0, 18894, 18895, 1, 0, - 0, 0, 18895, 2163, 1, 0, 0, 0, 18896, 18894, 1, 0, 0, 0, 18897, 18898, - 5, 2204, 0, 0, 18898, 18900, 5, 2430, 0, 0, 18899, 18901, 7, 237, 0, 0, - 18900, 18899, 1, 0, 0, 0, 18900, 18901, 1, 0, 0, 0, 18901, 18903, 1, 0, - 0, 0, 18902, 18904, 7, 246, 0, 0, 18903, 18902, 1, 0, 0, 0, 18903, 18904, - 1, 0, 0, 0, 18904, 18905, 1, 0, 0, 0, 18905, 18910, 3, 2172, 1086, 0, 18906, - 18907, 5, 2436, 0, 0, 18907, 18909, 3, 2172, 1086, 0, 18908, 18906, 1, - 0, 0, 0, 18909, 18912, 1, 0, 0, 0, 18910, 18908, 1, 0, 0, 0, 18910, 18911, - 1, 0, 0, 0, 18911, 18913, 1, 0, 0, 0, 18912, 18910, 1, 0, 0, 0, 18913, - 18914, 5, 2431, 0, 0, 18914, 2165, 1, 0, 0, 0, 18915, 18916, 5, 2222, 0, - 0, 18916, 18920, 5, 2430, 0, 0, 18917, 18918, 3, 2058, 1029, 0, 18918, - 18919, 3, 2194, 1097, 0, 18919, 18921, 1, 0, 0, 0, 18920, 18917, 1, 0, - 0, 0, 18920, 18921, 1, 0, 0, 0, 18921, 18928, 1, 0, 0, 0, 18922, 18923, - 5, 2436, 0, 0, 18923, 18924, 3, 2058, 1029, 0, 18924, 18925, 3, 2194, 1097, - 0, 18925, 18927, 1, 0, 0, 0, 18926, 18922, 1, 0, 0, 0, 18927, 18930, 1, - 0, 0, 0, 18928, 18926, 1, 0, 0, 0, 18928, 18929, 1, 0, 0, 0, 18929, 18932, - 1, 0, 0, 0, 18930, 18928, 1, 0, 0, 0, 18931, 18933, 3, 2170, 1085, 0, 18932, - 18931, 1, 0, 0, 0, 18932, 18933, 1, 0, 0, 0, 18933, 18934, 1, 0, 0, 0, - 18934, 18935, 5, 2431, 0, 0, 18935, 2167, 1, 0, 0, 0, 18936, 18947, 3, - 2204, 1102, 0, 18937, 18938, 5, 565, 0, 0, 18938, 18948, 5, 1220, 0, 0, - 18939, 18942, 3, 2300, 1150, 0, 18940, 18941, 5, 1275, 0, 0, 18941, 18943, - 3, 2058, 1029, 0, 18942, 18940, 1, 0, 0, 0, 18942, 18943, 1, 0, 0, 0, 18943, - 18945, 1, 0, 0, 0, 18944, 18946, 3, 2170, 1085, 0, 18945, 18944, 1, 0, - 0, 0, 18945, 18946, 1, 0, 0, 0, 18946, 18948, 1, 0, 0, 0, 18947, 18937, - 1, 0, 0, 0, 18947, 18939, 1, 0, 0, 0, 18948, 2169, 1, 0, 0, 0, 18949, 18950, - 5, 363, 0, 0, 18950, 18951, 3, 2058, 1029, 0, 18951, 2171, 1, 0, 0, 0, - 18952, 18959, 3, 2036, 1018, 0, 18953, 18957, 5, 66, 0, 0, 18954, 18958, - 3, 2334, 1167, 0, 18955, 18956, 5, 476, 0, 0, 18956, 18958, 3, 2058, 1029, - 0, 18957, 18954, 1, 0, 0, 0, 18957, 18955, 1, 0, 0, 0, 18958, 18960, 1, - 0, 0, 0, 18959, 18953, 1, 0, 0, 0, 18959, 18960, 1, 0, 0, 0, 18960, 2173, - 1, 0, 0, 0, 18961, 18965, 5, 2170, 0, 0, 18962, 18963, 5, 1059, 0, 0, 18963, - 18966, 5, 2146, 0, 0, 18964, 18966, 3, 2036, 1018, 0, 18965, 18962, 1, - 0, 0, 0, 18965, 18964, 1, 0, 0, 0, 18966, 2175, 1, 0, 0, 0, 18967, 18973, - 5, 1628, 0, 0, 18968, 18974, 5, 2241, 0, 0, 18969, 18971, 5, 1059, 0, 0, - 18970, 18972, 5, 2146, 0, 0, 18971, 18970, 1, 0, 0, 0, 18971, 18972, 1, - 0, 0, 0, 18972, 18974, 1, 0, 0, 0, 18973, 18968, 1, 0, 0, 0, 18973, 18969, - 1, 0, 0, 0, 18974, 2177, 1, 0, 0, 0, 18975, 18976, 5, 456, 0, 0, 18976, - 18977, 3, 2058, 1029, 0, 18977, 2179, 1, 0, 0, 0, 18978, 18979, 5, 2170, - 0, 0, 18979, 18980, 3, 2058, 1029, 0, 18980, 2181, 1, 0, 0, 0, 18981, 18982, - 5, 1059, 0, 0, 18982, 18990, 5, 652, 0, 0, 18983, 18987, 5, 652, 0, 0, - 18984, 18985, 5, 1600, 0, 0, 18985, 18986, 5, 2452, 0, 0, 18986, 18988, - 3, 2058, 1029, 0, 18987, 18984, 1, 0, 0, 0, 18987, 18988, 1, 0, 0, 0, 18988, - 18990, 1, 0, 0, 0, 18989, 18981, 1, 0, 0, 0, 18989, 18983, 1, 0, 0, 0, - 18990, 2183, 1, 0, 0, 0, 18991, 19001, 5, 2437, 0, 0, 18992, 19001, 5, - 494, 0, 0, 18993, 19001, 5, 2461, 0, 0, 18994, 18995, 5, 1584, 0, 0, 18995, - 19001, 7, 247, 0, 0, 18996, 19001, 5, 2462, 0, 0, 18997, 19001, 3, 2186, - 1093, 0, 18998, 19001, 3, 2188, 1094, 0, 18999, 19001, 3, 2190, 1095, 0, - 19000, 18991, 1, 0, 0, 0, 19000, 18992, 1, 0, 0, 0, 19000, 18993, 1, 0, - 0, 0, 19000, 18994, 1, 0, 0, 0, 19000, 18996, 1, 0, 0, 0, 19000, 18997, - 1, 0, 0, 0, 19000, 18998, 1, 0, 0, 0, 19000, 18999, 1, 0, 0, 0, 19001, - 2185, 1, 0, 0, 0, 19002, 19003, 5, 2184, 0, 0, 19003, 19019, 7, 248, 0, - 0, 19004, 19010, 5, 494, 0, 0, 19005, 19011, 5, 1685, 0, 0, 19006, 19011, - 5, 522, 0, 0, 19007, 19011, 5, 2180, 0, 0, 19008, 19011, 3, 2254, 1127, - 0, 19009, 19011, 3, 2324, 1162, 0, 19010, 19005, 1, 0, 0, 0, 19010, 19006, - 1, 0, 0, 0, 19010, 19007, 1, 0, 0, 0, 19010, 19008, 1, 0, 0, 0, 19010, - 19009, 1, 0, 0, 0, 19011, 19013, 1, 0, 0, 0, 19012, 19014, 7, 249, 0, 0, - 19013, 19012, 1, 0, 0, 0, 19013, 19014, 1, 0, 0, 0, 19014, 19020, 1, 0, - 0, 0, 19015, 19017, 5, 278, 0, 0, 19016, 19018, 7, 250, 0, 0, 19017, 19016, - 1, 0, 0, 0, 19017, 19018, 1, 0, 0, 0, 19018, 19020, 1, 0, 0, 0, 19019, - 19004, 1, 0, 0, 0, 19019, 19015, 1, 0, 0, 0, 19020, 2187, 1, 0, 0, 0, 19021, - 19022, 5, 1572, 0, 0, 19022, 19028, 3, 2434, 1217, 0, 19023, 19029, 5, - 2426, 0, 0, 19024, 19029, 5, 1179, 0, 0, 19025, 19029, 5, 1165, 0, 0, 19026, - 19029, 3, 2324, 1162, 0, 19027, 19029, 3, 2434, 1217, 0, 19028, 19023, - 1, 0, 0, 0, 19028, 19024, 1, 0, 0, 0, 19028, 19025, 1, 0, 0, 0, 19028, - 19026, 1, 0, 0, 0, 19028, 19027, 1, 0, 0, 0, 19029, 2189, 1, 0, 0, 0, 19030, - 19040, 5, 2014, 0, 0, 19031, 19035, 5, 1636, 0, 0, 19032, 19034, 3, 2334, - 1167, 0, 19033, 19032, 1, 0, 0, 0, 19034, 19037, 1, 0, 0, 0, 19035, 19033, - 1, 0, 0, 0, 19035, 19036, 1, 0, 0, 0, 19036, 19041, 1, 0, 0, 0, 19037, - 19035, 1, 0, 0, 0, 19038, 19041, 5, 1584, 0, 0, 19039, 19041, 5, 1659, - 0, 0, 19040, 19031, 1, 0, 0, 0, 19040, 19038, 1, 0, 0, 0, 19040, 19039, - 1, 0, 0, 0, 19040, 19041, 1, 0, 0, 0, 19041, 2191, 1, 0, 0, 0, 19042, 19044, - 7, 251, 0, 0, 19043, 19045, 5, 565, 0, 0, 19044, 19043, 1, 0, 0, 0, 19044, - 19045, 1, 0, 0, 0, 19045, 19046, 1, 0, 0, 0, 19046, 19048, 5, 2430, 0, - 0, 19047, 19049, 3, 2034, 1017, 0, 19048, 19047, 1, 0, 0, 0, 19048, 19049, - 1, 0, 0, 0, 19049, 19050, 1, 0, 0, 0, 19050, 19051, 5, 2431, 0, 0, 19051, - 2193, 1, 0, 0, 0, 19052, 19054, 5, 66, 0, 0, 19053, 19052, 1, 0, 0, 0, - 19053, 19054, 1, 0, 0, 0, 19054, 19057, 1, 0, 0, 0, 19055, 19058, 3, 2332, - 1166, 0, 19056, 19058, 3, 2328, 1164, 0, 19057, 19055, 1, 0, 0, 0, 19057, - 19056, 1, 0, 0, 0, 19058, 19061, 1, 0, 0, 0, 19059, 19061, 5, 66, 0, 0, - 19060, 19053, 1, 0, 0, 0, 19060, 19059, 1, 0, 0, 0, 19061, 2195, 1, 0, - 0, 0, 19062, 19065, 3, 2332, 1166, 0, 19063, 19065, 3, 2328, 1164, 0, 19064, - 19062, 1, 0, 0, 0, 19064, 19063, 1, 0, 0, 0, 19065, 2197, 1, 0, 0, 0, 19066, - 19072, 5, 2186, 0, 0, 19067, 19068, 5, 315, 0, 0, 19068, 19069, 5, 1167, - 0, 0, 19069, 19073, 3, 2258, 1129, 0, 19070, 19073, 3, 2036, 1018, 0, 19071, - 19073, 3, 2200, 1100, 0, 19072, 19067, 1, 0, 0, 0, 19072, 19070, 1, 0, - 0, 0, 19072, 19071, 1, 0, 0, 0, 19073, 2199, 1, 0, 0, 0, 19074, 19075, - 3, 2036, 1018, 0, 19075, 19076, 3, 2052, 1026, 0, 19076, 19077, 7, 252, - 0, 0, 19077, 19078, 5, 2430, 0, 0, 19078, 19083, 3, 2036, 1018, 0, 19079, - 19080, 5, 2436, 0, 0, 19080, 19082, 3, 2036, 1018, 0, 19081, 19079, 1, - 0, 0, 0, 19082, 19085, 1, 0, 0, 0, 19083, 19081, 1, 0, 0, 0, 19083, 19084, - 1, 0, 0, 0, 19084, 19086, 1, 0, 0, 0, 19085, 19083, 1, 0, 0, 0, 19086, - 19087, 5, 2431, 0, 0, 19087, 2201, 1, 0, 0, 0, 19088, 19089, 5, 150, 0, - 0, 19089, 19091, 5, 219, 0, 0, 19090, 19088, 1, 0, 0, 0, 19090, 19091, - 1, 0, 0, 0, 19091, 19092, 1, 0, 0, 0, 19092, 19095, 5, 720, 0, 0, 19093, - 19096, 3, 2310, 1155, 0, 19094, 19096, 3, 2308, 1154, 0, 19095, 19093, - 1, 0, 0, 0, 19095, 19094, 1, 0, 0, 0, 19096, 19104, 1, 0, 0, 0, 19097, - 19100, 5, 2436, 0, 0, 19098, 19101, 3, 2310, 1155, 0, 19099, 19101, 3, - 2308, 1154, 0, 19100, 19098, 1, 0, 0, 0, 19100, 19099, 1, 0, 0, 0, 19101, - 19103, 1, 0, 0, 0, 19102, 19097, 1, 0, 0, 0, 19103, 19106, 1, 0, 0, 0, - 19104, 19102, 1, 0, 0, 0, 19104, 19105, 1, 0, 0, 0, 19105, 2203, 1, 0, - 0, 0, 19106, 19104, 1, 0, 0, 0, 19107, 19110, 3, 2332, 1166, 0, 19108, - 19110, 3, 2328, 1164, 0, 19109, 19107, 1, 0, 0, 0, 19109, 19108, 1, 0, - 0, 0, 19110, 2205, 1, 0, 0, 0, 19111, 19112, 3, 2332, 1166, 0, 19112, 2207, - 1, 0, 0, 0, 19113, 19114, 3, 2332, 1166, 0, 19114, 2209, 1, 0, 0, 0, 19115, - 19116, 3, 2332, 1166, 0, 19116, 2211, 1, 0, 0, 0, 19117, 19118, 3, 2332, - 1166, 0, 19118, 2213, 1, 0, 0, 0, 19119, 19120, 3, 2332, 1166, 0, 19120, - 2215, 1, 0, 0, 0, 19121, 19126, 3, 2332, 1166, 0, 19122, 19123, 5, 2423, - 0, 0, 19123, 19125, 3, 2334, 1167, 0, 19124, 19122, 1, 0, 0, 0, 19125, - 19128, 1, 0, 0, 0, 19126, 19124, 1, 0, 0, 0, 19126, 19127, 1, 0, 0, 0, - 19127, 19131, 1, 0, 0, 0, 19128, 19126, 1, 0, 0, 0, 19129, 19130, 5, 2438, - 0, 0, 19130, 19132, 3, 2264, 1132, 0, 19131, 19129, 1, 0, 0, 0, 19131, - 19132, 1, 0, 0, 0, 19132, 2217, 1, 0, 0, 0, 19133, 19134, 3, 2332, 1166, - 0, 19134, 2219, 1, 0, 0, 0, 19135, 19138, 3, 2332, 1166, 0, 19136, 19137, - 5, 2423, 0, 0, 19137, 19139, 3, 2334, 1167, 0, 19138, 19136, 1, 0, 0, 0, - 19138, 19139, 1, 0, 0, 0, 19139, 2221, 1, 0, 0, 0, 19140, 19141, 3, 2332, - 1166, 0, 19141, 2223, 1, 0, 0, 0, 19142, 19143, 3, 2332, 1166, 0, 19143, - 2225, 1, 0, 0, 0, 19144, 19145, 3, 2332, 1166, 0, 19145, 2227, 1, 0, 0, - 0, 19146, 19149, 3, 2332, 1166, 0, 19147, 19148, 5, 2423, 0, 0, 19148, - 19150, 3, 2334, 1167, 0, 19149, 19147, 1, 0, 0, 0, 19149, 19150, 1, 0, - 0, 0, 19150, 2229, 1, 0, 0, 0, 19151, 19156, 3, 2332, 1166, 0, 19152, 19153, - 5, 2423, 0, 0, 19153, 19155, 3, 2334, 1167, 0, 19154, 19152, 1, 0, 0, 0, - 19155, 19158, 1, 0, 0, 0, 19156, 19154, 1, 0, 0, 0, 19156, 19157, 1, 0, - 0, 0, 19157, 2231, 1, 0, 0, 0, 19158, 19156, 1, 0, 0, 0, 19159, 19160, - 3, 2332, 1166, 0, 19160, 2233, 1, 0, 0, 0, 19161, 19163, 3, 2334, 1167, - 0, 19162, 19164, 3, 546, 273, 0, 19163, 19162, 1, 0, 0, 0, 19163, 19164, - 1, 0, 0, 0, 19164, 2235, 1, 0, 0, 0, 19165, 19169, 3, 2334, 1167, 0, 19166, - 19169, 5, 261, 0, 0, 19167, 19169, 5, 1475, 0, 0, 19168, 19165, 1, 0, 0, - 0, 19168, 19166, 1, 0, 0, 0, 19168, 19167, 1, 0, 0, 0, 19169, 2237, 1, - 0, 0, 0, 19170, 19175, 3, 2332, 1166, 0, 19171, 19172, 5, 2423, 0, 0, 19172, - 19174, 3, 2334, 1167, 0, 19173, 19171, 1, 0, 0, 0, 19174, 19177, 1, 0, - 0, 0, 19175, 19173, 1, 0, 0, 0, 19175, 19176, 1, 0, 0, 0, 19176, 19180, - 1, 0, 0, 0, 19177, 19175, 1, 0, 0, 0, 19178, 19179, 5, 2438, 0, 0, 19179, - 19181, 3, 2264, 1132, 0, 19180, 19178, 1, 0, 0, 0, 19180, 19181, 1, 0, - 0, 0, 19181, 2239, 1, 0, 0, 0, 19182, 19183, 3, 2334, 1167, 0, 19183, 2241, - 1, 0, 0, 0, 19184, 19189, 3, 2334, 1167, 0, 19185, 19186, 5, 2423, 0, 0, - 19186, 19188, 3, 2334, 1167, 0, 19187, 19185, 1, 0, 0, 0, 19188, 19191, - 1, 0, 0, 0, 19189, 19187, 1, 0, 0, 0, 19189, 19190, 1, 0, 0, 0, 19190, - 2243, 1, 0, 0, 0, 19191, 19189, 1, 0, 0, 0, 19192, 19197, 3, 2334, 1167, - 0, 19193, 19194, 5, 2423, 0, 0, 19194, 19196, 3, 2334, 1167, 0, 19195, - 19193, 1, 0, 0, 0, 19196, 19199, 1, 0, 0, 0, 19197, 19195, 1, 0, 0, 0, - 19197, 19198, 1, 0, 0, 0, 19198, 2245, 1, 0, 0, 0, 19199, 19197, 1, 0, - 0, 0, 19200, 19205, 3, 2332, 1166, 0, 19201, 19202, 5, 2423, 0, 0, 19202, - 19204, 3, 2334, 1167, 0, 19203, 19201, 1, 0, 0, 0, 19204, 19207, 1, 0, - 0, 0, 19205, 19203, 1, 0, 0, 0, 19205, 19206, 1, 0, 0, 0, 19206, 2247, - 1, 0, 0, 0, 19207, 19205, 1, 0, 0, 0, 19208, 19211, 3, 2332, 1166, 0, 19209, - 19210, 5, 2423, 0, 0, 19210, 19212, 3, 2334, 1167, 0, 19211, 19209, 1, - 0, 0, 0, 19211, 19212, 1, 0, 0, 0, 19212, 2249, 1, 0, 0, 0, 19213, 19216, - 3, 2332, 1166, 0, 19214, 19215, 5, 2423, 0, 0, 19215, 19217, 3, 2334, 1167, - 0, 19216, 19214, 1, 0, 0, 0, 19216, 19217, 1, 0, 0, 0, 19217, 2251, 1, - 0, 0, 0, 19218, 19221, 3, 2332, 1166, 0, 19219, 19220, 5, 2423, 0, 0, 19220, - 19222, 3, 2334, 1167, 0, 19221, 19219, 1, 0, 0, 0, 19221, 19222, 1, 0, - 0, 0, 19222, 2253, 1, 0, 0, 0, 19223, 19224, 5, 2457, 0, 0, 19224, 19226, - 3, 2272, 1136, 0, 19225, 19223, 1, 0, 0, 0, 19225, 19226, 1, 0, 0, 0, 19226, - 19227, 1, 0, 0, 0, 19227, 19230, 3, 2334, 1167, 0, 19228, 19229, 5, 2423, - 0, 0, 19229, 19231, 3, 2334, 1167, 0, 19230, 19228, 1, 0, 0, 0, 19230, - 19231, 1, 0, 0, 0, 19231, 19234, 1, 0, 0, 0, 19232, 19234, 3, 2308, 1154, - 0, 19233, 19225, 1, 0, 0, 0, 19233, 19232, 1, 0, 0, 0, 19234, 2255, 1, - 0, 0, 0, 19235, 19238, 3, 2332, 1166, 0, 19236, 19237, 5, 2423, 0, 0, 19237, - 19239, 3, 2334, 1167, 0, 19238, 19236, 1, 0, 0, 0, 19238, 19239, 1, 0, - 0, 0, 19239, 2257, 1, 0, 0, 0, 19240, 19243, 3, 2310, 1155, 0, 19241, 19243, - 3, 2308, 1154, 0, 19242, 19240, 1, 0, 0, 0, 19242, 19241, 1, 0, 0, 0, 19243, - 2259, 1, 0, 0, 0, 19244, 19247, 3, 2332, 1166, 0, 19245, 19247, 3, 2308, - 1154, 0, 19246, 19244, 1, 0, 0, 0, 19246, 19245, 1, 0, 0, 0, 19247, 2261, - 1, 0, 0, 0, 19248, 19251, 3, 2332, 1166, 0, 19249, 19250, 5, 2423, 0, 0, - 19250, 19252, 3, 2334, 1167, 0, 19251, 19249, 1, 0, 0, 0, 19251, 19252, - 1, 0, 0, 0, 19252, 2263, 1, 0, 0, 0, 19253, 19258, 3, 2332, 1166, 0, 19254, - 19255, 5, 2423, 0, 0, 19255, 19257, 3, 2334, 1167, 0, 19256, 19254, 1, - 0, 0, 0, 19257, 19260, 1, 0, 0, 0, 19258, 19256, 1, 0, 0, 0, 19258, 19259, - 1, 0, 0, 0, 19259, 2265, 1, 0, 0, 0, 19260, 19258, 1, 0, 0, 0, 19261, 19266, - 3, 2332, 1166, 0, 19262, 19263, 5, 2423, 0, 0, 19263, 19265, 3, 2334, 1167, - 0, 19264, 19262, 1, 0, 0, 0, 19265, 19268, 1, 0, 0, 0, 19266, 19264, 1, - 0, 0, 0, 19266, 19267, 1, 0, 0, 0, 19267, 2267, 1, 0, 0, 0, 19268, 19266, - 1, 0, 0, 0, 19269, 19272, 3, 2332, 1166, 0, 19270, 19271, 5, 2423, 0, 0, - 19271, 19273, 3, 2334, 1167, 0, 19272, 19270, 1, 0, 0, 0, 19272, 19273, - 1, 0, 0, 0, 19273, 19284, 1, 0, 0, 0, 19274, 19275, 5, 2438, 0, 0, 19275, - 19280, 3, 2264, 1132, 0, 19276, 19277, 5, 2423, 0, 0, 19277, 19279, 3, - 2264, 1132, 0, 19278, 19276, 1, 0, 0, 0, 19279, 19282, 1, 0, 0, 0, 19280, - 19278, 1, 0, 0, 0, 19280, 19281, 1, 0, 0, 0, 19281, 19285, 1, 0, 0, 0, - 19282, 19280, 1, 0, 0, 0, 19283, 19285, 3, 2192, 1096, 0, 19284, 19274, - 1, 0, 0, 0, 19284, 19283, 1, 0, 0, 0, 19284, 19285, 1, 0, 0, 0, 19285, - 19291, 1, 0, 0, 0, 19286, 19288, 3, 2270, 1135, 0, 19287, 19289, 3, 2336, - 1168, 0, 19288, 19287, 1, 0, 0, 0, 19288, 19289, 1, 0, 0, 0, 19289, 19291, - 1, 0, 0, 0, 19290, 19269, 1, 0, 0, 0, 19290, 19286, 1, 0, 0, 0, 19291, - 2269, 1, 0, 0, 0, 19292, 19293, 5, 2231, 0, 0, 19293, 19297, 5, 2430, 0, - 0, 19294, 19295, 3, 2166, 1083, 0, 19295, 19296, 5, 2436, 0, 0, 19296, - 19298, 1, 0, 0, 0, 19297, 19294, 1, 0, 0, 0, 19297, 19298, 1, 0, 0, 0, - 19298, 19299, 1, 0, 0, 0, 19299, 19301, 3, 2058, 1029, 0, 19300, 19302, - 3, 2162, 1081, 0, 19301, 19300, 1, 0, 0, 0, 19301, 19302, 1, 0, 0, 0, 19302, - 19312, 1, 0, 0, 0, 19303, 19304, 5, 223, 0, 0, 19304, 19309, 3, 2168, 1084, - 0, 19305, 19306, 5, 2436, 0, 0, 19306, 19308, 3, 2168, 1084, 0, 19307, - 19305, 1, 0, 0, 0, 19308, 19311, 1, 0, 0, 0, 19309, 19307, 1, 0, 0, 0, - 19309, 19310, 1, 0, 0, 0, 19310, 19313, 1, 0, 0, 0, 19311, 19309, 1, 0, - 0, 0, 19312, 19303, 1, 0, 0, 0, 19312, 19313, 1, 0, 0, 0, 19313, 19314, - 1, 0, 0, 0, 19314, 19317, 5, 2431, 0, 0, 19315, 19316, 5, 2423, 0, 0, 19316, - 19318, 3, 2310, 1155, 0, 19317, 19315, 1, 0, 0, 0, 19317, 19318, 1, 0, - 0, 0, 19318, 2271, 1, 0, 0, 0, 19319, 19324, 3, 2334, 1167, 0, 19320, 19321, - 5, 2423, 0, 0, 19321, 19323, 3, 2334, 1167, 0, 19322, 19320, 1, 0, 0, 0, - 19323, 19326, 1, 0, 0, 0, 19324, 19322, 1, 0, 0, 0, 19324, 19325, 1, 0, - 0, 0, 19325, 2273, 1, 0, 0, 0, 19326, 19324, 1, 0, 0, 0, 19327, 19328, - 3, 2332, 1166, 0, 19328, 2275, 1, 0, 0, 0, 19329, 19330, 3, 2334, 1167, - 0, 19330, 2277, 1, 0, 0, 0, 19331, 19332, 3, 2334, 1167, 0, 19332, 2279, - 1, 0, 0, 0, 19333, 19334, 3, 2334, 1167, 0, 19334, 2281, 1, 0, 0, 0, 19335, - 19360, 3, 2268, 1134, 0, 19336, 19337, 5, 2126, 0, 0, 19337, 19342, 3, - 2280, 1140, 0, 19338, 19339, 5, 2436, 0, 0, 19339, 19341, 3, 2280, 1140, - 0, 19340, 19338, 1, 0, 0, 0, 19341, 19344, 1, 0, 0, 0, 19342, 19340, 1, - 0, 0, 0, 19342, 19343, 1, 0, 0, 0, 19343, 19360, 1, 0, 0, 0, 19344, 19342, - 1, 0, 0, 0, 19345, 19346, 5, 395, 0, 0, 19346, 19360, 3, 2278, 1139, 0, - 19347, 19348, 5, 438, 0, 0, 19348, 19360, 3, 2276, 1138, 0, 19349, 19350, - 5, 885, 0, 0, 19350, 19351, 5, 901, 0, 0, 19351, 19360, 3, 2276, 1138, - 0, 19352, 19353, 5, 730, 0, 0, 19353, 19354, 7, 78, 0, 0, 19354, 19360, - 3, 2276, 1138, 0, 19355, 19356, 5, 1622, 0, 0, 19356, 19357, 5, 2046, 0, - 0, 19357, 19358, 5, 1371, 0, 0, 19358, 19360, 3, 2276, 1138, 0, 19359, - 19335, 1, 0, 0, 0, 19359, 19336, 1, 0, 0, 0, 19359, 19345, 1, 0, 0, 0, - 19359, 19347, 1, 0, 0, 0, 19359, 19349, 1, 0, 0, 0, 19359, 19352, 1, 0, - 0, 0, 19359, 19355, 1, 0, 0, 0, 19360, 2283, 1, 0, 0, 0, 19361, 19366, - 3, 2266, 1133, 0, 19362, 19363, 5, 2436, 0, 0, 19363, 19365, 3, 2266, 1133, - 0, 19364, 19362, 1, 0, 0, 0, 19365, 19368, 1, 0, 0, 0, 19366, 19364, 1, - 0, 0, 0, 19366, 19367, 1, 0, 0, 0, 19367, 2285, 1, 0, 0, 0, 19368, 19366, - 1, 0, 0, 0, 19369, 19370, 5, 2430, 0, 0, 19370, 19371, 3, 2284, 1142, 0, - 19371, 19372, 5, 2431, 0, 0, 19372, 2287, 1, 0, 0, 0, 19373, 19374, 5, - 752, 0, 0, 19374, 19375, 5, 2430, 0, 0, 19375, 19376, 5, 2272, 0, 0, 19376, - 19377, 7, 50, 0, 0, 19377, 19378, 3, 1950, 975, 0, 19378, 19380, 5, 2431, - 0, 0, 19379, 19381, 3, 2144, 1072, 0, 19380, 19379, 1, 0, 0, 0, 19380, - 19381, 1, 0, 0, 0, 19381, 2289, 1, 0, 0, 0, 19382, 19391, 5, 2430, 0, 0, - 19383, 19388, 3, 2298, 1149, 0, 19384, 19385, 5, 2436, 0, 0, 19385, 19387, - 3, 2298, 1149, 0, 19386, 19384, 1, 0, 0, 0, 19387, 19390, 1, 0, 0, 0, 19388, - 19386, 1, 0, 0, 0, 19388, 19389, 1, 0, 0, 0, 19389, 19392, 1, 0, 0, 0, - 19390, 19388, 1, 0, 0, 0, 19391, 19383, 1, 0, 0, 0, 19391, 19392, 1, 0, - 0, 0, 19392, 19393, 1, 0, 0, 0, 19393, 19395, 5, 2431, 0, 0, 19394, 19396, - 3, 2288, 1144, 0, 19395, 19394, 1, 0, 0, 0, 19395, 19396, 1, 0, 0, 0, 19396, - 2291, 1, 0, 0, 0, 19397, 19412, 5, 2430, 0, 0, 19398, 19400, 3, 2298, 1149, - 0, 19399, 19401, 3, 2296, 1148, 0, 19400, 19399, 1, 0, 0, 0, 19400, 19401, - 1, 0, 0, 0, 19401, 19409, 1, 0, 0, 0, 19402, 19403, 5, 2436, 0, 0, 19403, - 19405, 3, 2298, 1149, 0, 19404, 19406, 3, 2296, 1148, 0, 19405, 19404, - 1, 0, 0, 0, 19405, 19406, 1, 0, 0, 0, 19406, 19408, 1, 0, 0, 0, 19407, - 19402, 1, 0, 0, 0, 19408, 19411, 1, 0, 0, 0, 19409, 19407, 1, 0, 0, 0, - 19409, 19410, 1, 0, 0, 0, 19410, 19413, 1, 0, 0, 0, 19411, 19409, 1, 0, - 0, 0, 19412, 19398, 1, 0, 0, 0, 19412, 19413, 1, 0, 0, 0, 19413, 19414, - 1, 0, 0, 0, 19414, 19416, 5, 2431, 0, 0, 19415, 19417, 3, 2288, 1144, 0, - 19416, 19415, 1, 0, 0, 0, 19416, 19417, 1, 0, 0, 0, 19417, 2293, 1, 0, - 0, 0, 19418, 19419, 5, 2430, 0, 0, 19419, 19432, 3, 2266, 1133, 0, 19420, - 19423, 5, 2436, 0, 0, 19421, 19424, 3, 2324, 1162, 0, 19422, 19424, 5, - 1149, 0, 0, 19423, 19421, 1, 0, 0, 0, 19423, 19422, 1, 0, 0, 0, 19424, - 19430, 1, 0, 0, 0, 19425, 19428, 5, 2436, 0, 0, 19426, 19429, 3, 2324, - 1162, 0, 19427, 19429, 5, 1149, 0, 0, 19428, 19426, 1, 0, 0, 0, 19428, - 19427, 1, 0, 0, 0, 19429, 19431, 1, 0, 0, 0, 19430, 19425, 1, 0, 0, 0, - 19430, 19431, 1, 0, 0, 0, 19431, 19433, 1, 0, 0, 0, 19432, 19420, 1, 0, - 0, 0, 19432, 19433, 1, 0, 0, 0, 19433, 19434, 1, 0, 0, 0, 19434, 19454, - 5, 2134, 0, 0, 19435, 19436, 3, 2268, 1134, 0, 19436, 19437, 5, 2423, 0, - 0, 19437, 19438, 5, 2433, 0, 0, 19438, 19455, 1, 0, 0, 0, 19439, 19455, - 5, 2433, 0, 0, 19440, 19442, 3, 2036, 1018, 0, 19441, 19443, 3, 2194, 1097, - 0, 19442, 19441, 1, 0, 0, 0, 19442, 19443, 1, 0, 0, 0, 19443, 19451, 1, - 0, 0, 0, 19444, 19445, 5, 2436, 0, 0, 19445, 19447, 3, 2036, 1018, 0, 19446, - 19448, 3, 2194, 1097, 0, 19447, 19446, 1, 0, 0, 0, 19447, 19448, 1, 0, - 0, 0, 19448, 19450, 1, 0, 0, 0, 19449, 19444, 1, 0, 0, 0, 19450, 19453, - 1, 0, 0, 0, 19451, 19449, 1, 0, 0, 0, 19451, 19452, 1, 0, 0, 0, 19452, - 19455, 1, 0, 0, 0, 19453, 19451, 1, 0, 0, 0, 19454, 19435, 1, 0, 0, 0, - 19454, 19439, 1, 0, 0, 0, 19454, 19440, 1, 0, 0, 0, 19455, 19456, 1, 0, - 0, 0, 19456, 19458, 5, 2431, 0, 0, 19457, 19459, 3, 2288, 1144, 0, 19458, - 19457, 1, 0, 0, 0, 19458, 19459, 1, 0, 0, 0, 19459, 2295, 1, 0, 0, 0, 19460, - 19461, 7, 253, 0, 0, 19461, 19462, 5, 1150, 0, 0, 19462, 2297, 1, 0, 0, - 0, 19463, 19464, 3, 2332, 1166, 0, 19464, 19465, 5, 2452, 0, 0, 19465, - 19466, 5, 2447, 0, 0, 19466, 19468, 1, 0, 0, 0, 19467, 19463, 1, 0, 0, - 0, 19467, 19468, 1, 0, 0, 0, 19468, 19469, 1, 0, 0, 0, 19469, 19470, 3, - 2036, 1018, 0, 19470, 2299, 1, 0, 0, 0, 19471, 19480, 3, 2302, 1151, 0, - 19472, 19474, 5, 1435, 0, 0, 19473, 19472, 1, 0, 0, 0, 19473, 19474, 1, - 0, 0, 0, 19474, 19475, 1, 0, 0, 0, 19475, 19477, 3, 2242, 1121, 0, 19476, - 19478, 7, 254, 0, 0, 19477, 19476, 1, 0, 0, 0, 19477, 19478, 1, 0, 0, 0, - 19478, 19480, 1, 0, 0, 0, 19479, 19471, 1, 0, 0, 0, 19479, 19473, 1, 0, - 0, 0, 19480, 2301, 1, 0, 0, 0, 19481, 19483, 3, 2306, 1153, 0, 19482, 19484, - 3, 2304, 1152, 0, 19483, 19482, 1, 0, 0, 0, 19483, 19484, 1, 0, 0, 0, 19484, - 19494, 1, 0, 0, 0, 19485, 19487, 5, 2193, 0, 0, 19486, 19488, 5, 805, 0, - 0, 19487, 19486, 1, 0, 0, 0, 19487, 19488, 1, 0, 0, 0, 19488, 19489, 1, - 0, 0, 0, 19489, 19490, 5, 2006, 0, 0, 19490, 19495, 5, 2244, 0, 0, 19491, - 19492, 5, 181, 0, 0, 19492, 19493, 5, 1572, 0, 0, 19493, 19495, 3, 2272, - 1136, 0, 19494, 19485, 1, 0, 0, 0, 19494, 19491, 1, 0, 0, 0, 19494, 19495, - 1, 0, 0, 0, 19495, 19513, 1, 0, 0, 0, 19496, 19497, 5, 718, 0, 0, 19497, - 19502, 7, 255, 0, 0, 19498, 19499, 5, 2430, 0, 0, 19499, 19500, 3, 2036, - 1018, 0, 19500, 19501, 5, 2431, 0, 0, 19501, 19503, 1, 0, 0, 0, 19502, - 19498, 1, 0, 0, 0, 19502, 19503, 1, 0, 0, 0, 19503, 19504, 1, 0, 0, 0, - 19504, 19505, 5, 2034, 0, 0, 19505, 19510, 7, 256, 0, 0, 19506, 19507, - 5, 2430, 0, 0, 19507, 19508, 3, 2036, 1018, 0, 19508, 19509, 5, 2431, 0, - 0, 19509, 19511, 1, 0, 0, 0, 19510, 19506, 1, 0, 0, 0, 19510, 19511, 1, - 0, 0, 0, 19511, 19513, 1, 0, 0, 0, 19512, 19481, 1, 0, 0, 0, 19512, 19496, - 1, 0, 0, 0, 19513, 2303, 1, 0, 0, 0, 19514, 19517, 5, 2430, 0, 0, 19515, - 19518, 3, 2324, 1162, 0, 19516, 19518, 5, 2433, 0, 0, 19517, 19515, 1, - 0, 0, 0, 19517, 19516, 1, 0, 0, 0, 19518, 19524, 1, 0, 0, 0, 19519, 19522, - 5, 2436, 0, 0, 19520, 19523, 3, 2324, 1162, 0, 19521, 19523, 3, 2326, 1163, - 0, 19522, 19520, 1, 0, 0, 0, 19522, 19521, 1, 0, 0, 0, 19523, 19525, 1, - 0, 0, 0, 19524, 19519, 1, 0, 0, 0, 19524, 19525, 1, 0, 0, 0, 19525, 19527, - 1, 0, 0, 0, 19526, 19528, 7, 216, 0, 0, 19527, 19526, 1, 0, 0, 0, 19527, - 19528, 1, 0, 0, 0, 19528, 19529, 1, 0, 0, 0, 19529, 19530, 5, 2431, 0, - 0, 19530, 2305, 1, 0, 0, 0, 19531, 19592, 5, 123, 0, 0, 19532, 19592, 5, - 1313, 0, 0, 19533, 19592, 5, 934, 0, 0, 19534, 19592, 5, 120, 0, 0, 19535, - 19592, 5, 117, 0, 0, 19536, 19592, 5, 935, 0, 0, 19537, 19592, 5, 1329, - 0, 0, 19538, 19592, 5, 1328, 0, 0, 19539, 19592, 5, 1593, 0, 0, 19540, - 19592, 5, 1594, 0, 0, 19541, 19592, 5, 1156, 0, 0, 19542, 19592, 5, 354, - 0, 0, 19543, 19592, 5, 711, 0, 0, 19544, 19592, 5, 719, 0, 0, 19545, 19592, - 5, 1152, 0, 0, 19546, 19592, 5, 1606, 0, 0, 19547, 19592, 5, 1151, 0, 0, - 19548, 19592, 5, 355, 0, 0, 19549, 19551, 5, 421, 0, 0, 19550, 19552, 5, - 1346, 0, 0, 19551, 19550, 1, 0, 0, 0, 19551, 19552, 1, 0, 0, 0, 19552, - 19592, 1, 0, 0, 0, 19553, 19592, 5, 552, 0, 0, 19554, 19592, 5, 1415, 0, - 0, 19555, 19592, 5, 938, 0, 0, 19556, 19558, 5, 825, 0, 0, 19557, 19559, - 5, 1406, 0, 0, 19558, 19557, 1, 0, 0, 0, 19558, 19559, 1, 0, 0, 0, 19559, - 19592, 1, 0, 0, 0, 19560, 19592, 5, 182, 0, 0, 19561, 19592, 5, 181, 0, - 0, 19562, 19592, 5, 2147, 0, 0, 19563, 19592, 5, 2148, 0, 0, 19564, 19592, - 5, 1665, 0, 0, 19565, 19592, 5, 1406, 0, 0, 19566, 19592, 5, 139, 0, 0, - 19567, 19592, 5, 339, 0, 0, 19568, 19592, 5, 1506, 0, 0, 19569, 19592, - 5, 2103, 0, 0, 19570, 19592, 5, 2240, 0, 0, 19571, 19592, 5, 915, 0, 0, - 19572, 19592, 5, 341, 0, 0, 19573, 19592, 5, 623, 0, 0, 19574, 19592, 5, - 888, 0, 0, 19575, 19592, 5, 1541, 0, 0, 19576, 19592, 5, 2009, 0, 0, 19577, - 19592, 5, 2010, 0, 0, 19578, 19592, 5, 2012, 0, 0, 19579, 19592, 5, 2008, - 0, 0, 19580, 19592, 5, 2002, 0, 0, 19581, 19592, 5, 2004, 0, 0, 19582, - 19592, 5, 2003, 0, 0, 19583, 19592, 5, 2001, 0, 0, 19584, 19592, 5, 2242, - 0, 0, 19585, 19592, 5, 427, 0, 0, 19586, 19592, 5, 113, 0, 0, 19587, 19592, - 5, 133, 0, 0, 19588, 19592, 5, 201, 0, 0, 19589, 19592, 5, 940, 0, 0, 19590, - 19592, 5, 896, 0, 0, 19591, 19531, 1, 0, 0, 0, 19591, 19532, 1, 0, 0, 0, - 19591, 19533, 1, 0, 0, 0, 19591, 19534, 1, 0, 0, 0, 19591, 19535, 1, 0, - 0, 0, 19591, 19536, 1, 0, 0, 0, 19591, 19537, 1, 0, 0, 0, 19591, 19538, - 1, 0, 0, 0, 19591, 19539, 1, 0, 0, 0, 19591, 19540, 1, 0, 0, 0, 19591, - 19541, 1, 0, 0, 0, 19591, 19542, 1, 0, 0, 0, 19591, 19543, 1, 0, 0, 0, - 19591, 19544, 1, 0, 0, 0, 19591, 19545, 1, 0, 0, 0, 19591, 19546, 1, 0, - 0, 0, 19591, 19547, 1, 0, 0, 0, 19591, 19548, 1, 0, 0, 0, 19591, 19549, - 1, 0, 0, 0, 19591, 19553, 1, 0, 0, 0, 19591, 19554, 1, 0, 0, 0, 19591, - 19555, 1, 0, 0, 0, 19591, 19556, 1, 0, 0, 0, 19591, 19560, 1, 0, 0, 0, - 19591, 19561, 1, 0, 0, 0, 19591, 19562, 1, 0, 0, 0, 19591, 19563, 1, 0, - 0, 0, 19591, 19564, 1, 0, 0, 0, 19591, 19565, 1, 0, 0, 0, 19591, 19566, - 1, 0, 0, 0, 19591, 19567, 1, 0, 0, 0, 19591, 19568, 1, 0, 0, 0, 19591, - 19569, 1, 0, 0, 0, 19591, 19570, 1, 0, 0, 0, 19591, 19571, 1, 0, 0, 0, - 19591, 19572, 1, 0, 0, 0, 19591, 19573, 1, 0, 0, 0, 19591, 19574, 1, 0, - 0, 0, 19591, 19575, 1, 0, 0, 0, 19591, 19576, 1, 0, 0, 0, 19591, 19577, - 1, 0, 0, 0, 19591, 19578, 1, 0, 0, 0, 19591, 19579, 1, 0, 0, 0, 19591, - 19580, 1, 0, 0, 0, 19591, 19581, 1, 0, 0, 0, 19591, 19582, 1, 0, 0, 0, - 19591, 19583, 1, 0, 0, 0, 19591, 19584, 1, 0, 0, 0, 19591, 19585, 1, 0, - 0, 0, 19591, 19586, 1, 0, 0, 0, 19591, 19587, 1, 0, 0, 0, 19591, 19588, - 1, 0, 0, 0, 19591, 19589, 1, 0, 0, 0, 19591, 19590, 1, 0, 0, 0, 19592, - 2307, 1, 0, 0, 0, 19593, 19597, 5, 2442, 0, 0, 19594, 19595, 5, 2449, 0, - 0, 19595, 19597, 5, 2424, 0, 0, 19596, 19593, 1, 0, 0, 0, 19596, 19594, - 1, 0, 0, 0, 19597, 19606, 1, 0, 0, 0, 19598, 19600, 5, 676, 0, 0, 19599, - 19598, 1, 0, 0, 0, 19599, 19600, 1, 0, 0, 0, 19600, 19604, 1, 0, 0, 0, - 19601, 19605, 5, 2442, 0, 0, 19602, 19603, 5, 2449, 0, 0, 19603, 19605, - 5, 2424, 0, 0, 19604, 19601, 1, 0, 0, 0, 19604, 19602, 1, 0, 0, 0, 19605, - 19607, 1, 0, 0, 0, 19606, 19599, 1, 0, 0, 0, 19606, 19607, 1, 0, 0, 0, - 19607, 19610, 1, 0, 0, 0, 19608, 19609, 5, 2423, 0, 0, 19609, 19611, 3, - 2310, 1155, 0, 19610, 19608, 1, 0, 0, 0, 19610, 19611, 1, 0, 0, 0, 19611, - 2309, 1, 0, 0, 0, 19612, 19617, 3, 2312, 1156, 0, 19613, 19614, 5, 2423, - 0, 0, 19614, 19616, 3, 2312, 1156, 0, 19615, 19613, 1, 0, 0, 0, 19616, - 19619, 1, 0, 0, 0, 19617, 19615, 1, 0, 0, 0, 19617, 19618, 1, 0, 0, 0, - 19618, 2311, 1, 0, 0, 0, 19619, 19617, 1, 0, 0, 0, 19620, 19621, 5, 2457, - 0, 0, 19621, 19623, 3, 2272, 1136, 0, 19622, 19620, 1, 0, 0, 0, 19622, - 19623, 1, 0, 0, 0, 19623, 19624, 1, 0, 0, 0, 19624, 19627, 3, 2334, 1167, - 0, 19625, 19626, 5, 2438, 0, 0, 19626, 19628, 3, 2264, 1132, 0, 19627, - 19625, 1, 0, 0, 0, 19627, 19628, 1, 0, 0, 0, 19628, 19630, 1, 0, 0, 0, - 19629, 19631, 3, 2290, 1145, 0, 19630, 19629, 1, 0, 0, 0, 19630, 19631, - 1, 0, 0, 0, 19631, 2313, 1, 0, 0, 0, 19632, 19633, 5, 2457, 0, 0, 19633, - 19635, 3, 2272, 1136, 0, 19634, 19632, 1, 0, 0, 0, 19634, 19635, 1, 0, - 0, 0, 19635, 19636, 1, 0, 0, 0, 19636, 19641, 3, 2334, 1167, 0, 19637, - 19638, 5, 2423, 0, 0, 19638, 19640, 3, 2334, 1167, 0, 19639, 19637, 1, - 0, 0, 0, 19640, 19643, 1, 0, 0, 0, 19641, 19639, 1, 0, 0, 0, 19641, 19642, - 1, 0, 0, 0, 19642, 2315, 1, 0, 0, 0, 19643, 19641, 1, 0, 0, 0, 19644, 19646, - 5, 37, 0, 0, 19645, 19647, 5, 1367, 0, 0, 19646, 19645, 1, 0, 0, 0, 19646, - 19647, 1, 0, 0, 0, 19647, 19677, 1, 0, 0, 0, 19648, 19677, 5, 41, 0, 0, - 19649, 19677, 5, 352, 0, 0, 19650, 19677, 5, 376, 0, 0, 19651, 19677, 5, - 489, 0, 0, 19652, 19653, 5, 550, 0, 0, 19653, 19677, 5, 62, 0, 0, 19654, - 19677, 5, 660, 0, 0, 19655, 19656, 5, 680, 0, 0, 19656, 19677, 5, 1367, - 0, 0, 19657, 19677, 5, 698, 0, 0, 19658, 19659, 5, 752, 0, 0, 19659, 19677, - 5, 1558, 0, 0, 19660, 19661, 5, 876, 0, 0, 19661, 19677, 5, 2171, 0, 0, - 19662, 19663, 5, 1179, 0, 0, 19663, 19664, 5, 227, 0, 0, 19664, 19677, - 5, 1436, 0, 0, 19665, 19666, 5, 1392, 0, 0, 19666, 19677, 5, 1496, 0, 0, - 19667, 19677, 5, 1412, 0, 0, 19668, 19677, 5, 1433, 0, 0, 19669, 19677, - 5, 1552, 0, 0, 19670, 19671, 5, 2045, 0, 0, 19671, 19677, 5, 1622, 0, 0, - 19672, 19677, 5, 2068, 0, 0, 19673, 19677, 5, 2096, 0, 0, 19674, 19677, - 5, 2130, 0, 0, 19675, 19677, 5, 2197, 0, 0, 19676, 19644, 1, 0, 0, 0, 19676, - 19648, 1, 0, 0, 0, 19676, 19649, 1, 0, 0, 0, 19676, 19650, 1, 0, 0, 0, - 19676, 19651, 1, 0, 0, 0, 19676, 19652, 1, 0, 0, 0, 19676, 19654, 1, 0, - 0, 0, 19676, 19655, 1, 0, 0, 0, 19676, 19657, 1, 0, 0, 0, 19676, 19658, - 1, 0, 0, 0, 19676, 19660, 1, 0, 0, 0, 19676, 19662, 1, 0, 0, 0, 19676, - 19665, 1, 0, 0, 0, 19676, 19667, 1, 0, 0, 0, 19676, 19668, 1, 0, 0, 0, - 19676, 19669, 1, 0, 0, 0, 19676, 19670, 1, 0, 0, 0, 19676, 19672, 1, 0, - 0, 0, 19676, 19673, 1, 0, 0, 0, 19676, 19674, 1, 0, 0, 0, 19676, 19675, - 1, 0, 0, 0, 19677, 2317, 1, 0, 0, 0, 19678, 19679, 5, 37, 0, 0, 19679, - 20005, 5, 1367, 0, 0, 19680, 20005, 5, 30, 0, 0, 19681, 19683, 5, 26, 0, - 0, 19682, 19684, 5, 53, 0, 0, 19683, 19682, 1, 0, 0, 0, 19683, 19684, 1, - 0, 0, 0, 19684, 19685, 1, 0, 0, 0, 19685, 19686, 5, 1622, 0, 0, 19686, - 19687, 5, 2055, 0, 0, 19687, 20005, 5, 1572, 0, 0, 19688, 19689, 7, 53, - 0, 0, 19689, 19690, 5, 53, 0, 0, 19690, 19691, 5, 1622, 0, 0, 19691, 20005, - 5, 1371, 0, 0, 19692, 19693, 5, 26, 0, 0, 19693, 19694, 5, 1622, 0, 0, - 19694, 19695, 5, 837, 0, 0, 19695, 20005, 5, 1159, 0, 0, 19696, 19698, - 5, 301, 0, 0, 19697, 19699, 5, 53, 0, 0, 19698, 19697, 1, 0, 0, 0, 19698, - 19699, 1, 0, 0, 0, 19699, 19700, 1, 0, 0, 0, 19700, 20005, 5, 206, 0, 0, - 19701, 19702, 7, 257, 0, 0, 19702, 19703, 5, 53, 0, 0, 19703, 20005, 5, - 206, 0, 0, 19704, 19705, 7, 258, 0, 0, 19705, 19706, 5, 53, 0, 0, 19706, - 20005, 5, 277, 0, 0, 19707, 19708, 5, 490, 0, 0, 19708, 19709, 5, 1425, - 0, 0, 19709, 20005, 5, 1322, 0, 0, 19710, 19711, 5, 41, 0, 0, 19711, 20005, - 5, 329, 0, 0, 19712, 19714, 7, 259, 0, 0, 19713, 19715, 5, 1381, 0, 0, - 19714, 19713, 1, 0, 0, 0, 19714, 19715, 1, 0, 0, 0, 19715, 19716, 1, 0, - 0, 0, 19716, 19717, 5, 329, 0, 0, 19717, 20005, 5, 796, 0, 0, 19718, 19719, - 5, 425, 0, 0, 19719, 19720, 5, 1381, 0, 0, 19720, 19721, 5, 329, 0, 0, - 19721, 20005, 5, 796, 0, 0, 19722, 19723, 5, 352, 0, 0, 19723, 19724, 5, - 261, 0, 0, 19724, 20005, 5, 1568, 0, 0, 19725, 19726, 5, 352, 0, 0, 19726, - 19727, 5, 53, 0, 0, 19727, 20005, 5, 1369, 0, 0, 19728, 19729, 5, 45, 0, - 0, 19729, 19730, 5, 53, 0, 0, 19730, 20005, 5, 391, 0, 0, 19731, 19733, - 5, 301, 0, 0, 19732, 19734, 5, 53, 0, 0, 19733, 19732, 1, 0, 0, 0, 19733, - 19734, 1, 0, 0, 0, 19734, 19735, 1, 0, 0, 0, 19735, 20005, 5, 392, 0, 0, - 19736, 19737, 7, 257, 0, 0, 19737, 19738, 5, 53, 0, 0, 19738, 20005, 5, - 392, 0, 0, 19739, 19740, 7, 258, 0, 0, 19740, 19741, 5, 53, 0, 0, 19741, - 20005, 5, 395, 0, 0, 19742, 19743, 7, 258, 0, 0, 19743, 19744, 5, 53, 0, - 0, 19744, 20005, 5, 438, 0, 0, 19745, 19750, 5, 550, 0, 0, 19746, 19747, - 5, 62, 0, 0, 19747, 19751, 5, 26, 0, 0, 19748, 19749, 5, 53, 0, 0, 19749, - 19751, 5, 1981, 0, 0, 19750, 19746, 1, 0, 0, 0, 19750, 19748, 1, 0, 0, - 0, 19751, 20005, 1, 0, 0, 0, 19752, 19753, 7, 53, 0, 0, 19753, 19754, 5, - 53, 0, 0, 19754, 20005, 5, 660, 0, 0, 19755, 19757, 5, 301, 0, 0, 19756, - 19758, 5, 53, 0, 0, 19757, 19756, 1, 0, 0, 0, 19757, 19758, 1, 0, 0, 0, - 19758, 19759, 1, 0, 0, 0, 19759, 20005, 5, 674, 0, 0, 19760, 19761, 7, - 260, 0, 0, 19761, 19762, 5, 53, 0, 0, 19762, 20005, 5, 674, 0, 0, 19763, - 19765, 5, 301, 0, 0, 19764, 19766, 7, 261, 0, 0, 19765, 19764, 1, 0, 0, - 0, 19765, 19766, 1, 0, 0, 0, 19766, 19767, 1, 0, 0, 0, 19767, 20005, 5, - 731, 0, 0, 19768, 19769, 5, 489, 0, 0, 19769, 19770, 5, 53, 0, 0, 19770, - 20005, 7, 262, 0, 0, 19771, 19772, 5, 836, 0, 0, 19772, 20005, 5, 1528, - 0, 0, 19773, 19774, 5, 26, 0, 0, 19774, 19775, 5, 754, 0, 0, 19775, 20005, - 5, 837, 0, 0, 19776, 19778, 5, 301, 0, 0, 19777, 19779, 5, 53, 0, 0, 19778, - 19777, 1, 0, 0, 0, 19778, 19779, 1, 0, 0, 0, 19779, 19780, 1, 0, 0, 0, - 19780, 20005, 5, 785, 0, 0, 19781, 19782, 7, 260, 0, 0, 19782, 19783, 5, - 53, 0, 0, 19783, 20005, 5, 785, 0, 0, 19784, 20005, 5, 821, 0, 0, 19785, - 19787, 5, 301, 0, 0, 19786, 19788, 5, 53, 0, 0, 19787, 19786, 1, 0, 0, - 0, 19787, 19788, 1, 0, 0, 0, 19788, 19789, 1, 0, 0, 0, 19789, 19790, 5, - 849, 0, 0, 19790, 20005, 5, 2171, 0, 0, 19791, 19792, 7, 257, 0, 0, 19792, - 19793, 5, 53, 0, 0, 19793, 19794, 5, 849, 0, 0, 19794, 20005, 5, 2171, - 0, 0, 19795, 19797, 5, 587, 0, 0, 19796, 19795, 1, 0, 0, 0, 19796, 19797, - 1, 0, 0, 0, 19797, 19798, 1, 0, 0, 0, 19798, 19799, 5, 1392, 0, 0, 19799, - 20005, 5, 1496, 0, 0, 19800, 19801, 5, 1179, 0, 0, 19801, 19802, 5, 227, - 0, 0, 19802, 20005, 5, 1436, 0, 0, 19803, 19805, 5, 301, 0, 0, 19804, 19806, - 5, 53, 0, 0, 19805, 19804, 1, 0, 0, 0, 19805, 19806, 1, 0, 0, 0, 19806, - 19807, 1, 0, 0, 0, 19807, 19808, 5, 885, 0, 0, 19808, 20005, 5, 901, 0, - 0, 19809, 19810, 7, 263, 0, 0, 19810, 19811, 5, 53, 0, 0, 19811, 19812, - 5, 885, 0, 0, 19812, 20005, 5, 901, 0, 0, 19813, 19815, 5, 301, 0, 0, 19814, - 19816, 5, 53, 0, 0, 19815, 19814, 1, 0, 0, 0, 19815, 19816, 1, 0, 0, 0, - 19816, 19817, 1, 0, 0, 0, 19817, 20005, 5, 311, 0, 0, 19818, 19819, 7, - 264, 0, 0, 19819, 19820, 5, 53, 0, 0, 19820, 20005, 5, 311, 0, 0, 19821, - 19823, 5, 301, 0, 0, 19822, 19824, 5, 53, 0, 0, 19823, 19822, 1, 0, 0, - 0, 19823, 19824, 1, 0, 0, 0, 19824, 19825, 1, 0, 0, 0, 19825, 19826, 5, - 863, 0, 0, 19826, 20005, 5, 557, 0, 0, 19827, 19828, 7, 265, 0, 0, 19828, - 19829, 5, 53, 0, 0, 19829, 19830, 5, 863, 0, 0, 19830, 20005, 5, 557, 0, - 0, 19831, 19833, 5, 301, 0, 0, 19832, 19834, 5, 53, 0, 0, 19833, 19832, - 1, 0, 0, 0, 19833, 19834, 1, 0, 0, 0, 19834, 19835, 1, 0, 0, 0, 19835, - 19836, 5, 311, 0, 0, 19836, 20005, 5, 392, 0, 0, 19837, 19838, 7, 266, - 0, 0, 19838, 19839, 5, 53, 0, 0, 19839, 19840, 5, 311, 0, 0, 19840, 20005, - 5, 392, 0, 0, 19841, 19843, 5, 301, 0, 0, 19842, 19844, 5, 53, 0, 0, 19843, - 19842, 1, 0, 0, 0, 19843, 19844, 1, 0, 0, 0, 19844, 19845, 1, 0, 0, 0, - 19845, 19846, 5, 311, 0, 0, 19846, 19847, 5, 149, 0, 0, 19847, 20005, 5, - 1370, 0, 0, 19848, 19849, 7, 267, 0, 0, 19849, 19850, 5, 53, 0, 0, 19850, - 19851, 5, 311, 0, 0, 19851, 19852, 5, 149, 0, 0, 19852, 20005, 5, 1370, - 0, 0, 19853, 19855, 5, 301, 0, 0, 19854, 19856, 5, 53, 0, 0, 19855, 19854, - 1, 0, 0, 0, 19855, 19856, 1, 0, 0, 0, 19856, 19857, 1, 0, 0, 0, 19857, - 20005, 5, 1186, 0, 0, 19858, 19859, 7, 260, 0, 0, 19859, 19860, 5, 53, - 0, 0, 19860, 20005, 5, 1186, 0, 0, 19861, 19862, 7, 53, 0, 0, 19862, 19863, - 5, 53, 0, 0, 19863, 20005, 5, 1231, 0, 0, 19864, 19865, 5, 301, 0, 0, 19865, - 19866, 5, 1319, 0, 0, 19866, 20005, 5, 329, 0, 0, 19867, 19868, 5, 1572, - 0, 0, 19868, 20005, 5, 270, 0, 0, 19869, 19871, 5, 301, 0, 0, 19870, 19872, - 5, 53, 0, 0, 19871, 19870, 1, 0, 0, 0, 19871, 19872, 1, 0, 0, 0, 19872, - 19873, 1, 0, 0, 0, 19873, 20005, 5, 1369, 0, 0, 19874, 19875, 7, 260, 0, - 0, 19875, 19876, 5, 53, 0, 0, 19876, 20005, 5, 1369, 0, 0, 19877, 19878, - 7, 53, 0, 0, 19878, 20005, 5, 1371, 0, 0, 19879, 19880, 5, 301, 0, 0, 19880, - 20005, 5, 1498, 0, 0, 19881, 19882, 7, 268, 0, 0, 19882, 19883, 5, 53, - 0, 0, 19883, 20005, 5, 1498, 0, 0, 19884, 19885, 7, 53, 0, 0, 19885, 19886, - 5, 1501, 0, 0, 19886, 20005, 5, 1550, 0, 0, 19887, 19889, 5, 301, 0, 0, - 19888, 19890, 5, 53, 0, 0, 19889, 19888, 1, 0, 0, 0, 19889, 19890, 1, 0, - 0, 0, 19890, 19891, 1, 0, 0, 0, 19891, 20005, 5, 1558, 0, 0, 19892, 19893, - 7, 269, 0, 0, 19893, 19894, 5, 53, 0, 0, 19894, 20005, 5, 1558, 0, 0, 19895, - 19896, 7, 270, 0, 0, 19896, 20005, 5, 1568, 0, 0, 19897, 19898, 5, 41, - 0, 0, 19898, 19899, 5, 1475, 0, 0, 19899, 20005, 5, 292, 0, 0, 19900, 19902, - 5, 301, 0, 0, 19901, 19903, 5, 53, 0, 0, 19902, 19901, 1, 0, 0, 0, 19902, - 19903, 1, 0, 0, 0, 19903, 19904, 1, 0, 0, 0, 19904, 19905, 5, 1622, 0, - 0, 19905, 19906, 5, 2046, 0, 0, 19906, 20005, 5, 1371, 0, 0, 19907, 19908, - 7, 271, 0, 0, 19908, 19909, 5, 53, 0, 0, 19909, 19910, 5, 1622, 0, 0, 19910, - 19911, 5, 2046, 0, 0, 19911, 20005, 5, 1371, 0, 0, 19912, 19913, 5, 2045, - 0, 0, 19913, 19914, 5, 53, 0, 0, 19914, 20005, 5, 1622, 0, 0, 19915, 19917, - 5, 301, 0, 0, 19916, 19918, 5, 53, 0, 0, 19917, 19916, 1, 0, 0, 0, 19917, - 19918, 1, 0, 0, 0, 19918, 19919, 1, 0, 0, 0, 19919, 20005, 5, 1694, 0, - 0, 19920, 19921, 5, 425, 0, 0, 19921, 19922, 5, 53, 0, 0, 19922, 20005, - 5, 1694, 0, 0, 19923, 19924, 7, 258, 0, 0, 19924, 19925, 5, 1381, 0, 0, - 19925, 20005, 5, 1694, 0, 0, 19926, 19928, 5, 301, 0, 0, 19927, 19929, - 5, 53, 0, 0, 19928, 19927, 1, 0, 0, 0, 19928, 19929, 1, 0, 0, 0, 19929, - 19930, 1, 0, 0, 0, 19930, 20005, 5, 1981, 0, 0, 19931, 19932, 7, 272, 0, - 0, 19932, 19933, 5, 53, 0, 0, 19933, 20005, 5, 1981, 0, 0, 19934, 19935, - 7, 273, 0, 0, 19935, 20005, 5, 1978, 0, 0, 19936, 19938, 5, 301, 0, 0, - 19937, 19939, 5, 53, 0, 0, 19938, 19937, 1, 0, 0, 0, 19938, 19939, 1, 0, - 0, 0, 19939, 19940, 1, 0, 0, 0, 19940, 20005, 5, 2049, 0, 0, 19941, 19942, - 7, 257, 0, 0, 19942, 19943, 5, 53, 0, 0, 19943, 20005, 5, 2049, 0, 0, 19944, - 19945, 5, 26, 0, 0, 19945, 19946, 5, 329, 0, 0, 19946, 20005, 5, 2049, - 0, 0, 19947, 19949, 5, 301, 0, 0, 19948, 19950, 5, 53, 0, 0, 19949, 19948, - 1, 0, 0, 0, 19949, 19950, 1, 0, 0, 0, 19950, 19951, 1, 0, 0, 0, 19951, - 20005, 5, 2058, 0, 0, 19952, 19953, 7, 274, 0, 0, 19953, 19954, 5, 53, - 0, 0, 19954, 20005, 5, 2058, 0, 0, 19955, 19956, 7, 53, 0, 0, 19956, 20005, - 5, 2126, 0, 0, 19957, 19959, 5, 301, 0, 0, 19958, 19960, 5, 53, 0, 0, 19959, - 19958, 1, 0, 0, 0, 19959, 19960, 1, 0, 0, 0, 19960, 19961, 1, 0, 0, 0, - 19961, 20005, 5, 2171, 0, 0, 19962, 19963, 7, 275, 0, 0, 19963, 19964, - 5, 53, 0, 0, 19964, 20005, 5, 2171, 0, 0, 19965, 19966, 7, 276, 0, 0, 19966, - 20005, 5, 53, 0, 0, 19967, 19968, 5, 105, 0, 0, 19968, 20005, 5, 2126, - 0, 0, 19969, 19970, 5, 179, 0, 0, 19970, 20005, 5, 1124, 0, 0, 19971, 19972, - 5, 490, 0, 0, 19972, 19973, 5, 4, 0, 0, 19973, 20005, 5, 1322, 0, 0, 19974, - 19976, 5, 561, 0, 0, 19975, 19977, 5, 53, 0, 0, 19976, 19975, 1, 0, 0, - 0, 19976, 19977, 1, 0, 0, 0, 19977, 19978, 1, 0, 0, 0, 19978, 20005, 5, - 2040, 0, 0, 19979, 19980, 5, 592, 0, 0, 19980, 19982, 5, 53, 0, 0, 19981, - 19983, 5, 1159, 0, 0, 19982, 19981, 1, 0, 0, 0, 19982, 19983, 1, 0, 0, - 0, 19983, 19984, 1, 0, 0, 0, 19984, 20005, 5, 1366, 0, 0, 19985, 19986, - 5, 680, 0, 0, 19986, 19987, 5, 53, 0, 0, 19987, 20005, 5, 1367, 0, 0, 19988, - 19989, 5, 752, 0, 0, 19989, 19990, 5, 339, 0, 0, 19990, 20005, 5, 2006, - 0, 0, 19991, 19992, 5, 752, 0, 0, 19992, 20005, 5, 1730, 0, 0, 19993, 19994, - 5, 1383, 0, 0, 19994, 20005, 5, 344, 0, 0, 19995, 20005, 5, 1486, 0, 0, - 19996, 19997, 5, 1552, 0, 0, 19997, 19998, 5, 53, 0, 0, 19998, 20005, 7, - 277, 0, 0, 19999, 20005, 5, 1699, 0, 0, 20000, 20005, 5, 1705, 0, 0, 20001, - 20005, 5, 1707, 0, 0, 20002, 20005, 5, 1731, 0, 0, 20003, 20005, 5, 1766, - 0, 0, 20004, 19678, 1, 0, 0, 0, 20004, 19680, 1, 0, 0, 0, 20004, 19681, - 1, 0, 0, 0, 20004, 19688, 1, 0, 0, 0, 20004, 19692, 1, 0, 0, 0, 20004, - 19696, 1, 0, 0, 0, 20004, 19701, 1, 0, 0, 0, 20004, 19704, 1, 0, 0, 0, - 20004, 19707, 1, 0, 0, 0, 20004, 19710, 1, 0, 0, 0, 20004, 19712, 1, 0, - 0, 0, 20004, 19718, 1, 0, 0, 0, 20004, 19722, 1, 0, 0, 0, 20004, 19725, - 1, 0, 0, 0, 20004, 19728, 1, 0, 0, 0, 20004, 19731, 1, 0, 0, 0, 20004, - 19736, 1, 0, 0, 0, 20004, 19739, 1, 0, 0, 0, 20004, 19742, 1, 0, 0, 0, - 20004, 19745, 1, 0, 0, 0, 20004, 19752, 1, 0, 0, 0, 20004, 19755, 1, 0, - 0, 0, 20004, 19760, 1, 0, 0, 0, 20004, 19763, 1, 0, 0, 0, 20004, 19768, - 1, 0, 0, 0, 20004, 19771, 1, 0, 0, 0, 20004, 19773, 1, 0, 0, 0, 20004, - 19776, 1, 0, 0, 0, 20004, 19781, 1, 0, 0, 0, 20004, 19784, 1, 0, 0, 0, - 20004, 19785, 1, 0, 0, 0, 20004, 19791, 1, 0, 0, 0, 20004, 19796, 1, 0, - 0, 0, 20004, 19800, 1, 0, 0, 0, 20004, 19803, 1, 0, 0, 0, 20004, 19809, - 1, 0, 0, 0, 20004, 19813, 1, 0, 0, 0, 20004, 19818, 1, 0, 0, 0, 20004, - 19821, 1, 0, 0, 0, 20004, 19827, 1, 0, 0, 0, 20004, 19831, 1, 0, 0, 0, - 20004, 19837, 1, 0, 0, 0, 20004, 19841, 1, 0, 0, 0, 20004, 19848, 1, 0, - 0, 0, 20004, 19853, 1, 0, 0, 0, 20004, 19858, 1, 0, 0, 0, 20004, 19861, - 1, 0, 0, 0, 20004, 19864, 1, 0, 0, 0, 20004, 19867, 1, 0, 0, 0, 20004, - 19869, 1, 0, 0, 0, 20004, 19874, 1, 0, 0, 0, 20004, 19877, 1, 0, 0, 0, - 20004, 19879, 1, 0, 0, 0, 20004, 19881, 1, 0, 0, 0, 20004, 19884, 1, 0, - 0, 0, 20004, 19887, 1, 0, 0, 0, 20004, 19892, 1, 0, 0, 0, 20004, 19895, - 1, 0, 0, 0, 20004, 19897, 1, 0, 0, 0, 20004, 19900, 1, 0, 0, 0, 20004, - 19907, 1, 0, 0, 0, 20004, 19912, 1, 0, 0, 0, 20004, 19915, 1, 0, 0, 0, - 20004, 19920, 1, 0, 0, 0, 20004, 19923, 1, 0, 0, 0, 20004, 19926, 1, 0, - 0, 0, 20004, 19931, 1, 0, 0, 0, 20004, 19934, 1, 0, 0, 0, 20004, 19936, - 1, 0, 0, 0, 20004, 19941, 1, 0, 0, 0, 20004, 19944, 1, 0, 0, 0, 20004, - 19947, 1, 0, 0, 0, 20004, 19952, 1, 0, 0, 0, 20004, 19955, 1, 0, 0, 0, - 20004, 19957, 1, 0, 0, 0, 20004, 19962, 1, 0, 0, 0, 20004, 19965, 1, 0, - 0, 0, 20004, 19967, 1, 0, 0, 0, 20004, 19969, 1, 0, 0, 0, 20004, 19971, - 1, 0, 0, 0, 20004, 19974, 1, 0, 0, 0, 20004, 19979, 1, 0, 0, 0, 20004, - 19985, 1, 0, 0, 0, 20004, 19988, 1, 0, 0, 0, 20004, 19991, 1, 0, 0, 0, - 20004, 19993, 1, 0, 0, 0, 20004, 19995, 1, 0, 0, 0, 20004, 19996, 1, 0, - 0, 0, 20004, 19999, 1, 0, 0, 0, 20004, 20000, 1, 0, 0, 0, 20004, 20001, - 1, 0, 0, 0, 20004, 20002, 1, 0, 0, 0, 20004, 20003, 1, 0, 0, 0, 20005, - 2319, 1, 0, 0, 0, 20006, 20009, 5, 2002, 0, 0, 20007, 20010, 3, 2328, 1164, - 0, 20008, 20010, 3, 2308, 1154, 0, 20009, 20007, 1, 0, 0, 0, 20009, 20008, - 1, 0, 0, 0, 20010, 20015, 1, 0, 0, 0, 20011, 20012, 5, 79, 0, 0, 20012, - 20013, 5, 2006, 0, 0, 20013, 20014, 5, 2244, 0, 0, 20014, 20016, 3, 2328, - 1164, 0, 20015, 20011, 1, 0, 0, 0, 20015, 20016, 1, 0, 0, 0, 20016, 20069, - 1, 0, 0, 0, 20017, 20021, 5, 718, 0, 0, 20018, 20022, 3, 2328, 1164, 0, - 20019, 20022, 3, 2308, 1154, 0, 20020, 20022, 3, 2310, 1155, 0, 20021, - 20018, 1, 0, 0, 0, 20021, 20019, 1, 0, 0, 0, 20021, 20020, 1, 0, 0, 0, - 20022, 20023, 1, 0, 0, 0, 20023, 20037, 7, 278, 0, 0, 20024, 20027, 5, - 2430, 0, 0, 20025, 20028, 5, 2424, 0, 0, 20026, 20028, 3, 2308, 1154, 0, - 20027, 20025, 1, 0, 0, 0, 20027, 20026, 1, 0, 0, 0, 20028, 20034, 1, 0, - 0, 0, 20029, 20032, 5, 2436, 0, 0, 20030, 20033, 5, 2424, 0, 0, 20031, - 20033, 3, 2308, 1154, 0, 20032, 20030, 1, 0, 0, 0, 20032, 20031, 1, 0, - 0, 0, 20033, 20035, 1, 0, 0, 0, 20034, 20029, 1, 0, 0, 0, 20034, 20035, - 1, 0, 0, 0, 20035, 20036, 1, 0, 0, 0, 20036, 20038, 5, 2431, 0, 0, 20037, - 20024, 1, 0, 0, 0, 20037, 20038, 1, 0, 0, 0, 20038, 20054, 1, 0, 0, 0, - 20039, 20052, 5, 2034, 0, 0, 20040, 20053, 5, 341, 0, 0, 20041, 20053, - 5, 623, 0, 0, 20042, 20053, 5, 888, 0, 0, 20043, 20050, 5, 1541, 0, 0, - 20044, 20047, 5, 2430, 0, 0, 20045, 20048, 5, 2424, 0, 0, 20046, 20048, - 3, 2308, 1154, 0, 20047, 20045, 1, 0, 0, 0, 20047, 20046, 1, 0, 0, 0, 20048, - 20049, 1, 0, 0, 0, 20049, 20051, 5, 2431, 0, 0, 20050, 20044, 1, 0, 0, - 0, 20050, 20051, 1, 0, 0, 0, 20051, 20053, 1, 0, 0, 0, 20052, 20040, 1, - 0, 0, 0, 20052, 20041, 1, 0, 0, 0, 20052, 20042, 1, 0, 0, 0, 20052, 20043, - 1, 0, 0, 0, 20053, 20055, 1, 0, 0, 0, 20054, 20039, 1, 0, 0, 0, 20054, - 20055, 1, 0, 0, 0, 20055, 20069, 1, 0, 0, 0, 20056, 20069, 3, 2324, 1162, - 0, 20057, 20058, 5, 339, 0, 0, 20058, 20069, 3, 2328, 1164, 0, 20059, 20069, - 3, 2328, 1164, 0, 20060, 20069, 5, 1149, 0, 0, 20061, 20069, 5, 2050, 0, - 0, 20062, 20069, 5, 523, 0, 0, 20063, 20069, 5, 347, 0, 0, 20064, 20069, - 5, 1570, 0, 0, 20065, 20069, 5, 890, 0, 0, 20066, 20069, 5, 862, 0, 0, - 20067, 20069, 5, 363, 0, 0, 20068, 20006, 1, 0, 0, 0, 20068, 20017, 1, - 0, 0, 0, 20068, 20056, 1, 0, 0, 0, 20068, 20057, 1, 0, 0, 0, 20068, 20059, - 1, 0, 0, 0, 20068, 20060, 1, 0, 0, 0, 20068, 20061, 1, 0, 0, 0, 20068, - 20062, 1, 0, 0, 0, 20068, 20063, 1, 0, 0, 0, 20068, 20064, 1, 0, 0, 0, - 20068, 20065, 1, 0, 0, 0, 20068, 20066, 1, 0, 0, 0, 20068, 20067, 1, 0, - 0, 0, 20069, 2321, 1, 0, 0, 0, 20070, 20073, 5, 2002, 0, 0, 20071, 20074, - 3, 2328, 1164, 0, 20072, 20074, 3, 2308, 1154, 0, 20073, 20071, 1, 0, 0, - 0, 20073, 20072, 1, 0, 0, 0, 20074, 20079, 1, 0, 0, 0, 20075, 20076, 5, - 79, 0, 0, 20076, 20077, 5, 2006, 0, 0, 20077, 20078, 5, 2244, 0, 0, 20078, - 20080, 3, 2328, 1164, 0, 20079, 20075, 1, 0, 0, 0, 20079, 20080, 1, 0, - 0, 0, 20080, 20133, 1, 0, 0, 0, 20081, 20085, 5, 718, 0, 0, 20082, 20086, - 3, 2328, 1164, 0, 20083, 20086, 3, 2308, 1154, 0, 20084, 20086, 3, 2310, - 1155, 0, 20085, 20082, 1, 0, 0, 0, 20085, 20083, 1, 0, 0, 0, 20085, 20084, - 1, 0, 0, 0, 20086, 20087, 1, 0, 0, 0, 20087, 20101, 7, 278, 0, 0, 20088, - 20091, 5, 2430, 0, 0, 20089, 20092, 5, 2424, 0, 0, 20090, 20092, 3, 2308, - 1154, 0, 20091, 20089, 1, 0, 0, 0, 20091, 20090, 1, 0, 0, 0, 20092, 20098, - 1, 0, 0, 0, 20093, 20096, 5, 2436, 0, 0, 20094, 20097, 5, 2424, 0, 0, 20095, - 20097, 3, 2308, 1154, 0, 20096, 20094, 1, 0, 0, 0, 20096, 20095, 1, 0, - 0, 0, 20097, 20099, 1, 0, 0, 0, 20098, 20093, 1, 0, 0, 0, 20098, 20099, - 1, 0, 0, 0, 20099, 20100, 1, 0, 0, 0, 20100, 20102, 5, 2431, 0, 0, 20101, - 20088, 1, 0, 0, 0, 20101, 20102, 1, 0, 0, 0, 20102, 20118, 1, 0, 0, 0, - 20103, 20116, 5, 2034, 0, 0, 20104, 20117, 5, 341, 0, 0, 20105, 20117, - 5, 623, 0, 0, 20106, 20117, 5, 888, 0, 0, 20107, 20114, 5, 1541, 0, 0, - 20108, 20111, 5, 2430, 0, 0, 20109, 20112, 5, 2424, 0, 0, 20110, 20112, - 3, 2308, 1154, 0, 20111, 20109, 1, 0, 0, 0, 20111, 20110, 1, 0, 0, 0, 20112, - 20113, 1, 0, 0, 0, 20113, 20115, 5, 2431, 0, 0, 20114, 20108, 1, 0, 0, - 0, 20114, 20115, 1, 0, 0, 0, 20115, 20117, 1, 0, 0, 0, 20116, 20104, 1, - 0, 0, 0, 20116, 20105, 1, 0, 0, 0, 20116, 20106, 1, 0, 0, 0, 20116, 20107, - 1, 0, 0, 0, 20117, 20119, 1, 0, 0, 0, 20118, 20103, 1, 0, 0, 0, 20118, - 20119, 1, 0, 0, 0, 20119, 20133, 1, 0, 0, 0, 20120, 20133, 3, 2324, 1162, - 0, 20121, 20122, 5, 339, 0, 0, 20122, 20133, 3, 2328, 1164, 0, 20123, 20133, - 3, 2330, 1165, 0, 20124, 20133, 5, 1149, 0, 0, 20125, 20133, 5, 2050, 0, - 0, 20126, 20133, 5, 523, 0, 0, 20127, 20133, 5, 347, 0, 0, 20128, 20133, - 5, 1570, 0, 0, 20129, 20133, 5, 890, 0, 0, 20130, 20133, 5, 862, 0, 0, - 20131, 20133, 5, 363, 0, 0, 20132, 20070, 1, 0, 0, 0, 20132, 20081, 1, - 0, 0, 0, 20132, 20120, 1, 0, 0, 0, 20132, 20121, 1, 0, 0, 0, 20132, 20123, - 1, 0, 0, 0, 20132, 20124, 1, 0, 0, 0, 20132, 20125, 1, 0, 0, 0, 20132, - 20126, 1, 0, 0, 0, 20132, 20127, 1, 0, 0, 0, 20132, 20128, 1, 0, 0, 0, - 20132, 20129, 1, 0, 0, 0, 20132, 20130, 1, 0, 0, 0, 20132, 20131, 1, 0, - 0, 0, 20133, 2323, 1, 0, 0, 0, 20134, 20135, 7, 279, 0, 0, 20135, 2325, - 1, 0, 0, 0, 20136, 20137, 5, 2435, 0, 0, 20137, 20138, 3, 2324, 1162, 0, - 20138, 2327, 1, 0, 0, 0, 20139, 20143, 3, 2254, 1127, 0, 20140, 20143, - 5, 2426, 0, 0, 20141, 20143, 5, 2370, 0, 0, 20142, 20139, 1, 0, 0, 0, 20142, - 20140, 1, 0, 0, 0, 20142, 20141, 1, 0, 0, 0, 20143, 2329, 1, 0, 0, 0, 20144, - 20145, 7, 280, 0, 0, 20145, 2331, 1, 0, 0, 0, 20146, 20147, 5, 2457, 0, - 0, 20147, 20149, 3, 2272, 1136, 0, 20148, 20146, 1, 0, 0, 0, 20148, 20149, - 1, 0, 0, 0, 20149, 20150, 1, 0, 0, 0, 20150, 20151, 3, 2334, 1167, 0, 20151, - 2333, 1, 0, 0, 0, 20152, 20155, 3, 2434, 1217, 0, 20153, 20155, 5, 2427, - 0, 0, 20154, 20152, 1, 0, 0, 0, 20154, 20153, 1, 0, 0, 0, 20155, 2335, - 1, 0, 0, 0, 20156, 20157, 5, 2430, 0, 0, 20157, 20158, 5, 2434, 0, 0, 20158, - 20159, 5, 2431, 0, 0, 20159, 2337, 1, 0, 0, 0, 20160, 20161, 5, 2374, 0, - 0, 20161, 20162, 5, 2430, 0, 0, 20162, 20163, 3, 2340, 1170, 0, 20163, - 20164, 5, 2431, 0, 0, 20164, 2339, 1, 0, 0, 0, 20165, 20171, 5, 20, 0, - 0, 20166, 20167, 5, 635, 0, 0, 20167, 20168, 5, 1125, 0, 0, 20168, 20172, - 5, 492, 0, 0, 20169, 20170, 5, 1223, 0, 0, 20170, 20172, 5, 1467, 0, 0, - 20171, 20166, 1, 0, 0, 0, 20171, 20169, 1, 0, 0, 0, 20171, 20172, 1, 0, - 0, 0, 20172, 20180, 1, 0, 0, 0, 20173, 20176, 5, 425, 0, 0, 20174, 20175, - 5, 635, 0, 0, 20175, 20177, 5, 492, 0, 0, 20176, 20174, 1, 0, 0, 0, 20176, - 20177, 1, 0, 0, 0, 20177, 20180, 1, 0, 0, 0, 20178, 20180, 5, 1467, 0, - 0, 20179, 20165, 1, 0, 0, 0, 20179, 20173, 1, 0, 0, 0, 20179, 20178, 1, - 0, 0, 0, 20179, 20180, 1, 0, 0, 0, 20180, 20181, 1, 0, 0, 0, 20181, 20186, - 3, 2342, 1171, 0, 20182, 20183, 5, 2436, 0, 0, 20183, 20185, 3, 2340, 1170, - 0, 20184, 20182, 1, 0, 0, 0, 20185, 20188, 1, 0, 0, 0, 20186, 20184, 1, - 0, 0, 0, 20186, 20187, 1, 0, 0, 0, 20187, 2341, 1, 0, 0, 0, 20188, 20186, - 1, 0, 0, 0, 20189, 20191, 3, 2332, 1166, 0, 20190, 20192, 5, 2426, 0, 0, - 20191, 20190, 1, 0, 0, 0, 20191, 20192, 1, 0, 0, 0, 20192, 2343, 1, 0, - 0, 0, 20193, 20194, 5, 301, 0, 0, 20194, 20195, 5, 1530, 0, 0, 20195, 20196, - 5, 86, 0, 0, 20196, 20202, 3, 2214, 1107, 0, 20197, 20201, 3, 1016, 508, - 0, 20198, 20201, 3, 818, 409, 0, 20199, 20201, 3, 746, 373, 0, 20200, 20197, - 1, 0, 0, 0, 20200, 20198, 1, 0, 0, 0, 20200, 20199, 1, 0, 0, 0, 20201, - 20204, 1, 0, 0, 0, 20202, 20200, 1, 0, 0, 0, 20202, 20203, 1, 0, 0, 0, - 20203, 2345, 1, 0, 0, 0, 20204, 20202, 1, 0, 0, 0, 20205, 20206, 5, 425, - 0, 0, 20206, 20207, 5, 849, 0, 0, 20207, 20208, 5, 2171, 0, 0, 20208, 20211, - 5, 820, 0, 0, 20209, 20210, 5, 635, 0, 0, 20210, 20212, 5, 492, 0, 0, 20211, - 20209, 1, 0, 0, 0, 20211, 20212, 1, 0, 0, 0, 20212, 20213, 1, 0, 0, 0, - 20213, 20214, 5, 1179, 0, 0, 20214, 20215, 3, 2268, 1134, 0, 20215, 2347, - 1, 0, 0, 0, 20216, 20217, 5, 241, 0, 0, 20217, 20219, 5, 2049, 0, 0, 20218, - 20220, 3, 1720, 860, 0, 20219, 20218, 1, 0, 0, 0, 20219, 20220, 1, 0, 0, - 0, 20220, 20222, 1, 0, 0, 0, 20221, 20223, 3, 2350, 1175, 0, 20222, 20221, - 1, 0, 0, 0, 20223, 20224, 1, 0, 0, 0, 20224, 20222, 1, 0, 0, 0, 20224, - 20225, 1, 0, 0, 0, 20225, 20226, 1, 0, 0, 0, 20226, 20228, 5, 459, 0, 0, - 20227, 20229, 3, 2252, 1126, 0, 20228, 20227, 1, 0, 0, 0, 20228, 20229, - 1, 0, 0, 0, 20229, 2349, 1, 0, 0, 0, 20230, 20231, 5, 106, 0, 0, 20231, - 20232, 5, 1641, 0, 0, 20232, 20233, 5, 724, 0, 0, 20233, 20234, 3, 2352, - 1176, 0, 20234, 20235, 5, 106, 0, 0, 20235, 20236, 5, 1641, 0, 0, 20236, - 20237, 5, 2450, 0, 0, 20237, 20267, 1, 0, 0, 0, 20238, 20239, 5, 106, 0, - 0, 20239, 20240, 5, 436, 0, 0, 20240, 20241, 5, 1511, 0, 0, 20241, 20242, - 5, 724, 0, 0, 20242, 20243, 3, 2352, 1176, 0, 20243, 20244, 5, 106, 0, - 0, 20244, 20245, 5, 436, 0, 0, 20245, 20246, 5, 1511, 0, 0, 20246, 20247, - 5, 2450, 0, 0, 20247, 20267, 1, 0, 0, 0, 20248, 20249, 5, 32, 0, 0, 20249, - 20250, 5, 1641, 0, 0, 20250, 20251, 5, 724, 0, 0, 20251, 20252, 3, 2352, - 1176, 0, 20252, 20253, 5, 32, 0, 0, 20253, 20254, 5, 1641, 0, 0, 20254, - 20255, 5, 2450, 0, 0, 20255, 20267, 1, 0, 0, 0, 20256, 20257, 5, 32, 0, - 0, 20257, 20258, 5, 436, 0, 0, 20258, 20259, 5, 1511, 0, 0, 20259, 20260, - 5, 724, 0, 0, 20260, 20261, 3, 2352, 1176, 0, 20261, 20262, 5, 32, 0, 0, - 20262, 20263, 5, 436, 0, 0, 20263, 20264, 5, 1511, 0, 0, 20264, 20265, - 5, 2450, 0, 0, 20265, 20267, 1, 0, 0, 0, 20266, 20230, 1, 0, 0, 0, 20266, - 20238, 1, 0, 0, 0, 20266, 20248, 1, 0, 0, 0, 20266, 20256, 1, 0, 0, 0, - 20267, 2351, 1, 0, 0, 0, 20268, 20270, 3, 1722, 861, 0, 20269, 20268, 1, - 0, 0, 0, 20270, 20273, 1, 0, 0, 0, 20271, 20269, 1, 0, 0, 0, 20271, 20272, - 1, 0, 0, 0, 20272, 20274, 1, 0, 0, 0, 20273, 20271, 1, 0, 0, 0, 20274, - 20275, 3, 1796, 898, 0, 20275, 2353, 1, 0, 0, 0, 20276, 20291, 5, 922, - 0, 0, 20277, 20280, 3, 1544, 772, 0, 20278, 20279, 5, 842, 0, 0, 20279, - 20281, 5, 1981, 0, 0, 20280, 20278, 1, 0, 0, 0, 20280, 20281, 1, 0, 0, - 0, 20281, 20282, 1, 0, 0, 0, 20282, 20283, 3, 1142, 571, 0, 20283, 20292, - 1, 0, 0, 0, 20284, 20286, 3, 1546, 773, 0, 20285, 20287, 3, 1062, 531, - 0, 20286, 20285, 1, 0, 0, 0, 20286, 20287, 1, 0, 0, 0, 20287, 20289, 1, - 0, 0, 0, 20288, 20290, 3, 1144, 572, 0, 20289, 20288, 1, 0, 0, 0, 20289, - 20290, 1, 0, 0, 0, 20290, 20292, 1, 0, 0, 0, 20291, 20277, 1, 0, 0, 0, - 20291, 20284, 1, 0, 0, 0, 20292, 20302, 1, 0, 0, 0, 20293, 20301, 3, 2376, - 1188, 0, 20294, 20301, 3, 1558, 779, 0, 20295, 20301, 3, 912, 456, 0, 20296, - 20297, 3, 1302, 651, 0, 20297, 20298, 5, 210, 0, 0, 20298, 20301, 1, 0, - 0, 0, 20299, 20301, 5, 1177, 0, 0, 20300, 20293, 1, 0, 0, 0, 20300, 20294, - 1, 0, 0, 0, 20300, 20295, 1, 0, 0, 0, 20300, 20296, 1, 0, 0, 0, 20300, - 20299, 1, 0, 0, 0, 20301, 20304, 1, 0, 0, 0, 20302, 20300, 1, 0, 0, 0, - 20302, 20303, 1, 0, 0, 0, 20303, 2355, 1, 0, 0, 0, 20304, 20302, 1, 0, - 0, 0, 20305, 20308, 5, 1464, 0, 0, 20306, 20309, 3, 1544, 772, 0, 20307, - 20309, 3, 1546, 773, 0, 20308, 20306, 1, 0, 0, 0, 20308, 20307, 1, 0, 0, - 0, 20309, 20310, 1, 0, 0, 0, 20310, 20311, 5, 2034, 0, 0, 20311, 20312, - 3, 1678, 839, 0, 20312, 2357, 1, 0, 0, 0, 20313, 20330, 5, 1622, 0, 0, - 20314, 20315, 5, 2409, 0, 0, 20315, 20316, 5, 2430, 0, 0, 20316, 20317, - 3, 2036, 1018, 0, 20317, 20318, 5, 2431, 0, 0, 20318, 20331, 1, 0, 0, 0, - 20319, 20328, 5, 2408, 0, 0, 20320, 20321, 5, 2423, 0, 0, 20321, 20329, - 5, 294, 0, 0, 20322, 20323, 5, 2430, 0, 0, 20323, 20324, 3, 2036, 1018, - 0, 20324, 20325, 5, 2431, 0, 0, 20325, 20326, 5, 2423, 0, 0, 20326, 20327, - 7, 281, 0, 0, 20327, 20329, 1, 0, 0, 0, 20328, 20320, 1, 0, 0, 0, 20328, - 20322, 1, 0, 0, 0, 20329, 20331, 1, 0, 0, 0, 20330, 20314, 1, 0, 0, 0, - 20330, 20319, 1, 0, 0, 0, 20331, 2359, 1, 0, 0, 0, 20332, 20333, 5, 2398, - 0, 0, 20333, 2361, 1, 0, 0, 0, 20334, 20335, 5, 2386, 0, 0, 20335, 20336, - 3, 2058, 1029, 0, 20336, 20337, 5, 2385, 0, 0, 20337, 2363, 1, 0, 0, 0, - 20338, 20339, 5, 2387, 0, 0, 20339, 20340, 3, 2030, 1015, 0, 20340, 20341, - 5, 2388, 0, 0, 20341, 20346, 3, 2366, 1183, 0, 20342, 20343, 5, 2384, 0, - 0, 20343, 20345, 3, 2366, 1183, 0, 20344, 20342, 1, 0, 0, 0, 20345, 20348, - 1, 0, 0, 0, 20346, 20344, 1, 0, 0, 0, 20346, 20347, 1, 0, 0, 0, 20347, - 20351, 1, 0, 0, 0, 20348, 20346, 1, 0, 0, 0, 20349, 20350, 5, 2383, 0, - 0, 20350, 20352, 3, 2366, 1183, 0, 20351, 20349, 1, 0, 0, 0, 20351, 20352, - 1, 0, 0, 0, 20352, 20353, 1, 0, 0, 0, 20353, 20354, 5, 2385, 0, 0, 20354, - 2365, 1, 0, 0, 0, 20355, 20357, 3, 1734, 867, 0, 20356, 20355, 1, 0, 0, - 0, 20356, 20357, 1, 0, 0, 0, 20357, 20358, 1, 0, 0, 0, 20358, 20359, 3, - 1754, 877, 0, 20359, 20360, 5, 2450, 0, 0, 20360, 20366, 1, 0, 0, 0, 20361, - 20366, 3, 1724, 862, 0, 20362, 20366, 3, 2362, 1181, 0, 20363, 20366, 3, - 166, 83, 0, 20364, 20366, 3, 168, 84, 0, 20365, 20356, 1, 0, 0, 0, 20365, - 20361, 1, 0, 0, 0, 20365, 20362, 1, 0, 0, 0, 20365, 20363, 1, 0, 0, 0, - 20365, 20364, 1, 0, 0, 0, 20366, 20367, 1, 0, 0, 0, 20367, 20365, 1, 0, - 0, 0, 20367, 20368, 1, 0, 0, 0, 20368, 2367, 1, 0, 0, 0, 20369, 20372, - 5, 1304, 0, 0, 20370, 20371, 7, 282, 0, 0, 20371, 20373, 5, 2410, 0, 0, - 20372, 20370, 1, 0, 0, 0, 20372, 20373, 1, 0, 0, 0, 20373, 20374, 1, 0, - 0, 0, 20374, 20375, 5, 2134, 0, 0, 20375, 20376, 3, 2220, 1110, 0, 20376, - 2369, 1, 0, 0, 0, 20377, 20378, 5, 2373, 0, 0, 20378, 20379, 5, 151, 0, - 0, 20379, 20380, 5, 2430, 0, 0, 20380, 20385, 3, 2372, 1186, 0, 20381, - 20382, 5, 2436, 0, 0, 20382, 20384, 3, 2372, 1186, 0, 20383, 20381, 1, - 0, 0, 0, 20384, 20387, 1, 0, 0, 0, 20385, 20383, 1, 0, 0, 0, 20385, 20386, - 1, 0, 0, 0, 20386, 20388, 1, 0, 0, 0, 20387, 20385, 1, 0, 0, 0, 20388, - 20389, 5, 2431, 0, 0, 20389, 2371, 1, 0, 0, 0, 20390, 20391, 7, 283, 0, - 0, 20391, 20392, 3, 2248, 1124, 0, 20392, 2373, 1, 0, 0, 0, 20393, 20394, - 5, 363, 0, 0, 20394, 20395, 5, 2253, 0, 0, 20395, 20396, 5, 2419, 0, 0, - 20396, 2375, 1, 0, 0, 0, 20397, 20398, 5, 648, 0, 0, 20398, 20399, 5, 1512, - 0, 0, 20399, 20400, 3, 2198, 1099, 0, 20400, 2377, 1, 0, 0, 0, 20401, 20422, - 5, 277, 0, 0, 20402, 20405, 5, 1553, 0, 0, 20403, 20406, 5, 2416, 0, 0, - 20404, 20406, 3, 2380, 1190, 0, 20405, 20403, 1, 0, 0, 0, 20405, 20404, - 1, 0, 0, 0, 20405, 20406, 1, 0, 0, 0, 20406, 20422, 1, 0, 0, 0, 20407, - 20410, 3, 2222, 1111, 0, 20408, 20410, 5, 1491, 0, 0, 20409, 20407, 1, - 0, 0, 0, 20409, 20408, 1, 0, 0, 0, 20410, 20412, 1, 0, 0, 0, 20411, 20413, - 3, 2380, 1190, 0, 20412, 20411, 1, 0, 0, 0, 20412, 20413, 1, 0, 0, 0, 20413, - 20416, 1, 0, 0, 0, 20414, 20415, 5, 151, 0, 0, 20415, 20417, 5, 1432, 0, - 0, 20416, 20414, 1, 0, 0, 0, 20416, 20417, 1, 0, 0, 0, 20417, 20419, 1, - 0, 0, 0, 20418, 20420, 3, 2434, 1217, 0, 20419, 20418, 1, 0, 0, 0, 20419, - 20420, 1, 0, 0, 0, 20420, 20422, 1, 0, 0, 0, 20421, 20401, 1, 0, 0, 0, - 20421, 20402, 1, 0, 0, 0, 20421, 20409, 1, 0, 0, 0, 20422, 2379, 1, 0, - 0, 0, 20423, 20425, 5, 676, 0, 0, 20424, 20426, 7, 284, 0, 0, 20425, 20424, - 1, 0, 0, 0, 20425, 20426, 1, 0, 0, 0, 20426, 20433, 1, 0, 0, 0, 20427, - 20433, 5, 780, 0, 0, 20428, 20433, 5, 2389, 0, 0, 20429, 20433, 5, 2403, - 0, 0, 20430, 20433, 5, 2377, 0, 0, 20431, 20433, 5, 2376, 0, 0, 20432, - 20423, 1, 0, 0, 0, 20432, 20427, 1, 0, 0, 0, 20432, 20428, 1, 0, 0, 0, - 20432, 20429, 1, 0, 0, 0, 20432, 20430, 1, 0, 0, 0, 20432, 20431, 1, 0, - 0, 0, 20433, 2381, 1, 0, 0, 0, 20434, 20435, 5, 617, 0, 0, 20435, 20436, - 5, 2430, 0, 0, 20436, 20441, 3, 722, 361, 0, 20437, 20438, 5, 2436, 0, - 0, 20438, 20440, 3, 722, 361, 0, 20439, 20437, 1, 0, 0, 0, 20440, 20443, - 1, 0, 0, 0, 20441, 20439, 1, 0, 0, 0, 20441, 20442, 1, 0, 0, 0, 20442, - 20444, 1, 0, 0, 0, 20443, 20441, 1, 0, 0, 0, 20444, 20445, 5, 2431, 0, - 0, 20445, 2383, 1, 0, 0, 0, 20446, 20449, 5, 864, 0, 0, 20447, 20449, 3, - 722, 361, 0, 20448, 20446, 1, 0, 0, 0, 20448, 20447, 1, 0, 0, 0, 20449, - 20450, 1, 0, 0, 0, 20450, 20451, 5, 2034, 0, 0, 20451, 20452, 3, 2030, - 1015, 0, 20452, 2385, 1, 0, 0, 0, 20453, 20454, 5, 540, 0, 0, 20454, 20455, - 5, 515, 0, 0, 20455, 20456, 5, 2430, 0, 0, 20456, 20461, 3, 2384, 1192, - 0, 20457, 20458, 5, 2436, 0, 0, 20458, 20460, 3, 2384, 1192, 0, 20459, - 20457, 1, 0, 0, 0, 20460, 20463, 1, 0, 0, 0, 20461, 20459, 1, 0, 0, 0, - 20461, 20462, 1, 0, 0, 0, 20462, 20464, 1, 0, 0, 0, 20463, 20461, 1, 0, - 0, 0, 20464, 20465, 5, 2431, 0, 0, 20465, 2387, 1, 0, 0, 0, 20466, 20467, - 5, 2134, 0, 0, 20467, 20469, 3, 722, 361, 0, 20468, 20470, 3, 2382, 1191, - 0, 20469, 20468, 1, 0, 0, 0, 20469, 20470, 1, 0, 0, 0, 20470, 20472, 1, - 0, 0, 0, 20471, 20473, 3, 2386, 1193, 0, 20472, 20471, 1, 0, 0, 0, 20472, - 20473, 1, 0, 0, 0, 20473, 20475, 1, 0, 0, 0, 20474, 20476, 3, 2394, 1197, - 0, 20475, 20474, 1, 0, 0, 0, 20475, 20476, 1, 0, 0, 0, 20476, 2389, 1, - 0, 0, 0, 20477, 20478, 3, 2334, 1167, 0, 20478, 20479, 5, 44, 0, 0, 20479, - 20480, 5, 2171, 0, 0, 20480, 20481, 5, 66, 0, 0, 20481, 20482, 5, 2430, - 0, 0, 20482, 20483, 3, 2388, 1194, 0, 20483, 20484, 5, 2431, 0, 0, 20484, - 2391, 1, 0, 0, 0, 20485, 20486, 3, 2334, 1167, 0, 20486, 20487, 5, 66, - 0, 0, 20487, 20488, 5, 2430, 0, 0, 20488, 20489, 3, 2036, 1018, 0, 20489, - 20490, 5, 2431, 0, 0, 20490, 2393, 1, 0, 0, 0, 20491, 20492, 5, 20, 0, - 0, 20492, 20493, 5, 864, 0, 0, 20493, 20494, 5, 2430, 0, 0, 20494, 20499, - 3, 2392, 1196, 0, 20495, 20496, 5, 2436, 0, 0, 20496, 20498, 3, 2392, 1196, - 0, 20497, 20495, 1, 0, 0, 0, 20498, 20501, 1, 0, 0, 0, 20499, 20497, 1, - 0, 0, 0, 20499, 20500, 1, 0, 0, 0, 20500, 20502, 1, 0, 0, 0, 20501, 20499, - 1, 0, 0, 0, 20502, 20503, 5, 2431, 0, 0, 20503, 2395, 1, 0, 0, 0, 20504, - 20505, 5, 34, 0, 0, 20505, 20506, 5, 2134, 0, 0, 20506, 20507, 3, 2220, - 1110, 0, 20507, 2397, 1, 0, 0, 0, 20508, 20509, 5, 702, 0, 0, 20509, 20510, - 7, 285, 0, 0, 20510, 2399, 1, 0, 0, 0, 20511, 20512, 5, 1369, 0, 0, 20512, - 20524, 3, 2250, 1125, 0, 20513, 20514, 5, 2430, 0, 0, 20514, 20519, 3, - 298, 149, 0, 20515, 20516, 5, 2436, 0, 0, 20516, 20518, 3, 298, 149, 0, - 20517, 20515, 1, 0, 0, 0, 20518, 20521, 1, 0, 0, 0, 20519, 20517, 1, 0, - 0, 0, 20519, 20520, 1, 0, 0, 0, 20520, 20522, 1, 0, 0, 0, 20521, 20519, - 1, 0, 0, 0, 20522, 20523, 5, 2431, 0, 0, 20523, 20525, 1, 0, 0, 0, 20524, - 20513, 1, 0, 0, 0, 20524, 20525, 1, 0, 0, 0, 20525, 20526, 1, 0, 0, 0, - 20526, 20537, 7, 20, 0, 0, 20527, 20538, 3, 1706, 853, 0, 20528, 20530, - 5, 356, 0, 0, 20529, 20528, 1, 0, 0, 0, 20529, 20530, 1, 0, 0, 0, 20530, - 20532, 1, 0, 0, 0, 20531, 20533, 3, 1720, 860, 0, 20532, 20531, 1, 0, 0, - 0, 20532, 20533, 1, 0, 0, 0, 20533, 20534, 1, 0, 0, 0, 20534, 20535, 3, - 1796, 898, 0, 20535, 20536, 5, 2450, 0, 0, 20536, 20538, 1, 0, 0, 0, 20537, - 20527, 1, 0, 0, 0, 20537, 20529, 1, 0, 0, 0, 20538, 2401, 1, 0, 0, 0, 20539, - 20542, 3, 2310, 1155, 0, 20540, 20542, 3, 2308, 1154, 0, 20541, 20539, - 1, 0, 0, 0, 20541, 20540, 1, 0, 0, 0, 20542, 2403, 1, 0, 0, 0, 20543, 20544, - 3, 2332, 1166, 0, 20544, 2405, 1, 0, 0, 0, 20545, 20546, 3, 2332, 1166, - 0, 20546, 2407, 1, 0, 0, 0, 20547, 20548, 5, 151, 0, 0, 20548, 20549, 5, - 2126, 0, 0, 20549, 20550, 5, 565, 0, 0, 20550, 20551, 5, 1644, 0, 0, 20551, - 2409, 1, 0, 0, 0, 20552, 20554, 5, 724, 0, 0, 20553, 20555, 5, 1125, 0, - 0, 20554, 20553, 1, 0, 0, 0, 20554, 20555, 1, 0, 0, 0, 20555, 20556, 1, - 0, 0, 0, 20556, 20557, 3, 2044, 1022, 0, 20557, 2411, 1, 0, 0, 0, 20558, - 20561, 3, 2254, 1127, 0, 20559, 20561, 3, 2414, 1207, 0, 20560, 20558, - 1, 0, 0, 0, 20560, 20559, 1, 0, 0, 0, 20561, 2413, 1, 0, 0, 0, 20562, 20563, - 3, 1056, 528, 0, 20563, 20564, 5, 2430, 0, 0, 20564, 20565, 3, 2036, 1018, - 0, 20565, 20570, 5, 2431, 0, 0, 20566, 20567, 5, 2423, 0, 0, 20567, 20569, - 3, 2312, 1156, 0, 20568, 20566, 1, 0, 0, 0, 20569, 20572, 1, 0, 0, 0, 20570, - 20568, 1, 0, 0, 0, 20570, 20571, 1, 0, 0, 0, 20571, 2415, 1, 0, 0, 0, 20572, - 20570, 1, 0, 0, 0, 20573, 20586, 3, 1668, 834, 0, 20574, 20576, 5, 585, - 0, 0, 20575, 20577, 5, 43, 0, 0, 20576, 20575, 1, 0, 0, 0, 20576, 20577, - 1, 0, 0, 0, 20577, 20579, 1, 0, 0, 0, 20578, 20574, 1, 0, 0, 0, 20578, - 20579, 1, 0, 0, 0, 20579, 20580, 1, 0, 0, 0, 20580, 20581, 5, 66, 0, 0, - 20581, 20582, 5, 2430, 0, 0, 20582, 20583, 3, 2036, 1018, 0, 20583, 20584, - 5, 2431, 0, 0, 20584, 20586, 1, 0, 0, 0, 20585, 20573, 1, 0, 0, 0, 20585, - 20578, 1, 0, 0, 0, 20586, 2417, 1, 0, 0, 0, 20587, 20592, 3, 2128, 1064, - 0, 20588, 20589, 5, 2436, 0, 0, 20589, 20591, 3, 2128, 1064, 0, 20590, - 20588, 1, 0, 0, 0, 20591, 20594, 1, 0, 0, 0, 20592, 20590, 1, 0, 0, 0, - 20592, 20593, 1, 0, 0, 0, 20593, 20606, 1, 0, 0, 0, 20594, 20592, 1, 0, - 0, 0, 20595, 20596, 5, 2002, 0, 0, 20596, 20602, 3, 2128, 1064, 0, 20597, - 20598, 5, 2436, 0, 0, 20598, 20599, 5, 2002, 0, 0, 20599, 20601, 3, 2128, - 1064, 0, 20600, 20597, 1, 0, 0, 0, 20601, 20604, 1, 0, 0, 0, 20602, 20600, - 1, 0, 0, 0, 20602, 20603, 1, 0, 0, 0, 20603, 20606, 1, 0, 0, 0, 20604, - 20602, 1, 0, 0, 0, 20605, 20587, 1, 0, 0, 0, 20605, 20595, 1, 0, 0, 0, - 20606, 2419, 1, 0, 0, 0, 20607, 20612, 3, 2128, 1064, 0, 20608, 20609, - 5, 2436, 0, 0, 20609, 20611, 3, 2128, 1064, 0, 20610, 20608, 1, 0, 0, 0, - 20611, 20614, 1, 0, 0, 0, 20612, 20610, 1, 0, 0, 0, 20612, 20613, 1, 0, - 0, 0, 20613, 20626, 1, 0, 0, 0, 20614, 20612, 1, 0, 0, 0, 20615, 20616, - 5, 2002, 0, 0, 20616, 20622, 3, 2128, 1064, 0, 20617, 20618, 5, 2436, 0, - 0, 20618, 20619, 5, 2002, 0, 0, 20619, 20621, 3, 2128, 1064, 0, 20620, - 20617, 1, 0, 0, 0, 20621, 20624, 1, 0, 0, 0, 20622, 20620, 1, 0, 0, 0, - 20622, 20623, 1, 0, 0, 0, 20623, 20626, 1, 0, 0, 0, 20624, 20622, 1, 0, - 0, 0, 20625, 20607, 1, 0, 0, 0, 20625, 20615, 1, 0, 0, 0, 20626, 2421, - 1, 0, 0, 0, 20627, 20632, 3, 2036, 1018, 0, 20628, 20629, 5, 2436, 0, 0, - 20629, 20631, 3, 2036, 1018, 0, 20630, 20628, 1, 0, 0, 0, 20631, 20634, - 1, 0, 0, 0, 20632, 20630, 1, 0, 0, 0, 20632, 20633, 1, 0, 0, 0, 20633, - 2423, 1, 0, 0, 0, 20634, 20632, 1, 0, 0, 0, 20635, 20636, 6, 1212, -1, - 0, 20636, 20644, 5, 2426, 0, 0, 20637, 20644, 3, 2088, 1044, 0, 20638, - 20639, 5, 2430, 0, 0, 20639, 20640, 3, 2424, 1212, 0, 20640, 20641, 5, - 2431, 0, 0, 20641, 20644, 1, 0, 0, 0, 20642, 20644, 3, 2334, 1167, 0, 20643, - 20635, 1, 0, 0, 0, 20643, 20637, 1, 0, 0, 0, 20643, 20638, 1, 0, 0, 0, - 20643, 20642, 1, 0, 0, 0, 20644, 20651, 1, 0, 0, 0, 20645, 20646, 10, 3, - 0, 0, 20646, 20647, 5, 2451, 0, 0, 20647, 20648, 5, 2451, 0, 0, 20648, - 20650, 3, 2424, 1212, 4, 20649, 20645, 1, 0, 0, 0, 20650, 20653, 1, 0, - 0, 0, 20651, 20649, 1, 0, 0, 0, 20651, 20652, 1, 0, 0, 0, 20652, 2425, - 1, 0, 0, 0, 20653, 20651, 1, 0, 0, 0, 20654, 20660, 5, 198, 0, 0, 20655, - 20657, 5, 222, 0, 0, 20656, 20655, 1, 0, 0, 0, 20656, 20657, 1, 0, 0, 0, - 20657, 20658, 1, 0, 0, 0, 20658, 20661, 3, 2434, 1217, 0, 20659, 20661, - 5, 37, 0, 0, 20660, 20656, 1, 0, 0, 0, 20660, 20659, 1, 0, 0, 0, 20661, - 2427, 1, 0, 0, 0, 20662, 20663, 5, 2462, 0, 0, 20663, 20664, 3, 2334, 1167, - 0, 20664, 20665, 5, 2423, 0, 0, 20665, 20666, 7, 286, 0, 0, 20666, 2429, - 1, 0, 0, 0, 20667, 20668, 3, 2188, 1094, 0, 20668, 2431, 1, 0, 0, 0, 20669, - 20670, 5, 11, 0, 0, 20670, 20675, 3, 2318, 1159, 0, 20671, 20672, 5, 2436, - 0, 0, 20672, 20674, 3, 2318, 1159, 0, 20673, 20671, 1, 0, 0, 0, 20674, - 20677, 1, 0, 0, 0, 20675, 20673, 1, 0, 0, 0, 20675, 20676, 1, 0, 0, 0, - 20676, 2433, 1, 0, 0, 0, 20677, 20675, 1, 0, 0, 0, 20678, 20802, 3, 2438, - 1219, 0, 20679, 20802, 3, 2436, 1218, 0, 20680, 20802, 5, 2463, 0, 0, 20681, - 20802, 5, 3, 0, 0, 20682, 20802, 5, 35, 0, 0, 20683, 20802, 5, 2373, 0, - 0, 20684, 20802, 5, 2333, 0, 0, 20685, 20802, 5, 2376, 0, 0, 20686, 20802, - 5, 2377, 0, 0, 20687, 20802, 5, 2389, 0, 0, 20688, 20802, 5, 2390, 0, 0, - 20689, 20802, 5, 2392, 0, 0, 20690, 20802, 5, 2393, 0, 0, 20691, 20802, - 5, 504, 0, 0, 20692, 20802, 5, 2357, 0, 0, 20693, 20802, 5, 2400, 0, 0, - 20694, 20802, 5, 2402, 0, 0, 20695, 20802, 5, 2315, 0, 0, 20696, 20802, - 5, 2403, 0, 0, 20697, 20802, 5, 2360, 0, 0, 20698, 20802, 5, 1022, 0, 0, - 20699, 20802, 5, 2404, 0, 0, 20700, 20802, 5, 1105, 0, 0, 20701, 20802, - 5, 1106, 0, 0, 20702, 20802, 5, 2405, 0, 0, 20703, 20802, 5, 2407, 0, 0, - 20704, 20802, 5, 2410, 0, 0, 20705, 20802, 5, 2411, 0, 0, 20706, 20802, - 5, 2320, 0, 0, 20707, 20802, 5, 1578, 0, 0, 20708, 20802, 5, 2415, 0, 0, - 20709, 20802, 5, 2416, 0, 0, 20710, 20802, 5, 2417, 0, 0, 20711, 20802, - 5, 2418, 0, 0, 20712, 20802, 5, 33, 0, 0, 20713, 20802, 5, 34, 0, 0, 20714, - 20802, 5, 45, 0, 0, 20715, 20802, 5, 92, 0, 0, 20716, 20802, 5, 97, 0, - 0, 20717, 20802, 5, 102, 0, 0, 20718, 20802, 5, 123, 0, 0, 20719, 20802, - 5, 139, 0, 0, 20720, 20802, 5, 199, 0, 0, 20721, 20802, 5, 182, 0, 0, 20722, - 20802, 5, 206, 0, 0, 20723, 20802, 5, 269, 0, 0, 20724, 20802, 5, 325, - 0, 0, 20725, 20802, 5, 171, 0, 0, 20726, 20802, 5, 355, 0, 0, 20727, 20802, - 5, 376, 0, 0, 20728, 20802, 5, 390, 0, 0, 20729, 20802, 5, 427, 0, 0, 20730, - 20802, 5, 435, 0, 0, 20731, 20802, 5, 468, 0, 0, 20732, 20802, 5, 482, - 0, 0, 20733, 20802, 5, 483, 0, 0, 20734, 20802, 5, 484, 0, 0, 20735, 20802, - 5, 492, 0, 0, 20736, 20802, 5, 494, 0, 0, 20737, 20802, 5, 538, 0, 0, 20738, - 20802, 5, 552, 0, 0, 20739, 20802, 5, 560, 0, 0, 20740, 20802, 5, 580, - 0, 0, 20741, 20802, 5, 677, 0, 0, 20742, 20802, 5, 693, 0, 0, 20743, 20802, - 5, 711, 0, 0, 20744, 20802, 5, 748, 0, 0, 20745, 20802, 5, 750, 0, 0, 20746, - 20802, 5, 761, 0, 0, 20747, 20802, 5, 825, 0, 0, 20748, 20802, 5, 826, - 0, 0, 20749, 20802, 5, 920, 0, 0, 20750, 20802, 5, 832, 0, 0, 20751, 20802, - 5, 894, 0, 0, 20752, 20802, 5, 895, 0, 0, 20753, 20802, 5, 1151, 0, 0, - 20754, 20802, 5, 1198, 0, 0, 20755, 20802, 5, 1225, 0, 0, 20756, 20802, - 5, 1233, 0, 0, 20757, 20802, 5, 1238, 0, 0, 20758, 20802, 5, 1242, 0, 0, - 20759, 20802, 5, 1245, 0, 0, 20760, 20802, 5, 1304, 0, 0, 20761, 20802, - 5, 1313, 0, 0, 20762, 20802, 5, 1320, 0, 0, 20763, 20802, 5, 1329, 0, 0, - 20764, 20802, 5, 1328, 0, 0, 20765, 20802, 5, 1342, 0, 0, 20766, 20802, - 5, 1381, 0, 0, 20767, 20802, 5, 1400, 0, 0, 20768, 20802, 5, 1406, 0, 0, - 20769, 20802, 5, 1418, 0, 0, 20770, 20802, 5, 1435, 0, 0, 20771, 20802, - 5, 1464, 0, 0, 20772, 20802, 5, 1482, 0, 0, 20773, 20802, 5, 1485, 0, 0, - 20774, 20802, 5, 1538, 0, 0, 20775, 20802, 5, 1553, 0, 0, 20776, 20802, - 5, 1561, 0, 0, 20777, 20802, 5, 1572, 0, 0, 20778, 20802, 5, 1577, 0, 0, - 20779, 20802, 5, 1593, 0, 0, 20780, 20802, 5, 1594, 0, 0, 20781, 20802, - 5, 1606, 0, 0, 20782, 20802, 5, 1619, 0, 0, 20783, 20802, 5, 1620, 0, 0, - 20784, 20802, 5, 1683, 0, 0, 20785, 20802, 5, 1975, 0, 0, 20786, 20802, - 5, 2001, 0, 0, 20787, 20802, 5, 2003, 0, 0, 20788, 20802, 5, 2004, 0, 0, - 20789, 20802, 5, 2049, 0, 0, 20790, 20802, 5, 2148, 0, 0, 20791, 20802, - 5, 2147, 0, 0, 20792, 20802, 5, 2149, 0, 0, 20793, 20802, 5, 2180, 0, 0, - 20794, 20802, 5, 2187, 0, 0, 20795, 20802, 5, 2203, 0, 0, 20796, 20802, - 5, 2242, 0, 0, 20797, 20802, 5, 2293, 0, 0, 20798, 20802, 5, 2301, 0, 0, - 20799, 20802, 5, 2146, 0, 0, 20800, 20802, 5, 2280, 0, 0, 20801, 20678, - 1, 0, 0, 0, 20801, 20679, 1, 0, 0, 0, 20801, 20680, 1, 0, 0, 0, 20801, - 20681, 1, 0, 0, 0, 20801, 20682, 1, 0, 0, 0, 20801, 20683, 1, 0, 0, 0, - 20801, 20684, 1, 0, 0, 0, 20801, 20685, 1, 0, 0, 0, 20801, 20686, 1, 0, - 0, 0, 20801, 20687, 1, 0, 0, 0, 20801, 20688, 1, 0, 0, 0, 20801, 20689, - 1, 0, 0, 0, 20801, 20690, 1, 0, 0, 0, 20801, 20691, 1, 0, 0, 0, 20801, - 20692, 1, 0, 0, 0, 20801, 20693, 1, 0, 0, 0, 20801, 20694, 1, 0, 0, 0, - 20801, 20695, 1, 0, 0, 0, 20801, 20696, 1, 0, 0, 0, 20801, 20697, 1, 0, - 0, 0, 20801, 20698, 1, 0, 0, 0, 20801, 20699, 1, 0, 0, 0, 20801, 20700, - 1, 0, 0, 0, 20801, 20701, 1, 0, 0, 0, 20801, 20702, 1, 0, 0, 0, 20801, - 20703, 1, 0, 0, 0, 20801, 20704, 1, 0, 0, 0, 20801, 20705, 1, 0, 0, 0, - 20801, 20706, 1, 0, 0, 0, 20801, 20707, 1, 0, 0, 0, 20801, 20708, 1, 0, - 0, 0, 20801, 20709, 1, 0, 0, 0, 20801, 20710, 1, 0, 0, 0, 20801, 20711, - 1, 0, 0, 0, 20801, 20712, 1, 0, 0, 0, 20801, 20713, 1, 0, 0, 0, 20801, - 20714, 1, 0, 0, 0, 20801, 20715, 1, 0, 0, 0, 20801, 20716, 1, 0, 0, 0, - 20801, 20717, 1, 0, 0, 0, 20801, 20718, 1, 0, 0, 0, 20801, 20719, 1, 0, - 0, 0, 20801, 20720, 1, 0, 0, 0, 20801, 20721, 1, 0, 0, 0, 20801, 20722, - 1, 0, 0, 0, 20801, 20723, 1, 0, 0, 0, 20801, 20724, 1, 0, 0, 0, 20801, - 20725, 1, 0, 0, 0, 20801, 20726, 1, 0, 0, 0, 20801, 20727, 1, 0, 0, 0, - 20801, 20728, 1, 0, 0, 0, 20801, 20729, 1, 0, 0, 0, 20801, 20730, 1, 0, - 0, 0, 20801, 20731, 1, 0, 0, 0, 20801, 20732, 1, 0, 0, 0, 20801, 20733, - 1, 0, 0, 0, 20801, 20734, 1, 0, 0, 0, 20801, 20735, 1, 0, 0, 0, 20801, - 20736, 1, 0, 0, 0, 20801, 20737, 1, 0, 0, 0, 20801, 20738, 1, 0, 0, 0, - 20801, 20739, 1, 0, 0, 0, 20801, 20740, 1, 0, 0, 0, 20801, 20741, 1, 0, - 0, 0, 20801, 20742, 1, 0, 0, 0, 20801, 20743, 1, 0, 0, 0, 20801, 20744, - 1, 0, 0, 0, 20801, 20745, 1, 0, 0, 0, 20801, 20746, 1, 0, 0, 0, 20801, - 20747, 1, 0, 0, 0, 20801, 20748, 1, 0, 0, 0, 20801, 20749, 1, 0, 0, 0, - 20801, 20750, 1, 0, 0, 0, 20801, 20751, 1, 0, 0, 0, 20801, 20752, 1, 0, - 0, 0, 20801, 20753, 1, 0, 0, 0, 20801, 20754, 1, 0, 0, 0, 20801, 20755, - 1, 0, 0, 0, 20801, 20756, 1, 0, 0, 0, 20801, 20757, 1, 0, 0, 0, 20801, - 20758, 1, 0, 0, 0, 20801, 20759, 1, 0, 0, 0, 20801, 20760, 1, 0, 0, 0, - 20801, 20761, 1, 0, 0, 0, 20801, 20762, 1, 0, 0, 0, 20801, 20763, 1, 0, - 0, 0, 20801, 20764, 1, 0, 0, 0, 20801, 20765, 1, 0, 0, 0, 20801, 20766, - 1, 0, 0, 0, 20801, 20767, 1, 0, 0, 0, 20801, 20768, 1, 0, 0, 0, 20801, - 20769, 1, 0, 0, 0, 20801, 20770, 1, 0, 0, 0, 20801, 20771, 1, 0, 0, 0, - 20801, 20772, 1, 0, 0, 0, 20801, 20773, 1, 0, 0, 0, 20801, 20774, 1, 0, - 0, 0, 20801, 20775, 1, 0, 0, 0, 20801, 20776, 1, 0, 0, 0, 20801, 20777, - 1, 0, 0, 0, 20801, 20778, 1, 0, 0, 0, 20801, 20779, 1, 0, 0, 0, 20801, - 20780, 1, 0, 0, 0, 20801, 20781, 1, 0, 0, 0, 20801, 20782, 1, 0, 0, 0, - 20801, 20783, 1, 0, 0, 0, 20801, 20784, 1, 0, 0, 0, 20801, 20785, 1, 0, - 0, 0, 20801, 20786, 1, 0, 0, 0, 20801, 20787, 1, 0, 0, 0, 20801, 20788, - 1, 0, 0, 0, 20801, 20789, 1, 0, 0, 0, 20801, 20790, 1, 0, 0, 0, 20801, - 20791, 1, 0, 0, 0, 20801, 20792, 1, 0, 0, 0, 20801, 20793, 1, 0, 0, 0, - 20801, 20794, 1, 0, 0, 0, 20801, 20795, 1, 0, 0, 0, 20801, 20796, 1, 0, - 0, 0, 20801, 20797, 1, 0, 0, 0, 20801, 20798, 1, 0, 0, 0, 20801, 20799, - 1, 0, 0, 0, 20801, 20800, 1, 0, 0, 0, 20802, 2435, 1, 0, 0, 0, 20803, 20804, - 7, 287, 0, 0, 20804, 2437, 1, 0, 0, 0, 20805, 20806, 7, 288, 0, 0, 20806, - 2439, 1, 0, 0, 0, 2883, 2442, 2445, 2448, 2450, 2596, 2603, 2605, 2608, + 11508, 11500, 1, 0, 0, 0, 11508, 11509, 1, 0, 0, 0, 11509, 11539, 1, 0, + 0, 0, 11510, 11511, 5, 1511, 0, 0, 11511, 11512, 5, 1661, 0, 0, 11512, + 11514, 5, 242, 0, 0, 11513, 11515, 7, 120, 0, 0, 11514, 11513, 1, 0, 0, + 0, 11514, 11515, 1, 0, 0, 0, 11515, 11539, 1, 0, 0, 0, 11516, 11517, 5, + 222, 0, 0, 11517, 11518, 5, 1661, 0, 0, 11518, 11527, 5, 242, 0, 0, 11519, + 11525, 5, 565, 0, 0, 11520, 11526, 5, 1174, 0, 0, 11521, 11523, 7, 119, + 0, 0, 11522, 11524, 7, 98, 0, 0, 11523, 11522, 1, 0, 0, 0, 11523, 11524, + 1, 0, 0, 0, 11524, 11526, 1, 0, 0, 0, 11525, 11520, 1, 0, 0, 0, 11525, + 11521, 1, 0, 0, 0, 11526, 11528, 1, 0, 0, 0, 11527, 11519, 1, 0, 0, 0, + 11527, 11528, 1, 0, 0, 0, 11528, 11535, 1, 0, 0, 0, 11529, 11531, 5, 1059, + 0, 0, 11530, 11529, 1, 0, 0, 0, 11530, 11531, 1, 0, 0, 0, 11531, 11532, + 1, 0, 0, 0, 11532, 11533, 5, 1511, 0, 0, 11533, 11534, 5, 782, 0, 0, 11534, + 11536, 5, 812, 0, 0, 11535, 11530, 1, 0, 0, 0, 11535, 11536, 1, 0, 0, 0, + 11536, 11539, 1, 0, 0, 0, 11537, 11539, 5, 1001, 0, 0, 11538, 11498, 1, + 0, 0, 0, 11538, 11510, 1, 0, 0, 0, 11538, 11516, 1, 0, 0, 0, 11538, 11537, + 1, 0, 0, 0, 11539, 1151, 1, 0, 0, 0, 11540, 11542, 3, 1164, 582, 0, 11541, + 11540, 1, 0, 0, 0, 11542, 11543, 1, 0, 0, 0, 11543, 11541, 1, 0, 0, 0, + 11543, 11544, 1, 0, 0, 0, 11544, 11560, 1, 0, 0, 0, 11545, 11547, 5, 689, + 0, 0, 11546, 11548, 3, 1154, 577, 0, 11547, 11546, 1, 0, 0, 0, 11547, 11548, + 1, 0, 0, 0, 11548, 11552, 1, 0, 0, 0, 11549, 11550, 5, 1059, 0, 0, 11550, + 11552, 5, 689, 0, 0, 11551, 11545, 1, 0, 0, 0, 11551, 11549, 1, 0, 0, 0, + 11552, 11556, 1, 0, 0, 0, 11553, 11555, 3, 1164, 582, 0, 11554, 11553, + 1, 0, 0, 0, 11555, 11558, 1, 0, 0, 0, 11556, 11554, 1, 0, 0, 0, 11556, + 11557, 1, 0, 0, 0, 11557, 11560, 1, 0, 0, 0, 11558, 11556, 1, 0, 0, 0, + 11559, 11541, 1, 0, 0, 0, 11559, 11551, 1, 0, 0, 0, 11560, 1153, 1, 0, + 0, 0, 11561, 11563, 3, 1156, 578, 0, 11562, 11564, 3, 1158, 579, 0, 11563, + 11562, 1, 0, 0, 0, 11563, 11564, 1, 0, 0, 0, 11564, 11566, 1, 0, 0, 0, + 11565, 11567, 3, 1160, 580, 0, 11566, 11565, 1, 0, 0, 0, 11566, 11567, + 1, 0, 0, 0, 11567, 11569, 1, 0, 0, 0, 11568, 11570, 3, 1162, 581, 0, 11569, + 11568, 1, 0, 0, 0, 11569, 11570, 1, 0, 0, 0, 11570, 11584, 1, 0, 0, 0, + 11571, 11573, 3, 1158, 579, 0, 11572, 11574, 3, 1160, 580, 0, 11573, 11572, + 1, 0, 0, 0, 11573, 11574, 1, 0, 0, 0, 11574, 11576, 1, 0, 0, 0, 11575, + 11577, 3, 1162, 581, 0, 11576, 11575, 1, 0, 0, 0, 11576, 11577, 1, 0, 0, + 0, 11577, 11584, 1, 0, 0, 0, 11578, 11580, 3, 1160, 580, 0, 11579, 11581, + 3, 1162, 581, 0, 11580, 11579, 1, 0, 0, 0, 11580, 11581, 1, 0, 0, 0, 11581, + 11584, 1, 0, 0, 0, 11582, 11584, 3, 1162, 581, 0, 11583, 11561, 1, 0, 0, + 0, 11583, 11571, 1, 0, 0, 0, 11583, 11578, 1, 0, 0, 0, 11583, 11582, 1, + 0, 0, 0, 11584, 1155, 1, 0, 0, 0, 11585, 11586, 5, 871, 0, 0, 11586, 11592, + 5, 565, 0, 0, 11587, 11593, 5, 414, 0, 0, 11588, 11590, 7, 121, 0, 0, 11589, + 11591, 7, 98, 0, 0, 11590, 11589, 1, 0, 0, 0, 11590, 11591, 1, 0, 0, 0, + 11591, 11593, 1, 0, 0, 0, 11592, 11587, 1, 0, 0, 0, 11592, 11588, 1, 0, + 0, 0, 11593, 11597, 1, 0, 0, 0, 11594, 11595, 5, 1059, 0, 0, 11595, 11597, + 5, 871, 0, 0, 11596, 11585, 1, 0, 0, 0, 11596, 11594, 1, 0, 0, 0, 11597, + 1157, 1, 0, 0, 0, 11598, 11599, 5, 1361, 0, 0, 11599, 11600, 7, 122, 0, + 0, 11600, 1159, 1, 0, 0, 0, 11601, 11610, 5, 413, 0, 0, 11602, 11611, 5, + 88, 0, 0, 11603, 11608, 5, 151, 0, 0, 11604, 11605, 5, 1506, 0, 0, 11605, + 11609, 5, 1403, 0, 0, 11606, 11609, 5, 1260, 0, 0, 11607, 11609, 5, 1673, + 0, 0, 11608, 11604, 1, 0, 0, 0, 11608, 11606, 1, 0, 0, 0, 11608, 11607, + 1, 0, 0, 0, 11609, 11611, 1, 0, 0, 0, 11610, 11602, 1, 0, 0, 0, 11610, + 11603, 1, 0, 0, 0, 11610, 11611, 1, 0, 0, 0, 11611, 11620, 1, 0, 0, 0, + 11612, 11613, 5, 565, 0, 0, 11613, 11618, 5, 1565, 0, 0, 11614, 11619, + 5, 363, 0, 0, 11615, 11619, 5, 37, 0, 0, 11616, 11619, 3, 2332, 1166, 0, + 11617, 11619, 5, 1056, 0, 0, 11618, 11614, 1, 0, 0, 0, 11618, 11615, 1, + 0, 0, 0, 11618, 11616, 1, 0, 0, 0, 11618, 11617, 1, 0, 0, 0, 11619, 11621, + 1, 0, 0, 0, 11620, 11612, 1, 0, 0, 0, 11620, 11621, 1, 0, 0, 0, 11621, + 1161, 1, 0, 0, 0, 11622, 11624, 5, 430, 0, 0, 11623, 11625, 5, 37, 0, 0, + 11624, 11623, 1, 0, 0, 0, 11624, 11625, 1, 0, 0, 0, 11625, 11629, 1, 0, + 0, 0, 11626, 11627, 5, 1059, 0, 0, 11627, 11629, 5, 430, 0, 0, 11628, 11622, + 1, 0, 0, 0, 11628, 11626, 1, 0, 0, 0, 11629, 1163, 1, 0, 0, 0, 11630, 11632, + 5, 689, 0, 0, 11631, 11633, 3, 1156, 578, 0, 11632, 11631, 1, 0, 0, 0, + 11632, 11633, 1, 0, 0, 0, 11633, 11637, 1, 0, 0, 0, 11634, 11635, 5, 1059, + 0, 0, 11635, 11637, 5, 689, 0, 0, 11636, 11630, 1, 0, 0, 0, 11636, 11634, + 1, 0, 0, 0, 11637, 11638, 1, 0, 0, 0, 11638, 11639, 5, 2430, 0, 0, 11639, + 11640, 3, 2284, 1142, 0, 11640, 11641, 5, 2431, 0, 0, 11641, 1165, 1, 0, + 0, 0, 11642, 11643, 5, 1281, 0, 0, 11643, 11655, 5, 2424, 0, 0, 11644, + 11645, 5, 1284, 0, 0, 11645, 11655, 5, 2424, 0, 0, 11646, 11647, 5, 686, + 0, 0, 11647, 11655, 5, 2424, 0, 0, 11648, 11649, 5, 861, 0, 0, 11649, 11655, + 5, 2424, 0, 0, 11650, 11651, 5, 243, 0, 0, 11651, 11655, 5, 1644, 0, 0, + 11652, 11655, 3, 1168, 584, 0, 11653, 11655, 3, 660, 330, 0, 11654, 11642, + 1, 0, 0, 0, 11654, 11644, 1, 0, 0, 0, 11654, 11646, 1, 0, 0, 0, 11654, + 11648, 1, 0, 0, 0, 11654, 11650, 1, 0, 0, 0, 11654, 11652, 1, 0, 0, 0, + 11654, 11653, 1, 0, 0, 0, 11655, 11656, 1, 0, 0, 0, 11656, 11654, 1, 0, + 0, 0, 11656, 11657, 1, 0, 0, 0, 11657, 1167, 1, 0, 0, 0, 11658, 11659, + 5, 1660, 0, 0, 11659, 11687, 5, 2430, 0, 0, 11660, 11661, 5, 683, 0, 0, + 11661, 11688, 3, 1148, 574, 0, 11662, 11663, 5, 954, 0, 0, 11663, 11688, + 3, 1148, 574, 0, 11664, 11665, 5, 882, 0, 0, 11665, 11688, 7, 123, 0, 0, + 11666, 11667, 5, 853, 0, 0, 11667, 11688, 7, 123, 0, 0, 11668, 11669, 5, + 1282, 0, 0, 11669, 11688, 5, 2424, 0, 0, 11670, 11671, 5, 570, 0, 0, 11671, + 11688, 5, 2424, 0, 0, 11672, 11673, 5, 569, 0, 0, 11673, 11674, 5, 598, + 0, 0, 11674, 11688, 5, 2424, 0, 0, 11675, 11678, 5, 1188, 0, 0, 11676, + 11679, 3, 1148, 574, 0, 11677, 11679, 5, 1149, 0, 0, 11678, 11676, 1, 0, + 0, 0, 11678, 11677, 1, 0, 0, 0, 11679, 11688, 1, 0, 0, 0, 11680, 11681, + 5, 148, 0, 0, 11681, 11688, 7, 124, 0, 0, 11682, 11683, 5, 551, 0, 0, 11683, + 11688, 7, 125, 0, 0, 11684, 11685, 5, 175, 0, 0, 11685, 11688, 7, 125, + 0, 0, 11686, 11688, 5, 457, 0, 0, 11687, 11660, 1, 0, 0, 0, 11687, 11662, + 1, 0, 0, 0, 11687, 11664, 1, 0, 0, 0, 11687, 11666, 1, 0, 0, 0, 11687, + 11668, 1, 0, 0, 0, 11687, 11670, 1, 0, 0, 0, 11687, 11672, 1, 0, 0, 0, + 11687, 11675, 1, 0, 0, 0, 11687, 11680, 1, 0, 0, 0, 11687, 11682, 1, 0, + 0, 0, 11687, 11684, 1, 0, 0, 0, 11687, 11686, 1, 0, 0, 0, 11688, 11689, + 1, 0, 0, 0, 11689, 11687, 1, 0, 0, 0, 11689, 11690, 1, 0, 0, 0, 11690, + 11691, 1, 0, 0, 0, 11691, 11692, 5, 2431, 0, 0, 11692, 1169, 1, 0, 0, 0, + 11693, 11694, 5, 1550, 0, 0, 11694, 11695, 5, 304, 0, 0, 11695, 11696, + 7, 88, 0, 0, 11696, 1171, 1, 0, 0, 0, 11697, 11709, 3, 1166, 583, 0, 11698, + 11704, 5, 1978, 0, 0, 11699, 11705, 3, 2334, 1167, 0, 11700, 11702, 5, + 1572, 0, 0, 11701, 11700, 1, 0, 0, 0, 11701, 11702, 1, 0, 0, 0, 11702, + 11703, 1, 0, 0, 0, 11703, 11705, 3, 2332, 1166, 0, 11704, 11699, 1, 0, + 0, 0, 11704, 11701, 1, 0, 0, 0, 11705, 11709, 1, 0, 0, 0, 11706, 11709, + 3, 1150, 575, 0, 11707, 11709, 3, 868, 434, 0, 11708, 11697, 1, 0, 0, 0, + 11708, 11698, 1, 0, 0, 0, 11708, 11706, 1, 0, 0, 0, 11708, 11707, 1, 0, + 0, 0, 11709, 11710, 1, 0, 0, 0, 11710, 11708, 1, 0, 0, 0, 11710, 11711, + 1, 0, 0, 0, 11711, 1173, 1, 0, 0, 0, 11712, 11714, 3, 1170, 585, 0, 11713, + 11712, 1, 0, 0, 0, 11713, 11714, 1, 0, 0, 0, 11714, 11715, 1, 0, 0, 0, + 11715, 11717, 3, 1172, 586, 0, 11716, 11718, 3, 1150, 575, 0, 11717, 11716, + 1, 0, 0, 0, 11717, 11718, 1, 0, 0, 0, 11718, 11720, 1, 0, 0, 0, 11719, + 11721, 3, 1152, 576, 0, 11720, 11719, 1, 0, 0, 0, 11720, 11721, 1, 0, 0, + 0, 11721, 11723, 1, 0, 0, 0, 11722, 11724, 3, 1176, 588, 0, 11723, 11722, + 1, 0, 0, 0, 11723, 11724, 1, 0, 0, 0, 11724, 11767, 1, 0, 0, 0, 11725, + 11727, 3, 1170, 585, 0, 11726, 11725, 1, 0, 0, 0, 11726, 11727, 1, 0, 0, + 0, 11727, 11751, 1, 0, 0, 0, 11728, 11741, 5, 1222, 0, 0, 11729, 11731, + 5, 609, 0, 0, 11730, 11732, 3, 1172, 586, 0, 11731, 11730, 1, 0, 0, 0, + 11731, 11732, 1, 0, 0, 0, 11732, 11733, 1, 0, 0, 0, 11733, 11742, 3, 1192, + 596, 0, 11734, 11736, 5, 660, 0, 0, 11735, 11737, 3, 1172, 586, 0, 11736, + 11735, 1, 0, 0, 0, 11736, 11737, 1, 0, 0, 0, 11737, 11738, 1, 0, 0, 0, + 11738, 11742, 3, 1582, 791, 0, 11739, 11740, 5, 508, 0, 0, 11740, 11742, + 3, 1194, 597, 0, 11741, 11729, 1, 0, 0, 0, 11741, 11734, 1, 0, 0, 0, 11741, + 11739, 1, 0, 0, 0, 11742, 11752, 1, 0, 0, 0, 11743, 11744, 5, 508, 0, 0, + 11744, 11745, 5, 1260, 0, 0, 11745, 11746, 5, 81, 0, 0, 11746, 11749, 3, + 1194, 597, 0, 11747, 11748, 5, 1454, 0, 0, 11748, 11750, 5, 794, 0, 0, + 11749, 11747, 1, 0, 0, 0, 11749, 11750, 1, 0, 0, 0, 11750, 11752, 1, 0, + 0, 0, 11751, 11728, 1, 0, 0, 0, 11751, 11743, 1, 0, 0, 0, 11752, 11767, + 1, 0, 0, 0, 11753, 11754, 5, 206, 0, 0, 11754, 11755, 3, 448, 224, 0, 11755, + 11756, 5, 2430, 0, 0, 11756, 11761, 3, 2266, 1133, 0, 11757, 11758, 5, + 2436, 0, 0, 11758, 11760, 3, 2266, 1133, 0, 11759, 11757, 1, 0, 0, 0, 11760, + 11763, 1, 0, 0, 0, 11761, 11759, 1, 0, 0, 0, 11761, 11762, 1, 0, 0, 0, + 11762, 11764, 1, 0, 0, 0, 11763, 11761, 1, 0, 0, 0, 11764, 11765, 5, 2431, + 0, 0, 11765, 11767, 1, 0, 0, 0, 11766, 11713, 1, 0, 0, 0, 11766, 11726, + 1, 0, 0, 0, 11766, 11753, 1, 0, 0, 0, 11767, 1175, 1, 0, 0, 0, 11768, 11778, + 5, 640, 0, 0, 11769, 11770, 5, 20, 0, 0, 11770, 11771, 5, 1322, 0, 0, 11771, + 11779, 3, 1178, 589, 0, 11772, 11773, 7, 126, 0, 0, 11773, 11774, 5, 1322, + 0, 0, 11774, 11779, 3, 1178, 589, 0, 11775, 11779, 5, 375, 0, 0, 11776, + 11779, 5, 452, 0, 0, 11777, 11779, 5, 397, 0, 0, 11778, 11769, 1, 0, 0, + 0, 11778, 11772, 1, 0, 0, 0, 11778, 11775, 1, 0, 0, 0, 11778, 11776, 1, + 0, 0, 0, 11778, 11777, 1, 0, 0, 0, 11779, 1177, 1, 0, 0, 0, 11780, 11784, + 3, 1180, 590, 0, 11781, 11784, 3, 1182, 591, 0, 11782, 11784, 3, 1188, + 594, 0, 11783, 11780, 1, 0, 0, 0, 11783, 11781, 1, 0, 0, 0, 11783, 11782, + 1, 0, 0, 0, 11784, 1179, 1, 0, 0, 0, 11785, 11786, 3, 1150, 575, 0, 11786, + 11787, 3, 1186, 593, 0, 11787, 11788, 3, 1184, 592, 0, 11788, 11805, 1, + 0, 0, 0, 11789, 11790, 7, 127, 0, 0, 11790, 11791, 5, 1661, 0, 0, 11791, + 11795, 5, 242, 0, 0, 11792, 11796, 5, 28, 0, 0, 11793, 11794, 5, 565, 0, + 0, 11794, 11796, 5, 1392, 0, 0, 11795, 11792, 1, 0, 0, 0, 11795, 11793, + 1, 0, 0, 0, 11796, 11797, 1, 0, 0, 0, 11797, 11798, 5, 1511, 0, 0, 11798, + 11799, 5, 32, 0, 0, 11799, 11800, 3, 1190, 595, 0, 11800, 11801, 5, 1167, + 0, 0, 11801, 11802, 5, 1059, 0, 0, 11802, 11803, 5, 908, 0, 0, 11803, 11805, + 1, 0, 0, 0, 11804, 11785, 1, 0, 0, 0, 11804, 11789, 1, 0, 0, 0, 11805, + 1181, 1, 0, 0, 0, 11806, 11807, 5, 1998, 0, 0, 11807, 11808, 5, 2034, 0, + 0, 11808, 11822, 3, 1642, 821, 0, 11809, 11811, 3, 1186, 593, 0, 11810, + 11809, 1, 0, 0, 0, 11810, 11811, 1, 0, 0, 0, 11811, 11814, 1, 0, 0, 0, + 11812, 11813, 5, 1179, 0, 0, 11813, 11815, 3, 2248, 1124, 0, 11814, 11812, + 1, 0, 0, 0, 11814, 11815, 1, 0, 0, 0, 11815, 11823, 1, 0, 0, 0, 11816, + 11817, 5, 1412, 0, 0, 11817, 11819, 5, 1178, 0, 0, 11818, 11820, 3, 1186, + 593, 0, 11819, 11818, 1, 0, 0, 0, 11819, 11820, 1, 0, 0, 0, 11820, 11821, + 1, 0, 0, 0, 11821, 11823, 3, 1184, 592, 0, 11822, 11810, 1, 0, 0, 0, 11822, + 11816, 1, 0, 0, 0, 11823, 1183, 1, 0, 0, 0, 11824, 11825, 5, 32, 0, 0, + 11825, 11826, 3, 1190, 595, 0, 11826, 11830, 5, 1167, 0, 0, 11827, 11828, + 5, 1059, 0, 0, 11828, 11831, 7, 128, 0, 0, 11829, 11831, 5, 304, 0, 0, + 11830, 11827, 1, 0, 0, 0, 11830, 11829, 1, 0, 0, 0, 11831, 11835, 1, 0, + 0, 0, 11832, 11833, 5, 1179, 0, 0, 11833, 11835, 3, 2248, 1124, 0, 11834, + 11824, 1, 0, 0, 0, 11834, 11832, 1, 0, 0, 0, 11835, 1185, 1, 0, 0, 0, 11836, + 11837, 7, 129, 0, 0, 11837, 1187, 1, 0, 0, 0, 11838, 11839, 5, 1572, 0, + 0, 11839, 11841, 5, 689, 0, 0, 11840, 11842, 3, 1154, 577, 0, 11841, 11840, + 1, 0, 0, 0, 11841, 11842, 1, 0, 0, 0, 11842, 11849, 1, 0, 0, 0, 11843, + 11844, 5, 910, 0, 0, 11844, 11845, 5, 689, 0, 0, 11845, 11849, 3, 1156, + 578, 0, 11846, 11847, 5, 1059, 0, 0, 11847, 11849, 5, 689, 0, 0, 11848, + 11838, 1, 0, 0, 0, 11848, 11843, 1, 0, 0, 0, 11848, 11846, 1, 0, 0, 0, + 11849, 11851, 1, 0, 0, 0, 11850, 11852, 5, 1550, 0, 0, 11851, 11850, 1, + 0, 0, 0, 11851, 11852, 1, 0, 0, 0, 11852, 11853, 1, 0, 0, 0, 11853, 11854, + 3, 1184, 592, 0, 11854, 1189, 1, 0, 0, 0, 11855, 11856, 3, 2324, 1162, + 0, 11856, 11857, 7, 130, 0, 0, 11857, 1191, 1, 0, 0, 0, 11858, 11860, 3, + 1150, 575, 0, 11859, 11858, 1, 0, 0, 0, 11859, 11860, 1, 0, 0, 0, 11860, + 11862, 1, 0, 0, 0, 11861, 11863, 3, 1152, 576, 0, 11862, 11861, 1, 0, 0, + 0, 11862, 11863, 1, 0, 0, 0, 11863, 11865, 1, 0, 0, 0, 11864, 11866, 3, + 1176, 588, 0, 11865, 11864, 1, 0, 0, 0, 11865, 11866, 1, 0, 0, 0, 11866, + 1193, 1, 0, 0, 0, 11867, 11870, 5, 2430, 0, 0, 11868, 11869, 5, 2058, 0, + 0, 11869, 11871, 3, 1196, 598, 0, 11870, 11868, 1, 0, 0, 0, 11870, 11871, + 1, 0, 0, 0, 11871, 11872, 1, 0, 0, 0, 11872, 11873, 3, 1198, 599, 0, 11873, + 11880, 5, 2431, 0, 0, 11874, 11875, 5, 1454, 0, 0, 11875, 11878, 5, 794, + 0, 0, 11876, 11879, 3, 2324, 1162, 0, 11877, 11879, 5, 2075, 0, 0, 11878, + 11876, 1, 0, 0, 0, 11878, 11877, 1, 0, 0, 0, 11879, 11881, 1, 0, 0, 0, + 11880, 11874, 1, 0, 0, 0, 11880, 11881, 1, 0, 0, 0, 11881, 11883, 1, 0, + 0, 0, 11882, 11884, 3, 1152, 576, 0, 11883, 11882, 1, 0, 0, 0, 11883, 11884, + 1, 0, 0, 0, 11884, 1195, 1, 0, 0, 0, 11885, 11886, 7, 131, 0, 0, 11886, + 1197, 1, 0, 0, 0, 11887, 11888, 5, 363, 0, 0, 11888, 11889, 5, 395, 0, + 0, 11889, 11891, 3, 768, 384, 0, 11890, 11887, 1, 0, 0, 0, 11890, 11891, + 1, 0, 0, 0, 11891, 11906, 1, 0, 0, 0, 11892, 11893, 5, 4, 0, 0, 11893, + 11904, 5, 1248, 0, 0, 11894, 11895, 5, 2430, 0, 0, 11895, 11896, 5, 2426, + 0, 0, 11896, 11905, 5, 2431, 0, 0, 11897, 11898, 5, 2430, 0, 0, 11898, + 11899, 3, 1200, 600, 0, 11899, 11900, 5, 2431, 0, 0, 11900, 11905, 1, 0, + 0, 0, 11901, 11902, 5, 2134, 0, 0, 11902, 11903, 5, 201, 0, 0, 11903, 11905, + 3, 1838, 919, 0, 11904, 11894, 1, 0, 0, 0, 11904, 11897, 1, 0, 0, 0, 11904, + 11901, 1, 0, 0, 0, 11905, 11907, 1, 0, 0, 0, 11906, 11892, 1, 0, 0, 0, + 11906, 11907, 1, 0, 0, 0, 11907, 11925, 1, 0, 0, 0, 11908, 11909, 5, 808, + 0, 0, 11909, 11910, 5, 2430, 0, 0, 11910, 11911, 3, 768, 384, 0, 11911, + 11912, 5, 2449, 0, 0, 11912, 11920, 5, 2426, 0, 0, 11913, 11914, 5, 2436, + 0, 0, 11914, 11915, 3, 768, 384, 0, 11915, 11916, 5, 2449, 0, 0, 11916, + 11917, 5, 2426, 0, 0, 11917, 11919, 1, 0, 0, 0, 11918, 11913, 1, 0, 0, + 0, 11919, 11922, 1, 0, 0, 0, 11920, 11918, 1, 0, 0, 0, 11920, 11921, 1, + 0, 0, 0, 11921, 11923, 1, 0, 0, 0, 11922, 11920, 1, 0, 0, 0, 11923, 11924, + 5, 2431, 0, 0, 11924, 11926, 1, 0, 0, 0, 11925, 11908, 1, 0, 0, 0, 11925, + 11926, 1, 0, 0, 0, 11926, 1199, 1, 0, 0, 0, 11927, 11929, 3, 1202, 601, + 0, 11928, 11927, 1, 0, 0, 0, 11928, 11929, 1, 0, 0, 0, 11929, 11931, 1, + 0, 0, 0, 11930, 11932, 3, 1218, 609, 0, 11931, 11930, 1, 0, 0, 0, 11931, + 11932, 1, 0, 0, 0, 11932, 11934, 1, 0, 0, 0, 11933, 11935, 3, 1252, 626, + 0, 11934, 11933, 1, 0, 0, 0, 11934, 11935, 1, 0, 0, 0, 11935, 1201, 1, + 0, 0, 0, 11936, 11950, 5, 2320, 0, 0, 11937, 11938, 7, 132, 0, 0, 11938, + 11951, 5, 2424, 0, 0, 11939, 11940, 5, 2322, 0, 0, 11940, 11946, 5, 151, + 0, 0, 11941, 11943, 5, 2361, 0, 0, 11942, 11941, 1, 0, 0, 0, 11942, 11943, + 1, 0, 0, 0, 11943, 11944, 1, 0, 0, 0, 11944, 11947, 5, 2360, 0, 0, 11945, + 11947, 5, 2426, 0, 0, 11946, 11942, 1, 0, 0, 0, 11946, 11945, 1, 0, 0, + 0, 11947, 11951, 1, 0, 0, 0, 11948, 11949, 5, 2323, 0, 0, 11949, 11951, + 5, 2426, 0, 0, 11950, 11937, 1, 0, 0, 0, 11950, 11939, 1, 0, 0, 0, 11950, + 11948, 1, 0, 0, 0, 11951, 11953, 1, 0, 0, 0, 11952, 11954, 3, 1206, 603, + 0, 11953, 11952, 1, 0, 0, 0, 11953, 11954, 1, 0, 0, 0, 11954, 1203, 1, + 0, 0, 0, 11955, 11956, 7, 133, 0, 0, 11956, 1205, 1, 0, 0, 0, 11957, 11959, + 3, 1208, 604, 0, 11958, 11957, 1, 0, 0, 0, 11959, 11960, 1, 0, 0, 0, 11960, + 11958, 1, 0, 0, 0, 11960, 11961, 1, 0, 0, 0, 11961, 1207, 1, 0, 0, 0, 11962, + 11963, 5, 2319, 0, 0, 11963, 12015, 3, 2272, 1136, 0, 11964, 11968, 5, + 2324, 0, 0, 11965, 11966, 3, 1214, 607, 0, 11966, 11967, 5, 2449, 0, 0, + 11967, 11969, 1, 0, 0, 0, 11968, 11965, 1, 0, 0, 0, 11968, 11969, 1, 0, + 0, 0, 11969, 11970, 1, 0, 0, 0, 11970, 12015, 3, 1216, 608, 0, 11971, 11972, + 7, 134, 0, 0, 11972, 12015, 5, 2426, 0, 0, 11973, 11974, 5, 330, 0, 0, + 11974, 11975, 5, 724, 0, 0, 11975, 11976, 7, 135, 0, 0, 11976, 12015, 5, + 2328, 0, 0, 11977, 11978, 5, 2329, 0, 0, 11978, 12015, 7, 136, 0, 0, 11979, + 11980, 5, 1665, 0, 0, 11980, 11981, 5, 2331, 0, 0, 11981, 11982, 5, 2332, + 0, 0, 11982, 11983, 5, 681, 0, 0, 11983, 12015, 7, 137, 0, 0, 11984, 11985, + 5, 800, 0, 0, 11985, 11986, 5, 2185, 0, 0, 11986, 12015, 3, 2030, 1015, + 0, 11987, 12015, 3, 1210, 605, 0, 11988, 11989, 5, 2335, 0, 0, 11989, 12015, + 5, 2424, 0, 0, 11990, 12015, 5, 2336, 0, 0, 11991, 11992, 7, 138, 0, 0, + 11992, 12015, 5, 2424, 0, 0, 11993, 12005, 5, 2338, 0, 0, 11994, 11995, + 5, 544, 0, 0, 11995, 11997, 5, 535, 0, 0, 11996, 11998, 5, 636, 0, 0, 11997, + 11996, 1, 0, 0, 0, 11997, 11998, 1, 0, 0, 0, 11998, 12006, 1, 0, 0, 0, + 11999, 12000, 5, 37, 0, 0, 12000, 12002, 5, 2339, 0, 0, 12001, 12003, 5, + 636, 0, 0, 12002, 12001, 1, 0, 0, 0, 12002, 12003, 1, 0, 0, 0, 12003, 12006, + 1, 0, 0, 0, 12004, 12006, 5, 1056, 0, 0, 12005, 11994, 1, 0, 0, 0, 12005, + 11999, 1, 0, 0, 0, 12005, 12004, 1, 0, 0, 0, 12006, 12015, 1, 0, 0, 0, + 12007, 12008, 5, 2340, 0, 0, 12008, 12009, 5, 2430, 0, 0, 12009, 12010, + 7, 139, 0, 0, 12010, 12015, 5, 2431, 0, 0, 12011, 12015, 7, 140, 0, 0, + 12012, 12013, 5, 2345, 0, 0, 12013, 12015, 5, 2424, 0, 0, 12014, 11962, + 1, 0, 0, 0, 12014, 11964, 1, 0, 0, 0, 12014, 11971, 1, 0, 0, 0, 12014, + 11973, 1, 0, 0, 0, 12014, 11977, 1, 0, 0, 0, 12014, 11979, 1, 0, 0, 0, + 12014, 11984, 1, 0, 0, 0, 12014, 11987, 1, 0, 0, 0, 12014, 11988, 1, 0, + 0, 0, 12014, 11990, 1, 0, 0, 0, 12014, 11991, 1, 0, 0, 0, 12014, 11993, + 1, 0, 0, 0, 12014, 12007, 1, 0, 0, 0, 12014, 12011, 1, 0, 0, 0, 12014, + 12012, 1, 0, 0, 0, 12015, 1209, 1, 0, 0, 0, 12016, 12018, 3, 1212, 606, + 0, 12017, 12016, 1, 0, 0, 0, 12018, 12019, 1, 0, 0, 0, 12019, 12017, 1, + 0, 0, 0, 12019, 12020, 1, 0, 0, 0, 12020, 1211, 1, 0, 0, 0, 12021, 12052, + 5, 2346, 0, 0, 12022, 12026, 5, 2347, 0, 0, 12023, 12024, 3, 1214, 607, + 0, 12024, 12025, 5, 2449, 0, 0, 12025, 12027, 1, 0, 0, 0, 12026, 12023, + 1, 0, 0, 0, 12026, 12027, 1, 0, 0, 0, 12027, 12029, 1, 0, 0, 0, 12028, + 12030, 3, 1216, 608, 0, 12029, 12028, 1, 0, 0, 0, 12029, 12030, 1, 0, 0, + 0, 12030, 12052, 1, 0, 0, 0, 12031, 12052, 5, 2348, 0, 0, 12032, 12036, + 5, 2349, 0, 0, 12033, 12034, 3, 1214, 607, 0, 12034, 12035, 5, 2449, 0, + 0, 12035, 12037, 1, 0, 0, 0, 12036, 12033, 1, 0, 0, 0, 12036, 12037, 1, + 0, 0, 0, 12037, 12039, 1, 0, 0, 0, 12038, 12040, 3, 1216, 608, 0, 12039, + 12038, 1, 0, 0, 0, 12039, 12040, 1, 0, 0, 0, 12040, 12052, 1, 0, 0, 0, + 12041, 12052, 5, 2350, 0, 0, 12042, 12046, 5, 814, 0, 0, 12043, 12044, + 3, 1214, 607, 0, 12044, 12045, 5, 2449, 0, 0, 12045, 12047, 1, 0, 0, 0, + 12046, 12043, 1, 0, 0, 0, 12046, 12047, 1, 0, 0, 0, 12047, 12049, 1, 0, + 0, 0, 12048, 12050, 3, 1216, 608, 0, 12049, 12048, 1, 0, 0, 0, 12049, 12050, + 1, 0, 0, 0, 12050, 12052, 1, 0, 0, 0, 12051, 12021, 1, 0, 0, 0, 12051, + 12022, 1, 0, 0, 0, 12051, 12031, 1, 0, 0, 0, 12051, 12032, 1, 0, 0, 0, + 12051, 12041, 1, 0, 0, 0, 12051, 12042, 1, 0, 0, 0, 12052, 1213, 1, 0, + 0, 0, 12053, 12054, 3, 768, 384, 0, 12054, 1215, 1, 0, 0, 0, 12055, 12056, + 5, 2426, 0, 0, 12056, 1217, 1, 0, 0, 0, 12057, 12059, 5, 2351, 0, 0, 12058, + 12060, 3, 1220, 610, 0, 12059, 12058, 1, 0, 0, 0, 12059, 12060, 1, 0, 0, + 0, 12060, 12062, 1, 0, 0, 0, 12061, 12063, 3, 1224, 612, 0, 12062, 12061, + 1, 0, 0, 0, 12062, 12063, 1, 0, 0, 0, 12063, 1219, 1, 0, 0, 0, 12064, 12066, + 3, 1222, 611, 0, 12065, 12064, 1, 0, 0, 0, 12066, 12067, 1, 0, 0, 0, 12067, + 12065, 1, 0, 0, 0, 12067, 12068, 1, 0, 0, 0, 12068, 1221, 1, 0, 0, 0, 12069, + 12100, 5, 2352, 0, 0, 12070, 12073, 5, 2353, 0, 0, 12071, 12072, 7, 2, + 0, 0, 12072, 12074, 5, 2354, 0, 0, 12073, 12071, 1, 0, 0, 0, 12073, 12074, + 1, 0, 0, 0, 12074, 12100, 1, 0, 0, 0, 12075, 12100, 3, 1246, 623, 0, 12076, + 12100, 3, 1248, 624, 0, 12077, 12078, 5, 37, 0, 0, 12078, 12079, 5, 2351, + 0, 0, 12079, 12080, 5, 2355, 0, 0, 12080, 12081, 5, 2356, 0, 0, 12081, + 12100, 5, 2351, 0, 0, 12082, 12083, 5, 894, 0, 0, 12083, 12084, 5, 2357, + 0, 0, 12084, 12085, 5, 2145, 0, 0, 12085, 12086, 5, 2332, 0, 0, 12086, + 12100, 5, 1149, 0, 0, 12087, 12088, 5, 1454, 0, 0, 12088, 12089, 5, 1512, + 0, 0, 12089, 12090, 5, 2193, 0, 0, 12090, 12091, 5, 37, 0, 0, 12091, 12092, + 5, 1149, 0, 0, 12092, 12100, 5, 2351, 0, 0, 12093, 12095, 3, 1250, 625, + 0, 12094, 12093, 1, 0, 0, 0, 12095, 12096, 1, 0, 0, 0, 12096, 12094, 1, + 0, 0, 0, 12096, 12097, 1, 0, 0, 0, 12097, 12100, 1, 0, 0, 0, 12098, 12100, + 7, 141, 0, 0, 12099, 12069, 1, 0, 0, 0, 12099, 12070, 1, 0, 0, 0, 12099, + 12075, 1, 0, 0, 0, 12099, 12076, 1, 0, 0, 0, 12099, 12077, 1, 0, 0, 0, + 12099, 12082, 1, 0, 0, 0, 12099, 12087, 1, 0, 0, 0, 12099, 12094, 1, 0, + 0, 0, 12099, 12098, 1, 0, 0, 0, 12100, 1223, 1, 0, 0, 0, 12101, 12102, + 5, 2430, 0, 0, 12102, 12107, 3, 1226, 613, 0, 12103, 12104, 5, 2436, 0, + 0, 12104, 12106, 3, 1226, 613, 0, 12105, 12103, 1, 0, 0, 0, 12106, 12109, + 1, 0, 0, 0, 12107, 12105, 1, 0, 0, 0, 12107, 12108, 1, 0, 0, 0, 12108, + 12110, 1, 0, 0, 0, 12109, 12107, 1, 0, 0, 0, 12110, 12111, 5, 2431, 0, + 0, 12111, 1225, 1, 0, 0, 0, 12112, 12114, 3, 1228, 614, 0, 12113, 12115, + 3, 1230, 615, 0, 12114, 12113, 1, 0, 0, 0, 12114, 12115, 1, 0, 0, 0, 12115, + 12117, 1, 0, 0, 0, 12116, 12118, 3, 1240, 620, 0, 12117, 12116, 1, 0, 0, + 0, 12117, 12118, 1, 0, 0, 0, 12118, 12120, 1, 0, 0, 0, 12119, 12121, 3, + 1242, 621, 0, 12120, 12119, 1, 0, 0, 0, 12120, 12121, 1, 0, 0, 0, 12121, + 12123, 1, 0, 0, 0, 12122, 12124, 3, 1244, 622, 0, 12123, 12122, 1, 0, 0, + 0, 12123, 12124, 1, 0, 0, 0, 12124, 1227, 1, 0, 0, 0, 12125, 12126, 3, + 2266, 1133, 0, 12126, 1229, 1, 0, 0, 0, 12127, 12129, 5, 2359, 0, 0, 12128, + 12127, 1, 0, 0, 0, 12128, 12129, 1, 0, 0, 0, 12129, 12130, 1, 0, 0, 0, + 12130, 12135, 5, 2430, 0, 0, 12131, 12136, 3, 1232, 616, 0, 12132, 12133, + 5, 2433, 0, 0, 12133, 12134, 7, 142, 0, 0, 12134, 12136, 3, 1234, 617, + 0, 12135, 12131, 1, 0, 0, 0, 12135, 12132, 1, 0, 0, 0, 12136, 12142, 1, + 0, 0, 0, 12137, 12140, 7, 143, 0, 0, 12138, 12141, 3, 1236, 618, 0, 12139, + 12141, 3, 1238, 619, 0, 12140, 12138, 1, 0, 0, 0, 12140, 12139, 1, 0, 0, + 0, 12141, 12143, 1, 0, 0, 0, 12142, 12137, 1, 0, 0, 0, 12142, 12143, 1, + 0, 0, 0, 12143, 12144, 1, 0, 0, 0, 12144, 12145, 5, 2431, 0, 0, 12145, + 1231, 1, 0, 0, 0, 12146, 12147, 5, 2424, 0, 0, 12147, 1233, 1, 0, 0, 0, + 12148, 12149, 5, 2424, 0, 0, 12149, 1235, 1, 0, 0, 0, 12150, 12151, 5, + 2424, 0, 0, 12151, 1237, 1, 0, 0, 0, 12152, 12153, 5, 2424, 0, 0, 12153, + 1239, 1, 0, 0, 0, 12154, 12156, 5, 2362, 0, 0, 12155, 12154, 1, 0, 0, 0, + 12155, 12156, 1, 0, 0, 0, 12156, 12157, 1, 0, 0, 0, 12157, 12159, 5, 711, + 0, 0, 12158, 12160, 5, 508, 0, 0, 12159, 12158, 1, 0, 0, 0, 12159, 12160, + 1, 0, 0, 0, 12160, 12164, 1, 0, 0, 0, 12161, 12162, 5, 2430, 0, 0, 12162, + 12163, 5, 2424, 0, 0, 12163, 12165, 5, 2431, 0, 0, 12164, 12161, 1, 0, + 0, 0, 12164, 12165, 1, 0, 0, 0, 12165, 12167, 1, 0, 0, 0, 12166, 12168, + 3, 1246, 623, 0, 12167, 12166, 1, 0, 0, 0, 12167, 12168, 1, 0, 0, 0, 12168, + 12245, 1, 0, 0, 0, 12169, 12180, 7, 144, 0, 0, 12170, 12174, 5, 508, 0, + 0, 12171, 12172, 5, 2430, 0, 0, 12172, 12173, 5, 2424, 0, 0, 12173, 12175, + 5, 2431, 0, 0, 12174, 12171, 1, 0, 0, 0, 12174, 12175, 1, 0, 0, 0, 12175, + 12177, 1, 0, 0, 0, 12176, 12178, 3, 1246, 623, 0, 12177, 12176, 1, 0, 0, + 0, 12177, 12178, 1, 0, 0, 0, 12178, 12181, 1, 0, 0, 0, 12179, 12181, 3, + 2304, 1152, 0, 12180, 12170, 1, 0, 0, 0, 12180, 12179, 1, 0, 0, 0, 12180, + 12181, 1, 0, 0, 0, 12181, 12245, 1, 0, 0, 0, 12182, 12245, 5, 2364, 0, + 0, 12183, 12185, 5, 2365, 0, 0, 12184, 12186, 5, 2366, 0, 0, 12185, 12184, + 1, 0, 0, 0, 12185, 12186, 1, 0, 0, 0, 12186, 12245, 1, 0, 0, 0, 12187, + 12189, 5, 552, 0, 0, 12188, 12190, 5, 508, 0, 0, 12189, 12188, 1, 0, 0, + 0, 12189, 12190, 1, 0, 0, 0, 12190, 12194, 1, 0, 0, 0, 12191, 12192, 5, + 2430, 0, 0, 12192, 12193, 5, 2424, 0, 0, 12193, 12195, 5, 2431, 0, 0, 12194, + 12191, 1, 0, 0, 0, 12194, 12195, 1, 0, 0, 0, 12195, 12197, 1, 0, 0, 0, + 12196, 12198, 3, 1246, 623, 0, 12197, 12196, 1, 0, 0, 0, 12197, 12198, + 1, 0, 0, 0, 12198, 12245, 1, 0, 0, 0, 12199, 12245, 5, 421, 0, 0, 12200, + 12202, 5, 120, 0, 0, 12201, 12203, 5, 508, 0, 0, 12202, 12201, 1, 0, 0, + 0, 12202, 12203, 1, 0, 0, 0, 12203, 12207, 1, 0, 0, 0, 12204, 12205, 5, + 2430, 0, 0, 12205, 12206, 5, 2424, 0, 0, 12206, 12208, 5, 2431, 0, 0, 12207, + 12204, 1, 0, 0, 0, 12207, 12208, 1, 0, 0, 0, 12208, 12210, 1, 0, 0, 0, + 12209, 12211, 3, 1246, 623, 0, 12210, 12209, 1, 0, 0, 0, 12210, 12211, + 1, 0, 0, 0, 12211, 12245, 1, 0, 0, 0, 12212, 12245, 5, 117, 0, 0, 12213, + 12217, 5, 1406, 0, 0, 12214, 12215, 5, 2430, 0, 0, 12215, 12216, 5, 2424, + 0, 0, 12216, 12218, 5, 2431, 0, 0, 12217, 12214, 1, 0, 0, 0, 12217, 12218, + 1, 0, 0, 0, 12218, 12245, 1, 0, 0, 0, 12219, 12223, 5, 182, 0, 0, 12220, + 12221, 5, 2430, 0, 0, 12221, 12222, 5, 2424, 0, 0, 12222, 12224, 5, 2431, + 0, 0, 12223, 12220, 1, 0, 0, 0, 12223, 12224, 1, 0, 0, 0, 12224, 12226, + 1, 0, 0, 0, 12225, 12227, 3, 1246, 623, 0, 12226, 12225, 1, 0, 0, 0, 12226, + 12227, 1, 0, 0, 0, 12227, 12229, 1, 0, 0, 0, 12228, 12230, 3, 1248, 624, + 0, 12229, 12228, 1, 0, 0, 0, 12229, 12230, 1, 0, 0, 0, 12230, 12232, 1, + 0, 0, 0, 12231, 12233, 3, 1250, 625, 0, 12232, 12231, 1, 0, 0, 0, 12232, + 12233, 1, 0, 0, 0, 12233, 12245, 1, 0, 0, 0, 12234, 12235, 7, 145, 0, 0, + 12235, 12239, 5, 2430, 0, 0, 12236, 12237, 3, 2324, 1162, 0, 12237, 12238, + 5, 2436, 0, 0, 12238, 12240, 1, 0, 0, 0, 12239, 12236, 1, 0, 0, 0, 12239, + 12240, 1, 0, 0, 0, 12240, 12241, 1, 0, 0, 0, 12241, 12242, 3, 2324, 1162, + 0, 12242, 12243, 5, 2431, 0, 0, 12243, 12245, 1, 0, 0, 0, 12244, 12155, + 1, 0, 0, 0, 12244, 12169, 1, 0, 0, 0, 12244, 12182, 1, 0, 0, 0, 12244, + 12183, 1, 0, 0, 0, 12244, 12187, 1, 0, 0, 0, 12244, 12199, 1, 0, 0, 0, + 12244, 12200, 1, 0, 0, 0, 12244, 12212, 1, 0, 0, 0, 12244, 12213, 1, 0, + 0, 0, 12244, 12219, 1, 0, 0, 0, 12244, 12234, 1, 0, 0, 0, 12245, 1241, + 1, 0, 0, 0, 12246, 12247, 7, 146, 0, 0, 12247, 12248, 3, 2030, 1015, 0, + 12248, 1243, 1, 0, 0, 0, 12249, 12253, 5, 2307, 0, 0, 12250, 12251, 3, + 1214, 607, 0, 12251, 12252, 5, 2449, 0, 0, 12252, 12254, 1, 0, 0, 0, 12253, + 12250, 1, 0, 0, 0, 12253, 12254, 1, 0, 0, 0, 12254, 12256, 1, 0, 0, 0, + 12255, 12257, 3, 1216, 608, 0, 12256, 12255, 1, 0, 0, 0, 12256, 12257, + 1, 0, 0, 0, 12257, 1245, 1, 0, 0, 0, 12258, 12259, 5, 2308, 0, 0, 12259, + 12260, 5, 151, 0, 0, 12260, 12263, 3, 1204, 602, 0, 12261, 12262, 5, 48, + 0, 0, 12262, 12264, 3, 1204, 602, 0, 12263, 12261, 1, 0, 0, 0, 12263, 12264, + 1, 0, 0, 0, 12264, 12284, 1, 0, 0, 0, 12265, 12266, 5, 2309, 0, 0, 12266, + 12269, 5, 151, 0, 0, 12267, 12270, 3, 1204, 602, 0, 12268, 12270, 5, 2188, + 0, 0, 12269, 12267, 1, 0, 0, 0, 12269, 12268, 1, 0, 0, 0, 12270, 12281, + 1, 0, 0, 0, 12271, 12273, 5, 2310, 0, 0, 12272, 12271, 1, 0, 0, 0, 12272, + 12273, 1, 0, 0, 0, 12273, 12274, 1, 0, 0, 0, 12274, 12275, 5, 2308, 0, + 0, 12275, 12276, 5, 151, 0, 0, 12276, 12279, 3, 1204, 602, 0, 12277, 12278, + 5, 48, 0, 0, 12278, 12280, 3, 1204, 602, 0, 12279, 12277, 1, 0, 0, 0, 12279, + 12280, 1, 0, 0, 0, 12280, 12282, 1, 0, 0, 0, 12281, 12272, 1, 0, 0, 0, + 12281, 12282, 1, 0, 0, 0, 12282, 12284, 1, 0, 0, 0, 12283, 12258, 1, 0, + 0, 0, 12283, 12265, 1, 0, 0, 0, 12284, 1247, 1, 0, 0, 0, 12285, 12286, + 7, 147, 0, 0, 12286, 1249, 1, 0, 0, 0, 12287, 12289, 5, 2314, 0, 0, 12288, + 12290, 7, 148, 0, 0, 12289, 12288, 1, 0, 0, 0, 12289, 12290, 1, 0, 0, 0, + 12290, 12291, 1, 0, 0, 0, 12291, 12292, 5, 2315, 0, 0, 12292, 12293, 3, + 932, 466, 0, 12293, 1251, 1, 0, 0, 0, 12294, 12295, 5, 222, 0, 0, 12295, + 12296, 5, 2316, 0, 0, 12296, 12297, 5, 2430, 0, 0, 12297, 12302, 3, 1254, + 627, 0, 12298, 12299, 5, 2436, 0, 0, 12299, 12301, 3, 1254, 627, 0, 12300, + 12298, 1, 0, 0, 0, 12301, 12304, 1, 0, 0, 0, 12302, 12300, 1, 0, 0, 0, + 12302, 12303, 1, 0, 0, 0, 12303, 12305, 1, 0, 0, 0, 12304, 12302, 1, 0, + 0, 0, 12305, 12306, 5, 2431, 0, 0, 12306, 1253, 1, 0, 0, 0, 12307, 12308, + 3, 2266, 1133, 0, 12308, 12344, 5, 573, 0, 0, 12309, 12345, 5, 1149, 0, + 0, 12310, 12311, 5, 265, 0, 0, 12311, 12345, 5, 2426, 0, 0, 12312, 12313, + 5, 244, 0, 0, 12313, 12314, 5, 2430, 0, 0, 12314, 12319, 3, 1262, 631, + 0, 12315, 12316, 5, 2436, 0, 0, 12316, 12318, 3, 1262, 631, 0, 12317, 12315, + 1, 0, 0, 0, 12318, 12321, 1, 0, 0, 0, 12319, 12317, 1, 0, 0, 0, 12319, + 12320, 1, 0, 0, 0, 12320, 12322, 1, 0, 0, 0, 12321, 12319, 1, 0, 0, 0, + 12322, 12323, 5, 2431, 0, 0, 12323, 12345, 1, 0, 0, 0, 12324, 12325, 5, + 2317, 0, 0, 12325, 12326, 5, 2430, 0, 0, 12326, 12331, 3, 1258, 629, 0, + 12327, 12328, 5, 2436, 0, 0, 12328, 12330, 3, 1258, 629, 0, 12329, 12327, + 1, 0, 0, 0, 12330, 12333, 1, 0, 0, 0, 12331, 12329, 1, 0, 0, 0, 12331, + 12332, 1, 0, 0, 0, 12332, 12334, 1, 0, 0, 0, 12333, 12331, 1, 0, 0, 0, + 12334, 12336, 5, 2431, 0, 0, 12335, 12337, 3, 1260, 630, 0, 12336, 12335, + 1, 0, 0, 0, 12336, 12337, 1, 0, 0, 0, 12337, 12345, 1, 0, 0, 0, 12338, + 12339, 5, 2318, 0, 0, 12339, 12340, 3, 1256, 628, 0, 12340, 12341, 5, 2430, + 0, 0, 12341, 12342, 5, 2424, 0, 0, 12342, 12343, 5, 2431, 0, 0, 12343, + 12345, 1, 0, 0, 0, 12344, 12309, 1, 0, 0, 0, 12344, 12310, 1, 0, 0, 0, + 12344, 12312, 1, 0, 0, 0, 12344, 12324, 1, 0, 0, 0, 12344, 12338, 1, 0, + 0, 0, 12345, 1255, 1, 0, 0, 0, 12346, 12347, 3, 2266, 1133, 0, 12347, 1257, + 1, 0, 0, 0, 12348, 12353, 3, 2266, 1133, 0, 12349, 12350, 5, 265, 0, 0, + 12350, 12351, 5, 2426, 0, 0, 12351, 12353, 5, 2449, 0, 0, 12352, 12348, + 1, 0, 0, 0, 12352, 12349, 1, 0, 0, 0, 12353, 1259, 1, 0, 0, 0, 12354, 12355, + 5, 573, 0, 0, 12355, 12359, 5, 2430, 0, 0, 12356, 12357, 3, 1214, 607, + 0, 12357, 12358, 5, 2449, 0, 0, 12358, 12360, 1, 0, 0, 0, 12359, 12356, + 1, 0, 0, 0, 12359, 12360, 1, 0, 0, 0, 12360, 12362, 1, 0, 0, 0, 12361, + 12363, 3, 1216, 608, 0, 12362, 12361, 1, 0, 0, 0, 12362, 12363, 1, 0, 0, + 0, 12363, 12375, 1, 0, 0, 0, 12364, 12368, 5, 2436, 0, 0, 12365, 12366, + 3, 1214, 607, 0, 12366, 12367, 5, 2449, 0, 0, 12367, 12369, 1, 0, 0, 0, + 12368, 12365, 1, 0, 0, 0, 12368, 12369, 1, 0, 0, 0, 12369, 12371, 1, 0, + 0, 0, 12370, 12372, 3, 1216, 608, 0, 12371, 12370, 1, 0, 0, 0, 12371, 12372, + 1, 0, 0, 0, 12372, 12374, 1, 0, 0, 0, 12373, 12364, 1, 0, 0, 0, 12374, + 12377, 1, 0, 0, 0, 12375, 12373, 1, 0, 0, 0, 12375, 12376, 1, 0, 0, 0, + 12376, 12378, 1, 0, 0, 0, 12377, 12375, 1, 0, 0, 0, 12378, 12385, 5, 2431, + 0, 0, 12379, 12385, 5, 201, 0, 0, 12380, 12385, 5, 133, 0, 0, 12381, 12382, + 5, 2319, 0, 0, 12382, 12383, 5, 2452, 0, 0, 12383, 12385, 3, 2272, 1136, + 0, 12384, 12354, 1, 0, 0, 0, 12384, 12379, 1, 0, 0, 0, 12384, 12380, 1, + 0, 0, 0, 12384, 12381, 1, 0, 0, 0, 12385, 1261, 1, 0, 0, 0, 12386, 12390, + 3, 2266, 1133, 0, 12387, 12388, 5, 265, 0, 0, 12388, 12390, 5, 2426, 0, + 0, 12389, 12386, 1, 0, 0, 0, 12389, 12387, 1, 0, 0, 0, 12390, 1263, 1, + 0, 0, 0, 12391, 12393, 7, 17, 0, 0, 12392, 12391, 1, 0, 0, 0, 12392, 12393, + 1, 0, 0, 0, 12393, 12394, 1, 0, 0, 0, 12394, 12395, 5, 1511, 0, 0, 12395, + 12396, 5, 921, 0, 0, 12396, 1265, 1, 0, 0, 0, 12397, 12398, 5, 550, 0, + 0, 12398, 12400, 5, 62, 0, 0, 12399, 12401, 3, 2334, 1167, 0, 12400, 12399, + 1, 0, 0, 0, 12400, 12401, 1, 0, 0, 0, 12401, 12406, 1, 0, 0, 0, 12402, + 12403, 5, 1059, 0, 0, 12403, 12404, 5, 550, 0, 0, 12404, 12406, 5, 62, + 0, 0, 12405, 12397, 1, 0, 0, 0, 12405, 12402, 1, 0, 0, 0, 12406, 1267, + 1, 0, 0, 0, 12407, 12408, 5, 2424, 0, 0, 12408, 1269, 1, 0, 0, 0, 12409, + 12410, 5, 20, 0, 0, 12410, 12411, 5, 1687, 0, 0, 12411, 12414, 5, 820, + 0, 0, 12412, 12415, 3, 1272, 636, 0, 12413, 12415, 3, 1274, 637, 0, 12414, + 12412, 1, 0, 0, 0, 12414, 12413, 1, 0, 0, 0, 12415, 12425, 1, 0, 0, 0, + 12416, 12417, 5, 2436, 0, 0, 12417, 12418, 5, 1687, 0, 0, 12418, 12421, + 5, 820, 0, 0, 12419, 12422, 3, 1272, 636, 0, 12420, 12422, 3, 1274, 637, + 0, 12421, 12419, 1, 0, 0, 0, 12421, 12420, 1, 0, 0, 0, 12422, 12424, 1, + 0, 0, 0, 12423, 12416, 1, 0, 0, 0, 12424, 12427, 1, 0, 0, 0, 12425, 12423, + 1, 0, 0, 0, 12425, 12426, 1, 0, 0, 0, 12426, 12450, 1, 0, 0, 0, 12427, + 12425, 1, 0, 0, 0, 12428, 12429, 5, 425, 0, 0, 12429, 12430, 5, 1687, 0, + 0, 12430, 12434, 5, 820, 0, 0, 12431, 12435, 3, 1274, 637, 0, 12432, 12433, + 5, 594, 0, 0, 12433, 12435, 3, 1268, 634, 0, 12434, 12431, 1, 0, 0, 0, + 12434, 12432, 1, 0, 0, 0, 12435, 12446, 1, 0, 0, 0, 12436, 12437, 5, 2436, + 0, 0, 12437, 12438, 5, 1687, 0, 0, 12438, 12442, 5, 820, 0, 0, 12439, 12443, + 3, 1274, 637, 0, 12440, 12441, 5, 594, 0, 0, 12441, 12443, 3, 1268, 634, + 0, 12442, 12439, 1, 0, 0, 0, 12442, 12440, 1, 0, 0, 0, 12443, 12445, 1, + 0, 0, 0, 12444, 12436, 1, 0, 0, 0, 12445, 12448, 1, 0, 0, 0, 12446, 12444, + 1, 0, 0, 0, 12446, 12447, 1, 0, 0, 0, 12447, 12450, 1, 0, 0, 0, 12448, + 12446, 1, 0, 0, 0, 12449, 12409, 1, 0, 0, 0, 12449, 12428, 1, 0, 0, 0, + 12450, 1271, 1, 0, 0, 0, 12451, 12452, 5, 594, 0, 0, 12452, 12453, 3, 1268, + 634, 0, 12453, 12454, 5, 2430, 0, 0, 12454, 12457, 3, 2434, 1217, 0, 12455, + 12456, 5, 1059, 0, 0, 12456, 12458, 5, 820, 0, 0, 12457, 12455, 1, 0, 0, + 0, 12457, 12458, 1, 0, 0, 0, 12458, 12467, 1, 0, 0, 0, 12459, 12460, 5, + 2436, 0, 0, 12460, 12463, 3, 2434, 1217, 0, 12461, 12462, 5, 1059, 0, 0, + 12462, 12464, 5, 820, 0, 0, 12463, 12461, 1, 0, 0, 0, 12463, 12464, 1, + 0, 0, 0, 12464, 12466, 1, 0, 0, 0, 12465, 12459, 1, 0, 0, 0, 12466, 12469, + 1, 0, 0, 0, 12467, 12465, 1, 0, 0, 0, 12467, 12468, 1, 0, 0, 0, 12468, + 12470, 1, 0, 0, 0, 12469, 12467, 1, 0, 0, 0, 12470, 12472, 5, 2431, 0, + 0, 12471, 12473, 5, 43, 0, 0, 12472, 12471, 1, 0, 0, 0, 12472, 12473, 1, + 0, 0, 0, 12473, 1273, 1, 0, 0, 0, 12474, 12475, 5, 330, 0, 0, 12475, 12487, + 5, 2430, 0, 0, 12476, 12478, 5, 2436, 0, 0, 12477, 12476, 1, 0, 0, 0, 12477, + 12478, 1, 0, 0, 0, 12478, 12485, 1, 0, 0, 0, 12479, 12486, 5, 37, 0, 0, + 12480, 12481, 5, 1359, 0, 0, 12481, 12486, 5, 754, 0, 0, 12482, 12486, + 5, 2073, 0, 0, 12483, 12484, 5, 563, 0, 0, 12484, 12486, 5, 754, 0, 0, + 12485, 12479, 1, 0, 0, 0, 12485, 12480, 1, 0, 0, 0, 12485, 12482, 1, 0, + 0, 0, 12485, 12483, 1, 0, 0, 0, 12486, 12488, 1, 0, 0, 0, 12487, 12477, + 1, 0, 0, 0, 12488, 12489, 1, 0, 0, 0, 12489, 12487, 1, 0, 0, 0, 12489, + 12490, 1, 0, 0, 0, 12490, 12491, 1, 0, 0, 0, 12491, 12492, 5, 2431, 0, + 0, 12492, 12493, 5, 223, 0, 0, 12493, 1275, 1, 0, 0, 0, 12494, 12495, 5, + 38, 0, 0, 12495, 12508, 5, 506, 0, 0, 12496, 12503, 5, 2430, 0, 0, 12497, + 12498, 5, 1600, 0, 0, 12498, 12504, 3, 1148, 574, 0, 12499, 12500, 5, 331, + 0, 0, 12500, 12504, 5, 2426, 0, 0, 12501, 12502, 5, 701, 0, 0, 12502, 12504, + 5, 2424, 0, 0, 12503, 12497, 1, 0, 0, 0, 12503, 12499, 1, 0, 0, 0, 12503, + 12501, 1, 0, 0, 0, 12504, 12505, 1, 0, 0, 0, 12505, 12503, 1, 0, 0, 0, + 12505, 12506, 1, 0, 0, 0, 12506, 12507, 1, 0, 0, 0, 12507, 12509, 5, 2431, + 0, 0, 12508, 12496, 1, 0, 0, 0, 12508, 12509, 1, 0, 0, 0, 12509, 1277, + 1, 0, 0, 0, 12510, 12511, 5, 351, 0, 0, 12511, 12514, 5, 2093, 0, 0, 12512, + 12513, 5, 752, 0, 0, 12513, 12515, 3, 1148, 574, 0, 12514, 12512, 1, 0, + 0, 0, 12514, 12515, 1, 0, 0, 0, 12515, 1279, 1, 0, 0, 0, 12516, 12517, + 5, 1585, 0, 0, 12517, 12519, 5, 1614, 0, 0, 12518, 12520, 5, 231, 0, 0, + 12519, 12518, 1, 0, 0, 0, 12519, 12520, 1, 0, 0, 0, 12520, 12522, 1, 0, + 0, 0, 12521, 12523, 5, 168, 0, 0, 12522, 12521, 1, 0, 0, 0, 12522, 12523, + 1, 0, 0, 0, 12523, 1281, 1, 0, 0, 0, 12524, 12526, 7, 149, 0, 0, 12525, + 12524, 1, 0, 0, 0, 12525, 12526, 1, 0, 0, 0, 12526, 12527, 1, 0, 0, 0, + 12527, 12528, 5, 1419, 0, 0, 12528, 1283, 1, 0, 0, 0, 12529, 12531, 5, + 2100, 0, 0, 12530, 12532, 5, 1125, 0, 0, 12531, 12530, 1, 0, 0, 0, 12531, + 12532, 1, 0, 0, 0, 12532, 12533, 1, 0, 0, 0, 12533, 12534, 5, 648, 0, 0, + 12534, 12535, 5, 330, 0, 0, 12535, 12536, 1, 0, 0, 0, 12536, 12537, 3, + 1646, 823, 0, 12537, 1285, 1, 0, 0, 0, 12538, 12539, 5, 2051, 0, 0, 12539, + 12540, 5, 1981, 0, 0, 12540, 12542, 3, 2268, 1134, 0, 12541, 12543, 5, + 1383, 0, 0, 12542, 12541, 1, 0, 0, 0, 12542, 12543, 1, 0, 0, 0, 12543, + 12544, 1, 0, 0, 0, 12544, 12545, 5, 2450, 0, 0, 12545, 1287, 1, 0, 0, 0, + 12546, 12547, 5, 425, 0, 0, 12547, 12548, 5, 1981, 0, 0, 12548, 12551, + 3, 2268, 1134, 0, 12549, 12550, 5, 168, 0, 0, 12550, 12552, 5, 268, 0, + 0, 12551, 12549, 1, 0, 0, 0, 12551, 12552, 1, 0, 0, 0, 12552, 12554, 1, + 0, 0, 0, 12553, 12555, 5, 1383, 0, 0, 12554, 12553, 1, 0, 0, 0, 12554, + 12555, 1, 0, 0, 0, 12555, 12556, 1, 0, 0, 0, 12556, 12557, 5, 2450, 0, + 0, 12557, 1289, 1, 0, 0, 0, 12558, 12559, 5, 425, 0, 0, 12559, 12560, 5, + 1978, 0, 0, 12560, 12565, 3, 2334, 1167, 0, 12561, 12563, 7, 150, 0, 0, + 12562, 12564, 5, 1398, 0, 0, 12563, 12562, 1, 0, 0, 0, 12563, 12564, 1, + 0, 0, 0, 12564, 12566, 1, 0, 0, 0, 12565, 12561, 1, 0, 0, 0, 12565, 12566, + 1, 0, 0, 0, 12566, 12568, 1, 0, 0, 0, 12567, 12569, 3, 1294, 647, 0, 12568, + 12567, 1, 0, 0, 0, 12568, 12569, 1, 0, 0, 0, 12569, 1291, 1, 0, 0, 0, 12570, + 12571, 5, 425, 0, 0, 12571, 12572, 5, 1978, 0, 0, 12572, 12573, 5, 1572, + 0, 0, 12573, 12575, 3, 2334, 1167, 0, 12574, 12576, 3, 1294, 647, 0, 12575, + 12574, 1, 0, 0, 0, 12575, 12576, 1, 0, 0, 0, 12576, 1293, 1, 0, 0, 0, 12577, + 12578, 5, 648, 0, 0, 12578, 12581, 5, 276, 0, 0, 12579, 12580, 7, 151, + 0, 0, 12580, 12582, 5, 332, 0, 0, 12581, 12579, 1, 0, 0, 0, 12581, 12582, + 1, 0, 0, 0, 12582, 12585, 1, 0, 0, 0, 12583, 12584, 5, 168, 0, 0, 12584, + 12586, 5, 268, 0, 0, 12585, 12583, 1, 0, 0, 0, 12585, 12586, 1, 0, 0, 0, + 12586, 1295, 1, 0, 0, 0, 12587, 12588, 5, 425, 0, 0, 12588, 12589, 5, 2171, + 0, 0, 12589, 12592, 3, 2268, 1134, 0, 12590, 12591, 5, 168, 0, 0, 12591, + 12593, 5, 267, 0, 0, 12592, 12590, 1, 0, 0, 0, 12592, 12593, 1, 0, 0, 0, + 12593, 12594, 1, 0, 0, 0, 12594, 12595, 5, 2450, 0, 0, 12595, 1297, 1, + 0, 0, 0, 12596, 12597, 5, 226, 0, 0, 12597, 12598, 5, 1179, 0, 0, 12598, + 12599, 5, 222, 0, 0, 12599, 12600, 3, 2266, 1133, 0, 12600, 12601, 5, 724, + 0, 0, 12601, 12602, 3, 2328, 1164, 0, 12602, 1299, 1, 0, 0, 0, 12603, 12604, + 7, 17, 0, 0, 12604, 1301, 1, 0, 0, 0, 12605, 12606, 7, 152, 0, 0, 12606, + 1303, 1, 0, 0, 0, 12607, 12609, 5, 41, 0, 0, 12608, 12610, 5, 1381, 0, + 0, 12609, 12608, 1, 0, 0, 0, 12609, 12610, 1, 0, 0, 0, 12610, 12611, 1, + 0, 0, 0, 12611, 12615, 5, 1694, 0, 0, 12612, 12613, 3, 2214, 1107, 0, 12613, + 12614, 5, 2423, 0, 0, 12614, 12616, 1, 0, 0, 0, 12615, 12612, 1, 0, 0, + 0, 12615, 12616, 1, 0, 0, 0, 12616, 12617, 1, 0, 0, 0, 12617, 12618, 3, + 2274, 1137, 0, 12618, 12619, 7, 153, 0, 0, 12619, 1305, 1, 0, 0, 0, 12620, + 12623, 5, 301, 0, 0, 12621, 12622, 5, 1223, 0, 0, 12622, 12624, 5, 1467, + 0, 0, 12623, 12621, 1, 0, 0, 0, 12623, 12624, 1, 0, 0, 0, 12624, 12625, + 1, 0, 0, 0, 12625, 12626, 5, 1381, 0, 0, 12626, 12627, 5, 1694, 0, 0, 12627, + 12628, 3, 2274, 1137, 0, 12628, 12632, 5, 565, 0, 0, 12629, 12630, 3, 2214, + 1107, 0, 12630, 12631, 5, 2423, 0, 0, 12631, 12633, 1, 0, 0, 0, 12632, + 12629, 1, 0, 0, 0, 12632, 12633, 1, 0, 0, 0, 12633, 12634, 1, 0, 0, 0, + 12634, 12637, 3, 2276, 1138, 0, 12635, 12636, 5, 2438, 0, 0, 12636, 12638, + 3, 2264, 1132, 0, 12637, 12635, 1, 0, 0, 0, 12637, 12638, 1, 0, 0, 0, 12638, + 12663, 1, 0, 0, 0, 12639, 12642, 5, 301, 0, 0, 12640, 12641, 5, 1223, 0, + 0, 12641, 12643, 5, 1467, 0, 0, 12642, 12640, 1, 0, 0, 0, 12642, 12643, + 1, 0, 0, 0, 12643, 12644, 1, 0, 0, 0, 12644, 12648, 5, 1694, 0, 0, 12645, + 12646, 3, 2214, 1107, 0, 12646, 12647, 5, 2423, 0, 0, 12647, 12649, 1, + 0, 0, 0, 12648, 12645, 1, 0, 0, 0, 12648, 12649, 1, 0, 0, 0, 12649, 12650, + 1, 0, 0, 0, 12650, 12651, 3, 2274, 1137, 0, 12651, 12655, 5, 565, 0, 0, + 12652, 12653, 3, 2214, 1107, 0, 12653, 12654, 5, 2423, 0, 0, 12654, 12656, + 1, 0, 0, 0, 12655, 12652, 1, 0, 0, 0, 12655, 12656, 1, 0, 0, 0, 12656, + 12657, 1, 0, 0, 0, 12657, 12660, 3, 2276, 1138, 0, 12658, 12659, 5, 2438, + 0, 0, 12659, 12661, 3, 2264, 1132, 0, 12660, 12658, 1, 0, 0, 0, 12660, + 12661, 1, 0, 0, 0, 12661, 12663, 1, 0, 0, 0, 12662, 12620, 1, 0, 0, 0, + 12662, 12639, 1, 0, 0, 0, 12663, 1307, 1, 0, 0, 0, 12664, 12666, 5, 425, + 0, 0, 12665, 12667, 5, 1381, 0, 0, 12666, 12665, 1, 0, 0, 0, 12666, 12667, + 1, 0, 0, 0, 12667, 12668, 1, 0, 0, 0, 12668, 12672, 5, 1694, 0, 0, 12669, + 12670, 3, 2214, 1107, 0, 12670, 12671, 5, 2423, 0, 0, 12671, 12673, 1, + 0, 0, 0, 12672, 12669, 1, 0, 0, 0, 12672, 12673, 1, 0, 0, 0, 12673, 12674, + 1, 0, 0, 0, 12674, 12676, 3, 2274, 1137, 0, 12675, 12677, 5, 561, 0, 0, + 12676, 12675, 1, 0, 0, 0, 12676, 12677, 1, 0, 0, 0, 12677, 1309, 1, 0, + 0, 0, 12678, 12679, 5, 301, 0, 0, 12679, 12682, 5, 1616, 0, 0, 12680, 12681, + 5, 2452, 0, 0, 12681, 12683, 3, 1312, 656, 0, 12682, 12680, 1, 0, 0, 0, + 12682, 12683, 1, 0, 0, 0, 12683, 12684, 1, 0, 0, 0, 12684, 12695, 5, 573, + 0, 0, 12685, 12688, 5, 1301, 0, 0, 12686, 12687, 5, 2452, 0, 0, 12687, + 12689, 3, 1314, 657, 0, 12688, 12686, 1, 0, 0, 0, 12688, 12689, 1, 0, 0, + 0, 12689, 12692, 1, 0, 0, 0, 12690, 12691, 5, 66, 0, 0, 12691, 12693, 5, + 284, 0, 0, 12692, 12690, 1, 0, 0, 0, 12692, 12693, 1, 0, 0, 0, 12693, 12696, + 1, 0, 0, 0, 12694, 12696, 5, 872, 0, 0, 12695, 12685, 1, 0, 0, 0, 12695, + 12694, 1, 0, 0, 0, 12696, 1311, 1, 0, 0, 0, 12697, 12698, 5, 2426, 0, 0, + 12698, 1313, 1, 0, 0, 0, 12699, 12700, 5, 2426, 0, 0, 12700, 1315, 1, 0, + 0, 0, 12701, 12702, 5, 226, 0, 0, 12702, 12703, 5, 1179, 0, 0, 12703, 12704, + 5, 1981, 0, 0, 12704, 12705, 3, 2268, 1134, 0, 12705, 12706, 5, 724, 0, + 0, 12706, 12707, 3, 2328, 1164, 0, 12707, 1317, 1, 0, 0, 0, 12708, 12709, + 5, 226, 0, 0, 12709, 12710, 5, 1179, 0, 0, 12710, 12711, 5, 849, 0, 0, + 12711, 12712, 5, 2171, 0, 0, 12712, 12713, 3, 2268, 1134, 0, 12713, 12714, + 5, 724, 0, 0, 12714, 12715, 3, 2328, 1164, 0, 12715, 1319, 1, 0, 0, 0, + 12716, 12717, 5, 41, 0, 0, 12717, 12718, 5, 44, 0, 0, 12718, 12722, 5, + 2171, 0, 0, 12719, 12720, 3, 2214, 1107, 0, 12720, 12721, 5, 2423, 0, 0, + 12721, 12723, 1, 0, 0, 0, 12722, 12719, 1, 0, 0, 0, 12722, 12723, 1, 0, + 0, 0, 12723, 12724, 1, 0, 0, 0, 12724, 12731, 3, 2334, 1167, 0, 12725, + 12726, 5, 1464, 0, 0, 12726, 12727, 5, 2034, 0, 0, 12727, 12732, 3, 2334, + 1167, 0, 12728, 12732, 5, 233, 0, 0, 12729, 12732, 3, 1322, 661, 0, 12730, + 12732, 3, 1328, 664, 0, 12731, 12725, 1, 0, 0, 0, 12731, 12728, 1, 0, 0, + 0, 12731, 12729, 1, 0, 0, 0, 12731, 12730, 1, 0, 0, 0, 12732, 1321, 1, + 0, 0, 0, 12733, 12734, 5, 20, 0, 0, 12734, 12735, 5, 155, 0, 0, 12735, + 12736, 5, 863, 0, 0, 12736, 12737, 5, 594, 0, 0, 12737, 12740, 5, 2430, + 0, 0, 12738, 12741, 5, 37, 0, 0, 12739, 12741, 3, 1326, 663, 0, 12740, + 12738, 1, 0, 0, 0, 12740, 12739, 1, 0, 0, 0, 12740, 12741, 1, 0, 0, 0, + 12741, 12742, 1, 0, 0, 0, 12742, 12743, 5, 2431, 0, 0, 12743, 12744, 5, + 784, 0, 0, 12744, 12745, 5, 2430, 0, 0, 12745, 12750, 3, 1324, 662, 0, + 12746, 12747, 5, 2436, 0, 0, 12747, 12749, 3, 1324, 662, 0, 12748, 12746, + 1, 0, 0, 0, 12749, 12752, 1, 0, 0, 0, 12750, 12748, 1, 0, 0, 0, 12750, + 12751, 1, 0, 0, 0, 12751, 12753, 1, 0, 0, 0, 12752, 12750, 1, 0, 0, 0, + 12753, 12754, 5, 2431, 0, 0, 12754, 1323, 1, 0, 0, 0, 12755, 12756, 3, + 2334, 1167, 0, 12756, 12757, 5, 2423, 0, 0, 12757, 12759, 1, 0, 0, 0, 12758, + 12755, 1, 0, 0, 0, 12758, 12759, 1, 0, 0, 0, 12759, 12760, 1, 0, 0, 0, + 12760, 12761, 3, 2334, 1167, 0, 12761, 12762, 5, 2423, 0, 0, 12762, 12764, + 1, 0, 0, 0, 12763, 12758, 1, 0, 0, 0, 12763, 12764, 1, 0, 0, 0, 12764, + 12765, 1, 0, 0, 0, 12765, 12766, 3, 2334, 1167, 0, 12766, 1325, 1, 0, 0, + 0, 12767, 12772, 3, 2334, 1167, 0, 12768, 12769, 5, 2436, 0, 0, 12769, + 12771, 3, 2334, 1167, 0, 12770, 12768, 1, 0, 0, 0, 12771, 12774, 1, 0, + 0, 0, 12772, 12770, 1, 0, 0, 0, 12772, 12773, 1, 0, 0, 0, 12773, 1327, + 1, 0, 0, 0, 12774, 12772, 1, 0, 0, 0, 12775, 12776, 5, 425, 0, 0, 12776, + 12777, 5, 155, 0, 0, 12777, 12778, 5, 863, 0, 0, 12778, 12779, 5, 594, + 0, 0, 12779, 12782, 5, 2430, 0, 0, 12780, 12783, 5, 37, 0, 0, 12781, 12783, + 3, 1326, 663, 0, 12782, 12780, 1, 0, 0, 0, 12782, 12781, 1, 0, 0, 0, 12782, + 12783, 1, 0, 0, 0, 12783, 12784, 1, 0, 0, 0, 12784, 12785, 5, 2431, 0, + 0, 12785, 12786, 5, 784, 0, 0, 12786, 12787, 5, 2430, 0, 0, 12787, 12792, + 3, 1324, 662, 0, 12788, 12789, 5, 2436, 0, 0, 12789, 12791, 3, 1324, 662, + 0, 12790, 12788, 1, 0, 0, 0, 12791, 12794, 1, 0, 0, 0, 12792, 12790, 1, + 0, 0, 0, 12792, 12793, 1, 0, 0, 0, 12793, 12795, 1, 0, 0, 0, 12794, 12792, + 1, 0, 0, 0, 12795, 12796, 5, 2431, 0, 0, 12796, 1329, 1, 0, 0, 0, 12797, + 12798, 5, 41, 0, 0, 12798, 12799, 5, 80, 0, 0, 12799, 12803, 5, 392, 0, + 0, 12800, 12801, 3, 2214, 1107, 0, 12801, 12802, 5, 2423, 0, 0, 12802, + 12804, 1, 0, 0, 0, 12803, 12800, 1, 0, 0, 0, 12803, 12804, 1, 0, 0, 0, + 12804, 12805, 1, 0, 0, 0, 12805, 12810, 3, 2334, 1167, 0, 12806, 12807, + 5, 1464, 0, 0, 12807, 12808, 5, 2034, 0, 0, 12808, 12811, 3, 2334, 1167, + 0, 12809, 12811, 5, 233, 0, 0, 12810, 12806, 1, 0, 0, 0, 12810, 12809, + 1, 0, 0, 0, 12811, 1331, 1, 0, 0, 0, 12812, 12813, 5, 41, 0, 0, 12813, + 12814, 5, 82, 0, 0, 12814, 12815, 5, 1322, 0, 0, 12815, 12817, 3, 2334, + 1167, 0, 12816, 12818, 5, 20, 0, 0, 12817, 12816, 1, 0, 0, 0, 12817, 12818, + 1, 0, 0, 0, 12818, 12832, 1, 0, 0, 0, 12819, 12821, 3, 392, 196, 0, 12820, + 12819, 1, 0, 0, 0, 12820, 12821, 1, 0, 0, 0, 12821, 12823, 1, 0, 0, 0, + 12822, 12824, 3, 394, 197, 0, 12823, 12822, 1, 0, 0, 0, 12823, 12824, 1, + 0, 0, 0, 12824, 12826, 1, 0, 0, 0, 12825, 12827, 3, 408, 204, 0, 12826, + 12825, 1, 0, 0, 0, 12826, 12827, 1, 0, 0, 0, 12827, 12833, 1, 0, 0, 0, + 12828, 12829, 5, 1178, 0, 0, 12829, 12831, 5, 2028, 0, 0, 12830, 12828, + 1, 0, 0, 0, 12830, 12831, 1, 0, 0, 0, 12831, 12833, 1, 0, 0, 0, 12832, + 12820, 1, 0, 0, 0, 12832, 12830, 1, 0, 0, 0, 12833, 12835, 1, 0, 0, 0, + 12834, 12836, 5, 425, 0, 0, 12835, 12834, 1, 0, 0, 0, 12835, 12836, 1, + 0, 0, 0, 12836, 12850, 1, 0, 0, 0, 12837, 12839, 3, 392, 196, 0, 12838, + 12837, 1, 0, 0, 0, 12838, 12839, 1, 0, 0, 0, 12839, 12841, 1, 0, 0, 0, + 12840, 12842, 3, 394, 197, 0, 12841, 12840, 1, 0, 0, 0, 12841, 12842, 1, + 0, 0, 0, 12842, 12844, 1, 0, 0, 0, 12843, 12845, 3, 408, 204, 0, 12844, + 12843, 1, 0, 0, 0, 12844, 12845, 1, 0, 0, 0, 12845, 12851, 1, 0, 0, 0, + 12846, 12847, 5, 1178, 0, 0, 12847, 12849, 5, 2028, 0, 0, 12848, 12846, + 1, 0, 0, 0, 12848, 12849, 1, 0, 0, 0, 12849, 12851, 1, 0, 0, 0, 12850, + 12838, 1, 0, 0, 0, 12850, 12848, 1, 0, 0, 0, 12851, 12860, 1, 0, 0, 0, + 12852, 12858, 5, 247, 0, 0, 12853, 12859, 5, 425, 0, 0, 12854, 12855, 5, + 2426, 0, 0, 12855, 12856, 5, 477, 0, 0, 12856, 12857, 5, 1300, 0, 0, 12857, + 12859, 7, 51, 0, 0, 12858, 12853, 1, 0, 0, 0, 12858, 12854, 1, 0, 0, 0, + 12859, 12861, 1, 0, 0, 0, 12860, 12852, 1, 0, 0, 0, 12860, 12861, 1, 0, + 0, 0, 12861, 1333, 1, 0, 0, 0, 12862, 12863, 5, 41, 0, 0, 12863, 12864, + 5, 206, 0, 0, 12864, 12871, 3, 448, 224, 0, 12865, 12872, 3, 1166, 583, + 0, 12866, 12867, 5, 1600, 0, 0, 12867, 12872, 3, 1148, 574, 0, 12868, 12872, + 3, 1276, 638, 0, 12869, 12872, 3, 1278, 639, 0, 12870, 12872, 3, 1356, + 678, 0, 12871, 12865, 1, 0, 0, 0, 12871, 12866, 1, 0, 0, 0, 12871, 12868, + 1, 0, 0, 0, 12871, 12869, 1, 0, 0, 0, 12871, 12870, 1, 0, 0, 0, 12872, + 12873, 1, 0, 0, 0, 12873, 12871, 1, 0, 0, 0, 12873, 12874, 1, 0, 0, 0, + 12874, 12876, 1, 0, 0, 0, 12875, 12877, 3, 912, 456, 0, 12876, 12875, 1, + 0, 0, 0, 12876, 12877, 1, 0, 0, 0, 12877, 12878, 1, 0, 0, 0, 12878, 12879, + 5, 2450, 0, 0, 12879, 1335, 1, 0, 0, 0, 12880, 12881, 5, 425, 0, 0, 12881, + 12882, 5, 44, 0, 0, 12882, 12886, 5, 2171, 0, 0, 12883, 12884, 3, 2214, + 1107, 0, 12884, 12885, 5, 2423, 0, 0, 12885, 12887, 1, 0, 0, 0, 12886, + 12883, 1, 0, 0, 0, 12886, 12887, 1, 0, 0, 0, 12887, 12888, 1, 0, 0, 0, + 12888, 12889, 3, 2334, 1167, 0, 12889, 1337, 1, 0, 0, 0, 12890, 12891, + 5, 425, 0, 0, 12891, 12892, 5, 80, 0, 0, 12892, 12896, 5, 392, 0, 0, 12893, + 12894, 3, 2214, 1107, 0, 12894, 12895, 5, 2423, 0, 0, 12895, 12897, 1, + 0, 0, 0, 12896, 12893, 1, 0, 0, 0, 12896, 12897, 1, 0, 0, 0, 12897, 12898, + 1, 0, 0, 0, 12898, 12899, 3, 2334, 1167, 0, 12899, 1339, 1, 0, 0, 0, 12900, + 12901, 5, 425, 0, 0, 12901, 12902, 5, 82, 0, 0, 12902, 12903, 5, 1322, + 0, 0, 12903, 12904, 3, 2334, 1167, 0, 12904, 1341, 1, 0, 0, 0, 12905, 12906, + 5, 425, 0, 0, 12906, 12907, 5, 550, 0, 0, 12907, 12908, 5, 62, 0, 0, 12908, + 12909, 3, 2334, 1167, 0, 12909, 1343, 1, 0, 0, 0, 12910, 12911, 5, 425, + 0, 0, 12911, 12912, 5, 206, 0, 0, 12912, 12919, 3, 448, 224, 0, 12913, + 12914, 5, 648, 0, 0, 12914, 12917, 5, 1979, 0, 0, 12915, 12916, 5, 168, + 0, 0, 12916, 12918, 5, 268, 0, 0, 12917, 12915, 1, 0, 0, 0, 12917, 12918, + 1, 0, 0, 0, 12918, 12920, 1, 0, 0, 0, 12919, 12913, 1, 0, 0, 0, 12919, + 12920, 1, 0, 0, 0, 12920, 1345, 1, 0, 0, 0, 12921, 12922, 5, 425, 0, 0, + 12922, 12923, 5, 277, 0, 0, 12923, 12924, 3, 2334, 1167, 0, 12924, 1347, + 1, 0, 0, 0, 12925, 12926, 5, 425, 0, 0, 12926, 12927, 5, 395, 0, 0, 12927, + 12928, 3, 2334, 1167, 0, 12928, 1349, 1, 0, 0, 0, 12929, 12930, 5, 425, + 0, 0, 12930, 12931, 5, 407, 0, 0, 12931, 12940, 3, 2334, 1167, 0, 12932, + 12934, 5, 561, 0, 0, 12933, 12932, 1, 0, 0, 0, 12933, 12934, 1, 0, 0, 0, + 12934, 12935, 1, 0, 0, 0, 12935, 12938, 5, 648, 0, 0, 12936, 12938, 5, + 487, 0, 0, 12937, 12933, 1, 0, 0, 0, 12937, 12936, 1, 0, 0, 0, 12938, 12939, + 1, 0, 0, 0, 12939, 12941, 5, 276, 0, 0, 12940, 12937, 1, 0, 0, 0, 12940, + 12941, 1, 0, 0, 0, 12941, 1351, 1, 0, 0, 0, 12942, 12943, 5, 425, 0, 0, + 12943, 12944, 5, 438, 0, 0, 12944, 12946, 3, 2334, 1167, 0, 12945, 12947, + 5, 168, 0, 0, 12946, 12945, 1, 0, 0, 0, 12946, 12947, 1, 0, 0, 0, 12947, + 1353, 1, 0, 0, 0, 12948, 12949, 5, 2051, 0, 0, 12949, 12950, 5, 206, 0, + 0, 12950, 12953, 3, 448, 224, 0, 12951, 12952, 7, 154, 0, 0, 12952, 12954, + 5, 1660, 0, 0, 12953, 12951, 1, 0, 0, 0, 12953, 12954, 1, 0, 0, 0, 12954, + 1355, 1, 0, 0, 0, 12955, 12956, 7, 102, 0, 0, 12956, 1357, 1, 0, 0, 0, + 12957, 12958, 3, 2434, 1217, 0, 12958, 1359, 1, 0, 0, 0, 12959, 12960, + 5, 41, 0, 0, 12960, 12976, 3, 1362, 681, 0, 12961, 12977, 3, 1364, 682, + 0, 12962, 12977, 3, 1370, 685, 0, 12963, 12977, 3, 1386, 693, 0, 12964, + 12977, 3, 1396, 698, 0, 12965, 12977, 3, 1414, 707, 0, 12966, 12977, 3, + 1418, 709, 0, 12967, 12977, 3, 1434, 717, 0, 12968, 12977, 3, 1438, 719, + 0, 12969, 12977, 3, 1440, 720, 0, 12970, 12977, 3, 1452, 726, 0, 12971, + 12977, 3, 1454, 727, 0, 12972, 12977, 3, 1456, 728, 0, 12973, 12977, 3, + 1458, 729, 0, 12974, 12977, 3, 1464, 732, 0, 12975, 12977, 3, 1466, 733, + 0, 12976, 12961, 1, 0, 0, 0, 12976, 12962, 1, 0, 0, 0, 12976, 12963, 1, + 0, 0, 0, 12976, 12964, 1, 0, 0, 0, 12976, 12965, 1, 0, 0, 0, 12976, 12966, + 1, 0, 0, 0, 12976, 12967, 1, 0, 0, 0, 12976, 12968, 1, 0, 0, 0, 12976, + 12969, 1, 0, 0, 0, 12976, 12970, 1, 0, 0, 0, 12976, 12971, 1, 0, 0, 0, + 12976, 12972, 1, 0, 0, 0, 12976, 12973, 1, 0, 0, 0, 12976, 12974, 1, 0, + 0, 0, 12976, 12975, 1, 0, 0, 0, 12977, 12978, 1, 0, 0, 0, 12978, 12979, + 5, 2450, 0, 0, 12979, 1361, 1, 0, 0, 0, 12980, 12982, 5, 1319, 0, 0, 12981, + 12980, 1, 0, 0, 0, 12981, 12982, 1, 0, 0, 0, 12982, 12983, 1, 0, 0, 0, + 12983, 12985, 5, 329, 0, 0, 12984, 12986, 3, 1358, 679, 0, 12985, 12984, + 1, 0, 0, 0, 12985, 12986, 1, 0, 0, 0, 12986, 1363, 1, 0, 0, 0, 12987, 12990, + 5, 918, 0, 0, 12988, 12989, 7, 155, 0, 0, 12989, 12991, 5, 329, 0, 0, 12990, + 12988, 1, 0, 0, 0, 12990, 12991, 1, 0, 0, 0, 12991, 13007, 1, 0, 0, 0, + 12992, 12995, 5, 1184, 0, 0, 12993, 12994, 5, 1412, 0, 0, 12994, 12996, + 5, 2197, 0, 0, 12995, 12993, 1, 0, 0, 0, 12995, 12996, 1, 0, 0, 0, 12996, + 12998, 1, 0, 0, 0, 12997, 12999, 3, 1366, 683, 0, 12998, 12997, 1, 0, 0, + 0, 12998, 12999, 1, 0, 0, 0, 12999, 13001, 1, 0, 0, 0, 13000, 13002, 3, + 1368, 684, 0, 13001, 13000, 1, 0, 0, 0, 13001, 13002, 1, 0, 0, 0, 13002, + 13007, 1, 0, 0, 0, 13003, 13004, 5, 1184, 0, 0, 13004, 13005, 5, 1412, + 0, 0, 13005, 13007, 5, 1178, 0, 0, 13006, 12987, 1, 0, 0, 0, 13006, 12992, + 1, 0, 0, 0, 13006, 13003, 1, 0, 0, 0, 13007, 1365, 1, 0, 0, 0, 13008, 13009, + 7, 57, 0, 0, 13009, 1367, 1, 0, 0, 0, 13010, 13011, 7, 156, 0, 0, 13011, + 1369, 1, 0, 0, 0, 13012, 13018, 3, 1374, 687, 0, 13013, 13018, 3, 1382, + 691, 0, 13014, 13015, 3, 1372, 686, 0, 13015, 13016, 5, 98, 0, 0, 13016, + 13018, 1, 0, 0, 0, 13017, 13012, 1, 0, 0, 0, 13017, 13013, 1, 0, 0, 0, + 13017, 13014, 1, 0, 0, 0, 13018, 1371, 1, 0, 0, 0, 13019, 13020, 7, 157, + 0, 0, 13020, 1373, 1, 0, 0, 0, 13021, 13023, 5, 1421, 0, 0, 13022, 13024, + 5, 91, 0, 0, 13023, 13022, 1, 0, 0, 0, 13023, 13024, 1, 0, 0, 0, 13024, + 13027, 1, 0, 0, 0, 13025, 13026, 5, 573, 0, 0, 13026, 13028, 5, 2426, 0, + 0, 13027, 13025, 1, 0, 0, 0, 13027, 13028, 1, 0, 0, 0, 13028, 13051, 1, + 0, 0, 0, 13029, 13034, 3, 1376, 688, 0, 13030, 13034, 3, 1378, 689, 0, + 13031, 13032, 5, 814, 0, 0, 13032, 13034, 5, 2426, 0, 0, 13033, 13029, + 1, 0, 0, 0, 13033, 13030, 1, 0, 0, 0, 13033, 13031, 1, 0, 0, 0, 13033, + 13034, 1, 0, 0, 0, 13034, 13044, 1, 0, 0, 0, 13035, 13041, 5, 1991, 0, + 0, 13036, 13037, 5, 39, 0, 0, 13037, 13038, 5, 2424, 0, 0, 13038, 13041, + 5, 287, 0, 0, 13039, 13041, 3, 912, 456, 0, 13040, 13035, 1, 0, 0, 0, 13040, + 13036, 1, 0, 0, 0, 13040, 13039, 1, 0, 0, 0, 13041, 13042, 1, 0, 0, 0, + 13042, 13040, 1, 0, 0, 0, 13042, 13043, 1, 0, 0, 0, 13043, 13045, 1, 0, + 0, 0, 13044, 13040, 1, 0, 0, 0, 13044, 13045, 1, 0, 0, 0, 13045, 13052, + 1, 0, 0, 0, 13046, 13048, 5, 278, 0, 0, 13047, 13049, 5, 363, 0, 0, 13048, + 13047, 1, 0, 0, 0, 13048, 13049, 1, 0, 0, 0, 13049, 13052, 1, 0, 0, 0, + 13050, 13052, 5, 163, 0, 0, 13051, 13033, 1, 0, 0, 0, 13051, 13046, 1, + 0, 0, 0, 13051, 13050, 1, 0, 0, 0, 13052, 1375, 1, 0, 0, 0, 13053, 13055, + 5, 1633, 0, 0, 13054, 13053, 1, 0, 0, 0, 13054, 13055, 1, 0, 0, 0, 13055, + 13056, 1, 0, 0, 0, 13056, 13076, 5, 329, 0, 0, 13057, 13064, 5, 2091, 0, + 0, 13058, 13065, 5, 163, 0, 0, 13059, 13060, 5, 2006, 0, 0, 13060, 13065, + 5, 2426, 0, 0, 13061, 13062, 5, 179, 0, 0, 13062, 13065, 5, 2424, 0, 0, + 13063, 13065, 5, 264, 0, 0, 13064, 13058, 1, 0, 0, 0, 13064, 13059, 1, + 0, 0, 0, 13064, 13061, 1, 0, 0, 0, 13064, 13063, 1, 0, 0, 0, 13065, 13073, + 1, 0, 0, 0, 13066, 13067, 5, 2134, 0, 0, 13067, 13068, 5, 98, 0, 0, 13068, + 13073, 5, 279, 0, 0, 13069, 13070, 5, 1607, 0, 0, 13070, 13071, 5, 2006, + 0, 0, 13071, 13073, 5, 2426, 0, 0, 13072, 13057, 1, 0, 0, 0, 13072, 13066, + 1, 0, 0, 0, 13072, 13069, 1, 0, 0, 0, 13073, 13074, 1, 0, 0, 0, 13074, + 13072, 1, 0, 0, 0, 13074, 13075, 1, 0, 0, 0, 13075, 13077, 1, 0, 0, 0, + 13076, 13072, 1, 0, 0, 0, 13076, 13077, 1, 0, 0, 0, 13077, 1377, 1, 0, + 0, 0, 13078, 13079, 5, 1978, 0, 0, 13079, 13084, 3, 1642, 821, 0, 13080, + 13081, 5, 2436, 0, 0, 13081, 13083, 3, 1642, 821, 0, 13082, 13080, 1, 0, + 0, 0, 13083, 13086, 1, 0, 0, 0, 13084, 13082, 1, 0, 0, 0, 13084, 13085, + 1, 0, 0, 0, 13085, 13100, 1, 0, 0, 0, 13086, 13084, 1, 0, 0, 0, 13087, + 13088, 5, 331, 0, 0, 13088, 13100, 5, 2426, 0, 0, 13089, 13095, 3, 1448, + 724, 0, 13090, 13091, 5, 2436, 0, 0, 13091, 13094, 5, 2426, 0, 0, 13092, + 13094, 3, 1448, 724, 0, 13093, 13090, 1, 0, 0, 0, 13093, 13092, 1, 0, 0, + 0, 13094, 13097, 1, 0, 0, 0, 13095, 13093, 1, 0, 0, 0, 13095, 13096, 1, + 0, 0, 0, 13096, 13100, 1, 0, 0, 0, 13097, 13095, 1, 0, 0, 0, 13098, 13100, + 3, 1380, 690, 0, 13099, 13078, 1, 0, 0, 0, 13099, 13087, 1, 0, 0, 0, 13099, + 13089, 1, 0, 0, 0, 13099, 13098, 1, 0, 0, 0, 13100, 1379, 1, 0, 0, 0, 13101, + 13102, 4, 690, 8, 0, 13102, 13123, 5, 1633, 0, 0, 13103, 13104, 5, 1978, + 0, 0, 13104, 13109, 3, 1642, 821, 0, 13105, 13106, 5, 2436, 0, 0, 13106, + 13108, 3, 1642, 821, 0, 13107, 13105, 1, 0, 0, 0, 13108, 13111, 1, 0, 0, + 0, 13109, 13107, 1, 0, 0, 0, 13109, 13110, 1, 0, 0, 0, 13110, 13124, 1, + 0, 0, 0, 13111, 13109, 1, 0, 0, 0, 13112, 13113, 5, 331, 0, 0, 13113, 13124, + 5, 2426, 0, 0, 13114, 13120, 3, 1448, 724, 0, 13115, 13116, 5, 2436, 0, + 0, 13116, 13119, 5, 2426, 0, 0, 13117, 13119, 3, 1448, 724, 0, 13118, 13115, + 1, 0, 0, 0, 13118, 13117, 1, 0, 0, 0, 13119, 13122, 1, 0, 0, 0, 13120, + 13118, 1, 0, 0, 0, 13120, 13121, 1, 0, 0, 0, 13121, 13124, 1, 0, 0, 0, + 13122, 13120, 1, 0, 0, 0, 13123, 13103, 1, 0, 0, 0, 13123, 13112, 1, 0, + 0, 0, 13123, 13114, 1, 0, 0, 0, 13124, 13125, 1, 0, 0, 0, 13125, 13128, + 5, 2091, 0, 0, 13126, 13127, 5, 264, 0, 0, 13127, 13129, 5, 2193, 0, 0, + 13128, 13126, 1, 0, 0, 0, 13128, 13129, 1, 0, 0, 0, 13129, 13130, 1, 0, + 0, 0, 13130, 13131, 5, 279, 0, 0, 13131, 1381, 1, 0, 0, 0, 13132, 13167, + 5, 1421, 0, 0, 13133, 13134, 5, 835, 0, 0, 13134, 13135, 5, 1633, 0, 0, + 13135, 13157, 5, 329, 0, 0, 13136, 13137, 5, 2134, 0, 0, 13137, 13138, + 5, 315, 0, 0, 13138, 13152, 5, 814, 0, 0, 13139, 13142, 5, 405, 0, 0, 13140, + 13141, 5, 573, 0, 0, 13141, 13143, 5, 1568, 0, 0, 13142, 13140, 1, 0, 0, + 0, 13142, 13143, 1, 0, 0, 0, 13143, 13152, 1, 0, 0, 0, 13144, 13152, 5, + 1014, 0, 0, 13145, 13146, 5, 2091, 0, 0, 13146, 13147, 5, 179, 0, 0, 13147, + 13152, 5, 2424, 0, 0, 13148, 13149, 5, 2091, 0, 0, 13149, 13152, 5, 264, + 0, 0, 13150, 13152, 3, 912, 456, 0, 13151, 13136, 1, 0, 0, 0, 13151, 13139, + 1, 0, 0, 0, 13151, 13144, 1, 0, 0, 0, 13151, 13145, 1, 0, 0, 0, 13151, + 13148, 1, 0, 0, 0, 13151, 13150, 1, 0, 0, 0, 13152, 13153, 1, 0, 0, 0, + 13153, 13151, 1, 0, 0, 0, 13153, 13154, 1, 0, 0, 0, 13154, 13158, 1, 0, + 0, 0, 13155, 13158, 5, 543, 0, 0, 13156, 13158, 5, 163, 0, 0, 13157, 13151, + 1, 0, 0, 0, 13157, 13155, 1, 0, 0, 0, 13157, 13156, 1, 0, 0, 0, 13157, + 13158, 1, 0, 0, 0, 13158, 13168, 1, 0, 0, 0, 13159, 13160, 5, 2034, 0, + 0, 13160, 13161, 5, 817, 0, 0, 13161, 13165, 5, 1633, 0, 0, 13162, 13166, + 3, 1384, 692, 0, 13163, 13164, 5, 752, 0, 0, 13164, 13166, 5, 631, 0, 0, + 13165, 13162, 1, 0, 0, 0, 13165, 13163, 1, 0, 0, 0, 13166, 13168, 1, 0, + 0, 0, 13167, 13133, 1, 0, 0, 0, 13167, 13159, 1, 0, 0, 0, 13168, 1383, + 1, 0, 0, 0, 13169, 13170, 3, 2434, 1217, 0, 13170, 1385, 1, 0, 0, 0, 13171, + 13172, 5, 1464, 0, 0, 13172, 13173, 5, 535, 0, 0, 13173, 13178, 3, 1450, + 725, 0, 13174, 13175, 5, 2436, 0, 0, 13175, 13177, 3, 1450, 725, 0, 13176, + 13174, 1, 0, 0, 0, 13177, 13180, 1, 0, 0, 0, 13178, 13176, 1, 0, 0, 0, + 13178, 13179, 1, 0, 0, 0, 13179, 13181, 1, 0, 0, 0, 13180, 13178, 1, 0, + 0, 0, 13181, 13182, 5, 2034, 0, 0, 13182, 13183, 3, 1450, 725, 0, 13183, + 13189, 1, 0, 0, 0, 13184, 13189, 3, 1388, 694, 0, 13185, 13189, 3, 1390, + 695, 0, 13186, 13189, 3, 1392, 696, 0, 13187, 13189, 3, 1394, 697, 0, 13188, + 13171, 1, 0, 0, 0, 13188, 13184, 1, 0, 0, 0, 13188, 13185, 1, 0, 0, 0, + 13188, 13186, 1, 0, 0, 0, 13188, 13187, 1, 0, 0, 0, 13189, 1387, 1, 0, + 0, 0, 13190, 13191, 5, 301, 0, 0, 13191, 13194, 5, 331, 0, 0, 13192, 13195, + 3, 1450, 725, 0, 13193, 13195, 3, 1448, 724, 0, 13194, 13192, 1, 0, 0, + 0, 13194, 13193, 1, 0, 0, 0, 13195, 13203, 1, 0, 0, 0, 13196, 13199, 5, + 2436, 0, 0, 13197, 13200, 3, 1450, 725, 0, 13198, 13200, 3, 1448, 724, + 0, 13199, 13197, 1, 0, 0, 0, 13199, 13198, 1, 0, 0, 0, 13200, 13202, 1, + 0, 0, 0, 13201, 13196, 1, 0, 0, 0, 13202, 13205, 1, 0, 0, 0, 13203, 13201, + 1, 0, 0, 0, 13203, 13204, 1, 0, 0, 0, 13204, 13208, 1, 0, 0, 0, 13205, + 13203, 1, 0, 0, 0, 13206, 13207, 5, 66, 0, 0, 13207, 13209, 5, 951, 0, + 0, 13208, 13206, 1, 0, 0, 0, 13208, 13209, 1, 0, 0, 0, 13209, 1389, 1, + 0, 0, 0, 13210, 13213, 5, 331, 0, 0, 13211, 13214, 3, 1450, 725, 0, 13212, + 13214, 3, 1448, 724, 0, 13213, 13211, 1, 0, 0, 0, 13213, 13212, 1, 0, 0, + 0, 13214, 13222, 1, 0, 0, 0, 13215, 13218, 5, 2436, 0, 0, 13216, 13219, + 3, 1450, 725, 0, 13217, 13219, 3, 1448, 724, 0, 13218, 13216, 1, 0, 0, + 0, 13218, 13217, 1, 0, 0, 0, 13219, 13221, 1, 0, 0, 0, 13220, 13215, 1, + 0, 0, 0, 13221, 13224, 1, 0, 0, 0, 13222, 13220, 1, 0, 0, 0, 13222, 13223, + 1, 0, 0, 0, 13223, 13236, 1, 0, 0, 0, 13224, 13222, 1, 0, 0, 0, 13225, + 13237, 5, 1177, 0, 0, 13226, 13229, 5, 1164, 0, 0, 13227, 13228, 5, 565, + 0, 0, 13228, 13230, 5, 425, 0, 0, 13229, 13227, 1, 0, 0, 0, 13229, 13230, + 1, 0, 0, 0, 13230, 13237, 1, 0, 0, 0, 13231, 13232, 5, 1472, 0, 0, 13232, + 13237, 3, 1148, 574, 0, 13233, 13237, 3, 904, 452, 0, 13234, 13235, 5, + 459, 0, 0, 13235, 13237, 5, 98, 0, 0, 13236, 13225, 1, 0, 0, 0, 13236, + 13226, 1, 0, 0, 0, 13236, 13231, 1, 0, 0, 0, 13236, 13233, 1, 0, 0, 0, + 13236, 13234, 1, 0, 0, 0, 13237, 1391, 1, 0, 0, 0, 13238, 13241, 5, 1987, + 0, 0, 13239, 13242, 3, 1450, 725, 0, 13240, 13242, 3, 1448, 724, 0, 13241, + 13239, 1, 0, 0, 0, 13241, 13240, 1, 0, 0, 0, 13242, 13250, 1, 0, 0, 0, + 13243, 13246, 5, 2436, 0, 0, 13244, 13247, 3, 1450, 725, 0, 13245, 13247, + 3, 1448, 724, 0, 13246, 13244, 1, 0, 0, 0, 13246, 13245, 1, 0, 0, 0, 13247, + 13249, 1, 0, 0, 0, 13248, 13243, 1, 0, 0, 0, 13249, 13252, 1, 0, 0, 0, + 13250, 13248, 1, 0, 0, 0, 13250, 13251, 1, 0, 0, 0, 13251, 13261, 1, 0, + 0, 0, 13252, 13250, 1, 0, 0, 0, 13253, 13254, 5, 1472, 0, 0, 13254, 13262, + 3, 1148, 574, 0, 13255, 13262, 3, 904, 452, 0, 13256, 13257, 5, 425, 0, + 0, 13257, 13258, 5, 648, 0, 0, 13258, 13262, 5, 332, 0, 0, 13259, 13262, + 5, 1177, 0, 0, 13260, 13262, 5, 1164, 0, 0, 13261, 13253, 1, 0, 0, 0, 13261, + 13255, 1, 0, 0, 0, 13261, 13256, 1, 0, 0, 0, 13261, 13259, 1, 0, 0, 0, + 13261, 13260, 1, 0, 0, 0, 13262, 1393, 1, 0, 0, 0, 13263, 13264, 5, 922, + 0, 0, 13264, 13267, 5, 331, 0, 0, 13265, 13268, 3, 1450, 725, 0, 13266, + 13268, 3, 1448, 724, 0, 13267, 13265, 1, 0, 0, 0, 13267, 13266, 1, 0, 0, + 0, 13268, 13276, 1, 0, 0, 0, 13269, 13272, 5, 2436, 0, 0, 13270, 13273, + 3, 1450, 725, 0, 13271, 13273, 3, 1448, 724, 0, 13272, 13270, 1, 0, 0, + 0, 13272, 13271, 1, 0, 0, 0, 13273, 13275, 1, 0, 0, 0, 13274, 13269, 1, + 0, 0, 0, 13275, 13278, 1, 0, 0, 0, 13276, 13274, 1, 0, 0, 0, 13276, 13277, + 1, 0, 0, 0, 13277, 13281, 1, 0, 0, 0, 13278, 13276, 1, 0, 0, 0, 13279, + 13280, 5, 2034, 0, 0, 13280, 13282, 3, 1450, 725, 0, 13281, 13279, 1, 0, + 0, 0, 13281, 13282, 1, 0, 0, 0, 13282, 13284, 1, 0, 0, 0, 13283, 13285, + 5, 1492, 0, 0, 13284, 13283, 1, 0, 0, 0, 13284, 13285, 1, 0, 0, 0, 13285, + 13287, 1, 0, 0, 0, 13286, 13288, 5, 752, 0, 0, 13287, 13286, 1, 0, 0, 0, + 13287, 13288, 1, 0, 0, 0, 13288, 1395, 1, 0, 0, 0, 13289, 13291, 5, 64, + 0, 0, 13290, 13292, 5, 840, 0, 0, 13291, 13290, 1, 0, 0, 0, 13291, 13292, + 1, 0, 0, 0, 13292, 13295, 1, 0, 0, 0, 13293, 13295, 5, 987, 0, 0, 13294, + 13289, 1, 0, 0, 0, 13294, 13293, 1, 0, 0, 0, 13295, 13346, 1, 0, 0, 0, + 13296, 13298, 5, 1059, 0, 0, 13297, 13296, 1, 0, 0, 0, 13297, 13298, 1, + 0, 0, 0, 13298, 13299, 1, 0, 0, 0, 13299, 13300, 5, 561, 0, 0, 13300, 13346, + 5, 816, 0, 0, 13301, 13302, 5, 1572, 0, 0, 13302, 13303, 5, 1633, 0, 0, + 13303, 13304, 5, 1042, 0, 0, 13304, 13309, 5, 565, 0, 0, 13305, 13306, + 5, 330, 0, 0, 13306, 13310, 5, 94, 0, 0, 13307, 13308, 5, 800, 0, 0, 13308, + 13310, 5, 1295, 0, 0, 13309, 13305, 1, 0, 0, 0, 13309, 13307, 1, 0, 0, + 0, 13310, 13346, 1, 0, 0, 0, 13311, 13312, 5, 1464, 0, 0, 13312, 13313, + 5, 535, 0, 0, 13313, 13318, 3, 1450, 725, 0, 13314, 13315, 5, 2436, 0, + 0, 13315, 13317, 3, 1450, 725, 0, 13316, 13314, 1, 0, 0, 0, 13317, 13320, + 1, 0, 0, 0, 13318, 13316, 1, 0, 0, 0, 13318, 13319, 1, 0, 0, 0, 13319, + 13321, 1, 0, 0, 0, 13320, 13318, 1, 0, 0, 0, 13321, 13322, 5, 2034, 0, + 0, 13322, 13323, 3, 1450, 725, 0, 13323, 13346, 1, 0, 0, 0, 13324, 13326, + 5, 198, 0, 0, 13325, 13327, 5, 2064, 0, 0, 13326, 13325, 1, 0, 0, 0, 13326, + 13327, 1, 0, 0, 0, 13327, 13328, 1, 0, 0, 0, 13328, 13329, 5, 814, 0, 0, + 13329, 13334, 3, 1412, 706, 0, 13330, 13331, 5, 2436, 0, 0, 13331, 13333, + 3, 1412, 706, 0, 13332, 13330, 1, 0, 0, 0, 13333, 13336, 1, 0, 0, 0, 13334, + 13332, 1, 0, 0, 0, 13334, 13335, 1, 0, 0, 0, 13335, 13339, 1, 0, 0, 0, + 13336, 13334, 1, 0, 0, 0, 13337, 13338, 5, 2088, 0, 0, 13338, 13340, 5, + 331, 0, 0, 13339, 13337, 1, 0, 0, 0, 13339, 13340, 1, 0, 0, 0, 13340, 13346, + 1, 0, 0, 0, 13341, 13346, 3, 1398, 699, 0, 13342, 13346, 3, 1402, 701, + 0, 13343, 13346, 3, 1404, 702, 0, 13344, 13346, 3, 1406, 703, 0, 13345, + 13294, 1, 0, 0, 0, 13345, 13297, 1, 0, 0, 0, 13345, 13301, 1, 0, 0, 0, + 13345, 13311, 1, 0, 0, 0, 13345, 13324, 1, 0, 0, 0, 13345, 13341, 1, 0, + 0, 0, 13345, 13342, 1, 0, 0, 0, 13345, 13343, 1, 0, 0, 0, 13345, 13344, + 1, 0, 0, 0, 13346, 1397, 1, 0, 0, 0, 13347, 13349, 5, 20, 0, 0, 13348, + 13350, 5, 1633, 0, 0, 13349, 13348, 1, 0, 0, 0, 13349, 13350, 1, 0, 0, + 0, 13350, 13351, 1, 0, 0, 0, 13351, 13387, 5, 814, 0, 0, 13352, 13353, + 5, 701, 0, 0, 13353, 13357, 5, 2426, 0, 0, 13354, 13355, 5, 1996, 0, 0, + 13355, 13357, 5, 2424, 0, 0, 13356, 13352, 1, 0, 0, 0, 13356, 13354, 1, + 0, 0, 0, 13356, 13357, 1, 0, 0, 0, 13357, 13359, 1, 0, 0, 0, 13358, 13360, + 3, 1400, 700, 0, 13359, 13358, 1, 0, 0, 0, 13360, 13361, 1, 0, 0, 0, 13361, + 13359, 1, 0, 0, 0, 13361, 13362, 1, 0, 0, 0, 13362, 13388, 1, 0, 0, 0, + 13363, 13364, 5, 866, 0, 0, 13364, 13366, 3, 1450, 725, 0, 13365, 13367, + 5, 1492, 0, 0, 13366, 13365, 1, 0, 0, 0, 13366, 13367, 1, 0, 0, 0, 13367, + 13375, 1, 0, 0, 0, 13368, 13369, 5, 2436, 0, 0, 13369, 13371, 3, 1450, + 725, 0, 13370, 13372, 5, 1492, 0, 0, 13371, 13370, 1, 0, 0, 0, 13371, 13372, + 1, 0, 0, 0, 13372, 13374, 1, 0, 0, 0, 13373, 13368, 1, 0, 0, 0, 13374, + 13377, 1, 0, 0, 0, 13375, 13373, 1, 0, 0, 0, 13375, 13376, 1, 0, 0, 0, + 13376, 13378, 1, 0, 0, 0, 13377, 13375, 1, 0, 0, 0, 13378, 13379, 5, 2034, + 0, 0, 13379, 13384, 3, 1412, 706, 0, 13380, 13381, 5, 2436, 0, 0, 13381, + 13383, 3, 1412, 706, 0, 13382, 13380, 1, 0, 0, 0, 13383, 13386, 1, 0, 0, + 0, 13384, 13382, 1, 0, 0, 0, 13384, 13385, 1, 0, 0, 0, 13385, 13388, 1, + 0, 0, 0, 13386, 13384, 1, 0, 0, 0, 13387, 13356, 1, 0, 0, 0, 13387, 13363, + 1, 0, 0, 0, 13388, 1399, 1, 0, 0, 0, 13389, 13390, 5, 594, 0, 0, 13390, + 13392, 5, 2424, 0, 0, 13391, 13389, 1, 0, 0, 0, 13391, 13392, 1, 0, 0, + 0, 13392, 13393, 1, 0, 0, 0, 13393, 13394, 3, 902, 451, 0, 13394, 1401, + 1, 0, 0, 0, 13395, 13397, 5, 425, 0, 0, 13396, 13398, 5, 1633, 0, 0, 13397, + 13396, 1, 0, 0, 0, 13397, 13398, 1, 0, 0, 0, 13398, 13399, 1, 0, 0, 0, + 13399, 13417, 5, 814, 0, 0, 13400, 13405, 3, 1412, 706, 0, 13401, 13402, + 5, 2436, 0, 0, 13402, 13404, 3, 1412, 706, 0, 13403, 13401, 1, 0, 0, 0, + 13404, 13407, 1, 0, 0, 0, 13405, 13403, 1, 0, 0, 0, 13405, 13406, 1, 0, + 0, 0, 13406, 13418, 1, 0, 0, 0, 13407, 13405, 1, 0, 0, 0, 13408, 13409, + 5, 866, 0, 0, 13409, 13414, 3, 1450, 725, 0, 13410, 13411, 5, 2436, 0, + 0, 13411, 13413, 3, 1450, 725, 0, 13412, 13410, 1, 0, 0, 0, 13413, 13416, + 1, 0, 0, 0, 13414, 13412, 1, 0, 0, 0, 13414, 13415, 1, 0, 0, 0, 13415, + 13418, 1, 0, 0, 0, 13416, 13414, 1, 0, 0, 0, 13417, 13400, 1, 0, 0, 0, + 13417, 13408, 1, 0, 0, 0, 13418, 1403, 1, 0, 0, 0, 13419, 13420, 5, 1691, + 0, 0, 13420, 13421, 5, 37, 0, 0, 13421, 13422, 5, 815, 0, 0, 13422, 13423, + 5, 2034, 0, 0, 13423, 13424, 5, 137, 0, 0, 13424, 13425, 5, 2424, 0, 0, + 13425, 1405, 1, 0, 0, 0, 13426, 13427, 3, 1408, 704, 0, 13427, 13428, 5, + 1687, 0, 0, 13428, 13432, 5, 820, 0, 0, 13429, 13433, 5, 330, 0, 0, 13430, + 13433, 3, 1274, 637, 0, 13431, 13433, 3, 1410, 705, 0, 13432, 13429, 1, + 0, 0, 0, 13432, 13430, 1, 0, 0, 0, 13432, 13431, 1, 0, 0, 0, 13433, 1407, + 1, 0, 0, 0, 13434, 13435, 7, 9, 0, 0, 13435, 1409, 1, 0, 0, 0, 13436, 13437, + 5, 330, 0, 0, 13437, 13438, 5, 565, 0, 0, 13438, 13439, 5, 1368, 0, 0, + 13439, 13440, 5, 1468, 0, 0, 13440, 1411, 1, 0, 0, 0, 13441, 13442, 5, + 594, 0, 0, 13442, 13456, 5, 2424, 0, 0, 13443, 13444, 5, 2430, 0, 0, 13444, + 13449, 3, 1450, 725, 0, 13445, 13446, 5, 2436, 0, 0, 13446, 13448, 3, 1450, + 725, 0, 13447, 13445, 1, 0, 0, 0, 13448, 13451, 1, 0, 0, 0, 13449, 13447, + 1, 0, 0, 0, 13449, 13450, 1, 0, 0, 0, 13450, 13452, 1, 0, 0, 0, 13451, + 13449, 1, 0, 0, 0, 13452, 13453, 5, 2431, 0, 0, 13453, 13456, 1, 0, 0, + 0, 13454, 13456, 3, 1450, 725, 0, 13455, 13441, 1, 0, 0, 0, 13455, 13443, + 1, 0, 0, 0, 13455, 13454, 1, 0, 0, 0, 13456, 1413, 1, 0, 0, 0, 13457, 13459, + 5, 301, 0, 0, 13458, 13460, 7, 158, 0, 0, 13459, 13458, 1, 0, 0, 0, 13459, + 13460, 1, 0, 0, 0, 13460, 13461, 1, 0, 0, 0, 13461, 13462, 5, 1633, 0, + 0, 13462, 13463, 5, 279, 0, 0, 13463, 13464, 5, 66, 0, 0, 13464, 13466, + 3, 1450, 725, 0, 13465, 13467, 5, 1492, 0, 0, 13466, 13465, 1, 0, 0, 0, + 13466, 13467, 1, 0, 0, 0, 13467, 13479, 1, 0, 0, 0, 13468, 13469, 5, 98, + 0, 0, 13469, 13470, 5, 279, 0, 0, 13470, 13476, 5, 2034, 0, 0, 13471, 13473, + 3, 1450, 725, 0, 13472, 13474, 5, 1492, 0, 0, 13473, 13472, 1, 0, 0, 0, + 13473, 13474, 1, 0, 0, 0, 13474, 13477, 1, 0, 0, 0, 13475, 13477, 3, 1416, + 708, 0, 13476, 13471, 1, 0, 0, 0, 13476, 13475, 1, 0, 0, 0, 13477, 13479, + 1, 0, 0, 0, 13478, 13457, 1, 0, 0, 0, 13478, 13468, 1, 0, 0, 0, 13479, + 1415, 1, 0, 0, 0, 13480, 13486, 5, 2036, 0, 0, 13481, 13482, 5, 66, 0, + 0, 13482, 13484, 3, 1450, 725, 0, 13483, 13485, 5, 1492, 0, 0, 13484, 13483, + 1, 0, 0, 0, 13484, 13485, 1, 0, 0, 0, 13485, 13487, 1, 0, 0, 0, 13486, + 13481, 1, 0, 0, 0, 13486, 13487, 1, 0, 0, 0, 13487, 13489, 1, 0, 0, 0, + 13488, 13490, 7, 57, 0, 0, 13489, 13488, 1, 0, 0, 0, 13489, 13490, 1, 0, + 0, 0, 13490, 1417, 1, 0, 0, 0, 13491, 13499, 3, 1420, 710, 0, 13492, 13499, + 3, 1422, 711, 0, 13493, 13499, 3, 1424, 712, 0, 13494, 13499, 3, 1426, + 713, 0, 13495, 13499, 3, 1428, 714, 0, 13496, 13499, 3, 1430, 715, 0, 13497, + 13499, 3, 1432, 716, 0, 13498, 13491, 1, 0, 0, 0, 13498, 13492, 1, 0, 0, + 0, 13498, 13493, 1, 0, 0, 0, 13498, 13494, 1, 0, 0, 0, 13498, 13495, 1, + 0, 0, 0, 13498, 13496, 1, 0, 0, 0, 13498, 13497, 1, 0, 0, 0, 13499, 13501, + 1, 0, 0, 0, 13500, 13502, 3, 912, 456, 0, 13501, 13500, 1, 0, 0, 0, 13501, + 13502, 1, 0, 0, 0, 13502, 1419, 1, 0, 0, 0, 13503, 13505, 5, 12, 0, 0, + 13504, 13506, 7, 158, 0, 0, 13505, 13504, 1, 0, 0, 0, 13505, 13506, 1, + 0, 0, 0, 13506, 13507, 1, 0, 0, 0, 13507, 13508, 5, 1633, 0, 0, 13508, + 13511, 5, 329, 0, 0, 13509, 13510, 5, 543, 0, 0, 13510, 13512, 5, 59, 0, + 0, 13511, 13509, 1, 0, 0, 0, 13511, 13512, 1, 0, 0, 0, 13512, 1421, 1, + 0, 0, 0, 13513, 13514, 5, 1572, 0, 0, 13514, 13515, 5, 1633, 0, 0, 13515, + 13516, 5, 329, 0, 0, 13516, 13517, 5, 2034, 0, 0, 13517, 13518, 5, 854, + 0, 0, 13518, 13519, 7, 159, 0, 0, 13519, 1423, 1, 0, 0, 0, 13520, 13523, + 5, 1443, 0, 0, 13521, 13522, 5, 1223, 0, 0, 13522, 13524, 5, 1467, 0, 0, + 13523, 13521, 1, 0, 0, 0, 13523, 13524, 1, 0, 0, 0, 13524, 13525, 1, 0, + 0, 0, 13525, 13526, 7, 158, 0, 0, 13526, 13527, 5, 814, 0, 0, 13527, 1425, + 1, 0, 0, 0, 13528, 13529, 7, 160, 0, 0, 13529, 13530, 5, 2034, 0, 0, 13530, + 13559, 5, 1690, 0, 0, 13531, 13552, 5, 2034, 0, 0, 13532, 13534, 7, 158, + 0, 0, 13533, 13532, 1, 0, 0, 0, 13533, 13534, 1, 0, 0, 0, 13534, 13535, + 1, 0, 0, 0, 13535, 13541, 5, 1359, 0, 0, 13536, 13538, 5, 1302, 0, 0, 13537, + 13536, 1, 0, 0, 0, 13537, 13538, 1, 0, 0, 0, 13538, 13539, 1, 0, 0, 0, + 13539, 13541, 5, 1633, 0, 0, 13540, 13533, 1, 0, 0, 0, 13540, 13537, 1, + 0, 0, 0, 13541, 13548, 1, 0, 0, 0, 13542, 13544, 7, 2, 0, 0, 13543, 13542, + 1, 0, 0, 0, 13543, 13544, 1, 0, 0, 0, 13544, 13545, 1, 0, 0, 0, 13545, + 13546, 5, 1568, 0, 0, 13546, 13547, 5, 1586, 0, 0, 13547, 13549, 7, 0, + 0, 0, 13548, 13543, 1, 0, 0, 0, 13548, 13549, 1, 0, 0, 0, 13549, 13553, + 1, 0, 0, 0, 13550, 13551, 5, 817, 0, 0, 13551, 13553, 5, 1633, 0, 0, 13552, + 13540, 1, 0, 0, 0, 13552, 13550, 1, 0, 0, 0, 13553, 13557, 1, 0, 0, 0, + 13554, 13555, 5, 817, 0, 0, 13555, 13557, 5, 1633, 0, 0, 13556, 13531, + 1, 0, 0, 0, 13556, 13554, 1, 0, 0, 0, 13557, 13560, 1, 0, 0, 0, 13558, + 13560, 5, 163, 0, 0, 13559, 13556, 1, 0, 0, 0, 13559, 13558, 1, 0, 0, 0, + 13559, 13560, 1, 0, 0, 0, 13560, 1427, 1, 0, 0, 0, 13561, 13562, 5, 1636, + 0, 0, 13562, 13563, 5, 817, 0, 0, 13563, 13564, 5, 1633, 0, 0, 13564, 13566, + 5, 59, 0, 0, 13565, 13567, 5, 641, 0, 0, 13566, 13565, 1, 0, 0, 0, 13566, + 13567, 1, 0, 0, 0, 13567, 13569, 1, 0, 0, 0, 13568, 13570, 5, 1014, 0, + 0, 13569, 13568, 1, 0, 0, 0, 13569, 13570, 1, 0, 0, 0, 13570, 13582, 1, + 0, 0, 0, 13571, 13572, 5, 951, 0, 0, 13572, 13573, 5, 1359, 0, 0, 13573, + 13583, 3, 2434, 1217, 0, 13574, 13576, 5, 683, 0, 0, 13575, 13577, 5, 2424, + 0, 0, 13576, 13575, 1, 0, 0, 0, 13576, 13577, 1, 0, 0, 0, 13577, 13583, + 1, 0, 0, 0, 13578, 13579, 5, 1602, 0, 0, 13579, 13580, 5, 518, 0, 0, 13580, + 13583, 5, 2040, 0, 0, 13581, 13583, 5, 543, 0, 0, 13582, 13571, 1, 0, 0, + 0, 13582, 13574, 1, 0, 0, 0, 13582, 13578, 1, 0, 0, 0, 13582, 13581, 1, + 0, 0, 0, 13582, 13583, 1, 0, 0, 0, 13583, 1429, 1, 0, 0, 0, 13584, 13585, + 7, 161, 0, 0, 13585, 13586, 5, 817, 0, 0, 13586, 13587, 5, 1633, 0, 0, + 13587, 13588, 5, 59, 0, 0, 13588, 1431, 1, 0, 0, 0, 13589, 13590, 5, 281, + 0, 0, 13590, 13591, 5, 2034, 0, 0, 13591, 13592, 7, 162, 0, 0, 13592, 13593, + 5, 1633, 0, 0, 13593, 1433, 1, 0, 0, 0, 13594, 13595, 5, 363, 0, 0, 13595, + 13596, 5, 438, 0, 0, 13596, 13597, 5, 2452, 0, 0, 13597, 13641, 3, 1446, + 723, 0, 13598, 13599, 5, 1572, 0, 0, 13599, 13600, 5, 363, 0, 0, 13600, + 13601, 7, 94, 0, 0, 13601, 13641, 5, 1978, 0, 0, 13602, 13603, 5, 363, + 0, 0, 13603, 13604, 5, 1978, 0, 0, 13604, 13641, 3, 1642, 821, 0, 13605, + 13606, 5, 363, 0, 0, 13606, 13607, 5, 1989, 0, 0, 13607, 13610, 5, 1978, + 0, 0, 13608, 13611, 3, 1642, 821, 0, 13609, 13611, 3, 854, 427, 0, 13610, + 13608, 1, 0, 0, 0, 13610, 13609, 1, 0, 0, 0, 13611, 13641, 1, 0, 0, 0, + 13612, 13613, 5, 1464, 0, 0, 13613, 13614, 5, 589, 0, 0, 13614, 13615, + 5, 2034, 0, 0, 13615, 13618, 3, 1444, 722, 0, 13616, 13617, 5, 2423, 0, + 0, 13617, 13619, 3, 1442, 721, 0, 13618, 13616, 1, 0, 0, 0, 13619, 13620, + 1, 0, 0, 0, 13620, 13618, 1, 0, 0, 0, 13620, 13621, 1, 0, 0, 0, 13621, + 13641, 1, 0, 0, 0, 13622, 13623, 5, 453, 0, 0, 13623, 13624, 5, 134, 0, + 0, 13624, 13625, 5, 179, 0, 0, 13625, 13632, 5, 2038, 0, 0, 13626, 13627, + 5, 2134, 0, 0, 13627, 13628, 5, 535, 0, 0, 13628, 13630, 3, 1450, 725, + 0, 13629, 13631, 5, 1492, 0, 0, 13630, 13629, 1, 0, 0, 0, 13630, 13631, + 1, 0, 0, 0, 13631, 13633, 1, 0, 0, 0, 13632, 13626, 1, 0, 0, 0, 13632, + 13633, 1, 0, 0, 0, 13633, 13641, 1, 0, 0, 0, 13634, 13635, 5, 398, 0, 0, + 13635, 13636, 5, 134, 0, 0, 13636, 13637, 5, 179, 0, 0, 13637, 13641, 5, + 2038, 0, 0, 13638, 13641, 3, 858, 429, 0, 13639, 13641, 3, 1436, 718, 0, + 13640, 13594, 1, 0, 0, 0, 13640, 13598, 1, 0, 0, 0, 13640, 13602, 1, 0, + 0, 0, 13640, 13605, 1, 0, 0, 0, 13640, 13612, 1, 0, 0, 0, 13640, 13622, + 1, 0, 0, 0, 13640, 13634, 1, 0, 0, 0, 13640, 13638, 1, 0, 0, 0, 13640, + 13639, 1, 0, 0, 0, 13641, 1435, 1, 0, 0, 0, 13642, 13643, 5, 1572, 0, 0, + 13643, 13644, 5, 2007, 0, 0, 13644, 13645, 5, 2452, 0, 0, 13645, 13646, + 5, 2426, 0, 0, 13646, 1437, 1, 0, 0, 0, 13647, 13648, 3, 1300, 650, 0, + 13648, 13649, 5, 701, 0, 0, 13649, 13650, 5, 2426, 0, 0, 13650, 1439, 1, + 0, 0, 0, 13651, 13652, 5, 601, 0, 0, 13652, 13653, 7, 163, 0, 0, 13653, + 1441, 1, 0, 0, 0, 13654, 13655, 3, 2434, 1217, 0, 13655, 1443, 1, 0, 0, + 0, 13656, 13657, 3, 2434, 1217, 0, 13657, 1445, 1, 0, 0, 0, 13658, 13659, + 3, 2434, 1217, 0, 13659, 1447, 1, 0, 0, 0, 13660, 13661, 5, 2424, 0, 0, + 13661, 1449, 1, 0, 0, 0, 13662, 13663, 5, 2426, 0, 0, 13663, 1451, 1, 0, + 0, 0, 13664, 13665, 5, 1350, 0, 0, 13665, 13666, 5, 893, 0, 0, 13666, 13667, + 5, 284, 0, 0, 13667, 13671, 3, 2334, 1167, 0, 13668, 13669, 5, 2193, 0, + 0, 13669, 13670, 7, 164, 0, 0, 13670, 13672, 5, 1429, 0, 0, 13671, 13668, + 1, 0, 0, 0, 13671, 13672, 1, 0, 0, 0, 13672, 13676, 1, 0, 0, 0, 13673, + 13674, 5, 565, 0, 0, 13674, 13675, 5, 329, 0, 0, 13675, 13677, 3, 2334, + 1167, 0, 13676, 13673, 1, 0, 0, 0, 13676, 13677, 1, 0, 0, 0, 13677, 1453, + 1, 0, 0, 0, 13678, 13679, 5, 425, 0, 0, 13679, 13680, 5, 893, 0, 0, 13680, + 13681, 5, 284, 0, 0, 13681, 13682, 3, 2334, 1167, 0, 13682, 1455, 1, 0, + 0, 0, 13683, 13684, 7, 165, 0, 0, 13684, 13685, 5, 827, 0, 0, 13685, 13686, + 5, 2197, 0, 0, 13686, 13687, 5, 1377, 0, 0, 13687, 1457, 1, 0, 0, 0, 13688, + 13691, 3, 1460, 730, 0, 13689, 13691, 3, 1462, 731, 0, 13690, 13688, 1, + 0, 0, 0, 13690, 13689, 1, 0, 0, 0, 13691, 1459, 1, 0, 0, 0, 13692, 13693, + 5, 1572, 0, 0, 13693, 13694, 5, 772, 0, 0, 13694, 13695, 5, 2452, 0, 0, + 13695, 13696, 7, 166, 0, 0, 13696, 1461, 1, 0, 0, 0, 13697, 13698, 5, 1572, + 0, 0, 13698, 13699, 5, 773, 0, 0, 13699, 13700, 5, 2452, 0, 0, 13700, 13701, + 5, 2426, 0, 0, 13701, 1463, 1, 0, 0, 0, 13702, 13703, 5, 1375, 0, 0, 13703, + 13704, 7, 167, 0, 0, 13704, 13705, 5, 366, 0, 0, 13705, 13706, 5, 2452, + 0, 0, 13706, 13707, 3, 2334, 1167, 0, 13707, 1465, 1, 0, 0, 0, 13708, 13709, + 5, 2100, 0, 0, 13709, 13710, 5, 1693, 0, 0, 13710, 13711, 7, 93, 0, 0, + 13711, 1467, 1, 0, 0, 0, 13712, 13714, 5, 41, 0, 0, 13713, 13715, 5, 1580, + 0, 0, 13714, 13713, 1, 0, 0, 0, 13714, 13715, 1, 0, 0, 0, 13715, 13717, + 1, 0, 0, 0, 13716, 13718, 5, 1381, 0, 0, 13717, 13716, 1, 0, 0, 0, 13717, + 13718, 1, 0, 0, 0, 13718, 13719, 1, 0, 0, 0, 13719, 13720, 5, 329, 0, 0, + 13720, 13721, 5, 796, 0, 0, 13721, 13732, 3, 2264, 1132, 0, 13722, 13723, + 5, 261, 0, 0, 13723, 13724, 5, 2034, 0, 0, 13724, 13725, 3, 2280, 1140, + 0, 13725, 13726, 5, 629, 0, 0, 13726, 13727, 5, 151, 0, 0, 13727, 13729, + 3, 1470, 735, 0, 13728, 13730, 3, 1472, 736, 0, 13729, 13728, 1, 0, 0, + 0, 13729, 13730, 1, 0, 0, 0, 13730, 13733, 1, 0, 0, 0, 13731, 13733, 3, + 1472, 736, 0, 13732, 13722, 1, 0, 0, 0, 13732, 13731, 1, 0, 0, 0, 13733, + 1469, 1, 0, 0, 0, 13734, 13737, 3, 2334, 1167, 0, 13735, 13737, 3, 2324, + 1162, 0, 13736, 13734, 1, 0, 0, 0, 13736, 13735, 1, 0, 0, 0, 13737, 1471, + 1, 0, 0, 0, 13738, 13739, 5, 83, 0, 0, 13739, 13740, 5, 151, 0, 0, 13740, + 13741, 3, 2280, 1140, 0, 13741, 13742, 5, 629, 0, 0, 13742, 13743, 5, 151, + 0, 0, 13743, 13744, 3, 1470, 735, 0, 13744, 1473, 1, 0, 0, 0, 13745, 13746, + 5, 301, 0, 0, 13746, 13747, 5, 329, 0, 0, 13747, 13786, 3, 1358, 679, 0, + 13748, 13749, 5, 2126, 0, 0, 13749, 13750, 7, 168, 0, 0, 13750, 13751, + 5, 629, 0, 0, 13751, 13752, 5, 151, 0, 0, 13752, 13787, 3, 1470, 735, 0, + 13753, 13754, 5, 279, 0, 0, 13754, 13787, 5, 1492, 0, 0, 13755, 13756, + 7, 169, 0, 0, 13756, 13787, 5, 2424, 0, 0, 13757, 13759, 5, 931, 0, 0, + 13758, 13757, 1, 0, 0, 0, 13758, 13759, 1, 0, 0, 0, 13759, 13760, 1, 0, + 0, 0, 13760, 13761, 5, 181, 0, 0, 13761, 13762, 5, 1572, 0, 0, 13762, 13787, + 3, 2272, 1136, 0, 13763, 13764, 5, 1572, 0, 0, 13764, 13765, 5, 363, 0, + 0, 13765, 13766, 7, 94, 0, 0, 13766, 13787, 5, 1978, 0, 0, 13767, 13787, + 3, 1476, 738, 0, 13768, 13787, 3, 1480, 740, 0, 13769, 13787, 3, 1436, + 718, 0, 13770, 13772, 7, 94, 0, 0, 13771, 13770, 1, 0, 0, 0, 13771, 13772, + 1, 0, 0, 0, 13772, 13773, 1, 0, 0, 0, 13773, 13774, 5, 2119, 0, 0, 13774, + 13775, 5, 1978, 0, 0, 13775, 13776, 3, 854, 427, 0, 13776, 13777, 5, 331, + 0, 0, 13777, 13782, 3, 900, 450, 0, 13778, 13779, 5, 2436, 0, 0, 13779, + 13781, 3, 900, 450, 0, 13780, 13778, 1, 0, 0, 0, 13781, 13784, 1, 0, 0, + 0, 13782, 13780, 1, 0, 0, 0, 13782, 13783, 1, 0, 0, 0, 13783, 13787, 1, + 0, 0, 0, 13784, 13782, 1, 0, 0, 0, 13785, 13787, 3, 1482, 741, 0, 13786, + 13748, 1, 0, 0, 0, 13786, 13753, 1, 0, 0, 0, 13786, 13755, 1, 0, 0, 0, + 13786, 13758, 1, 0, 0, 0, 13786, 13763, 1, 0, 0, 0, 13786, 13767, 1, 0, + 0, 0, 13786, 13768, 1, 0, 0, 0, 13786, 13769, 1, 0, 0, 0, 13786, 13771, + 1, 0, 0, 0, 13786, 13785, 1, 0, 0, 0, 13787, 13788, 1, 0, 0, 0, 13788, + 13786, 1, 0, 0, 0, 13788, 13789, 1, 0, 0, 0, 13789, 1475, 1, 0, 0, 0, 13790, + 13791, 5, 814, 0, 0, 13791, 13796, 3, 1478, 739, 0, 13792, 13793, 5, 2436, + 0, 0, 13793, 13795, 3, 1478, 739, 0, 13794, 13792, 1, 0, 0, 0, 13795, 13798, + 1, 0, 0, 0, 13796, 13794, 1, 0, 0, 0, 13796, 13797, 1, 0, 0, 0, 13797, + 13806, 1, 0, 0, 0, 13798, 13796, 1, 0, 0, 0, 13799, 13800, 7, 170, 0, 0, + 13800, 13806, 5, 2424, 0, 0, 13801, 13806, 5, 64, 0, 0, 13802, 13806, 5, + 987, 0, 0, 13803, 13804, 5, 561, 0, 0, 13804, 13806, 5, 816, 0, 0, 13805, + 13790, 1, 0, 0, 0, 13805, 13799, 1, 0, 0, 0, 13805, 13801, 1, 0, 0, 0, + 13805, 13802, 1, 0, 0, 0, 13805, 13803, 1, 0, 0, 0, 13806, 1477, 1, 0, + 0, 0, 13807, 13808, 5, 594, 0, 0, 13808, 13810, 5, 2424, 0, 0, 13809, 13807, + 1, 0, 0, 0, 13809, 13810, 1, 0, 0, 0, 13810, 13811, 1, 0, 0, 0, 13811, + 13812, 3, 418, 209, 0, 13812, 1479, 1, 0, 0, 0, 13813, 13814, 5, 506, 0, + 0, 13814, 13815, 5, 837, 0, 0, 13815, 13832, 5, 805, 0, 0, 13816, 13818, + 5, 1698, 0, 0, 13817, 13816, 1, 0, 0, 0, 13817, 13818, 1, 0, 0, 0, 13818, + 13819, 1, 0, 0, 0, 13819, 13820, 5, 331, 0, 0, 13820, 13825, 3, 418, 209, + 0, 13821, 13822, 5, 2436, 0, 0, 13822, 13824, 3, 418, 209, 0, 13823, 13821, + 1, 0, 0, 0, 13824, 13827, 1, 0, 0, 0, 13825, 13823, 1, 0, 0, 0, 13825, + 13826, 1, 0, 0, 0, 13826, 13832, 1, 0, 0, 0, 13827, 13825, 1, 0, 0, 0, + 13828, 13832, 3, 1492, 746, 0, 13829, 13832, 3, 1494, 747, 0, 13830, 13832, + 3, 1496, 748, 0, 13831, 13813, 1, 0, 0, 0, 13831, 13817, 1, 0, 0, 0, 13831, + 13828, 1, 0, 0, 0, 13831, 13829, 1, 0, 0, 0, 13831, 13830, 1, 0, 0, 0, + 13832, 1481, 1, 0, 0, 0, 13833, 13834, 5, 453, 0, 0, 13834, 13835, 5, 1319, + 0, 0, 13835, 13848, 5, 329, 0, 0, 13836, 13838, 5, 1547, 0, 0, 13837, 13839, + 3, 1484, 742, 0, 13838, 13837, 1, 0, 0, 0, 13838, 13839, 1, 0, 0, 0, 13839, + 13842, 1, 0, 0, 0, 13840, 13841, 5, 1847, 0, 0, 13841, 13843, 3, 1488, + 744, 0, 13842, 13840, 1, 0, 0, 0, 13842, 13843, 1, 0, 0, 0, 13843, 13846, + 1, 0, 0, 0, 13844, 13845, 5, 1698, 0, 0, 13845, 13847, 3, 1488, 744, 0, + 13846, 13844, 1, 0, 0, 0, 13846, 13847, 1, 0, 0, 0, 13847, 13849, 1, 0, + 0, 0, 13848, 13836, 1, 0, 0, 0, 13848, 13849, 1, 0, 0, 0, 13849, 13851, + 1, 0, 0, 0, 13850, 13852, 3, 1490, 745, 0, 13851, 13850, 1, 0, 0, 0, 13851, + 13852, 1, 0, 0, 0, 13852, 1483, 1, 0, 0, 0, 13853, 13854, 5, 536, 0, 0, + 13854, 13867, 5, 2452, 0, 0, 13855, 13856, 5, 2430, 0, 0, 13856, 13861, + 3, 1486, 743, 0, 13857, 13858, 5, 2436, 0, 0, 13858, 13860, 3, 1486, 743, + 0, 13859, 13857, 1, 0, 0, 0, 13860, 13863, 1, 0, 0, 0, 13861, 13859, 1, + 0, 0, 0, 13861, 13862, 1, 0, 0, 0, 13862, 13864, 1, 0, 0, 0, 13863, 13861, + 1, 0, 0, 0, 13864, 13865, 5, 2431, 0, 0, 13865, 13868, 1, 0, 0, 0, 13866, + 13868, 5, 1056, 0, 0, 13867, 13855, 1, 0, 0, 0, 13867, 13866, 1, 0, 0, + 0, 13868, 1485, 1, 0, 0, 0, 13869, 13872, 5, 2426, 0, 0, 13870, 13871, + 5, 2436, 0, 0, 13871, 13873, 5, 2426, 0, 0, 13872, 13870, 1, 0, 0, 0, 13872, + 13873, 1, 0, 0, 0, 13873, 1487, 1, 0, 0, 0, 13874, 13878, 5, 332, 0, 0, + 13875, 13876, 5, 1600, 0, 0, 13876, 13879, 3, 1148, 574, 0, 13877, 13879, + 3, 904, 452, 0, 13878, 13875, 1, 0, 0, 0, 13878, 13877, 1, 0, 0, 0, 13879, + 13880, 1, 0, 0, 0, 13880, 13878, 1, 0, 0, 0, 13880, 13881, 1, 0, 0, 0, + 13881, 1489, 1, 0, 0, 0, 13882, 13883, 5, 805, 0, 0, 13883, 13884, 5, 2069, + 0, 0, 13884, 13885, 7, 93, 0, 0, 13885, 1491, 1, 0, 0, 0, 13886, 13887, + 5, 363, 0, 0, 13887, 13888, 5, 1978, 0, 0, 13888, 13891, 3, 1642, 821, + 0, 13889, 13890, 5, 331, 0, 0, 13890, 13892, 3, 900, 450, 0, 13891, 13889, + 1, 0, 0, 0, 13891, 13892, 1, 0, 0, 0, 13892, 13894, 1, 0, 0, 0, 13893, + 13895, 3, 870, 435, 0, 13894, 13893, 1, 0, 0, 0, 13894, 13895, 1, 0, 0, + 0, 13895, 1493, 1, 0, 0, 0, 13896, 13898, 7, 94, 0, 0, 13897, 13896, 1, + 0, 0, 0, 13897, 13898, 1, 0, 0, 0, 13898, 13899, 1, 0, 0, 0, 13899, 13907, + 5, 363, 0, 0, 13900, 13901, 5, 1989, 0, 0, 13901, 13908, 5, 1978, 0, 0, + 13902, 13903, 5, 805, 0, 0, 13903, 13904, 5, 1989, 0, 0, 13904, 13905, + 5, 1978, 0, 0, 13905, 13906, 5, 565, 0, 0, 13906, 13908, 7, 171, 0, 0, + 13907, 13900, 1, 0, 0, 0, 13907, 13902, 1, 0, 0, 0, 13908, 13909, 1, 0, + 0, 0, 13909, 13919, 3, 1642, 821, 0, 13910, 13911, 5, 1987, 0, 0, 13911, + 13916, 3, 418, 209, 0, 13912, 13913, 5, 2436, 0, 0, 13913, 13915, 3, 418, + 209, 0, 13914, 13912, 1, 0, 0, 0, 13915, 13918, 1, 0, 0, 0, 13916, 13914, + 1, 0, 0, 0, 13916, 13917, 1, 0, 0, 0, 13917, 13920, 1, 0, 0, 0, 13918, + 13916, 1, 0, 0, 0, 13919, 13910, 1, 0, 0, 0, 13919, 13920, 1, 0, 0, 0, + 13920, 13922, 1, 0, 0, 0, 13921, 13923, 3, 870, 435, 0, 13922, 13921, 1, + 0, 0, 0, 13922, 13923, 1, 0, 0, 0, 13923, 1495, 1, 0, 0, 0, 13924, 13926, + 7, 94, 0, 0, 13925, 13924, 1, 0, 0, 0, 13925, 13926, 1, 0, 0, 0, 13926, + 13927, 1, 0, 0, 0, 13927, 13928, 5, 2069, 0, 0, 13928, 13929, 5, 1978, + 0, 0, 13929, 13939, 3, 1642, 821, 0, 13930, 13931, 5, 331, 0, 0, 13931, + 13936, 3, 418, 209, 0, 13932, 13933, 5, 2436, 0, 0, 13933, 13935, 3, 418, + 209, 0, 13934, 13932, 1, 0, 0, 0, 13935, 13938, 1, 0, 0, 0, 13936, 13934, + 1, 0, 0, 0, 13936, 13937, 1, 0, 0, 0, 13937, 13940, 1, 0, 0, 0, 13938, + 13936, 1, 0, 0, 0, 13939, 13930, 1, 0, 0, 0, 13939, 13940, 1, 0, 0, 0, + 13940, 1497, 1, 0, 0, 0, 13941, 13942, 5, 425, 0, 0, 13942, 13945, 5, 329, + 0, 0, 13943, 13944, 5, 648, 0, 0, 13944, 13946, 5, 99, 0, 0, 13945, 13943, + 1, 0, 0, 0, 13945, 13946, 1, 0, 0, 0, 13946, 13948, 1, 0, 0, 0, 13947, + 13949, 5, 1079, 0, 0, 13948, 13947, 1, 0, 0, 0, 13948, 13949, 1, 0, 0, + 0, 13949, 1499, 1, 0, 0, 0, 13950, 13952, 5, 301, 0, 0, 13951, 13953, 5, + 1580, 0, 0, 13952, 13951, 1, 0, 0, 0, 13952, 13953, 1, 0, 0, 0, 13953, + 13955, 1, 0, 0, 0, 13954, 13956, 5, 1381, 0, 0, 13955, 13954, 1, 0, 0, + 0, 13955, 13956, 1, 0, 0, 0, 13956, 13957, 1, 0, 0, 0, 13957, 13958, 5, + 329, 0, 0, 13958, 13959, 5, 796, 0, 0, 13959, 13975, 3, 1502, 751, 0, 13960, + 13961, 5, 261, 0, 0, 13961, 13970, 5, 2034, 0, 0, 13962, 13971, 5, 320, + 0, 0, 13963, 13964, 3, 2280, 1140, 0, 13964, 13965, 5, 629, 0, 0, 13965, + 13966, 5, 151, 0, 0, 13966, 13968, 3, 1470, 735, 0, 13967, 13969, 3, 1472, + 736, 0, 13968, 13967, 1, 0, 0, 0, 13968, 13969, 1, 0, 0, 0, 13969, 13971, + 1, 0, 0, 0, 13970, 13962, 1, 0, 0, 0, 13970, 13963, 1, 0, 0, 0, 13971, + 13974, 1, 0, 0, 0, 13972, 13974, 3, 1472, 736, 0, 13973, 13960, 1, 0, 0, + 0, 13973, 13972, 1, 0, 0, 0, 13974, 13977, 1, 0, 0, 0, 13975, 13973, 1, + 0, 0, 0, 13975, 13976, 1, 0, 0, 0, 13976, 13980, 1, 0, 0, 0, 13977, 13975, + 1, 0, 0, 0, 13978, 13979, 5, 2134, 0, 0, 13979, 13981, 5, 2426, 0, 0, 13980, + 13978, 1, 0, 0, 0, 13980, 13981, 1, 0, 0, 0, 13981, 1501, 1, 0, 0, 0, 13982, + 13987, 3, 1358, 679, 0, 13983, 13984, 5, 2423, 0, 0, 13984, 13986, 3, 2334, + 1167, 0, 13985, 13983, 1, 0, 0, 0, 13986, 13989, 1, 0, 0, 0, 13987, 13985, + 1, 0, 0, 0, 13987, 13988, 1, 0, 0, 0, 13988, 13992, 1, 0, 0, 0, 13989, + 13987, 1, 0, 0, 0, 13990, 13991, 5, 2438, 0, 0, 13991, 13993, 3, 2334, + 1167, 0, 13992, 13990, 1, 0, 0, 0, 13992, 13993, 1, 0, 0, 0, 13993, 1503, + 1, 0, 0, 0, 13994, 13996, 5, 425, 0, 0, 13995, 13997, 5, 1381, 0, 0, 13996, + 13995, 1, 0, 0, 0, 13996, 13997, 1, 0, 0, 0, 13997, 13998, 1, 0, 0, 0, + 13998, 13999, 5, 329, 0, 0, 13999, 14000, 5, 796, 0, 0, 14000, 14001, 3, + 1502, 751, 0, 14001, 1505, 1, 0, 0, 0, 14002, 14003, 5, 41, 0, 0, 14003, + 14004, 5, 1978, 0, 0, 14004, 14005, 5, 1572, 0, 0, 14005, 14006, 3, 2334, + 1167, 0, 14006, 14007, 3, 1508, 754, 0, 14007, 1507, 1, 0, 0, 0, 14008, + 14036, 3, 886, 443, 0, 14009, 14010, 5, 884, 0, 0, 14010, 14011, 5, 506, + 0, 0, 14011, 14036, 3, 1148, 574, 0, 14012, 14013, 5, 1472, 0, 0, 14013, + 14036, 3, 1148, 574, 0, 14014, 14036, 5, 214, 0, 0, 14015, 14016, 5, 1585, + 0, 0, 14016, 14019, 5, 1614, 0, 0, 14017, 14018, 5, 752, 0, 0, 14018, 14020, + 3, 1148, 574, 0, 14019, 14017, 1, 0, 0, 0, 14019, 14020, 1, 0, 0, 0, 14020, + 14036, 1, 0, 0, 0, 14021, 14022, 5, 1464, 0, 0, 14022, 14023, 5, 2034, + 0, 0, 14023, 14036, 3, 2334, 1167, 0, 14024, 14025, 7, 157, 0, 0, 14025, + 14036, 5, 98, 0, 0, 14026, 14036, 3, 848, 424, 0, 14027, 14036, 3, 850, + 425, 0, 14028, 14036, 3, 852, 426, 0, 14029, 14036, 3, 856, 428, 0, 14030, + 14036, 3, 904, 452, 0, 14031, 14036, 3, 858, 429, 0, 14032, 14036, 3, 878, + 439, 0, 14033, 14036, 3, 1510, 755, 0, 14034, 14036, 3, 1456, 728, 0, 14035, + 14008, 1, 0, 0, 0, 14035, 14009, 1, 0, 0, 0, 14035, 14012, 1, 0, 0, 0, + 14035, 14014, 1, 0, 0, 0, 14035, 14015, 1, 0, 0, 0, 14035, 14021, 1, 0, + 0, 0, 14035, 14024, 1, 0, 0, 0, 14035, 14026, 1, 0, 0, 0, 14035, 14027, + 1, 0, 0, 0, 14035, 14028, 1, 0, 0, 0, 14035, 14029, 1, 0, 0, 0, 14035, + 14030, 1, 0, 0, 0, 14035, 14031, 1, 0, 0, 0, 14035, 14032, 1, 0, 0, 0, + 14035, 14033, 1, 0, 0, 0, 14035, 14034, 1, 0, 0, 0, 14036, 1509, 1, 0, + 0, 0, 14037, 14062, 5, 458, 0, 0, 14038, 14044, 5, 1164, 0, 0, 14039, 14041, + 3, 866, 433, 0, 14040, 14039, 1, 0, 0, 0, 14040, 14041, 1, 0, 0, 0, 14041, + 14042, 1, 0, 0, 0, 14042, 14045, 5, 457, 0, 0, 14043, 14045, 5, 361, 0, + 0, 14044, 14040, 1, 0, 0, 0, 14044, 14043, 1, 0, 0, 0, 14045, 14063, 1, + 0, 0, 0, 14046, 14052, 5, 1177, 0, 0, 14047, 14049, 3, 866, 433, 0, 14048, + 14047, 1, 0, 0, 0, 14048, 14049, 1, 0, 0, 0, 14049, 14050, 1, 0, 0, 0, + 14050, 14053, 7, 172, 0, 0, 14051, 14053, 5, 361, 0, 0, 14052, 14048, 1, + 0, 0, 0, 14052, 14051, 1, 0, 0, 0, 14053, 14055, 1, 0, 0, 0, 14054, 14056, + 3, 1512, 756, 0, 14055, 14054, 1, 0, 0, 0, 14055, 14056, 1, 0, 0, 0, 14056, + 14063, 1, 0, 0, 0, 14057, 14058, 5, 543, 0, 0, 14058, 14060, 7, 173, 0, + 0, 14059, 14061, 3, 1512, 756, 0, 14060, 14059, 1, 0, 0, 0, 14060, 14061, + 1, 0, 0, 0, 14061, 14063, 1, 0, 0, 0, 14062, 14038, 1, 0, 0, 0, 14062, + 14046, 1, 0, 0, 0, 14062, 14057, 1, 0, 0, 0, 14063, 1511, 1, 0, 0, 0, 14064, + 14065, 5, 536, 0, 0, 14065, 14066, 5, 2452, 0, 0, 14066, 14067, 5, 2430, + 0, 0, 14067, 14068, 5, 2426, 0, 0, 14068, 14069, 5, 2436, 0, 0, 14069, + 14076, 5, 2426, 0, 0, 14070, 14071, 5, 2436, 0, 0, 14071, 14072, 5, 2426, + 0, 0, 14072, 14073, 5, 2436, 0, 0, 14073, 14075, 5, 2426, 0, 0, 14074, + 14070, 1, 0, 0, 0, 14075, 14078, 1, 0, 0, 0, 14076, 14074, 1, 0, 0, 0, + 14076, 14077, 1, 0, 0, 0, 14077, 14079, 1, 0, 0, 0, 14078, 14076, 1, 0, + 0, 0, 14079, 14081, 5, 2431, 0, 0, 14080, 14082, 5, 752, 0, 0, 14081, 14080, + 1, 0, 0, 0, 14081, 14082, 1, 0, 0, 0, 14082, 1513, 1, 0, 0, 0, 14083, 14084, + 5, 41, 0, 0, 14084, 14085, 5, 1498, 0, 0, 14085, 14086, 3, 2236, 1118, + 0, 14086, 14088, 3, 1516, 758, 0, 14087, 14089, 3, 748, 374, 0, 14088, + 14087, 1, 0, 0, 0, 14088, 14089, 1, 0, 0, 0, 14089, 1515, 1, 0, 0, 0, 14090, + 14091, 5, 1125, 0, 0, 14091, 14110, 5, 629, 0, 0, 14092, 14107, 5, 629, + 0, 0, 14093, 14094, 5, 151, 0, 0, 14094, 14108, 3, 2332, 1166, 0, 14095, + 14096, 5, 2134, 0, 0, 14096, 14099, 3, 2332, 1166, 0, 14097, 14098, 5, + 2423, 0, 0, 14098, 14100, 3, 2334, 1167, 0, 14099, 14097, 1, 0, 0, 0, 14099, + 14100, 1, 0, 0, 0, 14100, 14108, 1, 0, 0, 0, 14101, 14108, 5, 509, 0, 0, + 14102, 14105, 5, 588, 0, 0, 14103, 14104, 5, 66, 0, 0, 14104, 14106, 5, + 2426, 0, 0, 14105, 14103, 1, 0, 0, 0, 14105, 14106, 1, 0, 0, 0, 14106, + 14108, 1, 0, 0, 0, 14107, 14093, 1, 0, 0, 0, 14107, 14095, 1, 0, 0, 0, + 14107, 14101, 1, 0, 0, 0, 14107, 14102, 1, 0, 0, 0, 14108, 14110, 1, 0, + 0, 0, 14109, 14090, 1, 0, 0, 0, 14109, 14092, 1, 0, 0, 0, 14110, 1517, + 1, 0, 0, 0, 14111, 14112, 5, 41, 0, 0, 14112, 14113, 5, 1981, 0, 0, 14113, + 14117, 3, 2268, 1134, 0, 14114, 14116, 3, 1520, 760, 0, 14115, 14114, 1, + 0, 0, 0, 14116, 14119, 1, 0, 0, 0, 14117, 14115, 1, 0, 0, 0, 14117, 14118, + 1, 0, 0, 0, 14118, 14126, 1, 0, 0, 0, 14119, 14117, 1, 0, 0, 0, 14120, + 14127, 1, 0, 0, 0, 14121, 14127, 3, 1522, 761, 0, 14122, 14127, 3, 1684, + 842, 0, 14123, 14127, 3, 1590, 795, 0, 14124, 14127, 3, 1524, 762, 0, 14125, + 14127, 3, 1580, 790, 0, 14126, 14120, 1, 0, 0, 0, 14126, 14121, 1, 0, 0, + 0, 14126, 14122, 1, 0, 0, 0, 14126, 14123, 1, 0, 0, 0, 14126, 14124, 1, + 0, 0, 0, 14126, 14125, 1, 0, 0, 0, 14127, 14140, 1, 0, 0, 0, 14128, 14137, + 3, 1570, 785, 0, 14129, 14134, 3, 1300, 650, 0, 14130, 14131, 5, 1981, + 0, 0, 14131, 14135, 5, 813, 0, 0, 14132, 14133, 5, 37, 0, 0, 14133, 14135, + 5, 2048, 0, 0, 14134, 14130, 1, 0, 0, 0, 14134, 14132, 1, 0, 0, 0, 14135, + 14137, 1, 0, 0, 0, 14136, 14128, 1, 0, 0, 0, 14136, 14129, 1, 0, 0, 0, + 14137, 14138, 1, 0, 0, 0, 14138, 14136, 1, 0, 0, 0, 14138, 14139, 1, 0, + 0, 0, 14139, 14141, 1, 0, 0, 0, 14140, 14136, 1, 0, 0, 0, 14140, 14141, + 1, 0, 0, 0, 14141, 14142, 1, 0, 0, 0, 14142, 14143, 5, 2450, 0, 0, 14143, + 1519, 1, 0, 0, 0, 14144, 14146, 5, 1059, 0, 0, 14145, 14144, 1, 0, 0, 0, + 14145, 14146, 1, 0, 0, 0, 14146, 14147, 1, 0, 0, 0, 14147, 14148, 5, 2288, + 0, 0, 14148, 14149, 5, 565, 0, 0, 14149, 14150, 7, 174, 0, 0, 14150, 1521, + 1, 0, 0, 0, 14151, 14163, 3, 1548, 774, 0, 14152, 14153, 5, 1464, 0, 0, + 14153, 14154, 5, 2034, 0, 0, 14154, 14163, 3, 2268, 1134, 0, 14155, 14163, + 3, 1280, 640, 0, 14156, 14157, 5, 1412, 0, 0, 14157, 14163, 5, 1178, 0, + 0, 14158, 14159, 5, 1412, 0, 0, 14159, 14163, 5, 2197, 0, 0, 14160, 14161, + 5, 1455, 0, 0, 14161, 14163, 5, 2426, 0, 0, 14162, 14151, 1, 0, 0, 0, 14162, + 14152, 1, 0, 0, 0, 14162, 14155, 1, 0, 0, 0, 14162, 14156, 1, 0, 0, 0, + 14162, 14158, 1, 0, 0, 0, 14162, 14160, 1, 0, 0, 0, 14163, 1523, 1, 0, + 0, 0, 14164, 14174, 3, 1526, 763, 0, 14165, 14174, 3, 1528, 764, 0, 14166, + 14174, 3, 1530, 765, 0, 14167, 14174, 3, 1532, 766, 0, 14168, 14174, 3, + 1534, 767, 0, 14169, 14174, 3, 1536, 768, 0, 14170, 14174, 3, 1538, 769, + 0, 14171, 14174, 3, 1540, 770, 0, 14172, 14174, 3, 1542, 771, 0, 14173, + 14164, 1, 0, 0, 0, 14173, 14165, 1, 0, 0, 0, 14173, 14166, 1, 0, 0, 0, + 14173, 14167, 1, 0, 0, 0, 14173, 14168, 1, 0, 0, 0, 14173, 14169, 1, 0, + 0, 0, 14173, 14170, 1, 0, 0, 0, 14173, 14171, 1, 0, 0, 0, 14173, 14172, + 1, 0, 0, 0, 14174, 1525, 1, 0, 0, 0, 14175, 14192, 5, 20, 0, 0, 14176, + 14193, 3, 1114, 557, 0, 14177, 14193, 3, 1116, 558, 0, 14178, 14180, 5, + 1260, 0, 0, 14179, 14181, 3, 1678, 839, 0, 14180, 14179, 1, 0, 0, 0, 14180, + 14181, 1, 0, 0, 0, 14181, 14184, 1, 0, 0, 0, 14182, 14183, 5, 1978, 0, + 0, 14183, 14185, 3, 1642, 821, 0, 14184, 14182, 1, 0, 0, 0, 14184, 14185, + 1, 0, 0, 0, 14185, 14187, 1, 0, 0, 0, 14186, 14188, 3, 1586, 793, 0, 14187, + 14186, 1, 0, 0, 0, 14187, 14188, 1, 0, 0, 0, 14188, 14190, 1, 0, 0, 0, + 14189, 14191, 5, 2092, 0, 0, 14190, 14189, 1, 0, 0, 0, 14190, 14191, 1, + 0, 0, 0, 14191, 14193, 1, 0, 0, 0, 14192, 14176, 1, 0, 0, 0, 14192, 14177, + 1, 0, 0, 0, 14192, 14178, 1, 0, 0, 0, 14193, 1527, 1, 0, 0, 0, 14194, 14197, + 5, 425, 0, 0, 14195, 14198, 3, 1544, 772, 0, 14196, 14198, 3, 1546, 773, + 0, 14197, 14195, 1, 0, 0, 0, 14197, 14196, 1, 0, 0, 0, 14198, 14203, 1, + 0, 0, 0, 14199, 14201, 3, 1558, 779, 0, 14200, 14202, 3, 912, 456, 0, 14201, + 14200, 1, 0, 0, 0, 14201, 14202, 1, 0, 0, 0, 14202, 14204, 1, 0, 0, 0, + 14203, 14199, 1, 0, 0, 0, 14203, 14204, 1, 0, 0, 0, 14204, 1529, 1, 0, + 0, 0, 14205, 14206, 5, 876, 0, 0, 14206, 14207, 5, 1260, 0, 0, 14207, 14208, + 3, 1678, 839, 0, 14208, 14209, 5, 48, 0, 0, 14209, 14210, 3, 1678, 839, + 0, 14210, 14211, 5, 720, 0, 0, 14211, 14212, 5, 1260, 0, 0, 14212, 14213, + 3, 1678, 839, 0, 14213, 1531, 1, 0, 0, 0, 14214, 14235, 5, 910, 0, 0, 14215, + 14236, 1, 0, 0, 0, 14216, 14236, 3, 1088, 544, 0, 14217, 14218, 5, 1260, + 0, 0, 14218, 14221, 3, 1678, 839, 0, 14219, 14220, 7, 9, 0, 0, 14220, 14222, + 3, 1140, 570, 0, 14221, 14219, 1, 0, 0, 0, 14221, 14222, 1, 0, 0, 0, 14222, + 14225, 1, 0, 0, 0, 14223, 14224, 5, 20, 0, 0, 14224, 14226, 3, 1130, 565, + 0, 14225, 14223, 1, 0, 0, 0, 14225, 14226, 1, 0, 0, 0, 14226, 14233, 1, + 0, 0, 0, 14227, 14229, 5, 1417, 0, 0, 14228, 14227, 1, 0, 0, 0, 14228, + 14229, 1, 0, 0, 0, 14229, 14230, 1, 0, 0, 0, 14230, 14231, 5, 2092, 0, + 0, 14231, 14232, 5, 805, 0, 0, 14232, 14234, 5, 657, 0, 0, 14233, 14228, + 1, 0, 0, 0, 14233, 14234, 1, 0, 0, 0, 14234, 14236, 1, 0, 0, 0, 14235, + 14215, 1, 0, 0, 0, 14235, 14216, 1, 0, 0, 0, 14235, 14217, 1, 0, 0, 0, + 14236, 14238, 1, 0, 0, 0, 14237, 14239, 5, 1177, 0, 0, 14238, 14237, 1, + 0, 0, 0, 14238, 14239, 1, 0, 0, 0, 14239, 14244, 1, 0, 0, 0, 14240, 14242, + 3, 1558, 779, 0, 14241, 14243, 3, 912, 456, 0, 14242, 14241, 1, 0, 0, 0, + 14242, 14243, 1, 0, 0, 0, 14243, 14245, 1, 0, 0, 0, 14244, 14240, 1, 0, + 0, 0, 14244, 14245, 1, 0, 0, 0, 14245, 1533, 1, 0, 0, 0, 14246, 14247, + 5, 1617, 0, 0, 14247, 14248, 5, 1260, 0, 0, 14248, 14249, 3, 1678, 839, + 0, 14249, 14250, 5, 720, 0, 0, 14250, 14267, 5, 2430, 0, 0, 14251, 14256, + 3, 1114, 557, 0, 14252, 14253, 5, 2436, 0, 0, 14253, 14255, 3, 1114, 557, + 0, 14254, 14252, 1, 0, 0, 0, 14255, 14258, 1, 0, 0, 0, 14256, 14254, 1, + 0, 0, 0, 14256, 14257, 1, 0, 0, 0, 14257, 14268, 1, 0, 0, 0, 14258, 14256, + 1, 0, 0, 0, 14259, 14264, 3, 1116, 558, 0, 14260, 14261, 5, 2436, 0, 0, + 14261, 14263, 3, 1116, 558, 0, 14262, 14260, 1, 0, 0, 0, 14263, 14266, + 1, 0, 0, 0, 14264, 14262, 1, 0, 0, 0, 14264, 14265, 1, 0, 0, 0, 14265, + 14268, 1, 0, 0, 0, 14266, 14264, 1, 0, 0, 0, 14267, 14251, 1, 0, 0, 0, + 14267, 14259, 1, 0, 0, 0, 14268, 14269, 1, 0, 0, 0, 14269, 14270, 5, 2431, + 0, 0, 14270, 1535, 1, 0, 0, 0, 14271, 14274, 5, 2051, 0, 0, 14272, 14275, + 3, 1544, 772, 0, 14273, 14275, 3, 1546, 773, 0, 14274, 14272, 1, 0, 0, + 0, 14274, 14273, 1, 0, 0, 0, 14275, 14284, 1, 0, 0, 0, 14276, 14278, 5, + 425, 0, 0, 14277, 14279, 5, 37, 0, 0, 14278, 14277, 1, 0, 0, 0, 14278, + 14279, 1, 0, 0, 0, 14279, 14282, 1, 0, 0, 0, 14280, 14282, 5, 1492, 0, + 0, 14281, 14276, 1, 0, 0, 0, 14281, 14280, 1, 0, 0, 0, 14281, 14282, 1, + 0, 0, 0, 14282, 14283, 1, 0, 0, 0, 14283, 14285, 5, 1660, 0, 0, 14284, + 14281, 1, 0, 0, 0, 14284, 14285, 1, 0, 0, 0, 14285, 14287, 1, 0, 0, 0, + 14286, 14288, 5, 168, 0, 0, 14287, 14286, 1, 0, 0, 0, 14287, 14288, 1, + 0, 0, 0, 14288, 14293, 1, 0, 0, 0, 14289, 14291, 3, 1558, 779, 0, 14290, + 14292, 3, 912, 456, 0, 14291, 14290, 1, 0, 0, 0, 14291, 14292, 1, 0, 0, + 0, 14292, 14294, 1, 0, 0, 0, 14293, 14289, 1, 0, 0, 0, 14293, 14294, 1, + 0, 0, 0, 14294, 1537, 1, 0, 0, 0, 14295, 14296, 5, 485, 0, 0, 14296, 14297, + 5, 1260, 0, 0, 14297, 14298, 3, 1678, 839, 0, 14298, 14299, 5, 2193, 0, + 0, 14299, 14300, 5, 1981, 0, 0, 14300, 14303, 3, 2268, 1134, 0, 14301, + 14302, 7, 103, 0, 0, 14302, 14304, 5, 657, 0, 0, 14303, 14301, 1, 0, 0, + 0, 14303, 14304, 1, 0, 0, 0, 14304, 14307, 1, 0, 0, 0, 14305, 14306, 7, + 2, 0, 0, 14306, 14308, 5, 2143, 0, 0, 14307, 14305, 1, 0, 0, 0, 14307, + 14308, 1, 0, 0, 0, 14308, 1539, 1, 0, 0, 0, 14309, 14310, 5, 214, 0, 0, + 14310, 14312, 5, 1260, 0, 0, 14311, 14313, 3, 912, 456, 0, 14312, 14311, + 1, 0, 0, 0, 14312, 14313, 1, 0, 0, 0, 14313, 14317, 1, 0, 0, 0, 14314, + 14315, 3, 1302, 651, 0, 14315, 14316, 5, 210, 0, 0, 14316, 14318, 1, 0, + 0, 0, 14317, 14314, 1, 0, 0, 0, 14317, 14318, 1, 0, 0, 0, 14318, 1541, + 1, 0, 0, 0, 14319, 14320, 5, 1572, 0, 0, 14320, 14321, 5, 718, 0, 0, 14321, + 14324, 5, 2430, 0, 0, 14322, 14325, 3, 2320, 1160, 0, 14323, 14325, 3, + 2036, 1018, 0, 14324, 14322, 1, 0, 0, 0, 14324, 14323, 1, 0, 0, 0, 14324, + 14325, 1, 0, 0, 0, 14325, 14326, 1, 0, 0, 0, 14326, 14327, 5, 2431, 0, + 0, 14327, 1543, 1, 0, 0, 0, 14328, 14356, 7, 175, 0, 0, 14329, 14357, 3, + 1678, 839, 0, 14330, 14331, 5, 2430, 0, 0, 14331, 14336, 3, 1678, 839, + 0, 14332, 14333, 5, 2436, 0, 0, 14333, 14335, 3, 1678, 839, 0, 14334, 14332, + 1, 0, 0, 0, 14335, 14338, 1, 0, 0, 0, 14336, 14334, 1, 0, 0, 0, 14336, + 14337, 1, 0, 0, 0, 14337, 14339, 1, 0, 0, 0, 14338, 14336, 1, 0, 0, 0, + 14339, 14340, 5, 2431, 0, 0, 14340, 14357, 1, 0, 0, 0, 14341, 14343, 5, + 565, 0, 0, 14342, 14344, 5, 2430, 0, 0, 14343, 14342, 1, 0, 0, 0, 14343, + 14344, 1, 0, 0, 0, 14344, 14345, 1, 0, 0, 0, 14345, 14350, 3, 668, 334, + 0, 14346, 14347, 5, 2436, 0, 0, 14347, 14349, 3, 668, 334, 0, 14348, 14346, + 1, 0, 0, 0, 14349, 14352, 1, 0, 0, 0, 14350, 14348, 1, 0, 0, 0, 14350, + 14351, 1, 0, 0, 0, 14351, 14354, 1, 0, 0, 0, 14352, 14350, 1, 0, 0, 0, + 14353, 14355, 5, 2431, 0, 0, 14354, 14353, 1, 0, 0, 0, 14354, 14355, 1, + 0, 0, 0, 14355, 14357, 1, 0, 0, 0, 14356, 14329, 1, 0, 0, 0, 14356, 14330, + 1, 0, 0, 0, 14356, 14341, 1, 0, 0, 0, 14357, 1545, 1, 0, 0, 0, 14358, 14390, + 7, 176, 0, 0, 14359, 14362, 3, 1678, 839, 0, 14360, 14361, 5, 2096, 0, + 0, 14361, 14363, 5, 657, 0, 0, 14362, 14360, 1, 0, 0, 0, 14362, 14363, + 1, 0, 0, 0, 14363, 14391, 1, 0, 0, 0, 14364, 14365, 5, 2430, 0, 0, 14365, + 14370, 3, 1678, 839, 0, 14366, 14367, 5, 2436, 0, 0, 14367, 14369, 3, 1678, + 839, 0, 14368, 14366, 1, 0, 0, 0, 14369, 14372, 1, 0, 0, 0, 14370, 14368, + 1, 0, 0, 0, 14370, 14371, 1, 0, 0, 0, 14371, 14373, 1, 0, 0, 0, 14372, + 14370, 1, 0, 0, 0, 14373, 14374, 5, 2431, 0, 0, 14374, 14391, 1, 0, 0, + 0, 14375, 14377, 5, 565, 0, 0, 14376, 14378, 5, 2430, 0, 0, 14377, 14376, + 1, 0, 0, 0, 14377, 14378, 1, 0, 0, 0, 14378, 14379, 1, 0, 0, 0, 14379, + 14384, 3, 670, 335, 0, 14380, 14381, 5, 2436, 0, 0, 14381, 14383, 3, 670, + 335, 0, 14382, 14380, 1, 0, 0, 0, 14383, 14386, 1, 0, 0, 0, 14384, 14382, + 1, 0, 0, 0, 14384, 14385, 1, 0, 0, 0, 14385, 14388, 1, 0, 0, 0, 14386, + 14384, 1, 0, 0, 0, 14387, 14389, 5, 2431, 0, 0, 14388, 14387, 1, 0, 0, + 0, 14388, 14389, 1, 0, 0, 0, 14389, 14391, 1, 0, 0, 0, 14390, 14359, 1, + 0, 0, 0, 14390, 14364, 1, 0, 0, 0, 14390, 14375, 1, 0, 0, 0, 14391, 1547, + 1, 0, 0, 0, 14392, 14411, 3, 1166, 583, 0, 14393, 14411, 3, 868, 434, 0, + 14394, 14411, 3, 1150, 575, 0, 14395, 14411, 3, 1152, 576, 0, 14396, 14411, + 3, 1270, 635, 0, 14397, 14411, 3, 1276, 638, 0, 14398, 14411, 3, 1278, + 639, 0, 14399, 14411, 7, 102, 0, 0, 14400, 14401, 5, 1484, 0, 0, 14401, + 14402, 5, 2430, 0, 0, 14402, 14403, 5, 907, 0, 0, 14403, 14404, 7, 177, + 0, 0, 14404, 14411, 5, 2431, 0, 0, 14405, 14411, 3, 1284, 642, 0, 14406, + 14411, 3, 1282, 641, 0, 14407, 14411, 3, 912, 456, 0, 14408, 14411, 3, + 1264, 632, 0, 14409, 14411, 3, 1266, 633, 0, 14410, 14392, 1, 0, 0, 0, + 14410, 14393, 1, 0, 0, 0, 14410, 14394, 1, 0, 0, 0, 14410, 14395, 1, 0, + 0, 0, 14410, 14396, 1, 0, 0, 0, 14410, 14397, 1, 0, 0, 0, 14410, 14398, + 1, 0, 0, 0, 14410, 14399, 1, 0, 0, 0, 14410, 14400, 1, 0, 0, 0, 14410, + 14405, 1, 0, 0, 0, 14410, 14406, 1, 0, 0, 0, 14410, 14407, 1, 0, 0, 0, + 14410, 14408, 1, 0, 0, 0, 14410, 14409, 1, 0, 0, 0, 14411, 14412, 1, 0, + 0, 0, 14412, 14410, 1, 0, 0, 0, 14412, 14413, 1, 0, 0, 0, 14413, 14415, + 1, 0, 0, 0, 14414, 14416, 3, 1550, 775, 0, 14415, 14414, 1, 0, 0, 0, 14415, + 14416, 1, 0, 0, 0, 14416, 1549, 1, 0, 0, 0, 14417, 14422, 3, 1582, 791, + 0, 14418, 14422, 3, 1554, 777, 0, 14419, 14422, 3, 1552, 776, 0, 14420, + 14422, 5, 214, 0, 0, 14421, 14417, 1, 0, 0, 0, 14421, 14418, 1, 0, 0, 0, + 14421, 14419, 1, 0, 0, 0, 14421, 14420, 1, 0, 0, 0, 14422, 1551, 1, 0, + 0, 0, 14423, 14424, 5, 842, 0, 0, 14424, 14427, 5, 1981, 0, 0, 14425, 14428, + 3, 1276, 638, 0, 14426, 14428, 3, 1278, 639, 0, 14427, 14425, 1, 0, 0, + 0, 14427, 14426, 1, 0, 0, 0, 14428, 1553, 1, 0, 0, 0, 14429, 14440, 3, + 1556, 778, 0, 14430, 14435, 5, 1235, 0, 0, 14431, 14436, 3, 1172, 586, + 0, 14432, 14436, 3, 1276, 638, 0, 14433, 14436, 3, 1280, 640, 0, 14434, + 14436, 3, 1278, 639, 0, 14435, 14431, 1, 0, 0, 0, 14435, 14432, 1, 0, 0, + 0, 14435, 14433, 1, 0, 0, 0, 14435, 14434, 1, 0, 0, 0, 14436, 14437, 1, + 0, 0, 0, 14437, 14435, 1, 0, 0, 0, 14437, 14438, 1, 0, 0, 0, 14438, 14440, + 1, 0, 0, 0, 14439, 14429, 1, 0, 0, 0, 14439, 14430, 1, 0, 0, 0, 14440, + 1555, 1, 0, 0, 0, 14441, 14442, 5, 20, 0, 0, 14442, 14444, 5, 1235, 0, + 0, 14443, 14445, 3, 1172, 586, 0, 14444, 14443, 1, 0, 0, 0, 14444, 14445, + 1, 0, 0, 0, 14445, 14462, 1, 0, 0, 0, 14446, 14447, 5, 2430, 0, 0, 14447, + 14449, 5, 1260, 0, 0, 14448, 14450, 3, 1172, 586, 0, 14449, 14448, 1, 0, + 0, 0, 14449, 14450, 1, 0, 0, 0, 14450, 14458, 1, 0, 0, 0, 14451, 14452, + 5, 2436, 0, 0, 14452, 14454, 5, 1260, 0, 0, 14453, 14455, 3, 1172, 586, + 0, 14454, 14453, 1, 0, 0, 0, 14454, 14455, 1, 0, 0, 0, 14455, 14457, 1, + 0, 0, 0, 14456, 14451, 1, 0, 0, 0, 14457, 14460, 1, 0, 0, 0, 14458, 14456, + 1, 0, 0, 0, 14458, 14459, 1, 0, 0, 0, 14459, 14461, 1, 0, 0, 0, 14460, + 14458, 1, 0, 0, 0, 14461, 14463, 5, 2431, 0, 0, 14462, 14446, 1, 0, 0, + 0, 14462, 14463, 1, 0, 0, 0, 14463, 1557, 1, 0, 0, 0, 14464, 14467, 3, + 1560, 780, 0, 14465, 14467, 3, 1562, 781, 0, 14466, 14464, 1, 0, 0, 0, + 14466, 14465, 1, 0, 0, 0, 14467, 1559, 1, 0, 0, 0, 14468, 14469, 7, 178, + 0, 0, 14469, 14470, 5, 587, 0, 0, 14470, 14471, 5, 657, 0, 0, 14471, 1561, + 1, 0, 0, 0, 14472, 14473, 5, 2096, 0, 0, 14473, 14478, 5, 657, 0, 0, 14474, + 14475, 5, 2430, 0, 0, 14475, 14476, 3, 1564, 782, 0, 14476, 14477, 5, 2431, + 0, 0, 14477, 14479, 1, 0, 0, 0, 14478, 14474, 1, 0, 0, 0, 14478, 14479, + 1, 0, 0, 0, 14479, 1563, 1, 0, 0, 0, 14480, 14481, 3, 2256, 1128, 0, 14481, + 14484, 5, 2430, 0, 0, 14482, 14485, 3, 1566, 783, 0, 14483, 14485, 3, 1568, + 784, 0, 14484, 14482, 1, 0, 0, 0, 14484, 14483, 1, 0, 0, 0, 14485, 14486, + 1, 0, 0, 0, 14486, 14491, 5, 2431, 0, 0, 14487, 14488, 5, 2436, 0, 0, 14488, + 14490, 3, 1562, 781, 0, 14489, 14487, 1, 0, 0, 0, 14490, 14493, 1, 0, 0, + 0, 14491, 14489, 1, 0, 0, 0, 14491, 14492, 1, 0, 0, 0, 14492, 1565, 1, + 0, 0, 0, 14493, 14491, 1, 0, 0, 0, 14494, 14496, 3, 526, 263, 0, 14495, + 14497, 3, 488, 244, 0, 14496, 14495, 1, 0, 0, 0, 14496, 14497, 1, 0, 0, + 0, 14497, 14502, 1, 0, 0, 0, 14498, 14499, 5, 2436, 0, 0, 14499, 14501, + 3, 1566, 783, 0, 14500, 14498, 1, 0, 0, 0, 14501, 14504, 1, 0, 0, 0, 14502, + 14500, 1, 0, 0, 0, 14502, 14503, 1, 0, 0, 0, 14503, 1567, 1, 0, 0, 0, 14504, + 14502, 1, 0, 0, 0, 14505, 14507, 5, 1673, 0, 0, 14506, 14508, 3, 1128, + 564, 0, 14507, 14506, 1, 0, 0, 0, 14507, 14508, 1, 0, 0, 0, 14508, 14511, + 1, 0, 0, 0, 14509, 14510, 5, 1978, 0, 0, 14510, 14512, 3, 1642, 821, 0, + 14511, 14509, 1, 0, 0, 0, 14511, 14512, 1, 0, 0, 0, 14512, 14517, 1, 0, + 0, 0, 14513, 14514, 5, 2436, 0, 0, 14514, 14516, 3, 1568, 784, 0, 14515, + 14513, 1, 0, 0, 0, 14516, 14519, 1, 0, 0, 0, 14517, 14515, 1, 0, 0, 0, + 14517, 14518, 1, 0, 0, 0, 14518, 1569, 1, 0, 0, 0, 14519, 14517, 1, 0, + 0, 0, 14520, 14522, 7, 17, 0, 0, 14521, 14523, 7, 89, 0, 0, 14522, 14521, + 1, 0, 0, 0, 14522, 14523, 1, 0, 0, 0, 14523, 14540, 1, 0, 0, 0, 14524, + 14525, 5, 2073, 0, 0, 14525, 14526, 5, 2430, 0, 0, 14526, 14531, 3, 2266, + 1133, 0, 14527, 14528, 5, 2436, 0, 0, 14528, 14530, 3, 2266, 1133, 0, 14529, + 14527, 1, 0, 0, 0, 14530, 14533, 1, 0, 0, 0, 14531, 14529, 1, 0, 0, 0, + 14531, 14532, 1, 0, 0, 0, 14532, 14534, 1, 0, 0, 0, 14533, 14531, 1, 0, + 0, 0, 14534, 14535, 5, 2431, 0, 0, 14535, 14541, 1, 0, 0, 0, 14536, 14537, + 5, 1359, 0, 0, 14537, 14541, 5, 754, 0, 0, 14538, 14539, 5, 267, 0, 0, + 14539, 14541, 3, 2238, 1119, 0, 14540, 14524, 1, 0, 0, 0, 14540, 14536, + 1, 0, 0, 0, 14540, 14538, 1, 0, 0, 0, 14541, 14543, 1, 0, 0, 0, 14542, + 14544, 3, 1572, 786, 0, 14543, 14542, 1, 0, 0, 0, 14543, 14544, 1, 0, 0, + 0, 14544, 14546, 1, 0, 0, 0, 14545, 14547, 3, 1578, 789, 0, 14546, 14545, + 1, 0, 0, 0, 14546, 14547, 1, 0, 0, 0, 14547, 14549, 1, 0, 0, 0, 14548, + 14550, 5, 168, 0, 0, 14549, 14548, 1, 0, 0, 0, 14549, 14550, 1, 0, 0, 0, + 14550, 14553, 1, 0, 0, 0, 14551, 14552, 7, 150, 0, 0, 14552, 14554, 5, + 660, 0, 0, 14553, 14551, 1, 0, 0, 0, 14553, 14554, 1, 0, 0, 0, 14554, 1571, + 1, 0, 0, 0, 14555, 14556, 5, 2134, 0, 0, 14556, 14563, 5, 660, 0, 0, 14557, + 14564, 3, 2256, 1128, 0, 14558, 14559, 5, 2430, 0, 0, 14559, 14560, 3, + 444, 222, 0, 14560, 14561, 5, 2431, 0, 0, 14561, 14564, 1, 0, 0, 0, 14562, + 14564, 3, 1574, 787, 0, 14563, 14557, 1, 0, 0, 0, 14563, 14558, 1, 0, 0, + 0, 14563, 14562, 1, 0, 0, 0, 14563, 14564, 1, 0, 0, 0, 14564, 1573, 1, + 0, 0, 0, 14565, 14580, 3, 1166, 583, 0, 14566, 14580, 3, 868, 434, 0, 14567, + 14580, 5, 1177, 0, 0, 14568, 14571, 5, 1978, 0, 0, 14569, 14572, 3, 1642, + 821, 0, 14570, 14572, 5, 363, 0, 0, 14571, 14569, 1, 0, 0, 0, 14571, 14570, + 1, 0, 0, 0, 14572, 14580, 1, 0, 0, 0, 14573, 14580, 3, 1586, 793, 0, 14574, + 14580, 3, 1576, 788, 0, 14575, 14580, 5, 1493, 0, 0, 14576, 14580, 3, 502, + 251, 0, 14577, 14580, 3, 910, 455, 0, 14578, 14580, 3, 912, 456, 0, 14579, + 14565, 1, 0, 0, 0, 14579, 14566, 1, 0, 0, 0, 14579, 14567, 1, 0, 0, 0, + 14579, 14568, 1, 0, 0, 0, 14579, 14573, 1, 0, 0, 0, 14579, 14574, 1, 0, + 0, 0, 14579, 14575, 1, 0, 0, 0, 14579, 14576, 1, 0, 0, 0, 14579, 14577, + 1, 0, 0, 0, 14579, 14578, 1, 0, 0, 0, 14580, 14581, 1, 0, 0, 0, 14581, + 14579, 1, 0, 0, 0, 14581, 14582, 1, 0, 0, 0, 14582, 1575, 1, 0, 0, 0, 14583, + 14584, 7, 179, 0, 0, 14584, 1577, 1, 0, 0, 0, 14585, 14586, 5, 484, 0, + 0, 14586, 14587, 5, 720, 0, 0, 14587, 14588, 3, 2268, 1134, 0, 14588, 1579, + 1, 0, 0, 0, 14589, 14591, 5, 922, 0, 0, 14590, 14592, 5, 1177, 0, 0, 14591, + 14590, 1, 0, 0, 0, 14591, 14592, 1, 0, 0, 0, 14592, 14594, 1, 0, 0, 0, + 14593, 14595, 3, 1172, 586, 0, 14594, 14593, 1, 0, 0, 0, 14594, 14595, + 1, 0, 0, 0, 14595, 14597, 1, 0, 0, 0, 14596, 14598, 3, 1150, 575, 0, 14597, + 14596, 1, 0, 0, 0, 14597, 14598, 1, 0, 0, 0, 14598, 14600, 1, 0, 0, 0, + 14599, 14601, 3, 1582, 791, 0, 14600, 14599, 1, 0, 0, 0, 14600, 14601, + 1, 0, 0, 0, 14601, 14606, 1, 0, 0, 0, 14602, 14605, 3, 1626, 813, 0, 14603, + 14605, 3, 1616, 808, 0, 14604, 14602, 1, 0, 0, 0, 14604, 14603, 1, 0, 0, + 0, 14605, 14608, 1, 0, 0, 0, 14606, 14604, 1, 0, 0, 0, 14606, 14607, 1, + 0, 0, 0, 14607, 14610, 1, 0, 0, 0, 14608, 14606, 1, 0, 0, 0, 14609, 14611, + 3, 912, 456, 0, 14610, 14609, 1, 0, 0, 0, 14610, 14611, 1, 0, 0, 0, 14611, + 1581, 1, 0, 0, 0, 14612, 14617, 3, 1584, 792, 0, 14613, 14614, 5, 1283, + 0, 0, 14614, 14617, 5, 2424, 0, 0, 14615, 14617, 3, 1586, 793, 0, 14616, + 14612, 1, 0, 0, 0, 14616, 14613, 1, 0, 0, 0, 14616, 14615, 1, 0, 0, 0, + 14617, 14618, 1, 0, 0, 0, 14618, 14616, 1, 0, 0, 0, 14618, 14619, 1, 0, + 0, 0, 14619, 14621, 1, 0, 0, 0, 14620, 14622, 3, 1588, 794, 0, 14621, 14620, + 1, 0, 0, 0, 14621, 14622, 1, 0, 0, 0, 14622, 14625, 1, 0, 0, 0, 14623, + 14625, 3, 1588, 794, 0, 14624, 14616, 1, 0, 0, 0, 14624, 14623, 1, 0, 0, + 0, 14625, 1583, 1, 0, 0, 0, 14626, 14627, 5, 842, 0, 0, 14627, 14630, 5, + 1981, 0, 0, 14628, 14630, 5, 1043, 0, 0, 14629, 14626, 1, 0, 0, 0, 14629, + 14628, 1, 0, 0, 0, 14630, 1585, 1, 0, 0, 0, 14631, 14635, 5, 1001, 0, 0, + 14632, 14633, 5, 242, 0, 0, 14633, 14635, 5, 2424, 0, 0, 14634, 14631, + 1, 0, 0, 0, 14634, 14632, 1, 0, 0, 0, 14635, 1587, 1, 0, 0, 0, 14636, 14637, + 5, 648, 0, 0, 14637, 14639, 3, 2266, 1133, 0, 14638, 14636, 1, 0, 0, 0, + 14638, 14639, 1, 0, 0, 0, 14639, 14640, 1, 0, 0, 0, 14640, 14642, 5, 1235, + 0, 0, 14641, 14643, 3, 1172, 586, 0, 14642, 14641, 1, 0, 0, 0, 14642, 14643, + 1, 0, 0, 0, 14643, 1589, 1, 0, 0, 0, 14644, 14649, 3, 1602, 801, 0, 14645, + 14649, 3, 1596, 798, 0, 14646, 14649, 3, 1592, 796, 0, 14647, 14649, 3, + 1628, 814, 0, 14648, 14644, 1, 0, 0, 0, 14648, 14645, 1, 0, 0, 0, 14648, + 14646, 1, 0, 0, 0, 14648, 14647, 1, 0, 0, 0, 14649, 1591, 1, 0, 0, 0, 14650, + 14651, 5, 910, 0, 0, 14651, 14652, 5, 943, 0, 0, 14652, 14653, 5, 1981, + 0, 0, 14653, 14654, 3, 1594, 797, 0, 14654, 14655, 5, 1491, 0, 0, 14655, + 14656, 5, 66, 0, 0, 14656, 14657, 7, 180, 0, 0, 14657, 1593, 1, 0, 0, 0, + 14658, 14659, 3, 2268, 1134, 0, 14659, 1595, 1, 0, 0, 0, 14660, 14661, + 5, 1464, 0, 0, 14661, 14662, 5, 222, 0, 0, 14662, 14663, 3, 1598, 799, + 0, 14663, 14664, 5, 2034, 0, 0, 14664, 14665, 3, 1600, 800, 0, 14665, 1597, + 1, 0, 0, 0, 14666, 14667, 3, 2266, 1133, 0, 14667, 1599, 1, 0, 0, 0, 14668, + 14669, 3, 2266, 1133, 0, 14669, 1601, 1, 0, 0, 0, 14670, 14675, 3, 1684, + 842, 0, 14671, 14675, 3, 1614, 807, 0, 14672, 14675, 3, 1606, 803, 0, 14673, + 14675, 3, 1604, 802, 0, 14674, 14670, 1, 0, 0, 0, 14674, 14671, 1, 0, 0, + 0, 14674, 14672, 1, 0, 0, 0, 14674, 14673, 1, 0, 0, 0, 14675, 14676, 1, + 0, 0, 0, 14676, 14674, 1, 0, 0, 0, 14676, 14677, 1, 0, 0, 0, 14677, 1603, + 1, 0, 0, 0, 14678, 14679, 5, 1572, 0, 0, 14679, 14693, 5, 2093, 0, 0, 14680, + 14681, 5, 222, 0, 0, 14681, 14694, 3, 2266, 1133, 0, 14682, 14683, 5, 2430, + 0, 0, 14683, 14688, 3, 2266, 1133, 0, 14684, 14685, 5, 2436, 0, 0, 14685, + 14687, 3, 2266, 1133, 0, 14686, 14684, 1, 0, 0, 0, 14687, 14690, 1, 0, + 0, 0, 14688, 14686, 1, 0, 0, 0, 14688, 14689, 1, 0, 0, 0, 14689, 14691, + 1, 0, 0, 0, 14690, 14688, 1, 0, 0, 0, 14691, 14692, 5, 2431, 0, 0, 14692, + 14694, 1, 0, 0, 0, 14693, 14680, 1, 0, 0, 0, 14693, 14682, 1, 0, 0, 0, + 14694, 14700, 1, 0, 0, 0, 14695, 14696, 5, 168, 0, 0, 14696, 14699, 5, + 268, 0, 0, 14697, 14699, 5, 721, 0, 0, 14698, 14695, 1, 0, 0, 0, 14698, + 14697, 1, 0, 0, 0, 14699, 14702, 1, 0, 0, 0, 14700, 14698, 1, 0, 0, 0, + 14700, 14701, 1, 0, 0, 0, 14701, 14741, 1, 0, 0, 0, 14702, 14700, 1, 0, + 0, 0, 14703, 14717, 5, 425, 0, 0, 14704, 14705, 5, 222, 0, 0, 14705, 14718, + 3, 2266, 1133, 0, 14706, 14707, 5, 2430, 0, 0, 14707, 14712, 3, 2266, 1133, + 0, 14708, 14709, 5, 2436, 0, 0, 14709, 14711, 3, 2266, 1133, 0, 14710, + 14708, 1, 0, 0, 0, 14711, 14714, 1, 0, 0, 0, 14712, 14710, 1, 0, 0, 0, + 14712, 14713, 1, 0, 0, 0, 14713, 14715, 1, 0, 0, 0, 14714, 14712, 1, 0, + 0, 0, 14715, 14716, 5, 2431, 0, 0, 14716, 14718, 1, 0, 0, 0, 14717, 14704, + 1, 0, 0, 0, 14717, 14706, 1, 0, 0, 0, 14718, 14724, 1, 0, 0, 0, 14719, + 14720, 5, 168, 0, 0, 14720, 14723, 5, 268, 0, 0, 14721, 14723, 5, 721, + 0, 0, 14722, 14719, 1, 0, 0, 0, 14722, 14721, 1, 0, 0, 0, 14723, 14726, + 1, 0, 0, 0, 14724, 14722, 1, 0, 0, 0, 14724, 14725, 1, 0, 0, 0, 14725, + 14729, 1, 0, 0, 0, 14726, 14724, 1, 0, 0, 0, 14727, 14728, 5, 187, 0, 0, + 14728, 14730, 5, 2424, 0, 0, 14729, 14727, 1, 0, 0, 0, 14729, 14730, 1, + 0, 0, 0, 14730, 14741, 1, 0, 0, 0, 14731, 14736, 5, 425, 0, 0, 14732, 14733, + 5, 2093, 0, 0, 14733, 14737, 5, 223, 0, 0, 14734, 14735, 5, 223, 0, 0, + 14735, 14737, 5, 278, 0, 0, 14736, 14732, 1, 0, 0, 0, 14736, 14734, 1, + 0, 0, 0, 14737, 14738, 1, 0, 0, 0, 14738, 14739, 5, 187, 0, 0, 14739, 14741, + 5, 2424, 0, 0, 14740, 14678, 1, 0, 0, 0, 14740, 14703, 1, 0, 0, 0, 14740, + 14731, 1, 0, 0, 0, 14741, 1605, 1, 0, 0, 0, 14742, 14764, 5, 910, 0, 0, + 14743, 14744, 5, 2430, 0, 0, 14744, 14749, 3, 1610, 805, 0, 14745, 14746, + 5, 2436, 0, 0, 14746, 14748, 3, 1610, 805, 0, 14747, 14745, 1, 0, 0, 0, + 14748, 14751, 1, 0, 0, 0, 14749, 14747, 1, 0, 0, 0, 14749, 14750, 1, 0, + 0, 0, 14750, 14752, 1, 0, 0, 0, 14751, 14749, 1, 0, 0, 0, 14752, 14753, + 5, 2431, 0, 0, 14753, 14765, 1, 0, 0, 0, 14754, 14755, 5, 2430, 0, 0, 14755, + 14756, 3, 1608, 804, 0, 14756, 14757, 5, 2436, 0, 0, 14757, 14758, 3, 1608, + 804, 0, 14758, 14759, 1, 0, 0, 0, 14759, 14760, 5, 2431, 0, 0, 14760, 14765, + 1, 0, 0, 0, 14761, 14765, 3, 1610, 805, 0, 14762, 14765, 3, 1608, 804, + 0, 14763, 14765, 3, 1612, 806, 0, 14764, 14743, 1, 0, 0, 0, 14764, 14754, + 1, 0, 0, 0, 14764, 14761, 1, 0, 0, 0, 14764, 14762, 1, 0, 0, 0, 14764, + 14763, 1, 0, 0, 0, 14765, 1607, 1, 0, 0, 0, 14766, 14767, 3, 2266, 1133, + 0, 14767, 14768, 7, 63, 0, 0, 14768, 1609, 1, 0, 0, 0, 14769, 14771, 3, + 2266, 1133, 0, 14770, 14772, 3, 2302, 1151, 0, 14771, 14770, 1, 0, 0, 0, + 14771, 14772, 1, 0, 0, 0, 14772, 14775, 1, 0, 0, 0, 14773, 14774, 5, 2252, + 0, 0, 14774, 14776, 3, 1658, 829, 0, 14775, 14773, 1, 0, 0, 0, 14775, 14776, + 1, 0, 0, 0, 14776, 14783, 1, 0, 0, 0, 14777, 14780, 5, 363, 0, 0, 14778, + 14779, 5, 1179, 0, 0, 14779, 14781, 5, 1149, 0, 0, 14780, 14778, 1, 0, + 0, 0, 14780, 14781, 1, 0, 0, 0, 14781, 14782, 1, 0, 0, 0, 14782, 14784, + 3, 2036, 1018, 0, 14783, 14777, 1, 0, 0, 0, 14783, 14784, 1, 0, 0, 0, 14784, + 14788, 1, 0, 0, 0, 14785, 14786, 5, 457, 0, 0, 14786, 14789, 3, 1640, 820, + 0, 14787, 14789, 5, 361, 0, 0, 14788, 14785, 1, 0, 0, 0, 14788, 14787, + 1, 0, 0, 0, 14788, 14789, 1, 0, 0, 0, 14789, 14793, 1, 0, 0, 0, 14790, + 14792, 3, 828, 414, 0, 14791, 14790, 1, 0, 0, 0, 14792, 14795, 1, 0, 0, + 0, 14793, 14791, 1, 0, 0, 0, 14793, 14794, 1, 0, 0, 0, 14794, 14797, 1, + 0, 0, 0, 14795, 14793, 1, 0, 0, 0, 14796, 14798, 3, 1626, 813, 0, 14797, + 14796, 1, 0, 0, 0, 14797, 14798, 1, 0, 0, 0, 14798, 1611, 1, 0, 0, 0, 14799, + 14800, 5, 222, 0, 0, 14800, 14802, 3, 2266, 1133, 0, 14801, 14803, 5, 1125, + 0, 0, 14802, 14801, 1, 0, 0, 0, 14802, 14803, 1, 0, 0, 0, 14803, 14804, + 1, 0, 0, 0, 14804, 14805, 5, 1678, 0, 0, 14805, 14806, 5, 79, 0, 0, 14806, + 14807, 5, 37, 0, 0, 14807, 14809, 5, 784, 0, 0, 14808, 14810, 5, 561, 0, + 0, 14809, 14808, 1, 0, 0, 0, 14809, 14810, 1, 0, 0, 0, 14810, 1613, 1, + 0, 0, 0, 14811, 14833, 5, 20, 0, 0, 14812, 14815, 5, 2430, 0, 0, 14813, + 14816, 3, 1656, 828, 0, 14814, 14816, 3, 1666, 833, 0, 14815, 14813, 1, + 0, 0, 0, 14815, 14814, 1, 0, 0, 0, 14816, 14824, 1, 0, 0, 0, 14817, 14820, + 5, 2436, 0, 0, 14818, 14821, 3, 1656, 828, 0, 14819, 14821, 3, 1666, 833, + 0, 14820, 14818, 1, 0, 0, 0, 14820, 14819, 1, 0, 0, 0, 14821, 14823, 1, + 0, 0, 0, 14822, 14817, 1, 0, 0, 0, 14823, 14826, 1, 0, 0, 0, 14824, 14822, + 1, 0, 0, 0, 14824, 14825, 1, 0, 0, 0, 14825, 14827, 1, 0, 0, 0, 14826, + 14824, 1, 0, 0, 0, 14827, 14828, 5, 2431, 0, 0, 14828, 14834, 1, 0, 0, + 0, 14829, 14832, 3, 1656, 828, 0, 14830, 14832, 3, 1666, 833, 0, 14831, + 14829, 1, 0, 0, 0, 14831, 14830, 1, 0, 0, 0, 14832, 14834, 1, 0, 0, 0, + 14833, 14812, 1, 0, 0, 0, 14833, 14831, 1, 0, 0, 0, 14834, 14836, 1, 0, + 0, 0, 14835, 14837, 3, 1646, 823, 0, 14836, 14835, 1, 0, 0, 0, 14836, 14837, + 1, 0, 0, 0, 14837, 1615, 1, 0, 0, 0, 14838, 14839, 5, 2152, 0, 0, 14839, + 14845, 3, 1644, 822, 0, 14840, 14842, 3, 1676, 838, 0, 14841, 14840, 1, + 0, 0, 0, 14841, 14842, 1, 0, 0, 0, 14842, 14843, 1, 0, 0, 0, 14843, 14846, + 3, 1618, 809, 0, 14844, 14846, 3, 1676, 838, 0, 14845, 14841, 1, 0, 0, + 0, 14845, 14844, 1, 0, 0, 0, 14846, 1617, 1, 0, 0, 0, 14847, 14848, 5, + 1661, 0, 0, 14848, 14850, 5, 66, 0, 0, 14849, 14851, 7, 114, 0, 0, 14850, + 14849, 1, 0, 0, 0, 14850, 14851, 1, 0, 0, 0, 14851, 14852, 1, 0, 0, 0, + 14852, 14861, 5, 801, 0, 0, 14853, 14855, 3, 1620, 810, 0, 14854, 14853, + 1, 0, 0, 0, 14854, 14855, 1, 0, 0, 0, 14855, 14856, 1, 0, 0, 0, 14856, + 14857, 5, 2430, 0, 0, 14857, 14858, 3, 1624, 812, 0, 14858, 14859, 5, 2431, + 0, 0, 14859, 14862, 1, 0, 0, 0, 14860, 14862, 3, 1620, 810, 0, 14861, 14854, + 1, 0, 0, 0, 14861, 14860, 1, 0, 0, 0, 14862, 1619, 1, 0, 0, 0, 14863, 14864, + 3, 2434, 1217, 0, 14864, 1621, 1, 0, 0, 0, 14865, 14868, 3, 2434, 1217, + 0, 14866, 14868, 3, 2328, 1164, 0, 14867, 14865, 1, 0, 0, 0, 14867, 14866, + 1, 0, 0, 0, 14868, 1623, 1, 0, 0, 0, 14869, 14870, 5, 1978, 0, 0, 14870, + 14877, 3, 2334, 1167, 0, 14871, 14873, 3, 1632, 816, 0, 14872, 14874, 3, + 1168, 584, 0, 14873, 14872, 1, 0, 0, 0, 14873, 14874, 1, 0, 0, 0, 14874, + 14877, 1, 0, 0, 0, 14875, 14877, 3, 1168, 584, 0, 14876, 14869, 1, 0, 0, + 0, 14876, 14871, 1, 0, 0, 0, 14876, 14875, 1, 0, 0, 0, 14877, 1625, 1, + 0, 0, 0, 14878, 14923, 5, 801, 0, 0, 14879, 14880, 5, 2430, 0, 0, 14880, + 14885, 3, 1622, 811, 0, 14881, 14882, 5, 2436, 0, 0, 14882, 14884, 3, 1622, + 811, 0, 14883, 14881, 1, 0, 0, 0, 14884, 14887, 1, 0, 0, 0, 14885, 14883, + 1, 0, 0, 0, 14885, 14886, 1, 0, 0, 0, 14886, 14888, 1, 0, 0, 0, 14887, + 14885, 1, 0, 0, 0, 14888, 14889, 5, 2431, 0, 0, 14889, 14890, 5, 1661, + 0, 0, 14890, 14900, 5, 66, 0, 0, 14891, 14901, 7, 114, 0, 0, 14892, 14896, + 5, 2430, 0, 0, 14893, 14895, 3, 1624, 812, 0, 14894, 14893, 1, 0, 0, 0, + 14895, 14898, 1, 0, 0, 0, 14896, 14894, 1, 0, 0, 0, 14896, 14897, 1, 0, + 0, 0, 14897, 14899, 1, 0, 0, 0, 14898, 14896, 1, 0, 0, 0, 14899, 14901, + 5, 2431, 0, 0, 14900, 14891, 1, 0, 0, 0, 14900, 14892, 1, 0, 0, 0, 14901, + 14902, 1, 0, 0, 0, 14902, 14900, 1, 0, 0, 0, 14902, 14903, 1, 0, 0, 0, + 14903, 14924, 1, 0, 0, 0, 14904, 14905, 5, 2430, 0, 0, 14905, 14906, 3, + 1622, 811, 0, 14906, 14907, 5, 2431, 0, 0, 14907, 14908, 5, 1661, 0, 0, + 14908, 14919, 5, 66, 0, 0, 14909, 14920, 7, 114, 0, 0, 14910, 14920, 3, + 1620, 810, 0, 14911, 14915, 5, 2430, 0, 0, 14912, 14914, 3, 1624, 812, + 0, 14913, 14912, 1, 0, 0, 0, 14914, 14917, 1, 0, 0, 0, 14915, 14913, 1, + 0, 0, 0, 14915, 14916, 1, 0, 0, 0, 14916, 14918, 1, 0, 0, 0, 14917, 14915, + 1, 0, 0, 0, 14918, 14920, 5, 2431, 0, 0, 14919, 14909, 1, 0, 0, 0, 14919, + 14910, 1, 0, 0, 0, 14919, 14911, 1, 0, 0, 0, 14920, 14921, 1, 0, 0, 0, + 14921, 14919, 1, 0, 0, 0, 14921, 14922, 1, 0, 0, 0, 14922, 14924, 1, 0, + 0, 0, 14923, 14879, 1, 0, 0, 0, 14923, 14904, 1, 0, 0, 0, 14924, 1627, + 1, 0, 0, 0, 14925, 14926, 5, 910, 0, 0, 14926, 14927, 5, 801, 0, 0, 14927, + 14928, 5, 2430, 0, 0, 14928, 14929, 3, 1622, 811, 0, 14929, 14930, 5, 2431, + 0, 0, 14930, 14931, 5, 2430, 0, 0, 14931, 14932, 3, 1630, 815, 0, 14932, + 14933, 5, 2431, 0, 0, 14933, 1629, 1, 0, 0, 0, 14934, 14959, 3, 1168, 584, + 0, 14935, 14936, 7, 181, 0, 0, 14936, 14959, 5, 2424, 0, 0, 14937, 14938, + 5, 1417, 0, 0, 14938, 14959, 5, 571, 0, 0, 14939, 14959, 3, 1638, 819, + 0, 14940, 14959, 3, 1634, 817, 0, 14941, 14959, 3, 1636, 818, 0, 14942, + 14943, 5, 457, 0, 0, 14943, 14959, 3, 1640, 820, 0, 14944, 14959, 5, 361, + 0, 0, 14945, 14959, 5, 155, 0, 0, 14946, 14951, 5, 155, 0, 0, 14947, 14951, + 5, 994, 0, 0, 14948, 14949, 5, 155, 0, 0, 14949, 14951, 5, 1413, 0, 0, + 14950, 14946, 1, 0, 0, 0, 14950, 14947, 1, 0, 0, 0, 14950, 14948, 1, 0, + 0, 0, 14951, 14953, 1, 0, 0, 0, 14952, 14954, 3, 868, 434, 0, 14953, 14952, + 1, 0, 0, 0, 14953, 14954, 1, 0, 0, 0, 14954, 14959, 1, 0, 0, 0, 14955, + 14959, 3, 1276, 638, 0, 14956, 14959, 3, 1280, 640, 0, 14957, 14959, 3, + 1278, 639, 0, 14958, 14934, 1, 0, 0, 0, 14958, 14935, 1, 0, 0, 0, 14958, + 14937, 1, 0, 0, 0, 14958, 14939, 1, 0, 0, 0, 14958, 14940, 1, 0, 0, 0, + 14958, 14941, 1, 0, 0, 0, 14958, 14942, 1, 0, 0, 0, 14958, 14944, 1, 0, + 0, 0, 14958, 14945, 1, 0, 0, 0, 14958, 14950, 1, 0, 0, 0, 14958, 14955, + 1, 0, 0, 0, 14958, 14956, 1, 0, 0, 0, 14958, 14957, 1, 0, 0, 0, 14959, + 14960, 1, 0, 0, 0, 14960, 14958, 1, 0, 0, 0, 14960, 14961, 1, 0, 0, 0, + 14961, 1631, 1, 0, 0, 0, 14962, 14963, 7, 17, 0, 0, 14963, 14964, 5, 1660, + 0, 0, 14964, 14965, 5, 681, 0, 0, 14965, 14988, 5, 1511, 0, 0, 14966, 14967, + 5, 191, 0, 0, 14967, 14988, 5, 2424, 0, 0, 14968, 14969, 5, 1285, 0, 0, + 14969, 14988, 5, 2424, 0, 0, 14970, 14971, 5, 571, 0, 0, 14971, 14988, + 5, 2424, 0, 0, 14972, 14988, 3, 1638, 819, 0, 14973, 14988, 3, 1634, 817, + 0, 14974, 14988, 3, 1636, 818, 0, 14975, 14976, 5, 457, 0, 0, 14976, 14988, + 3, 1640, 820, 0, 14977, 14988, 5, 361, 0, 0, 14978, 14983, 5, 155, 0, 0, + 14979, 14983, 5, 994, 0, 0, 14980, 14981, 5, 155, 0, 0, 14981, 14983, 5, + 1413, 0, 0, 14982, 14978, 1, 0, 0, 0, 14982, 14979, 1, 0, 0, 0, 14982, + 14980, 1, 0, 0, 0, 14983, 14985, 1, 0, 0, 0, 14984, 14986, 3, 868, 434, + 0, 14985, 14984, 1, 0, 0, 0, 14985, 14986, 1, 0, 0, 0, 14986, 14988, 1, + 0, 0, 0, 14987, 14962, 1, 0, 0, 0, 14987, 14966, 1, 0, 0, 0, 14987, 14968, + 1, 0, 0, 0, 14987, 14970, 1, 0, 0, 0, 14987, 14972, 1, 0, 0, 0, 14987, + 14973, 1, 0, 0, 0, 14987, 14974, 1, 0, 0, 0, 14987, 14975, 1, 0, 0, 0, + 14987, 14977, 1, 0, 0, 0, 14987, 14982, 1, 0, 0, 0, 14988, 14989, 1, 0, + 0, 0, 14989, 14987, 1, 0, 0, 0, 14989, 14990, 1, 0, 0, 0, 14990, 1633, + 1, 0, 0, 0, 14991, 14992, 7, 182, 0, 0, 14992, 1635, 1, 0, 0, 0, 14993, + 14999, 5, 1001, 0, 0, 14994, 14996, 5, 242, 0, 0, 14995, 14997, 7, 183, + 0, 0, 14996, 14995, 1, 0, 0, 0, 14996, 14997, 1, 0, 0, 0, 14997, 14999, + 1, 0, 0, 0, 14998, 14993, 1, 0, 0, 0, 14998, 14994, 1, 0, 0, 0, 14999, + 1637, 1, 0, 0, 0, 15000, 15006, 5, 1488, 0, 0, 15001, 15007, 5, 2286, 0, + 0, 15002, 15003, 5, 2289, 0, 0, 15003, 15007, 5, 2424, 0, 0, 15004, 15007, + 5, 88, 0, 0, 15005, 15007, 5, 1056, 0, 0, 15006, 15001, 1, 0, 0, 0, 15006, + 15002, 1, 0, 0, 0, 15006, 15004, 1, 0, 0, 0, 15006, 15005, 1, 0, 0, 0, + 15006, 15007, 1, 0, 0, 0, 15007, 1639, 1, 0, 0, 0, 15008, 15009, 5, 2134, + 0, 0, 15009, 15011, 5, 2426, 0, 0, 15010, 15008, 1, 0, 0, 0, 15010, 15011, + 1, 0, 0, 0, 15011, 15015, 1, 0, 0, 0, 15012, 15013, 5, 629, 0, 0, 15013, + 15014, 5, 151, 0, 0, 15014, 15016, 5, 2463, 0, 0, 15015, 15012, 1, 0, 0, + 0, 15015, 15016, 1, 0, 0, 0, 15016, 15018, 1, 0, 0, 0, 15017, 15019, 5, + 2426, 0, 0, 15018, 15017, 1, 0, 0, 0, 15018, 15019, 1, 0, 0, 0, 15019, + 15024, 1, 0, 0, 0, 15020, 15022, 5, 1059, 0, 0, 15021, 15020, 1, 0, 0, + 0, 15021, 15022, 1, 0, 0, 0, 15022, 15023, 1, 0, 0, 0, 15023, 15025, 5, + 1518, 0, 0, 15024, 15021, 1, 0, 0, 0, 15024, 15025, 1, 0, 0, 0, 15025, + 1641, 1, 0, 0, 0, 15026, 15027, 3, 2334, 1167, 0, 15027, 1643, 1, 0, 0, + 0, 15028, 15029, 3, 2334, 1167, 0, 15029, 15030, 5, 2423, 0, 0, 15030, + 15032, 1, 0, 0, 0, 15031, 15028, 1, 0, 0, 0, 15031, 15032, 1, 0, 0, 0, + 15032, 15036, 1, 0, 0, 0, 15033, 15034, 3, 2334, 1167, 0, 15034, 15035, + 5, 2423, 0, 0, 15035, 15037, 1, 0, 0, 0, 15036, 15033, 1, 0, 0, 0, 15036, + 15037, 1, 0, 0, 0, 15037, 15038, 1, 0, 0, 0, 15038, 15039, 3, 2334, 1167, + 0, 15039, 1645, 1, 0, 0, 0, 15040, 15061, 3, 1682, 841, 0, 15041, 15061, + 3, 1672, 836, 0, 15042, 15045, 3, 1616, 808, 0, 15043, 15045, 3, 1626, + 813, 0, 15044, 15042, 1, 0, 0, 0, 15044, 15043, 1, 0, 0, 0, 15045, 15057, + 1, 0, 0, 0, 15046, 15047, 5, 2430, 0, 0, 15047, 15052, 3, 1648, 824, 0, + 15048, 15049, 5, 2436, 0, 0, 15049, 15051, 3, 1648, 824, 0, 15050, 15048, + 1, 0, 0, 0, 15051, 15054, 1, 0, 0, 0, 15052, 15050, 1, 0, 0, 0, 15052, + 15053, 1, 0, 0, 0, 15053, 15055, 1, 0, 0, 0, 15054, 15052, 1, 0, 0, 0, + 15055, 15056, 5, 2431, 0, 0, 15056, 15058, 1, 0, 0, 0, 15057, 15046, 1, + 0, 0, 0, 15057, 15058, 1, 0, 0, 0, 15058, 15061, 1, 0, 0, 0, 15059, 15061, + 3, 1022, 511, 0, 15060, 15040, 1, 0, 0, 0, 15060, 15041, 1, 0, 0, 0, 15060, + 15044, 1, 0, 0, 0, 15060, 15059, 1, 0, 0, 0, 15061, 15062, 1, 0, 0, 0, + 15062, 15060, 1, 0, 0, 0, 15062, 15063, 1, 0, 0, 0, 15063, 1647, 1, 0, + 0, 0, 15064, 15097, 5, 801, 0, 0, 15065, 15066, 5, 2430, 0, 0, 15066, 15067, + 3, 1622, 811, 0, 15067, 15068, 5, 2436, 0, 0, 15068, 15069, 3, 1622, 811, + 0, 15069, 15070, 1, 0, 0, 0, 15070, 15071, 5, 2431, 0, 0, 15071, 15072, + 5, 1661, 0, 0, 15072, 15078, 5, 66, 0, 0, 15073, 15079, 7, 114, 0, 0, 15074, + 15075, 5, 2430, 0, 0, 15075, 15076, 3, 1624, 812, 0, 15076, 15077, 5, 2431, + 0, 0, 15077, 15079, 1, 0, 0, 0, 15078, 15073, 1, 0, 0, 0, 15078, 15074, + 1, 0, 0, 0, 15079, 15080, 1, 0, 0, 0, 15080, 15078, 1, 0, 0, 0, 15080, + 15081, 1, 0, 0, 0, 15081, 15098, 1, 0, 0, 0, 15082, 15083, 5, 2430, 0, + 0, 15083, 15084, 3, 1622, 811, 0, 15084, 15085, 5, 2431, 0, 0, 15085, 15086, + 5, 1661, 0, 0, 15086, 15093, 5, 66, 0, 0, 15087, 15094, 7, 114, 0, 0, 15088, + 15094, 3, 1620, 810, 0, 15089, 15090, 5, 2430, 0, 0, 15090, 15091, 3, 1624, + 812, 0, 15091, 15092, 5, 2431, 0, 0, 15092, 15094, 1, 0, 0, 0, 15093, 15087, + 1, 0, 0, 0, 15093, 15088, 1, 0, 0, 0, 15093, 15089, 1, 0, 0, 0, 15094, + 15095, 1, 0, 0, 0, 15095, 15093, 1, 0, 0, 0, 15095, 15096, 1, 0, 0, 0, + 15096, 15098, 1, 0, 0, 0, 15097, 15065, 1, 0, 0, 0, 15097, 15082, 1, 0, + 0, 0, 15098, 1649, 1, 0, 0, 0, 15099, 15100, 4, 825, 9, 0, 15100, 15101, + 5, 2423, 0, 0, 15101, 15102, 5, 565, 0, 0, 15102, 15109, 3, 2266, 1133, + 0, 15103, 15104, 5, 2430, 0, 0, 15104, 15105, 3, 1652, 826, 0, 15105, 15106, + 5, 2436, 0, 0, 15106, 15107, 3, 1654, 827, 0, 15107, 15108, 5, 2431, 0, + 0, 15108, 15110, 1, 0, 0, 0, 15109, 15103, 1, 0, 0, 0, 15109, 15110, 1, + 0, 0, 0, 15110, 1651, 1, 0, 0, 0, 15111, 15112, 3, 2266, 1133, 0, 15112, + 1653, 1, 0, 0, 0, 15113, 15114, 3, 2266, 1133, 0, 15114, 1655, 1, 0, 0, + 0, 15115, 15124, 3, 2266, 1133, 0, 15116, 15119, 3, 2302, 1151, 0, 15117, + 15119, 3, 2434, 1217, 0, 15118, 15116, 1, 0, 0, 0, 15118, 15117, 1, 0, + 0, 0, 15119, 15122, 1, 0, 0, 0, 15120, 15121, 5, 2252, 0, 0, 15121, 15123, + 3, 1658, 829, 0, 15122, 15120, 1, 0, 0, 0, 15122, 15123, 1, 0, 0, 0, 15123, + 15125, 1, 0, 0, 0, 15124, 15118, 1, 0, 0, 0, 15124, 15125, 1, 0, 0, 0, + 15125, 15127, 1, 0, 0, 0, 15126, 15128, 5, 1609, 0, 0, 15127, 15126, 1, + 0, 0, 0, 15127, 15128, 1, 0, 0, 0, 15128, 15130, 1, 0, 0, 0, 15129, 15131, + 7, 63, 0, 0, 15130, 15129, 1, 0, 0, 0, 15130, 15131, 1, 0, 0, 0, 15131, + 15139, 1, 0, 0, 0, 15132, 15135, 5, 363, 0, 0, 15133, 15134, 5, 1179, 0, + 0, 15134, 15136, 5, 1149, 0, 0, 15135, 15133, 1, 0, 0, 0, 15135, 15136, + 1, 0, 0, 0, 15136, 15137, 1, 0, 0, 0, 15137, 15140, 3, 2036, 1018, 0, 15138, + 15140, 3, 1660, 830, 0, 15139, 15132, 1, 0, 0, 0, 15139, 15138, 1, 0, 0, + 0, 15139, 15140, 1, 0, 0, 0, 15140, 15143, 1, 0, 0, 0, 15141, 15142, 5, + 457, 0, 0, 15142, 15144, 3, 1640, 820, 0, 15143, 15141, 1, 0, 0, 0, 15143, + 15144, 1, 0, 0, 0, 15144, 15151, 1, 0, 0, 0, 15145, 15147, 3, 828, 414, + 0, 15146, 15145, 1, 0, 0, 0, 15147, 15148, 1, 0, 0, 0, 15148, 15146, 1, + 0, 0, 0, 15148, 15149, 1, 0, 0, 0, 15149, 15152, 1, 0, 0, 0, 15150, 15152, + 3, 830, 415, 0, 15151, 15146, 1, 0, 0, 0, 15151, 15150, 1, 0, 0, 0, 15151, + 15152, 1, 0, 0, 0, 15152, 1657, 1, 0, 0, 0, 15153, 15154, 3, 2334, 1167, + 0, 15154, 1659, 1, 0, 0, 0, 15155, 15163, 5, 585, 0, 0, 15156, 15164, 5, + 43, 0, 0, 15157, 15158, 5, 151, 0, 0, 15158, 15161, 5, 363, 0, 0, 15159, + 15160, 5, 1179, 0, 0, 15160, 15162, 5, 1149, 0, 0, 15161, 15159, 1, 0, + 0, 0, 15161, 15162, 1, 0, 0, 0, 15162, 15164, 1, 0, 0, 0, 15163, 15156, + 1, 0, 0, 0, 15163, 15157, 1, 0, 0, 0, 15163, 15164, 1, 0, 0, 0, 15164, + 15165, 1, 0, 0, 0, 15165, 15166, 5, 66, 0, 0, 15166, 15168, 5, 631, 0, + 0, 15167, 15169, 3, 1662, 831, 0, 15168, 15167, 1, 0, 0, 0, 15168, 15169, + 1, 0, 0, 0, 15169, 1661, 1, 0, 0, 0, 15170, 15172, 3, 1664, 832, 0, 15171, + 15170, 1, 0, 0, 0, 15172, 15173, 1, 0, 0, 0, 15173, 15171, 1, 0, 0, 0, + 15173, 15174, 1, 0, 0, 0, 15174, 15184, 1, 0, 0, 0, 15175, 15177, 5, 2430, + 0, 0, 15176, 15178, 3, 1664, 832, 0, 15177, 15176, 1, 0, 0, 0, 15178, 15179, + 1, 0, 0, 0, 15179, 15177, 1, 0, 0, 0, 15179, 15180, 1, 0, 0, 0, 15180, + 15181, 1, 0, 0, 0, 15181, 15182, 5, 2431, 0, 0, 15182, 15184, 1, 0, 0, + 0, 15183, 15171, 1, 0, 0, 0, 15183, 15175, 1, 0, 0, 0, 15184, 1663, 1, + 0, 0, 0, 15185, 15186, 5, 1636, 0, 0, 15186, 15190, 5, 2193, 0, 0, 15187, + 15191, 3, 2324, 1162, 0, 15188, 15189, 5, 794, 0, 0, 15189, 15191, 5, 2146, + 0, 0, 15190, 15187, 1, 0, 0, 0, 15190, 15188, 1, 0, 0, 0, 15191, 15209, + 1, 0, 0, 0, 15192, 15193, 5, 650, 0, 0, 15193, 15194, 5, 151, 0, 0, 15194, + 15209, 3, 2324, 1162, 0, 15195, 15196, 5, 862, 0, 0, 15196, 15209, 3, 2324, + 1162, 0, 15197, 15209, 5, 1044, 0, 0, 15198, 15199, 5, 890, 0, 0, 15199, + 15209, 3, 2324, 1162, 0, 15200, 15209, 5, 1047, 0, 0, 15201, 15209, 5, + 327, 0, 0, 15202, 15209, 5, 1011, 0, 0, 15203, 15204, 5, 155, 0, 0, 15204, + 15209, 3, 2324, 1162, 0, 15205, 15209, 5, 994, 0, 0, 15206, 15209, 5, 1219, + 0, 0, 15207, 15209, 5, 1062, 0, 0, 15208, 15185, 1, 0, 0, 0, 15208, 15192, + 1, 0, 0, 0, 15208, 15195, 1, 0, 0, 0, 15208, 15197, 1, 0, 0, 0, 15208, + 15198, 1, 0, 0, 0, 15208, 15200, 1, 0, 0, 0, 15208, 15201, 1, 0, 0, 0, + 15208, 15202, 1, 0, 0, 0, 15208, 15203, 1, 0, 0, 0, 15208, 15205, 1, 0, + 0, 0, 15208, 15206, 1, 0, 0, 0, 15208, 15207, 1, 0, 0, 0, 15209, 1665, + 1, 0, 0, 0, 15210, 15215, 3, 2266, 1133, 0, 15211, 15212, 3, 2302, 1151, + 0, 15212, 15213, 5, 2252, 0, 0, 15213, 15214, 3, 1658, 829, 0, 15214, 15216, + 1, 0, 0, 0, 15215, 15211, 1, 0, 0, 0, 15215, 15216, 1, 0, 0, 0, 15216, + 15218, 1, 0, 0, 0, 15217, 15219, 7, 63, 0, 0, 15218, 15217, 1, 0, 0, 0, + 15218, 15219, 1, 0, 0, 0, 15219, 15221, 1, 0, 0, 0, 15220, 15222, 3, 1668, + 834, 0, 15221, 15220, 1, 0, 0, 0, 15221, 15222, 1, 0, 0, 0, 15222, 15224, + 1, 0, 0, 0, 15223, 15225, 5, 2173, 0, 0, 15224, 15223, 1, 0, 0, 0, 15224, + 15225, 1, 0, 0, 0, 15225, 15227, 1, 0, 0, 0, 15226, 15228, 3, 1670, 835, + 0, 15227, 15226, 1, 0, 0, 0, 15227, 15228, 1, 0, 0, 0, 15228, 15237, 1, + 0, 0, 0, 15229, 15230, 5, 2092, 0, 0, 15230, 15235, 5, 106, 0, 0, 15231, + 15232, 5, 315, 0, 0, 15232, 15236, 5, 438, 0, 0, 15233, 15234, 5, 438, + 0, 0, 15234, 15236, 3, 1446, 723, 0, 15235, 15231, 1, 0, 0, 0, 15235, 15233, + 1, 0, 0, 0, 15236, 15238, 1, 0, 0, 0, 15237, 15229, 1, 0, 0, 0, 15237, + 15238, 1, 0, 0, 0, 15238, 15248, 1, 0, 0, 0, 15239, 15240, 5, 2092, 0, + 0, 15240, 15241, 5, 108, 0, 0, 15241, 15246, 5, 2193, 0, 0, 15242, 15243, + 7, 184, 0, 0, 15243, 15247, 5, 438, 0, 0, 15244, 15245, 5, 438, 0, 0, 15245, + 15247, 3, 1446, 723, 0, 15246, 15242, 1, 0, 0, 0, 15246, 15244, 1, 0, 0, + 0, 15247, 15249, 1, 0, 0, 0, 15248, 15239, 1, 0, 0, 0, 15248, 15249, 1, + 0, 0, 0, 15249, 15253, 1, 0, 0, 0, 15250, 15252, 3, 828, 414, 0, 15251, + 15250, 1, 0, 0, 0, 15252, 15255, 1, 0, 0, 0, 15253, 15251, 1, 0, 0, 0, + 15253, 15254, 1, 0, 0, 0, 15254, 1667, 1, 0, 0, 0, 15255, 15253, 1, 0, + 0, 0, 15256, 15264, 5, 585, 0, 0, 15257, 15265, 5, 43, 0, 0, 15258, 15259, + 5, 151, 0, 0, 15259, 15262, 5, 363, 0, 0, 15260, 15261, 5, 1179, 0, 0, + 15261, 15263, 5, 1149, 0, 0, 15262, 15260, 1, 0, 0, 0, 15262, 15263, 1, + 0, 0, 0, 15263, 15265, 1, 0, 0, 0, 15264, 15257, 1, 0, 0, 0, 15264, 15258, + 1, 0, 0, 0, 15264, 15265, 1, 0, 0, 0, 15265, 15266, 1, 0, 0, 0, 15266, + 15267, 5, 66, 0, 0, 15267, 15277, 5, 631, 0, 0, 15268, 15273, 5, 2430, + 0, 0, 15269, 15272, 3, 312, 156, 0, 15270, 15272, 3, 310, 155, 0, 15271, + 15269, 1, 0, 0, 0, 15271, 15270, 1, 0, 0, 0, 15272, 15275, 1, 0, 0, 0, + 15273, 15271, 1, 0, 0, 0, 15273, 15274, 1, 0, 0, 0, 15274, 15276, 1, 0, + 0, 0, 15275, 15273, 1, 0, 0, 0, 15276, 15278, 5, 2431, 0, 0, 15277, 15268, + 1, 0, 0, 0, 15277, 15278, 1, 0, 0, 0, 15278, 1669, 1, 0, 0, 0, 15279, 15280, + 5, 477, 0, 0, 15280, 15285, 5, 2134, 0, 0, 15281, 15282, 7, 184, 0, 0, + 15282, 15286, 5, 438, 0, 0, 15283, 15284, 5, 438, 0, 0, 15284, 15286, 3, + 1446, 723, 0, 15285, 15281, 1, 0, 0, 0, 15285, 15283, 1, 0, 0, 0, 15286, + 1671, 1, 0, 0, 0, 15287, 15288, 5, 943, 0, 0, 15288, 15291, 5, 1981, 0, + 0, 15289, 15292, 3, 1674, 837, 0, 15290, 15292, 5, 225, 0, 0, 15291, 15289, + 1, 0, 0, 0, 15291, 15290, 1, 0, 0, 0, 15292, 15294, 1, 0, 0, 0, 15293, + 15295, 3, 1676, 838, 0, 15294, 15293, 1, 0, 0, 0, 15294, 15295, 1, 0, 0, + 0, 15295, 15297, 1, 0, 0, 0, 15296, 15298, 7, 185, 0, 0, 15297, 15296, + 1, 0, 0, 0, 15297, 15298, 1, 0, 0, 0, 15298, 15299, 1, 0, 0, 0, 15299, + 15300, 5, 1661, 0, 0, 15300, 15301, 5, 66, 0, 0, 15301, 15315, 3, 2268, + 1134, 0, 15302, 15309, 5, 2430, 0, 0, 15303, 15304, 5, 2430, 0, 0, 15304, + 15305, 3, 1036, 518, 0, 15305, 15306, 5, 2431, 0, 0, 15306, 15310, 1, 0, + 0, 0, 15307, 15310, 3, 1174, 587, 0, 15308, 15310, 3, 1646, 823, 0, 15309, + 15303, 1, 0, 0, 0, 15309, 15307, 1, 0, 0, 0, 15309, 15308, 1, 0, 0, 0, + 15310, 15311, 1, 0, 0, 0, 15311, 15309, 1, 0, 0, 0, 15311, 15312, 1, 0, + 0, 0, 15312, 15313, 1, 0, 0, 0, 15313, 15314, 5, 2431, 0, 0, 15314, 15316, + 1, 0, 0, 0, 15315, 15302, 1, 0, 0, 0, 15315, 15316, 1, 0, 0, 0, 15316, + 15322, 1, 0, 0, 0, 15317, 15319, 5, 1491, 0, 0, 15318, 15320, 5, 66, 0, + 0, 15319, 15318, 1, 0, 0, 0, 15319, 15320, 1, 0, 0, 0, 15320, 15321, 1, + 0, 0, 0, 15321, 15323, 7, 180, 0, 0, 15322, 15317, 1, 0, 0, 0, 15322, 15323, + 1, 0, 0, 0, 15323, 1673, 1, 0, 0, 0, 15324, 15325, 3, 2434, 1217, 0, 15325, + 1675, 1, 0, 0, 0, 15326, 15328, 5, 441, 0, 0, 15327, 15326, 1, 0, 0, 0, + 15327, 15328, 1, 0, 0, 0, 15328, 15329, 1, 0, 0, 0, 15329, 15330, 5, 724, + 0, 0, 15330, 15332, 5, 1167, 0, 0, 15331, 15333, 5, 2058, 0, 0, 15332, + 15331, 1, 0, 0, 0, 15332, 15333, 1, 0, 0, 0, 15333, 15334, 1, 0, 0, 0, + 15334, 15335, 5, 2430, 0, 0, 15335, 15336, 3, 2242, 1121, 0, 15336, 15337, + 5, 2431, 0, 0, 15337, 15346, 1, 0, 0, 0, 15338, 15340, 5, 1125, 0, 0, 15339, + 15338, 1, 0, 0, 0, 15339, 15340, 1, 0, 0, 0, 15340, 15341, 1, 0, 0, 0, + 15341, 15342, 5, 1678, 0, 0, 15342, 15343, 5, 79, 0, 0, 15343, 15344, 5, + 37, 0, 0, 15344, 15346, 5, 784, 0, 0, 15345, 15327, 1, 0, 0, 0, 15345, + 15339, 1, 0, 0, 0, 15346, 1677, 1, 0, 0, 0, 15347, 15350, 3, 2434, 1217, + 0, 15348, 15350, 5, 2427, 0, 0, 15349, 15347, 1, 0, 0, 0, 15349, 15348, + 1, 0, 0, 0, 15350, 1679, 1, 0, 0, 0, 15351, 15352, 5, 1687, 0, 0, 15352, + 15355, 5, 820, 0, 0, 15353, 15356, 3, 1272, 636, 0, 15354, 15356, 3, 1274, + 637, 0, 15355, 15353, 1, 0, 0, 0, 15355, 15354, 1, 0, 0, 0, 15356, 1681, + 1, 0, 0, 0, 15357, 15358, 5, 222, 0, 0, 15358, 15359, 3, 2434, 1217, 0, + 15359, 15360, 3, 1676, 838, 0, 15360, 1683, 1, 0, 0, 0, 15361, 15362, 5, + 20, 0, 0, 15362, 15370, 5, 2430, 0, 0, 15363, 15365, 3, 834, 417, 0, 15364, + 15363, 1, 0, 0, 0, 15365, 15368, 1, 0, 0, 0, 15366, 15364, 1, 0, 0, 0, + 15366, 15367, 1, 0, 0, 0, 15367, 15371, 1, 0, 0, 0, 15368, 15366, 1, 0, + 0, 0, 15369, 15371, 3, 832, 416, 0, 15370, 15366, 1, 0, 0, 0, 15370, 15369, + 1, 0, 0, 0, 15371, 15372, 1, 0, 0, 0, 15372, 15418, 5, 2431, 0, 0, 15373, + 15381, 5, 20, 0, 0, 15374, 15376, 3, 834, 417, 0, 15375, 15374, 1, 0, 0, + 0, 15376, 15379, 1, 0, 0, 0, 15377, 15375, 1, 0, 0, 0, 15377, 15378, 1, + 0, 0, 0, 15378, 15382, 1, 0, 0, 0, 15379, 15377, 1, 0, 0, 0, 15380, 15382, + 3, 832, 416, 0, 15381, 15377, 1, 0, 0, 0, 15381, 15380, 1, 0, 0, 0, 15382, + 15418, 1, 0, 0, 0, 15383, 15400, 5, 910, 0, 0, 15384, 15385, 5, 267, 0, + 0, 15385, 15401, 3, 2238, 1119, 0, 15386, 15387, 5, 1359, 0, 0, 15387, + 15401, 5, 754, 0, 0, 15388, 15389, 5, 2073, 0, 0, 15389, 15390, 5, 2430, + 0, 0, 15390, 15395, 3, 2266, 1133, 0, 15391, 15392, 5, 2436, 0, 0, 15392, + 15394, 3, 2266, 1133, 0, 15393, 15391, 1, 0, 0, 0, 15394, 15397, 1, 0, + 0, 0, 15395, 15393, 1, 0, 0, 0, 15395, 15396, 1, 0, 0, 0, 15396, 15398, + 1, 0, 0, 0, 15397, 15395, 1, 0, 0, 0, 15398, 15399, 5, 2431, 0, 0, 15399, + 15401, 1, 0, 0, 0, 15400, 15384, 1, 0, 0, 0, 15400, 15386, 1, 0, 0, 0, + 15400, 15388, 1, 0, 0, 0, 15401, 15402, 1, 0, 0, 0, 15402, 15404, 3, 836, + 418, 0, 15403, 15405, 5, 168, 0, 0, 15404, 15403, 1, 0, 0, 0, 15404, 15405, + 1, 0, 0, 0, 15405, 15418, 1, 0, 0, 0, 15406, 15407, 5, 1464, 0, 0, 15407, + 15408, 5, 267, 0, 0, 15408, 15409, 3, 1686, 843, 0, 15409, 15410, 5, 2034, + 0, 0, 15410, 15411, 3, 1688, 844, 0, 15411, 15418, 1, 0, 0, 0, 15412, 15414, + 3, 1690, 845, 0, 15413, 15412, 1, 0, 0, 0, 15414, 15415, 1, 0, 0, 0, 15415, + 15413, 1, 0, 0, 0, 15415, 15416, 1, 0, 0, 0, 15416, 15418, 1, 0, 0, 0, + 15417, 15361, 1, 0, 0, 0, 15417, 15373, 1, 0, 0, 0, 15417, 15383, 1, 0, + 0, 0, 15417, 15406, 1, 0, 0, 0, 15417, 15413, 1, 0, 0, 0, 15418, 1685, + 1, 0, 0, 0, 15419, 15420, 3, 2238, 1119, 0, 15420, 1687, 1, 0, 0, 0, 15421, + 15422, 3, 2238, 1119, 0, 15422, 1689, 1, 0, 0, 0, 15423, 15424, 5, 425, + 0, 0, 15424, 15425, 3, 1692, 846, 0, 15425, 1691, 1, 0, 0, 0, 15426, 15427, + 5, 1359, 0, 0, 15427, 15441, 5, 754, 0, 0, 15428, 15429, 5, 2073, 0, 0, + 15429, 15430, 5, 2430, 0, 0, 15430, 15435, 3, 2266, 1133, 0, 15431, 15432, + 5, 2436, 0, 0, 15432, 15434, 3, 2266, 1133, 0, 15433, 15431, 1, 0, 0, 0, + 15434, 15437, 1, 0, 0, 0, 15435, 15433, 1, 0, 0, 0, 15435, 15436, 1, 0, + 0, 0, 15436, 15438, 1, 0, 0, 0, 15437, 15435, 1, 0, 0, 0, 15438, 15439, + 5, 2431, 0, 0, 15439, 15441, 1, 0, 0, 0, 15440, 15426, 1, 0, 0, 0, 15440, + 15428, 1, 0, 0, 0, 15441, 15443, 1, 0, 0, 0, 15442, 15444, 5, 168, 0, 0, + 15443, 15442, 1, 0, 0, 0, 15443, 15444, 1, 0, 0, 0, 15444, 15446, 1, 0, + 0, 0, 15445, 15447, 7, 150, 0, 0, 15446, 15445, 1, 0, 0, 0, 15446, 15447, + 1, 0, 0, 0, 15447, 15454, 1, 0, 0, 0, 15448, 15449, 5, 267, 0, 0, 15449, + 15451, 3, 2238, 1119, 0, 15450, 15452, 5, 168, 0, 0, 15451, 15450, 1, 0, + 0, 0, 15451, 15452, 1, 0, 0, 0, 15452, 15454, 1, 0, 0, 0, 15453, 15440, + 1, 0, 0, 0, 15453, 15448, 1, 0, 0, 0, 15454, 1693, 1, 0, 0, 0, 15455, 15456, + 5, 186, 0, 0, 15456, 15457, 5, 2430, 0, 0, 15457, 15458, 3, 2030, 1015, + 0, 15458, 15460, 5, 2431, 0, 0, 15459, 15461, 5, 398, 0, 0, 15460, 15459, + 1, 0, 0, 0, 15460, 15461, 1, 0, 0, 0, 15461, 1695, 1, 0, 0, 0, 15462, 15463, + 5, 563, 0, 0, 15463, 15464, 5, 754, 0, 0, 15464, 15465, 3, 2286, 1143, + 0, 15465, 15467, 3, 1698, 849, 0, 15466, 15468, 3, 1700, 850, 0, 15467, + 15466, 1, 0, 0, 0, 15467, 15468, 1, 0, 0, 0, 15468, 1697, 1, 0, 0, 0, 15469, + 15470, 5, 1433, 0, 0, 15470, 15472, 3, 2268, 1134, 0, 15471, 15473, 3, + 2286, 1143, 0, 15472, 15471, 1, 0, 0, 0, 15472, 15473, 1, 0, 0, 0, 15473, + 15481, 1, 0, 0, 0, 15474, 15475, 5, 1179, 0, 0, 15475, 15479, 5, 376, 0, + 0, 15476, 15480, 5, 168, 0, 0, 15477, 15478, 5, 1572, 0, 0, 15478, 15480, + 5, 1149, 0, 0, 15479, 15476, 1, 0, 0, 0, 15479, 15477, 1, 0, 0, 0, 15480, + 15482, 1, 0, 0, 0, 15481, 15474, 1, 0, 0, 0, 15481, 15482, 1, 0, 0, 0, + 15482, 1699, 1, 0, 0, 0, 15483, 15484, 5, 1179, 0, 0, 15484, 15488, 5, + 376, 0, 0, 15485, 15489, 5, 168, 0, 0, 15486, 15487, 5, 1572, 0, 0, 15487, + 15489, 5, 1149, 0, 0, 15488, 15485, 1, 0, 0, 0, 15488, 15486, 1, 0, 0, + 0, 15489, 1701, 1, 0, 0, 0, 15490, 15491, 5, 356, 0, 0, 15491, 15493, 3, + 1720, 860, 0, 15492, 15490, 1, 0, 0, 0, 15492, 15493, 1, 0, 0, 0, 15493, + 15494, 1, 0, 0, 0, 15494, 15495, 5, 107, 0, 0, 15495, 15502, 3, 1750, 875, + 0, 15496, 15498, 5, 482, 0, 0, 15497, 15499, 3, 1798, 899, 0, 15498, 15497, + 1, 0, 0, 0, 15499, 15500, 1, 0, 0, 0, 15500, 15498, 1, 0, 0, 0, 15500, + 15501, 1, 0, 0, 0, 15501, 15503, 1, 0, 0, 0, 15502, 15496, 1, 0, 0, 0, + 15502, 15503, 1, 0, 0, 0, 15503, 15504, 1, 0, 0, 0, 15504, 15505, 5, 459, + 0, 0, 15505, 15506, 5, 2450, 0, 0, 15506, 1703, 1, 0, 0, 0, 15507, 15508, + 5, 85, 0, 0, 15508, 15509, 7, 85, 0, 0, 15509, 1705, 1, 0, 0, 0, 15510, + 15513, 5, 761, 0, 0, 15511, 15514, 3, 1708, 854, 0, 15512, 15514, 3, 1710, + 855, 0, 15513, 15511, 1, 0, 0, 0, 15513, 15512, 1, 0, 0, 0, 15514, 1707, + 1, 0, 0, 0, 15515, 15516, 5, 730, 0, 0, 15516, 15517, 5, 927, 0, 0, 15517, + 15518, 5, 2426, 0, 0, 15518, 1709, 1, 0, 0, 0, 15519, 15522, 5, 199, 0, + 0, 15520, 15521, 5, 927, 0, 0, 15521, 15523, 5, 2426, 0, 0, 15522, 15520, + 1, 0, 0, 0, 15522, 15523, 1, 0, 0, 0, 15523, 15524, 1, 0, 0, 0, 15524, + 15525, 5, 785, 0, 0, 15525, 15527, 3, 2332, 1166, 0, 15526, 15528, 3, 1712, + 856, 0, 15527, 15526, 1, 0, 0, 0, 15527, 15528, 1, 0, 0, 0, 15528, 15531, + 1, 0, 0, 0, 15529, 15530, 5, 2193, 0, 0, 15530, 15532, 5, 277, 0, 0, 15531, + 15529, 1, 0, 0, 0, 15531, 15532, 1, 0, 0, 0, 15532, 15534, 1, 0, 0, 0, + 15533, 15535, 3, 1714, 857, 0, 15534, 15533, 1, 0, 0, 0, 15534, 15535, + 1, 0, 0, 0, 15535, 1711, 1, 0, 0, 0, 15536, 15537, 5, 33, 0, 0, 15537, + 15538, 5, 681, 0, 0, 15538, 15539, 5, 2430, 0, 0, 15539, 15540, 3, 2034, + 1017, 0, 15540, 15541, 5, 2431, 0, 0, 15541, 1713, 1, 0, 0, 0, 15542, 15543, + 5, 1248, 0, 0, 15543, 15548, 5, 2430, 0, 0, 15544, 15549, 3, 2034, 1017, + 0, 15545, 15546, 5, 2423, 0, 0, 15546, 15547, 5, 2423, 0, 0, 15547, 15549, + 5, 2423, 0, 0, 15548, 15544, 1, 0, 0, 0, 15548, 15545, 1, 0, 0, 0, 15549, + 15550, 1, 0, 0, 0, 15550, 15551, 5, 2431, 0, 0, 15551, 1715, 1, 0, 0, 0, + 15552, 15556, 3, 2222, 1111, 0, 15553, 15555, 7, 186, 0, 0, 15554, 15553, + 1, 0, 0, 0, 15555, 15558, 1, 0, 0, 0, 15556, 15554, 1, 0, 0, 0, 15556, + 15557, 1, 0, 0, 0, 15557, 15560, 1, 0, 0, 0, 15558, 15556, 1, 0, 0, 0, + 15559, 15561, 3, 2300, 1150, 0, 15560, 15559, 1, 0, 0, 0, 15560, 15561, + 1, 0, 0, 0, 15561, 15563, 1, 0, 0, 0, 15562, 15564, 3, 1718, 859, 0, 15563, + 15562, 1, 0, 0, 0, 15563, 15564, 1, 0, 0, 0, 15564, 1717, 1, 0, 0, 0, 15565, + 15566, 7, 187, 0, 0, 15566, 15567, 3, 2036, 1018, 0, 15567, 1719, 1, 0, + 0, 0, 15568, 15570, 3, 1722, 861, 0, 15569, 15568, 1, 0, 0, 0, 15570, 15571, + 1, 0, 0, 0, 15571, 15569, 1, 0, 0, 0, 15571, 15572, 1, 0, 0, 0, 15572, + 1721, 1, 0, 0, 0, 15573, 15584, 3, 1734, 867, 0, 15574, 15584, 3, 1732, + 866, 0, 15575, 15584, 3, 1724, 862, 0, 15576, 15584, 3, 1726, 863, 0, 15577, + 15584, 3, 1728, 864, 0, 15578, 15584, 3, 1742, 871, 0, 15579, 15584, 3, + 152, 76, 0, 15580, 15584, 3, 154, 77, 0, 15581, 15584, 3, 168, 84, 0, 15582, + 15584, 3, 166, 83, 0, 15583, 15573, 1, 0, 0, 0, 15583, 15574, 1, 0, 0, + 0, 15583, 15575, 1, 0, 0, 0, 15583, 15576, 1, 0, 0, 0, 15583, 15577, 1, + 0, 0, 0, 15583, 15578, 1, 0, 0, 0, 15583, 15579, 1, 0, 0, 0, 15583, 15580, + 1, 0, 0, 0, 15583, 15581, 1, 0, 0, 0, 15583, 15582, 1, 0, 0, 0, 15584, + 1723, 1, 0, 0, 0, 15585, 15587, 3, 2332, 1166, 0, 15586, 15588, 5, 265, + 0, 0, 15587, 15586, 1, 0, 0, 0, 15587, 15588, 1, 0, 0, 0, 15588, 15589, + 1, 0, 0, 0, 15589, 15592, 3, 2300, 1150, 0, 15590, 15591, 5, 1125, 0, 0, + 15591, 15593, 5, 1149, 0, 0, 15592, 15590, 1, 0, 0, 0, 15592, 15593, 1, + 0, 0, 0, 15593, 15595, 1, 0, 0, 0, 15594, 15596, 3, 1718, 859, 0, 15595, + 15594, 1, 0, 0, 0, 15595, 15596, 1, 0, 0, 0, 15596, 15597, 1, 0, 0, 0, + 15597, 15598, 5, 2450, 0, 0, 15598, 1725, 1, 0, 0, 0, 15599, 15600, 5, + 1683, 0, 0, 15600, 15601, 3, 2332, 1166, 0, 15601, 15602, 5, 724, 0, 0, + 15602, 15608, 3, 2300, 1150, 0, 15603, 15604, 5, 1403, 0, 0, 15604, 15605, + 3, 2036, 1018, 0, 15605, 15606, 5, 2422, 0, 0, 15606, 15607, 3, 2036, 1018, + 0, 15607, 15609, 1, 0, 0, 0, 15608, 15603, 1, 0, 0, 0, 15608, 15609, 1, + 0, 0, 0, 15609, 15612, 1, 0, 0, 0, 15610, 15611, 5, 1125, 0, 0, 15611, + 15613, 5, 1149, 0, 0, 15612, 15610, 1, 0, 0, 0, 15612, 15613, 1, 0, 0, + 0, 15613, 15614, 1, 0, 0, 0, 15614, 15615, 5, 2450, 0, 0, 15615, 1727, + 1, 0, 0, 0, 15616, 15617, 5, 322, 0, 0, 15617, 15629, 3, 2332, 1166, 0, + 15618, 15619, 5, 2430, 0, 0, 15619, 15624, 3, 1730, 865, 0, 15620, 15621, + 5, 2436, 0, 0, 15621, 15623, 3, 1730, 865, 0, 15622, 15620, 1, 0, 0, 0, + 15623, 15626, 1, 0, 0, 0, 15624, 15622, 1, 0, 0, 0, 15624, 15625, 1, 0, + 0, 0, 15625, 15627, 1, 0, 0, 0, 15626, 15624, 1, 0, 0, 0, 15627, 15628, + 5, 2431, 0, 0, 15628, 15630, 1, 0, 0, 0, 15629, 15618, 1, 0, 0, 0, 15629, + 15630, 1, 0, 0, 0, 15630, 15633, 1, 0, 0, 0, 15631, 15632, 5, 1491, 0, + 0, 15632, 15634, 3, 2300, 1150, 0, 15633, 15631, 1, 0, 0, 0, 15633, 15634, + 1, 0, 0, 0, 15634, 15637, 1, 0, 0, 0, 15635, 15636, 5, 724, 0, 0, 15636, + 15638, 3, 1840, 920, 0, 15637, 15635, 1, 0, 0, 0, 15637, 15638, 1, 0, 0, + 0, 15638, 15639, 1, 0, 0, 0, 15639, 15640, 5, 2450, 0, 0, 15640, 1729, + 1, 0, 0, 0, 15641, 15646, 3, 2222, 1111, 0, 15642, 15644, 5, 681, 0, 0, + 15643, 15642, 1, 0, 0, 0, 15643, 15644, 1, 0, 0, 0, 15644, 15645, 1, 0, + 0, 0, 15645, 15647, 3, 2300, 1150, 0, 15646, 15643, 1, 0, 0, 0, 15646, + 15647, 1, 0, 0, 0, 15647, 15649, 1, 0, 0, 0, 15648, 15650, 3, 1718, 859, + 0, 15649, 15648, 1, 0, 0, 0, 15649, 15650, 1, 0, 0, 0, 15650, 1731, 1, + 0, 0, 0, 15651, 15652, 3, 2332, 1166, 0, 15652, 15653, 5, 482, 0, 0, 15653, + 15654, 5, 2450, 0, 0, 15654, 1733, 1, 0, 0, 0, 15655, 15686, 5, 1342, 0, + 0, 15656, 15687, 5, 1561, 0, 0, 15657, 15687, 5, 92, 0, 0, 15658, 15659, + 5, 483, 0, 0, 15659, 15660, 5, 2430, 0, 0, 15660, 15661, 3, 2246, 1123, + 0, 15661, 15662, 5, 2436, 0, 0, 15662, 15663, 3, 2326, 1163, 0, 15663, + 15664, 5, 2431, 0, 0, 15664, 15687, 1, 0, 0, 0, 15665, 15666, 5, 687, 0, + 0, 15666, 15667, 5, 2430, 0, 0, 15667, 15668, 3, 2332, 1166, 0, 15668, + 15669, 5, 2436, 0, 0, 15669, 15670, 3, 2036, 1018, 0, 15670, 15671, 5, + 2431, 0, 0, 15671, 15687, 1, 0, 0, 0, 15672, 15673, 5, 1482, 0, 0, 15673, + 15676, 5, 2430, 0, 0, 15674, 15677, 3, 2332, 1166, 0, 15675, 15677, 5, + 363, 0, 0, 15676, 15674, 1, 0, 0, 0, 15676, 15675, 1, 0, 0, 0, 15677, 15680, + 1, 0, 0, 0, 15678, 15679, 5, 2436, 0, 0, 15679, 15681, 3, 2332, 1166, 0, + 15680, 15678, 1, 0, 0, 0, 15681, 15682, 1, 0, 0, 0, 15682, 15680, 1, 0, + 0, 0, 15682, 15683, 1, 0, 0, 0, 15683, 15684, 1, 0, 0, 0, 15684, 15685, + 5, 2431, 0, 0, 15685, 15687, 1, 0, 0, 0, 15686, 15656, 1, 0, 0, 0, 15686, + 15657, 1, 0, 0, 0, 15686, 15658, 1, 0, 0, 0, 15686, 15665, 1, 0, 0, 0, + 15686, 15672, 1, 0, 0, 0, 15687, 15688, 1, 0, 0, 0, 15688, 15689, 5, 2450, + 0, 0, 15689, 1735, 1, 0, 0, 0, 15690, 15691, 5, 1418, 0, 0, 15691, 15692, + 5, 2430, 0, 0, 15692, 15697, 3, 1738, 869, 0, 15693, 15694, 5, 2436, 0, + 0, 15694, 15696, 3, 1738, 869, 0, 15695, 15693, 1, 0, 0, 0, 15696, 15699, + 1, 0, 0, 0, 15697, 15695, 1, 0, 0, 0, 15697, 15698, 1, 0, 0, 0, 15698, + 15700, 1, 0, 0, 0, 15699, 15697, 1, 0, 0, 0, 15700, 15701, 5, 2431, 0, + 0, 15701, 1737, 1, 0, 0, 0, 15702, 15704, 3, 2266, 1133, 0, 15703, 15705, + 3, 2300, 1150, 0, 15704, 15703, 1, 0, 0, 0, 15704, 15705, 1, 0, 0, 0, 15705, + 15708, 1, 0, 0, 0, 15706, 15707, 5, 1125, 0, 0, 15707, 15709, 5, 1149, + 0, 0, 15708, 15706, 1, 0, 0, 0, 15708, 15709, 1, 0, 0, 0, 15709, 15711, + 1, 0, 0, 0, 15710, 15712, 3, 1718, 859, 0, 15711, 15710, 1, 0, 0, 0, 15711, + 15712, 1, 0, 0, 0, 15712, 1739, 1, 0, 0, 0, 15713, 15714, 5, 1435, 0, 0, + 15714, 15717, 5, 322, 0, 0, 15715, 15716, 5, 1491, 0, 0, 15716, 15718, + 3, 2300, 1150, 0, 15717, 15715, 1, 0, 0, 0, 15717, 15718, 1, 0, 0, 0, 15718, + 1741, 1, 0, 0, 0, 15719, 15720, 5, 2058, 0, 0, 15720, 15721, 3, 2332, 1166, + 0, 15721, 15726, 5, 724, 0, 0, 15722, 15727, 3, 1744, 872, 0, 15723, 15727, + 3, 1748, 874, 0, 15724, 15727, 3, 1736, 868, 0, 15725, 15727, 3, 1740, + 870, 0, 15726, 15722, 1, 0, 0, 0, 15726, 15723, 1, 0, 0, 0, 15726, 15724, + 1, 0, 0, 0, 15726, 15725, 1, 0, 0, 0, 15727, 15728, 1, 0, 0, 0, 15728, + 15729, 5, 2450, 0, 0, 15729, 1743, 1, 0, 0, 0, 15730, 15731, 5, 1981, 0, + 0, 15731, 15732, 5, 1167, 0, 0, 15732, 15734, 3, 2300, 1150, 0, 15733, + 15735, 3, 1746, 873, 0, 15734, 15733, 1, 0, 0, 0, 15734, 15735, 1, 0, 0, + 0, 15735, 15738, 1, 0, 0, 0, 15736, 15737, 5, 1125, 0, 0, 15737, 15739, + 5, 1149, 0, 0, 15738, 15736, 1, 0, 0, 0, 15738, 15739, 1, 0, 0, 0, 15739, + 1745, 1, 0, 0, 0, 15740, 15743, 5, 656, 0, 0, 15741, 15743, 5, 660, 0, + 0, 15742, 15740, 1, 0, 0, 0, 15742, 15741, 1, 0, 0, 0, 15743, 15744, 1, + 0, 0, 0, 15744, 15745, 5, 151, 0, 0, 15745, 15746, 3, 2300, 1150, 0, 15746, + 1747, 1, 0, 0, 0, 15747, 15751, 5, 2152, 0, 0, 15748, 15749, 5, 2154, 0, + 0, 15749, 15751, 5, 65, 0, 0, 15750, 15747, 1, 0, 0, 0, 15750, 15748, 1, + 0, 0, 0, 15751, 15752, 1, 0, 0, 0, 15752, 15753, 5, 2430, 0, 0, 15753, + 15754, 3, 2036, 1018, 0, 15754, 15755, 5, 2431, 0, 0, 15755, 15756, 5, + 1167, 0, 0, 15756, 15759, 3, 2300, 1150, 0, 15757, 15758, 5, 1125, 0, 0, + 15758, 15760, 5, 1149, 0, 0, 15759, 15757, 1, 0, 0, 0, 15759, 15760, 1, + 0, 0, 0, 15760, 1749, 1, 0, 0, 0, 15761, 15762, 3, 1754, 877, 0, 15762, + 15763, 7, 188, 0, 0, 15763, 15766, 1, 0, 0, 0, 15764, 15766, 3, 1752, 876, + 0, 15765, 15761, 1, 0, 0, 0, 15765, 15764, 1, 0, 0, 0, 15766, 15767, 1, + 0, 0, 0, 15767, 15765, 1, 0, 0, 0, 15767, 15768, 1, 0, 0, 0, 15768, 1751, + 1, 0, 0, 0, 15769, 15770, 5, 2448, 0, 0, 15770, 15771, 5, 2448, 0, 0, 15771, + 15772, 3, 2240, 1120, 0, 15772, 15773, 5, 2447, 0, 0, 15773, 15774, 5, + 2447, 0, 0, 15774, 1753, 1, 0, 0, 0, 15775, 15792, 3, 1796, 898, 0, 15776, + 15792, 3, 1802, 901, 0, 15777, 15792, 3, 1756, 878, 0, 15778, 15792, 3, + 1758, 879, 0, 15779, 15792, 3, 1760, 880, 0, 15780, 15792, 3, 1762, 881, + 0, 15781, 15792, 3, 1764, 882, 0, 15782, 15792, 3, 1770, 885, 0, 15783, + 15792, 3, 1774, 887, 0, 15784, 15792, 3, 1784, 892, 0, 15785, 15792, 3, + 1786, 893, 0, 15786, 15792, 3, 1788, 894, 0, 15787, 15792, 3, 2072, 1036, + 0, 15788, 15792, 3, 1804, 902, 0, 15789, 15792, 3, 1794, 897, 0, 15790, + 15792, 3, 1792, 896, 0, 15791, 15775, 1, 0, 0, 0, 15791, 15776, 1, 0, 0, + 0, 15791, 15777, 1, 0, 0, 0, 15791, 15778, 1, 0, 0, 0, 15791, 15779, 1, + 0, 0, 0, 15791, 15780, 1, 0, 0, 0, 15791, 15781, 1, 0, 0, 0, 15791, 15782, + 1, 0, 0, 0, 15791, 15783, 1, 0, 0, 0, 15791, 15784, 1, 0, 0, 0, 15791, + 15785, 1, 0, 0, 0, 15791, 15786, 1, 0, 0, 0, 15791, 15787, 1, 0, 0, 0, + 15791, 15788, 1, 0, 0, 0, 15791, 15789, 1, 0, 0, 0, 15791, 15790, 1, 0, + 0, 0, 15792, 1755, 1, 0, 0, 0, 15793, 15796, 3, 2310, 1155, 0, 15794, 15796, + 3, 2308, 1154, 0, 15795, 15793, 1, 0, 0, 0, 15795, 15794, 1, 0, 0, 0, 15796, + 15797, 1, 0, 0, 0, 15797, 15798, 5, 2439, 0, 0, 15798, 15799, 3, 2036, + 1018, 0, 15799, 1757, 1, 0, 0, 0, 15800, 15802, 5, 278, 0, 0, 15801, 15803, + 3, 2240, 1120, 0, 15802, 15801, 1, 0, 0, 0, 15802, 15803, 1, 0, 0, 0, 15803, + 15806, 1, 0, 0, 0, 15804, 15805, 5, 2185, 0, 0, 15805, 15807, 3, 2030, + 1015, 0, 15806, 15804, 1, 0, 0, 0, 15806, 15807, 1, 0, 0, 0, 15807, 1759, + 1, 0, 0, 0, 15808, 15810, 5, 494, 0, 0, 15809, 15811, 3, 2240, 1120, 0, + 15810, 15809, 1, 0, 0, 0, 15810, 15811, 1, 0, 0, 0, 15811, 15814, 1, 0, + 0, 0, 15812, 15813, 5, 2185, 0, 0, 15813, 15815, 3, 2030, 1015, 0, 15814, + 15812, 1, 0, 0, 0, 15814, 15815, 1, 0, 0, 0, 15815, 1761, 1, 0, 0, 0, 15816, + 15817, 5, 591, 0, 0, 15817, 15818, 3, 2240, 1120, 0, 15818, 1763, 1, 0, + 0, 0, 15819, 15820, 5, 635, 0, 0, 15820, 15821, 3, 2030, 1015, 0, 15821, + 15822, 5, 1994, 0, 0, 15822, 15826, 3, 1750, 875, 0, 15823, 15825, 3, 1766, + 883, 0, 15824, 15823, 1, 0, 0, 0, 15825, 15828, 1, 0, 0, 0, 15826, 15824, + 1, 0, 0, 0, 15826, 15827, 1, 0, 0, 0, 15827, 15830, 1, 0, 0, 0, 15828, + 15826, 1, 0, 0, 0, 15829, 15831, 3, 1768, 884, 0, 15830, 15829, 1, 0, 0, + 0, 15830, 15831, 1, 0, 0, 0, 15831, 15832, 1, 0, 0, 0, 15832, 15833, 5, + 459, 0, 0, 15833, 15834, 5, 635, 0, 0, 15834, 1765, 1, 0, 0, 0, 15835, + 15836, 5, 447, 0, 0, 15836, 15837, 3, 2030, 1015, 0, 15837, 15838, 5, 1994, + 0, 0, 15838, 15839, 3, 1750, 875, 0, 15839, 1767, 1, 0, 0, 0, 15840, 15841, + 5, 446, 0, 0, 15841, 15842, 3, 1750, 875, 0, 15842, 1769, 1, 0, 0, 0, 15843, + 15845, 3, 1752, 876, 0, 15844, 15843, 1, 0, 0, 0, 15844, 15845, 1, 0, 0, + 0, 15845, 15850, 1, 0, 0, 0, 15846, 15847, 5, 2187, 0, 0, 15847, 15851, + 3, 2030, 1015, 0, 15848, 15849, 5, 565, 0, 0, 15849, 15851, 3, 1772, 886, + 0, 15850, 15846, 1, 0, 0, 0, 15850, 15848, 1, 0, 0, 0, 15850, 15851, 1, + 0, 0, 0, 15851, 15852, 1, 0, 0, 0, 15852, 15853, 5, 826, 0, 0, 15853, 15854, + 3, 1750, 875, 0, 15854, 15855, 5, 459, 0, 0, 15855, 15857, 5, 826, 0, 0, + 15856, 15858, 3, 2240, 1120, 0, 15857, 15856, 1, 0, 0, 0, 15857, 15858, + 1, 0, 0, 0, 15858, 1771, 1, 0, 0, 0, 15859, 15860, 3, 2256, 1128, 0, 15860, + 15862, 5, 681, 0, 0, 15861, 15863, 5, 1493, 0, 0, 15862, 15861, 1, 0, 0, + 0, 15862, 15863, 1, 0, 0, 0, 15863, 15864, 1, 0, 0, 0, 15864, 15865, 3, + 1780, 890, 0, 15865, 15866, 5, 2422, 0, 0, 15866, 15867, 3, 1782, 891, + 0, 15867, 15885, 1, 0, 0, 0, 15868, 15869, 3, 2260, 1130, 0, 15869, 15882, + 5, 681, 0, 0, 15870, 15876, 3, 2258, 1129, 0, 15871, 15873, 5, 2430, 0, + 0, 15872, 15874, 3, 2034, 1017, 0, 15873, 15872, 1, 0, 0, 0, 15873, 15874, + 1, 0, 0, 0, 15874, 15875, 1, 0, 0, 0, 15875, 15877, 5, 2431, 0, 0, 15876, + 15871, 1, 0, 0, 0, 15876, 15877, 1, 0, 0, 0, 15877, 15883, 1, 0, 0, 0, + 15878, 15879, 5, 2430, 0, 0, 15879, 15880, 3, 1840, 920, 0, 15880, 15881, + 5, 2431, 0, 0, 15881, 15883, 1, 0, 0, 0, 15882, 15870, 1, 0, 0, 0, 15882, + 15878, 1, 0, 0, 0, 15883, 15885, 1, 0, 0, 0, 15884, 15859, 1, 0, 0, 0, + 15884, 15868, 1, 0, 0, 0, 15885, 1773, 1, 0, 0, 0, 15886, 15887, 5, 560, + 0, 0, 15887, 15888, 3, 2256, 1128, 0, 15888, 15889, 5, 681, 0, 0, 15889, + 15890, 3, 1776, 888, 0, 15890, 15893, 3, 1804, 902, 0, 15891, 15892, 5, + 1522, 0, 0, 15892, 15894, 5, 484, 0, 0, 15893, 15891, 1, 0, 0, 0, 15893, + 15894, 1, 0, 0, 0, 15894, 1775, 1, 0, 0, 0, 15895, 15896, 3, 1780, 890, + 0, 15896, 15897, 5, 2422, 0, 0, 15897, 15898, 3, 1782, 891, 0, 15898, 15909, + 1, 0, 0, 0, 15899, 15900, 5, 677, 0, 0, 15900, 15901, 5, 1167, 0, 0, 15901, + 15903, 3, 2262, 1131, 0, 15902, 15904, 3, 1778, 889, 0, 15903, 15902, 1, + 0, 0, 0, 15903, 15904, 1, 0, 0, 0, 15904, 15909, 1, 0, 0, 0, 15905, 15906, + 5, 2145, 0, 0, 15906, 15907, 5, 1167, 0, 0, 15907, 15909, 3, 2256, 1128, + 0, 15908, 15895, 1, 0, 0, 0, 15908, 15899, 1, 0, 0, 0, 15908, 15905, 1, + 0, 0, 0, 15909, 1777, 1, 0, 0, 0, 15910, 15911, 5, 112, 0, 0, 15911, 15912, + 3, 1780, 890, 0, 15912, 15913, 5, 48, 0, 0, 15913, 15914, 3, 1782, 891, + 0, 15914, 1779, 1, 0, 0, 0, 15915, 15916, 3, 2058, 1029, 0, 15916, 1781, + 1, 0, 0, 0, 15917, 15918, 3, 2058, 1029, 0, 15918, 1783, 1, 0, 0, 0, 15919, + 15920, 5, 1149, 0, 0, 15920, 1785, 1, 0, 0, 0, 15921, 15923, 5, 1400, 0, + 0, 15922, 15924, 3, 2246, 1123, 0, 15923, 15922, 1, 0, 0, 0, 15923, 15924, + 1, 0, 0, 0, 15924, 1787, 1, 0, 0, 0, 15925, 15927, 5, 1491, 0, 0, 15926, + 15928, 3, 2036, 1018, 0, 15927, 15926, 1, 0, 0, 0, 15927, 15928, 1, 0, + 0, 0, 15928, 1789, 1, 0, 0, 0, 15929, 15930, 5, 162, 0, 0, 15930, 15932, + 3, 2216, 1108, 0, 15931, 15933, 3, 2290, 1145, 0, 15932, 15931, 1, 0, 0, + 0, 15932, 15933, 1, 0, 0, 0, 15933, 15941, 1, 0, 0, 0, 15934, 15935, 5, + 2423, 0, 0, 15935, 15937, 3, 2334, 1167, 0, 15936, 15938, 3, 2290, 1145, + 0, 15937, 15936, 1, 0, 0, 0, 15937, 15938, 1, 0, 0, 0, 15938, 15940, 1, + 0, 0, 0, 15939, 15934, 1, 0, 0, 0, 15940, 15943, 1, 0, 0, 0, 15941, 15939, + 1, 0, 0, 0, 15941, 15942, 1, 0, 0, 0, 15942, 15946, 1, 0, 0, 0, 15943, + 15941, 1, 0, 0, 0, 15944, 15945, 5, 720, 0, 0, 15945, 15947, 3, 2308, 1154, + 0, 15946, 15944, 1, 0, 0, 0, 15946, 15947, 1, 0, 0, 0, 15947, 1791, 1, + 0, 0, 0, 15948, 15950, 5, 162, 0, 0, 15949, 15948, 1, 0, 0, 0, 15949, 15950, + 1, 0, 0, 0, 15950, 15951, 1, 0, 0, 0, 15951, 15953, 3, 2216, 1108, 0, 15952, + 15954, 3, 2290, 1145, 0, 15953, 15952, 1, 0, 0, 0, 15953, 15954, 1, 0, + 0, 0, 15954, 15962, 1, 0, 0, 0, 15955, 15956, 5, 2423, 0, 0, 15956, 15958, + 3, 2334, 1167, 0, 15957, 15959, 3, 2290, 1145, 0, 15958, 15957, 1, 0, 0, + 0, 15958, 15959, 1, 0, 0, 0, 15959, 15961, 1, 0, 0, 0, 15960, 15955, 1, + 0, 0, 0, 15961, 15964, 1, 0, 0, 0, 15962, 15960, 1, 0, 0, 0, 15962, 15963, + 1, 0, 0, 0, 15963, 15967, 1, 0, 0, 0, 15964, 15962, 1, 0, 0, 0, 15965, + 15966, 5, 720, 0, 0, 15966, 15968, 3, 2308, 1154, 0, 15967, 15965, 1, 0, + 0, 0, 15967, 15968, 1, 0, 0, 0, 15968, 1793, 1, 0, 0, 0, 15969, 15970, + 5, 1305, 0, 0, 15970, 15971, 5, 1511, 0, 0, 15971, 15972, 5, 2430, 0, 0, + 15972, 15973, 3, 2036, 1018, 0, 15973, 15974, 5, 2431, 0, 0, 15974, 1795, + 1, 0, 0, 0, 15975, 15976, 5, 107, 0, 0, 15976, 15983, 3, 1750, 875, 0, + 15977, 15979, 5, 482, 0, 0, 15978, 15980, 3, 1798, 899, 0, 15979, 15978, + 1, 0, 0, 0, 15980, 15981, 1, 0, 0, 0, 15981, 15979, 1, 0, 0, 0, 15981, + 15982, 1, 0, 0, 0, 15982, 15984, 1, 0, 0, 0, 15983, 15977, 1, 0, 0, 0, + 15983, 15984, 1, 0, 0, 0, 15984, 15985, 1, 0, 0, 0, 15985, 15987, 5, 459, + 0, 0, 15986, 15988, 3, 2240, 1120, 0, 15987, 15986, 1, 0, 0, 0, 15987, + 15988, 1, 0, 0, 0, 15988, 1797, 1, 0, 0, 0, 15989, 15990, 5, 2185, 0, 0, + 15990, 15995, 3, 2246, 1123, 0, 15991, 15992, 5, 1223, 0, 0, 15992, 15994, + 3, 2246, 1123, 0, 15993, 15991, 1, 0, 0, 0, 15994, 15997, 1, 0, 0, 0, 15995, + 15993, 1, 0, 0, 0, 15995, 15996, 1, 0, 0, 0, 15996, 15998, 1, 0, 0, 0, + 15997, 15995, 1, 0, 0, 0, 15998, 15999, 5, 1994, 0, 0, 15999, 16000, 3, + 1750, 875, 0, 16000, 1799, 1, 0, 0, 0, 16001, 16005, 5, 356, 0, 0, 16002, + 16004, 3, 1722, 861, 0, 16003, 16002, 1, 0, 0, 0, 16004, 16007, 1, 0, 0, + 0, 16005, 16003, 1, 0, 0, 0, 16005, 16006, 1, 0, 0, 0, 16006, 16009, 1, + 0, 0, 0, 16007, 16005, 1, 0, 0, 0, 16008, 16001, 1, 0, 0, 0, 16008, 16009, + 1, 0, 0, 0, 16009, 16010, 1, 0, 0, 0, 16010, 16011, 3, 1796, 898, 0, 16011, + 1801, 1, 0, 0, 0, 16012, 16014, 5, 356, 0, 0, 16013, 16012, 1, 0, 0, 0, + 16013, 16014, 1, 0, 0, 0, 16014, 16016, 1, 0, 0, 0, 16015, 16017, 3, 1722, + 861, 0, 16016, 16015, 1, 0, 0, 0, 16017, 16018, 1, 0, 0, 0, 16018, 16016, + 1, 0, 0, 0, 16018, 16019, 1, 0, 0, 0, 16019, 16020, 1, 0, 0, 0, 16020, + 16021, 3, 1796, 898, 0, 16021, 1803, 1, 0, 0, 0, 16022, 16027, 3, 1806, + 903, 0, 16023, 16027, 3, 1810, 905, 0, 16024, 16027, 3, 1812, 906, 0, 16025, + 16027, 3, 1822, 911, 0, 16026, 16022, 1, 0, 0, 0, 16026, 16023, 1, 0, 0, + 0, 16026, 16024, 1, 0, 0, 0, 16026, 16025, 1, 0, 0, 0, 16027, 1805, 1, + 0, 0, 0, 16028, 16029, 5, 489, 0, 0, 16029, 16030, 5, 641, 0, 0, 16030, + 16040, 3, 2036, 1018, 0, 16031, 16033, 3, 2202, 1101, 0, 16032, 16034, + 3, 2152, 1076, 0, 16033, 16032, 1, 0, 0, 0, 16033, 16034, 1, 0, 0, 0, 16034, + 16041, 1, 0, 0, 0, 16035, 16037, 3, 2152, 1076, 0, 16036, 16038, 3, 1808, + 904, 0, 16037, 16036, 1, 0, 0, 0, 16037, 16038, 1, 0, 0, 0, 16038, 16041, + 1, 0, 0, 0, 16039, 16041, 3, 1808, 904, 0, 16040, 16031, 1, 0, 0, 0, 16040, + 16035, 1, 0, 0, 0, 16040, 16039, 1, 0, 0, 0, 16040, 16041, 1, 0, 0, 0, + 16041, 1807, 1, 0, 0, 0, 16042, 16043, 7, 189, 0, 0, 16043, 16044, 3, 2202, + 1101, 0, 16044, 1809, 1, 0, 0, 0, 16045, 16053, 3, 1990, 995, 0, 16046, + 16053, 3, 2002, 1001, 0, 16047, 16053, 3, 1840, 920, 0, 16048, 16053, 3, + 1964, 982, 0, 16049, 16053, 3, 1970, 985, 0, 16050, 16053, 3, 1972, 986, + 0, 16051, 16053, 3, 1836, 918, 0, 16052, 16045, 1, 0, 0, 0, 16052, 16046, + 1, 0, 0, 0, 16052, 16047, 1, 0, 0, 0, 16052, 16048, 1, 0, 0, 0, 16052, + 16049, 1, 0, 0, 0, 16052, 16050, 1, 0, 0, 0, 16052, 16051, 1, 0, 0, 0, + 16053, 1811, 1, 0, 0, 0, 16054, 16059, 3, 1814, 907, 0, 16055, 16059, 3, + 1816, 908, 0, 16056, 16059, 3, 1818, 909, 0, 16057, 16059, 3, 1820, 910, + 0, 16058, 16054, 1, 0, 0, 0, 16058, 16055, 1, 0, 0, 0, 16058, 16056, 1, + 0, 0, 0, 16058, 16057, 1, 0, 0, 0, 16059, 1813, 1, 0, 0, 0, 16060, 16061, + 5, 204, 0, 0, 16061, 16062, 3, 2258, 1129, 0, 16062, 1815, 1, 0, 0, 0, + 16063, 16064, 5, 1184, 0, 0, 16064, 16070, 3, 2258, 1129, 0, 16065, 16067, + 5, 2430, 0, 0, 16066, 16068, 3, 2034, 1017, 0, 16067, 16066, 1, 0, 0, 0, + 16067, 16068, 1, 0, 0, 0, 16068, 16069, 1, 0, 0, 0, 16069, 16071, 5, 2431, + 0, 0, 16070, 16065, 1, 0, 0, 0, 16070, 16071, 1, 0, 0, 0, 16071, 1817, + 1, 0, 0, 0, 16072, 16073, 5, 534, 0, 0, 16073, 16101, 3, 2258, 1129, 0, + 16074, 16075, 5, 720, 0, 0, 16075, 16080, 3, 2254, 1127, 0, 16076, 16077, + 5, 2436, 0, 0, 16077, 16079, 3, 2254, 1127, 0, 16078, 16076, 1, 0, 0, 0, + 16079, 16082, 1, 0, 0, 0, 16080, 16078, 1, 0, 0, 0, 16080, 16081, 1, 0, + 0, 0, 16081, 16102, 1, 0, 0, 0, 16082, 16080, 1, 0, 0, 0, 16083, 16084, + 5, 150, 0, 0, 16084, 16085, 5, 219, 0, 0, 16085, 16086, 5, 720, 0, 0, 16086, + 16091, 3, 2254, 1127, 0, 16087, 16088, 5, 2436, 0, 0, 16088, 16090, 3, + 2254, 1127, 0, 16089, 16087, 1, 0, 0, 0, 16090, 16093, 1, 0, 0, 0, 16091, + 16089, 1, 0, 0, 0, 16091, 16092, 1, 0, 0, 0, 16092, 16099, 1, 0, 0, 0, + 16093, 16091, 1, 0, 0, 0, 16094, 16097, 5, 794, 0, 0, 16095, 16098, 3, + 2324, 1162, 0, 16096, 16098, 3, 2254, 1127, 0, 16097, 16095, 1, 0, 0, 0, + 16097, 16096, 1, 0, 0, 0, 16098, 16100, 1, 0, 0, 0, 16099, 16094, 1, 0, + 0, 0, 16099, 16100, 1, 0, 0, 0, 16100, 16102, 1, 0, 0, 0, 16101, 16074, + 1, 0, 0, 0, 16101, 16083, 1, 0, 0, 0, 16102, 1819, 1, 0, 0, 0, 16103, 16104, + 5, 1184, 0, 0, 16104, 16105, 3, 2254, 1127, 0, 16105, 16108, 5, 565, 0, + 0, 16106, 16109, 3, 1840, 920, 0, 16107, 16109, 3, 2036, 1018, 0, 16108, + 16106, 1, 0, 0, 0, 16108, 16107, 1, 0, 0, 0, 16109, 16111, 1, 0, 0, 0, + 16110, 16112, 3, 2152, 1076, 0, 16111, 16110, 1, 0, 0, 0, 16111, 16112, + 1, 0, 0, 0, 16112, 1821, 1, 0, 0, 0, 16113, 16119, 3, 1824, 912, 0, 16114, + 16119, 3, 1826, 913, 0, 16115, 16119, 3, 1828, 914, 0, 16116, 16119, 3, + 1832, 916, 0, 16117, 16119, 3, 1834, 917, 0, 16118, 16113, 1, 0, 0, 0, + 16118, 16114, 1, 0, 0, 0, 16118, 16115, 1, 0, 0, 0, 16118, 16116, 1, 0, + 0, 0, 16118, 16117, 1, 0, 0, 0, 16119, 1823, 1, 0, 0, 0, 16120, 16121, + 5, 1572, 0, 0, 16121, 16135, 5, 2040, 0, 0, 16122, 16123, 5, 1412, 0, 0, + 16123, 16136, 7, 11, 0, 0, 16124, 16125, 5, 726, 0, 0, 16125, 16129, 5, + 782, 0, 0, 16126, 16130, 5, 1560, 0, 0, 16127, 16128, 5, 1412, 0, 0, 16128, + 16130, 5, 228, 0, 0, 16129, 16126, 1, 0, 0, 0, 16129, 16127, 1, 0, 0, 0, + 16130, 16136, 1, 0, 0, 0, 16131, 16132, 5, 2130, 0, 0, 16132, 16133, 5, + 1501, 0, 0, 16133, 16134, 5, 1550, 0, 0, 16134, 16136, 3, 2212, 1106, 0, + 16135, 16122, 1, 0, 0, 0, 16135, 16124, 1, 0, 0, 0, 16135, 16131, 1, 0, + 0, 0, 16135, 16136, 1, 0, 0, 0, 16136, 16139, 1, 0, 0, 0, 16137, 16138, + 5, 927, 0, 0, 16138, 16140, 3, 2328, 1164, 0, 16139, 16137, 1, 0, 0, 0, + 16139, 16140, 1, 0, 0, 0, 16140, 1825, 1, 0, 0, 0, 16141, 16142, 5, 1572, + 0, 0, 16142, 16152, 7, 190, 0, 0, 16143, 16153, 5, 37, 0, 0, 16144, 16149, + 3, 2238, 1119, 0, 16145, 16146, 5, 2436, 0, 0, 16146, 16148, 3, 2238, 1119, + 0, 16147, 16145, 1, 0, 0, 0, 16148, 16151, 1, 0, 0, 0, 16149, 16147, 1, + 0, 0, 0, 16149, 16150, 1, 0, 0, 0, 16150, 16153, 1, 0, 0, 0, 16151, 16149, + 1, 0, 0, 0, 16152, 16143, 1, 0, 0, 0, 16152, 16144, 1, 0, 0, 0, 16153, + 16154, 1, 0, 0, 0, 16154, 16155, 7, 88, 0, 0, 16155, 1827, 1, 0, 0, 0, + 16156, 16158, 5, 227, 0, 0, 16157, 16159, 5, 2194, 0, 0, 16158, 16157, + 1, 0, 0, 0, 16158, 16159, 1, 0, 0, 0, 16159, 16162, 1, 0, 0, 0, 16160, + 16161, 5, 226, 0, 0, 16161, 16163, 5, 2426, 0, 0, 16162, 16160, 1, 0, 0, + 0, 16162, 16163, 1, 0, 0, 0, 16163, 16165, 1, 0, 0, 0, 16164, 16166, 3, + 1830, 915, 0, 16165, 16164, 1, 0, 0, 0, 16165, 16166, 1, 0, 0, 0, 16166, + 16178, 1, 0, 0, 0, 16167, 16176, 5, 561, 0, 0, 16168, 16171, 5, 2426, 0, + 0, 16169, 16170, 5, 2436, 0, 0, 16170, 16172, 3, 2324, 1162, 0, 16171, + 16169, 1, 0, 0, 0, 16171, 16172, 1, 0, 0, 0, 16172, 16177, 1, 0, 0, 0, + 16173, 16174, 5, 289, 0, 0, 16174, 16177, 5, 2426, 0, 0, 16175, 16177, + 5, 288, 0, 0, 16176, 16168, 1, 0, 0, 0, 16176, 16173, 1, 0, 0, 0, 16176, + 16175, 1, 0, 0, 0, 16177, 16179, 1, 0, 0, 0, 16178, 16167, 1, 0, 0, 0, + 16178, 16179, 1, 0, 0, 0, 16179, 1829, 1, 0, 0, 0, 16180, 16182, 5, 2197, + 0, 0, 16181, 16183, 7, 0, 0, 0, 16182, 16181, 1, 0, 0, 0, 16182, 16183, + 1, 0, 0, 0, 16183, 16185, 1, 0, 0, 0, 16184, 16186, 7, 191, 0, 0, 16185, + 16184, 1, 0, 0, 0, 16185, 16186, 1, 0, 0, 0, 16186, 1831, 1, 0, 0, 0, 16187, + 16189, 5, 1501, 0, 0, 16188, 16190, 5, 2194, 0, 0, 16189, 16188, 1, 0, + 0, 0, 16189, 16190, 1, 0, 0, 0, 16190, 16198, 1, 0, 0, 0, 16191, 16193, + 5, 2034, 0, 0, 16192, 16194, 5, 1521, 0, 0, 16193, 16192, 1, 0, 0, 0, 16193, + 16194, 1, 0, 0, 0, 16194, 16195, 1, 0, 0, 0, 16195, 16199, 3, 2210, 1105, + 0, 16196, 16197, 5, 561, 0, 0, 16197, 16199, 3, 2328, 1164, 0, 16198, 16191, + 1, 0, 0, 0, 16198, 16196, 1, 0, 0, 0, 16198, 16199, 1, 0, 0, 0, 16199, + 1833, 1, 0, 0, 0, 16200, 16201, 5, 1521, 0, 0, 16201, 16202, 3, 2210, 1105, + 0, 16202, 1835, 1, 0, 0, 0, 16203, 16204, 5, 499, 0, 0, 16204, 16209, 5, + 1311, 0, 0, 16205, 16206, 5, 1572, 0, 0, 16206, 16207, 5, 1638, 0, 0, 16207, + 16208, 5, 2452, 0, 0, 16208, 16210, 3, 2328, 1164, 0, 16209, 16205, 1, + 0, 0, 0, 16209, 16210, 1, 0, 0, 0, 16210, 16213, 1, 0, 0, 0, 16211, 16212, + 5, 720, 0, 0, 16212, 16214, 3, 2268, 1134, 0, 16213, 16211, 1, 0, 0, 0, + 16213, 16214, 1, 0, 0, 0, 16214, 16215, 1, 0, 0, 0, 16215, 16221, 5, 565, + 0, 0, 16216, 16222, 3, 1840, 920, 0, 16217, 16222, 3, 1964, 982, 0, 16218, + 16222, 3, 1970, 985, 0, 16219, 16222, 3, 1972, 986, 0, 16220, 16222, 3, + 1990, 995, 0, 16221, 16216, 1, 0, 0, 0, 16221, 16217, 1, 0, 0, 0, 16221, + 16218, 1, 0, 0, 0, 16221, 16219, 1, 0, 0, 0, 16221, 16220, 1, 0, 0, 0, + 16222, 1837, 1, 0, 0, 0, 16223, 16224, 3, 1850, 925, 0, 16224, 1839, 1, + 0, 0, 0, 16225, 16232, 3, 1838, 919, 0, 16226, 16231, 3, 1958, 979, 0, + 16227, 16231, 3, 1950, 975, 0, 16228, 16231, 3, 1954, 977, 0, 16229, 16231, + 3, 1956, 978, 0, 16230, 16226, 1, 0, 0, 0, 16230, 16227, 1, 0, 0, 0, 16230, + 16228, 1, 0, 0, 0, 16230, 16229, 1, 0, 0, 0, 16231, 16234, 1, 0, 0, 0, + 16232, 16230, 1, 0, 0, 0, 16232, 16233, 1, 0, 0, 0, 16233, 1841, 1, 0, + 0, 0, 16234, 16232, 1, 0, 0, 0, 16235, 16236, 5, 2193, 0, 0, 16236, 16241, + 3, 1844, 922, 0, 16237, 16238, 5, 2436, 0, 0, 16238, 16240, 3, 1844, 922, + 0, 16239, 16237, 1, 0, 0, 0, 16240, 16243, 1, 0, 0, 0, 16241, 16239, 1, + 0, 0, 0, 16241, 16242, 1, 0, 0, 0, 16242, 1843, 1, 0, 0, 0, 16243, 16241, + 1, 0, 0, 0, 16244, 16246, 3, 2232, 1116, 0, 16245, 16247, 3, 2286, 1143, + 0, 16246, 16245, 1, 0, 0, 0, 16246, 16247, 1, 0, 0, 0, 16247, 16248, 1, + 0, 0, 0, 16248, 16249, 5, 66, 0, 0, 16249, 16250, 5, 2430, 0, 0, 16250, + 16252, 3, 1850, 925, 0, 16251, 16253, 3, 1950, 975, 0, 16252, 16251, 1, + 0, 0, 0, 16252, 16253, 1, 0, 0, 0, 16253, 16254, 1, 0, 0, 0, 16254, 16256, + 5, 2431, 0, 0, 16255, 16257, 3, 1846, 923, 0, 16256, 16255, 1, 0, 0, 0, + 16256, 16257, 1, 0, 0, 0, 16257, 16259, 1, 0, 0, 0, 16258, 16260, 3, 1848, + 924, 0, 16259, 16258, 1, 0, 0, 0, 16259, 16260, 1, 0, 0, 0, 16260, 1845, + 1, 0, 0, 0, 16261, 16262, 5, 1540, 0, 0, 16262, 16263, 7, 192, 0, 0, 16263, + 16264, 5, 544, 0, 0, 16264, 16265, 5, 151, 0, 0, 16265, 16267, 3, 2266, + 1133, 0, 16266, 16268, 5, 67, 0, 0, 16267, 16266, 1, 0, 0, 0, 16267, 16268, + 1, 0, 0, 0, 16268, 16270, 1, 0, 0, 0, 16269, 16271, 5, 385, 0, 0, 16270, + 16269, 1, 0, 0, 0, 16270, 16271, 1, 0, 0, 0, 16271, 16274, 1, 0, 0, 0, + 16272, 16273, 5, 1150, 0, 0, 16273, 16275, 5, 544, 0, 0, 16274, 16272, + 1, 0, 0, 0, 16274, 16275, 1, 0, 0, 0, 16275, 16278, 1, 0, 0, 0, 16276, + 16277, 5, 1150, 0, 0, 16277, 16279, 5, 763, 0, 0, 16278, 16276, 1, 0, 0, + 0, 16278, 16279, 1, 0, 0, 0, 16279, 16298, 1, 0, 0, 0, 16280, 16281, 5, + 2436, 0, 0, 16281, 16283, 3, 2266, 1133, 0, 16282, 16284, 5, 67, 0, 0, + 16283, 16282, 1, 0, 0, 0, 16283, 16284, 1, 0, 0, 0, 16284, 16286, 1, 0, + 0, 0, 16285, 16287, 5, 385, 0, 0, 16286, 16285, 1, 0, 0, 0, 16286, 16287, + 1, 0, 0, 0, 16287, 16290, 1, 0, 0, 0, 16288, 16289, 5, 1150, 0, 0, 16289, + 16291, 5, 544, 0, 0, 16290, 16288, 1, 0, 0, 0, 16290, 16291, 1, 0, 0, 0, + 16291, 16294, 1, 0, 0, 0, 16292, 16293, 5, 1150, 0, 0, 16293, 16295, 5, + 763, 0, 0, 16294, 16292, 1, 0, 0, 0, 16294, 16295, 1, 0, 0, 0, 16295, 16297, + 1, 0, 0, 0, 16296, 16280, 1, 0, 0, 0, 16297, 16300, 1, 0, 0, 0, 16298, + 16296, 1, 0, 0, 0, 16298, 16299, 1, 0, 0, 0, 16299, 16301, 1, 0, 0, 0, + 16300, 16298, 1, 0, 0, 0, 16301, 16302, 5, 1572, 0, 0, 16302, 16303, 3, + 2266, 1133, 0, 16303, 1847, 1, 0, 0, 0, 16304, 16305, 5, 327, 0, 0, 16305, + 16306, 3, 2284, 1142, 0, 16306, 16307, 5, 1572, 0, 0, 16307, 16308, 3, + 2266, 1133, 0, 16308, 16309, 5, 2034, 0, 0, 16309, 16310, 3, 2036, 1018, + 0, 16310, 16311, 5, 363, 0, 0, 16311, 16312, 3, 2036, 1018, 0, 16312, 1849, + 1, 0, 0, 0, 16313, 16317, 3, 1852, 926, 0, 16314, 16316, 3, 1854, 927, + 0, 16315, 16314, 1, 0, 0, 0, 16316, 16319, 1, 0, 0, 0, 16317, 16315, 1, + 0, 0, 0, 16317, 16318, 1, 0, 0, 0, 16318, 1851, 1, 0, 0, 0, 16319, 16317, + 1, 0, 0, 0, 16320, 16326, 3, 1856, 928, 0, 16321, 16322, 5, 2430, 0, 0, + 16322, 16323, 3, 1850, 925, 0, 16323, 16324, 5, 2431, 0, 0, 16324, 16326, + 1, 0, 0, 0, 16325, 16320, 1, 0, 0, 0, 16325, 16321, 1, 0, 0, 0, 16326, + 1853, 1, 0, 0, 0, 16327, 16329, 5, 2072, 0, 0, 16328, 16330, 5, 37, 0, + 0, 16329, 16328, 1, 0, 0, 0, 16329, 16330, 1, 0, 0, 0, 16330, 16334, 1, + 0, 0, 0, 16331, 16334, 5, 717, 0, 0, 16332, 16334, 5, 886, 0, 0, 16333, + 16327, 1, 0, 0, 0, 16333, 16331, 1, 0, 0, 0, 16333, 16332, 1, 0, 0, 0, + 16334, 16335, 1, 0, 0, 0, 16335, 16336, 3, 1852, 926, 0, 16336, 1855, 1, + 0, 0, 0, 16337, 16339, 3, 1842, 921, 0, 16338, 16337, 1, 0, 0, 0, 16338, + 16339, 1, 0, 0, 0, 16339, 16340, 1, 0, 0, 0, 16340, 16342, 5, 1552, 0, + 0, 16341, 16343, 7, 193, 0, 0, 16342, 16341, 1, 0, 0, 0, 16342, 16343, + 1, 0, 0, 0, 16343, 16344, 1, 0, 0, 0, 16344, 16346, 3, 1858, 929, 0, 16345, + 16347, 3, 2202, 1101, 0, 16346, 16345, 1, 0, 0, 0, 16346, 16347, 1, 0, + 0, 0, 16347, 16348, 1, 0, 0, 0, 16348, 16350, 3, 1860, 930, 0, 16349, 16351, + 3, 2198, 1099, 0, 16350, 16349, 1, 0, 0, 0, 16350, 16351, 1, 0, 0, 0, 16351, + 16353, 1, 0, 0, 0, 16352, 16354, 3, 1904, 952, 0, 16353, 16352, 1, 0, 0, + 0, 16353, 16354, 1, 0, 0, 0, 16354, 16356, 1, 0, 0, 0, 16355, 16357, 3, + 1908, 954, 0, 16356, 16355, 1, 0, 0, 0, 16356, 16357, 1, 0, 0, 0, 16357, + 16359, 1, 0, 0, 0, 16358, 16360, 3, 1920, 960, 0, 16359, 16358, 1, 0, 0, + 0, 16359, 16360, 1, 0, 0, 0, 16360, 16362, 1, 0, 0, 0, 16361, 16363, 3, + 1950, 975, 0, 16362, 16361, 1, 0, 0, 0, 16362, 16363, 1, 0, 0, 0, 16363, + 16365, 1, 0, 0, 0, 16364, 16366, 3, 1956, 978, 0, 16365, 16364, 1, 0, 0, + 0, 16365, 16366, 1, 0, 0, 0, 16366, 1857, 1, 0, 0, 0, 16367, 16377, 5, + 2433, 0, 0, 16368, 16373, 3, 1862, 931, 0, 16369, 16370, 5, 2436, 0, 0, + 16370, 16372, 3, 1862, 931, 0, 16371, 16369, 1, 0, 0, 0, 16372, 16375, + 1, 0, 0, 0, 16373, 16371, 1, 0, 0, 0, 16373, 16374, 1, 0, 0, 0, 16374, + 16377, 1, 0, 0, 0, 16375, 16373, 1, 0, 0, 0, 16376, 16367, 1, 0, 0, 0, + 16376, 16368, 1, 0, 0, 0, 16377, 1859, 1, 0, 0, 0, 16378, 16379, 5, 573, + 0, 0, 16379, 16380, 3, 1866, 933, 0, 16380, 1861, 1, 0, 0, 0, 16381, 16387, + 3, 1864, 932, 0, 16382, 16384, 3, 2036, 1018, 0, 16383, 16385, 3, 2194, + 1097, 0, 16384, 16383, 1, 0, 0, 0, 16384, 16385, 1, 0, 0, 0, 16385, 16387, + 1, 0, 0, 0, 16386, 16381, 1, 0, 0, 0, 16386, 16382, 1, 0, 0, 0, 16387, + 1863, 1, 0, 0, 0, 16388, 16389, 3, 2268, 1134, 0, 16389, 16390, 5, 2423, + 0, 0, 16390, 16391, 5, 2433, 0, 0, 16391, 1865, 1, 0, 0, 0, 16392, 16397, + 3, 1868, 934, 0, 16393, 16394, 5, 2436, 0, 0, 16394, 16396, 3, 1868, 934, + 0, 16395, 16393, 1, 0, 0, 0, 16396, 16399, 1, 0, 0, 0, 16397, 16395, 1, + 0, 0, 0, 16397, 16398, 1, 0, 0, 0, 16398, 1867, 1, 0, 0, 0, 16399, 16397, + 1, 0, 0, 0, 16400, 16404, 3, 1870, 935, 0, 16401, 16403, 3, 1874, 937, + 0, 16402, 16401, 1, 0, 0, 0, 16403, 16406, 1, 0, 0, 0, 16404, 16402, 1, + 0, 0, 0, 16404, 16405, 1, 0, 0, 0, 16405, 16409, 1, 0, 0, 0, 16406, 16404, + 1, 0, 0, 0, 16407, 16410, 3, 1886, 943, 0, 16408, 16410, 3, 1898, 949, + 0, 16409, 16407, 1, 0, 0, 0, 16409, 16408, 1, 0, 0, 0, 16409, 16410, 1, + 0, 0, 0, 16410, 1869, 1, 0, 0, 0, 16411, 16415, 3, 1872, 936, 0, 16412, + 16414, 3, 1884, 942, 0, 16413, 16412, 1, 0, 0, 0, 16414, 16417, 1, 0, 0, + 0, 16415, 16413, 1, 0, 0, 0, 16415, 16416, 1, 0, 0, 0, 16416, 16420, 1, + 0, 0, 0, 16417, 16415, 1, 0, 0, 0, 16418, 16419, 4, 935, 10, 0, 16419, + 16421, 3, 2196, 1098, 0, 16420, 16418, 1, 0, 0, 0, 16420, 16421, 1, 0, + 0, 0, 16421, 1871, 1, 0, 0, 0, 16422, 16425, 3, 2020, 1010, 0, 16423, 16426, + 3, 1886, 943, 0, 16424, 16426, 3, 1898, 949, 0, 16425, 16423, 1, 0, 0, + 0, 16425, 16424, 1, 0, 0, 0, 16425, 16426, 1, 0, 0, 0, 16426, 16446, 1, + 0, 0, 0, 16427, 16428, 5, 2430, 0, 0, 16428, 16432, 3, 1868, 934, 0, 16429, + 16431, 3, 1854, 927, 0, 16430, 16429, 1, 0, 0, 0, 16431, 16434, 1, 0, 0, + 0, 16432, 16430, 1, 0, 0, 0, 16432, 16433, 1, 0, 0, 0, 16433, 16435, 1, + 0, 0, 0, 16434, 16432, 1, 0, 0, 0, 16435, 16438, 5, 2431, 0, 0, 16436, + 16439, 3, 1886, 943, 0, 16437, 16439, 3, 1898, 949, 0, 16438, 16436, 1, + 0, 0, 0, 16438, 16437, 1, 0, 0, 0, 16438, 16439, 1, 0, 0, 0, 16439, 16446, + 1, 0, 0, 0, 16440, 16441, 5, 1178, 0, 0, 16441, 16442, 5, 2430, 0, 0, 16442, + 16443, 3, 2020, 1010, 0, 16443, 16444, 5, 2431, 0, 0, 16444, 16446, 1, + 0, 0, 0, 16445, 16422, 1, 0, 0, 0, 16445, 16427, 1, 0, 0, 0, 16445, 16440, + 1, 0, 0, 0, 16446, 1873, 1, 0, 0, 0, 16447, 16449, 3, 1882, 941, 0, 16448, + 16447, 1, 0, 0, 0, 16448, 16449, 1, 0, 0, 0, 16449, 16451, 1, 0, 0, 0, + 16450, 16452, 7, 194, 0, 0, 16451, 16450, 1, 0, 0, 0, 16451, 16452, 1, + 0, 0, 0, 16452, 16455, 1, 0, 0, 0, 16453, 16456, 5, 692, 0, 0, 16454, 16456, + 3, 1880, 940, 0, 16455, 16453, 1, 0, 0, 0, 16455, 16454, 1, 0, 0, 0, 16455, + 16456, 1, 0, 0, 0, 16456, 16457, 1, 0, 0, 0, 16457, 16458, 5, 732, 0, 0, + 16458, 16460, 3, 1870, 935, 0, 16459, 16461, 3, 1882, 941, 0, 16460, 16459, + 1, 0, 0, 0, 16460, 16461, 1, 0, 0, 0, 16461, 16466, 1, 0, 0, 0, 16462, + 16465, 3, 1876, 938, 0, 16463, 16465, 3, 1878, 939, 0, 16464, 16462, 1, + 0, 0, 0, 16464, 16463, 1, 0, 0, 0, 16465, 16468, 1, 0, 0, 0, 16466, 16464, + 1, 0, 0, 0, 16466, 16467, 1, 0, 0, 0, 16467, 1875, 1, 0, 0, 0, 16468, 16466, + 1, 0, 0, 0, 16469, 16470, 5, 1179, 0, 0, 16470, 16471, 3, 2030, 1015, 0, + 16471, 1877, 1, 0, 0, 0, 16472, 16473, 5, 2134, 0, 0, 16473, 16474, 3, + 2286, 1143, 0, 16474, 1879, 1, 0, 0, 0, 16475, 16477, 7, 195, 0, 0, 16476, + 16478, 5, 1229, 0, 0, 16477, 16476, 1, 0, 0, 0, 16477, 16478, 1, 0, 0, + 0, 16478, 1881, 1, 0, 0, 0, 16479, 16480, 5, 1260, 0, 0, 16480, 16488, + 5, 151, 0, 0, 16481, 16484, 5, 2430, 0, 0, 16482, 16485, 3, 1850, 925, + 0, 16483, 16485, 3, 2034, 1017, 0, 16484, 16482, 1, 0, 0, 0, 16484, 16483, + 1, 0, 0, 0, 16484, 16485, 1, 0, 0, 0, 16485, 16486, 1, 0, 0, 0, 16486, + 16489, 5, 2431, 0, 0, 16487, 16489, 3, 2034, 1017, 0, 16488, 16481, 1, + 0, 0, 0, 16488, 16487, 1, 0, 0, 0, 16489, 1883, 1, 0, 0, 0, 16490, 16491, + 5, 2168, 0, 0, 16491, 16492, 5, 112, 0, 0, 16492, 16493, 7, 75, 0, 0, 16493, + 16499, 3, 2036, 1018, 0, 16494, 16495, 5, 66, 0, 0, 16495, 16496, 5, 1167, + 0, 0, 16496, 16497, 7, 196, 0, 0, 16497, 16499, 3, 2036, 1018, 0, 16498, + 16490, 1, 0, 0, 0, 16498, 16494, 1, 0, 0, 0, 16499, 1885, 1, 0, 0, 0, 16500, + 16502, 5, 1307, 0, 0, 16501, 16503, 5, 2235, 0, 0, 16502, 16501, 1, 0, + 0, 0, 16502, 16503, 1, 0, 0, 0, 16503, 16504, 1, 0, 0, 0, 16504, 16505, + 5, 2430, 0, 0, 16505, 16510, 3, 1888, 944, 0, 16506, 16507, 5, 2436, 0, + 0, 16507, 16509, 3, 1888, 944, 0, 16508, 16506, 1, 0, 0, 0, 16509, 16512, + 1, 0, 0, 0, 16510, 16508, 1, 0, 0, 0, 16510, 16511, 1, 0, 0, 0, 16511, + 16513, 1, 0, 0, 0, 16512, 16510, 1, 0, 0, 0, 16513, 16514, 3, 1890, 945, + 0, 16514, 16515, 3, 1892, 946, 0, 16515, 16516, 5, 2431, 0, 0, 16516, 1887, + 1, 0, 0, 0, 16517, 16518, 3, 2230, 1115, 0, 16518, 16519, 5, 2430, 0, 0, + 16519, 16520, 3, 2036, 1018, 0, 16520, 16522, 5, 2431, 0, 0, 16521, 16523, + 3, 2194, 1097, 0, 16522, 16521, 1, 0, 0, 0, 16522, 16523, 1, 0, 0, 0, 16523, + 1889, 1, 0, 0, 0, 16524, 16527, 5, 565, 0, 0, 16525, 16528, 3, 2266, 1133, + 0, 16526, 16528, 3, 2286, 1143, 0, 16527, 16525, 1, 0, 0, 0, 16527, 16526, + 1, 0, 0, 0, 16528, 1891, 1, 0, 0, 0, 16529, 16530, 5, 681, 0, 0, 16530, + 16548, 5, 2430, 0, 0, 16531, 16549, 3, 1850, 925, 0, 16532, 16537, 5, 53, + 0, 0, 16533, 16534, 5, 2436, 0, 0, 16534, 16536, 5, 53, 0, 0, 16535, 16533, + 1, 0, 0, 0, 16536, 16539, 1, 0, 0, 0, 16537, 16535, 1, 0, 0, 0, 16537, + 16538, 1, 0, 0, 0, 16538, 16549, 1, 0, 0, 0, 16539, 16537, 1, 0, 0, 0, + 16540, 16545, 3, 1894, 947, 0, 16541, 16542, 5, 2436, 0, 0, 16542, 16544, + 3, 1894, 947, 0, 16543, 16541, 1, 0, 0, 0, 16544, 16547, 1, 0, 0, 0, 16545, + 16543, 1, 0, 0, 0, 16545, 16546, 1, 0, 0, 0, 16546, 16549, 1, 0, 0, 0, + 16547, 16545, 1, 0, 0, 0, 16548, 16531, 1, 0, 0, 0, 16548, 16532, 1, 0, + 0, 0, 16548, 16540, 1, 0, 0, 0, 16549, 16550, 1, 0, 0, 0, 16550, 16551, + 5, 2431, 0, 0, 16551, 1893, 1, 0, 0, 0, 16552, 16554, 3, 1896, 948, 0, + 16553, 16555, 3, 2194, 1097, 0, 16554, 16553, 1, 0, 0, 0, 16554, 16555, + 1, 0, 0, 0, 16555, 1895, 1, 0, 0, 0, 16556, 16563, 3, 2036, 1018, 0, 16557, + 16559, 5, 2430, 0, 0, 16558, 16560, 3, 2034, 1017, 0, 16559, 16558, 1, + 0, 0, 0, 16559, 16560, 1, 0, 0, 0, 16560, 16561, 1, 0, 0, 0, 16561, 16563, + 5, 2431, 0, 0, 16562, 16556, 1, 0, 0, 0, 16562, 16557, 1, 0, 0, 0, 16563, + 1897, 1, 0, 0, 0, 16564, 16567, 5, 2084, 0, 0, 16565, 16566, 7, 197, 0, + 0, 16566, 16568, 5, 1150, 0, 0, 16567, 16565, 1, 0, 0, 0, 16567, 16568, + 1, 0, 0, 0, 16568, 16569, 1, 0, 0, 0, 16569, 16572, 5, 2430, 0, 0, 16570, + 16573, 3, 2266, 1133, 0, 16571, 16573, 3, 2286, 1143, 0, 16572, 16570, + 1, 0, 0, 0, 16572, 16571, 1, 0, 0, 0, 16573, 16574, 1, 0, 0, 0, 16574, + 16575, 3, 1890, 945, 0, 16575, 16576, 3, 1900, 950, 0, 16576, 16577, 5, + 2431, 0, 0, 16577, 1899, 1, 0, 0, 0, 16578, 16579, 5, 681, 0, 0, 16579, + 16580, 5, 2430, 0, 0, 16580, 16585, 3, 1902, 951, 0, 16581, 16582, 5, 2436, + 0, 0, 16582, 16584, 3, 1902, 951, 0, 16583, 16581, 1, 0, 0, 0, 16584, 16587, + 1, 0, 0, 0, 16585, 16583, 1, 0, 0, 0, 16585, 16586, 1, 0, 0, 0, 16586, + 16588, 1, 0, 0, 0, 16587, 16585, 1, 0, 0, 0, 16588, 16589, 5, 2431, 0, + 0, 16589, 1901, 1, 0, 0, 0, 16590, 16593, 3, 2266, 1133, 0, 16591, 16593, + 3, 2286, 1143, 0, 16592, 16590, 1, 0, 0, 0, 16592, 16591, 1, 0, 0, 0, 16593, + 16609, 1, 0, 0, 0, 16594, 16607, 5, 66, 0, 0, 16595, 16608, 3, 2320, 1160, + 0, 16596, 16597, 5, 2430, 0, 0, 16597, 16602, 3, 2320, 1160, 0, 16598, + 16599, 5, 2436, 0, 0, 16599, 16601, 3, 2320, 1160, 0, 16600, 16598, 1, + 0, 0, 0, 16601, 16604, 1, 0, 0, 0, 16602, 16600, 1, 0, 0, 0, 16602, 16603, + 1, 0, 0, 0, 16603, 16605, 1, 0, 0, 0, 16604, 16602, 1, 0, 0, 0, 16605, + 16606, 5, 2431, 0, 0, 16606, 16608, 1, 0, 0, 0, 16607, 16595, 1, 0, 0, + 0, 16607, 16596, 1, 0, 0, 0, 16608, 16610, 1, 0, 0, 0, 16609, 16594, 1, + 0, 0, 0, 16609, 16610, 1, 0, 0, 0, 16610, 1903, 1, 0, 0, 0, 16611, 16612, + 5, 261, 0, 0, 16612, 16614, 5, 151, 0, 0, 16613, 16615, 5, 1011, 0, 0, + 16614, 16613, 1, 0, 0, 0, 16614, 16615, 1, 0, 0, 0, 16615, 16616, 1, 0, + 0, 0, 16616, 16618, 3, 2030, 1015, 0, 16617, 16619, 3, 1906, 953, 0, 16618, + 16617, 1, 0, 0, 0, 16618, 16619, 1, 0, 0, 0, 16619, 16629, 1, 0, 0, 0, + 16620, 16621, 3, 1906, 953, 0, 16621, 16622, 5, 261, 0, 0, 16622, 16624, + 5, 151, 0, 0, 16623, 16625, 5, 1011, 0, 0, 16624, 16623, 1, 0, 0, 0, 16624, + 16625, 1, 0, 0, 0, 16625, 16626, 1, 0, 0, 0, 16626, 16627, 3, 2030, 1015, + 0, 16627, 16629, 1, 0, 0, 0, 16628, 16611, 1, 0, 0, 0, 16628, 16620, 1, + 0, 0, 0, 16629, 1905, 1, 0, 0, 0, 16630, 16631, 5, 1636, 0, 0, 16631, 16632, + 5, 2193, 0, 0, 16632, 16633, 3, 2030, 1015, 0, 16633, 1907, 1, 0, 0, 0, + 16634, 16635, 5, 594, 0, 0, 16635, 16636, 5, 151, 0, 0, 16636, 16641, 3, + 1910, 955, 0, 16637, 16638, 5, 2436, 0, 0, 16638, 16640, 3, 1910, 955, + 0, 16639, 16637, 1, 0, 0, 0, 16640, 16643, 1, 0, 0, 0, 16641, 16639, 1, + 0, 0, 0, 16641, 16642, 1, 0, 0, 0, 16642, 16645, 1, 0, 0, 0, 16643, 16641, + 1, 0, 0, 0, 16644, 16646, 3, 1918, 959, 0, 16645, 16644, 1, 0, 0, 0, 16645, + 16646, 1, 0, 0, 0, 16646, 16661, 1, 0, 0, 0, 16647, 16658, 3, 1918, 959, + 0, 16648, 16649, 5, 594, 0, 0, 16649, 16650, 5, 151, 0, 0, 16650, 16655, + 3, 1910, 955, 0, 16651, 16652, 5, 2436, 0, 0, 16652, 16654, 3, 1910, 955, + 0, 16653, 16651, 1, 0, 0, 0, 16654, 16657, 1, 0, 0, 0, 16655, 16653, 1, + 0, 0, 0, 16655, 16656, 1, 0, 0, 0, 16656, 16659, 1, 0, 0, 0, 16657, 16655, + 1, 0, 0, 0, 16658, 16648, 1, 0, 0, 0, 16658, 16659, 1, 0, 0, 0, 16659, + 16661, 1, 0, 0, 0, 16660, 16634, 1, 0, 0, 0, 16660, 16647, 1, 0, 0, 0, + 16661, 1909, 1, 0, 0, 0, 16662, 16666, 3, 1914, 957, 0, 16663, 16666, 3, + 1912, 956, 0, 16664, 16666, 3, 2036, 1018, 0, 16665, 16662, 1, 0, 0, 0, + 16665, 16663, 1, 0, 0, 0, 16665, 16664, 1, 0, 0, 0, 16666, 1911, 1, 0, + 0, 0, 16667, 16668, 7, 198, 0, 0, 16668, 16669, 5, 2430, 0, 0, 16669, 16674, + 3, 1916, 958, 0, 16670, 16671, 5, 2436, 0, 0, 16671, 16673, 3, 1916, 958, + 0, 16672, 16670, 1, 0, 0, 0, 16673, 16676, 1, 0, 0, 0, 16674, 16672, 1, + 0, 0, 0, 16674, 16675, 1, 0, 0, 0, 16675, 16677, 1, 0, 0, 0, 16676, 16674, + 1, 0, 0, 0, 16677, 16678, 5, 2431, 0, 0, 16678, 1913, 1, 0, 0, 0, 16679, + 16680, 5, 596, 0, 0, 16680, 16681, 5, 1573, 0, 0, 16681, 16682, 5, 2430, + 0, 0, 16682, 16687, 3, 1916, 958, 0, 16683, 16684, 5, 2436, 0, 0, 16684, + 16686, 3, 1916, 958, 0, 16685, 16683, 1, 0, 0, 0, 16686, 16689, 1, 0, 0, + 0, 16687, 16685, 1, 0, 0, 0, 16687, 16688, 1, 0, 0, 0, 16688, 16690, 1, + 0, 0, 0, 16689, 16687, 1, 0, 0, 0, 16690, 16691, 5, 2431, 0, 0, 16691, + 1915, 1, 0, 0, 0, 16692, 16700, 3, 1912, 956, 0, 16693, 16695, 5, 2430, + 0, 0, 16694, 16696, 3, 2034, 1017, 0, 16695, 16694, 1, 0, 0, 0, 16695, + 16696, 1, 0, 0, 0, 16696, 16697, 1, 0, 0, 0, 16697, 16700, 5, 2431, 0, + 0, 16698, 16700, 3, 2036, 1018, 0, 16699, 16692, 1, 0, 0, 0, 16699, 16693, + 1, 0, 0, 0, 16699, 16698, 1, 0, 0, 0, 16700, 1917, 1, 0, 0, 0, 16701, 16702, + 5, 607, 0, 0, 16702, 16703, 3, 2030, 1015, 0, 16703, 1919, 1, 0, 0, 0, + 16704, 16708, 5, 901, 0, 0, 16705, 16707, 3, 1922, 961, 0, 16706, 16705, + 1, 0, 0, 0, 16707, 16710, 1, 0, 0, 0, 16708, 16706, 1, 0, 0, 0, 16708, + 16709, 1, 0, 0, 0, 16709, 16712, 1, 0, 0, 0, 16710, 16708, 1, 0, 0, 0, + 16711, 16713, 3, 1924, 962, 0, 16712, 16711, 1, 0, 0, 0, 16712, 16713, + 1, 0, 0, 0, 16713, 16717, 1, 0, 0, 0, 16714, 16716, 3, 1926, 963, 0, 16715, + 16714, 1, 0, 0, 0, 16716, 16719, 1, 0, 0, 0, 16717, 16715, 1, 0, 0, 0, + 16717, 16718, 1, 0, 0, 0, 16718, 16720, 1, 0, 0, 0, 16719, 16717, 1, 0, + 0, 0, 16720, 16721, 3, 1928, 964, 0, 16721, 1921, 1, 0, 0, 0, 16722, 16723, + 7, 199, 0, 0, 16723, 16731, 5, 936, 0, 0, 16724, 16728, 5, 2073, 0, 0, + 16725, 16729, 5, 392, 0, 0, 16726, 16727, 5, 1596, 0, 0, 16727, 16729, + 5, 1432, 0, 0, 16728, 16725, 1, 0, 0, 0, 16728, 16726, 1, 0, 0, 0, 16729, + 16731, 1, 0, 0, 0, 16730, 16722, 1, 0, 0, 0, 16730, 16724, 1, 0, 0, 0, + 16731, 1923, 1, 0, 0, 0, 16732, 16733, 5, 1491, 0, 0, 16733, 16734, 7, + 200, 0, 0, 16734, 16735, 5, 1512, 0, 0, 16735, 1925, 1, 0, 0, 0, 16736, + 16737, 5, 1432, 0, 0, 16737, 16738, 3, 2224, 1112, 0, 16738, 16739, 5, + 1179, 0, 0, 16739, 16740, 5, 2430, 0, 0, 16740, 16741, 3, 1850, 925, 0, + 16741, 16742, 5, 2431, 0, 0, 16742, 16746, 3, 1930, 965, 0, 16743, 16745, + 3, 1922, 961, 0, 16744, 16743, 1, 0, 0, 0, 16745, 16748, 1, 0, 0, 0, 16746, + 16744, 1, 0, 0, 0, 16746, 16747, 1, 0, 0, 0, 16747, 1927, 1, 0, 0, 0, 16748, + 16746, 1, 0, 0, 0, 16749, 16750, 5, 833, 0, 0, 16750, 16752, 3, 2226, 1113, + 0, 16751, 16749, 1, 0, 0, 0, 16751, 16752, 1, 0, 0, 0, 16752, 16753, 1, + 0, 0, 0, 16753, 16757, 3, 1930, 965, 0, 16754, 16756, 3, 1922, 961, 0, + 16755, 16754, 1, 0, 0, 0, 16756, 16759, 1, 0, 0, 0, 16757, 16755, 1, 0, + 0, 0, 16757, 16758, 1, 0, 0, 0, 16758, 16760, 1, 0, 0, 0, 16759, 16757, + 1, 0, 0, 0, 16760, 16761, 3, 1938, 969, 0, 16761, 1929, 1, 0, 0, 0, 16762, + 16764, 3, 1932, 966, 0, 16763, 16762, 1, 0, 0, 0, 16763, 16764, 1, 0, 0, + 0, 16764, 16765, 1, 0, 0, 0, 16765, 16766, 5, 392, 0, 0, 16766, 16767, + 5, 151, 0, 0, 16767, 16768, 3, 1934, 967, 0, 16768, 16769, 5, 864, 0, 0, + 16769, 16770, 3, 1934, 967, 0, 16770, 1931, 1, 0, 0, 0, 16771, 16772, 5, + 1260, 0, 0, 16772, 16773, 5, 151, 0, 0, 16773, 16774, 3, 1934, 967, 0, + 16774, 1933, 1, 0, 0, 0, 16775, 16776, 5, 2430, 0, 0, 16776, 16781, 3, + 1936, 968, 0, 16777, 16778, 5, 2436, 0, 0, 16778, 16780, 3, 1936, 968, + 0, 16779, 16777, 1, 0, 0, 0, 16780, 16783, 1, 0, 0, 0, 16781, 16779, 1, + 0, 0, 0, 16781, 16782, 1, 0, 0, 0, 16782, 16784, 1, 0, 0, 0, 16783, 16781, + 1, 0, 0, 0, 16784, 16785, 5, 2431, 0, 0, 16785, 1935, 1, 0, 0, 0, 16786, + 16789, 3, 2036, 1018, 0, 16787, 16789, 3, 1856, 928, 0, 16788, 16786, 1, + 0, 0, 0, 16788, 16787, 1, 0, 0, 0, 16789, 16791, 1, 0, 0, 0, 16790, 16792, + 3, 2194, 1097, 0, 16791, 16790, 1, 0, 0, 0, 16791, 16792, 1, 0, 0, 0, 16792, + 1937, 1, 0, 0, 0, 16793, 16795, 3, 1940, 970, 0, 16794, 16793, 1, 0, 0, + 0, 16794, 16795, 1, 0, 0, 0, 16795, 16796, 1, 0, 0, 0, 16796, 16805, 5, + 2430, 0, 0, 16797, 16802, 3, 1942, 971, 0, 16798, 16799, 5, 2436, 0, 0, + 16799, 16801, 3, 1942, 971, 0, 16800, 16798, 1, 0, 0, 0, 16801, 16804, + 1, 0, 0, 0, 16802, 16800, 1, 0, 0, 0, 16802, 16803, 1, 0, 0, 0, 16803, + 16806, 1, 0, 0, 0, 16804, 16802, 1, 0, 0, 0, 16805, 16797, 1, 0, 0, 0, + 16805, 16806, 1, 0, 0, 0, 16806, 16807, 1, 0, 0, 0, 16807, 16808, 5, 2431, + 0, 0, 16808, 1939, 1, 0, 0, 0, 16809, 16815, 5, 1516, 0, 0, 16810, 16816, + 5, 2096, 0, 0, 16811, 16813, 5, 2102, 0, 0, 16812, 16814, 5, 37, 0, 0, + 16813, 16812, 1, 0, 0, 0, 16813, 16814, 1, 0, 0, 0, 16814, 16816, 1, 0, + 0, 0, 16815, 16810, 1, 0, 0, 0, 16815, 16811, 1, 0, 0, 0, 16815, 16816, + 1, 0, 0, 0, 16816, 16819, 1, 0, 0, 0, 16817, 16818, 7, 201, 0, 0, 16818, + 16820, 5, 1219, 0, 0, 16819, 16817, 1, 0, 0, 0, 16819, 16820, 1, 0, 0, + 0, 16820, 16822, 1, 0, 0, 0, 16821, 16823, 3, 1946, 973, 0, 16822, 16821, + 1, 0, 0, 0, 16822, 16823, 1, 0, 0, 0, 16823, 1941, 1, 0, 0, 0, 16824, 16830, + 5, 2096, 0, 0, 16825, 16827, 5, 2102, 0, 0, 16826, 16828, 5, 37, 0, 0, + 16827, 16826, 1, 0, 0, 0, 16827, 16828, 1, 0, 0, 0, 16828, 16830, 1, 0, + 0, 0, 16829, 16824, 1, 0, 0, 0, 16829, 16825, 1, 0, 0, 0, 16829, 16830, + 1, 0, 0, 0, 16830, 16831, 1, 0, 0, 0, 16831, 16833, 3, 1944, 972, 0, 16832, + 16834, 3, 1950, 975, 0, 16833, 16832, 1, 0, 0, 0, 16833, 16834, 1, 0, 0, + 0, 16834, 16835, 1, 0, 0, 0, 16835, 16836, 5, 2452, 0, 0, 16836, 16837, + 3, 2036, 1018, 0, 16837, 1943, 1, 0, 0, 0, 16838, 16839, 3, 2062, 1031, + 0, 16839, 1945, 1, 0, 0, 0, 16840, 16841, 5, 728, 0, 0, 16841, 16842, 5, + 2430, 0, 0, 16842, 16843, 3, 2036, 1018, 0, 16843, 16845, 5, 2431, 0, 0, + 16844, 16846, 3, 1948, 974, 0, 16845, 16844, 1, 0, 0, 0, 16845, 16846, + 1, 0, 0, 0, 16846, 1947, 1, 0, 0, 0, 16847, 16848, 5, 2091, 0, 0, 16848, + 16849, 5, 2430, 0, 0, 16849, 16850, 3, 2030, 1015, 0, 16850, 16851, 5, + 2431, 0, 0, 16851, 1949, 1, 0, 0, 0, 16852, 16854, 5, 1219, 0, 0, 16853, + 16855, 5, 1587, 0, 0, 16854, 16853, 1, 0, 0, 0, 16854, 16855, 1, 0, 0, + 0, 16855, 16856, 1, 0, 0, 0, 16856, 16857, 5, 151, 0, 0, 16857, 16862, + 3, 1952, 976, 0, 16858, 16859, 5, 2436, 0, 0, 16859, 16861, 3, 1952, 976, + 0, 16860, 16858, 1, 0, 0, 0, 16861, 16864, 1, 0, 0, 0, 16862, 16860, 1, + 0, 0, 0, 16862, 16863, 1, 0, 0, 0, 16863, 1951, 1, 0, 0, 0, 16864, 16862, + 1, 0, 0, 0, 16865, 16867, 3, 2036, 1018, 0, 16866, 16868, 7, 49, 0, 0, + 16867, 16866, 1, 0, 0, 0, 16867, 16868, 1, 0, 0, 0, 16868, 16871, 1, 0, + 0, 0, 16869, 16870, 5, 1150, 0, 0, 16870, 16872, 7, 50, 0, 0, 16871, 16869, + 1, 0, 0, 0, 16871, 16872, 1, 0, 0, 0, 16872, 1953, 1, 0, 0, 0, 16873, 16874, + 5, 1166, 0, 0, 16874, 16875, 3, 2036, 1018, 0, 16875, 16876, 7, 202, 0, + 0, 16876, 1955, 1, 0, 0, 0, 16877, 16878, 5, 534, 0, 0, 16878, 16883, 7, + 203, 0, 0, 16879, 16881, 3, 2036, 1018, 0, 16880, 16882, 5, 1290, 0, 0, + 16881, 16880, 1, 0, 0, 0, 16881, 16882, 1, 0, 0, 0, 16882, 16884, 1, 0, + 0, 0, 16883, 16879, 1, 0, 0, 0, 16883, 16884, 1, 0, 0, 0, 16884, 16885, + 1, 0, 0, 0, 16885, 16889, 7, 202, 0, 0, 16886, 16890, 5, 1178, 0, 0, 16887, + 16888, 5, 2193, 0, 0, 16888, 16890, 5, 1999, 0, 0, 16889, 16886, 1, 0, + 0, 0, 16889, 16887, 1, 0, 0, 0, 16890, 1957, 1, 0, 0, 0, 16891, 16892, + 5, 565, 0, 0, 16892, 16894, 5, 2096, 0, 0, 16893, 16895, 3, 1960, 980, + 0, 16894, 16893, 1, 0, 0, 0, 16894, 16895, 1, 0, 0, 0, 16895, 16897, 1, + 0, 0, 0, 16896, 16898, 3, 1962, 981, 0, 16897, 16896, 1, 0, 0, 0, 16897, + 16898, 1, 0, 0, 0, 16898, 1959, 1, 0, 0, 0, 16899, 16900, 5, 1167, 0, 0, + 16900, 16901, 3, 2284, 1142, 0, 16901, 1961, 1, 0, 0, 0, 16902, 16903, + 5, 1602, 0, 0, 16903, 16908, 5, 811, 0, 0, 16904, 16908, 5, 1140, 0, 0, + 16905, 16906, 5, 2178, 0, 0, 16906, 16908, 3, 2036, 1018, 0, 16907, 16902, + 1, 0, 0, 0, 16907, 16904, 1, 0, 0, 0, 16907, 16905, 1, 0, 0, 0, 16908, + 1963, 1, 0, 0, 0, 16909, 16910, 5, 2096, 0, 0, 16910, 16911, 3, 2010, 1005, + 0, 16911, 16913, 3, 1966, 983, 0, 16912, 16914, 3, 2198, 1099, 0, 16913, + 16912, 1, 0, 0, 0, 16913, 16914, 1, 0, 0, 0, 16914, 16916, 1, 0, 0, 0, + 16915, 16917, 3, 2012, 1006, 0, 16916, 16915, 1, 0, 0, 0, 16916, 16917, + 1, 0, 0, 0, 16917, 16919, 1, 0, 0, 0, 16918, 16920, 3, 2014, 1007, 0, 16919, + 16918, 1, 0, 0, 0, 16919, 16920, 1, 0, 0, 0, 16920, 1965, 1, 0, 0, 0, 16921, + 16937, 5, 1572, 0, 0, 16922, 16927, 3, 1968, 984, 0, 16923, 16924, 5, 2436, + 0, 0, 16924, 16926, 3, 1968, 984, 0, 16925, 16923, 1, 0, 0, 0, 16926, 16929, + 1, 0, 0, 0, 16927, 16925, 1, 0, 0, 0, 16927, 16928, 1, 0, 0, 0, 16928, + 16938, 1, 0, 0, 0, 16929, 16927, 1, 0, 0, 0, 16930, 16931, 5, 2146, 0, + 0, 16931, 16932, 5, 2430, 0, 0, 16932, 16933, 3, 2332, 1166, 0, 16933, + 16934, 5, 2431, 0, 0, 16934, 16935, 5, 2452, 0, 0, 16935, 16936, 3, 2036, + 1018, 0, 16936, 16938, 1, 0, 0, 0, 16937, 16922, 1, 0, 0, 0, 16937, 16930, + 1, 0, 0, 0, 16938, 1967, 1, 0, 0, 0, 16939, 16940, 3, 2266, 1133, 0, 16940, + 16941, 5, 2452, 0, 0, 16941, 16942, 3, 2036, 1018, 0, 16942, 16954, 1, + 0, 0, 0, 16943, 16944, 3, 2286, 1143, 0, 16944, 16945, 5, 2452, 0, 0, 16945, + 16946, 3, 1850, 925, 0, 16946, 16954, 1, 0, 0, 0, 16947, 16948, 5, 2430, + 0, 0, 16948, 16949, 3, 2266, 1133, 0, 16949, 16950, 5, 2431, 0, 0, 16950, + 16951, 5, 2452, 0, 0, 16951, 16952, 3, 2036, 1018, 0, 16952, 16954, 1, + 0, 0, 0, 16953, 16939, 1, 0, 0, 0, 16953, 16943, 1, 0, 0, 0, 16953, 16947, + 1, 0, 0, 0, 16954, 1969, 1, 0, 0, 0, 16955, 16957, 5, 376, 0, 0, 16956, + 16958, 5, 573, 0, 0, 16957, 16956, 1, 0, 0, 0, 16957, 16958, 1, 0, 0, 0, + 16958, 16959, 1, 0, 0, 0, 16959, 16961, 3, 2010, 1005, 0, 16960, 16962, + 3, 2198, 1099, 0, 16961, 16960, 1, 0, 0, 0, 16961, 16962, 1, 0, 0, 0, 16962, + 16964, 1, 0, 0, 0, 16963, 16965, 3, 2012, 1006, 0, 16964, 16963, 1, 0, + 0, 0, 16964, 16965, 1, 0, 0, 0, 16965, 16967, 1, 0, 0, 0, 16966, 16968, + 3, 2014, 1007, 0, 16967, 16966, 1, 0, 0, 0, 16967, 16968, 1, 0, 0, 0, 16968, + 1971, 1, 0, 0, 0, 16969, 16972, 5, 698, 0, 0, 16970, 16973, 3, 1974, 987, + 0, 16971, 16973, 3, 1976, 988, 0, 16972, 16970, 1, 0, 0, 0, 16972, 16971, + 1, 0, 0, 0, 16973, 1973, 1, 0, 0, 0, 16974, 16980, 3, 1986, 993, 0, 16975, + 16977, 3, 1988, 994, 0, 16976, 16978, 3, 2012, 1006, 0, 16977, 16976, 1, + 0, 0, 0, 16977, 16978, 1, 0, 0, 0, 16978, 16981, 1, 0, 0, 0, 16979, 16981, + 3, 1840, 920, 0, 16980, 16975, 1, 0, 0, 0, 16980, 16979, 1, 0, 0, 0, 16981, + 16983, 1, 0, 0, 0, 16982, 16984, 3, 2014, 1007, 0, 16983, 16982, 1, 0, + 0, 0, 16983, 16984, 1, 0, 0, 0, 16984, 1975, 1, 0, 0, 0, 16985, 16987, + 5, 37, 0, 0, 16986, 16988, 3, 1978, 989, 0, 16987, 16986, 1, 0, 0, 0, 16988, + 16989, 1, 0, 0, 0, 16989, 16987, 1, 0, 0, 0, 16989, 16990, 1, 0, 0, 0, + 16990, 16993, 1, 0, 0, 0, 16991, 16993, 3, 1980, 990, 0, 16992, 16985, + 1, 0, 0, 0, 16992, 16991, 1, 0, 0, 0, 16993, 16994, 1, 0, 0, 0, 16994, + 16995, 3, 1840, 920, 0, 16995, 1977, 1, 0, 0, 0, 16996, 16998, 3, 1986, + 993, 0, 16997, 16999, 3, 1988, 994, 0, 16998, 16997, 1, 0, 0, 0, 16998, + 16999, 1, 0, 0, 0, 16999, 17001, 1, 0, 0, 0, 17000, 17002, 3, 2014, 1007, + 0, 17001, 17000, 1, 0, 0, 0, 17001, 17002, 1, 0, 0, 0, 17002, 1979, 1, + 0, 0, 0, 17003, 17005, 7, 204, 0, 0, 17004, 17003, 1, 0, 0, 0, 17004, 17005, + 1, 0, 0, 0, 17005, 17007, 1, 0, 0, 0, 17006, 17008, 3, 1982, 991, 0, 17007, + 17006, 1, 0, 0, 0, 17008, 17009, 1, 0, 0, 0, 17009, 17007, 1, 0, 0, 0, + 17009, 17010, 1, 0, 0, 0, 17010, 17012, 1, 0, 0, 0, 17011, 17013, 3, 1984, + 992, 0, 17012, 17011, 1, 0, 0, 0, 17012, 17013, 1, 0, 0, 0, 17013, 1981, + 1, 0, 0, 0, 17014, 17015, 5, 2185, 0, 0, 17015, 17016, 3, 2030, 1015, 0, + 17016, 17018, 5, 1994, 0, 0, 17017, 17019, 3, 1978, 989, 0, 17018, 17017, + 1, 0, 0, 0, 17019, 17020, 1, 0, 0, 0, 17020, 17018, 1, 0, 0, 0, 17020, + 17021, 1, 0, 0, 0, 17021, 1983, 1, 0, 0, 0, 17022, 17024, 5, 446, 0, 0, + 17023, 17025, 3, 1978, 989, 0, 17024, 17023, 1, 0, 0, 0, 17025, 17026, + 1, 0, 0, 0, 17026, 17024, 1, 0, 0, 0, 17026, 17027, 1, 0, 0, 0, 17027, + 1985, 1, 0, 0, 0, 17028, 17029, 5, 720, 0, 0, 17029, 17031, 3, 2010, 1005, + 0, 17030, 17032, 3, 2286, 1143, 0, 17031, 17030, 1, 0, 0, 0, 17031, 17032, + 1, 0, 0, 0, 17032, 1987, 1, 0, 0, 0, 17033, 17039, 5, 2145, 0, 0, 17034, + 17040, 3, 2036, 1018, 0, 17035, 17036, 5, 2430, 0, 0, 17036, 17037, 3, + 2034, 1017, 0, 17037, 17038, 5, 2431, 0, 0, 17038, 17040, 1, 0, 0, 0, 17039, + 17034, 1, 0, 0, 0, 17039, 17035, 1, 0, 0, 0, 17040, 1989, 1, 0, 0, 0, 17041, + 17042, 5, 876, 0, 0, 17042, 17043, 5, 720, 0, 0, 17043, 17044, 3, 2000, + 1000, 0, 17044, 17045, 5, 2134, 0, 0, 17045, 17046, 3, 2000, 1000, 0, 17046, + 17047, 5, 1179, 0, 0, 17047, 17048, 5, 2430, 0, 0, 17048, 17049, 3, 2030, + 1015, 0, 17049, 17058, 5, 2431, 0, 0, 17050, 17052, 3, 1992, 996, 0, 17051, + 17053, 3, 1998, 999, 0, 17052, 17051, 1, 0, 0, 0, 17052, 17053, 1, 0, 0, + 0, 17053, 17059, 1, 0, 0, 0, 17054, 17056, 3, 1998, 999, 0, 17055, 17057, + 3, 1992, 996, 0, 17056, 17055, 1, 0, 0, 0, 17056, 17057, 1, 0, 0, 0, 17057, + 17059, 1, 0, 0, 0, 17058, 17050, 1, 0, 0, 0, 17058, 17054, 1, 0, 0, 0, + 17058, 17059, 1, 0, 0, 0, 17059, 17061, 1, 0, 0, 0, 17060, 17062, 3, 2014, + 1007, 0, 17061, 17060, 1, 0, 0, 0, 17061, 17062, 1, 0, 0, 0, 17062, 1991, + 1, 0, 0, 0, 17063, 17064, 5, 2185, 0, 0, 17064, 17065, 5, 844, 0, 0, 17065, + 17066, 5, 1994, 0, 0, 17066, 17067, 5, 2096, 0, 0, 17067, 17068, 5, 1572, + 0, 0, 17068, 17073, 3, 1994, 997, 0, 17069, 17070, 5, 2436, 0, 0, 17070, + 17072, 3, 1994, 997, 0, 17071, 17069, 1, 0, 0, 0, 17072, 17075, 1, 0, 0, + 0, 17073, 17071, 1, 0, 0, 0, 17073, 17074, 1, 0, 0, 0, 17074, 17077, 1, + 0, 0, 0, 17075, 17073, 1, 0, 0, 0, 17076, 17078, 3, 2198, 1099, 0, 17077, + 17076, 1, 0, 0, 0, 17077, 17078, 1, 0, 0, 0, 17078, 17080, 1, 0, 0, 0, + 17079, 17081, 3, 1996, 998, 0, 17080, 17079, 1, 0, 0, 0, 17080, 17081, + 1, 0, 0, 0, 17081, 1993, 1, 0, 0, 0, 17082, 17083, 3, 2266, 1133, 0, 17083, + 17084, 5, 2452, 0, 0, 17084, 17085, 3, 2036, 1018, 0, 17085, 1995, 1, 0, + 0, 0, 17086, 17087, 5, 376, 0, 0, 17087, 17088, 3, 2198, 1099, 0, 17088, + 1997, 1, 0, 0, 0, 17089, 17090, 5, 2185, 0, 0, 17090, 17091, 5, 1125, 0, + 0, 17091, 17092, 5, 844, 0, 0, 17092, 17093, 5, 1994, 0, 0, 17093, 17095, + 5, 698, 0, 0, 17094, 17096, 3, 2286, 1143, 0, 17095, 17094, 1, 0, 0, 0, + 17095, 17096, 1, 0, 0, 0, 17096, 17097, 1, 0, 0, 0, 17097, 17099, 3, 1988, + 994, 0, 17098, 17100, 3, 2198, 1099, 0, 17099, 17098, 1, 0, 0, 0, 17099, + 17100, 1, 0, 0, 0, 17100, 1999, 1, 0, 0, 0, 17101, 17107, 3, 2268, 1134, + 0, 17102, 17103, 5, 2430, 0, 0, 17103, 17104, 3, 1840, 920, 0, 17104, 17105, + 5, 2431, 0, 0, 17105, 17107, 1, 0, 0, 0, 17106, 17101, 1, 0, 0, 0, 17106, + 17102, 1, 0, 0, 0, 17107, 17109, 1, 0, 0, 0, 17108, 17110, 3, 2196, 1098, + 0, 17109, 17108, 1, 0, 0, 0, 17109, 17110, 1, 0, 0, 0, 17110, 2001, 1, + 0, 0, 0, 17111, 17112, 5, 813, 0, 0, 17112, 17113, 5, 1981, 0, 0, 17113, + 17118, 3, 2006, 1003, 0, 17114, 17115, 5, 2436, 0, 0, 17115, 17117, 3, + 2006, 1003, 0, 17116, 17114, 1, 0, 0, 0, 17117, 17120, 1, 0, 0, 0, 17118, + 17116, 1, 0, 0, 0, 17118, 17119, 1, 0, 0, 0, 17119, 17121, 1, 0, 0, 0, + 17120, 17118, 1, 0, 0, 0, 17121, 17122, 5, 681, 0, 0, 17122, 17123, 3, + 2008, 1004, 0, 17123, 17125, 5, 907, 0, 0, 17124, 17126, 3, 2004, 1002, + 0, 17125, 17124, 1, 0, 0, 0, 17125, 17126, 1, 0, 0, 0, 17126, 2003, 1, + 0, 0, 0, 17127, 17128, 5, 2178, 0, 0, 17128, 17131, 3, 2036, 1018, 0, 17129, + 17131, 5, 1140, 0, 0, 17130, 17127, 1, 0, 0, 0, 17130, 17129, 1, 0, 0, + 0, 17131, 2005, 1, 0, 0, 0, 17132, 17134, 3, 2268, 1134, 0, 17133, 17135, + 3, 2192, 1096, 0, 17134, 17133, 1, 0, 0, 0, 17134, 17135, 1, 0, 0, 0, 17135, + 2007, 1, 0, 0, 0, 17136, 17137, 5, 1511, 0, 0, 17137, 17149, 5, 1581, 0, + 0, 17138, 17139, 5, 1511, 0, 0, 17139, 17149, 5, 488, 0, 0, 17140, 17142, + 5, 1581, 0, 0, 17141, 17143, 5, 2096, 0, 0, 17142, 17141, 1, 0, 0, 0, 17142, + 17143, 1, 0, 0, 0, 17143, 17149, 1, 0, 0, 0, 17144, 17145, 5, 1581, 0, + 0, 17145, 17146, 5, 1511, 0, 0, 17146, 17149, 5, 488, 0, 0, 17147, 17149, + 5, 488, 0, 0, 17148, 17136, 1, 0, 0, 0, 17148, 17138, 1, 0, 0, 0, 17148, + 17140, 1, 0, 0, 0, 17148, 17144, 1, 0, 0, 0, 17148, 17147, 1, 0, 0, 0, + 17149, 2009, 1, 0, 0, 0, 17150, 17157, 3, 2020, 1010, 0, 17151, 17152, + 5, 1178, 0, 0, 17152, 17153, 5, 2430, 0, 0, 17153, 17154, 3, 2020, 1010, + 0, 17154, 17155, 5, 2431, 0, 0, 17155, 17157, 1, 0, 0, 0, 17156, 17150, + 1, 0, 0, 0, 17156, 17151, 1, 0, 0, 0, 17157, 17159, 1, 0, 0, 0, 17158, + 17160, 3, 2196, 1098, 0, 17159, 17158, 1, 0, 0, 0, 17159, 17160, 1, 0, + 0, 0, 17160, 2011, 1, 0, 0, 0, 17161, 17162, 7, 189, 0, 0, 17162, 17163, + 3, 2034, 1017, 0, 17163, 17164, 3, 2202, 1101, 0, 17164, 2013, 1, 0, 0, + 0, 17165, 17166, 5, 820, 0, 0, 17166, 17168, 5, 472, 0, 0, 17167, 17169, + 3, 2016, 1008, 0, 17168, 17167, 1, 0, 0, 0, 17168, 17169, 1, 0, 0, 0, 17169, + 17171, 1, 0, 0, 0, 17170, 17172, 3, 2036, 1018, 0, 17171, 17170, 1, 0, + 0, 0, 17171, 17172, 1, 0, 0, 0, 17172, 17174, 1, 0, 0, 0, 17173, 17175, + 3, 2018, 1009, 0, 17174, 17173, 1, 0, 0, 0, 17174, 17175, 1, 0, 0, 0, 17175, + 2015, 1, 0, 0, 0, 17176, 17177, 5, 720, 0, 0, 17177, 17178, 3, 2268, 1134, + 0, 17178, 2017, 1, 0, 0, 0, 17179, 17180, 5, 1454, 0, 0, 17180, 17183, + 5, 794, 0, 0, 17181, 17184, 5, 2075, 0, 0, 17182, 17184, 3, 2036, 1018, + 0, 17183, 17181, 1, 0, 0, 0, 17183, 17182, 1, 0, 0, 0, 17184, 2019, 1, + 0, 0, 0, 17185, 17203, 3, 2022, 1011, 0, 17186, 17187, 5, 2430, 0, 0, 17187, + 17189, 3, 1840, 920, 0, 17188, 17190, 3, 2024, 1012, 0, 17189, 17188, 1, + 0, 0, 0, 17189, 17190, 1, 0, 0, 0, 17190, 17191, 1, 0, 0, 0, 17191, 17192, + 5, 2431, 0, 0, 17192, 17203, 1, 0, 0, 0, 17193, 17195, 3, 2268, 1134, 0, + 17194, 17196, 3, 2026, 1013, 0, 17195, 17194, 1, 0, 0, 0, 17195, 17196, + 1, 0, 0, 0, 17196, 17203, 1, 0, 0, 0, 17197, 17200, 3, 2098, 1049, 0, 17198, + 17199, 5, 66, 0, 0, 17199, 17201, 3, 2332, 1166, 0, 17200, 17198, 1, 0, + 0, 0, 17200, 17201, 1, 0, 0, 0, 17201, 17203, 1, 0, 0, 0, 17202, 17185, + 1, 0, 0, 0, 17202, 17186, 1, 0, 0, 0, 17202, 17193, 1, 0, 0, 0, 17202, + 17197, 1, 0, 0, 0, 17203, 2021, 1, 0, 0, 0, 17204, 17215, 7, 205, 0, 0, + 17205, 17206, 5, 2430, 0, 0, 17206, 17207, 3, 1850, 925, 0, 17207, 17208, + 5, 2431, 0, 0, 17208, 17216, 1, 0, 0, 0, 17209, 17210, 5, 2430, 0, 0, 17210, + 17211, 3, 2036, 1018, 0, 17211, 17213, 5, 2431, 0, 0, 17212, 17214, 3, + 2336, 1168, 0, 17213, 17212, 1, 0, 0, 0, 17213, 17214, 1, 0, 0, 0, 17214, + 17216, 1, 0, 0, 0, 17215, 17205, 1, 0, 0, 0, 17215, 17209, 1, 0, 0, 0, + 17216, 2023, 1, 0, 0, 0, 17217, 17226, 5, 2193, 0, 0, 17218, 17219, 5, + 1412, 0, 0, 17219, 17227, 5, 1178, 0, 0, 17220, 17221, 5, 186, 0, 0, 17221, + 17224, 5, 1192, 0, 0, 17222, 17223, 5, 267, 0, 0, 17223, 17225, 3, 2238, + 1119, 0, 17224, 17222, 1, 0, 0, 0, 17224, 17225, 1, 0, 0, 0, 17225, 17227, + 1, 0, 0, 0, 17226, 17218, 1, 0, 0, 0, 17226, 17220, 1, 0, 0, 0, 17227, + 2025, 1, 0, 0, 0, 17228, 17230, 5, 1519, 0, 0, 17229, 17231, 5, 134, 0, + 0, 17230, 17229, 1, 0, 0, 0, 17230, 17231, 1, 0, 0, 0, 17231, 17232, 1, + 0, 0, 0, 17232, 17233, 5, 2430, 0, 0, 17233, 17236, 3, 2036, 1018, 0, 17234, + 17235, 5, 2436, 0, 0, 17235, 17237, 3, 2036, 1018, 0, 17236, 17234, 1, + 0, 0, 0, 17236, 17237, 1, 0, 0, 0, 17237, 17238, 1, 0, 0, 0, 17238, 17240, + 5, 2431, 0, 0, 17239, 17241, 3, 2028, 1014, 0, 17240, 17239, 1, 0, 0, 0, + 17240, 17241, 1, 0, 0, 0, 17241, 2027, 1, 0, 0, 0, 17242, 17243, 5, 1547, + 0, 0, 17243, 17244, 5, 2430, 0, 0, 17244, 17245, 3, 2036, 1018, 0, 17245, + 17246, 5, 2431, 0, 0, 17246, 2029, 1, 0, 0, 0, 17247, 17250, 3, 2036, 1018, + 0, 17248, 17250, 3, 2032, 1016, 0, 17249, 17247, 1, 0, 0, 0, 17249, 17248, + 1, 0, 0, 0, 17250, 2031, 1, 0, 0, 0, 17251, 17252, 3, 2266, 1133, 0, 17252, + 17254, 5, 724, 0, 0, 17253, 17255, 5, 1125, 0, 0, 17254, 17253, 1, 0, 0, + 0, 17254, 17255, 1, 0, 0, 0, 17255, 17256, 1, 0, 0, 0, 17256, 17259, 5, + 739, 0, 0, 17257, 17258, 5, 566, 0, 0, 17258, 17260, 5, 739, 0, 0, 17259, + 17257, 1, 0, 0, 0, 17259, 17260, 1, 0, 0, 0, 17260, 17262, 1, 0, 0, 0, + 17261, 17263, 7, 206, 0, 0, 17262, 17261, 1, 0, 0, 0, 17262, 17263, 1, + 0, 0, 0, 17263, 17267, 1, 0, 0, 0, 17264, 17265, 7, 2, 0, 0, 17265, 17266, + 5, 2073, 0, 0, 17266, 17268, 5, 757, 0, 0, 17267, 17264, 1, 0, 0, 0, 17267, + 17268, 1, 0, 0, 0, 17268, 17275, 1, 0, 0, 0, 17269, 17270, 5, 735, 0, 0, + 17270, 17271, 5, 2430, 0, 0, 17271, 17272, 3, 2034, 1017, 0, 17272, 17273, + 5, 2431, 0, 0, 17273, 17275, 1, 0, 0, 0, 17274, 17251, 1, 0, 0, 0, 17274, + 17269, 1, 0, 0, 0, 17275, 2033, 1, 0, 0, 0, 17276, 17281, 3, 2036, 1018, + 0, 17277, 17278, 5, 2436, 0, 0, 17278, 17280, 3, 2036, 1018, 0, 17279, + 17277, 1, 0, 0, 0, 17280, 17283, 1, 0, 0, 0, 17281, 17279, 1, 0, 0, 0, + 17281, 17282, 1, 0, 0, 0, 17282, 2035, 1, 0, 0, 0, 17283, 17281, 1, 0, + 0, 0, 17284, 17287, 3, 2038, 1019, 0, 17285, 17287, 3, 2040, 1020, 0, 17286, + 17284, 1, 0, 0, 0, 17286, 17285, 1, 0, 0, 0, 17287, 2037, 1, 0, 0, 0, 17288, + 17289, 5, 322, 0, 0, 17289, 17290, 5, 2430, 0, 0, 17290, 17291, 3, 1850, + 925, 0, 17291, 17292, 5, 2431, 0, 0, 17292, 2039, 1, 0, 0, 0, 17293, 17294, + 6, 1020, -1, 0, 17294, 17295, 3, 2042, 1021, 0, 17295, 17304, 1, 0, 0, + 0, 17296, 17297, 10, 2, 0, 0, 17297, 17298, 5, 48, 0, 0, 17298, 17303, + 3, 2040, 1020, 3, 17299, 17300, 10, 1, 0, 0, 17300, 17301, 5, 1223, 0, + 0, 17301, 17303, 3, 2040, 1020, 2, 17302, 17296, 1, 0, 0, 0, 17302, 17299, + 1, 0, 0, 0, 17303, 17306, 1, 0, 0, 0, 17304, 17302, 1, 0, 0, 0, 17304, + 17305, 1, 0, 0, 0, 17305, 2041, 1, 0, 0, 0, 17306, 17304, 1, 0, 0, 0, 17307, + 17309, 5, 1125, 0, 0, 17308, 17307, 1, 0, 0, 0, 17308, 17309, 1, 0, 0, + 0, 17309, 17310, 1, 0, 0, 0, 17310, 17318, 3, 2046, 1023, 0, 17311, 17313, + 5, 724, 0, 0, 17312, 17314, 5, 1125, 0, 0, 17313, 17312, 1, 0, 0, 0, 17313, + 17314, 1, 0, 0, 0, 17314, 17315, 1, 0, 0, 0, 17315, 17317, 3, 2044, 1022, + 0, 17316, 17311, 1, 0, 0, 0, 17317, 17320, 1, 0, 0, 0, 17318, 17316, 1, + 0, 0, 0, 17318, 17319, 1, 0, 0, 0, 17319, 2043, 1, 0, 0, 0, 17320, 17318, + 1, 0, 0, 0, 17321, 17347, 5, 1149, 0, 0, 17322, 17347, 5, 929, 0, 0, 17323, + 17347, 5, 1352, 0, 0, 17324, 17347, 5, 678, 0, 0, 17325, 17326, 5, 35, + 0, 0, 17326, 17347, 5, 1572, 0, 0, 17327, 17347, 5, 451, 0, 0, 17328, 17330, + 5, 1167, 0, 0, 17329, 17331, 5, 2058, 0, 0, 17330, 17329, 1, 0, 0, 0, 17330, + 17331, 1, 0, 0, 0, 17331, 17332, 1, 0, 0, 0, 17332, 17334, 5, 2430, 0, + 0, 17333, 17335, 5, 1178, 0, 0, 17334, 17333, 1, 0, 0, 0, 17334, 17335, + 1, 0, 0, 0, 17335, 17336, 1, 0, 0, 0, 17336, 17341, 3, 2300, 1150, 0, 17337, + 17338, 5, 2436, 0, 0, 17338, 17340, 3, 2300, 1150, 0, 17339, 17337, 1, + 0, 0, 0, 17340, 17343, 1, 0, 0, 0, 17341, 17339, 1, 0, 0, 0, 17341, 17342, + 1, 0, 0, 0, 17342, 17344, 1, 0, 0, 0, 17343, 17341, 1, 0, 0, 0, 17344, + 17345, 5, 2431, 0, 0, 17345, 17347, 1, 0, 0, 0, 17346, 17321, 1, 0, 0, + 0, 17346, 17322, 1, 0, 0, 0, 17346, 17323, 1, 0, 0, 0, 17346, 17324, 1, + 0, 0, 0, 17346, 17325, 1, 0, 0, 0, 17346, 17327, 1, 0, 0, 0, 17346, 17328, + 1, 0, 0, 0, 17347, 2045, 1, 0, 0, 0, 17348, 17354, 3, 2048, 1024, 0, 17349, + 17351, 7, 207, 0, 0, 17350, 17352, 5, 1167, 0, 0, 17351, 17350, 1, 0, 0, + 0, 17351, 17352, 1, 0, 0, 0, 17352, 17353, 1, 0, 0, 0, 17353, 17355, 3, + 2058, 1029, 0, 17354, 17349, 1, 0, 0, 0, 17354, 17355, 1, 0, 0, 0, 17355, + 2047, 1, 0, 0, 0, 17356, 17357, 6, 1024, -1, 0, 17357, 17358, 3, 2050, + 1025, 0, 17358, 17365, 1, 0, 0, 0, 17359, 17360, 10, 2, 0, 0, 17360, 17361, + 3, 2052, 1026, 0, 17361, 17362, 3, 2048, 1024, 3, 17362, 17364, 1, 0, 0, + 0, 17363, 17359, 1, 0, 0, 0, 17364, 17367, 1, 0, 0, 0, 17365, 17363, 1, + 0, 0, 0, 17365, 17366, 1, 0, 0, 0, 17366, 2049, 1, 0, 0, 0, 17367, 17365, + 1, 0, 0, 0, 17368, 17384, 3, 2058, 1029, 0, 17369, 17371, 5, 1125, 0, 0, + 17370, 17369, 1, 0, 0, 0, 17370, 17371, 1, 0, 0, 0, 17371, 17382, 1, 0, + 0, 0, 17372, 17373, 5, 681, 0, 0, 17373, 17383, 3, 2054, 1027, 0, 17374, + 17375, 5, 112, 0, 0, 17375, 17383, 3, 2056, 1028, 0, 17376, 17377, 7, 208, + 0, 0, 17377, 17380, 3, 2058, 1029, 0, 17378, 17379, 5, 473, 0, 0, 17379, + 17381, 3, 2058, 1029, 0, 17380, 17378, 1, 0, 0, 0, 17380, 17381, 1, 0, + 0, 0, 17381, 17383, 1, 0, 0, 0, 17382, 17372, 1, 0, 0, 0, 17382, 17374, + 1, 0, 0, 0, 17382, 17376, 1, 0, 0, 0, 17383, 17385, 1, 0, 0, 0, 17384, + 17370, 1, 0, 0, 0, 17384, 17385, 1, 0, 0, 0, 17385, 2051, 1, 0, 0, 0, 17386, + 17401, 5, 2452, 0, 0, 17387, 17395, 5, 2443, 0, 0, 17388, 17389, 5, 2448, + 0, 0, 17389, 17395, 5, 2447, 0, 0, 17390, 17391, 5, 2446, 0, 0, 17391, + 17395, 5, 2452, 0, 0, 17392, 17393, 5, 2444, 0, 0, 17393, 17395, 5, 2452, + 0, 0, 17394, 17387, 1, 0, 0, 0, 17394, 17388, 1, 0, 0, 0, 17394, 17390, + 1, 0, 0, 0, 17394, 17392, 1, 0, 0, 0, 17395, 17401, 1, 0, 0, 0, 17396, + 17398, 7, 209, 0, 0, 17397, 17399, 5, 2452, 0, 0, 17398, 17397, 1, 0, 0, + 0, 17398, 17399, 1, 0, 0, 0, 17399, 17401, 1, 0, 0, 0, 17400, 17386, 1, + 0, 0, 0, 17400, 17394, 1, 0, 0, 0, 17400, 17396, 1, 0, 0, 0, 17401, 2053, + 1, 0, 0, 0, 17402, 17403, 5, 2430, 0, 0, 17403, 17404, 3, 1850, 925, 0, + 17404, 17405, 5, 2431, 0, 0, 17405, 17421, 1, 0, 0, 0, 17406, 17407, 5, + 2430, 0, 0, 17407, 17412, 3, 2058, 1029, 0, 17408, 17409, 5, 2436, 0, 0, + 17409, 17411, 3, 2058, 1029, 0, 17410, 17408, 1, 0, 0, 0, 17411, 17414, + 1, 0, 0, 0, 17412, 17410, 1, 0, 0, 0, 17412, 17413, 1, 0, 0, 0, 17413, + 17415, 1, 0, 0, 0, 17414, 17412, 1, 0, 0, 0, 17415, 17416, 5, 2431, 0, + 0, 17416, 17421, 1, 0, 0, 0, 17417, 17421, 3, 2320, 1160, 0, 17418, 17421, + 3, 2308, 1154, 0, 17419, 17421, 3, 2310, 1155, 0, 17420, 17402, 1, 0, 0, + 0, 17420, 17406, 1, 0, 0, 0, 17420, 17417, 1, 0, 0, 0, 17420, 17418, 1, + 0, 0, 0, 17420, 17419, 1, 0, 0, 0, 17421, 2055, 1, 0, 0, 0, 17422, 17423, + 3, 2058, 1029, 0, 17423, 17424, 5, 48, 0, 0, 17424, 17425, 3, 2058, 1029, + 0, 17425, 2057, 1, 0, 0, 0, 17426, 17427, 6, 1029, -1, 0, 17427, 17436, + 3, 2062, 1031, 0, 17428, 17433, 5, 79, 0, 0, 17429, 17434, 5, 805, 0, 0, + 17430, 17431, 5, 2006, 0, 0, 17431, 17432, 5, 2244, 0, 0, 17432, 17434, + 3, 2058, 1029, 0, 17433, 17429, 1, 0, 0, 0, 17433, 17430, 1, 0, 0, 0, 17434, + 17437, 1, 0, 0, 0, 17435, 17437, 3, 2060, 1030, 0, 17436, 17428, 1, 0, + 0, 0, 17436, 17435, 1, 0, 0, 0, 17436, 17437, 1, 0, 0, 0, 17437, 17441, + 1, 0, 0, 0, 17438, 17439, 5, 1179, 0, 0, 17439, 17440, 5, 1235, 0, 0, 17440, + 17442, 7, 210, 0, 0, 17441, 17438, 1, 0, 0, 0, 17441, 17442, 1, 0, 0, 0, + 17442, 17455, 1, 0, 0, 0, 17443, 17444, 10, 3, 0, 0, 17444, 17445, 7, 211, + 0, 0, 17445, 17454, 3, 2058, 1029, 4, 17446, 17447, 10, 2, 0, 0, 17447, + 17448, 7, 142, 0, 0, 17448, 17454, 3, 2058, 1029, 3, 17449, 17450, 10, + 1, 0, 0, 17450, 17451, 5, 2451, 0, 0, 17451, 17452, 5, 2451, 0, 0, 17452, + 17454, 3, 2058, 1029, 2, 17453, 17443, 1, 0, 0, 0, 17453, 17446, 1, 0, + 0, 0, 17453, 17449, 1, 0, 0, 0, 17454, 17457, 1, 0, 0, 0, 17455, 17453, + 1, 0, 0, 0, 17455, 17456, 1, 0, 0, 0, 17456, 2059, 1, 0, 0, 0, 17457, 17455, + 1, 0, 0, 0, 17458, 17463, 5, 341, 0, 0, 17459, 17460, 5, 2430, 0, 0, 17460, + 17461, 3, 2058, 1029, 0, 17461, 17462, 5, 2431, 0, 0, 17462, 17464, 1, + 0, 0, 0, 17463, 17459, 1, 0, 0, 0, 17463, 17464, 1, 0, 0, 0, 17464, 17465, + 1, 0, 0, 0, 17465, 17466, 5, 2034, 0, 0, 17466, 17471, 5, 1541, 0, 0, 17467, + 17468, 5, 2430, 0, 0, 17468, 17469, 3, 2058, 1029, 0, 17469, 17470, 5, + 2431, 0, 0, 17470, 17472, 1, 0, 0, 0, 17471, 17467, 1, 0, 0, 0, 17471, + 17472, 1, 0, 0, 0, 17472, 17486, 1, 0, 0, 0, 17473, 17478, 5, 2240, 0, + 0, 17474, 17475, 5, 2430, 0, 0, 17475, 17476, 3, 2058, 1029, 0, 17476, + 17477, 5, 2431, 0, 0, 17477, 17479, 1, 0, 0, 0, 17478, 17474, 1, 0, 0, + 0, 17478, 17479, 1, 0, 0, 0, 17479, 17480, 1, 0, 0, 0, 17480, 17481, 5, + 2034, 0, 0, 17481, 17486, 5, 915, 0, 0, 17482, 17483, 3, 2058, 1029, 0, + 17483, 17484, 7, 212, 0, 0, 17484, 17486, 1, 0, 0, 0, 17485, 17458, 1, + 0, 0, 0, 17485, 17473, 1, 0, 0, 0, 17485, 17482, 1, 0, 0, 0, 17486, 2061, + 1, 0, 0, 0, 17487, 17492, 3, 2070, 1035, 0, 17488, 17489, 5, 2453, 0, 0, + 17489, 17490, 3, 2064, 1032, 0, 17490, 17491, 5, 2454, 0, 0, 17491, 17493, + 1, 0, 0, 0, 17492, 17488, 1, 0, 0, 0, 17492, 17493, 1, 0, 0, 0, 17493, + 2063, 1, 0, 0, 0, 17494, 17497, 5, 53, 0, 0, 17495, 17497, 3, 2036, 1018, + 0, 17496, 17494, 1, 0, 0, 0, 17496, 17495, 1, 0, 0, 0, 17497, 17505, 1, + 0, 0, 0, 17498, 17501, 5, 2436, 0, 0, 17499, 17502, 5, 53, 0, 0, 17500, + 17502, 3, 2036, 1018, 0, 17501, 17499, 1, 0, 0, 0, 17501, 17500, 1, 0, + 0, 0, 17502, 17504, 1, 0, 0, 0, 17503, 17498, 1, 0, 0, 0, 17504, 17507, + 1, 0, 0, 0, 17505, 17503, 1, 0, 0, 0, 17505, 17506, 1, 0, 0, 0, 17506, + 17518, 1, 0, 0, 0, 17507, 17505, 1, 0, 0, 0, 17508, 17513, 3, 2066, 1033, + 0, 17509, 17510, 5, 2436, 0, 0, 17510, 17512, 3, 2066, 1033, 0, 17511, + 17509, 1, 0, 0, 0, 17512, 17515, 1, 0, 0, 0, 17513, 17511, 1, 0, 0, 0, + 17513, 17514, 1, 0, 0, 0, 17514, 17518, 1, 0, 0, 0, 17515, 17513, 1, 0, + 0, 0, 17516, 17518, 3, 2068, 1034, 0, 17517, 17496, 1, 0, 0, 0, 17517, + 17508, 1, 0, 0, 0, 17517, 17516, 1, 0, 0, 0, 17518, 2065, 1, 0, 0, 0, 17519, + 17520, 5, 565, 0, 0, 17520, 17538, 3, 2266, 1133, 0, 17521, 17522, 5, 681, + 0, 0, 17522, 17524, 5, 2430, 0, 0, 17523, 17525, 3, 2034, 1017, 0, 17524, + 17523, 1, 0, 0, 0, 17524, 17525, 1, 0, 0, 0, 17525, 17526, 1, 0, 0, 0, + 17526, 17539, 5, 2431, 0, 0, 17527, 17528, 5, 793, 0, 0, 17528, 17530, + 3, 2036, 1018, 0, 17529, 17527, 1, 0, 0, 0, 17529, 17530, 1, 0, 0, 0, 17530, + 17531, 1, 0, 0, 0, 17531, 17532, 5, 573, 0, 0, 17532, 17533, 3, 2036, 1018, + 0, 17533, 17534, 5, 2034, 0, 0, 17534, 17535, 3, 2036, 1018, 0, 17535, + 17536, 7, 213, 0, 0, 17536, 17537, 3, 2036, 1018, 0, 17537, 17539, 1, 0, + 0, 0, 17538, 17521, 1, 0, 0, 0, 17538, 17529, 1, 0, 0, 0, 17539, 2067, + 1, 0, 0, 0, 17540, 17541, 5, 565, 0, 0, 17541, 17542, 3, 2286, 1143, 0, + 17542, 17543, 5, 681, 0, 0, 17543, 17550, 5, 2430, 0, 0, 17544, 17551, + 3, 1850, 925, 0, 17545, 17547, 5, 2430, 0, 0, 17546, 17548, 3, 2034, 1017, + 0, 17547, 17546, 1, 0, 0, 0, 17547, 17548, 1, 0, 0, 0, 17548, 17549, 1, + 0, 0, 0, 17549, 17551, 5, 2431, 0, 0, 17550, 17544, 1, 0, 0, 0, 17550, + 17545, 1, 0, 0, 0, 17551, 17552, 1, 0, 0, 0, 17552, 17553, 5, 2431, 0, + 0, 17553, 2069, 1, 0, 0, 0, 17554, 17555, 7, 142, 0, 0, 17555, 17571, 3, + 2070, 1035, 0, 17556, 17557, 5, 1362, 0, 0, 17557, 17571, 3, 2070, 1035, + 0, 17558, 17559, 5, 260, 0, 0, 17559, 17571, 3, 2070, 1035, 0, 17560, 17561, + 5, 951, 0, 0, 17561, 17571, 3, 2070, 1035, 0, 17562, 17563, 5, 410, 0, + 0, 17563, 17571, 3, 2070, 1035, 0, 17564, 17565, 5, 37, 0, 0, 17565, 17571, + 3, 2070, 1035, 0, 17566, 17571, 3, 2072, 1036, 0, 17567, 17571, 3, 2086, + 1043, 0, 17568, 17571, 3, 2090, 1045, 0, 17569, 17571, 3, 2084, 1042, 0, + 17570, 17554, 1, 0, 0, 0, 17570, 17556, 1, 0, 0, 0, 17570, 17558, 1, 0, + 0, 0, 17570, 17560, 1, 0, 0, 0, 17570, 17562, 1, 0, 0, 0, 17570, 17564, + 1, 0, 0, 0, 17570, 17566, 1, 0, 0, 0, 17570, 17567, 1, 0, 0, 0, 17570, + 17568, 1, 0, 0, 0, 17570, 17569, 1, 0, 0, 0, 17571, 2071, 1, 0, 0, 0, 17572, + 17575, 3, 2078, 1039, 0, 17573, 17575, 3, 2074, 1037, 0, 17574, 17572, + 1, 0, 0, 0, 17574, 17573, 1, 0, 0, 0, 17575, 2073, 1, 0, 0, 0, 17576, 17578, + 3, 2240, 1120, 0, 17577, 17576, 1, 0, 0, 0, 17577, 17578, 1, 0, 0, 0, 17578, + 17579, 1, 0, 0, 0, 17579, 17580, 5, 169, 0, 0, 17580, 17582, 3, 2036, 1018, + 0, 17581, 17583, 3, 2076, 1038, 0, 17582, 17581, 1, 0, 0, 0, 17583, 17584, + 1, 0, 0, 0, 17584, 17582, 1, 0, 0, 0, 17584, 17585, 1, 0, 0, 0, 17585, + 17587, 1, 0, 0, 0, 17586, 17588, 3, 2082, 1041, 0, 17587, 17586, 1, 0, + 0, 0, 17587, 17588, 1, 0, 0, 0, 17588, 17589, 1, 0, 0, 0, 17589, 17591, + 5, 459, 0, 0, 17590, 17592, 5, 169, 0, 0, 17591, 17590, 1, 0, 0, 0, 17591, + 17592, 1, 0, 0, 0, 17592, 17594, 1, 0, 0, 0, 17593, 17595, 3, 2240, 1120, + 0, 17594, 17593, 1, 0, 0, 0, 17594, 17595, 1, 0, 0, 0, 17595, 2075, 1, + 0, 0, 0, 17596, 17597, 5, 2185, 0, 0, 17597, 17598, 3, 2036, 1018, 0, 17598, + 17601, 5, 1994, 0, 0, 17599, 17602, 3, 1750, 875, 0, 17600, 17602, 3, 2036, + 1018, 0, 17601, 17599, 1, 0, 0, 0, 17601, 17600, 1, 0, 0, 0, 17602, 2077, + 1, 0, 0, 0, 17603, 17605, 3, 2240, 1120, 0, 17604, 17603, 1, 0, 0, 0, 17604, + 17605, 1, 0, 0, 0, 17605, 17606, 1, 0, 0, 0, 17606, 17608, 5, 169, 0, 0, + 17607, 17609, 3, 2080, 1040, 0, 17608, 17607, 1, 0, 0, 0, 17609, 17610, + 1, 0, 0, 0, 17610, 17608, 1, 0, 0, 0, 17610, 17611, 1, 0, 0, 0, 17611, + 17613, 1, 0, 0, 0, 17612, 17614, 3, 2082, 1041, 0, 17613, 17612, 1, 0, + 0, 0, 17613, 17614, 1, 0, 0, 0, 17614, 17615, 1, 0, 0, 0, 17615, 17617, + 5, 459, 0, 0, 17616, 17618, 5, 169, 0, 0, 17617, 17616, 1, 0, 0, 0, 17617, + 17618, 1, 0, 0, 0, 17618, 17620, 1, 0, 0, 0, 17619, 17621, 3, 2240, 1120, + 0, 17620, 17619, 1, 0, 0, 0, 17620, 17621, 1, 0, 0, 0, 17621, 2079, 1, + 0, 0, 0, 17622, 17623, 5, 2185, 0, 0, 17623, 17624, 3, 2036, 1018, 0, 17624, + 17627, 5, 1994, 0, 0, 17625, 17628, 3, 1750, 875, 0, 17626, 17628, 3, 2036, + 1018, 0, 17627, 17625, 1, 0, 0, 0, 17627, 17626, 1, 0, 0, 0, 17628, 2081, + 1, 0, 0, 0, 17629, 17632, 5, 446, 0, 0, 17630, 17633, 3, 1750, 875, 0, + 17631, 17633, 3, 2036, 1018, 0, 17632, 17630, 1, 0, 0, 0, 17632, 17631, + 1, 0, 0, 0, 17633, 2083, 1, 0, 0, 0, 17634, 17635, 3, 2314, 1157, 0, 17635, + 17636, 3, 2336, 1168, 0, 17636, 17654, 1, 0, 0, 0, 17637, 17654, 3, 2308, + 1154, 0, 17638, 17654, 3, 2322, 1161, 0, 17639, 17654, 3, 2310, 1155, 0, + 17640, 17641, 5, 2430, 0, 0, 17641, 17642, 3, 1850, 925, 0, 17642, 17646, + 5, 2431, 0, 0, 17643, 17645, 3, 1854, 927, 0, 17644, 17643, 1, 0, 0, 0, + 17645, 17648, 1, 0, 0, 0, 17646, 17644, 1, 0, 0, 0, 17646, 17647, 1, 0, + 0, 0, 17647, 17654, 1, 0, 0, 0, 17648, 17646, 1, 0, 0, 0, 17649, 17650, + 5, 2430, 0, 0, 17650, 17651, 3, 2034, 1017, 0, 17651, 17652, 5, 2431, 0, + 0, 17652, 17654, 1, 0, 0, 0, 17653, 17634, 1, 0, 0, 0, 17653, 17637, 1, + 0, 0, 0, 17653, 17638, 1, 0, 0, 0, 17653, 17639, 1, 0, 0, 0, 17653, 17640, + 1, 0, 0, 0, 17653, 17649, 1, 0, 0, 0, 17654, 2085, 1, 0, 0, 0, 17655, 17664, + 7, 214, 0, 0, 17656, 17657, 5, 2430, 0, 0, 17657, 17658, 3, 1838, 919, + 0, 17658, 17659, 5, 2431, 0, 0, 17659, 17665, 1, 0, 0, 0, 17660, 17661, + 5, 2430, 0, 0, 17661, 17662, 3, 2036, 1018, 0, 17662, 17663, 5, 2431, 0, + 0, 17663, 17665, 1, 0, 0, 0, 17664, 17656, 1, 0, 0, 0, 17664, 17660, 1, + 0, 0, 0, 17665, 2087, 1, 0, 0, 0, 17666, 17667, 5, 2296, 0, 0, 17667, 17668, + 5, 2430, 0, 0, 17668, 17669, 3, 2036, 1018, 0, 17669, 17670, 5, 2436, 0, + 0, 17670, 17673, 3, 2036, 1018, 0, 17671, 17672, 5, 2436, 0, 0, 17672, + 17674, 3, 2036, 1018, 0, 17673, 17671, 1, 0, 0, 0, 17673, 17674, 1, 0, + 0, 0, 17674, 17675, 1, 0, 0, 0, 17675, 17676, 5, 2431, 0, 0, 17676, 17753, + 1, 0, 0, 0, 17677, 17678, 5, 2297, 0, 0, 17678, 17682, 5, 2430, 0, 0, 17679, + 17683, 3, 2314, 1157, 0, 17680, 17683, 3, 2090, 1045, 0, 17681, 17683, + 3, 2036, 1018, 0, 17682, 17679, 1, 0, 0, 0, 17682, 17680, 1, 0, 0, 0, 17682, + 17681, 1, 0, 0, 0, 17683, 17686, 1, 0, 0, 0, 17684, 17685, 5, 2436, 0, + 0, 17685, 17687, 3, 2328, 1164, 0, 17686, 17684, 1, 0, 0, 0, 17686, 17687, + 1, 0, 0, 0, 17687, 17690, 1, 0, 0, 0, 17688, 17689, 5, 2436, 0, 0, 17689, + 17691, 3, 2328, 1164, 0, 17690, 17688, 1, 0, 0, 0, 17690, 17691, 1, 0, + 0, 0, 17691, 17692, 1, 0, 0, 0, 17692, 17693, 5, 2431, 0, 0, 17693, 17753, + 1, 0, 0, 0, 17694, 17695, 5, 2281, 0, 0, 17695, 17696, 5, 2430, 0, 0, 17696, + 17697, 3, 2034, 1017, 0, 17697, 17698, 5, 2431, 0, 0, 17698, 17753, 1, + 0, 0, 0, 17699, 17700, 5, 190, 0, 0, 17700, 17701, 5, 2430, 0, 0, 17701, + 17702, 3, 2058, 1029, 0, 17702, 17703, 5, 2134, 0, 0, 17703, 17704, 5, + 937, 0, 0, 17704, 17705, 5, 2431, 0, 0, 17705, 17753, 1, 0, 0, 0, 17706, + 17707, 5, 2291, 0, 0, 17707, 17708, 5, 2430, 0, 0, 17708, 17709, 3, 2036, + 1018, 0, 17709, 17710, 5, 2436, 0, 0, 17710, 17711, 3, 2036, 1018, 0, 17711, + 17712, 5, 2431, 0, 0, 17712, 17753, 1, 0, 0, 0, 17713, 17714, 5, 2298, + 0, 0, 17714, 17722, 5, 2430, 0, 0, 17715, 17717, 7, 215, 0, 0, 17716, 17715, + 1, 0, 0, 0, 17716, 17717, 1, 0, 0, 0, 17717, 17719, 1, 0, 0, 0, 17718, + 17720, 3, 2328, 1164, 0, 17719, 17718, 1, 0, 0, 0, 17719, 17720, 1, 0, + 0, 0, 17720, 17721, 1, 0, 0, 0, 17721, 17723, 5, 573, 0, 0, 17722, 17716, + 1, 0, 0, 0, 17722, 17723, 1, 0, 0, 0, 17723, 17724, 1, 0, 0, 0, 17724, + 17725, 3, 2058, 1029, 0, 17725, 17726, 5, 2431, 0, 0, 17726, 17753, 1, + 0, 0, 0, 17727, 17728, 5, 2305, 0, 0, 17728, 17732, 5, 2430, 0, 0, 17729, + 17733, 3, 2314, 1157, 0, 17730, 17733, 3, 2090, 1045, 0, 17731, 17733, + 3, 2036, 1018, 0, 17732, 17729, 1, 0, 0, 0, 17732, 17730, 1, 0, 0, 0, 17732, + 17731, 1, 0, 0, 0, 17733, 17740, 1, 0, 0, 0, 17734, 17735, 5, 363, 0, 0, + 17735, 17736, 3, 2058, 1029, 0, 17736, 17737, 5, 1179, 0, 0, 17737, 17738, + 5, 282, 0, 0, 17738, 17739, 5, 470, 0, 0, 17739, 17741, 1, 0, 0, 0, 17740, + 17734, 1, 0, 0, 0, 17740, 17741, 1, 0, 0, 0, 17741, 17748, 1, 0, 0, 0, + 17742, 17743, 5, 2436, 0, 0, 17743, 17746, 3, 2328, 1164, 0, 17744, 17745, + 5, 2436, 0, 0, 17745, 17747, 3, 2328, 1164, 0, 17746, 17744, 1, 0, 0, 0, + 17746, 17747, 1, 0, 0, 0, 17747, 17749, 1, 0, 0, 0, 17748, 17742, 1, 0, + 0, 0, 17748, 17749, 1, 0, 0, 0, 17749, 17750, 1, 0, 0, 0, 17750, 17751, + 5, 2431, 0, 0, 17751, 17753, 1, 0, 0, 0, 17752, 17666, 1, 0, 0, 0, 17752, + 17677, 1, 0, 0, 0, 17752, 17694, 1, 0, 0, 0, 17752, 17699, 1, 0, 0, 0, + 17752, 17706, 1, 0, 0, 0, 17752, 17713, 1, 0, 0, 0, 17752, 17727, 1, 0, + 0, 0, 17753, 2089, 1, 0, 0, 0, 17754, 17759, 3, 2088, 1044, 0, 17755, 17759, + 3, 2130, 1065, 0, 17756, 17759, 3, 2092, 1046, 0, 17757, 17759, 3, 2136, + 1068, 0, 17758, 17754, 1, 0, 0, 0, 17758, 17755, 1, 0, 0, 0, 17758, 17756, + 1, 0, 0, 0, 17758, 17757, 1, 0, 0, 0, 17759, 2091, 1, 0, 0, 0, 17760, 17761, + 5, 734, 0, 0, 17761, 17762, 5, 2430, 0, 0, 17762, 17767, 3, 2100, 1050, + 0, 17763, 17764, 5, 2436, 0, 0, 17764, 17766, 3, 2100, 1050, 0, 17765, + 17763, 1, 0, 0, 0, 17766, 17769, 1, 0, 0, 0, 17767, 17765, 1, 0, 0, 0, + 17767, 17768, 1, 0, 0, 0, 17768, 17771, 1, 0, 0, 0, 17769, 17767, 1, 0, + 0, 0, 17770, 17772, 3, 2102, 1051, 0, 17771, 17770, 1, 0, 0, 0, 17771, + 17772, 1, 0, 0, 0, 17772, 17774, 1, 0, 0, 0, 17773, 17775, 3, 2104, 1052, + 0, 17774, 17773, 1, 0, 0, 0, 17774, 17775, 1, 0, 0, 0, 17775, 17777, 1, + 0, 0, 0, 17776, 17778, 5, 1664, 0, 0, 17777, 17776, 1, 0, 0, 0, 17777, + 17778, 1, 0, 0, 0, 17778, 17779, 1, 0, 0, 0, 17779, 17780, 5, 2431, 0, + 0, 17780, 17951, 1, 0, 0, 0, 17781, 17782, 5, 733, 0, 0, 17782, 17783, + 5, 2430, 0, 0, 17783, 17786, 3, 2036, 1018, 0, 17784, 17785, 5, 566, 0, + 0, 17785, 17787, 5, 739, 0, 0, 17786, 17784, 1, 0, 0, 0, 17786, 17787, + 1, 0, 0, 0, 17787, 17789, 1, 0, 0, 0, 17788, 17790, 3, 1950, 975, 0, 17789, + 17788, 1, 0, 0, 0, 17789, 17790, 1, 0, 0, 0, 17790, 17792, 1, 0, 0, 0, + 17791, 17793, 3, 2102, 1051, 0, 17792, 17791, 1, 0, 0, 0, 17792, 17793, + 1, 0, 0, 0, 17793, 17795, 1, 0, 0, 0, 17794, 17796, 3, 2104, 1052, 0, 17795, + 17794, 1, 0, 0, 0, 17795, 17796, 1, 0, 0, 0, 17796, 17798, 1, 0, 0, 0, + 17797, 17799, 5, 1664, 0, 0, 17798, 17797, 1, 0, 0, 0, 17798, 17799, 1, + 0, 0, 0, 17799, 17800, 1, 0, 0, 0, 17800, 17801, 5, 2431, 0, 0, 17801, + 17951, 1, 0, 0, 0, 17802, 17803, 5, 741, 0, 0, 17803, 17804, 5, 2430, 0, + 0, 17804, 17805, 3, 2094, 1047, 0, 17805, 17806, 5, 2431, 0, 0, 17806, + 17951, 1, 0, 0, 0, 17807, 17808, 5, 740, 0, 0, 17808, 17810, 5, 2430, 0, + 0, 17809, 17811, 5, 754, 0, 0, 17810, 17809, 1, 0, 0, 0, 17810, 17811, + 1, 0, 0, 0, 17811, 17812, 1, 0, 0, 0, 17812, 17813, 3, 2036, 1018, 0, 17813, + 17814, 5, 2146, 0, 0, 17814, 17818, 3, 2036, 1018, 0, 17815, 17816, 7, + 216, 0, 0, 17816, 17817, 5, 1179, 0, 0, 17817, 17819, 5, 1149, 0, 0, 17818, + 17815, 1, 0, 0, 0, 17818, 17819, 1, 0, 0, 0, 17819, 17834, 1, 0, 0, 0, + 17820, 17832, 5, 1490, 0, 0, 17821, 17828, 5, 2147, 0, 0, 17822, 17823, + 5, 2430, 0, 0, 17823, 17825, 5, 2424, 0, 0, 17824, 17826, 7, 217, 0, 0, + 17825, 17824, 1, 0, 0, 0, 17825, 17826, 1, 0, 0, 0, 17826, 17827, 1, 0, + 0, 0, 17827, 17829, 5, 2431, 0, 0, 17828, 17822, 1, 0, 0, 0, 17828, 17829, + 1, 0, 0, 0, 17829, 17833, 1, 0, 0, 0, 17830, 17833, 5, 201, 0, 0, 17831, + 17833, 5, 133, 0, 0, 17832, 17821, 1, 0, 0, 0, 17832, 17830, 1, 0, 0, 0, + 17832, 17831, 1, 0, 0, 0, 17833, 17835, 1, 0, 0, 0, 17834, 17820, 1, 0, + 0, 0, 17834, 17835, 1, 0, 0, 0, 17835, 17837, 1, 0, 0, 0, 17836, 17838, + 5, 1664, 0, 0, 17837, 17836, 1, 0, 0, 0, 17837, 17838, 1, 0, 0, 0, 17838, + 17842, 1, 0, 0, 0, 17839, 17840, 5, 2193, 0, 0, 17840, 17841, 5, 2073, + 0, 0, 17841, 17843, 5, 757, 0, 0, 17842, 17839, 1, 0, 0, 0, 17842, 17843, + 1, 0, 0, 0, 17843, 17844, 1, 0, 0, 0, 17844, 17845, 5, 2431, 0, 0, 17845, + 17951, 1, 0, 0, 0, 17846, 17847, 5, 743, 0, 0, 17847, 17848, 5, 2430, 0, + 0, 17848, 17851, 3, 2036, 1018, 0, 17849, 17850, 5, 566, 0, 0, 17850, 17852, + 5, 739, 0, 0, 17851, 17849, 1, 0, 0, 0, 17851, 17852, 1, 0, 0, 0, 17852, + 17853, 1, 0, 0, 0, 17853, 17854, 5, 2436, 0, 0, 17854, 17856, 5, 2426, + 0, 0, 17855, 17857, 3, 2112, 1056, 0, 17856, 17855, 1, 0, 0, 0, 17856, + 17857, 1, 0, 0, 0, 17857, 17859, 1, 0, 0, 0, 17858, 17860, 3, 2116, 1058, + 0, 17859, 17858, 1, 0, 0, 0, 17859, 17860, 1, 0, 0, 0, 17860, 17862, 1, + 0, 0, 0, 17861, 17863, 3, 2118, 1059, 0, 17862, 17861, 1, 0, 0, 0, 17862, + 17863, 1, 0, 0, 0, 17863, 17865, 1, 0, 0, 0, 17864, 17866, 3, 2120, 1060, + 0, 17865, 17864, 1, 0, 0, 0, 17865, 17866, 1, 0, 0, 0, 17866, 17867, 1, + 0, 0, 0, 17867, 17868, 5, 2431, 0, 0, 17868, 17951, 1, 0, 0, 0, 17869, + 17870, 5, 744, 0, 0, 17870, 17871, 5, 2430, 0, 0, 17871, 17874, 5, 2426, + 0, 0, 17872, 17873, 5, 1490, 0, 0, 17873, 17875, 3, 2114, 1057, 0, 17874, + 17872, 1, 0, 0, 0, 17874, 17875, 1, 0, 0, 0, 17875, 17877, 1, 0, 0, 0, + 17876, 17878, 5, 1356, 0, 0, 17877, 17876, 1, 0, 0, 0, 17877, 17878, 1, + 0, 0, 0, 17878, 17880, 1, 0, 0, 0, 17879, 17881, 5, 68, 0, 0, 17880, 17879, + 1, 0, 0, 0, 17880, 17881, 1, 0, 0, 0, 17881, 17883, 1, 0, 0, 0, 17882, + 17884, 5, 2051, 0, 0, 17883, 17882, 1, 0, 0, 0, 17883, 17884, 1, 0, 0, + 0, 17884, 17893, 1, 0, 0, 0, 17885, 17890, 5, 1149, 0, 0, 17886, 17890, + 5, 470, 0, 0, 17887, 17888, 5, 451, 0, 0, 17888, 17890, 7, 218, 0, 0, 17889, + 17885, 1, 0, 0, 0, 17889, 17886, 1, 0, 0, 0, 17889, 17887, 1, 0, 0, 0, + 17890, 17891, 1, 0, 0, 0, 17891, 17892, 5, 1179, 0, 0, 17892, 17894, 5, + 470, 0, 0, 17893, 17889, 1, 0, 0, 0, 17893, 17894, 1, 0, 0, 0, 17894, 17895, + 1, 0, 0, 0, 17895, 17951, 5, 2431, 0, 0, 17896, 17897, 5, 748, 0, 0, 17897, + 17898, 5, 2430, 0, 0, 17898, 17899, 3, 2036, 1018, 0, 17899, 17900, 5, + 2436, 0, 0, 17900, 17905, 3, 2106, 1053, 0, 17901, 17902, 5, 2436, 0, 0, + 17902, 17904, 3, 2106, 1053, 0, 17903, 17901, 1, 0, 0, 0, 17904, 17907, + 1, 0, 0, 0, 17905, 17903, 1, 0, 0, 0, 17905, 17906, 1, 0, 0, 0, 17906, + 17908, 1, 0, 0, 0, 17907, 17905, 1, 0, 0, 0, 17908, 17909, 5, 2431, 0, + 0, 17909, 17951, 1, 0, 0, 0, 17910, 17911, 5, 749, 0, 0, 17911, 17912, + 5, 2430, 0, 0, 17912, 17915, 3, 2036, 1018, 0, 17913, 17914, 5, 566, 0, + 0, 17914, 17916, 5, 739, 0, 0, 17915, 17913, 1, 0, 0, 0, 17915, 17916, + 1, 0, 0, 0, 17916, 17948, 1, 0, 0, 0, 17917, 17919, 5, 2436, 0, 0, 17918, + 17920, 5, 2426, 0, 0, 17919, 17918, 1, 0, 0, 0, 17919, 17920, 1, 0, 0, + 0, 17920, 17922, 1, 0, 0, 0, 17921, 17923, 3, 2122, 1061, 0, 17922, 17921, + 1, 0, 0, 0, 17922, 17923, 1, 0, 0, 0, 17923, 17932, 1, 0, 0, 0, 17924, + 17929, 5, 470, 0, 0, 17925, 17929, 5, 1149, 0, 0, 17926, 17927, 5, 363, + 0, 0, 17927, 17929, 3, 2128, 1064, 0, 17928, 17924, 1, 0, 0, 0, 17928, + 17925, 1, 0, 0, 0, 17928, 17926, 1, 0, 0, 0, 17928, 17929, 1, 0, 0, 0, + 17929, 17930, 1, 0, 0, 0, 17930, 17931, 5, 1179, 0, 0, 17931, 17933, 5, + 470, 0, 0, 17932, 17928, 1, 0, 0, 0, 17932, 17933, 1, 0, 0, 0, 17933, 17942, + 1, 0, 0, 0, 17934, 17939, 5, 470, 0, 0, 17935, 17939, 5, 1149, 0, 0, 17936, + 17937, 5, 363, 0, 0, 17937, 17939, 3, 2128, 1064, 0, 17938, 17934, 1, 0, + 0, 0, 17938, 17935, 1, 0, 0, 0, 17938, 17936, 1, 0, 0, 0, 17938, 17939, + 1, 0, 0, 0, 17939, 17940, 1, 0, 0, 0, 17940, 17941, 5, 1179, 0, 0, 17941, + 17943, 5, 451, 0, 0, 17942, 17938, 1, 0, 0, 0, 17942, 17943, 1, 0, 0, 0, + 17943, 17945, 1, 0, 0, 0, 17944, 17946, 3, 2126, 1063, 0, 17945, 17944, + 1, 0, 0, 0, 17945, 17946, 1, 0, 0, 0, 17946, 17947, 1, 0, 0, 0, 17947, + 17949, 5, 2431, 0, 0, 17948, 17917, 1, 0, 0, 0, 17948, 17949, 1, 0, 0, + 0, 17949, 17951, 1, 0, 0, 0, 17950, 17760, 1, 0, 0, 0, 17950, 17781, 1, + 0, 0, 0, 17950, 17802, 1, 0, 0, 0, 17950, 17807, 1, 0, 0, 0, 17950, 17846, + 1, 0, 0, 0, 17950, 17869, 1, 0, 0, 0, 17950, 17896, 1, 0, 0, 0, 17950, + 17910, 1, 0, 0, 0, 17951, 2093, 1, 0, 0, 0, 17952, 17957, 3, 2096, 1048, + 0, 17953, 17954, 5, 2436, 0, 0, 17954, 17956, 3, 2096, 1048, 0, 17955, + 17953, 1, 0, 0, 0, 17956, 17959, 1, 0, 0, 0, 17957, 17955, 1, 0, 0, 0, + 17957, 17958, 1, 0, 0, 0, 17958, 17962, 1, 0, 0, 0, 17959, 17957, 1, 0, + 0, 0, 17960, 17962, 5, 2433, 0, 0, 17961, 17952, 1, 0, 0, 0, 17961, 17960, + 1, 0, 0, 0, 17962, 17964, 1, 0, 0, 0, 17963, 17965, 3, 2102, 1051, 0, 17964, + 17963, 1, 0, 0, 0, 17964, 17965, 1, 0, 0, 0, 17965, 17967, 1, 0, 0, 0, + 17966, 17968, 3, 2104, 1052, 0, 17967, 17966, 1, 0, 0, 0, 17967, 17968, + 1, 0, 0, 0, 17968, 17970, 1, 0, 0, 0, 17969, 17971, 5, 1664, 0, 0, 17970, + 17969, 1, 0, 0, 0, 17970, 17971, 1, 0, 0, 0, 17971, 17975, 1, 0, 0, 0, + 17972, 17973, 5, 2193, 0, 0, 17973, 17974, 5, 2073, 0, 0, 17974, 17976, + 5, 757, 0, 0, 17975, 17972, 1, 0, 0, 0, 17975, 17976, 1, 0, 0, 0, 17976, + 2095, 1, 0, 0, 0, 17977, 17979, 5, 754, 0, 0, 17978, 17977, 1, 0, 0, 0, + 17978, 17979, 1, 0, 0, 0, 17979, 17980, 1, 0, 0, 0, 17980, 17982, 3, 2036, + 1018, 0, 17981, 17983, 7, 219, 0, 0, 17982, 17981, 1, 0, 0, 0, 17982, 17983, + 1, 0, 0, 0, 17983, 17984, 1, 0, 0, 0, 17984, 17985, 3, 2036, 1018, 0, 17985, + 17995, 1, 0, 0, 0, 17986, 17987, 3, 2036, 1018, 0, 17987, 17988, 5, 2449, + 0, 0, 17988, 17991, 3, 2036, 1018, 0, 17989, 17990, 5, 566, 0, 0, 17990, + 17992, 5, 739, 0, 0, 17991, 17989, 1, 0, 0, 0, 17991, 17992, 1, 0, 0, 0, + 17992, 17995, 1, 0, 0, 0, 17993, 17995, 3, 2332, 1166, 0, 17994, 17978, + 1, 0, 0, 0, 17994, 17986, 1, 0, 0, 0, 17994, 17993, 1, 0, 0, 0, 17995, + 2097, 1, 0, 0, 0, 17996, 17997, 5, 745, 0, 0, 17997, 17998, 5, 2430, 0, + 0, 17998, 18001, 3, 2036, 1018, 0, 17999, 18000, 5, 566, 0, 0, 18000, 18002, + 5, 739, 0, 0, 18001, 17999, 1, 0, 0, 0, 18001, 18002, 1, 0, 0, 0, 18002, + 18005, 1, 0, 0, 0, 18003, 18004, 5, 2436, 0, 0, 18004, 18006, 5, 2426, + 0, 0, 18005, 18003, 1, 0, 0, 0, 18005, 18006, 1, 0, 0, 0, 18006, 18010, + 1, 0, 0, 0, 18007, 18008, 7, 220, 0, 0, 18008, 18009, 5, 1179, 0, 0, 18009, + 18011, 5, 470, 0, 0, 18010, 18007, 1, 0, 0, 0, 18010, 18011, 1, 0, 0, 0, + 18011, 18015, 1, 0, 0, 0, 18012, 18013, 7, 221, 0, 0, 18013, 18014, 5, + 1179, 0, 0, 18014, 18016, 5, 451, 0, 0, 18015, 18012, 1, 0, 0, 0, 18015, + 18016, 1, 0, 0, 0, 18016, 18018, 1, 0, 0, 0, 18017, 18019, 3, 2108, 1054, + 0, 18018, 18017, 1, 0, 0, 0, 18018, 18019, 1, 0, 0, 0, 18019, 18020, 1, + 0, 0, 0, 18020, 18021, 5, 2431, 0, 0, 18021, 2099, 1, 0, 0, 0, 18022, 18028, + 3, 2036, 1018, 0, 18023, 18028, 5, 2426, 0, 0, 18024, 18028, 5, 1149, 0, + 0, 18025, 18028, 5, 2424, 0, 0, 18026, 18028, 3, 2092, 1046, 0, 18027, + 18022, 1, 0, 0, 0, 18027, 18023, 1, 0, 0, 0, 18027, 18024, 1, 0, 0, 0, + 18027, 18025, 1, 0, 0, 0, 18027, 18026, 1, 0, 0, 0, 18028, 18031, 1, 0, + 0, 0, 18029, 18030, 5, 566, 0, 0, 18030, 18032, 5, 739, 0, 0, 18031, 18029, + 1, 0, 0, 0, 18031, 18032, 1, 0, 0, 0, 18032, 2101, 1, 0, 0, 0, 18033, 18034, + 7, 216, 0, 0, 18034, 18035, 5, 1179, 0, 0, 18035, 18036, 5, 1149, 0, 0, + 18036, 2103, 1, 0, 0, 0, 18037, 18049, 5, 1490, 0, 0, 18038, 18045, 5, + 2147, 0, 0, 18039, 18040, 5, 2430, 0, 0, 18040, 18042, 5, 2424, 0, 0, 18041, + 18043, 7, 217, 0, 0, 18042, 18041, 1, 0, 0, 0, 18042, 18043, 1, 0, 0, 0, + 18043, 18044, 1, 0, 0, 0, 18044, 18046, 5, 2431, 0, 0, 18045, 18039, 1, + 0, 0, 0, 18045, 18046, 1, 0, 0, 0, 18046, 18050, 1, 0, 0, 0, 18047, 18050, + 5, 201, 0, 0, 18048, 18050, 5, 133, 0, 0, 18049, 18038, 1, 0, 0, 0, 18049, + 18047, 1, 0, 0, 0, 18049, 18048, 1, 0, 0, 0, 18050, 2105, 1, 0, 0, 0, 18051, + 18052, 5, 1463, 0, 0, 18052, 18058, 5, 2426, 0, 0, 18053, 18055, 7, 222, + 0, 0, 18054, 18053, 1, 0, 0, 0, 18054, 18055, 1, 0, 0, 0, 18055, 18056, + 1, 0, 0, 0, 18056, 18057, 5, 1179, 0, 0, 18057, 18059, 5, 894, 0, 0, 18058, + 18054, 1, 0, 0, 0, 18058, 18059, 1, 0, 0, 0, 18059, 18139, 1, 0, 0, 0, + 18060, 18061, 5, 698, 0, 0, 18061, 18062, 5, 2426, 0, 0, 18062, 18063, + 5, 2452, 0, 0, 18063, 18067, 5, 2426, 0, 0, 18064, 18065, 7, 223, 0, 0, + 18065, 18066, 5, 1179, 0, 0, 18066, 18068, 5, 491, 0, 0, 18067, 18064, + 1, 0, 0, 0, 18067, 18068, 1, 0, 0, 0, 18068, 18074, 1, 0, 0, 0, 18069, + 18071, 7, 224, 0, 0, 18070, 18069, 1, 0, 0, 0, 18070, 18071, 1, 0, 0, 0, + 18071, 18072, 1, 0, 0, 0, 18072, 18073, 5, 1179, 0, 0, 18073, 18075, 5, + 1149, 0, 0, 18074, 18070, 1, 0, 0, 0, 18074, 18075, 1, 0, 0, 0, 18075, + 18139, 1, 0, 0, 0, 18076, 18077, 5, 1467, 0, 0, 18077, 18078, 5, 2426, + 0, 0, 18078, 18079, 5, 2452, 0, 0, 18079, 18083, 5, 2426, 0, 0, 18080, + 18081, 7, 225, 0, 0, 18081, 18082, 5, 1179, 0, 0, 18082, 18084, 5, 894, + 0, 0, 18083, 18080, 1, 0, 0, 0, 18083, 18084, 1, 0, 0, 0, 18084, 18090, + 1, 0, 0, 0, 18085, 18087, 7, 226, 0, 0, 18086, 18085, 1, 0, 0, 0, 18086, + 18087, 1, 0, 0, 0, 18087, 18088, 1, 0, 0, 0, 18088, 18089, 5, 1179, 0, + 0, 18089, 18091, 5, 1149, 0, 0, 18090, 18086, 1, 0, 0, 0, 18090, 18091, + 1, 0, 0, 0, 18091, 18139, 1, 0, 0, 0, 18092, 18095, 3, 2036, 1018, 0, 18093, + 18094, 5, 566, 0, 0, 18094, 18096, 5, 739, 0, 0, 18095, 18093, 1, 0, 0, + 0, 18095, 18096, 1, 0, 0, 0, 18096, 18139, 1, 0, 0, 0, 18097, 18098, 5, + 55, 0, 0, 18098, 18099, 5, 2426, 0, 0, 18099, 18100, 5, 2452, 0, 0, 18100, + 18104, 5, 2426, 0, 0, 18101, 18102, 7, 225, 0, 0, 18102, 18103, 5, 1179, + 0, 0, 18103, 18105, 5, 894, 0, 0, 18104, 18101, 1, 0, 0, 0, 18104, 18105, + 1, 0, 0, 0, 18105, 18111, 1, 0, 0, 0, 18106, 18108, 7, 226, 0, 0, 18107, + 18106, 1, 0, 0, 0, 18107, 18108, 1, 0, 0, 0, 18108, 18109, 1, 0, 0, 0, + 18109, 18110, 5, 1179, 0, 0, 18110, 18112, 5, 1149, 0, 0, 18111, 18107, + 1, 0, 0, 0, 18111, 18112, 1, 0, 0, 0, 18112, 18139, 1, 0, 0, 0, 18113, + 18114, 5, 1572, 0, 0, 18114, 18115, 5, 2426, 0, 0, 18115, 18116, 5, 2452, + 0, 0, 18116, 18119, 3, 2036, 1018, 0, 18117, 18118, 5, 566, 0, 0, 18118, + 18120, 5, 739, 0, 0, 18119, 18117, 1, 0, 0, 0, 18119, 18120, 1, 0, 0, 0, + 18120, 18124, 1, 0, 0, 0, 18121, 18122, 7, 223, 0, 0, 18122, 18123, 5, + 1179, 0, 0, 18123, 18125, 5, 491, 0, 0, 18124, 18121, 1, 0, 0, 0, 18124, + 18125, 1, 0, 0, 0, 18125, 18129, 1, 0, 0, 0, 18126, 18127, 7, 225, 0, 0, + 18127, 18128, 5, 1179, 0, 0, 18128, 18130, 5, 894, 0, 0, 18129, 18126, + 1, 0, 0, 0, 18129, 18130, 1, 0, 0, 0, 18130, 18136, 1, 0, 0, 0, 18131, + 18133, 7, 226, 0, 0, 18132, 18131, 1, 0, 0, 0, 18132, 18133, 1, 0, 0, 0, + 18133, 18134, 1, 0, 0, 0, 18134, 18135, 5, 1179, 0, 0, 18135, 18137, 5, + 1149, 0, 0, 18136, 18132, 1, 0, 0, 0, 18136, 18137, 1, 0, 0, 0, 18137, + 18139, 1, 0, 0, 0, 18138, 18051, 1, 0, 0, 0, 18138, 18060, 1, 0, 0, 0, + 18138, 18076, 1, 0, 0, 0, 18138, 18092, 1, 0, 0, 0, 18138, 18097, 1, 0, + 0, 0, 18138, 18113, 1, 0, 0, 0, 18139, 2107, 1, 0, 0, 0, 18140, 18141, + 5, 223, 0, 0, 18141, 18142, 5, 2430, 0, 0, 18142, 18147, 3, 2110, 1055, + 0, 18143, 18144, 5, 2436, 0, 0, 18144, 18146, 3, 2110, 1055, 0, 18145, + 18143, 1, 0, 0, 0, 18146, 18149, 1, 0, 0, 0, 18147, 18145, 1, 0, 0, 0, + 18147, 18148, 1, 0, 0, 0, 18148, 18150, 1, 0, 0, 0, 18149, 18147, 1, 0, + 0, 0, 18150, 18151, 5, 2431, 0, 0, 18151, 2109, 1, 0, 0, 0, 18152, 18154, + 3, 2036, 1018, 0, 18153, 18155, 3, 2124, 1062, 0, 18154, 18153, 1, 0, 0, + 0, 18154, 18155, 1, 0, 0, 0, 18155, 18166, 1, 0, 0, 0, 18156, 18158, 5, + 492, 0, 0, 18157, 18156, 1, 0, 0, 0, 18157, 18158, 1, 0, 0, 0, 18158, 18159, + 1, 0, 0, 0, 18159, 18160, 5, 1275, 0, 0, 18160, 18167, 5, 2426, 0, 0, 18161, + 18164, 5, 2051, 0, 0, 18162, 18163, 5, 1275, 0, 0, 18163, 18165, 5, 2426, + 0, 0, 18164, 18162, 1, 0, 0, 0, 18164, 18165, 1, 0, 0, 0, 18165, 18167, + 1, 0, 0, 0, 18166, 18157, 1, 0, 0, 0, 18166, 18161, 1, 0, 0, 0, 18166, + 18167, 1, 0, 0, 0, 18167, 18169, 1, 0, 0, 0, 18168, 18170, 3, 2118, 1059, + 0, 18169, 18168, 1, 0, 0, 0, 18169, 18170, 1, 0, 0, 0, 18170, 18172, 1, + 0, 0, 0, 18171, 18173, 3, 2120, 1060, 0, 18172, 18171, 1, 0, 0, 0, 18172, + 18173, 1, 0, 0, 0, 18173, 18206, 1, 0, 0, 0, 18174, 18176, 3, 2036, 1018, + 0, 18175, 18177, 3, 2114, 1057, 0, 18176, 18175, 1, 0, 0, 0, 18176, 18177, + 1, 0, 0, 0, 18177, 18179, 1, 0, 0, 0, 18178, 18180, 5, 2051, 0, 0, 18179, + 18178, 1, 0, 0, 0, 18179, 18180, 1, 0, 0, 0, 18180, 18181, 1, 0, 0, 0, + 18181, 18182, 5, 566, 0, 0, 18182, 18184, 5, 739, 0, 0, 18183, 18185, 3, + 2116, 1058, 0, 18184, 18183, 1, 0, 0, 0, 18184, 18185, 1, 0, 0, 0, 18185, + 18186, 1, 0, 0, 0, 18186, 18187, 5, 1275, 0, 0, 18187, 18188, 5, 2426, + 0, 0, 18188, 18206, 1, 0, 0, 0, 18189, 18191, 5, 943, 0, 0, 18190, 18192, + 5, 1275, 0, 0, 18191, 18190, 1, 0, 0, 0, 18191, 18192, 1, 0, 0, 0, 18192, + 18193, 1, 0, 0, 0, 18193, 18197, 3, 2036, 1018, 0, 18194, 18195, 5, 2453, + 0, 0, 18195, 18196, 5, 2433, 0, 0, 18196, 18198, 5, 2454, 0, 0, 18197, + 18194, 1, 0, 0, 0, 18197, 18198, 1, 0, 0, 0, 18198, 18199, 1, 0, 0, 0, + 18199, 18200, 3, 2108, 1054, 0, 18200, 18206, 1, 0, 0, 0, 18201, 18202, + 3, 2036, 1018, 0, 18202, 18203, 5, 565, 0, 0, 18203, 18204, 5, 1220, 0, + 0, 18204, 18206, 1, 0, 0, 0, 18205, 18152, 1, 0, 0, 0, 18205, 18174, 1, + 0, 0, 0, 18205, 18189, 1, 0, 0, 0, 18205, 18201, 1, 0, 0, 0, 18206, 2111, + 1, 0, 0, 0, 18207, 18208, 5, 1490, 0, 0, 18208, 18210, 3, 2114, 1057, 0, + 18209, 18207, 1, 0, 0, 0, 18209, 18210, 1, 0, 0, 0, 18210, 18212, 1, 0, + 0, 0, 18211, 18213, 5, 1356, 0, 0, 18212, 18211, 1, 0, 0, 0, 18212, 18213, + 1, 0, 0, 0, 18213, 18215, 1, 0, 0, 0, 18214, 18216, 5, 68, 0, 0, 18215, + 18214, 1, 0, 0, 0, 18215, 18216, 1, 0, 0, 0, 18216, 2113, 1, 0, 0, 0, 18217, + 18224, 5, 2147, 0, 0, 18218, 18219, 5, 2430, 0, 0, 18219, 18221, 5, 2424, + 0, 0, 18220, 18222, 7, 217, 0, 0, 18221, 18220, 1, 0, 0, 0, 18221, 18222, + 1, 0, 0, 0, 18222, 18223, 1, 0, 0, 0, 18223, 18225, 5, 2431, 0, 0, 18224, + 18218, 1, 0, 0, 0, 18224, 18225, 1, 0, 0, 0, 18225, 18229, 1, 0, 0, 0, + 18226, 18229, 5, 201, 0, 0, 18227, 18229, 5, 133, 0, 0, 18228, 18217, 1, + 0, 0, 0, 18228, 18226, 1, 0, 0, 0, 18228, 18227, 1, 0, 0, 0, 18229, 2115, + 1, 0, 0, 0, 18230, 18232, 5, 2191, 0, 0, 18231, 18233, 5, 65, 0, 0, 18232, + 18231, 1, 0, 0, 0, 18232, 18233, 1, 0, 0, 0, 18233, 18234, 1, 0, 0, 0, + 18234, 18244, 5, 2196, 0, 0, 18235, 18237, 5, 2193, 0, 0, 18236, 18238, + 7, 227, 0, 0, 18237, 18236, 1, 0, 0, 0, 18237, 18238, 1, 0, 0, 0, 18238, + 18240, 1, 0, 0, 0, 18239, 18241, 5, 65, 0, 0, 18240, 18239, 1, 0, 0, 0, + 18240, 18241, 1, 0, 0, 0, 18241, 18242, 1, 0, 0, 0, 18242, 18244, 5, 2196, + 0, 0, 18243, 18230, 1, 0, 0, 0, 18243, 18235, 1, 0, 0, 0, 18244, 2117, + 1, 0, 0, 0, 18245, 18253, 5, 470, 0, 0, 18246, 18253, 5, 1149, 0, 0, 18247, + 18253, 5, 451, 0, 0, 18248, 18249, 5, 451, 0, 0, 18249, 18253, 5, 65, 0, + 0, 18250, 18251, 5, 451, 0, 0, 18251, 18253, 5, 1159, 0, 0, 18252, 18245, + 1, 0, 0, 0, 18252, 18246, 1, 0, 0, 0, 18252, 18247, 1, 0, 0, 0, 18252, + 18248, 1, 0, 0, 0, 18252, 18250, 1, 0, 0, 0, 18252, 18253, 1, 0, 0, 0, + 18253, 18254, 1, 0, 0, 0, 18254, 18255, 5, 1179, 0, 0, 18255, 18256, 5, + 470, 0, 0, 18256, 2119, 1, 0, 0, 0, 18257, 18265, 5, 470, 0, 0, 18258, + 18265, 5, 1149, 0, 0, 18259, 18265, 5, 451, 0, 0, 18260, 18261, 5, 451, + 0, 0, 18261, 18265, 5, 65, 0, 0, 18262, 18263, 5, 451, 0, 0, 18263, 18265, + 5, 1159, 0, 0, 18264, 18257, 1, 0, 0, 0, 18264, 18258, 1, 0, 0, 0, 18264, + 18259, 1, 0, 0, 0, 18264, 18260, 1, 0, 0, 0, 18264, 18262, 1, 0, 0, 0, + 18264, 18265, 1, 0, 0, 0, 18265, 18266, 1, 0, 0, 0, 18266, 18267, 5, 1179, + 0, 0, 18267, 18268, 5, 451, 0, 0, 18268, 2121, 1, 0, 0, 0, 18269, 18271, + 5, 1490, 0, 0, 18270, 18272, 3, 2124, 1062, 0, 18271, 18270, 1, 0, 0, 0, + 18271, 18272, 1, 0, 0, 0, 18272, 18274, 1, 0, 0, 0, 18273, 18275, 5, 68, + 0, 0, 18274, 18273, 1, 0, 0, 0, 18274, 18275, 1, 0, 0, 0, 18275, 2123, + 1, 0, 0, 0, 18276, 18283, 5, 2147, 0, 0, 18277, 18278, 5, 2430, 0, 0, 18278, + 18280, 5, 2424, 0, 0, 18279, 18281, 7, 217, 0, 0, 18280, 18279, 1, 0, 0, + 0, 18280, 18281, 1, 0, 0, 0, 18281, 18282, 1, 0, 0, 0, 18282, 18284, 5, + 2431, 0, 0, 18283, 18277, 1, 0, 0, 0, 18283, 18284, 1, 0, 0, 0, 18284, + 18286, 1, 0, 0, 0, 18285, 18287, 5, 2051, 0, 0, 18286, 18285, 1, 0, 0, + 0, 18286, 18287, 1, 0, 0, 0, 18287, 18311, 1, 0, 0, 0, 18288, 18311, 5, + 201, 0, 0, 18289, 18311, 5, 339, 0, 0, 18290, 18291, 5, 1151, 0, 0, 18291, + 18292, 5, 2430, 0, 0, 18292, 18295, 5, 711, 0, 0, 18293, 18294, 5, 2436, + 0, 0, 18294, 18296, 5, 711, 0, 0, 18295, 18293, 1, 0, 0, 0, 18295, 18296, + 1, 0, 0, 0, 18296, 18297, 1, 0, 0, 0, 18297, 18311, 5, 2431, 0, 0, 18298, + 18301, 5, 2002, 0, 0, 18299, 18300, 5, 2193, 0, 0, 18300, 18302, 5, 2007, + 0, 0, 18301, 18299, 1, 0, 0, 0, 18301, 18302, 1, 0, 0, 0, 18302, 18311, + 1, 0, 0, 0, 18303, 18311, 5, 1538, 0, 0, 18304, 18308, 3, 2036, 1018, 0, + 18305, 18306, 5, 2134, 0, 0, 18306, 18307, 5, 171, 0, 0, 18307, 18309, + 5, 842, 0, 0, 18308, 18305, 1, 0, 0, 0, 18308, 18309, 1, 0, 0, 0, 18309, + 18311, 1, 0, 0, 0, 18310, 18276, 1, 0, 0, 0, 18310, 18288, 1, 0, 0, 0, + 18310, 18289, 1, 0, 0, 0, 18310, 18290, 1, 0, 0, 0, 18310, 18298, 1, 0, + 0, 0, 18310, 18303, 1, 0, 0, 0, 18310, 18304, 1, 0, 0, 0, 18311, 2125, + 1, 0, 0, 0, 18312, 18313, 7, 226, 0, 0, 18313, 18314, 5, 1179, 0, 0, 18314, + 18323, 5, 895, 0, 0, 18315, 18316, 5, 2430, 0, 0, 18316, 18317, 5, 894, + 0, 0, 18317, 18324, 5, 330, 0, 0, 18318, 18319, 5, 513, 0, 0, 18319, 18324, + 5, 330, 0, 0, 18320, 18321, 5, 2058, 0, 0, 18321, 18322, 5, 470, 0, 0, + 18322, 18324, 5, 2431, 0, 0, 18323, 18315, 1, 0, 0, 0, 18323, 18318, 1, + 0, 0, 0, 18323, 18320, 1, 0, 0, 0, 18323, 18324, 1, 0, 0, 0, 18324, 2127, + 1, 0, 0, 0, 18325, 18330, 5, 2426, 0, 0, 18326, 18330, 3, 2088, 1044, 0, + 18327, 18330, 3, 2324, 1162, 0, 18328, 18330, 5, 862, 0, 0, 18329, 18325, + 1, 0, 0, 0, 18329, 18326, 1, 0, 0, 0, 18329, 18327, 1, 0, 0, 0, 18329, + 18328, 1, 0, 0, 0, 18330, 2129, 1, 0, 0, 0, 18331, 18334, 3, 2132, 1066, + 0, 18332, 18335, 3, 2066, 1033, 0, 18333, 18335, 3, 2068, 1034, 0, 18334, + 18332, 1, 0, 0, 0, 18334, 18333, 1, 0, 0, 0, 18334, 18335, 1, 0, 0, 0, + 18335, 2131, 1, 0, 0, 0, 18336, 18337, 5, 2299, 0, 0, 18337, 18339, 5, + 2430, 0, 0, 18338, 18340, 7, 228, 0, 0, 18339, 18338, 1, 0, 0, 0, 18339, + 18340, 1, 0, 0, 0, 18340, 18341, 1, 0, 0, 0, 18341, 18342, 3, 2036, 1018, + 0, 18342, 18343, 5, 2431, 0, 0, 18343, 18395, 1, 0, 0, 0, 18344, 18345, + 5, 294, 0, 0, 18345, 18353, 5, 2430, 0, 0, 18346, 18354, 5, 2433, 0, 0, + 18347, 18349, 7, 193, 0, 0, 18348, 18347, 1, 0, 0, 0, 18348, 18349, 1, + 0, 0, 0, 18349, 18350, 1, 0, 0, 0, 18350, 18352, 3, 2058, 1029, 0, 18351, + 18348, 1, 0, 0, 0, 18351, 18352, 1, 0, 0, 0, 18352, 18354, 1, 0, 0, 0, + 18353, 18346, 1, 0, 0, 0, 18353, 18351, 1, 0, 0, 0, 18354, 18355, 1, 0, + 0, 0, 18355, 18357, 5, 2431, 0, 0, 18356, 18358, 3, 2144, 1072, 0, 18357, + 18356, 1, 0, 0, 0, 18357, 18358, 1, 0, 0, 0, 18358, 18395, 1, 0, 0, 0, + 18359, 18360, 5, 2294, 0, 0, 18360, 18361, 5, 2430, 0, 0, 18361, 18364, + 3, 2036, 1018, 0, 18362, 18363, 5, 2436, 0, 0, 18363, 18365, 5, 2424, 0, + 0, 18364, 18362, 1, 0, 0, 0, 18364, 18365, 1, 0, 0, 0, 18365, 18366, 1, + 0, 0, 0, 18366, 18367, 5, 2431, 0, 0, 18367, 18395, 1, 0, 0, 0, 18368, + 18369, 5, 2278, 0, 0, 18369, 18371, 5, 2430, 0, 0, 18370, 18372, 7, 228, + 0, 0, 18371, 18370, 1, 0, 0, 0, 18371, 18372, 1, 0, 0, 0, 18372, 18373, + 1, 0, 0, 0, 18373, 18374, 3, 2036, 1018, 0, 18374, 18375, 5, 2431, 0, 0, + 18375, 18395, 1, 0, 0, 0, 18376, 18377, 5, 2286, 0, 0, 18377, 18379, 5, + 2430, 0, 0, 18378, 18380, 7, 228, 0, 0, 18379, 18378, 1, 0, 0, 0, 18379, + 18380, 1, 0, 0, 0, 18380, 18381, 1, 0, 0, 0, 18381, 18382, 3, 2036, 1018, + 0, 18382, 18383, 5, 2431, 0, 0, 18383, 18395, 1, 0, 0, 0, 18384, 18385, + 5, 2303, 0, 0, 18385, 18386, 5, 2430, 0, 0, 18386, 18387, 3, 2034, 1017, + 0, 18387, 18388, 5, 2431, 0, 0, 18388, 18395, 1, 0, 0, 0, 18389, 18390, + 5, 2304, 0, 0, 18390, 18391, 5, 2430, 0, 0, 18391, 18392, 3, 2034, 1017, + 0, 18392, 18393, 5, 2431, 0, 0, 18393, 18395, 1, 0, 0, 0, 18394, 18336, + 1, 0, 0, 0, 18394, 18344, 1, 0, 0, 0, 18394, 18359, 1, 0, 0, 0, 18394, + 18368, 1, 0, 0, 0, 18394, 18376, 1, 0, 0, 0, 18394, 18384, 1, 0, 0, 0, + 18394, 18389, 1, 0, 0, 0, 18395, 2133, 1, 0, 0, 0, 18396, 18397, 5, 1179, + 0, 0, 18397, 18398, 5, 1235, 0, 0, 18398, 18400, 7, 210, 0, 0, 18399, 18401, + 5, 2426, 0, 0, 18400, 18399, 1, 0, 0, 0, 18400, 18401, 1, 0, 0, 0, 18401, + 18404, 1, 0, 0, 0, 18402, 18403, 7, 2, 0, 0, 18403, 18405, 5, 294, 0, 0, + 18404, 18402, 1, 0, 0, 0, 18404, 18405, 1, 0, 0, 0, 18405, 2135, 1, 0, + 0, 0, 18406, 18407, 3, 2138, 1069, 0, 18407, 18409, 3, 2292, 1146, 0, 18408, + 18410, 3, 2144, 1072, 0, 18409, 18408, 1, 0, 0, 0, 18409, 18410, 1, 0, + 0, 0, 18410, 18794, 1, 0, 0, 0, 18411, 18412, 3, 2434, 1217, 0, 18412, + 18414, 3, 2294, 1147, 0, 18413, 18415, 3, 2152, 1076, 0, 18414, 18413, + 1, 0, 0, 0, 18414, 18415, 1, 0, 0, 0, 18415, 18794, 1, 0, 0, 0, 18416, + 18417, 5, 294, 0, 0, 18417, 18423, 5, 2430, 0, 0, 18418, 18424, 5, 2433, + 0, 0, 18419, 18421, 7, 193, 0, 0, 18420, 18419, 1, 0, 0, 0, 18420, 18421, + 1, 0, 0, 0, 18421, 18422, 1, 0, 0, 0, 18422, 18424, 3, 2058, 1029, 0, 18423, + 18418, 1, 0, 0, 0, 18423, 18420, 1, 0, 0, 0, 18424, 18425, 1, 0, 0, 0, + 18425, 18427, 5, 2431, 0, 0, 18426, 18428, 3, 2144, 1072, 0, 18427, 18426, + 1, 0, 0, 0, 18427, 18428, 1, 0, 0, 0, 18428, 18794, 1, 0, 0, 0, 18429, + 18430, 7, 229, 0, 0, 18430, 18437, 5, 2430, 0, 0, 18431, 18432, 5, 924, + 0, 0, 18432, 18433, 5, 2430, 0, 0, 18433, 18434, 3, 1850, 925, 0, 18434, + 18435, 5, 2431, 0, 0, 18435, 18438, 1, 0, 0, 0, 18436, 18438, 3, 2058, + 1029, 0, 18437, 18431, 1, 0, 0, 0, 18437, 18436, 1, 0, 0, 0, 18438, 18439, + 1, 0, 0, 0, 18439, 18440, 5, 66, 0, 0, 18440, 18447, 3, 2300, 1150, 0, + 18441, 18442, 5, 363, 0, 0, 18442, 18443, 3, 2058, 1029, 0, 18443, 18444, + 5, 1179, 0, 0, 18444, 18445, 5, 282, 0, 0, 18445, 18446, 5, 470, 0, 0, + 18446, 18448, 1, 0, 0, 0, 18447, 18441, 1, 0, 0, 0, 18447, 18448, 1, 0, + 0, 0, 18448, 18455, 1, 0, 0, 0, 18449, 18450, 5, 2436, 0, 0, 18450, 18453, + 3, 2328, 1164, 0, 18451, 18452, 5, 2436, 0, 0, 18452, 18454, 3, 2328, 1164, + 0, 18453, 18451, 1, 0, 0, 0, 18453, 18454, 1, 0, 0, 0, 18454, 18456, 1, + 0, 0, 0, 18455, 18449, 1, 0, 0, 0, 18455, 18456, 1, 0, 0, 0, 18456, 18457, + 1, 0, 0, 0, 18457, 18458, 5, 2431, 0, 0, 18458, 18794, 1, 0, 0, 0, 18459, + 18460, 5, 214, 0, 0, 18460, 18461, 5, 2430, 0, 0, 18461, 18467, 3, 2314, + 1157, 0, 18462, 18465, 5, 2436, 0, 0, 18463, 18466, 3, 2324, 1162, 0, 18464, + 18466, 3, 2328, 1164, 0, 18465, 18463, 1, 0, 0, 0, 18465, 18464, 1, 0, + 0, 0, 18466, 18468, 1, 0, 0, 0, 18467, 18462, 1, 0, 0, 0, 18467, 18468, + 1, 0, 0, 0, 18468, 18469, 1, 0, 0, 0, 18469, 18470, 5, 2431, 0, 0, 18470, + 18794, 1, 0, 0, 0, 18471, 18472, 5, 219, 0, 0, 18472, 18474, 5, 2430, 0, + 0, 18473, 18475, 7, 230, 0, 0, 18474, 18473, 1, 0, 0, 0, 18474, 18475, + 1, 0, 0, 0, 18475, 18476, 1, 0, 0, 0, 18476, 18478, 3, 2058, 1029, 0, 18477, + 18479, 3, 2156, 1078, 0, 18478, 18477, 1, 0, 0, 0, 18478, 18479, 1, 0, + 0, 0, 18479, 18480, 1, 0, 0, 0, 18480, 18481, 5, 2431, 0, 0, 18481, 18794, + 1, 0, 0, 0, 18482, 18483, 3, 2140, 1070, 0, 18483, 18485, 3, 2290, 1145, + 0, 18484, 18486, 3, 2158, 1079, 0, 18485, 18484, 1, 0, 0, 0, 18486, 18487, + 1, 0, 0, 0, 18487, 18485, 1, 0, 0, 0, 18487, 18488, 1, 0, 0, 0, 18488, + 18794, 1, 0, 0, 0, 18489, 18490, 5, 2273, 0, 0, 18490, 18492, 5, 2430, + 0, 0, 18491, 18493, 7, 193, 0, 0, 18492, 18491, 1, 0, 0, 0, 18492, 18493, + 1, 0, 0, 0, 18493, 18494, 1, 0, 0, 0, 18494, 18497, 3, 2298, 1149, 0, 18495, + 18496, 5, 2436, 0, 0, 18496, 18498, 5, 2426, 0, 0, 18497, 18495, 1, 0, + 0, 0, 18497, 18498, 1, 0, 0, 0, 18498, 18500, 1, 0, 0, 0, 18499, 18501, + 3, 2134, 1067, 0, 18500, 18499, 1, 0, 0, 0, 18500, 18501, 1, 0, 0, 0, 18501, + 18502, 1, 0, 0, 0, 18502, 18509, 5, 2431, 0, 0, 18503, 18504, 5, 2190, + 0, 0, 18504, 18505, 5, 594, 0, 0, 18505, 18506, 5, 2430, 0, 0, 18506, 18507, + 3, 1950, 975, 0, 18507, 18508, 5, 2431, 0, 0, 18508, 18510, 1, 0, 0, 0, + 18509, 18503, 1, 0, 0, 0, 18509, 18510, 1, 0, 0, 0, 18510, 18512, 1, 0, + 0, 0, 18511, 18513, 3, 2144, 1072, 0, 18512, 18511, 1, 0, 0, 0, 18512, + 18513, 1, 0, 0, 0, 18513, 18794, 1, 0, 0, 0, 18514, 18515, 3, 2258, 1129, + 0, 18515, 18516, 7, 231, 0, 0, 18516, 18794, 1, 0, 0, 0, 18517, 18518, + 5, 357, 0, 0, 18518, 18519, 5, 2430, 0, 0, 18519, 18521, 3, 2058, 1029, + 0, 18520, 18522, 7, 232, 0, 0, 18521, 18520, 1, 0, 0, 0, 18521, 18522, + 1, 0, 0, 0, 18522, 18523, 1, 0, 0, 0, 18523, 18524, 5, 2431, 0, 0, 18524, + 18794, 1, 0, 0, 0, 18525, 18526, 5, 511, 0, 0, 18526, 18527, 5, 2430, 0, + 0, 18527, 18528, 3, 2434, 1217, 0, 18528, 18529, 5, 573, 0, 0, 18529, 18530, + 3, 2058, 1029, 0, 18530, 18531, 5, 2431, 0, 0, 18531, 18794, 1, 0, 0, 0, + 18532, 18533, 7, 233, 0, 0, 18533, 18535, 3, 2292, 1146, 0, 18534, 18536, + 3, 2296, 1148, 0, 18535, 18534, 1, 0, 0, 0, 18535, 18536, 1, 0, 0, 0, 18536, + 18537, 1, 0, 0, 0, 18537, 18538, 3, 2144, 1072, 0, 18538, 18794, 1, 0, + 0, 0, 18539, 18540, 3, 2142, 1071, 0, 18540, 18541, 5, 2430, 0, 0, 18541, + 18543, 3, 2034, 1017, 0, 18542, 18544, 3, 2160, 1080, 0, 18543, 18542, + 1, 0, 0, 0, 18543, 18544, 1, 0, 0, 0, 18544, 18546, 1, 0, 0, 0, 18545, + 18547, 3, 2152, 1076, 0, 18546, 18545, 1, 0, 0, 0, 18546, 18547, 1, 0, + 0, 0, 18547, 18548, 1, 0, 0, 0, 18548, 18549, 5, 2431, 0, 0, 18549, 18794, + 1, 0, 0, 0, 18550, 18551, 7, 234, 0, 0, 18551, 18552, 5, 2430, 0, 0, 18552, + 18559, 3, 2058, 1029, 0, 18553, 18554, 5, 363, 0, 0, 18554, 18555, 3, 2058, + 1029, 0, 18555, 18556, 5, 1179, 0, 0, 18556, 18557, 5, 282, 0, 0, 18557, + 18558, 5, 470, 0, 0, 18558, 18560, 1, 0, 0, 0, 18559, 18553, 1, 0, 0, 0, + 18559, 18560, 1, 0, 0, 0, 18560, 18567, 1, 0, 0, 0, 18561, 18562, 5, 2436, + 0, 0, 18562, 18565, 3, 2328, 1164, 0, 18563, 18564, 5, 2436, 0, 0, 18564, + 18566, 3, 2328, 1164, 0, 18565, 18563, 1, 0, 0, 0, 18565, 18566, 1, 0, + 0, 0, 18566, 18568, 1, 0, 0, 0, 18567, 18561, 1, 0, 0, 0, 18567, 18568, + 1, 0, 0, 0, 18568, 18569, 1, 0, 0, 0, 18569, 18570, 5, 2431, 0, 0, 18570, + 18794, 1, 0, 0, 0, 18571, 18572, 7, 235, 0, 0, 18572, 18573, 5, 2430, 0, + 0, 18573, 18580, 3, 2058, 1029, 0, 18574, 18575, 5, 363, 0, 0, 18575, 18576, + 3, 2058, 1029, 0, 18576, 18577, 5, 1179, 0, 0, 18577, 18578, 5, 282, 0, + 0, 18578, 18579, 5, 470, 0, 0, 18579, 18581, 1, 0, 0, 0, 18580, 18574, + 1, 0, 0, 0, 18580, 18581, 1, 0, 0, 0, 18581, 18582, 1, 0, 0, 0, 18582, + 18583, 5, 2431, 0, 0, 18583, 18794, 1, 0, 0, 0, 18584, 18585, 5, 2045, + 0, 0, 18585, 18586, 5, 2430, 0, 0, 18586, 18589, 3, 2036, 1018, 0, 18587, + 18588, 5, 2134, 0, 0, 18588, 18590, 7, 236, 0, 0, 18589, 18587, 1, 0, 0, + 0, 18589, 18590, 1, 0, 0, 0, 18590, 18595, 1, 0, 0, 0, 18591, 18592, 5, + 2436, 0, 0, 18592, 18594, 3, 2036, 1018, 0, 18593, 18591, 1, 0, 0, 0, 18594, + 18597, 1, 0, 0, 0, 18595, 18593, 1, 0, 0, 0, 18595, 18596, 1, 0, 0, 0, + 18596, 18598, 1, 0, 0, 0, 18597, 18595, 1, 0, 0, 0, 18598, 18599, 5, 2431, + 0, 0, 18599, 18794, 1, 0, 0, 0, 18600, 18601, 5, 2047, 0, 0, 18601, 18602, + 5, 2430, 0, 0, 18602, 18603, 3, 2036, 1018, 0, 18603, 18605, 5, 66, 0, + 0, 18604, 18606, 5, 1435, 0, 0, 18605, 18604, 1, 0, 0, 0, 18605, 18606, + 1, 0, 0, 0, 18606, 18607, 1, 0, 0, 0, 18607, 18608, 3, 2300, 1150, 0, 18608, + 18609, 5, 2431, 0, 0, 18609, 18794, 1, 0, 0, 0, 18610, 18611, 5, 2298, + 0, 0, 18611, 18619, 5, 2430, 0, 0, 18612, 18614, 7, 215, 0, 0, 18613, 18612, + 1, 0, 0, 0, 18613, 18614, 1, 0, 0, 0, 18614, 18616, 1, 0, 0, 0, 18615, + 18617, 3, 2328, 1164, 0, 18616, 18615, 1, 0, 0, 0, 18616, 18617, 1, 0, + 0, 0, 18617, 18618, 1, 0, 0, 0, 18618, 18620, 5, 573, 0, 0, 18619, 18613, + 1, 0, 0, 0, 18619, 18620, 1, 0, 0, 0, 18620, 18621, 1, 0, 0, 0, 18621, + 18622, 3, 2058, 1029, 0, 18622, 18623, 5, 2431, 0, 0, 18623, 18794, 1, + 0, 0, 0, 18624, 18625, 5, 2142, 0, 0, 18625, 18626, 5, 2430, 0, 0, 18626, + 18627, 3, 2058, 1029, 0, 18627, 18628, 5, 66, 0, 0, 18628, 18635, 3, 2300, + 1150, 0, 18629, 18630, 5, 2436, 0, 0, 18630, 18633, 3, 2328, 1164, 0, 18631, + 18632, 5, 2436, 0, 0, 18632, 18634, 3, 2328, 1164, 0, 18633, 18631, 1, + 0, 0, 0, 18633, 18634, 1, 0, 0, 0, 18634, 18636, 1, 0, 0, 0, 18635, 18629, + 1, 0, 0, 0, 18635, 18636, 1, 0, 0, 0, 18636, 18637, 1, 0, 0, 0, 18637, + 18638, 5, 2431, 0, 0, 18638, 18794, 1, 0, 0, 0, 18639, 18640, 5, 2203, + 0, 0, 18640, 18641, 5, 2430, 0, 0, 18641, 18643, 3, 2036, 1018, 0, 18642, + 18644, 3, 1950, 975, 0, 18643, 18642, 1, 0, 0, 0, 18643, 18644, 1, 0, 0, + 0, 18644, 18645, 1, 0, 0, 0, 18645, 18648, 5, 2431, 0, 0, 18646, 18647, + 5, 2423, 0, 0, 18647, 18649, 3, 2310, 1155, 0, 18648, 18646, 1, 0, 0, 0, + 18648, 18649, 1, 0, 0, 0, 18649, 18794, 1, 0, 0, 0, 18650, 18651, 7, 237, + 0, 0, 18651, 18652, 5, 2430, 0, 0, 18652, 18657, 3, 2172, 1086, 0, 18653, + 18654, 5, 2436, 0, 0, 18654, 18656, 3, 2172, 1086, 0, 18655, 18653, 1, + 0, 0, 0, 18656, 18659, 1, 0, 0, 0, 18657, 18655, 1, 0, 0, 0, 18657, 18658, + 1, 0, 0, 0, 18658, 18660, 1, 0, 0, 0, 18659, 18657, 1, 0, 0, 0, 18660, + 18663, 5, 2431, 0, 0, 18661, 18662, 5, 2423, 0, 0, 18662, 18664, 3, 2310, + 1155, 0, 18663, 18661, 1, 0, 0, 0, 18663, 18664, 1, 0, 0, 0, 18664, 18794, + 1, 0, 0, 0, 18665, 18666, 5, 2212, 0, 0, 18666, 18668, 5, 2430, 0, 0, 18667, + 18669, 7, 238, 0, 0, 18668, 18667, 1, 0, 0, 0, 18668, 18669, 1, 0, 0, 0, + 18669, 18671, 1, 0, 0, 0, 18670, 18672, 7, 239, 0, 0, 18671, 18670, 1, + 0, 0, 0, 18671, 18672, 1, 0, 0, 0, 18672, 18673, 1, 0, 0, 0, 18673, 18676, + 3, 2036, 1018, 0, 18674, 18675, 5, 2436, 0, 0, 18675, 18677, 3, 2164, 1082, + 0, 18676, 18674, 1, 0, 0, 0, 18676, 18677, 1, 0, 0, 0, 18677, 18685, 1, + 0, 0, 0, 18678, 18679, 5, 2436, 0, 0, 18679, 18681, 3, 2036, 1018, 0, 18680, + 18682, 3, 2194, 1097, 0, 18681, 18680, 1, 0, 0, 0, 18681, 18682, 1, 0, + 0, 0, 18682, 18684, 1, 0, 0, 0, 18683, 18678, 1, 0, 0, 0, 18684, 18687, + 1, 0, 0, 0, 18685, 18683, 1, 0, 0, 0, 18685, 18686, 1, 0, 0, 0, 18686, + 18688, 1, 0, 0, 0, 18687, 18685, 1, 0, 0, 0, 18688, 18691, 5, 2431, 0, + 0, 18689, 18690, 5, 2423, 0, 0, 18690, 18692, 3, 2310, 1155, 0, 18691, + 18689, 1, 0, 0, 0, 18691, 18692, 1, 0, 0, 0, 18692, 18794, 1, 0, 0, 0, + 18693, 18694, 5, 2214, 0, 0, 18694, 18695, 5, 2430, 0, 0, 18695, 18697, + 3, 2036, 1018, 0, 18696, 18698, 3, 2162, 1081, 0, 18697, 18696, 1, 0, 0, + 0, 18697, 18698, 1, 0, 0, 0, 18698, 18699, 1, 0, 0, 0, 18699, 18700, 5, + 2431, 0, 0, 18700, 18794, 1, 0, 0, 0, 18701, 18702, 5, 2223, 0, 0, 18702, + 18703, 5, 2430, 0, 0, 18703, 18704, 7, 240, 0, 0, 18704, 18706, 3, 2058, + 1029, 0, 18705, 18707, 5, 2183, 0, 0, 18706, 18705, 1, 0, 0, 0, 18706, + 18707, 1, 0, 0, 0, 18707, 18708, 1, 0, 0, 0, 18708, 18711, 5, 2431, 0, + 0, 18709, 18710, 5, 2423, 0, 0, 18710, 18712, 3, 2310, 1155, 0, 18711, + 18709, 1, 0, 0, 0, 18711, 18712, 1, 0, 0, 0, 18712, 18794, 1, 0, 0, 0, + 18713, 18714, 5, 2225, 0, 0, 18714, 18719, 5, 2430, 0, 0, 18715, 18716, + 5, 927, 0, 0, 18716, 18720, 3, 2332, 1166, 0, 18717, 18718, 5, 476, 0, + 0, 18718, 18720, 3, 2058, 1029, 0, 18719, 18715, 1, 0, 0, 0, 18719, 18717, + 1, 0, 0, 0, 18720, 18723, 1, 0, 0, 0, 18721, 18722, 5, 2436, 0, 0, 18722, + 18724, 3, 2058, 1029, 0, 18723, 18721, 1, 0, 0, 0, 18723, 18724, 1, 0, + 0, 0, 18724, 18725, 1, 0, 0, 0, 18725, 18728, 5, 2431, 0, 0, 18726, 18727, + 5, 2423, 0, 0, 18727, 18729, 3, 2310, 1155, 0, 18728, 18726, 1, 0, 0, 0, + 18728, 18729, 1, 0, 0, 0, 18729, 18794, 1, 0, 0, 0, 18730, 18731, 5, 2227, + 0, 0, 18731, 18732, 5, 2430, 0, 0, 18732, 18734, 3, 2058, 1029, 0, 18733, + 18735, 3, 2162, 1081, 0, 18734, 18733, 1, 0, 0, 0, 18734, 18735, 1, 0, + 0, 0, 18735, 18736, 1, 0, 0, 0, 18736, 18737, 5, 1490, 0, 0, 18737, 18741, + 5, 275, 0, 0, 18738, 18739, 5, 1149, 0, 0, 18739, 18740, 5, 1179, 0, 0, + 18740, 18742, 5, 451, 0, 0, 18741, 18738, 1, 0, 0, 0, 18741, 18742, 1, + 0, 0, 0, 18742, 18743, 1, 0, 0, 0, 18743, 18746, 5, 2431, 0, 0, 18744, + 18745, 5, 2423, 0, 0, 18745, 18747, 3, 2310, 1155, 0, 18746, 18744, 1, + 0, 0, 0, 18746, 18747, 1, 0, 0, 0, 18747, 18794, 1, 0, 0, 0, 18748, 18749, + 5, 2228, 0, 0, 18749, 18750, 5, 2430, 0, 0, 18750, 18753, 3, 2058, 1029, + 0, 18751, 18752, 5, 2436, 0, 0, 18752, 18754, 3, 2174, 1087, 0, 18753, + 18751, 1, 0, 0, 0, 18753, 18754, 1, 0, 0, 0, 18754, 18757, 1, 0, 0, 0, + 18755, 18756, 5, 2436, 0, 0, 18756, 18758, 3, 2176, 1088, 0, 18757, 18755, + 1, 0, 0, 0, 18757, 18758, 1, 0, 0, 0, 18758, 18759, 1, 0, 0, 0, 18759, + 18762, 5, 2431, 0, 0, 18760, 18761, 5, 2423, 0, 0, 18761, 18763, 3, 2310, + 1155, 0, 18762, 18760, 1, 0, 0, 0, 18762, 18763, 1, 0, 0, 0, 18763, 18794, + 1, 0, 0, 0, 18764, 18765, 5, 2230, 0, 0, 18765, 18766, 5, 2430, 0, 0, 18766, + 18767, 7, 240, 0, 0, 18767, 18770, 3, 2058, 1029, 0, 18768, 18769, 5, 66, + 0, 0, 18769, 18771, 3, 2300, 1150, 0, 18770, 18768, 1, 0, 0, 0, 18770, + 18771, 1, 0, 0, 0, 18771, 18773, 1, 0, 0, 0, 18772, 18774, 3, 2178, 1089, + 0, 18773, 18772, 1, 0, 0, 0, 18773, 18774, 1, 0, 0, 0, 18774, 18776, 1, + 0, 0, 0, 18775, 18777, 3, 2180, 1090, 0, 18776, 18775, 1, 0, 0, 0, 18776, + 18777, 1, 0, 0, 0, 18777, 18779, 1, 0, 0, 0, 18778, 18780, 3, 2182, 1091, + 0, 18779, 18778, 1, 0, 0, 0, 18779, 18780, 1, 0, 0, 0, 18780, 18783, 1, + 0, 0, 0, 18781, 18782, 7, 241, 0, 0, 18782, 18784, 5, 364, 0, 0, 18783, + 18781, 1, 0, 0, 0, 18783, 18784, 1, 0, 0, 0, 18784, 18785, 1, 0, 0, 0, + 18785, 18788, 5, 2431, 0, 0, 18786, 18787, 5, 2423, 0, 0, 18787, 18789, + 3, 2310, 1155, 0, 18788, 18786, 1, 0, 0, 0, 18788, 18789, 1, 0, 0, 0, 18789, + 18794, 1, 0, 0, 0, 18790, 18791, 5, 2006, 0, 0, 18791, 18794, 5, 2426, + 0, 0, 18792, 18794, 3, 2270, 1135, 0, 18793, 18406, 1, 0, 0, 0, 18793, + 18411, 1, 0, 0, 0, 18793, 18416, 1, 0, 0, 0, 18793, 18429, 1, 0, 0, 0, + 18793, 18459, 1, 0, 0, 0, 18793, 18471, 1, 0, 0, 0, 18793, 18482, 1, 0, + 0, 0, 18793, 18489, 1, 0, 0, 0, 18793, 18514, 1, 0, 0, 0, 18793, 18517, + 1, 0, 0, 0, 18793, 18525, 1, 0, 0, 0, 18793, 18532, 1, 0, 0, 0, 18793, + 18539, 1, 0, 0, 0, 18793, 18550, 1, 0, 0, 0, 18793, 18571, 1, 0, 0, 0, + 18793, 18584, 1, 0, 0, 0, 18793, 18600, 1, 0, 0, 0, 18793, 18610, 1, 0, + 0, 0, 18793, 18624, 1, 0, 0, 0, 18793, 18639, 1, 0, 0, 0, 18793, 18650, + 1, 0, 0, 0, 18793, 18665, 1, 0, 0, 0, 18793, 18693, 1, 0, 0, 0, 18793, + 18701, 1, 0, 0, 0, 18793, 18713, 1, 0, 0, 0, 18793, 18730, 1, 0, 0, 0, + 18793, 18748, 1, 0, 0, 0, 18793, 18764, 1, 0, 0, 0, 18793, 18790, 1, 0, + 0, 0, 18793, 18792, 1, 0, 0, 0, 18794, 2137, 1, 0, 0, 0, 18795, 18796, + 7, 242, 0, 0, 18796, 2139, 1, 0, 0, 0, 18797, 18798, 7, 243, 0, 0, 18798, + 2141, 1, 0, 0, 0, 18799, 18800, 7, 244, 0, 0, 18800, 2143, 1, 0, 0, 0, + 18801, 18802, 5, 1237, 0, 0, 18802, 18823, 5, 2430, 0, 0, 18803, 18805, + 3, 1882, 941, 0, 18804, 18803, 1, 0, 0, 0, 18804, 18805, 1, 0, 0, 0, 18805, + 18810, 1, 0, 0, 0, 18806, 18808, 3, 1950, 975, 0, 18807, 18809, 3, 2146, + 1073, 0, 18808, 18807, 1, 0, 0, 0, 18808, 18809, 1, 0, 0, 0, 18809, 18811, + 1, 0, 0, 0, 18810, 18806, 1, 0, 0, 0, 18810, 18811, 1, 0, 0, 0, 18811, + 18824, 1, 0, 0, 0, 18812, 18813, 5, 618, 0, 0, 18813, 18814, 3, 2334, 1167, + 0, 18814, 18815, 5, 1166, 0, 0, 18815, 18821, 3, 2324, 1162, 0, 18816, + 18817, 5, 9, 0, 0, 18817, 18818, 5, 46, 0, 0, 18818, 18819, 5, 79, 0, 0, + 18819, 18820, 5, 782, 0, 0, 18820, 18822, 3, 2334, 1167, 0, 18821, 18816, + 1, 0, 0, 0, 18821, 18822, 1, 0, 0, 0, 18822, 18824, 1, 0, 0, 0, 18823, + 18804, 1, 0, 0, 0, 18823, 18812, 1, 0, 0, 0, 18824, 18825, 1, 0, 0, 0, + 18825, 18826, 5, 2431, 0, 0, 18826, 2145, 1, 0, 0, 0, 18827, 18834, 3, + 2148, 1074, 0, 18828, 18829, 5, 112, 0, 0, 18829, 18830, 3, 2150, 1075, + 0, 18830, 18831, 5, 48, 0, 0, 18831, 18832, 3, 2150, 1075, 0, 18832, 18835, + 1, 0, 0, 0, 18833, 18835, 3, 2150, 1075, 0, 18834, 18828, 1, 0, 0, 0, 18834, + 18833, 1, 0, 0, 0, 18835, 2147, 1, 0, 0, 0, 18836, 18837, 7, 245, 0, 0, + 18837, 2149, 1, 0, 0, 0, 18838, 18839, 5, 2065, 0, 0, 18839, 18846, 5, + 1345, 0, 0, 18840, 18841, 5, 315, 0, 0, 18841, 18846, 5, 1511, 0, 0, 18842, + 18843, 3, 2058, 1029, 0, 18843, 18844, 7, 246, 0, 0, 18844, 18846, 1, 0, + 0, 0, 18845, 18838, 1, 0, 0, 0, 18845, 18840, 1, 0, 0, 0, 18845, 18842, + 1, 0, 0, 0, 18846, 2151, 1, 0, 0, 0, 18847, 18857, 5, 2134, 0, 0, 18848, + 18858, 5, 2433, 0, 0, 18849, 18854, 3, 2154, 1077, 0, 18850, 18851, 5, + 2436, 0, 0, 18851, 18853, 3, 2154, 1077, 0, 18852, 18850, 1, 0, 0, 0, 18853, + 18856, 1, 0, 0, 0, 18854, 18852, 1, 0, 0, 0, 18854, 18855, 1, 0, 0, 0, + 18855, 18858, 1, 0, 0, 0, 18856, 18854, 1, 0, 0, 0, 18857, 18848, 1, 0, + 0, 0, 18857, 18849, 1, 0, 0, 0, 18858, 2153, 1, 0, 0, 0, 18859, 18861, + 5, 681, 0, 0, 18860, 18862, 5, 1233, 0, 0, 18861, 18860, 1, 0, 0, 0, 18861, + 18862, 1, 0, 0, 0, 18862, 18865, 1, 0, 0, 0, 18863, 18865, 5, 1233, 0, + 0, 18864, 18859, 1, 0, 0, 0, 18864, 18863, 1, 0, 0, 0, 18864, 18865, 1, + 0, 0, 0, 18865, 18866, 1, 0, 0, 0, 18866, 18867, 3, 1862, 931, 0, 18867, + 2155, 1, 0, 0, 0, 18868, 18869, 5, 1219, 0, 0, 18869, 18870, 5, 151, 0, + 0, 18870, 18871, 3, 2058, 1029, 0, 18871, 2157, 1, 0, 0, 0, 18872, 18873, + 5, 2190, 0, 0, 18873, 18874, 5, 594, 0, 0, 18874, 18875, 5, 2430, 0, 0, + 18875, 18876, 3, 1950, 975, 0, 18876, 18877, 5, 2431, 0, 0, 18877, 18880, + 1, 0, 0, 0, 18878, 18880, 3, 2144, 1072, 0, 18879, 18872, 1, 0, 0, 0, 18879, + 18878, 1, 0, 0, 0, 18880, 2159, 1, 0, 0, 0, 18881, 18903, 5, 292, 0, 0, + 18882, 18884, 5, 901, 0, 0, 18883, 18885, 5, 88, 0, 0, 18884, 18883, 1, + 0, 0, 0, 18884, 18885, 1, 0, 0, 0, 18885, 18904, 1, 0, 0, 0, 18886, 18887, + 5, 2430, 0, 0, 18887, 18892, 3, 2206, 1103, 0, 18888, 18889, 5, 2436, 0, + 0, 18889, 18891, 3, 2206, 1103, 0, 18890, 18888, 1, 0, 0, 0, 18891, 18894, + 1, 0, 0, 0, 18892, 18890, 1, 0, 0, 0, 18892, 18893, 1, 0, 0, 0, 18893, + 18895, 1, 0, 0, 0, 18894, 18892, 1, 0, 0, 0, 18895, 18896, 5, 2431, 0, + 0, 18896, 18897, 5, 2145, 0, 0, 18897, 18899, 5, 2430, 0, 0, 18898, 18900, + 3, 2034, 1017, 0, 18899, 18898, 1, 0, 0, 0, 18899, 18900, 1, 0, 0, 0, 18900, + 18901, 1, 0, 0, 0, 18901, 18902, 5, 2431, 0, 0, 18902, 18904, 1, 0, 0, + 0, 18903, 18882, 1, 0, 0, 0, 18903, 18886, 1, 0, 0, 0, 18904, 2161, 1, + 0, 0, 0, 18905, 18908, 5, 1264, 0, 0, 18906, 18907, 5, 151, 0, 0, 18907, + 18909, 5, 2146, 0, 0, 18908, 18906, 1, 0, 0, 0, 18908, 18909, 1, 0, 0, + 0, 18909, 18910, 1, 0, 0, 0, 18910, 18912, 3, 2036, 1018, 0, 18911, 18913, + 3, 2194, 1097, 0, 18912, 18911, 1, 0, 0, 0, 18912, 18913, 1, 0, 0, 0, 18913, + 18921, 1, 0, 0, 0, 18914, 18915, 5, 2436, 0, 0, 18915, 18917, 3, 2036, + 1018, 0, 18916, 18918, 3, 2194, 1097, 0, 18917, 18916, 1, 0, 0, 0, 18917, + 18918, 1, 0, 0, 0, 18918, 18920, 1, 0, 0, 0, 18919, 18914, 1, 0, 0, 0, + 18920, 18923, 1, 0, 0, 0, 18921, 18919, 1, 0, 0, 0, 18921, 18922, 1, 0, + 0, 0, 18922, 2163, 1, 0, 0, 0, 18923, 18921, 1, 0, 0, 0, 18924, 18925, + 5, 2204, 0, 0, 18925, 18927, 5, 2430, 0, 0, 18926, 18928, 7, 238, 0, 0, + 18927, 18926, 1, 0, 0, 0, 18927, 18928, 1, 0, 0, 0, 18928, 18930, 1, 0, + 0, 0, 18929, 18931, 7, 247, 0, 0, 18930, 18929, 1, 0, 0, 0, 18930, 18931, + 1, 0, 0, 0, 18931, 18932, 1, 0, 0, 0, 18932, 18937, 3, 2172, 1086, 0, 18933, + 18934, 5, 2436, 0, 0, 18934, 18936, 3, 2172, 1086, 0, 18935, 18933, 1, + 0, 0, 0, 18936, 18939, 1, 0, 0, 0, 18937, 18935, 1, 0, 0, 0, 18937, 18938, + 1, 0, 0, 0, 18938, 18940, 1, 0, 0, 0, 18939, 18937, 1, 0, 0, 0, 18940, + 18941, 5, 2431, 0, 0, 18941, 2165, 1, 0, 0, 0, 18942, 18943, 5, 2222, 0, + 0, 18943, 18947, 5, 2430, 0, 0, 18944, 18945, 3, 2058, 1029, 0, 18945, + 18946, 3, 2194, 1097, 0, 18946, 18948, 1, 0, 0, 0, 18947, 18944, 1, 0, + 0, 0, 18947, 18948, 1, 0, 0, 0, 18948, 18955, 1, 0, 0, 0, 18949, 18950, + 5, 2436, 0, 0, 18950, 18951, 3, 2058, 1029, 0, 18951, 18952, 3, 2194, 1097, + 0, 18952, 18954, 1, 0, 0, 0, 18953, 18949, 1, 0, 0, 0, 18954, 18957, 1, + 0, 0, 0, 18955, 18953, 1, 0, 0, 0, 18955, 18956, 1, 0, 0, 0, 18956, 18959, + 1, 0, 0, 0, 18957, 18955, 1, 0, 0, 0, 18958, 18960, 3, 2170, 1085, 0, 18959, + 18958, 1, 0, 0, 0, 18959, 18960, 1, 0, 0, 0, 18960, 18961, 1, 0, 0, 0, + 18961, 18962, 5, 2431, 0, 0, 18962, 2167, 1, 0, 0, 0, 18963, 18974, 3, + 2204, 1102, 0, 18964, 18965, 5, 565, 0, 0, 18965, 18975, 5, 1220, 0, 0, + 18966, 18969, 3, 2300, 1150, 0, 18967, 18968, 5, 1275, 0, 0, 18968, 18970, + 3, 2058, 1029, 0, 18969, 18967, 1, 0, 0, 0, 18969, 18970, 1, 0, 0, 0, 18970, + 18972, 1, 0, 0, 0, 18971, 18973, 3, 2170, 1085, 0, 18972, 18971, 1, 0, + 0, 0, 18972, 18973, 1, 0, 0, 0, 18973, 18975, 1, 0, 0, 0, 18974, 18964, + 1, 0, 0, 0, 18974, 18966, 1, 0, 0, 0, 18975, 2169, 1, 0, 0, 0, 18976, 18977, + 5, 363, 0, 0, 18977, 18978, 3, 2058, 1029, 0, 18978, 2171, 1, 0, 0, 0, + 18979, 18986, 3, 2036, 1018, 0, 18980, 18984, 5, 66, 0, 0, 18981, 18985, + 3, 2334, 1167, 0, 18982, 18983, 5, 476, 0, 0, 18983, 18985, 3, 2058, 1029, + 0, 18984, 18981, 1, 0, 0, 0, 18984, 18982, 1, 0, 0, 0, 18985, 18987, 1, + 0, 0, 0, 18986, 18980, 1, 0, 0, 0, 18986, 18987, 1, 0, 0, 0, 18987, 2173, + 1, 0, 0, 0, 18988, 18992, 5, 2170, 0, 0, 18989, 18990, 5, 1059, 0, 0, 18990, + 18993, 5, 2146, 0, 0, 18991, 18993, 3, 2036, 1018, 0, 18992, 18989, 1, + 0, 0, 0, 18992, 18991, 1, 0, 0, 0, 18993, 2175, 1, 0, 0, 0, 18994, 19000, + 5, 1628, 0, 0, 18995, 19001, 5, 2241, 0, 0, 18996, 18998, 5, 1059, 0, 0, + 18997, 18999, 5, 2146, 0, 0, 18998, 18997, 1, 0, 0, 0, 18998, 18999, 1, + 0, 0, 0, 18999, 19001, 1, 0, 0, 0, 19000, 18995, 1, 0, 0, 0, 19000, 18996, + 1, 0, 0, 0, 19001, 2177, 1, 0, 0, 0, 19002, 19003, 5, 456, 0, 0, 19003, + 19004, 3, 2058, 1029, 0, 19004, 2179, 1, 0, 0, 0, 19005, 19006, 5, 2170, + 0, 0, 19006, 19007, 3, 2058, 1029, 0, 19007, 2181, 1, 0, 0, 0, 19008, 19009, + 5, 1059, 0, 0, 19009, 19017, 5, 652, 0, 0, 19010, 19014, 5, 652, 0, 0, + 19011, 19012, 5, 1600, 0, 0, 19012, 19013, 5, 2452, 0, 0, 19013, 19015, + 3, 2058, 1029, 0, 19014, 19011, 1, 0, 0, 0, 19014, 19015, 1, 0, 0, 0, 19015, + 19017, 1, 0, 0, 0, 19016, 19008, 1, 0, 0, 0, 19016, 19010, 1, 0, 0, 0, + 19017, 2183, 1, 0, 0, 0, 19018, 19028, 5, 2437, 0, 0, 19019, 19028, 5, + 494, 0, 0, 19020, 19028, 5, 2461, 0, 0, 19021, 19022, 5, 1584, 0, 0, 19022, + 19028, 7, 248, 0, 0, 19023, 19028, 5, 2462, 0, 0, 19024, 19028, 3, 2186, + 1093, 0, 19025, 19028, 3, 2188, 1094, 0, 19026, 19028, 3, 2190, 1095, 0, + 19027, 19018, 1, 0, 0, 0, 19027, 19019, 1, 0, 0, 0, 19027, 19020, 1, 0, + 0, 0, 19027, 19021, 1, 0, 0, 0, 19027, 19023, 1, 0, 0, 0, 19027, 19024, + 1, 0, 0, 0, 19027, 19025, 1, 0, 0, 0, 19027, 19026, 1, 0, 0, 0, 19028, + 2185, 1, 0, 0, 0, 19029, 19030, 5, 2184, 0, 0, 19030, 19046, 7, 249, 0, + 0, 19031, 19037, 5, 494, 0, 0, 19032, 19038, 5, 1685, 0, 0, 19033, 19038, + 5, 522, 0, 0, 19034, 19038, 5, 2180, 0, 0, 19035, 19038, 3, 2254, 1127, + 0, 19036, 19038, 3, 2324, 1162, 0, 19037, 19032, 1, 0, 0, 0, 19037, 19033, + 1, 0, 0, 0, 19037, 19034, 1, 0, 0, 0, 19037, 19035, 1, 0, 0, 0, 19037, + 19036, 1, 0, 0, 0, 19038, 19040, 1, 0, 0, 0, 19039, 19041, 7, 250, 0, 0, + 19040, 19039, 1, 0, 0, 0, 19040, 19041, 1, 0, 0, 0, 19041, 19047, 1, 0, + 0, 0, 19042, 19044, 5, 278, 0, 0, 19043, 19045, 7, 251, 0, 0, 19044, 19043, + 1, 0, 0, 0, 19044, 19045, 1, 0, 0, 0, 19045, 19047, 1, 0, 0, 0, 19046, + 19031, 1, 0, 0, 0, 19046, 19042, 1, 0, 0, 0, 19047, 2187, 1, 0, 0, 0, 19048, + 19049, 5, 1572, 0, 0, 19049, 19055, 3, 2434, 1217, 0, 19050, 19056, 5, + 2426, 0, 0, 19051, 19056, 5, 1179, 0, 0, 19052, 19056, 5, 1165, 0, 0, 19053, + 19056, 3, 2324, 1162, 0, 19054, 19056, 3, 2434, 1217, 0, 19055, 19050, + 1, 0, 0, 0, 19055, 19051, 1, 0, 0, 0, 19055, 19052, 1, 0, 0, 0, 19055, + 19053, 1, 0, 0, 0, 19055, 19054, 1, 0, 0, 0, 19056, 2189, 1, 0, 0, 0, 19057, + 19067, 5, 2014, 0, 0, 19058, 19062, 5, 1636, 0, 0, 19059, 19061, 3, 2334, + 1167, 0, 19060, 19059, 1, 0, 0, 0, 19061, 19064, 1, 0, 0, 0, 19062, 19060, + 1, 0, 0, 0, 19062, 19063, 1, 0, 0, 0, 19063, 19068, 1, 0, 0, 0, 19064, + 19062, 1, 0, 0, 0, 19065, 19068, 5, 1584, 0, 0, 19066, 19068, 5, 1659, + 0, 0, 19067, 19058, 1, 0, 0, 0, 19067, 19065, 1, 0, 0, 0, 19067, 19066, + 1, 0, 0, 0, 19067, 19068, 1, 0, 0, 0, 19068, 2191, 1, 0, 0, 0, 19069, 19071, + 7, 252, 0, 0, 19070, 19072, 5, 565, 0, 0, 19071, 19070, 1, 0, 0, 0, 19071, + 19072, 1, 0, 0, 0, 19072, 19073, 1, 0, 0, 0, 19073, 19075, 5, 2430, 0, + 0, 19074, 19076, 3, 2034, 1017, 0, 19075, 19074, 1, 0, 0, 0, 19075, 19076, + 1, 0, 0, 0, 19076, 19077, 1, 0, 0, 0, 19077, 19078, 5, 2431, 0, 0, 19078, + 2193, 1, 0, 0, 0, 19079, 19081, 5, 66, 0, 0, 19080, 19079, 1, 0, 0, 0, + 19080, 19081, 1, 0, 0, 0, 19081, 19084, 1, 0, 0, 0, 19082, 19085, 3, 2332, + 1166, 0, 19083, 19085, 3, 2328, 1164, 0, 19084, 19082, 1, 0, 0, 0, 19084, + 19083, 1, 0, 0, 0, 19085, 19088, 1, 0, 0, 0, 19086, 19088, 5, 66, 0, 0, + 19087, 19080, 1, 0, 0, 0, 19087, 19086, 1, 0, 0, 0, 19088, 2195, 1, 0, + 0, 0, 19089, 19092, 3, 2332, 1166, 0, 19090, 19092, 3, 2328, 1164, 0, 19091, + 19089, 1, 0, 0, 0, 19091, 19090, 1, 0, 0, 0, 19092, 2197, 1, 0, 0, 0, 19093, + 19099, 5, 2186, 0, 0, 19094, 19095, 5, 315, 0, 0, 19095, 19096, 5, 1167, + 0, 0, 19096, 19100, 3, 2258, 1129, 0, 19097, 19100, 3, 2036, 1018, 0, 19098, + 19100, 3, 2200, 1100, 0, 19099, 19094, 1, 0, 0, 0, 19099, 19097, 1, 0, + 0, 0, 19099, 19098, 1, 0, 0, 0, 19100, 2199, 1, 0, 0, 0, 19101, 19102, + 3, 2036, 1018, 0, 19102, 19103, 3, 2052, 1026, 0, 19103, 19104, 7, 253, + 0, 0, 19104, 19105, 5, 2430, 0, 0, 19105, 19110, 3, 2036, 1018, 0, 19106, + 19107, 5, 2436, 0, 0, 19107, 19109, 3, 2036, 1018, 0, 19108, 19106, 1, + 0, 0, 0, 19109, 19112, 1, 0, 0, 0, 19110, 19108, 1, 0, 0, 0, 19110, 19111, + 1, 0, 0, 0, 19111, 19113, 1, 0, 0, 0, 19112, 19110, 1, 0, 0, 0, 19113, + 19114, 5, 2431, 0, 0, 19114, 2201, 1, 0, 0, 0, 19115, 19116, 5, 150, 0, + 0, 19116, 19118, 5, 219, 0, 0, 19117, 19115, 1, 0, 0, 0, 19117, 19118, + 1, 0, 0, 0, 19118, 19119, 1, 0, 0, 0, 19119, 19122, 5, 720, 0, 0, 19120, + 19123, 3, 2310, 1155, 0, 19121, 19123, 3, 2308, 1154, 0, 19122, 19120, + 1, 0, 0, 0, 19122, 19121, 1, 0, 0, 0, 19123, 19131, 1, 0, 0, 0, 19124, + 19127, 5, 2436, 0, 0, 19125, 19128, 3, 2310, 1155, 0, 19126, 19128, 3, + 2308, 1154, 0, 19127, 19125, 1, 0, 0, 0, 19127, 19126, 1, 0, 0, 0, 19128, + 19130, 1, 0, 0, 0, 19129, 19124, 1, 0, 0, 0, 19130, 19133, 1, 0, 0, 0, + 19131, 19129, 1, 0, 0, 0, 19131, 19132, 1, 0, 0, 0, 19132, 2203, 1, 0, + 0, 0, 19133, 19131, 1, 0, 0, 0, 19134, 19137, 3, 2332, 1166, 0, 19135, + 19137, 3, 2328, 1164, 0, 19136, 19134, 1, 0, 0, 0, 19136, 19135, 1, 0, + 0, 0, 19137, 2205, 1, 0, 0, 0, 19138, 19139, 3, 2332, 1166, 0, 19139, 2207, + 1, 0, 0, 0, 19140, 19141, 3, 2332, 1166, 0, 19141, 2209, 1, 0, 0, 0, 19142, + 19143, 3, 2332, 1166, 0, 19143, 2211, 1, 0, 0, 0, 19144, 19145, 3, 2332, + 1166, 0, 19145, 2213, 1, 0, 0, 0, 19146, 19147, 3, 2332, 1166, 0, 19147, + 2215, 1, 0, 0, 0, 19148, 19153, 3, 2332, 1166, 0, 19149, 19150, 5, 2423, + 0, 0, 19150, 19152, 3, 2334, 1167, 0, 19151, 19149, 1, 0, 0, 0, 19152, + 19155, 1, 0, 0, 0, 19153, 19151, 1, 0, 0, 0, 19153, 19154, 1, 0, 0, 0, + 19154, 19158, 1, 0, 0, 0, 19155, 19153, 1, 0, 0, 0, 19156, 19157, 5, 2438, + 0, 0, 19157, 19159, 3, 2264, 1132, 0, 19158, 19156, 1, 0, 0, 0, 19158, + 19159, 1, 0, 0, 0, 19159, 2217, 1, 0, 0, 0, 19160, 19161, 3, 2332, 1166, + 0, 19161, 2219, 1, 0, 0, 0, 19162, 19165, 3, 2332, 1166, 0, 19163, 19164, + 5, 2423, 0, 0, 19164, 19166, 3, 2334, 1167, 0, 19165, 19163, 1, 0, 0, 0, + 19165, 19166, 1, 0, 0, 0, 19166, 2221, 1, 0, 0, 0, 19167, 19168, 3, 2332, + 1166, 0, 19168, 2223, 1, 0, 0, 0, 19169, 19170, 3, 2332, 1166, 0, 19170, + 2225, 1, 0, 0, 0, 19171, 19172, 3, 2332, 1166, 0, 19172, 2227, 1, 0, 0, + 0, 19173, 19176, 3, 2332, 1166, 0, 19174, 19175, 5, 2423, 0, 0, 19175, + 19177, 3, 2334, 1167, 0, 19176, 19174, 1, 0, 0, 0, 19176, 19177, 1, 0, + 0, 0, 19177, 2229, 1, 0, 0, 0, 19178, 19183, 3, 2332, 1166, 0, 19179, 19180, + 5, 2423, 0, 0, 19180, 19182, 3, 2334, 1167, 0, 19181, 19179, 1, 0, 0, 0, + 19182, 19185, 1, 0, 0, 0, 19183, 19181, 1, 0, 0, 0, 19183, 19184, 1, 0, + 0, 0, 19184, 2231, 1, 0, 0, 0, 19185, 19183, 1, 0, 0, 0, 19186, 19187, + 3, 2332, 1166, 0, 19187, 2233, 1, 0, 0, 0, 19188, 19190, 3, 2334, 1167, + 0, 19189, 19191, 3, 546, 273, 0, 19190, 19189, 1, 0, 0, 0, 19190, 19191, + 1, 0, 0, 0, 19191, 2235, 1, 0, 0, 0, 19192, 19196, 3, 2334, 1167, 0, 19193, + 19196, 5, 261, 0, 0, 19194, 19196, 5, 1475, 0, 0, 19195, 19192, 1, 0, 0, + 0, 19195, 19193, 1, 0, 0, 0, 19195, 19194, 1, 0, 0, 0, 19196, 2237, 1, + 0, 0, 0, 19197, 19202, 3, 2332, 1166, 0, 19198, 19199, 5, 2423, 0, 0, 19199, + 19201, 3, 2334, 1167, 0, 19200, 19198, 1, 0, 0, 0, 19201, 19204, 1, 0, + 0, 0, 19202, 19200, 1, 0, 0, 0, 19202, 19203, 1, 0, 0, 0, 19203, 19207, + 1, 0, 0, 0, 19204, 19202, 1, 0, 0, 0, 19205, 19206, 5, 2438, 0, 0, 19206, + 19208, 3, 2264, 1132, 0, 19207, 19205, 1, 0, 0, 0, 19207, 19208, 1, 0, + 0, 0, 19208, 2239, 1, 0, 0, 0, 19209, 19210, 3, 2334, 1167, 0, 19210, 2241, + 1, 0, 0, 0, 19211, 19216, 3, 2334, 1167, 0, 19212, 19213, 5, 2423, 0, 0, + 19213, 19215, 3, 2334, 1167, 0, 19214, 19212, 1, 0, 0, 0, 19215, 19218, + 1, 0, 0, 0, 19216, 19214, 1, 0, 0, 0, 19216, 19217, 1, 0, 0, 0, 19217, + 2243, 1, 0, 0, 0, 19218, 19216, 1, 0, 0, 0, 19219, 19224, 3, 2334, 1167, + 0, 19220, 19221, 5, 2423, 0, 0, 19221, 19223, 3, 2334, 1167, 0, 19222, + 19220, 1, 0, 0, 0, 19223, 19226, 1, 0, 0, 0, 19224, 19222, 1, 0, 0, 0, + 19224, 19225, 1, 0, 0, 0, 19225, 2245, 1, 0, 0, 0, 19226, 19224, 1, 0, + 0, 0, 19227, 19232, 3, 2332, 1166, 0, 19228, 19229, 5, 2423, 0, 0, 19229, + 19231, 3, 2334, 1167, 0, 19230, 19228, 1, 0, 0, 0, 19231, 19234, 1, 0, + 0, 0, 19232, 19230, 1, 0, 0, 0, 19232, 19233, 1, 0, 0, 0, 19233, 2247, + 1, 0, 0, 0, 19234, 19232, 1, 0, 0, 0, 19235, 19238, 3, 2332, 1166, 0, 19236, + 19237, 5, 2423, 0, 0, 19237, 19239, 3, 2334, 1167, 0, 19238, 19236, 1, + 0, 0, 0, 19238, 19239, 1, 0, 0, 0, 19239, 2249, 1, 0, 0, 0, 19240, 19243, + 3, 2332, 1166, 0, 19241, 19242, 5, 2423, 0, 0, 19242, 19244, 3, 2334, 1167, + 0, 19243, 19241, 1, 0, 0, 0, 19243, 19244, 1, 0, 0, 0, 19244, 2251, 1, + 0, 0, 0, 19245, 19248, 3, 2332, 1166, 0, 19246, 19247, 5, 2423, 0, 0, 19247, + 19249, 3, 2334, 1167, 0, 19248, 19246, 1, 0, 0, 0, 19248, 19249, 1, 0, + 0, 0, 19249, 2253, 1, 0, 0, 0, 19250, 19251, 5, 2457, 0, 0, 19251, 19253, + 3, 2272, 1136, 0, 19252, 19250, 1, 0, 0, 0, 19252, 19253, 1, 0, 0, 0, 19253, + 19254, 1, 0, 0, 0, 19254, 19257, 3, 2334, 1167, 0, 19255, 19256, 5, 2423, + 0, 0, 19256, 19258, 3, 2334, 1167, 0, 19257, 19255, 1, 0, 0, 0, 19257, + 19258, 1, 0, 0, 0, 19258, 19261, 1, 0, 0, 0, 19259, 19261, 3, 2308, 1154, + 0, 19260, 19252, 1, 0, 0, 0, 19260, 19259, 1, 0, 0, 0, 19261, 2255, 1, + 0, 0, 0, 19262, 19265, 3, 2332, 1166, 0, 19263, 19264, 5, 2423, 0, 0, 19264, + 19266, 3, 2334, 1167, 0, 19265, 19263, 1, 0, 0, 0, 19265, 19266, 1, 0, + 0, 0, 19266, 2257, 1, 0, 0, 0, 19267, 19270, 3, 2310, 1155, 0, 19268, 19270, + 3, 2308, 1154, 0, 19269, 19267, 1, 0, 0, 0, 19269, 19268, 1, 0, 0, 0, 19270, + 2259, 1, 0, 0, 0, 19271, 19274, 3, 2332, 1166, 0, 19272, 19274, 3, 2308, + 1154, 0, 19273, 19271, 1, 0, 0, 0, 19273, 19272, 1, 0, 0, 0, 19274, 2261, + 1, 0, 0, 0, 19275, 19278, 3, 2332, 1166, 0, 19276, 19277, 5, 2423, 0, 0, + 19277, 19279, 3, 2334, 1167, 0, 19278, 19276, 1, 0, 0, 0, 19278, 19279, + 1, 0, 0, 0, 19279, 2263, 1, 0, 0, 0, 19280, 19285, 3, 2332, 1166, 0, 19281, + 19282, 5, 2423, 0, 0, 19282, 19284, 3, 2334, 1167, 0, 19283, 19281, 1, + 0, 0, 0, 19284, 19287, 1, 0, 0, 0, 19285, 19283, 1, 0, 0, 0, 19285, 19286, + 1, 0, 0, 0, 19286, 2265, 1, 0, 0, 0, 19287, 19285, 1, 0, 0, 0, 19288, 19293, + 3, 2332, 1166, 0, 19289, 19290, 5, 2423, 0, 0, 19290, 19292, 3, 2334, 1167, + 0, 19291, 19289, 1, 0, 0, 0, 19292, 19295, 1, 0, 0, 0, 19293, 19291, 1, + 0, 0, 0, 19293, 19294, 1, 0, 0, 0, 19294, 2267, 1, 0, 0, 0, 19295, 19293, + 1, 0, 0, 0, 19296, 19299, 3, 2332, 1166, 0, 19297, 19298, 5, 2423, 0, 0, + 19298, 19300, 3, 2334, 1167, 0, 19299, 19297, 1, 0, 0, 0, 19299, 19300, + 1, 0, 0, 0, 19300, 19311, 1, 0, 0, 0, 19301, 19302, 5, 2438, 0, 0, 19302, + 19307, 3, 2264, 1132, 0, 19303, 19304, 5, 2423, 0, 0, 19304, 19306, 3, + 2264, 1132, 0, 19305, 19303, 1, 0, 0, 0, 19306, 19309, 1, 0, 0, 0, 19307, + 19305, 1, 0, 0, 0, 19307, 19308, 1, 0, 0, 0, 19308, 19312, 1, 0, 0, 0, + 19309, 19307, 1, 0, 0, 0, 19310, 19312, 3, 2192, 1096, 0, 19311, 19301, + 1, 0, 0, 0, 19311, 19310, 1, 0, 0, 0, 19311, 19312, 1, 0, 0, 0, 19312, + 19318, 1, 0, 0, 0, 19313, 19315, 3, 2270, 1135, 0, 19314, 19316, 3, 2336, + 1168, 0, 19315, 19314, 1, 0, 0, 0, 19315, 19316, 1, 0, 0, 0, 19316, 19318, + 1, 0, 0, 0, 19317, 19296, 1, 0, 0, 0, 19317, 19313, 1, 0, 0, 0, 19318, + 2269, 1, 0, 0, 0, 19319, 19320, 5, 2231, 0, 0, 19320, 19324, 5, 2430, 0, + 0, 19321, 19322, 3, 2166, 1083, 0, 19322, 19323, 5, 2436, 0, 0, 19323, + 19325, 1, 0, 0, 0, 19324, 19321, 1, 0, 0, 0, 19324, 19325, 1, 0, 0, 0, + 19325, 19326, 1, 0, 0, 0, 19326, 19328, 3, 2058, 1029, 0, 19327, 19329, + 3, 2162, 1081, 0, 19328, 19327, 1, 0, 0, 0, 19328, 19329, 1, 0, 0, 0, 19329, + 19339, 1, 0, 0, 0, 19330, 19331, 5, 223, 0, 0, 19331, 19336, 3, 2168, 1084, + 0, 19332, 19333, 5, 2436, 0, 0, 19333, 19335, 3, 2168, 1084, 0, 19334, + 19332, 1, 0, 0, 0, 19335, 19338, 1, 0, 0, 0, 19336, 19334, 1, 0, 0, 0, + 19336, 19337, 1, 0, 0, 0, 19337, 19340, 1, 0, 0, 0, 19338, 19336, 1, 0, + 0, 0, 19339, 19330, 1, 0, 0, 0, 19339, 19340, 1, 0, 0, 0, 19340, 19341, + 1, 0, 0, 0, 19341, 19344, 5, 2431, 0, 0, 19342, 19343, 5, 2423, 0, 0, 19343, + 19345, 3, 2310, 1155, 0, 19344, 19342, 1, 0, 0, 0, 19344, 19345, 1, 0, + 0, 0, 19345, 2271, 1, 0, 0, 0, 19346, 19351, 3, 2334, 1167, 0, 19347, 19348, + 5, 2423, 0, 0, 19348, 19350, 3, 2334, 1167, 0, 19349, 19347, 1, 0, 0, 0, + 19350, 19353, 1, 0, 0, 0, 19351, 19349, 1, 0, 0, 0, 19351, 19352, 1, 0, + 0, 0, 19352, 2273, 1, 0, 0, 0, 19353, 19351, 1, 0, 0, 0, 19354, 19355, + 3, 2332, 1166, 0, 19355, 2275, 1, 0, 0, 0, 19356, 19357, 3, 2334, 1167, + 0, 19357, 2277, 1, 0, 0, 0, 19358, 19359, 3, 2334, 1167, 0, 19359, 2279, + 1, 0, 0, 0, 19360, 19361, 3, 2334, 1167, 0, 19361, 2281, 1, 0, 0, 0, 19362, + 19387, 3, 2268, 1134, 0, 19363, 19364, 5, 2126, 0, 0, 19364, 19369, 3, + 2280, 1140, 0, 19365, 19366, 5, 2436, 0, 0, 19366, 19368, 3, 2280, 1140, + 0, 19367, 19365, 1, 0, 0, 0, 19368, 19371, 1, 0, 0, 0, 19369, 19367, 1, + 0, 0, 0, 19369, 19370, 1, 0, 0, 0, 19370, 19387, 1, 0, 0, 0, 19371, 19369, + 1, 0, 0, 0, 19372, 19373, 5, 395, 0, 0, 19373, 19387, 3, 2278, 1139, 0, + 19374, 19375, 5, 438, 0, 0, 19375, 19387, 3, 2276, 1138, 0, 19376, 19377, + 5, 885, 0, 0, 19377, 19378, 5, 901, 0, 0, 19378, 19387, 3, 2276, 1138, + 0, 19379, 19380, 5, 730, 0, 0, 19380, 19381, 7, 78, 0, 0, 19381, 19387, + 3, 2276, 1138, 0, 19382, 19383, 5, 1622, 0, 0, 19383, 19384, 5, 2046, 0, + 0, 19384, 19385, 5, 1371, 0, 0, 19385, 19387, 3, 2276, 1138, 0, 19386, + 19362, 1, 0, 0, 0, 19386, 19363, 1, 0, 0, 0, 19386, 19372, 1, 0, 0, 0, + 19386, 19374, 1, 0, 0, 0, 19386, 19376, 1, 0, 0, 0, 19386, 19379, 1, 0, + 0, 0, 19386, 19382, 1, 0, 0, 0, 19387, 2283, 1, 0, 0, 0, 19388, 19393, + 3, 2266, 1133, 0, 19389, 19390, 5, 2436, 0, 0, 19390, 19392, 3, 2266, 1133, + 0, 19391, 19389, 1, 0, 0, 0, 19392, 19395, 1, 0, 0, 0, 19393, 19391, 1, + 0, 0, 0, 19393, 19394, 1, 0, 0, 0, 19394, 2285, 1, 0, 0, 0, 19395, 19393, + 1, 0, 0, 0, 19396, 19397, 5, 2430, 0, 0, 19397, 19398, 3, 2284, 1142, 0, + 19398, 19399, 5, 2431, 0, 0, 19399, 2287, 1, 0, 0, 0, 19400, 19401, 5, + 752, 0, 0, 19401, 19402, 5, 2430, 0, 0, 19402, 19403, 5, 2272, 0, 0, 19403, + 19404, 7, 50, 0, 0, 19404, 19405, 3, 1950, 975, 0, 19405, 19407, 5, 2431, + 0, 0, 19406, 19408, 3, 2144, 1072, 0, 19407, 19406, 1, 0, 0, 0, 19407, + 19408, 1, 0, 0, 0, 19408, 2289, 1, 0, 0, 0, 19409, 19418, 5, 2430, 0, 0, + 19410, 19415, 3, 2298, 1149, 0, 19411, 19412, 5, 2436, 0, 0, 19412, 19414, + 3, 2298, 1149, 0, 19413, 19411, 1, 0, 0, 0, 19414, 19417, 1, 0, 0, 0, 19415, + 19413, 1, 0, 0, 0, 19415, 19416, 1, 0, 0, 0, 19416, 19419, 1, 0, 0, 0, + 19417, 19415, 1, 0, 0, 0, 19418, 19410, 1, 0, 0, 0, 19418, 19419, 1, 0, + 0, 0, 19419, 19420, 1, 0, 0, 0, 19420, 19422, 5, 2431, 0, 0, 19421, 19423, + 3, 2288, 1144, 0, 19422, 19421, 1, 0, 0, 0, 19422, 19423, 1, 0, 0, 0, 19423, + 2291, 1, 0, 0, 0, 19424, 19439, 5, 2430, 0, 0, 19425, 19427, 3, 2298, 1149, + 0, 19426, 19428, 3, 2296, 1148, 0, 19427, 19426, 1, 0, 0, 0, 19427, 19428, + 1, 0, 0, 0, 19428, 19436, 1, 0, 0, 0, 19429, 19430, 5, 2436, 0, 0, 19430, + 19432, 3, 2298, 1149, 0, 19431, 19433, 3, 2296, 1148, 0, 19432, 19431, + 1, 0, 0, 0, 19432, 19433, 1, 0, 0, 0, 19433, 19435, 1, 0, 0, 0, 19434, + 19429, 1, 0, 0, 0, 19435, 19438, 1, 0, 0, 0, 19436, 19434, 1, 0, 0, 0, + 19436, 19437, 1, 0, 0, 0, 19437, 19440, 1, 0, 0, 0, 19438, 19436, 1, 0, + 0, 0, 19439, 19425, 1, 0, 0, 0, 19439, 19440, 1, 0, 0, 0, 19440, 19441, + 1, 0, 0, 0, 19441, 19443, 5, 2431, 0, 0, 19442, 19444, 3, 2288, 1144, 0, + 19443, 19442, 1, 0, 0, 0, 19443, 19444, 1, 0, 0, 0, 19444, 2293, 1, 0, + 0, 0, 19445, 19446, 5, 2430, 0, 0, 19446, 19459, 3, 2266, 1133, 0, 19447, + 19450, 5, 2436, 0, 0, 19448, 19451, 3, 2324, 1162, 0, 19449, 19451, 5, + 1149, 0, 0, 19450, 19448, 1, 0, 0, 0, 19450, 19449, 1, 0, 0, 0, 19451, + 19457, 1, 0, 0, 0, 19452, 19455, 5, 2436, 0, 0, 19453, 19456, 3, 2324, + 1162, 0, 19454, 19456, 5, 1149, 0, 0, 19455, 19453, 1, 0, 0, 0, 19455, + 19454, 1, 0, 0, 0, 19456, 19458, 1, 0, 0, 0, 19457, 19452, 1, 0, 0, 0, + 19457, 19458, 1, 0, 0, 0, 19458, 19460, 1, 0, 0, 0, 19459, 19447, 1, 0, + 0, 0, 19459, 19460, 1, 0, 0, 0, 19460, 19461, 1, 0, 0, 0, 19461, 19481, + 5, 2134, 0, 0, 19462, 19463, 3, 2268, 1134, 0, 19463, 19464, 5, 2423, 0, + 0, 19464, 19465, 5, 2433, 0, 0, 19465, 19482, 1, 0, 0, 0, 19466, 19482, + 5, 2433, 0, 0, 19467, 19469, 3, 2036, 1018, 0, 19468, 19470, 3, 2194, 1097, + 0, 19469, 19468, 1, 0, 0, 0, 19469, 19470, 1, 0, 0, 0, 19470, 19478, 1, + 0, 0, 0, 19471, 19472, 5, 2436, 0, 0, 19472, 19474, 3, 2036, 1018, 0, 19473, + 19475, 3, 2194, 1097, 0, 19474, 19473, 1, 0, 0, 0, 19474, 19475, 1, 0, + 0, 0, 19475, 19477, 1, 0, 0, 0, 19476, 19471, 1, 0, 0, 0, 19477, 19480, + 1, 0, 0, 0, 19478, 19476, 1, 0, 0, 0, 19478, 19479, 1, 0, 0, 0, 19479, + 19482, 1, 0, 0, 0, 19480, 19478, 1, 0, 0, 0, 19481, 19462, 1, 0, 0, 0, + 19481, 19466, 1, 0, 0, 0, 19481, 19467, 1, 0, 0, 0, 19482, 19483, 1, 0, + 0, 0, 19483, 19485, 5, 2431, 0, 0, 19484, 19486, 3, 2288, 1144, 0, 19485, + 19484, 1, 0, 0, 0, 19485, 19486, 1, 0, 0, 0, 19486, 2295, 1, 0, 0, 0, 19487, + 19488, 7, 254, 0, 0, 19488, 19489, 5, 1150, 0, 0, 19489, 2297, 1, 0, 0, + 0, 19490, 19491, 3, 2332, 1166, 0, 19491, 19492, 5, 2452, 0, 0, 19492, + 19493, 5, 2447, 0, 0, 19493, 19495, 1, 0, 0, 0, 19494, 19490, 1, 0, 0, + 0, 19494, 19495, 1, 0, 0, 0, 19495, 19496, 1, 0, 0, 0, 19496, 19497, 3, + 2036, 1018, 0, 19497, 2299, 1, 0, 0, 0, 19498, 19507, 3, 2302, 1151, 0, + 19499, 19501, 5, 1435, 0, 0, 19500, 19499, 1, 0, 0, 0, 19500, 19501, 1, + 0, 0, 0, 19501, 19502, 1, 0, 0, 0, 19502, 19504, 3, 2242, 1121, 0, 19503, + 19505, 7, 255, 0, 0, 19504, 19503, 1, 0, 0, 0, 19504, 19505, 1, 0, 0, 0, + 19505, 19507, 1, 0, 0, 0, 19506, 19498, 1, 0, 0, 0, 19506, 19500, 1, 0, + 0, 0, 19507, 2301, 1, 0, 0, 0, 19508, 19510, 3, 2306, 1153, 0, 19509, 19511, + 3, 2304, 1152, 0, 19510, 19509, 1, 0, 0, 0, 19510, 19511, 1, 0, 0, 0, 19511, + 19521, 1, 0, 0, 0, 19512, 19514, 5, 2193, 0, 0, 19513, 19515, 5, 805, 0, + 0, 19514, 19513, 1, 0, 0, 0, 19514, 19515, 1, 0, 0, 0, 19515, 19516, 1, + 0, 0, 0, 19516, 19517, 5, 2006, 0, 0, 19517, 19522, 5, 2244, 0, 0, 19518, + 19519, 5, 181, 0, 0, 19519, 19520, 5, 1572, 0, 0, 19520, 19522, 3, 2272, + 1136, 0, 19521, 19512, 1, 0, 0, 0, 19521, 19518, 1, 0, 0, 0, 19521, 19522, + 1, 0, 0, 0, 19522, 19540, 1, 0, 0, 0, 19523, 19524, 5, 718, 0, 0, 19524, + 19529, 7, 256, 0, 0, 19525, 19526, 5, 2430, 0, 0, 19526, 19527, 3, 2036, + 1018, 0, 19527, 19528, 5, 2431, 0, 0, 19528, 19530, 1, 0, 0, 0, 19529, + 19525, 1, 0, 0, 0, 19529, 19530, 1, 0, 0, 0, 19530, 19531, 1, 0, 0, 0, + 19531, 19532, 5, 2034, 0, 0, 19532, 19537, 7, 257, 0, 0, 19533, 19534, + 5, 2430, 0, 0, 19534, 19535, 3, 2036, 1018, 0, 19535, 19536, 5, 2431, 0, + 0, 19536, 19538, 1, 0, 0, 0, 19537, 19533, 1, 0, 0, 0, 19537, 19538, 1, + 0, 0, 0, 19538, 19540, 1, 0, 0, 0, 19539, 19508, 1, 0, 0, 0, 19539, 19523, + 1, 0, 0, 0, 19540, 2303, 1, 0, 0, 0, 19541, 19544, 5, 2430, 0, 0, 19542, + 19545, 3, 2324, 1162, 0, 19543, 19545, 5, 2433, 0, 0, 19544, 19542, 1, + 0, 0, 0, 19544, 19543, 1, 0, 0, 0, 19545, 19551, 1, 0, 0, 0, 19546, 19549, + 5, 2436, 0, 0, 19547, 19550, 3, 2324, 1162, 0, 19548, 19550, 3, 2326, 1163, + 0, 19549, 19547, 1, 0, 0, 0, 19549, 19548, 1, 0, 0, 0, 19550, 19552, 1, + 0, 0, 0, 19551, 19546, 1, 0, 0, 0, 19551, 19552, 1, 0, 0, 0, 19552, 19554, + 1, 0, 0, 0, 19553, 19555, 7, 217, 0, 0, 19554, 19553, 1, 0, 0, 0, 19554, + 19555, 1, 0, 0, 0, 19555, 19556, 1, 0, 0, 0, 19556, 19557, 5, 2431, 0, + 0, 19557, 2305, 1, 0, 0, 0, 19558, 19619, 5, 123, 0, 0, 19559, 19619, 5, + 1313, 0, 0, 19560, 19619, 5, 934, 0, 0, 19561, 19619, 5, 120, 0, 0, 19562, + 19619, 5, 117, 0, 0, 19563, 19619, 5, 935, 0, 0, 19564, 19619, 5, 1329, + 0, 0, 19565, 19619, 5, 1328, 0, 0, 19566, 19619, 5, 1593, 0, 0, 19567, + 19619, 5, 1594, 0, 0, 19568, 19619, 5, 1156, 0, 0, 19569, 19619, 5, 354, + 0, 0, 19570, 19619, 5, 711, 0, 0, 19571, 19619, 5, 719, 0, 0, 19572, 19619, + 5, 1152, 0, 0, 19573, 19619, 5, 1606, 0, 0, 19574, 19619, 5, 1151, 0, 0, + 19575, 19619, 5, 355, 0, 0, 19576, 19578, 5, 421, 0, 0, 19577, 19579, 5, + 1346, 0, 0, 19578, 19577, 1, 0, 0, 0, 19578, 19579, 1, 0, 0, 0, 19579, + 19619, 1, 0, 0, 0, 19580, 19619, 5, 552, 0, 0, 19581, 19619, 5, 1415, 0, + 0, 19582, 19619, 5, 938, 0, 0, 19583, 19585, 5, 825, 0, 0, 19584, 19586, + 5, 1406, 0, 0, 19585, 19584, 1, 0, 0, 0, 19585, 19586, 1, 0, 0, 0, 19586, + 19619, 1, 0, 0, 0, 19587, 19619, 5, 182, 0, 0, 19588, 19619, 5, 181, 0, + 0, 19589, 19619, 5, 2147, 0, 0, 19590, 19619, 5, 2148, 0, 0, 19591, 19619, + 5, 1665, 0, 0, 19592, 19619, 5, 1406, 0, 0, 19593, 19619, 5, 139, 0, 0, + 19594, 19619, 5, 339, 0, 0, 19595, 19619, 5, 1506, 0, 0, 19596, 19619, + 5, 2103, 0, 0, 19597, 19619, 5, 2240, 0, 0, 19598, 19619, 5, 915, 0, 0, + 19599, 19619, 5, 341, 0, 0, 19600, 19619, 5, 623, 0, 0, 19601, 19619, 5, + 888, 0, 0, 19602, 19619, 5, 1541, 0, 0, 19603, 19619, 5, 2009, 0, 0, 19604, + 19619, 5, 2010, 0, 0, 19605, 19619, 5, 2012, 0, 0, 19606, 19619, 5, 2008, + 0, 0, 19607, 19619, 5, 2002, 0, 0, 19608, 19619, 5, 2004, 0, 0, 19609, + 19619, 5, 2003, 0, 0, 19610, 19619, 5, 2001, 0, 0, 19611, 19619, 5, 2242, + 0, 0, 19612, 19619, 5, 427, 0, 0, 19613, 19619, 5, 113, 0, 0, 19614, 19619, + 5, 133, 0, 0, 19615, 19619, 5, 201, 0, 0, 19616, 19619, 5, 940, 0, 0, 19617, + 19619, 5, 896, 0, 0, 19618, 19558, 1, 0, 0, 0, 19618, 19559, 1, 0, 0, 0, + 19618, 19560, 1, 0, 0, 0, 19618, 19561, 1, 0, 0, 0, 19618, 19562, 1, 0, + 0, 0, 19618, 19563, 1, 0, 0, 0, 19618, 19564, 1, 0, 0, 0, 19618, 19565, + 1, 0, 0, 0, 19618, 19566, 1, 0, 0, 0, 19618, 19567, 1, 0, 0, 0, 19618, + 19568, 1, 0, 0, 0, 19618, 19569, 1, 0, 0, 0, 19618, 19570, 1, 0, 0, 0, + 19618, 19571, 1, 0, 0, 0, 19618, 19572, 1, 0, 0, 0, 19618, 19573, 1, 0, + 0, 0, 19618, 19574, 1, 0, 0, 0, 19618, 19575, 1, 0, 0, 0, 19618, 19576, + 1, 0, 0, 0, 19618, 19580, 1, 0, 0, 0, 19618, 19581, 1, 0, 0, 0, 19618, + 19582, 1, 0, 0, 0, 19618, 19583, 1, 0, 0, 0, 19618, 19587, 1, 0, 0, 0, + 19618, 19588, 1, 0, 0, 0, 19618, 19589, 1, 0, 0, 0, 19618, 19590, 1, 0, + 0, 0, 19618, 19591, 1, 0, 0, 0, 19618, 19592, 1, 0, 0, 0, 19618, 19593, + 1, 0, 0, 0, 19618, 19594, 1, 0, 0, 0, 19618, 19595, 1, 0, 0, 0, 19618, + 19596, 1, 0, 0, 0, 19618, 19597, 1, 0, 0, 0, 19618, 19598, 1, 0, 0, 0, + 19618, 19599, 1, 0, 0, 0, 19618, 19600, 1, 0, 0, 0, 19618, 19601, 1, 0, + 0, 0, 19618, 19602, 1, 0, 0, 0, 19618, 19603, 1, 0, 0, 0, 19618, 19604, + 1, 0, 0, 0, 19618, 19605, 1, 0, 0, 0, 19618, 19606, 1, 0, 0, 0, 19618, + 19607, 1, 0, 0, 0, 19618, 19608, 1, 0, 0, 0, 19618, 19609, 1, 0, 0, 0, + 19618, 19610, 1, 0, 0, 0, 19618, 19611, 1, 0, 0, 0, 19618, 19612, 1, 0, + 0, 0, 19618, 19613, 1, 0, 0, 0, 19618, 19614, 1, 0, 0, 0, 19618, 19615, + 1, 0, 0, 0, 19618, 19616, 1, 0, 0, 0, 19618, 19617, 1, 0, 0, 0, 19619, + 2307, 1, 0, 0, 0, 19620, 19624, 5, 2442, 0, 0, 19621, 19622, 5, 2449, 0, + 0, 19622, 19624, 5, 2424, 0, 0, 19623, 19620, 1, 0, 0, 0, 19623, 19621, + 1, 0, 0, 0, 19624, 19633, 1, 0, 0, 0, 19625, 19627, 5, 676, 0, 0, 19626, + 19625, 1, 0, 0, 0, 19626, 19627, 1, 0, 0, 0, 19627, 19631, 1, 0, 0, 0, + 19628, 19632, 5, 2442, 0, 0, 19629, 19630, 5, 2449, 0, 0, 19630, 19632, + 5, 2424, 0, 0, 19631, 19628, 1, 0, 0, 0, 19631, 19629, 1, 0, 0, 0, 19632, + 19634, 1, 0, 0, 0, 19633, 19626, 1, 0, 0, 0, 19633, 19634, 1, 0, 0, 0, + 19634, 19637, 1, 0, 0, 0, 19635, 19636, 5, 2423, 0, 0, 19636, 19638, 3, + 2310, 1155, 0, 19637, 19635, 1, 0, 0, 0, 19637, 19638, 1, 0, 0, 0, 19638, + 2309, 1, 0, 0, 0, 19639, 19644, 3, 2312, 1156, 0, 19640, 19641, 5, 2423, + 0, 0, 19641, 19643, 3, 2312, 1156, 0, 19642, 19640, 1, 0, 0, 0, 19643, + 19646, 1, 0, 0, 0, 19644, 19642, 1, 0, 0, 0, 19644, 19645, 1, 0, 0, 0, + 19645, 2311, 1, 0, 0, 0, 19646, 19644, 1, 0, 0, 0, 19647, 19648, 5, 2457, + 0, 0, 19648, 19650, 3, 2272, 1136, 0, 19649, 19647, 1, 0, 0, 0, 19649, + 19650, 1, 0, 0, 0, 19650, 19651, 1, 0, 0, 0, 19651, 19654, 3, 2334, 1167, + 0, 19652, 19653, 5, 2438, 0, 0, 19653, 19655, 3, 2264, 1132, 0, 19654, + 19652, 1, 0, 0, 0, 19654, 19655, 1, 0, 0, 0, 19655, 19657, 1, 0, 0, 0, + 19656, 19658, 3, 2290, 1145, 0, 19657, 19656, 1, 0, 0, 0, 19657, 19658, + 1, 0, 0, 0, 19658, 2313, 1, 0, 0, 0, 19659, 19660, 5, 2457, 0, 0, 19660, + 19662, 3, 2272, 1136, 0, 19661, 19659, 1, 0, 0, 0, 19661, 19662, 1, 0, + 0, 0, 19662, 19663, 1, 0, 0, 0, 19663, 19668, 3, 2334, 1167, 0, 19664, + 19665, 5, 2423, 0, 0, 19665, 19667, 3, 2334, 1167, 0, 19666, 19664, 1, + 0, 0, 0, 19667, 19670, 1, 0, 0, 0, 19668, 19666, 1, 0, 0, 0, 19668, 19669, + 1, 0, 0, 0, 19669, 2315, 1, 0, 0, 0, 19670, 19668, 1, 0, 0, 0, 19671, 19673, + 5, 37, 0, 0, 19672, 19674, 5, 1367, 0, 0, 19673, 19672, 1, 0, 0, 0, 19673, + 19674, 1, 0, 0, 0, 19674, 19704, 1, 0, 0, 0, 19675, 19704, 5, 41, 0, 0, + 19676, 19704, 5, 352, 0, 0, 19677, 19704, 5, 376, 0, 0, 19678, 19704, 5, + 489, 0, 0, 19679, 19680, 5, 550, 0, 0, 19680, 19704, 5, 62, 0, 0, 19681, + 19704, 5, 660, 0, 0, 19682, 19683, 5, 680, 0, 0, 19683, 19704, 5, 1367, + 0, 0, 19684, 19704, 5, 698, 0, 0, 19685, 19686, 5, 752, 0, 0, 19686, 19704, + 5, 1558, 0, 0, 19687, 19688, 5, 876, 0, 0, 19688, 19704, 5, 2171, 0, 0, + 19689, 19690, 5, 1179, 0, 0, 19690, 19691, 5, 227, 0, 0, 19691, 19704, + 5, 1436, 0, 0, 19692, 19693, 5, 1392, 0, 0, 19693, 19704, 5, 1496, 0, 0, + 19694, 19704, 5, 1412, 0, 0, 19695, 19704, 5, 1433, 0, 0, 19696, 19704, + 5, 1552, 0, 0, 19697, 19698, 5, 2045, 0, 0, 19698, 19704, 5, 1622, 0, 0, + 19699, 19704, 5, 2068, 0, 0, 19700, 19704, 5, 2096, 0, 0, 19701, 19704, + 5, 2130, 0, 0, 19702, 19704, 5, 2197, 0, 0, 19703, 19671, 1, 0, 0, 0, 19703, + 19675, 1, 0, 0, 0, 19703, 19676, 1, 0, 0, 0, 19703, 19677, 1, 0, 0, 0, + 19703, 19678, 1, 0, 0, 0, 19703, 19679, 1, 0, 0, 0, 19703, 19681, 1, 0, + 0, 0, 19703, 19682, 1, 0, 0, 0, 19703, 19684, 1, 0, 0, 0, 19703, 19685, + 1, 0, 0, 0, 19703, 19687, 1, 0, 0, 0, 19703, 19689, 1, 0, 0, 0, 19703, + 19692, 1, 0, 0, 0, 19703, 19694, 1, 0, 0, 0, 19703, 19695, 1, 0, 0, 0, + 19703, 19696, 1, 0, 0, 0, 19703, 19697, 1, 0, 0, 0, 19703, 19699, 1, 0, + 0, 0, 19703, 19700, 1, 0, 0, 0, 19703, 19701, 1, 0, 0, 0, 19703, 19702, + 1, 0, 0, 0, 19704, 2317, 1, 0, 0, 0, 19705, 19706, 5, 37, 0, 0, 19706, + 20032, 5, 1367, 0, 0, 19707, 20032, 5, 30, 0, 0, 19708, 19710, 5, 26, 0, + 0, 19709, 19711, 5, 53, 0, 0, 19710, 19709, 1, 0, 0, 0, 19710, 19711, 1, + 0, 0, 0, 19711, 19712, 1, 0, 0, 0, 19712, 19713, 5, 1622, 0, 0, 19713, + 19714, 5, 2055, 0, 0, 19714, 20032, 5, 1572, 0, 0, 19715, 19716, 7, 53, + 0, 0, 19716, 19717, 5, 53, 0, 0, 19717, 19718, 5, 1622, 0, 0, 19718, 20032, + 5, 1371, 0, 0, 19719, 19720, 5, 26, 0, 0, 19720, 19721, 5, 1622, 0, 0, + 19721, 19722, 5, 837, 0, 0, 19722, 20032, 5, 1159, 0, 0, 19723, 19725, + 5, 301, 0, 0, 19724, 19726, 5, 53, 0, 0, 19725, 19724, 1, 0, 0, 0, 19725, + 19726, 1, 0, 0, 0, 19726, 19727, 1, 0, 0, 0, 19727, 20032, 5, 206, 0, 0, + 19728, 19729, 7, 258, 0, 0, 19729, 19730, 5, 53, 0, 0, 19730, 20032, 5, + 206, 0, 0, 19731, 19732, 7, 259, 0, 0, 19732, 19733, 5, 53, 0, 0, 19733, + 20032, 5, 277, 0, 0, 19734, 19735, 5, 490, 0, 0, 19735, 19736, 5, 1425, + 0, 0, 19736, 20032, 5, 1322, 0, 0, 19737, 19738, 5, 41, 0, 0, 19738, 20032, + 5, 329, 0, 0, 19739, 19741, 7, 260, 0, 0, 19740, 19742, 5, 1381, 0, 0, + 19741, 19740, 1, 0, 0, 0, 19741, 19742, 1, 0, 0, 0, 19742, 19743, 1, 0, + 0, 0, 19743, 19744, 5, 329, 0, 0, 19744, 20032, 5, 796, 0, 0, 19745, 19746, + 5, 425, 0, 0, 19746, 19747, 5, 1381, 0, 0, 19747, 19748, 5, 329, 0, 0, + 19748, 20032, 5, 796, 0, 0, 19749, 19750, 5, 352, 0, 0, 19750, 19751, 5, + 261, 0, 0, 19751, 20032, 5, 1568, 0, 0, 19752, 19753, 5, 352, 0, 0, 19753, + 19754, 5, 53, 0, 0, 19754, 20032, 5, 1369, 0, 0, 19755, 19756, 5, 45, 0, + 0, 19756, 19757, 5, 53, 0, 0, 19757, 20032, 5, 391, 0, 0, 19758, 19760, + 5, 301, 0, 0, 19759, 19761, 5, 53, 0, 0, 19760, 19759, 1, 0, 0, 0, 19760, + 19761, 1, 0, 0, 0, 19761, 19762, 1, 0, 0, 0, 19762, 20032, 5, 392, 0, 0, + 19763, 19764, 7, 258, 0, 0, 19764, 19765, 5, 53, 0, 0, 19765, 20032, 5, + 392, 0, 0, 19766, 19767, 7, 259, 0, 0, 19767, 19768, 5, 53, 0, 0, 19768, + 20032, 5, 395, 0, 0, 19769, 19770, 7, 259, 0, 0, 19770, 19771, 5, 53, 0, + 0, 19771, 20032, 5, 438, 0, 0, 19772, 19777, 5, 550, 0, 0, 19773, 19774, + 5, 62, 0, 0, 19774, 19778, 5, 26, 0, 0, 19775, 19776, 5, 53, 0, 0, 19776, + 19778, 5, 1981, 0, 0, 19777, 19773, 1, 0, 0, 0, 19777, 19775, 1, 0, 0, + 0, 19778, 20032, 1, 0, 0, 0, 19779, 19780, 7, 53, 0, 0, 19780, 19781, 5, + 53, 0, 0, 19781, 20032, 5, 660, 0, 0, 19782, 19784, 5, 301, 0, 0, 19783, + 19785, 5, 53, 0, 0, 19784, 19783, 1, 0, 0, 0, 19784, 19785, 1, 0, 0, 0, + 19785, 19786, 1, 0, 0, 0, 19786, 20032, 5, 674, 0, 0, 19787, 19788, 7, + 261, 0, 0, 19788, 19789, 5, 53, 0, 0, 19789, 20032, 5, 674, 0, 0, 19790, + 19792, 5, 301, 0, 0, 19791, 19793, 7, 262, 0, 0, 19792, 19791, 1, 0, 0, + 0, 19792, 19793, 1, 0, 0, 0, 19793, 19794, 1, 0, 0, 0, 19794, 20032, 5, + 731, 0, 0, 19795, 19796, 5, 489, 0, 0, 19796, 19797, 5, 53, 0, 0, 19797, + 20032, 7, 263, 0, 0, 19798, 19799, 5, 836, 0, 0, 19799, 20032, 5, 1528, + 0, 0, 19800, 19801, 5, 26, 0, 0, 19801, 19802, 5, 754, 0, 0, 19802, 20032, + 5, 837, 0, 0, 19803, 19805, 5, 301, 0, 0, 19804, 19806, 5, 53, 0, 0, 19805, + 19804, 1, 0, 0, 0, 19805, 19806, 1, 0, 0, 0, 19806, 19807, 1, 0, 0, 0, + 19807, 20032, 5, 785, 0, 0, 19808, 19809, 7, 261, 0, 0, 19809, 19810, 5, + 53, 0, 0, 19810, 20032, 5, 785, 0, 0, 19811, 20032, 5, 821, 0, 0, 19812, + 19814, 5, 301, 0, 0, 19813, 19815, 5, 53, 0, 0, 19814, 19813, 1, 0, 0, + 0, 19814, 19815, 1, 0, 0, 0, 19815, 19816, 1, 0, 0, 0, 19816, 19817, 5, + 849, 0, 0, 19817, 20032, 5, 2171, 0, 0, 19818, 19819, 7, 258, 0, 0, 19819, + 19820, 5, 53, 0, 0, 19820, 19821, 5, 849, 0, 0, 19821, 20032, 5, 2171, + 0, 0, 19822, 19824, 5, 587, 0, 0, 19823, 19822, 1, 0, 0, 0, 19823, 19824, + 1, 0, 0, 0, 19824, 19825, 1, 0, 0, 0, 19825, 19826, 5, 1392, 0, 0, 19826, + 20032, 5, 1496, 0, 0, 19827, 19828, 5, 1179, 0, 0, 19828, 19829, 5, 227, + 0, 0, 19829, 20032, 5, 1436, 0, 0, 19830, 19832, 5, 301, 0, 0, 19831, 19833, + 5, 53, 0, 0, 19832, 19831, 1, 0, 0, 0, 19832, 19833, 1, 0, 0, 0, 19833, + 19834, 1, 0, 0, 0, 19834, 19835, 5, 885, 0, 0, 19835, 20032, 5, 901, 0, + 0, 19836, 19837, 7, 264, 0, 0, 19837, 19838, 5, 53, 0, 0, 19838, 19839, + 5, 885, 0, 0, 19839, 20032, 5, 901, 0, 0, 19840, 19842, 5, 301, 0, 0, 19841, + 19843, 5, 53, 0, 0, 19842, 19841, 1, 0, 0, 0, 19842, 19843, 1, 0, 0, 0, + 19843, 19844, 1, 0, 0, 0, 19844, 20032, 5, 311, 0, 0, 19845, 19846, 7, + 265, 0, 0, 19846, 19847, 5, 53, 0, 0, 19847, 20032, 5, 311, 0, 0, 19848, + 19850, 5, 301, 0, 0, 19849, 19851, 5, 53, 0, 0, 19850, 19849, 1, 0, 0, + 0, 19850, 19851, 1, 0, 0, 0, 19851, 19852, 1, 0, 0, 0, 19852, 19853, 5, + 863, 0, 0, 19853, 20032, 5, 557, 0, 0, 19854, 19855, 7, 266, 0, 0, 19855, + 19856, 5, 53, 0, 0, 19856, 19857, 5, 863, 0, 0, 19857, 20032, 5, 557, 0, + 0, 19858, 19860, 5, 301, 0, 0, 19859, 19861, 5, 53, 0, 0, 19860, 19859, + 1, 0, 0, 0, 19860, 19861, 1, 0, 0, 0, 19861, 19862, 1, 0, 0, 0, 19862, + 19863, 5, 311, 0, 0, 19863, 20032, 5, 392, 0, 0, 19864, 19865, 7, 267, + 0, 0, 19865, 19866, 5, 53, 0, 0, 19866, 19867, 5, 311, 0, 0, 19867, 20032, + 5, 392, 0, 0, 19868, 19870, 5, 301, 0, 0, 19869, 19871, 5, 53, 0, 0, 19870, + 19869, 1, 0, 0, 0, 19870, 19871, 1, 0, 0, 0, 19871, 19872, 1, 0, 0, 0, + 19872, 19873, 5, 311, 0, 0, 19873, 19874, 5, 149, 0, 0, 19874, 20032, 5, + 1370, 0, 0, 19875, 19876, 7, 268, 0, 0, 19876, 19877, 5, 53, 0, 0, 19877, + 19878, 5, 311, 0, 0, 19878, 19879, 5, 149, 0, 0, 19879, 20032, 5, 1370, + 0, 0, 19880, 19882, 5, 301, 0, 0, 19881, 19883, 5, 53, 0, 0, 19882, 19881, + 1, 0, 0, 0, 19882, 19883, 1, 0, 0, 0, 19883, 19884, 1, 0, 0, 0, 19884, + 20032, 5, 1186, 0, 0, 19885, 19886, 7, 261, 0, 0, 19886, 19887, 5, 53, + 0, 0, 19887, 20032, 5, 1186, 0, 0, 19888, 19889, 7, 53, 0, 0, 19889, 19890, + 5, 53, 0, 0, 19890, 20032, 5, 1231, 0, 0, 19891, 19892, 5, 301, 0, 0, 19892, + 19893, 5, 1319, 0, 0, 19893, 20032, 5, 329, 0, 0, 19894, 19895, 5, 1572, + 0, 0, 19895, 20032, 5, 270, 0, 0, 19896, 19898, 5, 301, 0, 0, 19897, 19899, + 5, 53, 0, 0, 19898, 19897, 1, 0, 0, 0, 19898, 19899, 1, 0, 0, 0, 19899, + 19900, 1, 0, 0, 0, 19900, 20032, 5, 1369, 0, 0, 19901, 19902, 7, 261, 0, + 0, 19902, 19903, 5, 53, 0, 0, 19903, 20032, 5, 1369, 0, 0, 19904, 19905, + 7, 53, 0, 0, 19905, 20032, 5, 1371, 0, 0, 19906, 19907, 5, 301, 0, 0, 19907, + 20032, 5, 1498, 0, 0, 19908, 19909, 7, 269, 0, 0, 19909, 19910, 5, 53, + 0, 0, 19910, 20032, 5, 1498, 0, 0, 19911, 19912, 7, 53, 0, 0, 19912, 19913, + 5, 1501, 0, 0, 19913, 20032, 5, 1550, 0, 0, 19914, 19916, 5, 301, 0, 0, + 19915, 19917, 5, 53, 0, 0, 19916, 19915, 1, 0, 0, 0, 19916, 19917, 1, 0, + 0, 0, 19917, 19918, 1, 0, 0, 0, 19918, 20032, 5, 1558, 0, 0, 19919, 19920, + 7, 270, 0, 0, 19920, 19921, 5, 53, 0, 0, 19921, 20032, 5, 1558, 0, 0, 19922, + 19923, 7, 271, 0, 0, 19923, 20032, 5, 1568, 0, 0, 19924, 19925, 5, 41, + 0, 0, 19925, 19926, 5, 1475, 0, 0, 19926, 20032, 5, 292, 0, 0, 19927, 19929, + 5, 301, 0, 0, 19928, 19930, 5, 53, 0, 0, 19929, 19928, 1, 0, 0, 0, 19929, + 19930, 1, 0, 0, 0, 19930, 19931, 1, 0, 0, 0, 19931, 19932, 5, 1622, 0, + 0, 19932, 19933, 5, 2046, 0, 0, 19933, 20032, 5, 1371, 0, 0, 19934, 19935, + 7, 272, 0, 0, 19935, 19936, 5, 53, 0, 0, 19936, 19937, 5, 1622, 0, 0, 19937, + 19938, 5, 2046, 0, 0, 19938, 20032, 5, 1371, 0, 0, 19939, 19940, 5, 2045, + 0, 0, 19940, 19941, 5, 53, 0, 0, 19941, 20032, 5, 1622, 0, 0, 19942, 19944, + 5, 301, 0, 0, 19943, 19945, 5, 53, 0, 0, 19944, 19943, 1, 0, 0, 0, 19944, + 19945, 1, 0, 0, 0, 19945, 19946, 1, 0, 0, 0, 19946, 20032, 5, 1694, 0, + 0, 19947, 19948, 5, 425, 0, 0, 19948, 19949, 5, 53, 0, 0, 19949, 20032, + 5, 1694, 0, 0, 19950, 19951, 7, 259, 0, 0, 19951, 19952, 5, 1381, 0, 0, + 19952, 20032, 5, 1694, 0, 0, 19953, 19955, 5, 301, 0, 0, 19954, 19956, + 5, 53, 0, 0, 19955, 19954, 1, 0, 0, 0, 19955, 19956, 1, 0, 0, 0, 19956, + 19957, 1, 0, 0, 0, 19957, 20032, 5, 1981, 0, 0, 19958, 19959, 7, 273, 0, + 0, 19959, 19960, 5, 53, 0, 0, 19960, 20032, 5, 1981, 0, 0, 19961, 19962, + 7, 274, 0, 0, 19962, 20032, 5, 1978, 0, 0, 19963, 19965, 5, 301, 0, 0, + 19964, 19966, 5, 53, 0, 0, 19965, 19964, 1, 0, 0, 0, 19965, 19966, 1, 0, + 0, 0, 19966, 19967, 1, 0, 0, 0, 19967, 20032, 5, 2049, 0, 0, 19968, 19969, + 7, 258, 0, 0, 19969, 19970, 5, 53, 0, 0, 19970, 20032, 5, 2049, 0, 0, 19971, + 19972, 5, 26, 0, 0, 19972, 19973, 5, 329, 0, 0, 19973, 20032, 5, 2049, + 0, 0, 19974, 19976, 5, 301, 0, 0, 19975, 19977, 5, 53, 0, 0, 19976, 19975, + 1, 0, 0, 0, 19976, 19977, 1, 0, 0, 0, 19977, 19978, 1, 0, 0, 0, 19978, + 20032, 5, 2058, 0, 0, 19979, 19980, 7, 275, 0, 0, 19980, 19981, 5, 53, + 0, 0, 19981, 20032, 5, 2058, 0, 0, 19982, 19983, 7, 53, 0, 0, 19983, 20032, + 5, 2126, 0, 0, 19984, 19986, 5, 301, 0, 0, 19985, 19987, 5, 53, 0, 0, 19986, + 19985, 1, 0, 0, 0, 19986, 19987, 1, 0, 0, 0, 19987, 19988, 1, 0, 0, 0, + 19988, 20032, 5, 2171, 0, 0, 19989, 19990, 7, 276, 0, 0, 19990, 19991, + 5, 53, 0, 0, 19991, 20032, 5, 2171, 0, 0, 19992, 19993, 7, 277, 0, 0, 19993, + 20032, 5, 53, 0, 0, 19994, 19995, 5, 105, 0, 0, 19995, 20032, 5, 2126, + 0, 0, 19996, 19997, 5, 179, 0, 0, 19997, 20032, 5, 1124, 0, 0, 19998, 19999, + 5, 490, 0, 0, 19999, 20000, 5, 4, 0, 0, 20000, 20032, 5, 1322, 0, 0, 20001, + 20003, 5, 561, 0, 0, 20002, 20004, 5, 53, 0, 0, 20003, 20002, 1, 0, 0, + 0, 20003, 20004, 1, 0, 0, 0, 20004, 20005, 1, 0, 0, 0, 20005, 20032, 5, + 2040, 0, 0, 20006, 20007, 5, 592, 0, 0, 20007, 20009, 5, 53, 0, 0, 20008, + 20010, 5, 1159, 0, 0, 20009, 20008, 1, 0, 0, 0, 20009, 20010, 1, 0, 0, + 0, 20010, 20011, 1, 0, 0, 0, 20011, 20032, 5, 1366, 0, 0, 20012, 20013, + 5, 680, 0, 0, 20013, 20014, 5, 53, 0, 0, 20014, 20032, 5, 1367, 0, 0, 20015, + 20016, 5, 752, 0, 0, 20016, 20017, 5, 339, 0, 0, 20017, 20032, 5, 2006, + 0, 0, 20018, 20019, 5, 752, 0, 0, 20019, 20032, 5, 1730, 0, 0, 20020, 20021, + 5, 1383, 0, 0, 20021, 20032, 5, 344, 0, 0, 20022, 20032, 5, 1486, 0, 0, + 20023, 20024, 5, 1552, 0, 0, 20024, 20025, 5, 53, 0, 0, 20025, 20032, 7, + 278, 0, 0, 20026, 20032, 5, 1699, 0, 0, 20027, 20032, 5, 1705, 0, 0, 20028, + 20032, 5, 1707, 0, 0, 20029, 20032, 5, 1731, 0, 0, 20030, 20032, 5, 1766, + 0, 0, 20031, 19705, 1, 0, 0, 0, 20031, 19707, 1, 0, 0, 0, 20031, 19708, + 1, 0, 0, 0, 20031, 19715, 1, 0, 0, 0, 20031, 19719, 1, 0, 0, 0, 20031, + 19723, 1, 0, 0, 0, 20031, 19728, 1, 0, 0, 0, 20031, 19731, 1, 0, 0, 0, + 20031, 19734, 1, 0, 0, 0, 20031, 19737, 1, 0, 0, 0, 20031, 19739, 1, 0, + 0, 0, 20031, 19745, 1, 0, 0, 0, 20031, 19749, 1, 0, 0, 0, 20031, 19752, + 1, 0, 0, 0, 20031, 19755, 1, 0, 0, 0, 20031, 19758, 1, 0, 0, 0, 20031, + 19763, 1, 0, 0, 0, 20031, 19766, 1, 0, 0, 0, 20031, 19769, 1, 0, 0, 0, + 20031, 19772, 1, 0, 0, 0, 20031, 19779, 1, 0, 0, 0, 20031, 19782, 1, 0, + 0, 0, 20031, 19787, 1, 0, 0, 0, 20031, 19790, 1, 0, 0, 0, 20031, 19795, + 1, 0, 0, 0, 20031, 19798, 1, 0, 0, 0, 20031, 19800, 1, 0, 0, 0, 20031, + 19803, 1, 0, 0, 0, 20031, 19808, 1, 0, 0, 0, 20031, 19811, 1, 0, 0, 0, + 20031, 19812, 1, 0, 0, 0, 20031, 19818, 1, 0, 0, 0, 20031, 19823, 1, 0, + 0, 0, 20031, 19827, 1, 0, 0, 0, 20031, 19830, 1, 0, 0, 0, 20031, 19836, + 1, 0, 0, 0, 20031, 19840, 1, 0, 0, 0, 20031, 19845, 1, 0, 0, 0, 20031, + 19848, 1, 0, 0, 0, 20031, 19854, 1, 0, 0, 0, 20031, 19858, 1, 0, 0, 0, + 20031, 19864, 1, 0, 0, 0, 20031, 19868, 1, 0, 0, 0, 20031, 19875, 1, 0, + 0, 0, 20031, 19880, 1, 0, 0, 0, 20031, 19885, 1, 0, 0, 0, 20031, 19888, + 1, 0, 0, 0, 20031, 19891, 1, 0, 0, 0, 20031, 19894, 1, 0, 0, 0, 20031, + 19896, 1, 0, 0, 0, 20031, 19901, 1, 0, 0, 0, 20031, 19904, 1, 0, 0, 0, + 20031, 19906, 1, 0, 0, 0, 20031, 19908, 1, 0, 0, 0, 20031, 19911, 1, 0, + 0, 0, 20031, 19914, 1, 0, 0, 0, 20031, 19919, 1, 0, 0, 0, 20031, 19922, + 1, 0, 0, 0, 20031, 19924, 1, 0, 0, 0, 20031, 19927, 1, 0, 0, 0, 20031, + 19934, 1, 0, 0, 0, 20031, 19939, 1, 0, 0, 0, 20031, 19942, 1, 0, 0, 0, + 20031, 19947, 1, 0, 0, 0, 20031, 19950, 1, 0, 0, 0, 20031, 19953, 1, 0, + 0, 0, 20031, 19958, 1, 0, 0, 0, 20031, 19961, 1, 0, 0, 0, 20031, 19963, + 1, 0, 0, 0, 20031, 19968, 1, 0, 0, 0, 20031, 19971, 1, 0, 0, 0, 20031, + 19974, 1, 0, 0, 0, 20031, 19979, 1, 0, 0, 0, 20031, 19982, 1, 0, 0, 0, + 20031, 19984, 1, 0, 0, 0, 20031, 19989, 1, 0, 0, 0, 20031, 19992, 1, 0, + 0, 0, 20031, 19994, 1, 0, 0, 0, 20031, 19996, 1, 0, 0, 0, 20031, 19998, + 1, 0, 0, 0, 20031, 20001, 1, 0, 0, 0, 20031, 20006, 1, 0, 0, 0, 20031, + 20012, 1, 0, 0, 0, 20031, 20015, 1, 0, 0, 0, 20031, 20018, 1, 0, 0, 0, + 20031, 20020, 1, 0, 0, 0, 20031, 20022, 1, 0, 0, 0, 20031, 20023, 1, 0, + 0, 0, 20031, 20026, 1, 0, 0, 0, 20031, 20027, 1, 0, 0, 0, 20031, 20028, + 1, 0, 0, 0, 20031, 20029, 1, 0, 0, 0, 20031, 20030, 1, 0, 0, 0, 20032, + 2319, 1, 0, 0, 0, 20033, 20036, 5, 2002, 0, 0, 20034, 20037, 3, 2328, 1164, + 0, 20035, 20037, 3, 2308, 1154, 0, 20036, 20034, 1, 0, 0, 0, 20036, 20035, + 1, 0, 0, 0, 20037, 20042, 1, 0, 0, 0, 20038, 20039, 5, 79, 0, 0, 20039, + 20040, 5, 2006, 0, 0, 20040, 20041, 5, 2244, 0, 0, 20041, 20043, 3, 2328, + 1164, 0, 20042, 20038, 1, 0, 0, 0, 20042, 20043, 1, 0, 0, 0, 20043, 20096, + 1, 0, 0, 0, 20044, 20048, 5, 718, 0, 0, 20045, 20049, 3, 2328, 1164, 0, + 20046, 20049, 3, 2308, 1154, 0, 20047, 20049, 3, 2310, 1155, 0, 20048, + 20045, 1, 0, 0, 0, 20048, 20046, 1, 0, 0, 0, 20048, 20047, 1, 0, 0, 0, + 20049, 20050, 1, 0, 0, 0, 20050, 20064, 7, 279, 0, 0, 20051, 20054, 5, + 2430, 0, 0, 20052, 20055, 5, 2424, 0, 0, 20053, 20055, 3, 2308, 1154, 0, + 20054, 20052, 1, 0, 0, 0, 20054, 20053, 1, 0, 0, 0, 20055, 20061, 1, 0, + 0, 0, 20056, 20059, 5, 2436, 0, 0, 20057, 20060, 5, 2424, 0, 0, 20058, + 20060, 3, 2308, 1154, 0, 20059, 20057, 1, 0, 0, 0, 20059, 20058, 1, 0, + 0, 0, 20060, 20062, 1, 0, 0, 0, 20061, 20056, 1, 0, 0, 0, 20061, 20062, + 1, 0, 0, 0, 20062, 20063, 1, 0, 0, 0, 20063, 20065, 5, 2431, 0, 0, 20064, + 20051, 1, 0, 0, 0, 20064, 20065, 1, 0, 0, 0, 20065, 20081, 1, 0, 0, 0, + 20066, 20079, 5, 2034, 0, 0, 20067, 20080, 5, 341, 0, 0, 20068, 20080, + 5, 623, 0, 0, 20069, 20080, 5, 888, 0, 0, 20070, 20077, 5, 1541, 0, 0, + 20071, 20074, 5, 2430, 0, 0, 20072, 20075, 5, 2424, 0, 0, 20073, 20075, + 3, 2308, 1154, 0, 20074, 20072, 1, 0, 0, 0, 20074, 20073, 1, 0, 0, 0, 20075, + 20076, 1, 0, 0, 0, 20076, 20078, 5, 2431, 0, 0, 20077, 20071, 1, 0, 0, + 0, 20077, 20078, 1, 0, 0, 0, 20078, 20080, 1, 0, 0, 0, 20079, 20067, 1, + 0, 0, 0, 20079, 20068, 1, 0, 0, 0, 20079, 20069, 1, 0, 0, 0, 20079, 20070, + 1, 0, 0, 0, 20080, 20082, 1, 0, 0, 0, 20081, 20066, 1, 0, 0, 0, 20081, + 20082, 1, 0, 0, 0, 20082, 20096, 1, 0, 0, 0, 20083, 20096, 3, 2324, 1162, + 0, 20084, 20085, 5, 339, 0, 0, 20085, 20096, 3, 2328, 1164, 0, 20086, 20096, + 3, 2328, 1164, 0, 20087, 20096, 5, 1149, 0, 0, 20088, 20096, 5, 2050, 0, + 0, 20089, 20096, 5, 523, 0, 0, 20090, 20096, 5, 347, 0, 0, 20091, 20096, + 5, 1570, 0, 0, 20092, 20096, 5, 890, 0, 0, 20093, 20096, 5, 862, 0, 0, + 20094, 20096, 5, 363, 0, 0, 20095, 20033, 1, 0, 0, 0, 20095, 20044, 1, + 0, 0, 0, 20095, 20083, 1, 0, 0, 0, 20095, 20084, 1, 0, 0, 0, 20095, 20086, + 1, 0, 0, 0, 20095, 20087, 1, 0, 0, 0, 20095, 20088, 1, 0, 0, 0, 20095, + 20089, 1, 0, 0, 0, 20095, 20090, 1, 0, 0, 0, 20095, 20091, 1, 0, 0, 0, + 20095, 20092, 1, 0, 0, 0, 20095, 20093, 1, 0, 0, 0, 20095, 20094, 1, 0, + 0, 0, 20096, 2321, 1, 0, 0, 0, 20097, 20100, 5, 2002, 0, 0, 20098, 20101, + 3, 2328, 1164, 0, 20099, 20101, 3, 2308, 1154, 0, 20100, 20098, 1, 0, 0, + 0, 20100, 20099, 1, 0, 0, 0, 20101, 20106, 1, 0, 0, 0, 20102, 20103, 5, + 79, 0, 0, 20103, 20104, 5, 2006, 0, 0, 20104, 20105, 5, 2244, 0, 0, 20105, + 20107, 3, 2328, 1164, 0, 20106, 20102, 1, 0, 0, 0, 20106, 20107, 1, 0, + 0, 0, 20107, 20160, 1, 0, 0, 0, 20108, 20112, 5, 718, 0, 0, 20109, 20113, + 3, 2328, 1164, 0, 20110, 20113, 3, 2308, 1154, 0, 20111, 20113, 3, 2310, + 1155, 0, 20112, 20109, 1, 0, 0, 0, 20112, 20110, 1, 0, 0, 0, 20112, 20111, + 1, 0, 0, 0, 20113, 20114, 1, 0, 0, 0, 20114, 20128, 7, 279, 0, 0, 20115, + 20118, 5, 2430, 0, 0, 20116, 20119, 5, 2424, 0, 0, 20117, 20119, 3, 2308, + 1154, 0, 20118, 20116, 1, 0, 0, 0, 20118, 20117, 1, 0, 0, 0, 20119, 20125, + 1, 0, 0, 0, 20120, 20123, 5, 2436, 0, 0, 20121, 20124, 5, 2424, 0, 0, 20122, + 20124, 3, 2308, 1154, 0, 20123, 20121, 1, 0, 0, 0, 20123, 20122, 1, 0, + 0, 0, 20124, 20126, 1, 0, 0, 0, 20125, 20120, 1, 0, 0, 0, 20125, 20126, + 1, 0, 0, 0, 20126, 20127, 1, 0, 0, 0, 20127, 20129, 5, 2431, 0, 0, 20128, + 20115, 1, 0, 0, 0, 20128, 20129, 1, 0, 0, 0, 20129, 20145, 1, 0, 0, 0, + 20130, 20143, 5, 2034, 0, 0, 20131, 20144, 5, 341, 0, 0, 20132, 20144, + 5, 623, 0, 0, 20133, 20144, 5, 888, 0, 0, 20134, 20141, 5, 1541, 0, 0, + 20135, 20138, 5, 2430, 0, 0, 20136, 20139, 5, 2424, 0, 0, 20137, 20139, + 3, 2308, 1154, 0, 20138, 20136, 1, 0, 0, 0, 20138, 20137, 1, 0, 0, 0, 20139, + 20140, 1, 0, 0, 0, 20140, 20142, 5, 2431, 0, 0, 20141, 20135, 1, 0, 0, + 0, 20141, 20142, 1, 0, 0, 0, 20142, 20144, 1, 0, 0, 0, 20143, 20131, 1, + 0, 0, 0, 20143, 20132, 1, 0, 0, 0, 20143, 20133, 1, 0, 0, 0, 20143, 20134, + 1, 0, 0, 0, 20144, 20146, 1, 0, 0, 0, 20145, 20130, 1, 0, 0, 0, 20145, + 20146, 1, 0, 0, 0, 20146, 20160, 1, 0, 0, 0, 20147, 20160, 3, 2324, 1162, + 0, 20148, 20149, 5, 339, 0, 0, 20149, 20160, 3, 2328, 1164, 0, 20150, 20160, + 3, 2330, 1165, 0, 20151, 20160, 5, 1149, 0, 0, 20152, 20160, 5, 2050, 0, + 0, 20153, 20160, 5, 523, 0, 0, 20154, 20160, 5, 347, 0, 0, 20155, 20160, + 5, 1570, 0, 0, 20156, 20160, 5, 890, 0, 0, 20157, 20160, 5, 862, 0, 0, + 20158, 20160, 5, 363, 0, 0, 20159, 20097, 1, 0, 0, 0, 20159, 20108, 1, + 0, 0, 0, 20159, 20147, 1, 0, 0, 0, 20159, 20148, 1, 0, 0, 0, 20159, 20150, + 1, 0, 0, 0, 20159, 20151, 1, 0, 0, 0, 20159, 20152, 1, 0, 0, 0, 20159, + 20153, 1, 0, 0, 0, 20159, 20154, 1, 0, 0, 0, 20159, 20155, 1, 0, 0, 0, + 20159, 20156, 1, 0, 0, 0, 20159, 20157, 1, 0, 0, 0, 20159, 20158, 1, 0, + 0, 0, 20160, 2323, 1, 0, 0, 0, 20161, 20162, 7, 280, 0, 0, 20162, 2325, + 1, 0, 0, 0, 20163, 20164, 5, 2435, 0, 0, 20164, 20165, 3, 2324, 1162, 0, + 20165, 2327, 1, 0, 0, 0, 20166, 20170, 3, 2254, 1127, 0, 20167, 20170, + 5, 2426, 0, 0, 20168, 20170, 5, 2370, 0, 0, 20169, 20166, 1, 0, 0, 0, 20169, + 20167, 1, 0, 0, 0, 20169, 20168, 1, 0, 0, 0, 20170, 2329, 1, 0, 0, 0, 20171, + 20172, 7, 281, 0, 0, 20172, 2331, 1, 0, 0, 0, 20173, 20174, 5, 2457, 0, + 0, 20174, 20176, 3, 2272, 1136, 0, 20175, 20173, 1, 0, 0, 0, 20175, 20176, + 1, 0, 0, 0, 20176, 20177, 1, 0, 0, 0, 20177, 20178, 3, 2334, 1167, 0, 20178, + 2333, 1, 0, 0, 0, 20179, 20182, 3, 2434, 1217, 0, 20180, 20182, 5, 2427, + 0, 0, 20181, 20179, 1, 0, 0, 0, 20181, 20180, 1, 0, 0, 0, 20182, 2335, + 1, 0, 0, 0, 20183, 20184, 5, 2430, 0, 0, 20184, 20185, 5, 2434, 0, 0, 20185, + 20186, 5, 2431, 0, 0, 20186, 2337, 1, 0, 0, 0, 20187, 20188, 5, 2374, 0, + 0, 20188, 20189, 5, 2430, 0, 0, 20189, 20190, 3, 2340, 1170, 0, 20190, + 20191, 5, 2431, 0, 0, 20191, 2339, 1, 0, 0, 0, 20192, 20198, 5, 20, 0, + 0, 20193, 20194, 5, 635, 0, 0, 20194, 20195, 5, 1125, 0, 0, 20195, 20199, + 5, 492, 0, 0, 20196, 20197, 5, 1223, 0, 0, 20197, 20199, 5, 1467, 0, 0, + 20198, 20193, 1, 0, 0, 0, 20198, 20196, 1, 0, 0, 0, 20198, 20199, 1, 0, + 0, 0, 20199, 20207, 1, 0, 0, 0, 20200, 20203, 5, 425, 0, 0, 20201, 20202, + 5, 635, 0, 0, 20202, 20204, 5, 492, 0, 0, 20203, 20201, 1, 0, 0, 0, 20203, + 20204, 1, 0, 0, 0, 20204, 20207, 1, 0, 0, 0, 20205, 20207, 5, 1467, 0, + 0, 20206, 20192, 1, 0, 0, 0, 20206, 20200, 1, 0, 0, 0, 20206, 20205, 1, + 0, 0, 0, 20206, 20207, 1, 0, 0, 0, 20207, 20208, 1, 0, 0, 0, 20208, 20213, + 3, 2342, 1171, 0, 20209, 20210, 5, 2436, 0, 0, 20210, 20212, 3, 2340, 1170, + 0, 20211, 20209, 1, 0, 0, 0, 20212, 20215, 1, 0, 0, 0, 20213, 20211, 1, + 0, 0, 0, 20213, 20214, 1, 0, 0, 0, 20214, 2341, 1, 0, 0, 0, 20215, 20213, + 1, 0, 0, 0, 20216, 20218, 3, 2332, 1166, 0, 20217, 20219, 5, 2426, 0, 0, + 20218, 20217, 1, 0, 0, 0, 20218, 20219, 1, 0, 0, 0, 20219, 2343, 1, 0, + 0, 0, 20220, 20221, 5, 301, 0, 0, 20221, 20222, 5, 1530, 0, 0, 20222, 20223, + 5, 86, 0, 0, 20223, 20229, 3, 2214, 1107, 0, 20224, 20228, 3, 1016, 508, + 0, 20225, 20228, 3, 818, 409, 0, 20226, 20228, 3, 746, 373, 0, 20227, 20224, + 1, 0, 0, 0, 20227, 20225, 1, 0, 0, 0, 20227, 20226, 1, 0, 0, 0, 20228, + 20231, 1, 0, 0, 0, 20229, 20227, 1, 0, 0, 0, 20229, 20230, 1, 0, 0, 0, + 20230, 2345, 1, 0, 0, 0, 20231, 20229, 1, 0, 0, 0, 20232, 20233, 5, 425, + 0, 0, 20233, 20234, 5, 849, 0, 0, 20234, 20235, 5, 2171, 0, 0, 20235, 20238, + 5, 820, 0, 0, 20236, 20237, 5, 635, 0, 0, 20237, 20239, 5, 492, 0, 0, 20238, + 20236, 1, 0, 0, 0, 20238, 20239, 1, 0, 0, 0, 20239, 20240, 1, 0, 0, 0, + 20240, 20241, 5, 1179, 0, 0, 20241, 20242, 3, 2268, 1134, 0, 20242, 2347, + 1, 0, 0, 0, 20243, 20244, 5, 241, 0, 0, 20244, 20246, 5, 2049, 0, 0, 20245, + 20247, 3, 1720, 860, 0, 20246, 20245, 1, 0, 0, 0, 20246, 20247, 1, 0, 0, + 0, 20247, 20249, 1, 0, 0, 0, 20248, 20250, 3, 2350, 1175, 0, 20249, 20248, + 1, 0, 0, 0, 20250, 20251, 1, 0, 0, 0, 20251, 20249, 1, 0, 0, 0, 20251, + 20252, 1, 0, 0, 0, 20252, 20253, 1, 0, 0, 0, 20253, 20255, 5, 459, 0, 0, + 20254, 20256, 3, 2252, 1126, 0, 20255, 20254, 1, 0, 0, 0, 20255, 20256, + 1, 0, 0, 0, 20256, 2349, 1, 0, 0, 0, 20257, 20258, 5, 106, 0, 0, 20258, + 20259, 5, 1641, 0, 0, 20259, 20260, 5, 724, 0, 0, 20260, 20261, 3, 2352, + 1176, 0, 20261, 20262, 5, 106, 0, 0, 20262, 20263, 5, 1641, 0, 0, 20263, + 20264, 5, 2450, 0, 0, 20264, 20294, 1, 0, 0, 0, 20265, 20266, 5, 106, 0, + 0, 20266, 20267, 5, 436, 0, 0, 20267, 20268, 5, 1511, 0, 0, 20268, 20269, + 5, 724, 0, 0, 20269, 20270, 3, 2352, 1176, 0, 20270, 20271, 5, 106, 0, + 0, 20271, 20272, 5, 436, 0, 0, 20272, 20273, 5, 1511, 0, 0, 20273, 20274, + 5, 2450, 0, 0, 20274, 20294, 1, 0, 0, 0, 20275, 20276, 5, 32, 0, 0, 20276, + 20277, 5, 1641, 0, 0, 20277, 20278, 5, 724, 0, 0, 20278, 20279, 3, 2352, + 1176, 0, 20279, 20280, 5, 32, 0, 0, 20280, 20281, 5, 1641, 0, 0, 20281, + 20282, 5, 2450, 0, 0, 20282, 20294, 1, 0, 0, 0, 20283, 20284, 5, 32, 0, + 0, 20284, 20285, 5, 436, 0, 0, 20285, 20286, 5, 1511, 0, 0, 20286, 20287, + 5, 724, 0, 0, 20287, 20288, 3, 2352, 1176, 0, 20288, 20289, 5, 32, 0, 0, + 20289, 20290, 5, 436, 0, 0, 20290, 20291, 5, 1511, 0, 0, 20291, 20292, + 5, 2450, 0, 0, 20292, 20294, 1, 0, 0, 0, 20293, 20257, 1, 0, 0, 0, 20293, + 20265, 1, 0, 0, 0, 20293, 20275, 1, 0, 0, 0, 20293, 20283, 1, 0, 0, 0, + 20294, 2351, 1, 0, 0, 0, 20295, 20297, 3, 1722, 861, 0, 20296, 20295, 1, + 0, 0, 0, 20297, 20300, 1, 0, 0, 0, 20298, 20296, 1, 0, 0, 0, 20298, 20299, + 1, 0, 0, 0, 20299, 20301, 1, 0, 0, 0, 20300, 20298, 1, 0, 0, 0, 20301, + 20302, 3, 1796, 898, 0, 20302, 2353, 1, 0, 0, 0, 20303, 20318, 5, 922, + 0, 0, 20304, 20307, 3, 1544, 772, 0, 20305, 20306, 5, 842, 0, 0, 20306, + 20308, 5, 1981, 0, 0, 20307, 20305, 1, 0, 0, 0, 20307, 20308, 1, 0, 0, + 0, 20308, 20309, 1, 0, 0, 0, 20309, 20310, 3, 1142, 571, 0, 20310, 20319, + 1, 0, 0, 0, 20311, 20313, 3, 1546, 773, 0, 20312, 20314, 3, 1062, 531, + 0, 20313, 20312, 1, 0, 0, 0, 20313, 20314, 1, 0, 0, 0, 20314, 20316, 1, + 0, 0, 0, 20315, 20317, 3, 1144, 572, 0, 20316, 20315, 1, 0, 0, 0, 20316, + 20317, 1, 0, 0, 0, 20317, 20319, 1, 0, 0, 0, 20318, 20304, 1, 0, 0, 0, + 20318, 20311, 1, 0, 0, 0, 20319, 20329, 1, 0, 0, 0, 20320, 20328, 3, 2376, + 1188, 0, 20321, 20328, 3, 1558, 779, 0, 20322, 20328, 3, 912, 456, 0, 20323, + 20324, 3, 1302, 651, 0, 20324, 20325, 5, 210, 0, 0, 20325, 20328, 1, 0, + 0, 0, 20326, 20328, 5, 1177, 0, 0, 20327, 20320, 1, 0, 0, 0, 20327, 20321, + 1, 0, 0, 0, 20327, 20322, 1, 0, 0, 0, 20327, 20323, 1, 0, 0, 0, 20327, + 20326, 1, 0, 0, 0, 20328, 20331, 1, 0, 0, 0, 20329, 20327, 1, 0, 0, 0, + 20329, 20330, 1, 0, 0, 0, 20330, 2355, 1, 0, 0, 0, 20331, 20329, 1, 0, + 0, 0, 20332, 20335, 5, 1464, 0, 0, 20333, 20336, 3, 1544, 772, 0, 20334, + 20336, 3, 1546, 773, 0, 20335, 20333, 1, 0, 0, 0, 20335, 20334, 1, 0, 0, + 0, 20336, 20337, 1, 0, 0, 0, 20337, 20338, 5, 2034, 0, 0, 20338, 20339, + 3, 1678, 839, 0, 20339, 2357, 1, 0, 0, 0, 20340, 20357, 5, 1622, 0, 0, + 20341, 20342, 5, 2409, 0, 0, 20342, 20343, 5, 2430, 0, 0, 20343, 20344, + 3, 2036, 1018, 0, 20344, 20345, 5, 2431, 0, 0, 20345, 20358, 1, 0, 0, 0, + 20346, 20355, 5, 2408, 0, 0, 20347, 20348, 5, 2423, 0, 0, 20348, 20356, + 5, 294, 0, 0, 20349, 20350, 5, 2430, 0, 0, 20350, 20351, 3, 2036, 1018, + 0, 20351, 20352, 5, 2431, 0, 0, 20352, 20353, 5, 2423, 0, 0, 20353, 20354, + 7, 282, 0, 0, 20354, 20356, 1, 0, 0, 0, 20355, 20347, 1, 0, 0, 0, 20355, + 20349, 1, 0, 0, 0, 20356, 20358, 1, 0, 0, 0, 20357, 20341, 1, 0, 0, 0, + 20357, 20346, 1, 0, 0, 0, 20358, 2359, 1, 0, 0, 0, 20359, 20360, 5, 2398, + 0, 0, 20360, 2361, 1, 0, 0, 0, 20361, 20362, 5, 2386, 0, 0, 20362, 20363, + 3, 2058, 1029, 0, 20363, 20364, 5, 2385, 0, 0, 20364, 2363, 1, 0, 0, 0, + 20365, 20366, 5, 2387, 0, 0, 20366, 20367, 3, 2030, 1015, 0, 20367, 20368, + 5, 2388, 0, 0, 20368, 20373, 3, 2366, 1183, 0, 20369, 20370, 5, 2384, 0, + 0, 20370, 20372, 3, 2366, 1183, 0, 20371, 20369, 1, 0, 0, 0, 20372, 20375, + 1, 0, 0, 0, 20373, 20371, 1, 0, 0, 0, 20373, 20374, 1, 0, 0, 0, 20374, + 20378, 1, 0, 0, 0, 20375, 20373, 1, 0, 0, 0, 20376, 20377, 5, 2383, 0, + 0, 20377, 20379, 3, 2366, 1183, 0, 20378, 20376, 1, 0, 0, 0, 20378, 20379, + 1, 0, 0, 0, 20379, 20380, 1, 0, 0, 0, 20380, 20381, 5, 2385, 0, 0, 20381, + 2365, 1, 0, 0, 0, 20382, 20384, 3, 1734, 867, 0, 20383, 20382, 1, 0, 0, + 0, 20383, 20384, 1, 0, 0, 0, 20384, 20385, 1, 0, 0, 0, 20385, 20386, 3, + 1754, 877, 0, 20386, 20387, 5, 2450, 0, 0, 20387, 20393, 1, 0, 0, 0, 20388, + 20393, 3, 1724, 862, 0, 20389, 20393, 3, 2362, 1181, 0, 20390, 20393, 3, + 166, 83, 0, 20391, 20393, 3, 168, 84, 0, 20392, 20383, 1, 0, 0, 0, 20392, + 20388, 1, 0, 0, 0, 20392, 20389, 1, 0, 0, 0, 20392, 20390, 1, 0, 0, 0, + 20392, 20391, 1, 0, 0, 0, 20393, 20394, 1, 0, 0, 0, 20394, 20392, 1, 0, + 0, 0, 20394, 20395, 1, 0, 0, 0, 20395, 2367, 1, 0, 0, 0, 20396, 20399, + 5, 1304, 0, 0, 20397, 20398, 7, 283, 0, 0, 20398, 20400, 5, 2410, 0, 0, + 20399, 20397, 1, 0, 0, 0, 20399, 20400, 1, 0, 0, 0, 20400, 20401, 1, 0, + 0, 0, 20401, 20402, 5, 2134, 0, 0, 20402, 20403, 3, 2220, 1110, 0, 20403, + 2369, 1, 0, 0, 0, 20404, 20405, 5, 2373, 0, 0, 20405, 20406, 5, 151, 0, + 0, 20406, 20407, 5, 2430, 0, 0, 20407, 20412, 3, 2372, 1186, 0, 20408, + 20409, 5, 2436, 0, 0, 20409, 20411, 3, 2372, 1186, 0, 20410, 20408, 1, + 0, 0, 0, 20411, 20414, 1, 0, 0, 0, 20412, 20410, 1, 0, 0, 0, 20412, 20413, + 1, 0, 0, 0, 20413, 20415, 1, 0, 0, 0, 20414, 20412, 1, 0, 0, 0, 20415, + 20416, 5, 2431, 0, 0, 20416, 2371, 1, 0, 0, 0, 20417, 20418, 7, 284, 0, + 0, 20418, 20419, 3, 2248, 1124, 0, 20419, 2373, 1, 0, 0, 0, 20420, 20421, + 5, 363, 0, 0, 20421, 20422, 5, 2253, 0, 0, 20422, 20423, 5, 2419, 0, 0, + 20423, 2375, 1, 0, 0, 0, 20424, 20425, 5, 648, 0, 0, 20425, 20426, 5, 1512, + 0, 0, 20426, 20427, 3, 2198, 1099, 0, 20427, 2377, 1, 0, 0, 0, 20428, 20449, + 5, 277, 0, 0, 20429, 20432, 5, 1553, 0, 0, 20430, 20433, 5, 2416, 0, 0, + 20431, 20433, 3, 2380, 1190, 0, 20432, 20430, 1, 0, 0, 0, 20432, 20431, + 1, 0, 0, 0, 20432, 20433, 1, 0, 0, 0, 20433, 20449, 1, 0, 0, 0, 20434, + 20437, 3, 2222, 1111, 0, 20435, 20437, 5, 1491, 0, 0, 20436, 20434, 1, + 0, 0, 0, 20436, 20435, 1, 0, 0, 0, 20437, 20439, 1, 0, 0, 0, 20438, 20440, + 3, 2380, 1190, 0, 20439, 20438, 1, 0, 0, 0, 20439, 20440, 1, 0, 0, 0, 20440, + 20443, 1, 0, 0, 0, 20441, 20442, 5, 151, 0, 0, 20442, 20444, 5, 1432, 0, + 0, 20443, 20441, 1, 0, 0, 0, 20443, 20444, 1, 0, 0, 0, 20444, 20446, 1, + 0, 0, 0, 20445, 20447, 3, 2434, 1217, 0, 20446, 20445, 1, 0, 0, 0, 20446, + 20447, 1, 0, 0, 0, 20447, 20449, 1, 0, 0, 0, 20448, 20428, 1, 0, 0, 0, + 20448, 20429, 1, 0, 0, 0, 20448, 20436, 1, 0, 0, 0, 20449, 2379, 1, 0, + 0, 0, 20450, 20452, 5, 676, 0, 0, 20451, 20453, 7, 285, 0, 0, 20452, 20451, + 1, 0, 0, 0, 20452, 20453, 1, 0, 0, 0, 20453, 20460, 1, 0, 0, 0, 20454, + 20460, 5, 780, 0, 0, 20455, 20460, 5, 2389, 0, 0, 20456, 20460, 5, 2403, + 0, 0, 20457, 20460, 5, 2377, 0, 0, 20458, 20460, 5, 2376, 0, 0, 20459, + 20450, 1, 0, 0, 0, 20459, 20454, 1, 0, 0, 0, 20459, 20455, 1, 0, 0, 0, + 20459, 20456, 1, 0, 0, 0, 20459, 20457, 1, 0, 0, 0, 20459, 20458, 1, 0, + 0, 0, 20460, 2381, 1, 0, 0, 0, 20461, 20462, 5, 617, 0, 0, 20462, 20463, + 5, 2430, 0, 0, 20463, 20468, 3, 722, 361, 0, 20464, 20465, 5, 2436, 0, + 0, 20465, 20467, 3, 722, 361, 0, 20466, 20464, 1, 0, 0, 0, 20467, 20470, + 1, 0, 0, 0, 20468, 20466, 1, 0, 0, 0, 20468, 20469, 1, 0, 0, 0, 20469, + 20471, 1, 0, 0, 0, 20470, 20468, 1, 0, 0, 0, 20471, 20472, 5, 2431, 0, + 0, 20472, 2383, 1, 0, 0, 0, 20473, 20476, 5, 864, 0, 0, 20474, 20476, 3, + 722, 361, 0, 20475, 20473, 1, 0, 0, 0, 20475, 20474, 1, 0, 0, 0, 20476, + 20477, 1, 0, 0, 0, 20477, 20478, 5, 2034, 0, 0, 20478, 20479, 3, 2030, + 1015, 0, 20479, 2385, 1, 0, 0, 0, 20480, 20481, 5, 540, 0, 0, 20481, 20482, + 5, 515, 0, 0, 20482, 20483, 5, 2430, 0, 0, 20483, 20488, 3, 2384, 1192, + 0, 20484, 20485, 5, 2436, 0, 0, 20485, 20487, 3, 2384, 1192, 0, 20486, + 20484, 1, 0, 0, 0, 20487, 20490, 1, 0, 0, 0, 20488, 20486, 1, 0, 0, 0, + 20488, 20489, 1, 0, 0, 0, 20489, 20491, 1, 0, 0, 0, 20490, 20488, 1, 0, + 0, 0, 20491, 20492, 5, 2431, 0, 0, 20492, 2387, 1, 0, 0, 0, 20493, 20494, + 5, 2134, 0, 0, 20494, 20496, 3, 722, 361, 0, 20495, 20497, 3, 2382, 1191, + 0, 20496, 20495, 1, 0, 0, 0, 20496, 20497, 1, 0, 0, 0, 20497, 20499, 1, + 0, 0, 0, 20498, 20500, 3, 2386, 1193, 0, 20499, 20498, 1, 0, 0, 0, 20499, + 20500, 1, 0, 0, 0, 20500, 20502, 1, 0, 0, 0, 20501, 20503, 3, 2394, 1197, + 0, 20502, 20501, 1, 0, 0, 0, 20502, 20503, 1, 0, 0, 0, 20503, 2389, 1, + 0, 0, 0, 20504, 20505, 3, 2334, 1167, 0, 20505, 20506, 5, 44, 0, 0, 20506, + 20507, 5, 2171, 0, 0, 20507, 20508, 5, 66, 0, 0, 20508, 20509, 5, 2430, + 0, 0, 20509, 20510, 3, 2388, 1194, 0, 20510, 20511, 5, 2431, 0, 0, 20511, + 2391, 1, 0, 0, 0, 20512, 20513, 3, 2334, 1167, 0, 20513, 20514, 5, 66, + 0, 0, 20514, 20515, 5, 2430, 0, 0, 20515, 20516, 3, 2036, 1018, 0, 20516, + 20517, 5, 2431, 0, 0, 20517, 2393, 1, 0, 0, 0, 20518, 20519, 5, 20, 0, + 0, 20519, 20520, 5, 864, 0, 0, 20520, 20521, 5, 2430, 0, 0, 20521, 20526, + 3, 2392, 1196, 0, 20522, 20523, 5, 2436, 0, 0, 20523, 20525, 3, 2392, 1196, + 0, 20524, 20522, 1, 0, 0, 0, 20525, 20528, 1, 0, 0, 0, 20526, 20524, 1, + 0, 0, 0, 20526, 20527, 1, 0, 0, 0, 20527, 20529, 1, 0, 0, 0, 20528, 20526, + 1, 0, 0, 0, 20529, 20530, 5, 2431, 0, 0, 20530, 2395, 1, 0, 0, 0, 20531, + 20532, 5, 34, 0, 0, 20532, 20533, 5, 2134, 0, 0, 20533, 20534, 3, 2220, + 1110, 0, 20534, 2397, 1, 0, 0, 0, 20535, 20536, 5, 702, 0, 0, 20536, 20537, + 7, 286, 0, 0, 20537, 2399, 1, 0, 0, 0, 20538, 20539, 5, 1369, 0, 0, 20539, + 20551, 3, 2250, 1125, 0, 20540, 20541, 5, 2430, 0, 0, 20541, 20546, 3, + 298, 149, 0, 20542, 20543, 5, 2436, 0, 0, 20543, 20545, 3, 298, 149, 0, + 20544, 20542, 1, 0, 0, 0, 20545, 20548, 1, 0, 0, 0, 20546, 20544, 1, 0, + 0, 0, 20546, 20547, 1, 0, 0, 0, 20547, 20549, 1, 0, 0, 0, 20548, 20546, + 1, 0, 0, 0, 20549, 20550, 5, 2431, 0, 0, 20550, 20552, 1, 0, 0, 0, 20551, + 20540, 1, 0, 0, 0, 20551, 20552, 1, 0, 0, 0, 20552, 20553, 1, 0, 0, 0, + 20553, 20564, 7, 20, 0, 0, 20554, 20565, 3, 1706, 853, 0, 20555, 20557, + 5, 356, 0, 0, 20556, 20555, 1, 0, 0, 0, 20556, 20557, 1, 0, 0, 0, 20557, + 20559, 1, 0, 0, 0, 20558, 20560, 3, 1720, 860, 0, 20559, 20558, 1, 0, 0, + 0, 20559, 20560, 1, 0, 0, 0, 20560, 20561, 1, 0, 0, 0, 20561, 20562, 3, + 1796, 898, 0, 20562, 20563, 5, 2450, 0, 0, 20563, 20565, 1, 0, 0, 0, 20564, + 20554, 1, 0, 0, 0, 20564, 20556, 1, 0, 0, 0, 20565, 2401, 1, 0, 0, 0, 20566, + 20569, 3, 2310, 1155, 0, 20567, 20569, 3, 2308, 1154, 0, 20568, 20566, + 1, 0, 0, 0, 20568, 20567, 1, 0, 0, 0, 20569, 2403, 1, 0, 0, 0, 20570, 20571, + 3, 2332, 1166, 0, 20571, 2405, 1, 0, 0, 0, 20572, 20573, 3, 2332, 1166, + 0, 20573, 2407, 1, 0, 0, 0, 20574, 20575, 5, 151, 0, 0, 20575, 20576, 5, + 2126, 0, 0, 20576, 20577, 5, 565, 0, 0, 20577, 20578, 5, 1644, 0, 0, 20578, + 2409, 1, 0, 0, 0, 20579, 20581, 5, 724, 0, 0, 20580, 20582, 5, 1125, 0, + 0, 20581, 20580, 1, 0, 0, 0, 20581, 20582, 1, 0, 0, 0, 20582, 20583, 1, + 0, 0, 0, 20583, 20584, 3, 2044, 1022, 0, 20584, 2411, 1, 0, 0, 0, 20585, + 20588, 3, 2254, 1127, 0, 20586, 20588, 3, 2414, 1207, 0, 20587, 20585, + 1, 0, 0, 0, 20587, 20586, 1, 0, 0, 0, 20588, 2413, 1, 0, 0, 0, 20589, 20590, + 3, 1056, 528, 0, 20590, 20591, 5, 2430, 0, 0, 20591, 20592, 3, 2036, 1018, + 0, 20592, 20597, 5, 2431, 0, 0, 20593, 20594, 5, 2423, 0, 0, 20594, 20596, + 3, 2312, 1156, 0, 20595, 20593, 1, 0, 0, 0, 20596, 20599, 1, 0, 0, 0, 20597, + 20595, 1, 0, 0, 0, 20597, 20598, 1, 0, 0, 0, 20598, 2415, 1, 0, 0, 0, 20599, + 20597, 1, 0, 0, 0, 20600, 20613, 3, 1668, 834, 0, 20601, 20603, 5, 585, + 0, 0, 20602, 20604, 5, 43, 0, 0, 20603, 20602, 1, 0, 0, 0, 20603, 20604, + 1, 0, 0, 0, 20604, 20606, 1, 0, 0, 0, 20605, 20601, 1, 0, 0, 0, 20605, + 20606, 1, 0, 0, 0, 20606, 20607, 1, 0, 0, 0, 20607, 20608, 5, 66, 0, 0, + 20608, 20609, 5, 2430, 0, 0, 20609, 20610, 3, 2036, 1018, 0, 20610, 20611, + 5, 2431, 0, 0, 20611, 20613, 1, 0, 0, 0, 20612, 20600, 1, 0, 0, 0, 20612, + 20605, 1, 0, 0, 0, 20613, 2417, 1, 0, 0, 0, 20614, 20619, 3, 2128, 1064, + 0, 20615, 20616, 5, 2436, 0, 0, 20616, 20618, 3, 2128, 1064, 0, 20617, + 20615, 1, 0, 0, 0, 20618, 20621, 1, 0, 0, 0, 20619, 20617, 1, 0, 0, 0, + 20619, 20620, 1, 0, 0, 0, 20620, 20633, 1, 0, 0, 0, 20621, 20619, 1, 0, + 0, 0, 20622, 20623, 5, 2002, 0, 0, 20623, 20629, 3, 2128, 1064, 0, 20624, + 20625, 5, 2436, 0, 0, 20625, 20626, 5, 2002, 0, 0, 20626, 20628, 3, 2128, + 1064, 0, 20627, 20624, 1, 0, 0, 0, 20628, 20631, 1, 0, 0, 0, 20629, 20627, + 1, 0, 0, 0, 20629, 20630, 1, 0, 0, 0, 20630, 20633, 1, 0, 0, 0, 20631, + 20629, 1, 0, 0, 0, 20632, 20614, 1, 0, 0, 0, 20632, 20622, 1, 0, 0, 0, + 20633, 2419, 1, 0, 0, 0, 20634, 20639, 3, 2128, 1064, 0, 20635, 20636, + 5, 2436, 0, 0, 20636, 20638, 3, 2128, 1064, 0, 20637, 20635, 1, 0, 0, 0, + 20638, 20641, 1, 0, 0, 0, 20639, 20637, 1, 0, 0, 0, 20639, 20640, 1, 0, + 0, 0, 20640, 20653, 1, 0, 0, 0, 20641, 20639, 1, 0, 0, 0, 20642, 20643, + 5, 2002, 0, 0, 20643, 20649, 3, 2128, 1064, 0, 20644, 20645, 5, 2436, 0, + 0, 20645, 20646, 5, 2002, 0, 0, 20646, 20648, 3, 2128, 1064, 0, 20647, + 20644, 1, 0, 0, 0, 20648, 20651, 1, 0, 0, 0, 20649, 20647, 1, 0, 0, 0, + 20649, 20650, 1, 0, 0, 0, 20650, 20653, 1, 0, 0, 0, 20651, 20649, 1, 0, + 0, 0, 20652, 20634, 1, 0, 0, 0, 20652, 20642, 1, 0, 0, 0, 20653, 2421, + 1, 0, 0, 0, 20654, 20659, 3, 2036, 1018, 0, 20655, 20656, 5, 2436, 0, 0, + 20656, 20658, 3, 2036, 1018, 0, 20657, 20655, 1, 0, 0, 0, 20658, 20661, + 1, 0, 0, 0, 20659, 20657, 1, 0, 0, 0, 20659, 20660, 1, 0, 0, 0, 20660, + 2423, 1, 0, 0, 0, 20661, 20659, 1, 0, 0, 0, 20662, 20663, 6, 1212, -1, + 0, 20663, 20671, 5, 2426, 0, 0, 20664, 20671, 3, 2088, 1044, 0, 20665, + 20666, 5, 2430, 0, 0, 20666, 20667, 3, 2424, 1212, 0, 20667, 20668, 5, + 2431, 0, 0, 20668, 20671, 1, 0, 0, 0, 20669, 20671, 3, 2334, 1167, 0, 20670, + 20662, 1, 0, 0, 0, 20670, 20664, 1, 0, 0, 0, 20670, 20665, 1, 0, 0, 0, + 20670, 20669, 1, 0, 0, 0, 20671, 20678, 1, 0, 0, 0, 20672, 20673, 10, 3, + 0, 0, 20673, 20674, 5, 2451, 0, 0, 20674, 20675, 5, 2451, 0, 0, 20675, + 20677, 3, 2424, 1212, 4, 20676, 20672, 1, 0, 0, 0, 20677, 20680, 1, 0, + 0, 0, 20678, 20676, 1, 0, 0, 0, 20678, 20679, 1, 0, 0, 0, 20679, 2425, + 1, 0, 0, 0, 20680, 20678, 1, 0, 0, 0, 20681, 20687, 5, 198, 0, 0, 20682, + 20684, 5, 222, 0, 0, 20683, 20682, 1, 0, 0, 0, 20683, 20684, 1, 0, 0, 0, + 20684, 20685, 1, 0, 0, 0, 20685, 20688, 3, 2434, 1217, 0, 20686, 20688, + 5, 37, 0, 0, 20687, 20683, 1, 0, 0, 0, 20687, 20686, 1, 0, 0, 0, 20688, + 2427, 1, 0, 0, 0, 20689, 20690, 5, 2462, 0, 0, 20690, 20691, 3, 2334, 1167, + 0, 20691, 20692, 5, 2423, 0, 0, 20692, 20693, 7, 287, 0, 0, 20693, 2429, + 1, 0, 0, 0, 20694, 20695, 3, 2188, 1094, 0, 20695, 2431, 1, 0, 0, 0, 20696, + 20697, 5, 11, 0, 0, 20697, 20702, 3, 2318, 1159, 0, 20698, 20699, 5, 2436, + 0, 0, 20699, 20701, 3, 2318, 1159, 0, 20700, 20698, 1, 0, 0, 0, 20701, + 20704, 1, 0, 0, 0, 20702, 20700, 1, 0, 0, 0, 20702, 20703, 1, 0, 0, 0, + 20703, 2433, 1, 0, 0, 0, 20704, 20702, 1, 0, 0, 0, 20705, 20829, 3, 2438, + 1219, 0, 20706, 20829, 3, 2436, 1218, 0, 20707, 20829, 5, 2463, 0, 0, 20708, + 20829, 5, 3, 0, 0, 20709, 20829, 5, 35, 0, 0, 20710, 20829, 5, 2373, 0, + 0, 20711, 20829, 5, 2333, 0, 0, 20712, 20829, 5, 2376, 0, 0, 20713, 20829, + 5, 2377, 0, 0, 20714, 20829, 5, 2389, 0, 0, 20715, 20829, 5, 2390, 0, 0, + 20716, 20829, 5, 2392, 0, 0, 20717, 20829, 5, 2393, 0, 0, 20718, 20829, + 5, 504, 0, 0, 20719, 20829, 5, 2357, 0, 0, 20720, 20829, 5, 2400, 0, 0, + 20721, 20829, 5, 2402, 0, 0, 20722, 20829, 5, 2315, 0, 0, 20723, 20829, + 5, 2403, 0, 0, 20724, 20829, 5, 2360, 0, 0, 20725, 20829, 5, 1022, 0, 0, + 20726, 20829, 5, 2404, 0, 0, 20727, 20829, 5, 1105, 0, 0, 20728, 20829, + 5, 1106, 0, 0, 20729, 20829, 5, 2405, 0, 0, 20730, 20829, 5, 2407, 0, 0, + 20731, 20829, 5, 2410, 0, 0, 20732, 20829, 5, 2411, 0, 0, 20733, 20829, + 5, 2320, 0, 0, 20734, 20829, 5, 1578, 0, 0, 20735, 20829, 5, 2415, 0, 0, + 20736, 20829, 5, 2416, 0, 0, 20737, 20829, 5, 2417, 0, 0, 20738, 20829, + 5, 2418, 0, 0, 20739, 20829, 5, 33, 0, 0, 20740, 20829, 5, 34, 0, 0, 20741, + 20829, 5, 45, 0, 0, 20742, 20829, 5, 92, 0, 0, 20743, 20829, 5, 97, 0, + 0, 20744, 20829, 5, 102, 0, 0, 20745, 20829, 5, 123, 0, 0, 20746, 20829, + 5, 139, 0, 0, 20747, 20829, 5, 199, 0, 0, 20748, 20829, 5, 182, 0, 0, 20749, + 20829, 5, 206, 0, 0, 20750, 20829, 5, 269, 0, 0, 20751, 20829, 5, 325, + 0, 0, 20752, 20829, 5, 171, 0, 0, 20753, 20829, 5, 355, 0, 0, 20754, 20829, + 5, 376, 0, 0, 20755, 20829, 5, 390, 0, 0, 20756, 20829, 5, 427, 0, 0, 20757, + 20829, 5, 435, 0, 0, 20758, 20829, 5, 468, 0, 0, 20759, 20829, 5, 482, + 0, 0, 20760, 20829, 5, 483, 0, 0, 20761, 20829, 5, 484, 0, 0, 20762, 20829, + 5, 492, 0, 0, 20763, 20829, 5, 494, 0, 0, 20764, 20829, 5, 538, 0, 0, 20765, + 20829, 5, 552, 0, 0, 20766, 20829, 5, 560, 0, 0, 20767, 20829, 5, 580, + 0, 0, 20768, 20829, 5, 677, 0, 0, 20769, 20829, 5, 693, 0, 0, 20770, 20829, + 5, 711, 0, 0, 20771, 20829, 5, 748, 0, 0, 20772, 20829, 5, 750, 0, 0, 20773, + 20829, 5, 761, 0, 0, 20774, 20829, 5, 825, 0, 0, 20775, 20829, 5, 826, + 0, 0, 20776, 20829, 5, 920, 0, 0, 20777, 20829, 5, 832, 0, 0, 20778, 20829, + 5, 894, 0, 0, 20779, 20829, 5, 895, 0, 0, 20780, 20829, 5, 1151, 0, 0, + 20781, 20829, 5, 1198, 0, 0, 20782, 20829, 5, 1225, 0, 0, 20783, 20829, + 5, 1233, 0, 0, 20784, 20829, 5, 1238, 0, 0, 20785, 20829, 5, 1242, 0, 0, + 20786, 20829, 5, 1245, 0, 0, 20787, 20829, 5, 1304, 0, 0, 20788, 20829, + 5, 1313, 0, 0, 20789, 20829, 5, 1320, 0, 0, 20790, 20829, 5, 1329, 0, 0, + 20791, 20829, 5, 1328, 0, 0, 20792, 20829, 5, 1342, 0, 0, 20793, 20829, + 5, 1381, 0, 0, 20794, 20829, 5, 1400, 0, 0, 20795, 20829, 5, 1406, 0, 0, + 20796, 20829, 5, 1418, 0, 0, 20797, 20829, 5, 1435, 0, 0, 20798, 20829, + 5, 1464, 0, 0, 20799, 20829, 5, 1482, 0, 0, 20800, 20829, 5, 1485, 0, 0, + 20801, 20829, 5, 1538, 0, 0, 20802, 20829, 5, 1553, 0, 0, 20803, 20829, + 5, 1561, 0, 0, 20804, 20829, 5, 1572, 0, 0, 20805, 20829, 5, 1577, 0, 0, + 20806, 20829, 5, 1593, 0, 0, 20807, 20829, 5, 1594, 0, 0, 20808, 20829, + 5, 1606, 0, 0, 20809, 20829, 5, 1619, 0, 0, 20810, 20829, 5, 1620, 0, 0, + 20811, 20829, 5, 1683, 0, 0, 20812, 20829, 5, 1975, 0, 0, 20813, 20829, + 5, 2001, 0, 0, 20814, 20829, 5, 2003, 0, 0, 20815, 20829, 5, 2004, 0, 0, + 20816, 20829, 5, 2049, 0, 0, 20817, 20829, 5, 2148, 0, 0, 20818, 20829, + 5, 2147, 0, 0, 20819, 20829, 5, 2149, 0, 0, 20820, 20829, 5, 2180, 0, 0, + 20821, 20829, 5, 2187, 0, 0, 20822, 20829, 5, 2203, 0, 0, 20823, 20829, + 5, 2242, 0, 0, 20824, 20829, 5, 2293, 0, 0, 20825, 20829, 5, 2301, 0, 0, + 20826, 20829, 5, 2146, 0, 0, 20827, 20829, 5, 2280, 0, 0, 20828, 20705, + 1, 0, 0, 0, 20828, 20706, 1, 0, 0, 0, 20828, 20707, 1, 0, 0, 0, 20828, + 20708, 1, 0, 0, 0, 20828, 20709, 1, 0, 0, 0, 20828, 20710, 1, 0, 0, 0, + 20828, 20711, 1, 0, 0, 0, 20828, 20712, 1, 0, 0, 0, 20828, 20713, 1, 0, + 0, 0, 20828, 20714, 1, 0, 0, 0, 20828, 20715, 1, 0, 0, 0, 20828, 20716, + 1, 0, 0, 0, 20828, 20717, 1, 0, 0, 0, 20828, 20718, 1, 0, 0, 0, 20828, + 20719, 1, 0, 0, 0, 20828, 20720, 1, 0, 0, 0, 20828, 20721, 1, 0, 0, 0, + 20828, 20722, 1, 0, 0, 0, 20828, 20723, 1, 0, 0, 0, 20828, 20724, 1, 0, + 0, 0, 20828, 20725, 1, 0, 0, 0, 20828, 20726, 1, 0, 0, 0, 20828, 20727, + 1, 0, 0, 0, 20828, 20728, 1, 0, 0, 0, 20828, 20729, 1, 0, 0, 0, 20828, + 20730, 1, 0, 0, 0, 20828, 20731, 1, 0, 0, 0, 20828, 20732, 1, 0, 0, 0, + 20828, 20733, 1, 0, 0, 0, 20828, 20734, 1, 0, 0, 0, 20828, 20735, 1, 0, + 0, 0, 20828, 20736, 1, 0, 0, 0, 20828, 20737, 1, 0, 0, 0, 20828, 20738, + 1, 0, 0, 0, 20828, 20739, 1, 0, 0, 0, 20828, 20740, 1, 0, 0, 0, 20828, + 20741, 1, 0, 0, 0, 20828, 20742, 1, 0, 0, 0, 20828, 20743, 1, 0, 0, 0, + 20828, 20744, 1, 0, 0, 0, 20828, 20745, 1, 0, 0, 0, 20828, 20746, 1, 0, + 0, 0, 20828, 20747, 1, 0, 0, 0, 20828, 20748, 1, 0, 0, 0, 20828, 20749, + 1, 0, 0, 0, 20828, 20750, 1, 0, 0, 0, 20828, 20751, 1, 0, 0, 0, 20828, + 20752, 1, 0, 0, 0, 20828, 20753, 1, 0, 0, 0, 20828, 20754, 1, 0, 0, 0, + 20828, 20755, 1, 0, 0, 0, 20828, 20756, 1, 0, 0, 0, 20828, 20757, 1, 0, + 0, 0, 20828, 20758, 1, 0, 0, 0, 20828, 20759, 1, 0, 0, 0, 20828, 20760, + 1, 0, 0, 0, 20828, 20761, 1, 0, 0, 0, 20828, 20762, 1, 0, 0, 0, 20828, + 20763, 1, 0, 0, 0, 20828, 20764, 1, 0, 0, 0, 20828, 20765, 1, 0, 0, 0, + 20828, 20766, 1, 0, 0, 0, 20828, 20767, 1, 0, 0, 0, 20828, 20768, 1, 0, + 0, 0, 20828, 20769, 1, 0, 0, 0, 20828, 20770, 1, 0, 0, 0, 20828, 20771, + 1, 0, 0, 0, 20828, 20772, 1, 0, 0, 0, 20828, 20773, 1, 0, 0, 0, 20828, + 20774, 1, 0, 0, 0, 20828, 20775, 1, 0, 0, 0, 20828, 20776, 1, 0, 0, 0, + 20828, 20777, 1, 0, 0, 0, 20828, 20778, 1, 0, 0, 0, 20828, 20779, 1, 0, + 0, 0, 20828, 20780, 1, 0, 0, 0, 20828, 20781, 1, 0, 0, 0, 20828, 20782, + 1, 0, 0, 0, 20828, 20783, 1, 0, 0, 0, 20828, 20784, 1, 0, 0, 0, 20828, + 20785, 1, 0, 0, 0, 20828, 20786, 1, 0, 0, 0, 20828, 20787, 1, 0, 0, 0, + 20828, 20788, 1, 0, 0, 0, 20828, 20789, 1, 0, 0, 0, 20828, 20790, 1, 0, + 0, 0, 20828, 20791, 1, 0, 0, 0, 20828, 20792, 1, 0, 0, 0, 20828, 20793, + 1, 0, 0, 0, 20828, 20794, 1, 0, 0, 0, 20828, 20795, 1, 0, 0, 0, 20828, + 20796, 1, 0, 0, 0, 20828, 20797, 1, 0, 0, 0, 20828, 20798, 1, 0, 0, 0, + 20828, 20799, 1, 0, 0, 0, 20828, 20800, 1, 0, 0, 0, 20828, 20801, 1, 0, + 0, 0, 20828, 20802, 1, 0, 0, 0, 20828, 20803, 1, 0, 0, 0, 20828, 20804, + 1, 0, 0, 0, 20828, 20805, 1, 0, 0, 0, 20828, 20806, 1, 0, 0, 0, 20828, + 20807, 1, 0, 0, 0, 20828, 20808, 1, 0, 0, 0, 20828, 20809, 1, 0, 0, 0, + 20828, 20810, 1, 0, 0, 0, 20828, 20811, 1, 0, 0, 0, 20828, 20812, 1, 0, + 0, 0, 20828, 20813, 1, 0, 0, 0, 20828, 20814, 1, 0, 0, 0, 20828, 20815, + 1, 0, 0, 0, 20828, 20816, 1, 0, 0, 0, 20828, 20817, 1, 0, 0, 0, 20828, + 20818, 1, 0, 0, 0, 20828, 20819, 1, 0, 0, 0, 20828, 20820, 1, 0, 0, 0, + 20828, 20821, 1, 0, 0, 0, 20828, 20822, 1, 0, 0, 0, 20828, 20823, 1, 0, + 0, 0, 20828, 20824, 1, 0, 0, 0, 20828, 20825, 1, 0, 0, 0, 20828, 20826, + 1, 0, 0, 0, 20828, 20827, 1, 0, 0, 0, 20829, 2435, 1, 0, 0, 0, 20830, 20831, + 7, 288, 0, 0, 20831, 2437, 1, 0, 0, 0, 20832, 20833, 7, 289, 0, 0, 20833, + 2439, 1, 0, 0, 0, 2889, 2442, 2445, 2448, 2450, 2596, 2603, 2605, 2608, 2611, 2633, 2635, 2642, 2646, 2651, 2653, 2658, 2661, 2665, 2673, 2678, 2682, 2687, 2692, 2696, 2702, 2707, 2712, 2716, 2719, 2725, 2733, 2740, 2744, 2749, 2752, 2768, 2773, 2777, 2785, 2791, 2799, 2802, 2804, 2807, @@ -13114,142 +13132,143 @@ func plsqlparserParserInit() { 11274, 11279, 11292, 11297, 11306, 11317, 11331, 11336, 11339, 11345, 11349, 11353, 11357, 11361, 11364, 11376, 11381, 11392, 11404, 11414, 11418, 11423, 11426, 11430, 11434, 11436, 11441, 11443, 11451, 11461, 11466, 11468, 11477, - 11485, 11492, 11496, 11504, 11506, 11508, 11511, 11516, 11520, 11524, 11529, - 11532, 11536, 11539, 11542, 11546, 11549, 11553, 11556, 11563, 11565, 11569, - 11581, 11583, 11591, 11593, 11597, 11601, 11605, 11609, 11627, 11629, 11651, - 11660, 11662, 11674, 11677, 11681, 11683, 11686, 11690, 11693, 11696, 11699, - 11704, 11709, 11714, 11722, 11724, 11734, 11739, 11751, 11756, 11768, 11777, - 11783, 11787, 11792, 11795, 11803, 11807, 11814, 11821, 11824, 11832, 11835, - 11838, 11843, 11851, 11853, 11856, 11863, 11877, 11879, 11893, 11898, 11901, - 11904, 11907, 11915, 11919, 11923, 11926, 11933, 11941, 11970, 11975, 11978, - 11987, 11992, 11999, 12002, 12009, 12012, 12019, 12022, 12024, 12032, 12035, - 12040, 12046, 12069, 12072, 12080, 12087, 12090, 12093, 12096, 12101, 12108, - 12113, 12115, 12128, 12132, 12137, 12140, 12147, 12150, 12153, 12158, 12162, - 12167, 12170, 12175, 12180, 12183, 12190, 12196, 12199, 12202, 12205, 12212, - 12217, 12226, 12229, 12236, 12242, 12245, 12252, 12254, 12256, 12262, 12275, - 12292, 12304, 12309, 12317, 12325, 12332, 12335, 12341, 12344, 12348, 12357, - 12362, 12365, 12373, 12378, 12387, 12394, 12398, 12407, 12415, 12419, 12422, - 12430, 12436, 12440, 12445, 12450, 12458, 12462, 12476, 12478, 12481, 12487, - 12492, 12495, 12498, 12504, 12515, 12524, 12527, 12536, 12538, 12541, 12548, - 12554, 12558, 12565, 12582, 12588, 12596, 12605, 12610, 12615, 12621, 12628, - 12633, 12635, 12639, 12645, 12649, 12655, 12661, 12665, 12668, 12695, 12704, - 12713, 12723, 12731, 12736, 12745, 12755, 12765, 12776, 12783, 12790, 12793, - 12796, 12799, 12803, 12805, 12808, 12811, 12814, 12817, 12821, 12823, 12831, - 12833, 12844, 12846, 12849, 12859, 12869, 12890, 12892, 12906, 12910, 12913, - 12919, 12926, 12949, 12954, 12958, 12963, 12968, 12971, 12974, 12979, 12990, - 12996, 13000, 13006, 13013, 13015, 13017, 13021, 13024, 13027, 13037, 13045, - 13047, 13049, 13057, 13066, 13068, 13072, 13082, 13091, 13093, 13096, 13101, - 13115, 13124, 13126, 13130, 13138, 13140, 13151, 13161, 13167, 13172, 13176, - 13181, 13186, 13191, 13195, 13202, 13209, 13214, 13219, 13223, 13234, 13240, - 13245, 13249, 13254, 13257, 13260, 13264, 13267, 13270, 13282, 13291, 13299, - 13307, 13312, 13318, 13322, 13329, 13334, 13339, 13344, 13348, 13357, 13360, - 13364, 13370, 13378, 13387, 13390, 13405, 13422, 13428, 13432, 13439, 13446, - 13449, 13451, 13457, 13459, 13462, 13471, 13474, 13478, 13484, 13496, 13506, - 13510, 13513, 13516, 13521, 13525, 13529, 13532, 13539, 13542, 13549, 13555, - 13583, 13593, 13603, 13605, 13613, 13644, 13649, 13663, 13687, 13690, 13702, - 13705, 13709, 13731, 13744, 13755, 13759, 13761, 13769, 13778, 13782, 13790, - 13798, 13804, 13811, 13815, 13819, 13821, 13824, 13834, 13840, 13845, 13851, - 13853, 13864, 13867, 13870, 13880, 13889, 13892, 13895, 13898, 13909, 13912, - 13918, 13921, 13925, 13928, 13941, 13943, 13946, 13948, 13953, 13960, 13965, - 13969, 13992, 14008, 14013, 14017, 14021, 14025, 14028, 14033, 14035, 14049, - 14054, 14061, 14072, 14078, 14080, 14082, 14090, 14099, 14107, 14109, 14111, - 14113, 14118, 14135, 14146, 14153, 14157, 14160, 14163, 14165, 14170, 14174, - 14176, 14194, 14198, 14201, 14206, 14208, 14211, 14215, 14217, 14229, 14237, - 14240, 14247, 14251, 14254, 14257, 14260, 14264, 14266, 14276, 14280, 14285, - 14290, 14297, 14309, 14316, 14323, 14327, 14329, 14335, 14343, 14350, 14357, - 14361, 14363, 14383, 14385, 14388, 14394, 14400, 14408, 14410, 14412, 14417, - 14422, 14427, 14431, 14435, 14439, 14451, 14457, 14464, 14469, 14475, 14480, - 14484, 14490, 14495, 14504, 14513, 14516, 14519, 14522, 14526, 14536, 14544, - 14552, 14554, 14564, 14567, 14570, 14573, 14577, 14579, 14583, 14589, 14591, - 14594, 14597, 14602, 14607, 14611, 14615, 14621, 14647, 14649, 14661, 14666, - 14671, 14673, 14685, 14690, 14695, 14697, 14702, 14709, 14713, 14722, 14737, - 14744, 14748, 14753, 14756, 14761, 14766, 14770, 14775, 14782, 14788, 14793, - 14797, 14804, 14806, 14809, 14814, 14818, 14823, 14827, 14834, 14840, 14846, - 14849, 14858, 14869, 14873, 14875, 14888, 14892, 14894, 14896, 14923, 14926, - 14931, 14933, 14955, 14958, 14960, 14962, 14969, 14971, 14979, 14983, 14988, - 14991, 14994, 14997, 15004, 15009, 15017, 15025, 15030, 15033, 15035, 15051, - 15053, 15066, 15068, 15070, 15082, 15091, 15095, 15097, 15100, 15103, 15108, - 15112, 15116, 15121, 15124, 15134, 15136, 15141, 15146, 15152, 15156, 15163, - 15181, 15188, 15191, 15194, 15197, 15200, 15208, 15210, 15219, 15221, 15226, - 15235, 15237, 15244, 15246, 15250, 15258, 15264, 15267, 15270, 15282, 15284, - 15288, 15292, 15295, 15300, 15305, 15312, 15318, 15322, 15328, 15339, 15343, - 15350, 15354, 15368, 15373, 15377, 15388, 15390, 15408, 15413, 15416, 15419, - 15424, 15426, 15433, 15440, 15445, 15452, 15454, 15461, 15465, 15473, 15475, - 15486, 15495, 15500, 15504, 15507, 15521, 15529, 15533, 15536, 15544, 15556, - 15560, 15565, 15568, 15581, 15585, 15597, 15602, 15606, 15610, 15616, 15619, - 15622, 15649, 15655, 15659, 15670, 15677, 15681, 15684, 15690, 15699, 15707, - 15711, 15715, 15723, 15732, 15738, 15740, 15764, 15768, 15775, 15779, 15783, - 15787, 15799, 15803, 15817, 15823, 15830, 15835, 15846, 15849, 15855, 15857, - 15866, 15876, 15881, 15896, 15900, 15905, 15910, 15914, 15919, 15922, 15926, - 15931, 15935, 15940, 15954, 15956, 15960, 15968, 15978, 15981, 15986, 15991, - 15999, 16006, 16010, 16013, 16025, 16031, 16040, 16043, 16053, 16064, 16070, - 16072, 16074, 16081, 16084, 16091, 16102, 16108, 16112, 16122, 16125, 16131, - 16135, 16138, 16144, 16149, 16151, 16155, 16158, 16162, 16166, 16171, 16182, - 16186, 16194, 16203, 16205, 16214, 16219, 16225, 16229, 16232, 16240, 16243, - 16247, 16251, 16256, 16259, 16263, 16267, 16271, 16290, 16298, 16302, 16306, - 16311, 16315, 16319, 16323, 16326, 16329, 16332, 16335, 16338, 16346, 16349, - 16357, 16359, 16370, 16377, 16382, 16388, 16393, 16398, 16405, 16411, 16418, - 16421, 16424, 16428, 16433, 16437, 16439, 16450, 16457, 16461, 16471, 16475, - 16483, 16495, 16500, 16510, 16518, 16521, 16527, 16532, 16535, 16540, 16545, - 16558, 16565, 16575, 16580, 16582, 16587, 16591, 16597, 16601, 16614, 16618, - 16628, 16631, 16633, 16638, 16647, 16660, 16668, 16672, 16681, 16685, 16690, - 16701, 16703, 16719, 16724, 16730, 16736, 16754, 16761, 16764, 16767, 16775, - 16778, 16786, 16788, 16792, 16795, 16800, 16802, 16806, 16818, 16827, 16835, - 16840, 16844, 16854, 16856, 16862, 16867, 16870, 16880, 16886, 16889, 16892, - 16900, 16910, 16926, 16930, 16934, 16937, 16940, 16945, 16950, 16953, 16956, - 16962, 16965, 16971, 16974, 16977, 16982, 16985, 16993, 16999, 17004, 17012, - 17025, 17029, 17031, 17034, 17046, 17050, 17053, 17068, 17072, 17079, 17082, - 17091, 17098, 17103, 17107, 17115, 17121, 17129, 17132, 17141, 17144, 17147, - 17156, 17162, 17168, 17173, 17175, 17186, 17188, 17197, 17199, 17203, 17209, - 17213, 17222, 17227, 17232, 17235, 17240, 17247, 17254, 17259, 17275, 17277, - 17281, 17286, 17291, 17303, 17307, 17314, 17319, 17324, 17327, 17338, 17343, - 17353, 17355, 17357, 17367, 17371, 17373, 17385, 17393, 17406, 17409, 17414, - 17426, 17428, 17436, 17444, 17451, 17458, 17465, 17469, 17474, 17478, 17486, - 17490, 17497, 17502, 17511, 17520, 17523, 17543, 17547, 17550, 17557, 17560, - 17564, 17567, 17574, 17577, 17583, 17586, 17590, 17593, 17600, 17605, 17619, - 17626, 17637, 17646, 17655, 17659, 17663, 17689, 17692, 17695, 17705, 17713, - 17719, 17721, 17725, 17731, 17740, 17744, 17747, 17750, 17759, 17762, 17765, - 17768, 17771, 17783, 17791, 17798, 17801, 17805, 17807, 17810, 17815, 17824, - 17829, 17832, 17835, 17838, 17847, 17850, 17853, 17856, 17862, 17866, 17878, - 17888, 17892, 17895, 17901, 17905, 17911, 17915, 17918, 17921, 17923, 17930, - 17934, 17937, 17940, 17943, 17948, 17951, 17955, 17964, 17967, 17974, 17978, - 17983, 17988, 17991, 18000, 18004, 18015, 18018, 18022, 18027, 18031, 18040, - 18043, 18047, 18056, 18059, 18063, 18068, 18077, 18080, 18084, 18092, 18097, - 18102, 18105, 18109, 18111, 18120, 18127, 18130, 18137, 18139, 18142, 18145, - 18149, 18152, 18157, 18164, 18170, 18178, 18182, 18185, 18188, 18194, 18197, - 18201, 18205, 18210, 18213, 18216, 18225, 18237, 18244, 18247, 18253, 18256, - 18259, 18268, 18274, 18281, 18283, 18296, 18302, 18307, 18312, 18321, 18324, - 18326, 18330, 18337, 18344, 18352, 18367, 18373, 18377, 18382, 18387, 18393, - 18396, 18400, 18410, 18420, 18426, 18428, 18438, 18440, 18447, 18451, 18460, - 18465, 18470, 18473, 18482, 18485, 18494, 18508, 18516, 18519, 18532, 18538, - 18540, 18553, 18562, 18568, 18578, 18586, 18589, 18592, 18606, 18608, 18616, - 18621, 18630, 18636, 18641, 18644, 18649, 18654, 18658, 18664, 18670, 18679, - 18684, 18692, 18696, 18701, 18707, 18714, 18719, 18726, 18730, 18735, 18743, - 18746, 18749, 18752, 18756, 18761, 18766, 18777, 18781, 18783, 18794, 18796, - 18807, 18818, 18827, 18830, 18834, 18837, 18852, 18857, 18865, 18872, 18876, - 18881, 18885, 18890, 18894, 18900, 18903, 18910, 18920, 18928, 18932, 18942, - 18945, 18947, 18957, 18959, 18965, 18971, 18973, 18987, 18989, 19000, 19010, - 19013, 19017, 19019, 19028, 19035, 19040, 19044, 19048, 19053, 19057, 19060, - 19064, 19072, 19083, 19090, 19095, 19100, 19104, 19109, 19126, 19131, 19138, - 19149, 19156, 19163, 19168, 19175, 19180, 19189, 19197, 19205, 19211, 19216, - 19221, 19225, 19230, 19233, 19238, 19242, 19246, 19251, 19258, 19266, 19272, - 19280, 19284, 19288, 19290, 19297, 19301, 19309, 19312, 19317, 19324, 19342, - 19359, 19366, 19380, 19388, 19391, 19395, 19400, 19405, 19409, 19412, 19416, - 19423, 19428, 19430, 19432, 19442, 19447, 19451, 19454, 19458, 19467, 19473, - 19477, 19479, 19483, 19487, 19494, 19502, 19510, 19512, 19517, 19522, 19524, - 19527, 19551, 19558, 19591, 19596, 19599, 19604, 19606, 19610, 19617, 19622, - 19627, 19630, 19634, 19641, 19646, 19676, 19683, 19698, 19714, 19733, 19750, - 19757, 19765, 19778, 19787, 19796, 19805, 19815, 19823, 19833, 19843, 19855, - 19871, 19889, 19902, 19917, 19928, 19938, 19949, 19959, 19976, 19982, 20004, - 20009, 20015, 20021, 20027, 20032, 20034, 20037, 20047, 20050, 20052, 20054, - 20068, 20073, 20079, 20085, 20091, 20096, 20098, 20101, 20111, 20114, 20116, - 20118, 20132, 20142, 20148, 20154, 20171, 20176, 20179, 20186, 20191, 20200, - 20202, 20211, 20219, 20224, 20228, 20266, 20271, 20280, 20286, 20289, 20291, - 20300, 20302, 20308, 20328, 20330, 20346, 20351, 20356, 20365, 20367, 20372, - 20385, 20405, 20409, 20412, 20416, 20419, 20421, 20425, 20432, 20441, 20448, - 20461, 20469, 20472, 20475, 20499, 20519, 20524, 20529, 20532, 20537, 20541, - 20554, 20560, 20570, 20576, 20578, 20585, 20592, 20602, 20605, 20612, 20622, - 20625, 20632, 20643, 20651, 20656, 20660, 20675, 20801, + 11485, 11492, 11496, 11504, 11506, 11508, 11514, 11523, 11525, 11527, 11530, + 11535, 11538, 11543, 11547, 11551, 11556, 11559, 11563, 11566, 11569, 11573, + 11576, 11580, 11583, 11590, 11592, 11596, 11608, 11610, 11618, 11620, 11624, + 11628, 11632, 11636, 11654, 11656, 11678, 11687, 11689, 11701, 11704, 11708, + 11710, 11713, 11717, 11720, 11723, 11726, 11731, 11736, 11741, 11749, 11751, + 11761, 11766, 11778, 11783, 11795, 11804, 11810, 11814, 11819, 11822, 11830, + 11834, 11841, 11848, 11851, 11859, 11862, 11865, 11870, 11878, 11880, 11883, + 11890, 11904, 11906, 11920, 11925, 11928, 11931, 11934, 11942, 11946, 11950, + 11953, 11960, 11968, 11997, 12002, 12005, 12014, 12019, 12026, 12029, 12036, + 12039, 12046, 12049, 12051, 12059, 12062, 12067, 12073, 12096, 12099, 12107, + 12114, 12117, 12120, 12123, 12128, 12135, 12140, 12142, 12155, 12159, 12164, + 12167, 12174, 12177, 12180, 12185, 12189, 12194, 12197, 12202, 12207, 12210, + 12217, 12223, 12226, 12229, 12232, 12239, 12244, 12253, 12256, 12263, 12269, + 12272, 12279, 12281, 12283, 12289, 12302, 12319, 12331, 12336, 12344, 12352, + 12359, 12362, 12368, 12371, 12375, 12384, 12389, 12392, 12400, 12405, 12414, + 12421, 12425, 12434, 12442, 12446, 12449, 12457, 12463, 12467, 12472, 12477, + 12485, 12489, 12503, 12505, 12508, 12514, 12519, 12522, 12525, 12531, 12542, + 12551, 12554, 12563, 12565, 12568, 12575, 12581, 12585, 12592, 12609, 12615, + 12623, 12632, 12637, 12642, 12648, 12655, 12660, 12662, 12666, 12672, 12676, + 12682, 12688, 12692, 12695, 12722, 12731, 12740, 12750, 12758, 12763, 12772, + 12782, 12792, 12803, 12810, 12817, 12820, 12823, 12826, 12830, 12832, 12835, + 12838, 12841, 12844, 12848, 12850, 12858, 12860, 12871, 12873, 12876, 12886, + 12896, 12917, 12919, 12933, 12937, 12940, 12946, 12953, 12976, 12981, 12985, + 12990, 12995, 12998, 13001, 13006, 13017, 13023, 13027, 13033, 13040, 13042, + 13044, 13048, 13051, 13054, 13064, 13072, 13074, 13076, 13084, 13093, 13095, + 13099, 13109, 13118, 13120, 13123, 13128, 13142, 13151, 13153, 13157, 13165, + 13167, 13178, 13188, 13194, 13199, 13203, 13208, 13213, 13218, 13222, 13229, + 13236, 13241, 13246, 13250, 13261, 13267, 13272, 13276, 13281, 13284, 13287, + 13291, 13294, 13297, 13309, 13318, 13326, 13334, 13339, 13345, 13349, 13356, + 13361, 13366, 13371, 13375, 13384, 13387, 13391, 13397, 13405, 13414, 13417, + 13432, 13449, 13455, 13459, 13466, 13473, 13476, 13478, 13484, 13486, 13489, + 13498, 13501, 13505, 13511, 13523, 13533, 13537, 13540, 13543, 13548, 13552, + 13556, 13559, 13566, 13569, 13576, 13582, 13610, 13620, 13630, 13632, 13640, + 13671, 13676, 13690, 13714, 13717, 13729, 13732, 13736, 13758, 13771, 13782, + 13786, 13788, 13796, 13805, 13809, 13817, 13825, 13831, 13838, 13842, 13846, + 13848, 13851, 13861, 13867, 13872, 13878, 13880, 13891, 13894, 13897, 13907, + 13916, 13919, 13922, 13925, 13936, 13939, 13945, 13948, 13952, 13955, 13968, + 13970, 13973, 13975, 13980, 13987, 13992, 13996, 14019, 14035, 14040, 14044, + 14048, 14052, 14055, 14060, 14062, 14076, 14081, 14088, 14099, 14105, 14107, + 14109, 14117, 14126, 14134, 14136, 14138, 14140, 14145, 14162, 14173, 14180, + 14184, 14187, 14190, 14192, 14197, 14201, 14203, 14221, 14225, 14228, 14233, + 14235, 14238, 14242, 14244, 14256, 14264, 14267, 14274, 14278, 14281, 14284, + 14287, 14291, 14293, 14303, 14307, 14312, 14317, 14324, 14336, 14343, 14350, + 14354, 14356, 14362, 14370, 14377, 14384, 14388, 14390, 14410, 14412, 14415, + 14421, 14427, 14435, 14437, 14439, 14444, 14449, 14454, 14458, 14462, 14466, + 14478, 14484, 14491, 14496, 14502, 14507, 14511, 14517, 14522, 14531, 14540, + 14543, 14546, 14549, 14553, 14563, 14571, 14579, 14581, 14591, 14594, 14597, + 14600, 14604, 14606, 14610, 14616, 14618, 14621, 14624, 14629, 14634, 14638, + 14642, 14648, 14674, 14676, 14688, 14693, 14698, 14700, 14712, 14717, 14722, + 14724, 14729, 14736, 14740, 14749, 14764, 14771, 14775, 14780, 14783, 14788, + 14793, 14797, 14802, 14809, 14815, 14820, 14824, 14831, 14833, 14836, 14841, + 14845, 14850, 14854, 14861, 14867, 14873, 14876, 14885, 14896, 14900, 14902, + 14915, 14919, 14921, 14923, 14950, 14953, 14958, 14960, 14982, 14985, 14987, + 14989, 14996, 14998, 15006, 15010, 15015, 15018, 15021, 15024, 15031, 15036, + 15044, 15052, 15057, 15060, 15062, 15078, 15080, 15093, 15095, 15097, 15109, + 15118, 15122, 15124, 15127, 15130, 15135, 15139, 15143, 15148, 15151, 15161, + 15163, 15168, 15173, 15179, 15183, 15190, 15208, 15215, 15218, 15221, 15224, + 15227, 15235, 15237, 15246, 15248, 15253, 15262, 15264, 15271, 15273, 15277, + 15285, 15291, 15294, 15297, 15309, 15311, 15315, 15319, 15322, 15327, 15332, + 15339, 15345, 15349, 15355, 15366, 15370, 15377, 15381, 15395, 15400, 15404, + 15415, 15417, 15435, 15440, 15443, 15446, 15451, 15453, 15460, 15467, 15472, + 15479, 15481, 15488, 15492, 15500, 15502, 15513, 15522, 15527, 15531, 15534, + 15548, 15556, 15560, 15563, 15571, 15583, 15587, 15592, 15595, 15608, 15612, + 15624, 15629, 15633, 15637, 15643, 15646, 15649, 15676, 15682, 15686, 15697, + 15704, 15708, 15711, 15717, 15726, 15734, 15738, 15742, 15750, 15759, 15765, + 15767, 15791, 15795, 15802, 15806, 15810, 15814, 15826, 15830, 15844, 15850, + 15857, 15862, 15873, 15876, 15882, 15884, 15893, 15903, 15908, 15923, 15927, + 15932, 15937, 15941, 15946, 15949, 15953, 15958, 15962, 15967, 15981, 15983, + 15987, 15995, 16005, 16008, 16013, 16018, 16026, 16033, 16037, 16040, 16052, + 16058, 16067, 16070, 16080, 16091, 16097, 16099, 16101, 16108, 16111, 16118, + 16129, 16135, 16139, 16149, 16152, 16158, 16162, 16165, 16171, 16176, 16178, + 16182, 16185, 16189, 16193, 16198, 16209, 16213, 16221, 16230, 16232, 16241, + 16246, 16252, 16256, 16259, 16267, 16270, 16274, 16278, 16283, 16286, 16290, + 16294, 16298, 16317, 16325, 16329, 16333, 16338, 16342, 16346, 16350, 16353, + 16356, 16359, 16362, 16365, 16373, 16376, 16384, 16386, 16397, 16404, 16409, + 16415, 16420, 16425, 16432, 16438, 16445, 16448, 16451, 16455, 16460, 16464, + 16466, 16477, 16484, 16488, 16498, 16502, 16510, 16522, 16527, 16537, 16545, + 16548, 16554, 16559, 16562, 16567, 16572, 16585, 16592, 16602, 16607, 16609, + 16614, 16618, 16624, 16628, 16641, 16645, 16655, 16658, 16660, 16665, 16674, + 16687, 16695, 16699, 16708, 16712, 16717, 16728, 16730, 16746, 16751, 16757, + 16763, 16781, 16788, 16791, 16794, 16802, 16805, 16813, 16815, 16819, 16822, + 16827, 16829, 16833, 16845, 16854, 16862, 16867, 16871, 16881, 16883, 16889, + 16894, 16897, 16907, 16913, 16916, 16919, 16927, 16937, 16953, 16957, 16961, + 16964, 16967, 16972, 16977, 16980, 16983, 16989, 16992, 16998, 17001, 17004, + 17009, 17012, 17020, 17026, 17031, 17039, 17052, 17056, 17058, 17061, 17073, + 17077, 17080, 17095, 17099, 17106, 17109, 17118, 17125, 17130, 17134, 17142, + 17148, 17156, 17159, 17168, 17171, 17174, 17183, 17189, 17195, 17200, 17202, + 17213, 17215, 17224, 17226, 17230, 17236, 17240, 17249, 17254, 17259, 17262, + 17267, 17274, 17281, 17286, 17302, 17304, 17308, 17313, 17318, 17330, 17334, + 17341, 17346, 17351, 17354, 17365, 17370, 17380, 17382, 17384, 17394, 17398, + 17400, 17412, 17420, 17433, 17436, 17441, 17453, 17455, 17463, 17471, 17478, + 17485, 17492, 17496, 17501, 17505, 17513, 17517, 17524, 17529, 17538, 17547, + 17550, 17570, 17574, 17577, 17584, 17587, 17591, 17594, 17601, 17604, 17610, + 17613, 17617, 17620, 17627, 17632, 17646, 17653, 17664, 17673, 17682, 17686, + 17690, 17716, 17719, 17722, 17732, 17740, 17746, 17748, 17752, 17758, 17767, + 17771, 17774, 17777, 17786, 17789, 17792, 17795, 17798, 17810, 17818, 17825, + 17828, 17832, 17834, 17837, 17842, 17851, 17856, 17859, 17862, 17865, 17874, + 17877, 17880, 17883, 17889, 17893, 17905, 17915, 17919, 17922, 17928, 17932, + 17938, 17942, 17945, 17948, 17950, 17957, 17961, 17964, 17967, 17970, 17975, + 17978, 17982, 17991, 17994, 18001, 18005, 18010, 18015, 18018, 18027, 18031, + 18042, 18045, 18049, 18054, 18058, 18067, 18070, 18074, 18083, 18086, 18090, + 18095, 18104, 18107, 18111, 18119, 18124, 18129, 18132, 18136, 18138, 18147, + 18154, 18157, 18164, 18166, 18169, 18172, 18176, 18179, 18184, 18191, 18197, + 18205, 18209, 18212, 18215, 18221, 18224, 18228, 18232, 18237, 18240, 18243, + 18252, 18264, 18271, 18274, 18280, 18283, 18286, 18295, 18301, 18308, 18310, + 18323, 18329, 18334, 18339, 18348, 18351, 18353, 18357, 18364, 18371, 18379, + 18394, 18400, 18404, 18409, 18414, 18420, 18423, 18427, 18437, 18447, 18453, + 18455, 18465, 18467, 18474, 18478, 18487, 18492, 18497, 18500, 18509, 18512, + 18521, 18535, 18543, 18546, 18559, 18565, 18567, 18580, 18589, 18595, 18605, + 18613, 18616, 18619, 18633, 18635, 18643, 18648, 18657, 18663, 18668, 18671, + 18676, 18681, 18685, 18691, 18697, 18706, 18711, 18719, 18723, 18728, 18734, + 18741, 18746, 18753, 18757, 18762, 18770, 18773, 18776, 18779, 18783, 18788, + 18793, 18804, 18808, 18810, 18821, 18823, 18834, 18845, 18854, 18857, 18861, + 18864, 18879, 18884, 18892, 18899, 18903, 18908, 18912, 18917, 18921, 18927, + 18930, 18937, 18947, 18955, 18959, 18969, 18972, 18974, 18984, 18986, 18992, + 18998, 19000, 19014, 19016, 19027, 19037, 19040, 19044, 19046, 19055, 19062, + 19067, 19071, 19075, 19080, 19084, 19087, 19091, 19099, 19110, 19117, 19122, + 19127, 19131, 19136, 19153, 19158, 19165, 19176, 19183, 19190, 19195, 19202, + 19207, 19216, 19224, 19232, 19238, 19243, 19248, 19252, 19257, 19260, 19265, + 19269, 19273, 19278, 19285, 19293, 19299, 19307, 19311, 19315, 19317, 19324, + 19328, 19336, 19339, 19344, 19351, 19369, 19386, 19393, 19407, 19415, 19418, + 19422, 19427, 19432, 19436, 19439, 19443, 19450, 19455, 19457, 19459, 19469, + 19474, 19478, 19481, 19485, 19494, 19500, 19504, 19506, 19510, 19514, 19521, + 19529, 19537, 19539, 19544, 19549, 19551, 19554, 19578, 19585, 19618, 19623, + 19626, 19631, 19633, 19637, 19644, 19649, 19654, 19657, 19661, 19668, 19673, + 19703, 19710, 19725, 19741, 19760, 19777, 19784, 19792, 19805, 19814, 19823, + 19832, 19842, 19850, 19860, 19870, 19882, 19898, 19916, 19929, 19944, 19955, + 19965, 19976, 19986, 20003, 20009, 20031, 20036, 20042, 20048, 20054, 20059, + 20061, 20064, 20074, 20077, 20079, 20081, 20095, 20100, 20106, 20112, 20118, + 20123, 20125, 20128, 20138, 20141, 20143, 20145, 20159, 20169, 20175, 20181, + 20198, 20203, 20206, 20213, 20218, 20227, 20229, 20238, 20246, 20251, 20255, + 20293, 20298, 20307, 20313, 20316, 20318, 20327, 20329, 20335, 20355, 20357, + 20373, 20378, 20383, 20392, 20394, 20399, 20412, 20432, 20436, 20439, 20443, + 20446, 20448, 20452, 20459, 20468, 20475, 20488, 20496, 20499, 20502, 20526, + 20546, 20551, 20556, 20559, 20564, 20568, 20581, 20587, 20597, 20603, 20605, + 20612, 20619, 20629, 20632, 20639, 20649, 20652, 20659, 20670, 20678, 20683, + 20687, 20702, 20828, } deserializer := antlr.NewATNDeserializer(nil) staticData.atn = deserializer.Deserialize(staticData.serializedATN) @@ -84850,7 +84869,7 @@ func (p *PlSqlParser) Index_partitioning_clause() (localctx IIndex_partitioning_ } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { p.SetState(6200) p.Segment_attributes_clause() @@ -85714,7 +85733,7 @@ func (p *PlSqlParser) Partitioned_table() (localctx IPartitioned_tableContext) { } _la = p.GetTokenStream().LA(1) - for _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + for ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { p.SetState(6238) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -86932,7 +86951,7 @@ func (p *PlSqlParser) On_comp_partitioned_clause() (localctx IOn_comp_partitione } _la = p.GetTokenStream().LA(1) - for _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + for ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { p.SetState(6318) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -92378,7 +92397,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } switch p.GetTokenStream().LA(1) { - case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: + case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserROW, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: p.SetState(6566) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -92386,7 +92405,7 @@ func (p *PlSqlParser) Index_partition_description() (localctx IIndex_partition_d } _la = p.GetTokenStream().LA(1) - for ok := true; ok; ok = _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + for ok := true; ok; ok = ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { p.SetState(6566) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -136567,7 +136586,7 @@ func (p *PlSqlParser) Alter_tablespace() (localctx IAlter_tablespaceContext) { } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserROW { { p.SetState(9062) p.Table_compression() @@ -154242,7 +154261,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } - case PlSqlParserAS, PlSqlParserBUILD, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFOR, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNEVER, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREFRESH, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserUSING: + case PlSqlParserAS, PlSqlParserBUILD, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFOR, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNEVER, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNOPARALLEL, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserREFRESH, PlSqlParserROW, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserUSING: p.SetState(9978) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -154250,7 +154269,7 @@ func (p *PlSqlParser) Create_materialized_view() (localctx ICreate_materialized_ } _la = p.GetTokenStream().LA(1) - if ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158430209) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1222)) & ^0x3f) == 0 && ((int64(1)<<(_la-1222))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158495745) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1222)) & ^0x3f) == 0 && ((int64(1)<<(_la-1222))&5188146770730811393) != 0) || _la == PlSqlParserROW || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { p.SetState(9977) p.Physical_properties() @@ -166148,17 +166167,15 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { p.EnterOuterAlt(localctx, 1) p.SetState(10669) p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1265, p.GetParserRuleContext()) == 1 { { p.SetState(10668) p.Column_properties() } + } else if p.HasError() { // JIM + goto errorExit } p.SetState(10672) p.GetErrorHandler().Sync(p) @@ -166355,17 +166372,15 @@ func (p *PlSqlParser) Table_properties() (localctx ITable_propertiesContext) { } p.SetState(10711) p.GetErrorHandler().Sync(p) - if p.HasError() { - goto errorExit - } - _la = p.GetTokenStream().LA(1) - if ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158430209) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1222)) & ^0x3f) == 0 && ((int64(1)<<(_la-1222))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1278, p.GetParserRuleContext()) == 1 { { p.SetState(10710) p.Physical_properties() } + } else if p.HasError() { // JIM + goto errorExit } p.SetState(10715) p.GetErrorHandler().Sync(p) @@ -171187,7 +171202,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { p.SetState(10978) p.Partitioning_storage_clause() @@ -171237,7 +171252,7 @@ func (p *PlSqlParser) Individual_hash_partitions() (localctx IIndividual_hash_pa } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { p.SetState(10986) p.Partitioning_storage_clause() @@ -173876,7 +173891,7 @@ func (p *PlSqlParser) System_partitioning() (localctx ISystem_partitioningContex _la = p.GetTokenStream().LA(1) } - case PlSqlParserAS, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCLUSTERING, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFLASHBACK, PlSqlParserFOR, PlSqlParserINITRANS, PlSqlParserINVALIDATE, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNO, PlSqlParserNOPARALLEL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserONLINE, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPARENT, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserRESULT_CACHE, PlSqlParserROWDEPENDENCIES, PlSqlParserROW, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserUPDATE, PlSqlParserMEMOPTIMIZE, PlSqlParserSEMICOLON: + case PlSqlParserAS, PlSqlParserCACHE, PlSqlParserCLUSTER, PlSqlParserCLUSTERING, PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFLASHBACK, PlSqlParserFOR, PlSqlParserINITRANS, PlSqlParserINVALIDATE, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserNO, PlSqlParserNOPARALLEL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserONLINE, PlSqlParserORGANIZATION, PlSqlParserPARALLEL, PlSqlParserPARENT, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserRESULT_CACHE, PlSqlParserROWDEPENDENCIES, PlSqlParserROW, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE, PlSqlParserUPDATE, PlSqlParserMEMOPTIMIZE, PlSqlParserSEMICOLON: default: } @@ -176658,7 +176673,7 @@ func (p *PlSqlParser) Range_subpartition_desc() (localctx IRange_subpartition_de } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { p.SetState(11348) p.Partitioning_storage_clause() @@ -176849,7 +176864,7 @@ func (p *PlSqlParser) List_subpartition_desc() (localctx IList_subpartition_desc } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { p.SetState(11356) p.Partitioning_storage_clause() @@ -177017,7 +177032,7 @@ func (p *PlSqlParser) Individual_hash_subparts() (localctx IIndividual_hash_subp } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { p.SetState(11363) p.Partitioning_storage_clause() @@ -178726,7 +178741,7 @@ func (p *PlSqlParser) Partitioning_storage_clause() (localctx IPartitioning_stor } _la = p.GetTokenStream().LA(1) - for ok := true; ok; ok = _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + for ok := true; ok; ok = _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { p.SetState(11466) p.GetErrorHandler().Sync(p) if p.HasError() { @@ -179401,6 +179416,13 @@ type ITable_compressionContext interface { ARCHIVE() antlr.TerminalNode LOW() antlr.TerminalNode HIGH() antlr.TerminalNode + ROW() antlr.TerminalNode + STORE() antlr.TerminalNode + ADVANCED() antlr.TerminalNode + COLUMN() antlr.TerminalNode + LEVEL() antlr.TerminalNode + LOCKING() antlr.TerminalNode + NO() antlr.TerminalNode NOCOMPRESS() antlr.TerminalNode // IsTable_compressionContext differentiates from other interfaces. @@ -179471,6 +179493,34 @@ func (s *Table_compressionContext) HIGH() antlr.TerminalNode { return s.GetToken(PlSqlParserHIGH, 0) } +func (s *Table_compressionContext) ROW() antlr.TerminalNode { + return s.GetToken(PlSqlParserROW, 0) +} + +func (s *Table_compressionContext) STORE() antlr.TerminalNode { + return s.GetToken(PlSqlParserSTORE, 0) +} + +func (s *Table_compressionContext) ADVANCED() antlr.TerminalNode { + return s.GetToken(PlSqlParserADVANCED, 0) +} + +func (s *Table_compressionContext) COLUMN() antlr.TerminalNode { + return s.GetToken(PlSqlParserCOLUMN, 0) +} + +func (s *Table_compressionContext) LEVEL() antlr.TerminalNode { + return s.GetToken(PlSqlParserLEVEL, 0) +} + +func (s *Table_compressionContext) LOCKING() antlr.TerminalNode { + return s.GetToken(PlSqlParserLOCKING, 0) +} + +func (s *Table_compressionContext) NO() antlr.TerminalNode { + return s.GetToken(PlSqlParserNO, 0) +} + func (s *Table_compressionContext) NOCOMPRESS() antlr.TerminalNode { return s.GetToken(PlSqlParserNOCOMPRESS, 0) } @@ -179510,7 +179560,7 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { p.EnterRule(localctx, 1150, PlSqlParserRULE_table_compression) var _la int - p.SetState(11511) + p.SetState(11538) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179611,10 +179661,206 @@ func (p *PlSqlParser) Table_compression() (localctx ITable_compressionContext) { goto errorExit } - case PlSqlParserNOCOMPRESS: + case PlSqlParserROW: p.EnterOuterAlt(localctx, 2) { p.SetState(11510) + p.Match(PlSqlParserROW) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11511) + p.Match(PlSqlParserSTORE) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11512) + p.Match(PlSqlParserCOMPRESS) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + p.SetState(11514) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _la = p.GetTokenStream().LA(1) + + if _la == PlSqlParserADVANCED || _la == PlSqlParserBASIC { + { + p.SetState(11513) + _la = p.GetTokenStream().LA(1) + + if !(_la == PlSqlParserADVANCED || _la == PlSqlParserBASIC) { + p.GetErrorHandler().RecoverInline(p) + } else { + p.GetErrorHandler().ReportMatch(p) + p.Consume() + } + } + + } + + case PlSqlParserCOLUMN: + p.EnterOuterAlt(localctx, 3) + { + p.SetState(11516) + p.Match(PlSqlParserCOLUMN) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11517) + p.Match(PlSqlParserSTORE) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11518) + p.Match(PlSqlParserCOMPRESS) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + p.SetState(11527) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1399, p.GetParserRuleContext()) == 1 { + { + p.SetState(11519) + p.Match(PlSqlParserFOR) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + p.SetState(11525) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + + switch p.GetTokenStream().LA(1) { + case PlSqlParserOLTP: + { + p.SetState(11520) + p.Match(PlSqlParserOLTP) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + + case PlSqlParserARCHIVE, PlSqlParserQUERY: + { + p.SetState(11521) + _la = p.GetTokenStream().LA(1) + + if !(_la == PlSqlParserARCHIVE || _la == PlSqlParserQUERY) { + p.GetErrorHandler().RecoverInline(p) + } else { + p.GetErrorHandler().ReportMatch(p) + p.Consume() + } + } + p.SetState(11523) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _la = p.GetTokenStream().LA(1) + + if _la == PlSqlParserHIGH || _la == PlSqlParserLOW { + { + p.SetState(11522) + _la = p.GetTokenStream().LA(1) + + if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { + p.GetErrorHandler().RecoverInline(p) + } else { + p.GetErrorHandler().ReportMatch(p) + p.Consume() + } + } + + } + + default: + p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) + goto errorExit + } + + } else if p.HasError() { // JIM + goto errorExit + } + p.SetState(11535) + p.GetErrorHandler().Sync(p) + + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1401, p.GetParserRuleContext()) == 1 { + p.SetState(11530) + p.GetErrorHandler().Sync(p) + if p.HasError() { + goto errorExit + } + _la = p.GetTokenStream().LA(1) + + if _la == PlSqlParserNO { + { + p.SetState(11529) + p.Match(PlSqlParserNO) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + + } + { + p.SetState(11532) + p.Match(PlSqlParserROW) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11533) + p.Match(PlSqlParserLEVEL) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + { + p.SetState(11534) + p.Match(PlSqlParserLOCKING) + if p.HasError() { + // Recognition error - abort rule + goto errorExit + } + } + + } else if p.HasError() { // JIM + goto errorExit + } + + case PlSqlParserNOCOMPRESS: + p.EnterOuterAlt(localctx, 4) + { + p.SetState(11537) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -179790,16 +180036,16 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo p.EnterRule(localctx, 1152, PlSqlParserRULE_inmemory_table_clause) var _alt int - p.SetState(11532) + p.SetState(11559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1401, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1407, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11514) + p.SetState(11541) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179809,7 +180055,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch _alt { case 1: { - p.SetState(11513) + p.SetState(11540) p.Inmemory_column_clause() } @@ -179818,9 +180064,9 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo goto errorExit } - p.SetState(11516) + p.SetState(11543) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1397, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1403, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -179828,7 +180074,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11524) + p.SetState(11551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -179837,19 +180083,19 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11518) + p.SetState(11545) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11520) + p.SetState(11547) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1398, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1404, p.GetParserRuleContext()) == 1 { { - p.SetState(11519) + p.SetState(11546) p.Inmemory_attributes() } @@ -179859,7 +180105,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo case PlSqlParserNO: { - p.SetState(11522) + p.SetState(11549) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -179867,7 +180113,7 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo } } { - p.SetState(11523) + p.SetState(11550) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -179879,29 +180125,29 @@ func (p *PlSqlParser) Inmemory_table_clause() (localctx IInmemory_table_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11529) + p.SetState(11556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1400, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1406, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(11526) + p.SetState(11553) p.Inmemory_column_clause() } } - p.SetState(11531) + p.SetState(11558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1400, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1406, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -180070,49 +180316,49 @@ func (s *Inmemory_attributesContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContext) { localctx = NewInmemory_attributesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1154, PlSqlParserRULE_inmemory_attributes) - p.SetState(11556) + p.SetState(11583) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1414, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(11534) + p.SetState(11561) p.Inmemory_memcompress() } - p.SetState(11536) + p.SetState(11563) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1402, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1408, p.GetParserRuleContext()) == 1 { { - p.SetState(11535) + p.SetState(11562) p.Inmemory_priority() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11539) + p.SetState(11566) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1403, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1409, p.GetParserRuleContext()) == 1 { { - p.SetState(11538) + p.SetState(11565) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11542) + p.SetState(11569) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1404, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1410, p.GetParserRuleContext()) == 1 { { - p.SetState(11541) + p.SetState(11568) p.Inmemory_duplicate() } @@ -180123,27 +180369,27 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(11544) + p.SetState(11571) p.Inmemory_priority() } - p.SetState(11546) + p.SetState(11573) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1405, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1411, p.GetParserRuleContext()) == 1 { { - p.SetState(11545) + p.SetState(11572) p.Inmemory_distribute() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11549) + p.SetState(11576) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1406, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1412, p.GetParserRuleContext()) == 1 { { - p.SetState(11548) + p.SetState(11575) p.Inmemory_duplicate() } @@ -180154,15 +180400,15 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11551) + p.SetState(11578) p.Inmemory_distribute() } - p.SetState(11553) + p.SetState(11580) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1407, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1413, p.GetParserRuleContext()) == 1 { { - p.SetState(11552) + p.SetState(11579) p.Inmemory_duplicate() } @@ -180173,7 +180419,7 @@ func (p *PlSqlParser) Inmemory_attributes() (localctx IInmemory_attributesContex case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(11555) + p.SetState(11582) p.Inmemory_duplicate() } @@ -180314,7 +180560,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont p.EnterRule(localctx, 1156, PlSqlParserRULE_inmemory_memcompress) var _la int - p.SetState(11569) + p.SetState(11596) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180324,7 +180570,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserMEMCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(11558) + p.SetState(11585) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -180332,14 +180578,14 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11559) + p.SetState(11586) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11565) + p.SetState(11592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180348,7 +180594,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont switch p.GetTokenStream().LA(1) { case PlSqlParserDML: { - p.SetState(11560) + p.SetState(11587) p.Match(PlSqlParserDML) if p.HasError() { // Recognition error - abort rule @@ -180358,7 +180604,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserCAPACITY, PlSqlParserQUERY: { - p.SetState(11561) + p.SetState(11588) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAPACITY || _la == PlSqlParserQUERY) { @@ -180368,12 +180614,12 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont p.Consume() } } - p.SetState(11563) + p.SetState(11590) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1409, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1415, p.GetParserRuleContext()) == 1 { { - p.SetState(11562) + p.SetState(11589) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW) { @@ -180396,7 +180642,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11567) + p.SetState(11594) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -180404,7 +180650,7 @@ func (p *PlSqlParser) Inmemory_memcompress() (localctx IInmemory_memcompressCont } } { - p.SetState(11568) + p.SetState(11595) p.Match(PlSqlParserMEMCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -180542,7 +180788,7 @@ func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11571) + p.SetState(11598) p.Match(PlSqlParserPRIORITY) if p.HasError() { // Recognition error - abort rule @@ -180550,7 +180796,7 @@ func (p *PlSqlParser) Inmemory_priority() (localctx IInmemory_priorityContext) { } } { - p.SetState(11572) + p.SetState(11599) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCRITICAL || _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM || _la == PlSqlParserNONE) { @@ -180731,19 +180977,19 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex p.EnterRule(localctx, 1160, PlSqlParserRULE_inmemory_distribute) p.EnterOuterAlt(localctx, 1) { - p.SetState(11574) + p.SetState(11601) p.Match(PlSqlParserDISTRIBUTE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11583) + p.SetState(11610) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1413, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1419, p.GetParserRuleContext()) == 1 { { - p.SetState(11575) + p.SetState(11602) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -180753,16 +180999,16 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1413, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1419, p.GetParserRuleContext()) == 2 { { - p.SetState(11576) + p.SetState(11603) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11581) + p.SetState(11608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -180771,7 +181017,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex switch p.GetTokenStream().LA(1) { case PlSqlParserROWID: { - p.SetState(11577) + p.SetState(11604) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -180779,7 +181025,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11578) + p.SetState(11605) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -180789,7 +181035,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserPARTITION: { - p.SetState(11579) + p.SetState(11606) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -180799,7 +181045,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case PlSqlParserSUBPARTITION: { - p.SetState(11580) + p.SetState(11607) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule @@ -180815,12 +181061,12 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } else if p.HasError() { // JIM goto errorExit } - p.SetState(11593) + p.SetState(11620) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1415, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1421, p.GetParserRuleContext()) == 1 { { - p.SetState(11585) + p.SetState(11612) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -180828,23 +181074,23 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex } } { - p.SetState(11586) + p.SetState(11613) p.Match(PlSqlParserSERVICE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11591) + p.SetState(11618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1414, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1420, p.GetParserRuleContext()) { case 1: { - p.SetState(11587) + p.SetState(11614) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -180854,7 +181100,7 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 2: { - p.SetState(11588) + p.SetState(11615) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -180864,13 +181110,13 @@ func (p *PlSqlParser) Inmemory_distribute() (localctx IInmemory_distributeContex case 3: { - p.SetState(11589) + p.SetState(11616) p.Identifier() } case 4: { - p.SetState(11590) + p.SetState(11617) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -180992,7 +181238,7 @@ func (s *Inmemory_duplicateContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) { localctx = NewInmemory_duplicateContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1162, PlSqlParserRULE_inmemory_duplicate) - p.SetState(11601) + p.SetState(11628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181002,19 +181248,19 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserDUPLICATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(11595) + p.SetState(11622) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11597) + p.SetState(11624) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1416, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1422, p.GetParserRuleContext()) == 1 { { - p.SetState(11596) + p.SetState(11623) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -181029,7 +181275,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(11599) + p.SetState(11626) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -181037,7 +181283,7 @@ func (p *PlSqlParser) Inmemory_duplicate() (localctx IInmemory_duplicateContext) } } { - p.SetState(11600) + p.SetState(11627) p.Match(PlSqlParserDUPLICATE) if p.HasError() { // Recognition error - abort rule @@ -181198,7 +181444,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11609) + p.SetState(11636) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181207,14 +181453,14 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause switch p.GetTokenStream().LA(1) { case PlSqlParserINMEMORY: { - p.SetState(11603) + p.SetState(11630) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11605) + p.SetState(11632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181223,7 +181469,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause if _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO { { - p.SetState(11604) + p.SetState(11631) p.Inmemory_memcompress() } @@ -181231,7 +181477,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause case PlSqlParserNO: { - p.SetState(11607) + p.SetState(11634) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -181239,7 +181485,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11608) + p.SetState(11635) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -181252,7 +181498,7 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause goto errorExit } { - p.SetState(11611) + p.SetState(11638) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -181260,11 +181506,11 @@ func (p *PlSqlParser) Inmemory_column_clause() (localctx IInmemory_column_clause } } { - p.SetState(11612) + p.SetState(11639) p.Column_list() } { - p.SetState(11613) + p.SetState(11640) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -181566,7 +181812,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11627) + p.SetState(11654) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -181575,16 +181821,16 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(11627) + p.SetState(11654) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1420, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) { case 1: { - p.SetState(11615) + p.SetState(11642) p.Match(PlSqlParserPCTFREE) if p.HasError() { // Recognition error - abort rule @@ -181592,7 +181838,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11616) + p.SetState(11643) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -181605,7 +181851,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 2: { - p.SetState(11617) + p.SetState(11644) p.Match(PlSqlParserPCTUSED) if p.HasError() { // Recognition error - abort rule @@ -181613,7 +181859,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11618) + p.SetState(11645) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -181626,7 +181872,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 3: { - p.SetState(11619) + p.SetState(11646) p.Match(PlSqlParserINITRANS) if p.HasError() { // Recognition error - abort rule @@ -181634,7 +181880,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11620) + p.SetState(11647) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -181647,7 +181893,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 4: { - p.SetState(11621) + p.SetState(11648) p.Match(PlSqlParserMAXTRANS) if p.HasError() { // Recognition error - abort rule @@ -181655,7 +181901,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11622) + p.SetState(11649) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -181668,7 +181914,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 5: { - p.SetState(11623) + p.SetState(11650) p.Match(PlSqlParserCOMPUTE) if p.HasError() { // Recognition error - abort rule @@ -181676,7 +181922,7 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute } } { - p.SetState(11624) + p.SetState(11651) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -181686,13 +181932,13 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute case 6: { - p.SetState(11625) + p.SetState(11652) p.Storage_clause() } case 7: { - p.SetState(11626) + p.SetState(11653) p.Compute_clauses() } @@ -181705,9 +181951,9 @@ func (p *PlSqlParser) Physical_attributes_clause() (localctx IPhysical_attribute goto errorExit } - p.SetState(11629) + p.SetState(11656) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1421, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1427, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -182132,7 +182378,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11631) + p.SetState(11658) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -182140,14 +182386,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11632) + p.SetState(11659) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11660) + p.SetState(11687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182155,7 +182401,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserBUFFER_POOL || _la == PlSqlParserCELL_FLASH_CACHE || _la == PlSqlParserENCRYPT || ((int64((_la-551)) & ^0x3f) == 0 && ((int64(1)<<(_la-551))&786433) != 0) || _la == PlSqlParserINITIAL || _la == PlSqlParserMAXEXTENTS || _la == PlSqlParserMINEXTENTS || _la == PlSqlParserNEXT || _la == PlSqlParserOPTIMAL || _la == PlSqlParserPCTINCREASE { - p.SetState(11660) + p.SetState(11687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182164,7 +182410,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINITIAL: { - p.SetState(11633) + p.SetState(11660) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule @@ -182172,7 +182418,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11634) + p.SetState(11661) var _x = p.Size_clause() @@ -182181,7 +182427,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserNEXT: { - p.SetState(11635) + p.SetState(11662) p.Match(PlSqlParserNEXT) if p.HasError() { // Recognition error - abort rule @@ -182189,7 +182435,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11636) + p.SetState(11663) var _x = p.Size_clause() @@ -182198,7 +182444,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMINEXTENTS: { - p.SetState(11637) + p.SetState(11664) p.Match(PlSqlParserMINEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -182206,7 +182452,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11638) + p.SetState(11665) var _lt = p.GetTokenStream().LT(1) @@ -182226,7 +182472,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserMAXEXTENTS: { - p.SetState(11639) + p.SetState(11666) p.Match(PlSqlParserMAXEXTENTS) if p.HasError() { // Recognition error - abort rule @@ -182234,7 +182480,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11640) + p.SetState(11667) var _lt = p.GetTokenStream().LT(1) @@ -182254,7 +182500,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserPCTINCREASE: { - p.SetState(11641) + p.SetState(11668) p.Match(PlSqlParserPCTINCREASE) if p.HasError() { // Recognition error - abort rule @@ -182262,7 +182508,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11642) + p.SetState(11669) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182275,7 +182521,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELISTS: { - p.SetState(11643) + p.SetState(11670) p.Match(PlSqlParserFREELISTS) if p.HasError() { // Recognition error - abort rule @@ -182283,7 +182529,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11644) + p.SetState(11671) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182296,7 +182542,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFREELIST: { - p.SetState(11645) + p.SetState(11672) p.Match(PlSqlParserFREELIST) if p.HasError() { // Recognition error - abort rule @@ -182304,7 +182550,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11646) + p.SetState(11673) p.Match(PlSqlParserGROUPS) if p.HasError() { // Recognition error - abort rule @@ -182312,7 +182558,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11647) + p.SetState(11674) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -182325,14 +182571,14 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserOPTIMAL: { - p.SetState(11648) + p.SetState(11675) p.Match(PlSqlParserOPTIMAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11651) + p.SetState(11678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182341,13 +182587,13 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(11649) + p.SetState(11676) p.Size_clause() } case PlSqlParserNULL_: { - p.SetState(11650) + p.SetState(11677) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -182362,7 +182608,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserBUFFER_POOL: { - p.SetState(11653) + p.SetState(11680) p.Match(PlSqlParserBUFFER_POOL) if p.HasError() { // Recognition error - abort rule @@ -182370,7 +182616,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11654) + p.SetState(11681) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserRECYCLE) { @@ -182383,7 +182629,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserFLASH_CACHE: { - p.SetState(11655) + p.SetState(11682) p.Match(PlSqlParserFLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -182391,7 +182637,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11656) + p.SetState(11683) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -182404,7 +182650,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserCELL_FLASH_CACHE: { - p.SetState(11657) + p.SetState(11684) p.Match(PlSqlParserCELL_FLASH_CACHE) if p.HasError() { // Recognition error - abort rule @@ -182412,7 +182658,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { } } { - p.SetState(11658) + p.SetState(11685) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserKEEP || _la == PlSqlParserNONE) { @@ -182425,7 +182671,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { case PlSqlParserENCRYPT: { - p.SetState(11659) + p.SetState(11686) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -182438,7 +182684,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { goto errorExit } - p.SetState(11662) + p.SetState(11689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182446,7 +182692,7 @@ func (p *PlSqlParser) Storage_clause() (localctx IStorage_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(11664) + p.SetState(11691) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -182569,7 +182815,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr p.EnterOuterAlt(localctx, 1) { - p.SetState(11666) + p.SetState(11693) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -182577,7 +182823,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11667) + p.SetState(11694) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -182585,7 +182831,7 @@ func (p *PlSqlParser) Deferred_segment_creation() (localctx IDeferred_segment_cr } } { - p.SetState(11668) + p.SetState(11695) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -182940,7 +183186,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11681) + p.SetState(11708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182949,7 +183195,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(11681) + p.SetState(11708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -182958,29 +183204,29 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(11670) + p.SetState(11697) p.Physical_attributes_clause() } case PlSqlParserTABLESPACE: { - p.SetState(11671) + p.SetState(11698) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11677) + p.SetState(11704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1426, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1432, p.GetParserRuleContext()) { case 1: { - p.SetState(11672) + p.SetState(11699) var _x = p.Id_expression() @@ -182988,12 +183234,12 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ } case 2: - p.SetState(11674) + p.SetState(11701) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1425, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1431, p.GetParserRuleContext()) == 1 { { - p.SetState(11673) + p.SetState(11700) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -183005,7 +183251,7 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } { - p.SetState(11676) + p.SetState(11703) p.Identifier() } @@ -183013,15 +183259,15 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } - case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: + case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS, PlSqlParserROW: { - p.SetState(11679) + p.SetState(11706) p.Table_compression() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(11680) + p.SetState(11707) p.Logging_clause() } @@ -183035,9 +183281,9 @@ func (p *PlSqlParser) Segment_attributes_clause() (localctx ISegment_attributes_ goto errorExit } - p.SetState(11683) + p.SetState(11710) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1428, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1434, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -183397,16 +183643,16 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex p.EnterRule(localctx, 1174, PlSqlParserRULE_physical_properties) var _la int - p.SetState(11739) + p.SetState(11766) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1440, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1446, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(11686) + p.SetState(11713) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183415,40 +183661,40 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11685) + p.SetState(11712) p.Deferred_segment_creation() } } { - p.SetState(11688) + p.SetState(11715) p.Segment_attributes_clause() } - p.SetState(11690) + p.SetState(11717) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1430, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1436, p.GetParserRuleContext()) == 1 { { - p.SetState(11689) + p.SetState(11716) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11693) + p.SetState(11720) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1431, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1437, p.GetParserRuleContext()) == 1 { { - p.SetState(11692) + p.SetState(11719) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11696) + p.SetState(11723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183457,7 +183703,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserILM { { - p.SetState(11695) + p.SetState(11722) p.Ilm_clause() } @@ -183465,7 +183711,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(11699) + p.SetState(11726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183474,12 +183720,12 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserSEGMENT { { - p.SetState(11698) + p.SetState(11725) p.Deferred_segment_creation() } } - p.SetState(11724) + p.SetState(11751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183488,14 +183734,14 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserORGANIZATION: { - p.SetState(11701) + p.SetState(11728) p.Match(PlSqlParserORGANIZATION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11714) + p.SetState(11741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183504,19 +183750,19 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex switch p.GetTokenStream().LA(1) { case PlSqlParserHEAP: { - p.SetState(11702) + p.SetState(11729) p.Match(PlSqlParserHEAP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11704) + p.SetState(11731) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1434, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1440, p.GetParserRuleContext()) == 1 { { - p.SetState(11703) + p.SetState(11730) p.Segment_attributes_clause() } @@ -183524,25 +183770,25 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11706) + p.SetState(11733) p.Heap_org_table_clause() } case PlSqlParserINDEX: { - p.SetState(11707) + p.SetState(11734) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11709) + p.SetState(11736) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1435, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1441, p.GetParserRuleContext()) == 1 { { - p.SetState(11708) + p.SetState(11735) p.Segment_attributes_clause() } @@ -183550,13 +183796,13 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex goto errorExit } { - p.SetState(11711) + p.SetState(11738) p.Index_org_table_clause() } case PlSqlParserEXTERNAL: { - p.SetState(11712) + p.SetState(11739) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -183564,7 +183810,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11713) + p.SetState(11740) p.External_table_clause() } @@ -183575,7 +183821,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case PlSqlParserEXTERNAL: { - p.SetState(11716) + p.SetState(11743) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -183583,7 +183829,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11717) + p.SetState(11744) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -183591,7 +183837,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11718) + p.SetState(11745) p.Match(PlSqlParserATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -183599,10 +183845,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11719) + p.SetState(11746) p.External_table_clause() } - p.SetState(11722) + p.SetState(11749) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183611,7 +183857,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex if _la == PlSqlParserREJECT { { - p.SetState(11720) + p.SetState(11747) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -183619,7 +183865,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11721) + p.SetState(11748) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -183637,7 +183883,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(11726) + p.SetState(11753) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -183645,11 +183891,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11727) + p.SetState(11754) p.Cluster_name() } { - p.SetState(11728) + p.SetState(11755) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -183657,10 +183903,10 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11729) + p.SetState(11756) p.Column_name() } - p.SetState(11734) + p.SetState(11761) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183669,7 +183915,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex for _la == PlSqlParserCOMMA { { - p.SetState(11730) + p.SetState(11757) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -183677,11 +183923,11 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex } } { - p.SetState(11731) + p.SetState(11758) p.Column_name() } - p.SetState(11736) + p.SetState(11763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183689,7 +183935,7 @@ func (p *PlSqlParser) Physical_properties() (localctx IPhysical_propertiesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(11737) + p.SetState(11764) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -183858,14 +184104,14 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11741) + p.SetState(11768) p.Match(PlSqlParserILM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11751) + p.SetState(11778) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -183874,7 +184120,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserADD: { - p.SetState(11742) + p.SetState(11769) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -183882,7 +184128,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11743) + p.SetState(11770) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -183890,13 +184136,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11744) + p.SetState(11771) p.Ilm_policy_clause() } case PlSqlParserDELETE, PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(11745) + p.SetState(11772) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -183907,7 +184153,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11746) + p.SetState(11773) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -183915,13 +184161,13 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { } } { - p.SetState(11747) + p.SetState(11774) p.Ilm_policy_clause() } case PlSqlParserDELETE_ALL: { - p.SetState(11748) + p.SetState(11775) p.Match(PlSqlParserDELETE_ALL) if p.HasError() { // Recognition error - abort rule @@ -183931,7 +184177,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserENABLE_ALL: { - p.SetState(11749) + p.SetState(11776) p.Match(PlSqlParserENABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -183941,7 +184187,7 @@ func (p *PlSqlParser) Ilm_clause() (localctx IIlm_clauseContext) { case PlSqlParserDISABLE_ALL: { - p.SetState(11750) + p.SetState(11777) p.Match(PlSqlParserDISABLE_ALL) if p.HasError() { // Recognition error - abort rule @@ -184096,7 +184342,7 @@ func (s *Ilm_policy_clauseContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Ilm_policy_clause() (localctx IIlm_policy_clauseContext) { localctx = NewIlm_policy_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1178, PlSqlParserRULE_ilm_policy_clause) - p.SetState(11756) + p.SetState(11783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184106,21 +184352,21 @@ func (p *PlSqlParser) Ilm_policy_clause() (localctx IIlm_policy_clauseContext) { case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS, PlSqlParserROW: p.EnterOuterAlt(localctx, 1) { - p.SetState(11753) + p.SetState(11780) p.Ilm_compression_policy() } case PlSqlParserTIER: p.EnterOuterAlt(localctx, 2) { - p.SetState(11754) + p.SetState(11781) p.Ilm_tiering_policy() } case PlSqlParserMODIFY, PlSqlParserNO, PlSqlParserSET: p.EnterOuterAlt(localctx, 3) { - p.SetState(11755) + p.SetState(11782) p.Ilm_inmemory_policy() } @@ -184350,32 +184596,32 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy p.EnterRule(localctx, 1180, PlSqlParserRULE_ilm_compression_policy) var _la int - p.SetState(11777) + p.SetState(11804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetTokenStream().LA(1) { - case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1450, p.GetParserRuleContext()) { + case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(11758) + p.SetState(11785) p.Table_compression() } { - p.SetState(11759) + p.SetState(11786) p.Segment_group() } { - p.SetState(11760) + p.SetState(11787) p.Ilm_after_on() } - case PlSqlParserCOLUMN, PlSqlParserROW: + case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(11762) + p.SetState(11789) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOLUMN || _la == PlSqlParserROW) { @@ -184386,7 +184632,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11763) + p.SetState(11790) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -184394,14 +184640,14 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11764) + p.SetState(11791) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11768) + p.SetState(11795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184410,7 +184656,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy switch p.GetTokenStream().LA(1) { case PlSqlParserADVANCED: { - p.SetState(11765) + p.SetState(11792) p.Match(PlSqlParserADVANCED) if p.HasError() { // Recognition error - abort rule @@ -184420,7 +184666,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy case PlSqlParserFOR: { - p.SetState(11766) + p.SetState(11793) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -184428,7 +184674,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11767) + p.SetState(11794) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -184442,7 +184688,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } { - p.SetState(11770) + p.SetState(11797) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -184450,7 +184696,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11771) + p.SetState(11798) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -184458,11 +184704,11 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11772) + p.SetState(11799) p.Ilm_time_period() } { - p.SetState(11773) + p.SetState(11800) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -184470,7 +184716,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11774) + p.SetState(11801) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -184478,7 +184724,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } { - p.SetState(11775) + p.SetState(11802) p.Match(PlSqlParserMODIFICATION) if p.HasError() { // Recognition error - abort rule @@ -184486,8 +184732,7 @@ func (p *PlSqlParser) Ilm_compression_policy() (localctx IIlm_compression_policy } } - default: - p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) + case antlr.ATNInvalidAltNumber: goto errorExit } @@ -184679,7 +184924,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11779) + p.SetState(11806) p.Match(PlSqlParserTIER) if p.HasError() { // Recognition error - abort rule @@ -184687,7 +184932,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11780) + p.SetState(11807) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -184695,35 +184940,35 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11781) + p.SetState(11808) p.Tablespace() } - p.SetState(11795) + p.SetState(11822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1448, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1454, p.GetParserRuleContext()) { case 1: - p.SetState(11783) + p.SetState(11810) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1445, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1451, p.GetParserRuleContext()) == 1 { { - p.SetState(11782) + p.SetState(11809) p.Segment_group() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11787) + p.SetState(11814) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1446, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1452, p.GetParserRuleContext()) == 1 { { - p.SetState(11785) + p.SetState(11812) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -184731,7 +184976,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11786) + p.SetState(11813) p.Function_name() } @@ -184741,7 +184986,7 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) case 2: { - p.SetState(11789) + p.SetState(11816) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -184749,14 +184994,14 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) } } { - p.SetState(11790) + p.SetState(11817) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11792) + p.SetState(11819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184765,13 +185010,13 @@ func (p *PlSqlParser) Ilm_tiering_policy() (localctx IIlm_tiering_policyContext) if _la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT { { - p.SetState(11791) + p.SetState(11818) p.Segment_group() } } { - p.SetState(11794) + p.SetState(11821) p.Ilm_after_on() } @@ -184941,7 +185186,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { p.EnterRule(localctx, 1184, PlSqlParserRULE_ilm_after_on) var _la int - p.SetState(11807) + p.SetState(11834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184951,7 +185196,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserAFTER: p.EnterOuterAlt(localctx, 1) { - p.SetState(11797) + p.SetState(11824) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -184959,18 +185204,18 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11798) + p.SetState(11825) p.Ilm_time_period() } { - p.SetState(11799) + p.SetState(11826) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11803) + p.SetState(11830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -184979,7 +185224,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNO: { - p.SetState(11800) + p.SetState(11827) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -184987,7 +185232,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11801) + p.SetState(11828) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserACCESS || _la == PlSqlParserMODIFICATION) { @@ -185000,7 +185245,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserCREATION: { - p.SetState(11802) + p.SetState(11829) p.Match(PlSqlParserCREATION) if p.HasError() { // Recognition error - abort rule @@ -185016,7 +185261,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 2) { - p.SetState(11805) + p.SetState(11832) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -185024,7 +185269,7 @@ func (p *PlSqlParser) Ilm_after_on() (localctx IIlm_after_onContext) { } } { - p.SetState(11806) + p.SetState(11833) p.Function_name() } @@ -185138,7 +185383,7 @@ func (p *PlSqlParser) Segment_group() (localctx ISegment_groupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11809) + p.SetState(11836) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGROUP || _la == PlSqlParserSEGMENT) { @@ -185319,7 +185564,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11821) + p.SetState(11848) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185328,7 +185573,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex switch p.GetTokenStream().LA(1) { case PlSqlParserSET: { - p.SetState(11811) + p.SetState(11838) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -185336,14 +185581,14 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11812) + p.SetState(11839) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11814) + p.SetState(11841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185352,7 +185597,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserDISTRIBUTE || _la == PlSqlParserDUPLICATE || _la == PlSqlParserMEMCOMPRESS || _la == PlSqlParserNO || _la == PlSqlParserPRIORITY { { - p.SetState(11813) + p.SetState(11840) p.Inmemory_attributes() } @@ -185360,7 +185605,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex case PlSqlParserMODIFY: { - p.SetState(11816) + p.SetState(11843) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -185368,7 +185613,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11817) + p.SetState(11844) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -185376,13 +185621,13 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11818) + p.SetState(11845) p.Inmemory_memcompress() } case PlSqlParserNO: { - p.SetState(11819) + p.SetState(11846) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -185390,7 +185635,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } } { - p.SetState(11820) + p.SetState(11847) p.Match(PlSqlParserINMEMORY) if p.HasError() { // Recognition error - abort rule @@ -185402,7 +185647,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11824) + p.SetState(11851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185411,7 +185656,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex if _la == PlSqlParserSEGMENT { { - p.SetState(11823) + p.SetState(11850) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -185421,7 +185666,7 @@ func (p *PlSqlParser) Ilm_inmemory_policy() (localctx IIlm_inmemory_policyContex } { - p.SetState(11826) + p.SetState(11853) p.Ilm_after_on() } @@ -185567,11 +185812,11 @@ func (p *PlSqlParser) Ilm_time_period() (localctx IIlm_time_periodContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11828) + p.SetState(11855) p.Numeric() } { - p.SetState(11829) + p.SetState(11856) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserDAYS || _la == PlSqlParserMONTH || _la == PlSqlParserMONTHS || _la == PlSqlParserYEARS || _la == PlSqlParserYEAR) { @@ -185727,31 +185972,31 @@ func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11832) + p.SetState(11859) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1454, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1460, p.GetParserRuleContext()) == 1 { { - p.SetState(11831) + p.SetState(11858) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11835) + p.SetState(11862) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1455, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1461, p.GetParserRuleContext()) == 1 { { - p.SetState(11834) + p.SetState(11861) p.Inmemory_table_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(11838) + p.SetState(11865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185760,7 +186005,7 @@ func (p *PlSqlParser) Heap_org_table_clause() (localctx IHeap_org_table_clauseCo if _la == PlSqlParserILM { { - p.SetState(11837) + p.SetState(11864) p.Ilm_clause() } @@ -185959,14 +186204,14 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(11840) + p.SetState(11867) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11843) + p.SetState(11870) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -185975,7 +186220,7 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo if _la == PlSqlParserTYPE { { - p.SetState(11841) + p.SetState(11868) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -185983,29 +186228,29 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11842) + p.SetState(11869) p.Access_driver_type() } } { - p.SetState(11845) + p.SetState(11872) p.External_table_data_props() } { - p.SetState(11846) + p.SetState(11873) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11853) + p.SetState(11880) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1459, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1465, p.GetParserRuleContext()) == 1 { { - p.SetState(11847) + p.SetState(11874) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -186013,14 +186258,14 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } } { - p.SetState(11848) + p.SetState(11875) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11851) + p.SetState(11878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186029,13 +186274,13 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(11849) + p.SetState(11876) p.Numeric() } case PlSqlParserUNLIMITED: { - p.SetState(11850) + p.SetState(11877) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -186051,12 +186296,12 @@ func (p *PlSqlParser) External_table_clause() (localctx IExternal_table_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(11856) + p.SetState(11883) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1460, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1466, p.GetParserRuleContext()) == 1 { { - p.SetState(11855) + p.SetState(11882) p.Inmemory_table_clause() } @@ -186179,7 +186424,7 @@ func (p *PlSqlParser) Access_driver_type() (localctx IAccess_driver_typeContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11858) + p.SetState(11885) _la = p.GetTokenStream().LA(1) if !((int64((_la-2260)) & ^0x3f) == 0 && ((int64(1)<<(_la-2260))&15) != 0) { @@ -186446,7 +186691,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11863) + p.SetState(11890) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186455,7 +186700,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserDEFAULT { { - p.SetState(11860) + p.SetState(11887) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -186463,7 +186708,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11861) + p.SetState(11888) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -186471,12 +186716,12 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11862) + p.SetState(11889) p.Directory_name() } } - p.SetState(11879) + p.SetState(11906) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186485,7 +186730,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserACCESS { { - p.SetState(11865) + p.SetState(11892) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -186493,23 +186738,23 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11866) + p.SetState(11893) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11877) + p.SetState(11904) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1462, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1468, p.GetParserRuleContext()) { case 1: { - p.SetState(11867) + p.SetState(11894) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186517,7 +186762,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11868) + p.SetState(11895) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -186525,7 +186770,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11869) + p.SetState(11896) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186535,7 +186780,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 2: { - p.SetState(11870) + p.SetState(11897) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186543,11 +186788,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11871) + p.SetState(11898) p.Opaque_format_spec() } { - p.SetState(11872) + p.SetState(11899) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186557,7 +186802,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data case 3: { - p.SetState(11874) + p.SetState(11901) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -186565,7 +186810,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11875) + p.SetState(11902) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -186573,7 +186818,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11876) + p.SetState(11903) p.Select_only_statement() } @@ -186582,7 +186827,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11898) + p.SetState(11925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186591,7 +186836,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data if _la == PlSqlParserLOCATION { { - p.SetState(11881) + p.SetState(11908) p.Match(PlSqlParserLOCATION) if p.HasError() { // Recognition error - abort rule @@ -186599,7 +186844,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11882) + p.SetState(11909) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186607,11 +186852,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11883) + p.SetState(11910) p.Directory_name() } { - p.SetState(11884) + p.SetState(11911) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -186619,14 +186864,14 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11885) + p.SetState(11912) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11893) + p.SetState(11920) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186635,7 +186880,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data for _la == PlSqlParserCOMMA { { - p.SetState(11886) + p.SetState(11913) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -186643,11 +186888,11 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11887) + p.SetState(11914) p.Directory_name() } { - p.SetState(11888) + p.SetState(11915) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -186655,7 +186900,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } { - p.SetState(11889) + p.SetState(11916) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -186663,7 +186908,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data } } - p.SetState(11895) + p.SetState(11922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186671,7 +186916,7 @@ func (p *PlSqlParser) External_table_data_props() (localctx IExternal_table_data _la = p.GetTokenStream().LA(1) } { - p.SetState(11896) + p.SetState(11923) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -186826,7 +187071,7 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11901) + p.SetState(11928) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186835,12 +187080,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserRECORDS { { - p.SetState(11900) + p.SetState(11927) p.Record_format_info() } } - p.SetState(11904) + p.SetState(11931) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186849,12 +187094,12 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserFIELDS { { - p.SetState(11903) + p.SetState(11930) p.Field_definitions() } } - p.SetState(11907) + p.SetState(11934) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -186863,7 +187108,7 @@ func (p *PlSqlParser) Opaque_format_spec() (localctx IOpaque_format_specContext) if _la == PlSqlParserCOLUMN { { - p.SetState(11906) + p.SetState(11933) p.Column_transforms() } @@ -187031,14 +187276,14 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(11909) + p.SetState(11936) p.Match(PlSqlParserRECORDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11923) + p.SetState(11950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187047,7 +187292,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARIABLE, PlSqlParserFIXED: { - p.SetState(11910) + p.SetState(11937) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARIABLE || _la == PlSqlParserFIXED) { @@ -187058,7 +187303,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11911) + p.SetState(11938) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -187068,7 +187313,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserDELIMITED: { - p.SetState(11912) + p.SetState(11939) p.Match(PlSqlParserDELIMITED) if p.HasError() { // Recognition error - abort rule @@ -187076,14 +187321,14 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11913) + p.SetState(11940) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11919) + p.SetState(11946) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187091,7 +187336,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) switch p.GetTokenStream().LA(1) { case PlSqlParserNEWLINE_, PlSqlParserDETECTED: - p.SetState(11915) + p.SetState(11942) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187100,7 +187345,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) if _la == PlSqlParserDETECTED { { - p.SetState(11914) + p.SetState(11941) p.Match(PlSqlParserDETECTED) if p.HasError() { // Recognition error - abort rule @@ -187110,7 +187355,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } { - p.SetState(11917) + p.SetState(11944) p.Match(PlSqlParserNEWLINE_) if p.HasError() { // Recognition error - abort rule @@ -187120,7 +187365,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserCHAR_STRING: { - p.SetState(11918) + p.SetState(11945) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187135,7 +187380,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) case PlSqlParserXMLTAG: { - p.SetState(11921) + p.SetState(11948) p.Match(PlSqlParserXMLTAG) if p.HasError() { // Recognition error - abort rule @@ -187143,7 +187388,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) } } { - p.SetState(11922) + p.SetState(11949) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187155,7 +187400,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(11926) + p.SetState(11953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187164,7 +187409,7 @@ func (p *PlSqlParser) Record_format_info() (localctx IRecord_format_infoContext) if _la == PlSqlParserDATA || ((int64((_la-761)) & ^0x3f) == 0 && ((int64(1)<<(_la-761))&9007749010554881) != 0) || _la == PlSqlParserSKIP_ || _la == PlSqlParserSTRING || ((int64((_la-2319)) & ^0x3f) == 0 && ((int64(1)<<(_la-2319))&4281271393) != 0) { { - p.SetState(11925) + p.SetState(11952) p.Et_record_spec_options() } @@ -187280,7 +187525,7 @@ func (p *PlSqlParser) Et_string() (localctx IEt_stringContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(11928) + p.SetState(11955) _la = p.GetTokenStream().LA(1) if !((int64((_la-2372)) & ^0x3f) == 0 && ((int64(1)<<(_la-2372))&54043195528445953) != 0) { @@ -187428,7 +187673,7 @@ func (p *PlSqlParser) Et_record_spec_options() (localctx IEt_record_spec_options var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(11931) + p.SetState(11958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187437,11 +187682,11 @@ func (p *PlSqlParser) Et_record_spec_options() (localctx IEt_record_spec_options for ok := true; ok; ok = _la == PlSqlParserDATA || ((int64((_la-761)) & ^0x3f) == 0 && ((int64(1)<<(_la-761))&9007749010554881) != 0) || _la == PlSqlParserSKIP_ || _la == PlSqlParserSTRING || ((int64((_la-2319)) & ^0x3f) == 0 && ((int64(1)<<(_la-2319))&4281271393) != 0) { { - p.SetState(11930) + p.SetState(11957) p.Et_record_spec_option() } - p.SetState(11933) + p.SetState(11960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187837,7 +188082,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo p.EnterRule(localctx, 1208, PlSqlParserRULE_et_record_spec_option) var _la int - p.SetState(11987) + p.SetState(12014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187847,7 +188092,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 1) { - p.SetState(11935) + p.SetState(11962) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -187855,21 +188100,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11936) + p.SetState(11963) p.Char_set_name() } case PlSqlParserPREPROCESSOR: p.EnterOuterAlt(localctx, 2) { - p.SetState(11937) + p.SetState(11964) p.Match(PlSqlParserPREPROCESSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11941) + p.SetState(11968) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -187878,11 +188123,11 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(11938) + p.SetState(11965) p.Directory_spec() } { - p.SetState(11939) + p.SetState(11966) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -187892,14 +188137,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } { - p.SetState(11943) + p.SetState(11970) p.File_spec() } case PlSqlParserLANGUAGE, PlSqlParserTERRITORY: p.EnterOuterAlt(localctx, 3) { - p.SetState(11944) + p.SetState(11971) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLANGUAGE || _la == PlSqlParserTERRITORY) { @@ -187910,7 +188155,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11945) + p.SetState(11972) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -187921,7 +188166,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDATA: p.EnterOuterAlt(localctx, 4) { - p.SetState(11946) + p.SetState(11973) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -187929,7 +188174,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11947) + p.SetState(11974) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -187937,7 +188182,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11948) + p.SetState(11975) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLITTLE || _la == PlSqlParserBIG) { @@ -187948,7 +188193,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11949) + p.SetState(11976) p.Match(PlSqlParserENDIAN) if p.HasError() { // Recognition error - abort rule @@ -187959,7 +188204,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserBYTEORDERMARK: p.EnterOuterAlt(localctx, 5) { - p.SetState(11950) + p.SetState(11977) p.Match(PlSqlParserBYTEORDERMARK) if p.HasError() { // Recognition error - abort rule @@ -187967,7 +188212,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11951) + p.SetState(11978) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHECK || _la == PlSqlParserNOCHECK) { @@ -187981,7 +188226,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 6) { - p.SetState(11952) + p.SetState(11979) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -187989,7 +188234,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11953) + p.SetState(11980) p.Match(PlSqlParserSIZES) if p.HasError() { // Recognition error - abort rule @@ -187997,7 +188242,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11954) + p.SetState(11981) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -188005,7 +188250,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11955) + p.SetState(11982) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -188013,7 +188258,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11956) + p.SetState(11983) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTES || _la == PlSqlParserCHARACTERS) { @@ -188027,7 +188272,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserLOAD: p.EnterOuterAlt(localctx, 7) { - p.SetState(11957) + p.SetState(11984) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -188035,7 +188280,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11958) + p.SetState(11985) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -188043,21 +188288,21 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11959) + p.SetState(11986) p.Condition() } case PlSqlParserLOGFILE, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 8) { - p.SetState(11960) + p.SetState(11987) p.Et_output_files() } case PlSqlParserREADSIZE: p.EnterOuterAlt(localctx, 9) { - p.SetState(11961) + p.SetState(11988) p.Match(PlSqlParserREADSIZE) if p.HasError() { // Recognition error - abort rule @@ -188065,7 +188310,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11962) + p.SetState(11989) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -188076,7 +188321,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDISABLE_DIRECTORY_LINK_CHECK: p.EnterOuterAlt(localctx, 10) { - p.SetState(11963) + p.SetState(11990) p.Match(PlSqlParserDISABLE_DIRECTORY_LINK_CHECK) if p.HasError() { // Recognition error - abort rule @@ -188087,7 +188332,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserSKIP_, PlSqlParserDATE_CACHE: p.EnterOuterAlt(localctx, 11) { - p.SetState(11964) + p.SetState(11991) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSKIP_ || _la == PlSqlParserDATE_CACHE) { @@ -188098,7 +188343,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11965) + p.SetState(11992) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -188109,14 +188354,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserFIELD_NAMES: p.EnterOuterAlt(localctx, 12) { - p.SetState(11966) + p.SetState(11993) p.Match(PlSqlParserFIELD_NAMES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11978) + p.SetState(12005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188125,7 +188370,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo switch p.GetTokenStream().LA(1) { case PlSqlParserFIRST: { - p.SetState(11967) + p.SetState(11994) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -188133,14 +188378,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11968) + p.SetState(11995) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11970) + p.SetState(11997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188149,7 +188394,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(11969) + p.SetState(11996) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -188161,7 +188406,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserALL: { - p.SetState(11972) + p.SetState(11999) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -188169,14 +188414,14 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11973) + p.SetState(12000) p.Match(PlSqlParserFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11975) + p.SetState(12002) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188185,7 +188430,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo if _la == PlSqlParserIGNORE { { - p.SetState(11974) + p.SetState(12001) p.Match(PlSqlParserIGNORE) if p.HasError() { // Recognition error - abort rule @@ -188197,7 +188442,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserNONE: { - p.SetState(11977) + p.SetState(12004) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -188213,7 +188458,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserIO_OPTIONS: p.EnterOuterAlt(localctx, 13) { - p.SetState(11980) + p.SetState(12007) p.Match(PlSqlParserIO_OPTIONS) if p.HasError() { // Recognition error - abort rule @@ -188221,7 +188466,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11981) + p.SetState(12008) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -188229,7 +188474,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11982) + p.SetState(12009) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDIRECTIO || _la == PlSqlParserNODIRECTIO) { @@ -188240,7 +188485,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11983) + p.SetState(12010) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -188251,7 +188496,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE: p.EnterOuterAlt(localctx, 14) { - p.SetState(11984) + p.SetState(12011) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDNFS_ENABLE || _la == PlSqlParserDNFS_DISABLE) { @@ -188265,7 +188510,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo case PlSqlParserDNFS_READBUFFERS: p.EnterOuterAlt(localctx, 15) { - p.SetState(11985) + p.SetState(12012) p.Match(PlSqlParserDNFS_READBUFFERS) if p.HasError() { // Recognition error - abort rule @@ -188273,7 +188518,7 @@ func (p *PlSqlParser) Et_record_spec_option() (localctx IEt_record_spec_optionCo } } { - p.SetState(11986) + p.SetState(12013) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -188423,7 +188668,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(11990) + p.SetState(12017) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188433,7 +188678,7 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { switch _alt { case 1: { - p.SetState(11989) + p.SetState(12016) p.Et_output_file() } @@ -188442,9 +188687,9 @@ func (p *PlSqlParser) Et_output_files() (localctx IEt_output_filesContext) { goto errorExit } - p.SetState(11992) + p.SetState(12019) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1479, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1485, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -188612,7 +188857,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { p.EnterRule(localctx, 1212, PlSqlParserRULE_et_output_file) var _la int - p.SetState(12024) + p.SetState(12051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188622,7 +188867,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOBADFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(11994) + p.SetState(12021) p.Match(PlSqlParserNOBADFILE) if p.HasError() { // Recognition error - abort rule @@ -188633,23 +188878,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserBADFILE: p.EnterOuterAlt(localctx, 2) { - p.SetState(11995) + p.SetState(12022) p.Match(PlSqlParserBADFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(11999) + p.SetState(12026) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1480, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1486, p.GetParserRuleContext()) == 1 { { - p.SetState(11996) + p.SetState(12023) p.Directory_spec() } { - p.SetState(11997) + p.SetState(12024) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -188660,7 +188905,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12002) + p.SetState(12029) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188669,7 +188914,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12001) + p.SetState(12028) p.File_spec() } @@ -188678,7 +188923,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNODISCARDFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12004) + p.SetState(12031) p.Match(PlSqlParserNODISCARDFILE) if p.HasError() { // Recognition error - abort rule @@ -188689,23 +188934,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserDISCARDFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(12005) + p.SetState(12032) p.Match(PlSqlParserDISCARDFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12009) + p.SetState(12036) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1482, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1488, p.GetParserRuleContext()) == 1 { { - p.SetState(12006) + p.SetState(12033) p.Directory_spec() } { - p.SetState(12007) + p.SetState(12034) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -188716,7 +188961,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12012) + p.SetState(12039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188725,7 +188970,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12011) + p.SetState(12038) p.File_spec() } @@ -188734,7 +188979,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserNOLOGFILE: p.EnterOuterAlt(localctx, 5) { - p.SetState(12014) + p.SetState(12041) p.Match(PlSqlParserNOLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -188745,23 +188990,23 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12015) + p.SetState(12042) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12019) + p.SetState(12046) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1484, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1490, p.GetParserRuleContext()) == 1 { { - p.SetState(12016) + p.SetState(12043) p.Directory_spec() } { - p.SetState(12017) + p.SetState(12044) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -188772,7 +189017,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12022) + p.SetState(12049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -188781,7 +189026,7 @@ func (p *PlSqlParser) Et_output_file() (localctx IEt_output_fileContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12021) + p.SetState(12048) p.File_spec() } @@ -188902,7 +189147,7 @@ func (p *PlSqlParser) Directory_spec() (localctx IDirectory_specContext) { p.EnterRule(localctx, 1214, PlSqlParserRULE_directory_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12026) + p.SetState(12053) p.Directory_name() } @@ -189004,7 +189249,7 @@ func (p *PlSqlParser) File_spec() (localctx IFile_specContext) { p.EnterRule(localctx, 1216, PlSqlParserRULE_file_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(12028) + p.SetState(12055) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -189146,14 +189391,14 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12030) + p.SetState(12057) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12032) + p.SetState(12059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189162,12 +189407,12 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { if _la == PlSqlParserALL || _la == PlSqlParserLTRIM || _la == PlSqlParserMISSING || _la == PlSqlParserNULLIF || _la == PlSqlParserREJECT || _la == PlSqlParserRTRIM || ((int64((_la-2308)) & ^0x3f) == 0 && ((int64(1)<<(_la-2308))&1178676464975995) != 0) { { - p.SetState(12031) + p.SetState(12058) p.Field_options() } } - p.SetState(12035) + p.SetState(12062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189176,7 +189421,7 @@ func (p *PlSqlParser) Field_definitions() (localctx IField_definitionsContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12034) + p.SetState(12061) p.Field_list() } @@ -189319,7 +189564,7 @@ func (p *PlSqlParser) Field_options() (localctx IField_optionsContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12038) + p.SetState(12065) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189328,11 +189573,11 @@ func (p *PlSqlParser) Field_options() (localctx IField_optionsContext) { for ok := true; ok; ok = _la == PlSqlParserALL || _la == PlSqlParserLTRIM || _la == PlSqlParserMISSING || _la == PlSqlParserNULLIF || _la == PlSqlParserREJECT || _la == PlSqlParserRTRIM || ((int64((_la-2308)) & ^0x3f) == 0 && ((int64(1)<<(_la-2308))&1178676464975995) != 0) { { - p.SetState(12037) + p.SetState(12064) p.Field_option() } - p.SetState(12040) + p.SetState(12067) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189607,7 +189852,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { var _alt int - p.SetState(12072) + p.SetState(12099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189617,7 +189862,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserIGNORE_CHARS_AFTER_EOR: p.EnterOuterAlt(localctx, 1) { - p.SetState(12042) + p.SetState(12069) p.Match(PlSqlParserIGNORE_CHARS_AFTER_EOR) if p.HasError() { // Recognition error - abort rule @@ -189628,14 +189873,14 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserCSV: p.EnterOuterAlt(localctx, 2) { - p.SetState(12043) + p.SetState(12070) p.Match(PlSqlParserCSV) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12046) + p.SetState(12073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189644,7 +189889,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(12044) + p.SetState(12071) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -189655,7 +189900,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12045) + p.SetState(12072) p.Match(PlSqlParserEMBEDDED) if p.HasError() { // Recognition error - abort rule @@ -189668,21 +189913,21 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserENCLOSED, PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 3) { - p.SetState(12048) + p.SetState(12075) p.Delim_spec() } case PlSqlParserLTRIM, PlSqlParserRTRIM, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM: p.EnterOuterAlt(localctx, 4) { - p.SetState(12049) + p.SetState(12076) p.Trim_spec() } case PlSqlParserALL: p.EnterOuterAlt(localctx, 5) { - p.SetState(12050) + p.SetState(12077) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -189690,7 +189935,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12051) + p.SetState(12078) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -189698,7 +189943,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12052) + p.SetState(12079) p.Match(PlSqlParserOVERRIDE) if p.HasError() { // Recognition error - abort rule @@ -189706,7 +189951,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12053) + p.SetState(12080) p.Match(PlSqlParserTHESE) if p.HasError() { // Recognition error - abort rule @@ -189714,7 +189959,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12054) + p.SetState(12081) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -189725,7 +189970,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserMISSING: p.EnterOuterAlt(localctx, 6) { - p.SetState(12055) + p.SetState(12082) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -189733,7 +189978,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12056) + p.SetState(12083) p.Match(PlSqlParserFIELD) if p.HasError() { // Recognition error - abort rule @@ -189741,7 +189986,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12057) + p.SetState(12084) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -189749,7 +189994,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12058) + p.SetState(12085) p.Match(PlSqlParserARE) if p.HasError() { // Recognition error - abort rule @@ -189757,7 +190002,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12059) + p.SetState(12086) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -189768,7 +190013,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserREJECT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12060) + p.SetState(12087) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -189776,7 +190021,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12061) + p.SetState(12088) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -189784,7 +190029,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12062) + p.SetState(12089) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -189792,7 +190037,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12063) + p.SetState(12090) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -189800,7 +190045,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12064) + p.SetState(12091) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -189808,7 +190053,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { } } { - p.SetState(12065) + p.SetState(12092) p.Match(PlSqlParserFIELDS) if p.HasError() { // Recognition error - abort rule @@ -189818,7 +190063,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserDATE_FORMAT: p.EnterOuterAlt(localctx, 8) - p.SetState(12067) + p.SetState(12094) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -189828,7 +190073,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { switch _alt { case 1: { - p.SetState(12066) + p.SetState(12093) p.Field_date_format() } @@ -189837,9 +190082,9 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { goto errorExit } - p.SetState(12069) + p.SetState(12096) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1491, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1497, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -189848,7 +190093,7 @@ func (p *PlSqlParser) Field_option() (localctx IField_optionContext) { case PlSqlParserNULLIF, PlSqlParserNONULLIF: p.EnterOuterAlt(localctx, 9) { - p.SetState(12071) + p.SetState(12098) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserNONULLIF) { @@ -190022,7 +190267,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12074) + p.SetState(12101) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -190030,10 +190275,10 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12075) + p.SetState(12102) p.Field_item() } - p.SetState(12080) + p.SetState(12107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190042,7 +190287,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12076) + p.SetState(12103) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -190050,11 +190295,11 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { } } { - p.SetState(12077) + p.SetState(12104) p.Field_item() } - p.SetState(12082) + p.SetState(12109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190062,7 +190307,7 @@ func (p *PlSqlParser) Field_list() (localctx IField_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12083) + p.SetState(12110) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -190250,10 +190495,10 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12085) + p.SetState(12112) p.Field_name() } - p.SetState(12087) + p.SetState(12114) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190262,12 +190507,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserPOSITION || _la == PlSqlParserLEFT_PAREN { { - p.SetState(12086) + p.SetState(12113) p.Pos_spec() } } - p.SetState(12090) + p.SetState(12117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190276,12 +190521,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserBINARY_DOUBLE || _la == PlSqlParserBINARY_FLOAT || _la == PlSqlParserCHAR || _la == PlSqlParserDECIMAL || _la == PlSqlParserDOUBLE || _la == PlSqlParserFLOAT || _la == PlSqlParserINTEGER || _la == PlSqlParserRAW || _la == PlSqlParserVARCHAR || ((int64((_la-2362)) & ^0x3f) == 0 && ((int64(1)<<(_la-2362))&239) != 0) { { - p.SetState(12089) + p.SetState(12116) p.Datatype_spec() } } - p.SetState(12093) + p.SetState(12120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190290,12 +190535,12 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF { { - p.SetState(12092) + p.SetState(12119) p.Init_spec() } } - p.SetState(12096) + p.SetState(12123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190304,7 +190549,7 @@ func (p *PlSqlParser) Field_item() (localctx IField_itemContext) { if _la == PlSqlParserLLS { { - p.SetState(12095) + p.SetState(12122) p.Lls_clause() } @@ -190420,7 +190665,7 @@ func (p *PlSqlParser) Field_name() (localctx IField_nameContext) { p.EnterRule(localctx, 1228, PlSqlParserRULE_field_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12098) + p.SetState(12125) p.Column_name() } @@ -190626,7 +190871,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12101) + p.SetState(12128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190635,7 +190880,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserPOSITION { { - p.SetState(12100) + p.SetState(12127) p.Match(PlSqlParserPOSITION) if p.HasError() { // Recognition error - abort rule @@ -190645,14 +190890,14 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12103) + p.SetState(12130) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12108) + p.SetState(12135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190661,13 +190906,13 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(12104) + p.SetState(12131) p.Pos_start() } case PlSqlParserASTERISK: { - p.SetState(12105) + p.SetState(12132) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -190675,7 +190920,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12106) + p.SetState(12133) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -190686,7 +190931,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } } { - p.SetState(12107) + p.SetState(12134) p.Pos_increment() } @@ -190694,7 +190939,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12115) + p.SetState(12142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -190703,7 +190948,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { if _la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON { { - p.SetState(12110) + p.SetState(12137) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINUS_SIGN || _la == PlSqlParserCOLON) { @@ -190713,22 +190958,22 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { p.Consume() } } - p.SetState(12113) + p.SetState(12140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1500, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1506, p.GetParserRuleContext()) { case 1: { - p.SetState(12111) + p.SetState(12138) p.Pos_end() } case 2: { - p.SetState(12112) + p.SetState(12139) p.Pos_length() } @@ -190738,7 +190983,7 @@ func (p *PlSqlParser) Pos_spec() (localctx IPos_specContext) { } { - p.SetState(12117) + p.SetState(12144) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -190844,7 +191089,7 @@ func (p *PlSqlParser) Pos_start() (localctx IPos_startContext) { p.EnterRule(localctx, 1232, PlSqlParserRULE_pos_start) p.EnterOuterAlt(localctx, 1) { - p.SetState(12119) + p.SetState(12146) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -190950,7 +191195,7 @@ func (p *PlSqlParser) Pos_increment() (localctx IPos_incrementContext) { p.EnterRule(localctx, 1234, PlSqlParserRULE_pos_increment) p.EnterOuterAlt(localctx, 1) { - p.SetState(12121) + p.SetState(12148) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191056,7 +191301,7 @@ func (p *PlSqlParser) Pos_end() (localctx IPos_endContext) { p.EnterRule(localctx, 1236, PlSqlParserRULE_pos_end) p.EnterOuterAlt(localctx, 1) { - p.SetState(12123) + p.SetState(12150) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191162,7 +191407,7 @@ func (p *PlSqlParser) Pos_length() (localctx IPos_lengthContext) { p.EnterRule(localctx, 1238, PlSqlParserRULE_pos_length) p.EnterOuterAlt(localctx, 1) { - p.SetState(12125) + p.SetState(12152) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191484,7 +191729,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { p.EnterRule(localctx, 1240, PlSqlParserRULE_datatype_spec) var _la int - p.SetState(12217) + p.SetState(12244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191493,7 +191738,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTEGER, PlSqlParserUNSIGNED: p.EnterOuterAlt(localctx, 1) - p.SetState(12128) + p.SetState(12155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191502,7 +191747,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserUNSIGNED { { - p.SetState(12127) + p.SetState(12154) p.Match(PlSqlParserUNSIGNED) if p.HasError() { // Recognition error - abort rule @@ -191512,14 +191757,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } { - p.SetState(12130) + p.SetState(12157) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12132) + p.SetState(12159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191528,7 +191773,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12131) + p.SetState(12158) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -191537,7 +191782,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12137) + p.SetState(12164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191546,7 +191791,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12134) + p.SetState(12161) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191554,7 +191799,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12135) + p.SetState(12162) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191562,7 +191807,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12136) + p.SetState(12163) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191571,7 +191816,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12140) + p.SetState(12167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191580,7 +191825,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12139) + p.SetState(12166) p.Delim_spec() } @@ -191589,7 +191834,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDECIMAL, PlSqlParserZONED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12142) + p.SetState(12169) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECIMAL || _la == PlSqlParserZONED) { @@ -191599,7 +191844,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { p.Consume() } } - p.SetState(12153) + p.SetState(12180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191607,14 +191852,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXTERNAL: { - p.SetState(12143) + p.SetState(12170) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12147) + p.SetState(12174) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191623,7 +191868,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12144) + p.SetState(12171) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191631,7 +191876,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12145) + p.SetState(12172) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191639,7 +191884,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12146) + p.SetState(12173) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191648,7 +191893,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12150) + p.SetState(12177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191657,7 +191902,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12149) + p.SetState(12176) p.Delim_spec() } @@ -191665,7 +191910,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(12152) + p.SetState(12179) p.Precision_part() } @@ -191677,7 +191922,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_DATE: p.EnterOuterAlt(localctx, 3) { - p.SetState(12155) + p.SetState(12182) p.Match(PlSqlParserORACLE_DATE) if p.HasError() { // Recognition error - abort rule @@ -191688,14 +191933,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserORACLE_NUMBER: p.EnterOuterAlt(localctx, 4) { - p.SetState(12156) + p.SetState(12183) p.Match(PlSqlParserORACLE_NUMBER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12158) + p.SetState(12185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191704,7 +191949,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserCOUNTED { { - p.SetState(12157) + p.SetState(12184) p.Match(PlSqlParserCOUNTED) if p.HasError() { // Recognition error - abort rule @@ -191717,14 +191962,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 5) { - p.SetState(12160) + p.SetState(12187) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12162) + p.SetState(12189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191733,7 +191978,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12161) + p.SetState(12188) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -191742,7 +191987,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12167) + p.SetState(12194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191751,7 +191996,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12164) + p.SetState(12191) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191759,7 +192004,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12165) + p.SetState(12192) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191767,7 +192012,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12166) + p.SetState(12193) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191776,7 +192021,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12170) + p.SetState(12197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191785,7 +192030,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12169) + p.SetState(12196) p.Delim_spec() } @@ -191794,7 +192039,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 6) { - p.SetState(12172) + p.SetState(12199) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule @@ -191805,14 +192050,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 7) { - p.SetState(12173) + p.SetState(12200) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12175) + p.SetState(12202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191821,7 +192066,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserEXTERNAL { { - p.SetState(12174) + p.SetState(12201) p.Match(PlSqlParserEXTERNAL) if p.HasError() { // Recognition error - abort rule @@ -191830,7 +192075,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12180) + p.SetState(12207) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191839,7 +192084,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12177) + p.SetState(12204) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191847,7 +192092,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12178) + p.SetState(12205) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191855,7 +192100,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12179) + p.SetState(12206) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191864,7 +192109,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12183) + p.SetState(12210) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191873,7 +192118,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12182) + p.SetState(12209) p.Delim_spec() } @@ -191882,7 +192127,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(12185) + p.SetState(12212) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -191893,14 +192138,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserRAW: p.EnterOuterAlt(localctx, 9) { - p.SetState(12186) + p.SetState(12213) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12190) + p.SetState(12217) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191909,7 +192154,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12187) + p.SetState(12214) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191917,7 +192162,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12188) + p.SetState(12215) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191925,7 +192170,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12189) + p.SetState(12216) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191938,14 +192183,14 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 10) { - p.SetState(12192) + p.SetState(12219) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12196) + p.SetState(12223) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191954,7 +192199,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12193) + p.SetState(12220) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191962,7 +192207,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12194) + p.SetState(12221) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -191970,7 +192215,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12195) + p.SetState(12222) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -191979,7 +192224,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } - p.SetState(12199) + p.SetState(12226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -191988,12 +192233,12 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserENCLOSED || _la == PlSqlParserTERMINATED { { - p.SetState(12198) + p.SetState(12225) p.Delim_spec() } } - p.SetState(12202) + p.SetState(12229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192002,12 +192247,12 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserLTRIM || _la == PlSqlParserRTRIM || ((int64((_la-2311)) & ^0x3f) == 0 && ((int64(1)<<(_la-2311))&7) != 0) { { - p.SetState(12201) + p.SetState(12228) p.Trim_spec() } } - p.SetState(12205) + p.SetState(12232) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192016,7 +192261,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { if _la == PlSqlParserDATE_FORMAT { { - p.SetState(12204) + p.SetState(12231) p.Field_date_format() } @@ -192025,7 +192270,7 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { case PlSqlParserVARCHAR, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC: p.EnterOuterAlt(localctx, 11) { - p.SetState(12207) + p.SetState(12234) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserVARCHAR || ((int64((_la-2367)) & ^0x3f) == 0 && ((int64(1)<<(_la-2367))&7) != 0)) { @@ -192036,23 +192281,23 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { } } { - p.SetState(12208) + p.SetState(12235) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12212) + p.SetState(12239) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1521, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1527, p.GetParserRuleContext()) == 1 { { - p.SetState(12209) + p.SetState(12236) p.Numeric() } { - p.SetState(12210) + p.SetState(12237) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -192064,11 +192309,11 @@ func (p *PlSqlParser) Datatype_spec() (localctx IDatatype_specContext) { goto errorExit } { - p.SetState(12214) + p.SetState(12241) p.Numeric() } { - p.SetState(12215) + p.SetState(12242) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -192203,7 +192448,7 @@ func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12219) + p.SetState(12246) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNULLIF || _la == PlSqlParserDEFAULTIF) { @@ -192214,7 +192459,7 @@ func (p *PlSqlParser) Init_spec() (localctx IInit_specContext) { } } { - p.SetState(12220) + p.SetState(12247) p.Condition() } @@ -192357,14 +192602,14 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12222) + p.SetState(12249) p.Match(PlSqlParserLLS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12226) + p.SetState(12253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192373,11 +192618,11 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(12223) + p.SetState(12250) p.Directory_spec() } { - p.SetState(12224) + p.SetState(12251) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -192386,7 +192631,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { } } - p.SetState(12229) + p.SetState(12256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192395,7 +192640,7 @@ func (p *PlSqlParser) Lls_clause() (localctx ILls_clauseContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12228) + p.SetState(12255) p.File_spec() } @@ -192572,7 +192817,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { p.EnterRule(localctx, 1246, PlSqlParserRULE_delim_spec) var _la int - p.SetState(12256) + p.SetState(12283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192582,7 +192827,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserENCLOSED: p.EnterOuterAlt(localctx, 1) { - p.SetState(12231) + p.SetState(12258) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -192590,7 +192835,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12232) + p.SetState(12259) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -192598,10 +192843,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12233) + p.SetState(12260) p.Et_string() } - p.SetState(12236) + p.SetState(12263) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192610,7 +192855,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12234) + p.SetState(12261) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -192618,7 +192863,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12235) + p.SetState(12262) p.Et_string() } @@ -192627,7 +192872,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { case PlSqlParserTERMINATED: p.EnterOuterAlt(localctx, 2) { - p.SetState(12238) + p.SetState(12265) p.Match(PlSqlParserTERMINATED) if p.HasError() { // Recognition error - abort rule @@ -192635,14 +192880,14 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12239) + p.SetState(12266) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12242) + p.SetState(12269) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192651,13 +192896,13 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserHEX_STRING_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID: { - p.SetState(12240) + p.SetState(12267) p.Et_string() } case PlSqlParserWHITESPACE: { - p.SetState(12241) + p.SetState(12268) p.Match(PlSqlParserWHITESPACE) if p.HasError() { // Recognition error - abort rule @@ -192669,11 +192914,11 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12254) + p.SetState(12281) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1529, p.GetParserRuleContext()) == 1 { - p.SetState(12245) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1535, p.GetParserRuleContext()) == 1 { + p.SetState(12272) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192682,7 +192927,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserOPTIONALLY { { - p.SetState(12244) + p.SetState(12271) p.Match(PlSqlParserOPTIONALLY) if p.HasError() { // Recognition error - abort rule @@ -192692,7 +192937,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } { - p.SetState(12247) + p.SetState(12274) p.Match(PlSqlParserENCLOSED) if p.HasError() { // Recognition error - abort rule @@ -192700,7 +192945,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12248) + p.SetState(12275) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -192708,10 +192953,10 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12249) + p.SetState(12276) p.Et_string() } - p.SetState(12252) + p.SetState(12279) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -192720,7 +192965,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { if _la == PlSqlParserAND { { - p.SetState(12250) + p.SetState(12277) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -192728,7 +192973,7 @@ func (p *PlSqlParser) Delim_spec() (localctx IDelim_specContext) { } } { - p.SetState(12251) + p.SetState(12278) p.Et_string() } @@ -192863,7 +193108,7 @@ func (p *PlSqlParser) Trim_spec() (localctx ITrim_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12258) + p.SetState(12285) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLTRIM || _la == PlSqlParserRTRIM || ((int64((_la-2311)) & ^0x3f) == 0 && ((int64(1)<<(_la-2311))&7) != 0)) { @@ -193006,14 +193251,14 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12260) + p.SetState(12287) p.Match(PlSqlParserDATE_FORMAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12262) + p.SetState(12289) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193022,7 +193267,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { if _la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP { { - p.SetState(12261) + p.SetState(12288) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDATE || _la == PlSqlParserTIMESTAMP) { @@ -193035,7 +193280,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } { - p.SetState(12264) + p.SetState(12291) p.Match(PlSqlParserMASK) if p.HasError() { // Recognition error - abort rule @@ -193043,7 +193288,7 @@ func (p *PlSqlParser) Field_date_format() (localctx IField_date_formatContext) { } } { - p.SetState(12265) + p.SetState(12292) p.Datetime_expr() } @@ -193215,7 +193460,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12267) + p.SetState(12294) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -193223,7 +193468,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12268) + p.SetState(12295) p.Match(PlSqlParserTRANSFORMS) if p.HasError() { // Recognition error - abort rule @@ -193231,7 +193476,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12269) + p.SetState(12296) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193239,10 +193484,10 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12270) + p.SetState(12297) p.Transform() } - p.SetState(12275) + p.SetState(12302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193251,7 +193496,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12271) + p.SetState(12298) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -193259,11 +193504,11 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { } } { - p.SetState(12272) + p.SetState(12299) p.Transform() } - p.SetState(12277) + p.SetState(12304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193271,7 +193516,7 @@ func (p *PlSqlParser) Column_transforms() (localctx IColumn_transformsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12278) + p.SetState(12305) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193571,18 +193816,18 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12280) + p.SetState(12307) p.Column_name() } { - p.SetState(12281) + p.SetState(12308) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12317) + p.SetState(12344) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193591,7 +193836,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(12282) + p.SetState(12309) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -193601,7 +193846,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONSTANT: { - p.SetState(12283) + p.SetState(12310) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -193609,7 +193854,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12284) + p.SetState(12311) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -193619,7 +193864,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserCONCAT: { - p.SetState(12285) + p.SetState(12312) p.Match(PlSqlParserCONCAT) if p.HasError() { // Recognition error - abort rule @@ -193627,7 +193872,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12286) + p.SetState(12313) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193635,10 +193880,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12287) + p.SetState(12314) p.Concat_item() } - p.SetState(12292) + p.SetState(12319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193647,7 +193892,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12288) + p.SetState(12315) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -193655,11 +193900,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12289) + p.SetState(12316) p.Concat_item() } - p.SetState(12294) + p.SetState(12321) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193667,7 +193912,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12295) + p.SetState(12322) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193677,7 +193922,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserLOBFILE: { - p.SetState(12297) + p.SetState(12324) p.Match(PlSqlParserLOBFILE) if p.HasError() { // Recognition error - abort rule @@ -193685,7 +193930,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12298) + p.SetState(12325) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193693,10 +193938,10 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12299) + p.SetState(12326) p.Lobfile_item() } - p.SetState(12304) + p.SetState(12331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193705,7 +193950,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12300) + p.SetState(12327) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -193713,11 +193958,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12301) + p.SetState(12328) p.Lobfile_item() } - p.SetState(12306) + p.SetState(12333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193725,14 +193970,14 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12307) + p.SetState(12334) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12309) + p.SetState(12336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -193741,7 +193986,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserFROM || _la == PlSqlParserCHARACTERSET { { - p.SetState(12308) + p.SetState(12335) p.Lobfile_attr_list() } @@ -193749,7 +193994,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { case PlSqlParserSTARTOF: { - p.SetState(12311) + p.SetState(12338) p.Match(PlSqlParserSTARTOF) if p.HasError() { // Recognition error - abort rule @@ -193757,11 +194002,11 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12312) + p.SetState(12339) p.Source_field() } { - p.SetState(12313) + p.SetState(12340) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193769,7 +194014,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12314) + p.SetState(12341) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -193777,7 +194022,7 @@ func (p *PlSqlParser) Transform() (localctx ITransformContext) { } } { - p.SetState(12315) + p.SetState(12342) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -193900,7 +194145,7 @@ func (p *PlSqlParser) Source_field() (localctx ISource_fieldContext) { p.EnterRule(localctx, 1256, PlSqlParserRULE_source_field) p.EnterOuterAlt(localctx, 1) { - p.SetState(12319) + p.SetState(12346) p.Column_name() } @@ -194027,24 +194272,24 @@ func (s *Lobfile_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { localctx = NewLobfile_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1258, PlSqlParserRULE_lobfile_item) - p.SetState(12325) + p.SetState(12352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1537, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1543, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12321) + p.SetState(12348) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12322) + p.SetState(12349) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -194052,7 +194297,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12323) + p.SetState(12350) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -194060,7 +194305,7 @@ func (p *PlSqlParser) Lobfile_item() (localctx ILobfile_itemContext) { } } { - p.SetState(12324) + p.SetState(12351) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -194323,7 +194568,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { p.EnterRule(localctx, 1260, PlSqlParserRULE_lobfile_attr_list) var _la int - p.SetState(12357) + p.SetState(12384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194333,7 +194578,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserFROM: p.EnterOuterAlt(localctx, 1) { - p.SetState(12327) + p.SetState(12354) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -194341,14 +194586,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12328) + p.SetState(12355) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12332) + p.SetState(12359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194357,11 +194602,11 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(12329) + p.SetState(12356) p.Directory_spec() } { - p.SetState(12330) + p.SetState(12357) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -194370,7 +194615,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12335) + p.SetState(12362) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194379,12 +194624,12 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12334) + p.SetState(12361) p.File_spec() } } - p.SetState(12348) + p.SetState(12375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194393,14 +194638,14 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12337) + p.SetState(12364) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12341) + p.SetState(12368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194409,11 +194654,11 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(12338) + p.SetState(12365) p.Directory_spec() } { - p.SetState(12339) + p.SetState(12366) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -194422,7 +194667,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } - p.SetState(12344) + p.SetState(12371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194431,13 +194676,13 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(12343) + p.SetState(12370) p.File_spec() } } - p.SetState(12350) + p.SetState(12377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194445,7 +194690,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(12351) + p.SetState(12378) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -194456,7 +194701,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(12352) + p.SetState(12379) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -194467,7 +194712,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(12353) + p.SetState(12380) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -194478,7 +194723,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { case PlSqlParserCHARACTERSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(12354) + p.SetState(12381) p.Match(PlSqlParserCHARACTERSET) if p.HasError() { // Recognition error - abort rule @@ -194486,7 +194731,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12355) + p.SetState(12382) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -194494,7 +194739,7 @@ func (p *PlSqlParser) Lobfile_attr_list() (localctx ILobfile_attr_listContext) { } } { - p.SetState(12356) + p.SetState(12383) p.Char_set_name() } @@ -194621,24 +194866,24 @@ func (s *Concat_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { localctx = NewConcat_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1262, PlSqlParserRULE_concat_item) - p.SetState(12362) + p.SetState(12389) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1544, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1550, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12359) + p.SetState(12386) p.Column_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12360) + p.SetState(12387) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -194646,7 +194891,7 @@ func (p *PlSqlParser) Concat_item() (localctx IConcat_itemContext) { } } { - p.SetState(12361) + p.SetState(12388) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -194772,7 +195017,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12365) + p.SetState(12392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194781,7 +195026,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { { - p.SetState(12364) + p.SetState(12391) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -194794,7 +195039,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } { - p.SetState(12367) + p.SetState(12394) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -194802,7 +195047,7 @@ func (p *PlSqlParser) Row_movement_clause() (localctx IRow_movement_clauseContex } } { - p.SetState(12368) + p.SetState(12395) p.Match(PlSqlParserMOVEMENT) if p.HasError() { // Recognition error - abort rule @@ -194944,7 +195189,7 @@ func (s *Flashback_archive_clauseContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_clauseContext) { localctx = NewFlashback_archive_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1266, PlSqlParserRULE_flashback_archive_clause) - p.SetState(12378) + p.SetState(12405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -194954,7 +195199,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 1) { - p.SetState(12370) + p.SetState(12397) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -194962,19 +195207,19 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12371) + p.SetState(12398) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12373) + p.SetState(12400) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1546, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1552, p.GetParserRuleContext()) == 1 { { - p.SetState(12372) + p.SetState(12399) var _x = p.Id_expression() @@ -194988,7 +195233,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl case PlSqlParserNO: p.EnterOuterAlt(localctx, 2) { - p.SetState(12375) + p.SetState(12402) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -194996,7 +195241,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12376) + p.SetState(12403) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -195004,7 +195249,7 @@ func (p *PlSqlParser) Flashback_archive_clause() (localctx IFlashback_archive_cl } } { - p.SetState(12377) + p.SetState(12404) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -195115,7 +195360,7 @@ func (p *PlSqlParser) Log_grp() (localctx ILog_grpContext) { p.EnterRule(localctx, 1268, PlSqlParserRULE_log_grp) p.EnterOuterAlt(localctx, 1) { - p.SetState(12380) + p.SetState(12407) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -195395,7 +195640,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.EnterRule(localctx, 1270, PlSqlParserRULE_supplemental_table_logging) var _la int - p.SetState(12422) + p.SetState(12449) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195405,7 +195650,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(12382) + p.SetState(12409) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -195413,7 +195658,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12383) + p.SetState(12410) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -195421,14 +195666,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12384) + p.SetState(12411) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12387) + p.SetState(12414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195437,13 +195682,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12385) + p.SetState(12412) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12386) + p.SetState(12413) p.Supplemental_id_key_clause() } @@ -195451,7 +195696,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12398) + p.SetState(12425) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195460,7 +195705,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12389) + p.SetState(12416) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -195468,7 +195713,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12390) + p.SetState(12417) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -195476,14 +195721,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12391) + p.SetState(12418) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12394) + p.SetState(12421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195492,13 +195737,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(12392) + p.SetState(12419) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(12393) + p.SetState(12420) p.Supplemental_id_key_clause() } @@ -195507,7 +195752,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12400) + p.SetState(12427) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195518,7 +195763,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(12401) + p.SetState(12428) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -195526,7 +195771,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12402) + p.SetState(12429) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -195534,14 +195779,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12403) + p.SetState(12430) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12407) + p.SetState(12434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195550,13 +195795,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12404) + p.SetState(12431) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12405) + p.SetState(12432) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -195564,7 +195809,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12406) + p.SetState(12433) p.Log_grp() } @@ -195572,7 +195817,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(12419) + p.SetState(12446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195581,7 +195826,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table for _la == PlSqlParserCOMMA { { - p.SetState(12409) + p.SetState(12436) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -195589,7 +195834,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12410) + p.SetState(12437) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -195597,14 +195842,14 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12411) + p.SetState(12438) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12415) + p.SetState(12442) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195613,13 +195858,13 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(12412) + p.SetState(12439) p.Supplemental_id_key_clause() } case PlSqlParserGROUP: { - p.SetState(12413) + p.SetState(12440) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -195627,7 +195872,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table } } { - p.SetState(12414) + p.SetState(12441) p.Log_grp() } @@ -195636,7 +195881,7 @@ func (p *PlSqlParser) Supplemental_table_logging() (localctx ISupplemental_table goto errorExit } - p.SetState(12421) + p.SetState(12448) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195854,7 +196099,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ p.EnterOuterAlt(localctx, 1) { - p.SetState(12424) + p.SetState(12451) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -195862,11 +196107,11 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12425) + p.SetState(12452) p.Log_grp() } { - p.SetState(12426) + p.SetState(12453) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -195874,10 +196119,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12427) + p.SetState(12454) p.Regular_id() } - p.SetState(12430) + p.SetState(12457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195886,7 +196131,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12428) + p.SetState(12455) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -195894,7 +196139,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12429) + p.SetState(12456) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -195903,7 +196148,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } - p.SetState(12440) + p.SetState(12467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195912,7 +196157,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ for _la == PlSqlParserCOMMA { { - p.SetState(12432) + p.SetState(12459) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -195920,10 +196165,10 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12433) + p.SetState(12460) p.Regular_id() } - p.SetState(12436) + p.SetState(12463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195932,7 +196177,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserNO { { - p.SetState(12434) + p.SetState(12461) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -195940,7 +196185,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } } { - p.SetState(12435) + p.SetState(12462) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -195950,7 +196195,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ } - p.SetState(12442) + p.SetState(12469) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195958,14 +196203,14 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ _la = p.GetTokenStream().LA(1) } { - p.SetState(12443) + p.SetState(12470) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12445) + p.SetState(12472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -195974,7 +196219,7 @@ func (p *PlSqlParser) Supplemental_log_grp_clause() (localctx ISupplemental_log_ if _la == PlSqlParserALWAYS { { - p.SetState(12444) + p.SetState(12471) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -196159,7 +196404,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke p.EnterOuterAlt(localctx, 1) { - p.SetState(12447) + p.SetState(12474) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -196167,14 +196412,14 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12448) + p.SetState(12475) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12460) + p.SetState(12487) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196182,7 +196427,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALL || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE || _la == PlSqlParserCOMMA { - p.SetState(12450) + p.SetState(12477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196191,7 +196436,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke if _la == PlSqlParserCOMMA { { - p.SetState(12449) + p.SetState(12476) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -196200,7 +196445,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } - p.SetState(12458) + p.SetState(12485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196209,7 +196454,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12452) + p.SetState(12479) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -196219,7 +196464,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserPRIMARY: { - p.SetState(12453) + p.SetState(12480) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -196227,7 +196472,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12454) + p.SetState(12481) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -196237,7 +196482,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserUNIQUE: { - p.SetState(12455) + p.SetState(12482) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -196247,7 +196492,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke case PlSqlParserFOREIGN: { - p.SetState(12456) + p.SetState(12483) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -196255,7 +196500,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12457) + p.SetState(12484) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -196268,7 +196513,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke goto errorExit } - p.SetState(12462) + p.SetState(12489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196276,7 +196521,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke _la = p.GetTokenStream().LA(1) } { - p.SetState(12464) + p.SetState(12491) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -196284,7 +196529,7 @@ func (p *PlSqlParser) Supplemental_id_key_clause() (localctx ISupplemental_id_ke } } { - p.SetState(12465) + p.SetState(12492) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -196522,7 +196767,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(12467) + p.SetState(12494) p.Match(PlSqlParserALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -196530,14 +196775,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12468) + p.SetState(12495) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12481) + p.SetState(12508) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196546,14 +196791,14 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause if _la == PlSqlParserLEFT_PAREN { { - p.SetState(12469) + p.SetState(12496) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12476) + p.SetState(12503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196561,7 +196806,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDATAFILE || _la == PlSqlParserINSTANCE || _la == PlSqlParserSIZE { - p.SetState(12476) + p.SetState(12503) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196570,7 +196815,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(12470) + p.SetState(12497) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -196578,13 +196823,13 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12471) + p.SetState(12498) p.Size_clause() } case PlSqlParserDATAFILE: { - p.SetState(12472) + p.SetState(12499) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -196592,7 +196837,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12473) + p.SetState(12500) var _m = p.Match(PlSqlParserCHAR_STRING) @@ -196605,7 +196850,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause case PlSqlParserINSTANCE: { - p.SetState(12474) + p.SetState(12501) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -196613,7 +196858,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause } } { - p.SetState(12475) + p.SetState(12502) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -196629,7 +196874,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause goto errorExit } - p.SetState(12478) + p.SetState(12505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196637,7 +196882,7 @@ func (p *PlSqlParser) Allocate_extent_clause() (localctx IAllocate_extent_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12480) + p.SetState(12507) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -196774,7 +197019,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(12483) + p.SetState(12510) p.Match(PlSqlParserDEALLOCATE) if p.HasError() { // Recognition error - abort rule @@ -196782,14 +197027,14 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12484) + p.SetState(12511) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12487) + p.SetState(12514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196798,7 +197043,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl if _la == PlSqlParserKEEP { { - p.SetState(12485) + p.SetState(12512) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -196806,7 +197051,7 @@ func (p *PlSqlParser) Deallocate_unused_clause() (localctx IDeallocate_unused_cl } } { - p.SetState(12486) + p.SetState(12513) p.Size_clause() } @@ -196927,7 +197172,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12489) + p.SetState(12516) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -196935,14 +197180,14 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } { - p.SetState(12490) + p.SetState(12517) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12492) + p.SetState(12519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196951,7 +197196,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCOMPACT { { - p.SetState(12491) + p.SetState(12518) p.Match(PlSqlParserCOMPACT) if p.HasError() { // Recognition error - abort rule @@ -196960,7 +197205,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { } } - p.SetState(12495) + p.SetState(12522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -196969,7 +197214,7 @@ func (p *PlSqlParser) Shrink_clause() (localctx IShrink_clauseContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12494) + p.SetState(12521) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -197088,7 +197333,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12498) + p.SetState(12525) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197097,7 +197342,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl if _la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE { { - p.SetState(12497) + p.SetState(12524) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMINIMIZE || _la == PlSqlParserNOMINIMIZE) { @@ -197110,7 +197355,7 @@ func (p *PlSqlParser) Records_per_block_clause() (localctx IRecords_per_block_cl } { - p.SetState(12500) + p.SetState(12527) p.Match(PlSqlParserRECORDS_PER_BLOCK) if p.HasError() { // Recognition error - abort rule @@ -197250,7 +197495,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(12502) + p.SetState(12529) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -197258,7 +197503,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } - p.SetState(12504) + p.SetState(12531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197267,7 +197512,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont if _la == PlSqlParserNOT { { - p.SetState(12503) + p.SetState(12530) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -197277,7 +197522,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12506) + p.SetState(12533) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -197285,7 +197530,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } } { - p.SetState(12507) + p.SetState(12534) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -197294,7 +197539,7 @@ func (p *PlSqlParser) Upgrade_table_clause() (localctx IUpgrade_table_clauseCont } { - p.SetState(12509) + p.SetState(12536) p.Column_properties() } @@ -197430,7 +197675,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12511) + p.SetState(12538) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -197438,7 +197683,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12512) + p.SetState(12539) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -197446,10 +197691,10 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } } { - p.SetState(12513) + p.SetState(12540) p.Tableview_name() } - p.SetState(12515) + p.SetState(12542) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197458,7 +197703,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12514) + p.SetState(12541) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -197468,7 +197713,7 @@ func (p *PlSqlParser) Truncate_table() (localctx ITruncate_tableContext) { } { - p.SetState(12517) + p.SetState(12544) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -197618,7 +197863,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12519) + p.SetState(12546) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -197626,7 +197871,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12520) + p.SetState(12547) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -197634,10 +197879,10 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12521) + p.SetState(12548) p.Tableview_name() } - p.SetState(12524) + p.SetState(12551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197646,7 +197891,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12522) + p.SetState(12549) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -197654,7 +197899,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } { - p.SetState(12523) + p.SetState(12550) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -197663,7 +197908,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } } - p.SetState(12527) + p.SetState(12554) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -197672,7 +197917,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { if _la == PlSqlParserPURGE { { - p.SetState(12526) + p.SetState(12553) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -197682,7 +197927,7 @@ func (p *PlSqlParser) Drop_table() (localctx IDrop_tableContext) { } { - p.SetState(12529) + p.SetState(12556) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -197855,7 +198100,7 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12531) + p.SetState(12558) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -197863,7 +198108,7 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12532) + p.SetState(12559) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -197871,18 +198116,18 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } } { - p.SetState(12533) + p.SetState(12560) var _x = p.Id_expression() localctx.(*Drop_tablespaceContext).ts = _x } - p.SetState(12538) + p.SetState(12565) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1574, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1580, p.GetParserRuleContext()) == 1 { { - p.SetState(12534) + p.SetState(12561) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -197892,12 +198137,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { p.Consume() } } - p.SetState(12536) + p.SetState(12563) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1573, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1579, p.GetParserRuleContext()) == 1 { { - p.SetState(12535) + p.SetState(12562) p.Match(PlSqlParserQUOTA) if p.HasError() { // Recognition error - abort rule @@ -197912,12 +198157,12 @@ func (p *PlSqlParser) Drop_tablespace() (localctx IDrop_tablespaceContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(12541) + p.SetState(12568) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1575, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1581, p.GetParserRuleContext()) == 1 { { - p.SetState(12540) + p.SetState(12567) p.Including_contents_clause() } @@ -198078,7 +198323,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex p.EnterRule(localctx, 1292, PlSqlParserRULE_drop_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(12543) + p.SetState(12570) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -198086,7 +198331,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12544) + p.SetState(12571) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -198094,7 +198339,7 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12545) + p.SetState(12572) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -198102,18 +198347,18 @@ func (p *PlSqlParser) Drop_tablespace_set() (localctx IDrop_tablespace_setContex } } { - p.SetState(12546) + p.SetState(12573) var _x = p.Id_expression() localctx.(*Drop_tablespace_setContext).tss = _x } - p.SetState(12548) + p.SetState(12575) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1576, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1582, p.GetParserRuleContext()) == 1 { { - p.SetState(12547) + p.SetState(12574) p.Including_contents_clause() } @@ -198251,7 +198496,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ p.EnterOuterAlt(localctx, 1) { - p.SetState(12550) + p.SetState(12577) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -198259,19 +198504,19 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12551) + p.SetState(12578) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12554) + p.SetState(12581) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1577, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1583, p.GetParserRuleContext()) == 1 { { - p.SetState(12552) + p.SetState(12579) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAND || _la == PlSqlParserKEEP) { @@ -198282,7 +198527,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12553) + p.SetState(12580) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -198293,12 +198538,12 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(12558) + p.SetState(12585) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1578, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1584, p.GetParserRuleContext()) == 1 { { - p.SetState(12556) + p.SetState(12583) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198306,7 +198551,7 @@ func (p *PlSqlParser) Including_contents_clause() (localctx IIncluding_contents_ } } { - p.SetState(12557) + p.SetState(12584) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -198455,7 +198700,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12560) + p.SetState(12587) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -198463,7 +198708,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12561) + p.SetState(12588) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -198471,10 +198716,10 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12562) + p.SetState(12589) p.Tableview_name() } - p.SetState(12565) + p.SetState(12592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -198483,7 +198728,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { if _la == PlSqlParserCASCADE { { - p.SetState(12563) + p.SetState(12590) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -198491,7 +198736,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } } { - p.SetState(12564) + p.SetState(12591) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -198501,7 +198746,7 @@ func (p *PlSqlParser) Drop_view() (localctx IDrop_viewContext) { } { - p.SetState(12567) + p.SetState(12594) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -198656,7 +198901,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { p.EnterRule(localctx, 1298, PlSqlParserRULE_comment_on_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(12569) + p.SetState(12596) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -198664,7 +198909,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12570) + p.SetState(12597) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -198672,7 +198917,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12571) + p.SetState(12598) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -198680,11 +198925,11 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12572) + p.SetState(12599) p.Column_name() } { - p.SetState(12573) + p.SetState(12600) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -198692,7 +198937,7 @@ func (p *PlSqlParser) Comment_on_column() (localctx IComment_on_columnContext) { } } { - p.SetState(12574) + p.SetState(12601) p.Quoted_string() } @@ -198801,7 +199046,7 @@ func (p *PlSqlParser) Enable_or_disable() (localctx IEnable_or_disableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12576) + p.SetState(12603) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -198917,7 +199162,7 @@ func (p *PlSqlParser) Allow_or_disallow() (localctx IAllow_or_disallowContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12578) + p.SetState(12605) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW) { @@ -199092,14 +199337,14 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12580) + p.SetState(12607) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12582) + p.SetState(12609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199108,7 +199353,7 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12581) + p.SetState(12608) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -199118,23 +199363,23 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { } { - p.SetState(12584) + p.SetState(12611) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12588) + p.SetState(12615) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1581, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1587, p.GetParserRuleContext()) == 1 { { - p.SetState(12585) + p.SetState(12612) p.Schema_name() } { - p.SetState(12586) + p.SetState(12613) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -199146,11 +199391,11 @@ func (p *PlSqlParser) Alter_synonym() (localctx IAlter_synonymContext) { goto errorExit } { - p.SetState(12590) + p.SetState(12617) p.Synonym_name() } { - p.SetState(12591) + p.SetState(12618) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMPILE || _la == PlSqlParserEDITIONABLE || _la == PlSqlParserNONEDITIONABLE) { @@ -199393,24 +199638,24 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { p.EnterRule(localctx, 1306, PlSqlParserRULE_create_synonym) var _la int - p.SetState(12635) + p.SetState(12662) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1589, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1595, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12593) + p.SetState(12620) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12596) + p.SetState(12623) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199419,7 +199664,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12594) + p.SetState(12621) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -199427,7 +199672,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12595) + p.SetState(12622) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -199437,7 +199682,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12598) + p.SetState(12625) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -199445,7 +199690,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12599) + p.SetState(12626) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -199453,27 +199698,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12600) + p.SetState(12627) p.Synonym_name() } { - p.SetState(12601) + p.SetState(12628) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12605) + p.SetState(12632) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1583, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1589, p.GetParserRuleContext()) == 1 { { - p.SetState(12602) + p.SetState(12629) p.Schema_name() } { - p.SetState(12603) + p.SetState(12630) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -199485,15 +199730,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12607) + p.SetState(12634) p.Schema_object_name() } - p.SetState(12610) + p.SetState(12637) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1584, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1590, p.GetParserRuleContext()) == 1 { { - p.SetState(12608) + p.SetState(12635) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -199501,7 +199746,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12609) + p.SetState(12636) p.Link_name() } @@ -199512,14 +199757,14 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12612) + p.SetState(12639) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12615) + p.SetState(12642) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199528,7 +199773,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { if _la == PlSqlParserOR { { - p.SetState(12613) + p.SetState(12640) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -199536,7 +199781,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12614) + p.SetState(12641) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -199546,23 +199791,23 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } { - p.SetState(12617) + p.SetState(12644) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12621) + p.SetState(12648) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1586, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1592, p.GetParserRuleContext()) == 1 { { - p.SetState(12618) + p.SetState(12645) p.Schema_name() } { - p.SetState(12619) + p.SetState(12646) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -199574,27 +199819,27 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12623) + p.SetState(12650) p.Synonym_name() } { - p.SetState(12624) + p.SetState(12651) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12628) + p.SetState(12655) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1587, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1593, p.GetParserRuleContext()) == 1 { { - p.SetState(12625) + p.SetState(12652) p.Schema_name() } { - p.SetState(12626) + p.SetState(12653) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -199606,15 +199851,15 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { goto errorExit } { - p.SetState(12630) + p.SetState(12657) p.Schema_object_name() } - p.SetState(12633) + p.SetState(12660) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1588, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1594, p.GetParserRuleContext()) == 1 { { - p.SetState(12631) + p.SetState(12658) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -199622,7 +199867,7 @@ func (p *PlSqlParser) Create_synonym() (localctx ICreate_synonymContext) { } } { - p.SetState(12632) + p.SetState(12659) p.Link_name() } @@ -199788,14 +200033,14 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12637) + p.SetState(12664) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12639) + p.SetState(12666) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -199804,7 +200049,7 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(12638) + p.SetState(12665) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -199814,23 +200059,23 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { } { - p.SetState(12641) + p.SetState(12668) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12645) + p.SetState(12672) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1591, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1597, p.GetParserRuleContext()) == 1 { { - p.SetState(12642) + p.SetState(12669) p.Schema_name() } { - p.SetState(12643) + p.SetState(12670) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -199842,15 +200087,15 @@ func (p *PlSqlParser) Drop_synonym() (localctx IDrop_synonymContext) { goto errorExit } { - p.SetState(12647) + p.SetState(12674) p.Synonym_name() } - p.SetState(12649) + p.SetState(12676) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1592, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1598, p.GetParserRuleContext()) == 1 { { - p.SetState(12648) + p.SetState(12675) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -200036,7 +200281,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12651) + p.SetState(12678) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -200044,14 +200289,14 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12652) + p.SetState(12679) p.Match(PlSqlParserSPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12655) + p.SetState(12682) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200060,7 +200305,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { if _la == PlSqlParserEQUALS_OP { { - p.SetState(12653) + p.SetState(12680) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -200068,20 +200313,20 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12654) + p.SetState(12681) p.Spfile_name() } } { - p.SetState(12657) + p.SetState(12684) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12668) + p.SetState(12695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -200090,19 +200335,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserPFILE: { - p.SetState(12658) + p.SetState(12685) p.Match(PlSqlParserPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12661) + p.SetState(12688) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1594, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1600, p.GetParserRuleContext()) == 1 { { - p.SetState(12659) + p.SetState(12686) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -200110,19 +200355,19 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12660) + p.SetState(12687) p.Pfile_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12665) + p.SetState(12692) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1595, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1601, p.GetParserRuleContext()) == 1 { { - p.SetState(12663) + p.SetState(12690) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -200130,7 +200375,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { } } { - p.SetState(12664) + p.SetState(12691) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -200144,7 +200389,7 @@ func (p *PlSqlParser) Create_spfile() (localctx ICreate_spfileContext) { case PlSqlParserMEMORY: { - p.SetState(12667) + p.SetState(12694) p.Match(PlSqlParserMEMORY) if p.HasError() { // Recognition error - abort rule @@ -200255,7 +200500,7 @@ func (p *PlSqlParser) Spfile_name() (localctx ISpfile_nameContext) { p.EnterRule(localctx, 1312, PlSqlParserRULE_spfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12670) + p.SetState(12697) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -200361,7 +200606,7 @@ func (p *PlSqlParser) Pfile_name() (localctx IPfile_nameContext) { p.EnterRule(localctx, 1314, PlSqlParserRULE_pfile_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12672) + p.SetState(12699) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -200516,7 +200761,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { p.EnterRule(localctx, 1316, PlSqlParserRULE_comment_on_table) p.EnterOuterAlt(localctx, 1) { - p.SetState(12674) + p.SetState(12701) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -200524,7 +200769,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12675) + p.SetState(12702) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -200532,7 +200777,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12676) + p.SetState(12703) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -200540,11 +200785,11 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12677) + p.SetState(12704) p.Tableview_name() } { - p.SetState(12678) + p.SetState(12705) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -200552,7 +200797,7 @@ func (p *PlSqlParser) Comment_on_table() (localctx IComment_on_tableContext) { } } { - p.SetState(12679) + p.SetState(12706) p.Quoted_string() } @@ -200708,7 +200953,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ p.EnterRule(localctx, 1318, PlSqlParserRULE_comment_on_materialized) p.EnterOuterAlt(localctx, 1) { - p.SetState(12681) + p.SetState(12708) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -200716,7 +200961,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12682) + p.SetState(12709) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -200724,7 +200969,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12683) + p.SetState(12710) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -200732,7 +200977,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12684) + p.SetState(12711) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -200740,11 +200985,11 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12685) + p.SetState(12712) p.Tableview_name() } { - p.SetState(12686) + p.SetState(12713) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -200752,7 +200997,7 @@ func (p *PlSqlParser) Comment_on_materialized() (localctx IComment_on_materializ } } { - p.SetState(12687) + p.SetState(12714) p.Quoted_string() } @@ -200989,7 +201234,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex p.EnterRule(localctx, 1320, PlSqlParserRULE_alter_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12689) + p.SetState(12716) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -200997,7 +201242,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12690) + p.SetState(12717) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -201005,23 +201250,23 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12691) + p.SetState(12718) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12695) + p.SetState(12722) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1597, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1603, p.GetParserRuleContext()) == 1 { { - p.SetState(12692) + p.SetState(12719) p.Schema_name() } { - p.SetState(12693) + p.SetState(12720) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -201033,13 +201278,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex goto errorExit } { - p.SetState(12697) + p.SetState(12724) var _x = p.Id_expression() localctx.(*Alter_analytic_viewContext).av = _x } - p.SetState(12704) + p.SetState(12731) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201048,7 +201293,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12698) + p.SetState(12725) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -201056,7 +201301,7 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12699) + p.SetState(12726) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -201064,13 +201309,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex } } { - p.SetState(12700) + p.SetState(12727) p.Id_expression() } case PlSqlParserCOMPILE: { - p.SetState(12701) + p.SetState(12728) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -201080,13 +201325,13 @@ func (p *PlSqlParser) Alter_analytic_view() (localctx IAlter_analytic_viewContex case PlSqlParserADD: { - p.SetState(12702) + p.SetState(12729) p.Alter_add_cache_clause() } case PlSqlParserDROP: { - p.SetState(12703) + p.SetState(12730) p.Alter_drop_cache_clause() } @@ -201310,7 +201555,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(12706) + p.SetState(12733) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -201318,7 +201563,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12707) + p.SetState(12734) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -201326,7 +201571,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12708) + p.SetState(12735) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -201334,7 +201579,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12709) + p.SetState(12736) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -201342,14 +201587,14 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12710) + p.SetState(12737) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12713) + p.SetState(12740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201357,7 +201602,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12711) + p.SetState(12738) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -201367,7 +201612,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(12712) + p.SetState(12739) p.Measure_list() } @@ -201376,7 +201621,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause default: } { - p.SetState(12715) + p.SetState(12742) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -201384,7 +201629,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12716) + p.SetState(12743) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -201392,7 +201637,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12717) + p.SetState(12744) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -201400,10 +201645,10 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12718) + p.SetState(12745) p.Levels_item() } - p.SetState(12723) + p.SetState(12750) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201412,7 +201657,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause for _la == PlSqlParserCOMMA { { - p.SetState(12719) + p.SetState(12746) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -201420,11 +201665,11 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause } } { - p.SetState(12720) + p.SetState(12747) p.Levels_item() } - p.SetState(12725) + p.SetState(12752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201432,7 +201677,7 @@ func (p *PlSqlParser) Alter_add_cache_clause() (localctx IAlter_add_cache_clause _la = p.GetTokenStream().LA(1) } { - p.SetState(12726) + p.SetState(12753) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -201618,23 +201863,23 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { localctx = NewLevels_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1324, PlSqlParserRULE_levels_item) p.EnterOuterAlt(localctx, 1) - p.SetState(12736) + p.SetState(12763) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1602, p.GetParserRuleContext()) == 1 { - p.SetState(12731) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1608, p.GetParserRuleContext()) == 1 { + p.SetState(12758) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1601, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1607, p.GetParserRuleContext()) == 1 { { - p.SetState(12728) + p.SetState(12755) var _x = p.Id_expression() localctx.(*Levels_itemContext).d = _x } { - p.SetState(12729) + p.SetState(12756) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -201646,14 +201891,14 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12733) + p.SetState(12760) var _x = p.Id_expression() localctx.(*Levels_itemContext).h = _x } { - p.SetState(12734) + p.SetState(12761) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -201665,7 +201910,7 @@ func (p *PlSqlParser) Levels_item() (localctx ILevels_itemContext) { goto errorExit } { - p.SetState(12738) + p.SetState(12765) var _x = p.Id_expression() @@ -201820,10 +202065,10 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12740) + p.SetState(12767) p.Id_expression() } - p.SetState(12745) + p.SetState(12772) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -201832,7 +202077,7 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(12741) + p.SetState(12768) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -201840,11 +202085,11 @@ func (p *PlSqlParser) Measure_list() (localctx IMeasure_listContext) { } } { - p.SetState(12742) + p.SetState(12769) p.Id_expression() } - p.SetState(12747) + p.SetState(12774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202067,7 +202312,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(12748) + p.SetState(12775) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -202075,7 +202320,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12749) + p.SetState(12776) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -202083,7 +202328,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12750) + p.SetState(12777) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -202091,7 +202336,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12751) + p.SetState(12778) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -202099,14 +202344,14 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12752) + p.SetState(12779) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12755) + p.SetState(12782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202114,7 +202359,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(12753) + p.SetState(12780) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -202124,7 +202369,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(12754) + p.SetState(12781) p.Measure_list() } @@ -202133,7 +202378,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau default: } { - p.SetState(12757) + p.SetState(12784) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202141,7 +202386,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12758) + p.SetState(12785) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -202149,7 +202394,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12759) + p.SetState(12786) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202157,10 +202402,10 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12760) + p.SetState(12787) p.Levels_item() } - p.SetState(12765) + p.SetState(12792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202169,7 +202414,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau for _la == PlSqlParserCOMMA { { - p.SetState(12761) + p.SetState(12788) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -202177,11 +202422,11 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau } } { - p.SetState(12762) + p.SetState(12789) p.Levels_item() } - p.SetState(12767) + p.SetState(12794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202189,7 +202434,7 @@ func (p *PlSqlParser) Alter_drop_cache_clause() (localctx IAlter_drop_cache_clau _la = p.GetTokenStream().LA(1) } { - p.SetState(12768) + p.SetState(12795) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -202407,7 +202652,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim p.EnterRule(localctx, 1330, PlSqlParserRULE_alter_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12770) + p.SetState(12797) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -202415,7 +202660,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12771) + p.SetState(12798) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -202423,23 +202668,23 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12772) + p.SetState(12799) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12776) + p.SetState(12803) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1606, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1612, p.GetParserRuleContext()) == 1 { { - p.SetState(12773) + p.SetState(12800) p.Schema_name() } { - p.SetState(12774) + p.SetState(12801) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -202451,13 +202696,13 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim goto errorExit } { - p.SetState(12778) + p.SetState(12805) var _x = p.Id_expression() localctx.(*Alter_attribute_dimensionContext).ad = _x } - p.SetState(12783) + p.SetState(12810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -202466,7 +202711,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim switch p.GetTokenStream().LA(1) { case PlSqlParserRENAME: { - p.SetState(12779) + p.SetState(12806) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -202474,7 +202719,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12780) + p.SetState(12807) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -202482,7 +202727,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim } } { - p.SetState(12781) + p.SetState(12808) var _x = p.Id_expression() @@ -202491,7 +202736,7 @@ func (p *PlSqlParser) Alter_attribute_dimension() (localctx IAlter_attribute_dim case PlSqlParserCOMPILE: { - p.SetState(12782) + p.SetState(12809) p.Match(PlSqlParserCOMPILE) if p.HasError() { // Recognition error - abort rule @@ -202841,7 +203086,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(12785) + p.SetState(12812) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -202849,7 +203094,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12786) + p.SetState(12813) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -202857,7 +203102,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12787) + p.SetState(12814) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -202865,18 +203110,18 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12788) + p.SetState(12815) var _x = p.Id_expression() localctx.(*Alter_audit_policyContext).p = _x } - p.SetState(12790) + p.SetState(12817) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1608, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1614, p.GetParserRuleContext()) == 1 { { - p.SetState(12789) + p.SetState(12816) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -202887,44 +203132,44 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12805) + p.SetState(12832) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1613, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1619, p.GetParserRuleContext()) { case 1: - p.SetState(12793) + p.SetState(12820) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1609, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1615, p.GetParserRuleContext()) == 1 { { - p.SetState(12792) + p.SetState(12819) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12796) + p.SetState(12823) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1610, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1616, p.GetParserRuleContext()) == 1 { { - p.SetState(12795) + p.SetState(12822) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12799) + p.SetState(12826) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1611, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1617, p.GetParserRuleContext()) == 1 { { - p.SetState(12798) + p.SetState(12825) p.Role_audit_clause() } @@ -202933,12 +203178,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12803) + p.SetState(12830) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1612, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1618, p.GetParserRuleContext()) == 1 { { - p.SetState(12801) + p.SetState(12828) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -202946,7 +203191,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12802) + p.SetState(12829) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -202961,12 +203206,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12808) + p.SetState(12835) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1614, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1620, p.GetParserRuleContext()) == 1 { { - p.SetState(12807) + p.SetState(12834) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -202977,44 +203222,44 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(12823) + p.SetState(12850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1619, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1625, p.GetParserRuleContext()) { case 1: - p.SetState(12811) + p.SetState(12838) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1615, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1621, p.GetParserRuleContext()) == 1 { { - p.SetState(12810) + p.SetState(12837) p.Privilege_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12814) + p.SetState(12841) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1616, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1622, p.GetParserRuleContext()) == 1 { { - p.SetState(12813) + p.SetState(12840) p.Action_audit_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(12817) + p.SetState(12844) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1617, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1623, p.GetParserRuleContext()) == 1 { { - p.SetState(12816) + p.SetState(12843) p.Role_audit_clause() } @@ -203023,12 +203268,12 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } case 2: - p.SetState(12821) + p.SetState(12848) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1618, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1624, p.GetParserRuleContext()) == 1 { { - p.SetState(12819) + p.SetState(12846) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -203036,7 +203281,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12820) + p.SetState(12847) p.Match(PlSqlParserTOPLEVEL) if p.HasError() { // Recognition error - abort rule @@ -203051,19 +203296,19 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(12833) + p.SetState(12860) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1621, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1627, p.GetParserRuleContext()) == 1 { { - p.SetState(12825) + p.SetState(12852) p.Match(PlSqlParserCONDITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12831) + p.SetState(12858) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203072,7 +203317,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(12826) + p.SetState(12853) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -203082,7 +203327,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) case PlSqlParserCHAR_STRING: { - p.SetState(12827) + p.SetState(12854) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -203090,7 +203335,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12828) + p.SetState(12855) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -203098,7 +203343,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12829) + p.SetState(12856) p.Match(PlSqlParserPER) if p.HasError() { // Recognition error - abort rule @@ -203106,7 +203351,7 @@ func (p *PlSqlParser) Alter_audit_policy() (localctx IAlter_audit_policyContext) } } { - p.SetState(12830) + p.SetState(12857) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINSTANCE || _la == PlSqlParserSESSION || _la == PlSqlParserSTATEMENT) { @@ -203495,7 +203740,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12835) + p.SetState(12862) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -203503,7 +203748,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12836) + p.SetState(12863) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -203511,10 +203756,10 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12837) + p.SetState(12864) p.Cluster_name() } - p.SetState(12844) + p.SetState(12871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203522,7 +203767,7 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCACHE || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserINITRANS || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCACHE || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSIZE || _la == PlSqlParserSTORAGE { - p.SetState(12844) + p.SetState(12871) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203531,13 +203776,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(12838) + p.SetState(12865) p.Physical_attributes_clause() } case PlSqlParserSIZE: { - p.SetState(12839) + p.SetState(12866) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -203545,25 +203790,25 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { } } { - p.SetState(12840) + p.SetState(12867) p.Size_clause() } case PlSqlParserALLOCATE: { - p.SetState(12841) + p.SetState(12868) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(12842) + p.SetState(12869) p.Deallocate_unused_clause() } case PlSqlParserCACHE, PlSqlParserNOCACHE: { - p.SetState(12843) + p.SetState(12870) p.Cache_or_nocache() } @@ -203572,14 +203817,14 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { goto errorExit } - p.SetState(12846) + p.SetState(12873) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(12849) + p.SetState(12876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -203588,13 +203833,13 @@ func (p *PlSqlParser) Alter_cluster() (localctx IAlter_clusterContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(12848) + p.SetState(12875) p.Parallel_clause() } } { - p.SetState(12851) + p.SetState(12878) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -203760,7 +204005,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) p.EnterRule(localctx, 1336, PlSqlParserRULE_drop_analytic_view) p.EnterOuterAlt(localctx, 1) { - p.SetState(12853) + p.SetState(12880) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -203768,7 +204013,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12854) + p.SetState(12881) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -203776,23 +204021,23 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) } } { - p.SetState(12855) + p.SetState(12882) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12859) + p.SetState(12886) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1625, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1631, p.GetParserRuleContext()) == 1 { { - p.SetState(12856) + p.SetState(12883) p.Schema_name() } { - p.SetState(12857) + p.SetState(12884) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -203804,7 +204049,7 @@ func (p *PlSqlParser) Drop_analytic_view() (localctx IDrop_analytic_viewContext) goto errorExit } { - p.SetState(12861) + p.SetState(12888) var _x = p.Id_expression() @@ -203969,7 +204214,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen p.EnterRule(localctx, 1338, PlSqlParserRULE_drop_attribute_dimension) p.EnterOuterAlt(localctx, 1) { - p.SetState(12863) + p.SetState(12890) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -203977,7 +204222,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12864) + p.SetState(12891) p.Match(PlSqlParserATTRIBUTE) if p.HasError() { // Recognition error - abort rule @@ -203985,23 +204230,23 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen } } { - p.SetState(12865) + p.SetState(12892) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12869) + p.SetState(12896) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1626, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1632, p.GetParserRuleContext()) == 1 { { - p.SetState(12866) + p.SetState(12893) p.Schema_name() } { - p.SetState(12867) + p.SetState(12894) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -204013,7 +204258,7 @@ func (p *PlSqlParser) Drop_attribute_dimension() (localctx IDrop_attribute_dimen goto errorExit } { - p.SetState(12871) + p.SetState(12898) var _x = p.Id_expression() @@ -204156,7 +204401,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { p.EnterRule(localctx, 1340, PlSqlParserRULE_drop_audit_policy) p.EnterOuterAlt(localctx, 1) { - p.SetState(12873) + p.SetState(12900) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204164,7 +204409,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12874) + p.SetState(12901) p.Match(PlSqlParserAUDIT) if p.HasError() { // Recognition error - abort rule @@ -204172,7 +204417,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12875) + p.SetState(12902) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -204180,7 +204425,7 @@ func (p *PlSqlParser) Drop_audit_policy() (localctx IDrop_audit_policyContext) { } } { - p.SetState(12876) + p.SetState(12903) var _x = p.Id_expression() @@ -204323,7 +204568,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive p.EnterRule(localctx, 1342, PlSqlParserRULE_drop_flashback_archive) p.EnterOuterAlt(localctx, 1) { - p.SetState(12878) + p.SetState(12905) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204331,7 +204576,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12879) + p.SetState(12906) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -204339,7 +204584,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12880) + p.SetState(12907) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -204347,7 +204592,7 @@ func (p *PlSqlParser) Drop_flashback_archive() (localctx IDrop_flashback_archive } } { - p.SetState(12881) + p.SetState(12908) var _x = p.Id_expression() @@ -204494,7 +204739,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { p.EnterRule(localctx, 1344, PlSqlParserRULE_drop_cluster) p.EnterOuterAlt(localctx, 1) { - p.SetState(12883) + p.SetState(12910) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204502,7 +204747,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12884) + p.SetState(12911) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -204510,15 +204755,15 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12885) + p.SetState(12912) p.Cluster_name() } - p.SetState(12892) + p.SetState(12919) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1628, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1634, p.GetParserRuleContext()) == 1 { { - p.SetState(12886) + p.SetState(12913) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -204526,19 +204771,19 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12887) + p.SetState(12914) p.Match(PlSqlParserTABLES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12890) + p.SetState(12917) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1627, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1633, p.GetParserRuleContext()) == 1 { { - p.SetState(12888) + p.SetState(12915) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -204546,7 +204791,7 @@ func (p *PlSqlParser) Drop_cluster() (localctx IDrop_clusterContext) { } } { - p.SetState(12889) + p.SetState(12916) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -204693,7 +204938,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { p.EnterRule(localctx, 1346, PlSqlParserRULE_drop_context) p.EnterOuterAlt(localctx, 1) { - p.SetState(12894) + p.SetState(12921) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204701,7 +204946,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12895) + p.SetState(12922) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -204709,7 +204954,7 @@ func (p *PlSqlParser) Drop_context() (localctx IDrop_contextContext) { } } { - p.SetState(12896) + p.SetState(12923) var _x = p.Id_expression() @@ -204847,7 +205092,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { p.EnterRule(localctx, 1348, PlSqlParserRULE_drop_directory) p.EnterOuterAlt(localctx, 1) { - p.SetState(12898) + p.SetState(12925) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -204855,7 +205100,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12899) + p.SetState(12926) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -204863,7 +205108,7 @@ func (p *PlSqlParser) Drop_directory() (localctx IDrop_directoryContext) { } } { - p.SetState(12900) + p.SetState(12927) var _x = p.Id_expression() @@ -205023,7 +205268,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12902) + p.SetState(12929) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205031,7 +205276,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12903) + p.SetState(12930) p.Match(PlSqlParserDISKGROUP) if p.HasError() { // Recognition error - abort rule @@ -205039,17 +205284,17 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } } { - p.SetState(12904) + p.SetState(12931) var _x = p.Id_expression() localctx.(*Drop_diskgroupContext).dgn = _x } - p.SetState(12913) + p.SetState(12940) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1631, p.GetParserRuleContext()) == 1 { - p.SetState(12910) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1637, p.GetParserRuleContext()) == 1 { + p.SetState(12937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -205057,7 +205302,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFORCE, PlSqlParserINCLUDING: - p.SetState(12906) + p.SetState(12933) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -205066,7 +205311,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { if _la == PlSqlParserFORCE { { - p.SetState(12905) + p.SetState(12932) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -205076,7 +205321,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { } { - p.SetState(12908) + p.SetState(12935) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -205086,7 +205331,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { case PlSqlParserEXCLUDING: { - p.SetState(12909) + p.SetState(12936) p.Match(PlSqlParserEXCLUDING) if p.HasError() { // Recognition error - abort rule @@ -205099,7 +205344,7 @@ func (p *PlSqlParser) Drop_diskgroup() (localctx IDrop_diskgroupContext) { goto errorExit } { - p.SetState(12912) + p.SetState(12939) p.Match(PlSqlParserCONTENTS) if p.HasError() { // Recognition error - abort rule @@ -205247,7 +205492,7 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { p.EnterRule(localctx, 1352, PlSqlParserRULE_drop_edition) p.EnterOuterAlt(localctx, 1) { - p.SetState(12915) + p.SetState(12942) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -205255,7 +205500,7 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12916) + p.SetState(12943) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -205263,18 +205508,18 @@ func (p *PlSqlParser) Drop_edition() (localctx IDrop_editionContext) { } } { - p.SetState(12917) + p.SetState(12944) var _x = p.Id_expression() localctx.(*Drop_editionContext).e = _x } - p.SetState(12919) + p.SetState(12946) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1632, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1638, p.GetParserRuleContext()) == 1 { { - p.SetState(12918) + p.SetState(12945) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -205423,7 +205668,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12921) + p.SetState(12948) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -205431,7 +205676,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12922) + p.SetState(12949) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -205439,15 +205684,15 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12923) + p.SetState(12950) p.Cluster_name() } - p.SetState(12926) + p.SetState(12953) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1633, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1639, p.GetParserRuleContext()) == 1 { { - p.SetState(12924) + p.SetState(12951) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserREUSE) { @@ -205458,7 +205703,7 @@ func (p *PlSqlParser) Truncate_cluster() (localctx ITruncate_clusterContext) { } } { - p.SetState(12925) + p.SetState(12952) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -205575,7 +205820,7 @@ func (p *PlSqlParser) Cache_or_nocache() (localctx ICache_or_nocacheContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12928) + p.SetState(12955) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -205696,7 +205941,7 @@ func (p *PlSqlParser) Database_name() (localctx IDatabase_nameContext) { p.EnterRule(localctx, 1358, PlSqlParserRULE_database_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(12930) + p.SetState(12957) p.Regular_id() } @@ -206075,7 +206320,7 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { p.EnterRule(localctx, 1360, PlSqlParserRULE_alter_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(12932) + p.SetState(12959) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -206083,103 +206328,103 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { } } { - p.SetState(12933) + p.SetState(12960) p.Database_clause() } - p.SetState(12949) + p.SetState(12976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1634, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1640, p.GetParserRuleContext()) { case 1: { - p.SetState(12934) + p.SetState(12961) p.Startup_clauses() } case 2: { - p.SetState(12935) + p.SetState(12962) p.Recovery_clauses() } case 3: { - p.SetState(12936) + p.SetState(12963) p.Database_file_clauses() } case 4: { - p.SetState(12937) + p.SetState(12964) p.Logfile_clauses() } case 5: { - p.SetState(12938) + p.SetState(12965) p.Controlfile_clauses() } case 6: { - p.SetState(12939) + p.SetState(12966) p.Standby_database_clauses() } case 7: { - p.SetState(12940) + p.SetState(12967) p.Default_settings_clause() } case 8: { - p.SetState(12941) + p.SetState(12968) p.Instance_clauses() } case 9: { - p.SetState(12942) + p.SetState(12969) p.Security_clause() } case 10: { - p.SetState(12943) + p.SetState(12970) p.Prepare_clause() } case 11: { - p.SetState(12944) + p.SetState(12971) p.Drop_mirror_clause() } case 12: { - p.SetState(12945) + p.SetState(12972) p.Lost_write_protection() } case 13: { - p.SetState(12946) + p.SetState(12973) p.Cdb_fleet_clauses() } case 14: { - p.SetState(12947) + p.SetState(12974) p.Property_clauses() } case 15: { - p.SetState(12948) + p.SetState(12975) p.Replay_upgrade_clauses() } @@ -206187,7 +206432,7 @@ func (p *PlSqlParser) Alter_database() (localctx IAlter_databaseContext) { goto errorExit } { - p.SetState(12951) + p.SetState(12978) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -206316,7 +206561,7 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(12954) + p.SetState(12981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206325,7 +206570,7 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { if _la == PlSqlParserPLUGGABLE { { - p.SetState(12953) + p.SetState(12980) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -206335,19 +206580,19 @@ func (p *PlSqlParser) Database_clause() (localctx IDatabase_clauseContext) { } { - p.SetState(12956) + p.SetState(12983) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12958) + p.SetState(12985) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1636, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1642, p.GetParserRuleContext()) == 1 { { - p.SetState(12957) + p.SetState(12984) p.Database_name() } @@ -206522,24 +206767,24 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { p.EnterRule(localctx, 1364, PlSqlParserRULE_startup_clauses) var _la int - p.SetState(12979) + p.SetState(13006) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1641, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1647, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12960) + p.SetState(12987) p.Match(PlSqlParserMOUNT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12963) + p.SetState(12990) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206548,7 +206793,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY { { - p.SetState(12961) + p.SetState(12988) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLONE || _la == PlSqlParserSTANDBY) { @@ -206559,7 +206804,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(12962) + p.SetState(12989) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -206572,14 +206817,14 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12965) + p.SetState(12992) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12968) + p.SetState(12995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206588,7 +206833,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserREAD { { - p.SetState(12966) + p.SetState(12993) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -206596,7 +206841,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(12967) + p.SetState(12994) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -206605,7 +206850,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } - p.SetState(12971) + p.SetState(12998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206614,12 +206859,12 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(12970) + p.SetState(12997) p.Resetlogs_or_noresetlogs() } } - p.SetState(12974) + p.SetState(13001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -206628,7 +206873,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { if _la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE { { - p.SetState(12973) + p.SetState(13000) p.Upgrade_or_downgrade() } @@ -206637,7 +206882,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(12976) + p.SetState(13003) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -206645,7 +206890,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(12977) + p.SetState(13004) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -206653,7 +206898,7 @@ func (p *PlSqlParser) Startup_clauses() (localctx IStartup_clausesContext) { } } { - p.SetState(12978) + p.SetState(13005) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -206770,7 +207015,7 @@ func (p *PlSqlParser) Resetlogs_or_noresetlogs() (localctx IResetlogs_or_noreset p.EnterOuterAlt(localctx, 1) { - p.SetState(12981) + p.SetState(13008) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -206886,7 +207131,7 @@ func (p *PlSqlParser) Upgrade_or_downgrade() (localctx IUpgrade_or_downgradeCont p.EnterOuterAlt(localctx, 1) { - p.SetState(12983) + p.SetState(13010) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDOWNGRADE || _la == PlSqlParserUPGRADE) { @@ -207044,35 +207289,35 @@ func (s *Recovery_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Recovery_clauses() (localctx IRecovery_clausesContext) { localctx = NewRecovery_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1370, PlSqlParserRULE_recovery_clauses) - p.SetState(12990) + p.SetState(13017) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1642, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1648, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(12985) + p.SetState(13012) p.General_recovery() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(12986) + p.SetState(13013) p.Managed_standby_recovery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(12987) + p.SetState(13014) p.Begin_or_end() } { - p.SetState(12988) + p.SetState(13015) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -207189,7 +207434,7 @@ func (p *PlSqlParser) Begin_or_end() (localctx IBegin_or_endContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12992) + p.SetState(13019) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -207457,19 +207702,19 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(12994) + p.SetState(13021) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(12996) + p.SetState(13023) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1643, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1649, p.GetParserRuleContext()) == 1 { { - p.SetState(12995) + p.SetState(13022) p.Match(PlSqlParserAUTOMATIC) if p.HasError() { // Recognition error - abort rule @@ -207480,12 +207725,12 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13000) + p.SetState(13027) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1644, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1650, p.GetParserRuleContext()) == 1 { { - p.SetState(12998) + p.SetState(13025) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -207493,7 +207738,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(12999) + p.SetState(13026) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -207504,36 +207749,36 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13024) + p.SetState(13051) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1650, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1656, p.GetParserRuleContext()) { case 1: - p.SetState(13006) + p.SetState(13033) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1651, p.GetParserRuleContext()) == 1 { { - p.SetState(13002) + p.SetState(13029) p.Full_database_recovery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1651, p.GetParserRuleContext()) == 2 { { - p.SetState(13003) + p.SetState(13030) p.Partial_database_recovery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1645, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1651, p.GetParserRuleContext()) == 3 { { - p.SetState(13004) + p.SetState(13031) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -207541,7 +207786,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13005) + p.SetState(13032) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -207552,7 +207797,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13017) + p.SetState(13044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207560,7 +207805,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserALLOW || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserTEST { - p.SetState(13013) + p.SetState(13040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207568,7 +207813,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOW || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserTEST { - p.SetState(13013) + p.SetState(13040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207577,7 +207822,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTEST: { - p.SetState(13008) + p.SetState(13035) p.Match(PlSqlParserTEST) if p.HasError() { // Recognition error - abort rule @@ -207587,7 +207832,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserALLOW: { - p.SetState(13009) + p.SetState(13036) p.Match(PlSqlParserALLOW) if p.HasError() { // Recognition error - abort rule @@ -207595,7 +207840,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13010) + p.SetState(13037) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -207603,7 +207848,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { } } { - p.SetState(13011) + p.SetState(13038) p.Match(PlSqlParserCORRUPTION) if p.HasError() { // Recognition error - abort rule @@ -207613,7 +207858,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(13012) + p.SetState(13039) p.Parallel_clause() } @@ -207622,7 +207867,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { goto errorExit } - p.SetState(13015) + p.SetState(13042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207634,14 +207879,14 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 2: { - p.SetState(13019) + p.SetState(13046) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13021) + p.SetState(13048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207650,7 +207895,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(13020) + p.SetState(13047) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -207662,7 +207907,7 @@ func (p *PlSqlParser) General_recovery() (localctx IGeneral_recoveryContext) { case 3: { - p.SetState(13023) + p.SetState(13050) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -207888,7 +208133,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13027) + p.SetState(13054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207897,7 +208142,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery if _la == PlSqlParserSTANDBY { { - p.SetState(13026) + p.SetState(13053) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -207907,14 +208152,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } { - p.SetState(13029) + p.SetState(13056) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13049) + p.SetState(13076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207922,7 +208167,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSNAPSHOT || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13045) + p.SetState(13072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207930,7 +208175,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserSNAPSHOT || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13045) + p.SetState(13072) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207939,14 +208184,14 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserUNTIL: { - p.SetState(13030) + p.SetState(13057) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13037) + p.SetState(13064) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -207955,7 +208200,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery switch p.GetTokenStream().LA(1) { case PlSqlParserCANCEL: { - p.SetState(13031) + p.SetState(13058) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -207965,7 +208210,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserTIME: { - p.SetState(13032) + p.SetState(13059) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -207973,7 +208218,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13033) + p.SetState(13060) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -207983,7 +208228,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCHANGE: { - p.SetState(13034) + p.SetState(13061) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -207991,7 +208236,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13035) + p.SetState(13062) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -208001,7 +208246,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserCONSISTENT: { - p.SetState(13036) + p.SetState(13063) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -208016,7 +208261,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserUSING: { - p.SetState(13039) + p.SetState(13066) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -208024,7 +208269,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13040) + p.SetState(13067) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -208032,7 +208277,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13041) + p.SetState(13068) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -208042,7 +208287,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery case PlSqlParserSNAPSHOT: { - p.SetState(13042) + p.SetState(13069) p.Match(PlSqlParserSNAPSHOT) if p.HasError() { // Recognition error - abort rule @@ -208050,7 +208295,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13043) + p.SetState(13070) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -208058,7 +208303,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery } } { - p.SetState(13044) + p.SetState(13071) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208071,7 +208316,7 @@ func (p *PlSqlParser) Full_database_recovery() (localctx IFull_database_recovery goto errorExit } - p.SetState(13047) + p.SetState(13074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208307,17 +208552,17 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re p.EnterRule(localctx, 1378, PlSqlParserRULE_partial_database_recovery) var _la int - p.SetState(13072) + p.SetState(13099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1659, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1665, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13051) + p.SetState(13078) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -208325,10 +208570,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13052) + p.SetState(13079) p.Tablespace() } - p.SetState(13057) + p.SetState(13084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208337,7 +208582,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re for _la == PlSqlParserCOMMA { { - p.SetState(13053) + p.SetState(13080) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -208345,11 +208590,11 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13054) + p.SetState(13081) p.Tablespace() } - p.SetState(13059) + p.SetState(13086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208360,7 +208605,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13060) + p.SetState(13087) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -208368,7 +208613,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13061) + p.SetState(13088) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208379,10 +208624,10 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13062) + p.SetState(13089) p.Filenumber() } - p.SetState(13068) + p.SetState(13095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208390,7 +208635,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13066) + p.SetState(13093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208399,7 +208644,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13063) + p.SetState(13090) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -208407,7 +208652,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re } } { - p.SetState(13064) + p.SetState(13091) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208417,7 +208662,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13065) + p.SetState(13092) p.Filenumber() } @@ -208426,7 +208671,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re goto errorExit } - p.SetState(13070) + p.SetState(13097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208437,7 +208682,7 @@ func (p *PlSqlParser) Partial_database_recovery() (localctx IPartial_database_re case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13071) + p.SetState(13098) p.Partial_database_recovery_10g() } @@ -208680,21 +208925,21 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13074) + p.SetState(13101) if !(p.isVersion10()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion10()", "")) goto errorExit } { - p.SetState(13075) + p.SetState(13102) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13096) + p.SetState(13123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208703,7 +208948,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserTABLESPACE: { - p.SetState(13076) + p.SetState(13103) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -208711,10 +208956,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13077) + p.SetState(13104) p.Tablespace() } - p.SetState(13082) + p.SetState(13109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208723,7 +208968,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas for _la == PlSqlParserCOMMA { { - p.SetState(13078) + p.SetState(13105) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -208731,11 +208976,11 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13079) + p.SetState(13106) p.Tablespace() } - p.SetState(13084) + p.SetState(13111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208745,7 +208990,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserDATAFILE: { - p.SetState(13085) + p.SetState(13112) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -208753,7 +208998,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13086) + p.SetState(13113) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208763,10 +209008,10 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13087) + p.SetState(13114) p.Filenumber() } - p.SetState(13093) + p.SetState(13120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208774,7 +209019,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas _la = p.GetTokenStream().LA(1) for _la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserCOMMA { - p.SetState(13091) + p.SetState(13118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208783,7 +209028,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas switch p.GetTokenStream().LA(1) { case PlSqlParserCOMMA: { - p.SetState(13088) + p.SetState(13115) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -208791,7 +209036,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13089) + p.SetState(13116) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -208801,7 +209046,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13090) + p.SetState(13117) p.Filenumber() } @@ -208810,7 +209055,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } - p.SetState(13095) + p.SetState(13122) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208823,14 +209068,14 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas goto errorExit } { - p.SetState(13098) + p.SetState(13125) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13101) + p.SetState(13128) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -208839,7 +209084,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas if _la == PlSqlParserCONSISTENT { { - p.SetState(13099) + p.SetState(13126) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -208847,7 +209092,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } } { - p.SetState(13100) + p.SetState(13127) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -208857,7 +209102,7 @@ func (p *PlSqlParser) Partial_database_recovery_10g() (localctx IPartial_databas } { - p.SetState(13103) + p.SetState(13130) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -209180,14 +209425,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco p.EnterOuterAlt(localctx, 1) { - p.SetState(13105) + p.SetState(13132) p.Match(PlSqlParserRECOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13140) + p.SetState(13167) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209196,7 +209441,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco switch p.GetTokenStream().LA(1) { case PlSqlParserMANAGED: { - p.SetState(13106) + p.SetState(13133) p.Match(PlSqlParserMANAGED) if p.HasError() { // Recognition error - abort rule @@ -209204,7 +209449,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13107) + p.SetState(13134) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -209212,21 +209457,21 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13108) + p.SetState(13135) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13130) + p.SetState(13157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserDISCONNECT, PlSqlParserNODELAY, PlSqlParserNOPARALLEL, PlSqlParserPARALLEL, PlSqlParserUNTIL, PlSqlParserUSING: - p.SetState(13124) + p.SetState(13151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209234,16 +209479,16 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDISCONNECT || _la == PlSqlParserNODELAY || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL || _la == PlSqlParserUNTIL || _la == PlSqlParserUSING { - p.SetState(13124) + p.SetState(13151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1666, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1672, p.GetParserRuleContext()) { case 1: { - p.SetState(13109) + p.SetState(13136) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -209251,7 +209496,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13110) + p.SetState(13137) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -209259,7 +209504,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13111) + p.SetState(13138) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -209269,14 +209514,14 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 2: { - p.SetState(13112) + p.SetState(13139) p.Match(PlSqlParserDISCONNECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13115) + p.SetState(13142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209285,7 +209530,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco if _la == PlSqlParserFROM { { - p.SetState(13113) + p.SetState(13140) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -209293,7 +209538,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13114) + p.SetState(13141) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -209305,7 +209550,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 3: { - p.SetState(13117) + p.SetState(13144) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -209315,7 +209560,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 4: { - p.SetState(13118) + p.SetState(13145) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -209323,7 +209568,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13119) + p.SetState(13146) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -209331,7 +209576,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13120) + p.SetState(13147) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -209341,7 +209586,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 5: { - p.SetState(13121) + p.SetState(13148) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -209349,7 +209594,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13122) + p.SetState(13149) p.Match(PlSqlParserCONSISTENT) if p.HasError() { // Recognition error - abort rule @@ -209359,7 +209604,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case 6: { - p.SetState(13123) + p.SetState(13150) p.Parallel_clause() } @@ -209367,7 +209612,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco goto errorExit } - p.SetState(13126) + p.SetState(13153) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209377,7 +209622,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserFINISH: { - p.SetState(13128) + p.SetState(13155) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -209387,7 +209632,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserCANCEL: { - p.SetState(13129) + p.SetState(13156) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -209402,7 +209647,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco case PlSqlParserTO: { - p.SetState(13132) + p.SetState(13159) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -209410,7 +209655,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13133) + p.SetState(13160) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -209418,29 +209663,29 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13134) + p.SetState(13161) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13138) + p.SetState(13165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1669, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1675, p.GetParserRuleContext()) { case 1: { - p.SetState(13135) + p.SetState(13162) p.Db_name() } case 2: { - p.SetState(13136) + p.SetState(13163) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -209448,7 +209693,7 @@ func (p *PlSqlParser) Managed_standby_recovery() (localctx IManaged_standby_reco } } { - p.SetState(13137) + p.SetState(13164) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule @@ -209575,7 +209820,7 @@ func (p *PlSqlParser) Db_name() (localctx IDb_nameContext) { p.EnterRule(localctx, 1384, PlSqlParserRULE_db_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13142) + p.SetState(13169) p.Regular_id() } @@ -209808,7 +210053,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo p.EnterRule(localctx, 1386, PlSqlParserRULE_database_file_clauses) var _la int - p.SetState(13161) + p.SetState(13188) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209818,7 +210063,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo case PlSqlParserRENAME: p.EnterOuterAlt(localctx, 1) { - p.SetState(13144) + p.SetState(13171) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -209826,7 +210071,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13145) + p.SetState(13172) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -209834,10 +210079,10 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13146) + p.SetState(13173) p.Filename() } - p.SetState(13151) + p.SetState(13178) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209846,7 +210091,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(13147) + p.SetState(13174) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -209854,11 +210099,11 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13148) + p.SetState(13175) p.Filename() } - p.SetState(13153) + p.SetState(13180) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -209866,7 +210111,7 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(13154) + p.SetState(13181) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -209874,35 +210119,35 @@ func (p *PlSqlParser) Database_file_clauses() (localctx IDatabase_file_clausesCo } } { - p.SetState(13155) + p.SetState(13182) p.Filename() } case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(13157) + p.SetState(13184) p.Create_datafile_clause() } case PlSqlParserDATAFILE: p.EnterOuterAlt(localctx, 3) { - p.SetState(13158) + p.SetState(13185) p.Alter_datafile_clause() } case PlSqlParserTEMPFILE: p.EnterOuterAlt(localctx, 4) { - p.SetState(13159) + p.SetState(13186) p.Alter_tempfile_clause() } case PlSqlParserMOVE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13160) + p.SetState(13187) p.Move_datafile_clause() } @@ -210122,7 +210367,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(13163) + p.SetState(13190) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -210130,14 +210375,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } } { - p.SetState(13164) + p.SetState(13191) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13167) + p.SetState(13194) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210146,13 +210391,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13165) + p.SetState(13192) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13166) + p.SetState(13193) p.Filenumber() } @@ -210160,7 +210405,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13176) + p.SetState(13203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210169,14 +210414,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause for _la == PlSqlParserCOMMA { { - p.SetState(13169) + p.SetState(13196) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13172) + p.SetState(13199) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210185,13 +210430,13 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13170) + p.SetState(13197) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13171) + p.SetState(13198) p.Filenumber() } @@ -210200,14 +210445,14 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause goto errorExit } - p.SetState(13178) + p.SetState(13205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13181) + p.SetState(13208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210216,7 +210461,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause if _la == PlSqlParserAS { { - p.SetState(13179) + p.SetState(13206) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -210225,7 +210470,7 @@ func (p *PlSqlParser) Create_datafile_clause() (localctx ICreate_datafile_clause } { - p.SetState(13180) + p.SetState(13207) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -210500,14 +210745,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13183) + p.SetState(13210) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13186) + p.SetState(13213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210516,13 +210761,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13184) + p.SetState(13211) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13185) + p.SetState(13212) p.Filenumber() } @@ -210530,7 +210775,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13195) + p.SetState(13222) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210539,14 +210784,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13188) + p.SetState(13215) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13191) + p.SetState(13218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210555,13 +210800,13 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13189) + p.SetState(13216) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13190) + p.SetState(13217) p.Filenumber() } @@ -210570,14 +210815,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo goto errorExit } - p.SetState(13197) + p.SetState(13224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13209) + p.SetState(13236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210586,7 +210831,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserONLINE: { - p.SetState(13198) + p.SetState(13225) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -210596,14 +210841,14 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13199) + p.SetState(13226) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13202) + p.SetState(13229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210612,7 +210857,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo if _la == PlSqlParserFOR { { - p.SetState(13200) + p.SetState(13227) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -210620,7 +210865,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13201) + p.SetState(13228) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -210632,7 +210877,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo case PlSqlParserRESIZE: { - p.SetState(13204) + p.SetState(13231) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -210640,19 +210885,19 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13205) + p.SetState(13232) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13206) + p.SetState(13233) p.Autoextend_clause() } case PlSqlParserEND: { - p.SetState(13207) + p.SetState(13234) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -210660,7 +210905,7 @@ func (p *PlSqlParser) Alter_datafile_clause() (localctx IAlter_datafile_clauseCo } } { - p.SetState(13208) + p.SetState(13235) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -210933,14 +211178,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13211) + p.SetState(13238) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13214) + p.SetState(13241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210949,13 +211194,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13212) + p.SetState(13239) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13213) + p.SetState(13240) p.Filenumber() } @@ -210963,7 +211208,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13223) + p.SetState(13250) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210972,14 +211217,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(13216) + p.SetState(13243) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13219) + p.SetState(13246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -210988,13 +211233,13 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13217) + p.SetState(13244) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13218) + p.SetState(13245) p.Filenumber() } @@ -211003,14 +211248,14 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo goto errorExit } - p.SetState(13225) + p.SetState(13252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13234) + p.SetState(13261) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211019,7 +211264,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserRESIZE: { - p.SetState(13226) + p.SetState(13253) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -211027,19 +211272,19 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13227) + p.SetState(13254) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13228) + p.SetState(13255) p.Autoextend_clause() } case PlSqlParserDROP: { - p.SetState(13229) + p.SetState(13256) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -211048,7 +211293,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } { - p.SetState(13230) + p.SetState(13257) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -211056,7 +211301,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo } } { - p.SetState(13231) + p.SetState(13258) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule @@ -211066,7 +211311,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserONLINE: { - p.SetState(13232) + p.SetState(13259) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -211076,7 +211321,7 @@ func (p *PlSqlParser) Alter_tempfile_clause() (localctx IAlter_tempfile_clauseCo case PlSqlParserOFFLINE: { - p.SetState(13233) + p.SetState(13260) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule @@ -211305,7 +211550,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13236) + p.SetState(13263) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule @@ -211313,14 +211558,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13237) + p.SetState(13264) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13240) + p.SetState(13267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211329,13 +211574,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13238) + p.SetState(13265) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13239) + p.SetState(13266) p.Filenumber() } @@ -211343,7 +211588,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13249) + p.SetState(13276) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211352,14 +211597,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(13242) + p.SetState(13269) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13245) + p.SetState(13272) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211368,13 +211613,13 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13243) + p.SetState(13270) p.Filename() } case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(13244) + p.SetState(13271) p.Filenumber() } @@ -211383,14 +211628,14 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont goto errorExit } - p.SetState(13251) + p.SetState(13278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13254) + p.SetState(13281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211399,7 +211644,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserTO { { - p.SetState(13252) + p.SetState(13279) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -211407,12 +211652,12 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } { - p.SetState(13253) + p.SetState(13280) p.Filename() } } - p.SetState(13257) + p.SetState(13284) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211421,7 +211666,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserREUSE { { - p.SetState(13256) + p.SetState(13283) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -211430,7 +211675,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont } } - p.SetState(13260) + p.SetState(13287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211439,7 +211684,7 @@ func (p *PlSqlParser) Move_datafile_clause() (localctx IMove_datafile_clauseCont if _la == PlSqlParserKEEP { { - p.SetState(13259) + p.SetState(13286) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -211816,16 +212061,16 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { p.EnterRule(localctx, 1396, PlSqlParserRULE_logfile_clauses) var _la int - p.SetState(13318) + p.SetState(13345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1700, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1706, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(13267) + p.SetState(13294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211834,14 +212079,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVELOG: { - p.SetState(13262) + p.SetState(13289) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13264) + p.SetState(13291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211850,7 +212095,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserMANUAL { { - p.SetState(13263) + p.SetState(13290) p.Match(PlSqlParserMANUAL) if p.HasError() { // Recognition error - abort rule @@ -211862,7 +212107,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserNOARCHIVELOG: { - p.SetState(13266) + p.SetState(13293) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -211877,7 +212122,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13270) + p.SetState(13297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211886,7 +212131,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserNO { { - p.SetState(13269) + p.SetState(13296) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -211896,7 +212141,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13272) + p.SetState(13299) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -211904,7 +212149,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13273) + p.SetState(13300) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -211915,7 +212160,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13274) + p.SetState(13301) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -211923,7 +212168,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13275) + p.SetState(13302) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -211931,7 +212176,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13276) + p.SetState(13303) p.Match(PlSqlParserNOLOGGING) if p.HasError() { // Recognition error - abort rule @@ -211939,14 +212184,14 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13277) + p.SetState(13304) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13282) + p.SetState(13309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -211955,7 +212200,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDATA: { - p.SetState(13278) + p.SetState(13305) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -211963,7 +212208,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13279) + p.SetState(13306) p.Match(PlSqlParserAVAILABILITY) if p.HasError() { // Recognition error - abort rule @@ -211973,7 +212218,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case PlSqlParserLOAD: { - p.SetState(13280) + p.SetState(13307) p.Match(PlSqlParserLOAD) if p.HasError() { // Recognition error - abort rule @@ -211981,7 +212226,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13281) + p.SetState(13308) p.Match(PlSqlParserPERFORMANCE) if p.HasError() { // Recognition error - abort rule @@ -211997,7 +212242,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13284) + p.SetState(13311) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -212005,7 +212250,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13285) + p.SetState(13312) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -212013,10 +212258,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13286) + p.SetState(13313) p.Filename() } - p.SetState(13291) + p.SetState(13318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212025,7 +212270,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13287) + p.SetState(13314) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -212033,11 +212278,11 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13288) + p.SetState(13315) p.Filename() } - p.SetState(13293) + p.SetState(13320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212045,7 +212290,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13294) + p.SetState(13321) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -212053,21 +212298,21 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13295) + p.SetState(13322) p.Filename() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13297) + p.SetState(13324) p.Match(PlSqlParserCLEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13299) + p.SetState(13326) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212076,7 +212321,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNARCHIVED { { - p.SetState(13298) + p.SetState(13325) p.Match(PlSqlParserUNARCHIVED) if p.HasError() { // Recognition error - abort rule @@ -212086,7 +212331,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } { - p.SetState(13301) + p.SetState(13328) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -212094,10 +212339,10 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13302) + p.SetState(13329) p.Logfile_descriptor() } - p.SetState(13307) + p.SetState(13334) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212106,7 +212351,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13303) + p.SetState(13330) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -212114,18 +212359,18 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13304) + p.SetState(13331) p.Logfile_descriptor() } - p.SetState(13309) + p.SetState(13336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(13312) + p.SetState(13339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212134,7 +212379,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { if _la == PlSqlParserUNRECOVERABLE { { - p.SetState(13310) + p.SetState(13337) p.Match(PlSqlParserUNRECOVERABLE) if p.HasError() { // Recognition error - abort rule @@ -212142,7 +212387,7 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { } } { - p.SetState(13311) + p.SetState(13338) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -212155,28 +212400,28 @@ func (p *PlSqlParser) Logfile_clauses() (localctx ILogfile_clausesContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13314) + p.SetState(13341) p.Add_logfile_clauses() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13315) + p.SetState(13342) p.Drop_logfile_clauses() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13316) + p.SetState(13343) p.Switch_logfile_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13317) + p.SetState(13344) p.Supplemental_db_logging() } @@ -212473,14 +212718,14 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13320) + p.SetState(13347) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13322) + p.SetState(13349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212489,7 +212734,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserSTANDBY { { - p.SetState(13321) + p.SetState(13348) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -212499,14 +212744,14 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } { - p.SetState(13324) + p.SetState(13351) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13360) + p.SetState(13387) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212514,7 +212759,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP, PlSqlParserINSTANCE, PlSqlParserTHREAD, PlSqlParserCHAR_STRING, PlSqlParserLEFT_PAREN: - p.SetState(13329) + p.SetState(13356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212522,7 +212767,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserINSTANCE: { - p.SetState(13325) + p.SetState(13352) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -212530,7 +212775,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13326) + p.SetState(13353) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -212540,7 +212785,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserTHREAD: { - p.SetState(13327) + p.SetState(13354) p.Match(PlSqlParserTHREAD) if p.HasError() { // Recognition error - abort rule @@ -212548,7 +212793,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13328) + p.SetState(13355) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -212560,7 +212805,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex default: } - p.SetState(13332) + p.SetState(13359) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212569,11 +212814,11 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for ok := true; ok; ok = _la == PlSqlParserGROUP || _la == PlSqlParserCHAR_STRING || _la == PlSqlParserLEFT_PAREN { { - p.SetState(13331) + p.SetState(13358) p.Group_redo_logfile() } - p.SetState(13334) + p.SetState(13361) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212583,7 +212828,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex case PlSqlParserMEMBER: { - p.SetState(13336) + p.SetState(13363) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -212591,10 +212836,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13337) + p.SetState(13364) p.Filename() } - p.SetState(13339) + p.SetState(13366) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212603,7 +212848,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13338) + p.SetState(13365) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -212612,7 +212857,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } - p.SetState(13348) + p.SetState(13375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212621,7 +212866,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13341) + p.SetState(13368) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -212629,10 +212874,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13342) + p.SetState(13369) p.Filename() } - p.SetState(13344) + p.SetState(13371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212641,7 +212886,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13343) + p.SetState(13370) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -212651,7 +212896,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } - p.SetState(13350) + p.SetState(13377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212659,7 +212904,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex _la = p.GetTokenStream().LA(1) } { - p.SetState(13351) + p.SetState(13378) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -212667,10 +212912,10 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13352) + p.SetState(13379) p.Logfile_descriptor() } - p.SetState(13357) + p.SetState(13384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212679,7 +212924,7 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex for _la == PlSqlParserCOMMA { { - p.SetState(13353) + p.SetState(13380) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -212687,11 +212932,11 @@ func (p *PlSqlParser) Add_logfile_clauses() (localctx IAdd_logfile_clausesContex } } { - p.SetState(13354) + p.SetState(13381) p.Logfile_descriptor() } - p.SetState(13359) + p.SetState(13386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212825,7 +213070,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13364) + p.SetState(13391) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -212834,7 +213079,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) if _la == PlSqlParserGROUP { { - p.SetState(13362) + p.SetState(13389) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -212842,7 +213087,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } } { - p.SetState(13363) + p.SetState(13390) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -212852,7 +213097,7 @@ func (p *PlSqlParser) Group_redo_logfile() (localctx IGroup_redo_logfileContext) } { - p.SetState(13366) + p.SetState(13393) p.Redo_log_file_spec() } @@ -213067,14 +213312,14 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13368) + p.SetState(13395) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13370) + p.SetState(13397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213083,7 +213328,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont if _la == PlSqlParserSTANDBY { { - p.SetState(13369) + p.SetState(13396) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -213093,14 +213338,14 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } { - p.SetState(13372) + p.SetState(13399) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13390) + p.SetState(13417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213109,10 +213354,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP, PlSqlParserCHAR_STRING, PlSqlParserLEFT_PAREN: { - p.SetState(13373) + p.SetState(13400) p.Logfile_descriptor() } - p.SetState(13378) + p.SetState(13405) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213121,7 +213366,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13374) + p.SetState(13401) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213129,11 +213374,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13375) + p.SetState(13402) p.Logfile_descriptor() } - p.SetState(13380) + p.SetState(13407) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213143,7 +213388,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont case PlSqlParserMEMBER: { - p.SetState(13381) + p.SetState(13408) p.Match(PlSqlParserMEMBER) if p.HasError() { // Recognition error - abort rule @@ -213151,10 +213396,10 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13382) + p.SetState(13409) p.Filename() } - p.SetState(13387) + p.SetState(13414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213163,7 +213408,7 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont for _la == PlSqlParserCOMMA { { - p.SetState(13383) + p.SetState(13410) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -213171,11 +213416,11 @@ func (p *PlSqlParser) Drop_logfile_clauses() (localctx IDrop_logfile_clausesCont } } { - p.SetState(13384) + p.SetState(13411) p.Filename() } - p.SetState(13389) + p.SetState(13416) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -213311,7 +213556,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo p.EnterRule(localctx, 1404, PlSqlParserRULE_switch_logfile_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13392) + p.SetState(13419) p.Match(PlSqlParserSWITCH) if p.HasError() { // Recognition error - abort rule @@ -213319,7 +213564,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13393) + p.SetState(13420) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -213327,7 +213572,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13394) + p.SetState(13421) p.Match(PlSqlParserLOGFILES) if p.HasError() { // Recognition error - abort rule @@ -213335,7 +213580,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13395) + p.SetState(13422) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -213343,7 +213588,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13396) + p.SetState(13423) p.Match(PlSqlParserBLOCKSIZE) if p.HasError() { // Recognition error - abort rule @@ -213351,7 +213596,7 @@ func (p *PlSqlParser) Switch_logfile_clause() (localctx ISwitch_logfile_clauseCo } } { - p.SetState(13397) + p.SetState(13424) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -213518,11 +213763,11 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi p.EnterRule(localctx, 1406, PlSqlParserRULE_supplemental_db_logging) p.EnterOuterAlt(localctx, 1) { - p.SetState(13399) + p.SetState(13426) p.Add_or_drop() } { - p.SetState(13400) + p.SetState(13427) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -213530,23 +213775,23 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi } } { - p.SetState(13401) + p.SetState(13428) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13405) + p.SetState(13432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1714, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1720, p.GetParserRuleContext()) { case 1: { - p.SetState(13402) + p.SetState(13429) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -213556,13 +213801,13 @@ func (p *PlSqlParser) Supplemental_db_logging() (localctx ISupplemental_db_loggi case 2: { - p.SetState(13403) + p.SetState(13430) p.Supplemental_id_key_clause() } case 3: { - p.SetState(13404) + p.SetState(13431) p.Supplemental_plsql_clause() } @@ -213675,7 +213920,7 @@ func (p *PlSqlParser) Add_or_drop() (localctx IAdd_or_dropContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13407) + p.SetState(13434) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -213799,7 +214044,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ p.EnterRule(localctx, 1410, PlSqlParserRULE_supplemental_plsql_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13409) + p.SetState(13436) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -213807,7 +214052,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13410) + p.SetState(13437) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -213815,7 +214060,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13411) + p.SetState(13438) p.Match(PlSqlParserPROCEDURAL) if p.HasError() { // Recognition error - abort rule @@ -213823,7 +214068,7 @@ func (p *PlSqlParser) Supplemental_plsql_clause() (localctx ISupplemental_plsql_ } } { - p.SetState(13412) + p.SetState(13439) p.Match(PlSqlParserREPLICATION) if p.HasError() { // Recognition error - abort rule @@ -213997,7 +214242,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) p.EnterRule(localctx, 1412, PlSqlParserRULE_logfile_descriptor) var _la int - p.SetState(13428) + p.SetState(13455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214007,7 +214252,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(13414) + p.SetState(13441) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -214015,7 +214260,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13415) + p.SetState(13442) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -214026,7 +214271,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(13416) + p.SetState(13443) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -214034,10 +214279,10 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13417) + p.SetState(13444) p.Filename() } - p.SetState(13422) + p.SetState(13449) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214046,7 +214291,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) for _la == PlSqlParserCOMMA { { - p.SetState(13418) + p.SetState(13445) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -214054,11 +214299,11 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) } } { - p.SetState(13419) + p.SetState(13446) p.Filename() } - p.SetState(13424) + p.SetState(13451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214066,7 +214311,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(13425) + p.SetState(13452) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -214077,7 +214322,7 @@ func (p *PlSqlParser) Logfile_descriptor() (localctx ILogfile_descriptorContext) case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 3) { - p.SetState(13427) + p.SetState(13454) p.Filename() } @@ -214258,7 +214503,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex p.EnterRule(localctx, 1414, PlSqlParserRULE_controlfile_clauses) var _la int - p.SetState(13451) + p.SetState(13478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214268,14 +214513,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserCREATE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13430) + p.SetState(13457) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13432) + p.SetState(13459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214284,7 +214529,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13431) + p.SetState(13458) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -214297,7 +214542,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } { - p.SetState(13434) + p.SetState(13461) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -214305,7 +214550,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13435) + p.SetState(13462) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -214313,7 +214558,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13436) + p.SetState(13463) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -214321,10 +214566,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13437) + p.SetState(13464) p.Filename() } - p.SetState(13439) + p.SetState(13466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214333,7 +214578,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13438) + p.SetState(13465) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -214346,7 +214591,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserBACKUP: p.EnterOuterAlt(localctx, 2) { - p.SetState(13441) + p.SetState(13468) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -214354,7 +214599,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13442) + p.SetState(13469) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -214362,14 +214607,14 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex } } { - p.SetState(13443) + p.SetState(13470) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13449) + p.SetState(13476) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214378,10 +214623,10 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(13444) + p.SetState(13471) p.Filename() } - p.SetState(13446) + p.SetState(13473) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214390,7 +214635,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex if _la == PlSqlParserREUSE { { - p.SetState(13445) + p.SetState(13472) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -214402,7 +214647,7 @@ func (p *PlSqlParser) Controlfile_clauses() (localctx IControlfile_clausesContex case PlSqlParserTRACE: { - p.SetState(13448) + p.SetState(13475) p.Trace_file_clause() } @@ -214553,14 +214798,14 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13453) + p.SetState(13480) p.Match(PlSqlParserTRACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13459) + p.SetState(13486) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214569,7 +214814,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserAS { { - p.SetState(13454) + p.SetState(13481) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -214577,10 +214822,10 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } { - p.SetState(13455) + p.SetState(13482) p.Filename() } - p.SetState(13457) + p.SetState(13484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214589,7 +214834,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserREUSE { { - p.SetState(13456) + p.SetState(13483) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -214600,7 +214845,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { } } - p.SetState(13462) + p.SetState(13489) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214609,7 +214854,7 @@ func (p *PlSqlParser) Trace_file_clause() (localctx ITrace_file_clauseContext) { if _la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS { { - p.SetState(13461) + p.SetState(13488) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNORESETLOGS || _la == PlSqlParserRESETLOGS) { @@ -214852,7 +215097,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(13471) + p.SetState(13498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214861,43 +215106,43 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla switch p.GetTokenStream().LA(1) { case PlSqlParserACTIVATE: { - p.SetState(13464) + p.SetState(13491) p.Activate_standby_db_clause() } case PlSqlParserSET: { - p.SetState(13465) + p.SetState(13492) p.Maximize_standby_db_clause() } case PlSqlParserREGISTER: { - p.SetState(13466) + p.SetState(13493) p.Register_logfile_clause() } case PlSqlParserCOMMIT, PlSqlParserPREPARE: { - p.SetState(13467) + p.SetState(13494) p.Commit_switchover_clause() } case PlSqlParserSTART: { - p.SetState(13468) + p.SetState(13495) p.Start_standby_clause() } case PlSqlParserABORT, PlSqlParserSTOP: { - p.SetState(13469) + p.SetState(13496) p.Stop_standby_clause() } case PlSqlParserCONVERT: { - p.SetState(13470) + p.SetState(13497) p.Convert_database_clause() } @@ -214905,7 +215150,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(13474) + p.SetState(13501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -214914,7 +215159,7 @@ func (p *PlSqlParser) Standby_database_clauses() (localctx IStandby_database_cla if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(13473) + p.SetState(13500) p.Parallel_clause() } @@ -215050,14 +215295,14 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d p.EnterOuterAlt(localctx, 1) { - p.SetState(13476) + p.SetState(13503) p.Match(PlSqlParserACTIVATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13478) + p.SetState(13505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215066,7 +215311,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13477) + p.SetState(13504) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -215079,7 +215324,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } { - p.SetState(13480) + p.SetState(13507) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215087,14 +215332,14 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13481) + p.SetState(13508) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13484) + p.SetState(13511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215103,7 +215348,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d if _la == PlSqlParserFINISH { { - p.SetState(13482) + p.SetState(13509) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -215111,7 +215356,7 @@ func (p *PlSqlParser) Activate_standby_db_clause() (localctx IActivate_standby_d } } { - p.SetState(13483) + p.SetState(13510) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -215256,7 +215501,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d p.EnterOuterAlt(localctx, 1) { - p.SetState(13486) + p.SetState(13513) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -215264,7 +215509,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13487) + p.SetState(13514) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215272,7 +215517,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13488) + p.SetState(13515) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -215280,7 +215525,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13489) + p.SetState(13516) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -215288,7 +215533,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13490) + p.SetState(13517) p.Match(PlSqlParserMAXIMIZE) if p.HasError() { // Recognition error - abort rule @@ -215296,7 +215541,7 @@ func (p *PlSqlParser) Maximize_standby_db_clause() (localctx IMaximize_standby_d } } { - p.SetState(13491) + p.SetState(13518) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAVAILABILITY || _la == PlSqlParserPERFORMANCE || _la == PlSqlParserPROTECTION) { @@ -215432,14 +215677,14 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(13493) + p.SetState(13520) p.Match(PlSqlParserREGISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13496) + p.SetState(13523) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215448,7 +215693,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau if _la == PlSqlParserOR { { - p.SetState(13494) + p.SetState(13521) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -215456,7 +215701,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13495) + p.SetState(13522) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -215466,7 +215711,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } { - p.SetState(13498) + p.SetState(13525) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -215477,7 +215722,7 @@ func (p *PlSqlParser) Register_logfile_clause() (localctx IRegister_logfile_clau } } { - p.SetState(13499) + p.SetState(13526) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -215660,7 +215905,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(13501) + p.SetState(13528) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserPREPARE) { @@ -215671,7 +215916,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13502) + p.SetState(13529) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -215679,21 +215924,21 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13503) + p.SetState(13530) p.Match(PlSqlParserSWITCHOVER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13532) + p.SetState(13559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserLOGICAL, PlSqlParserTO: - p.SetState(13529) + p.SetState(13556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215702,30 +215947,30 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl switch p.GetTokenStream().LA(1) { case PlSqlParserTO: { - p.SetState(13504) + p.SetState(13531) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13525) + p.SetState(13552) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1735, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1741, p.GetParserRuleContext()) { case 1: - p.SetState(13513) + p.SetState(13540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1732, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1738, p.GetParserRuleContext()) { case 1: - p.SetState(13506) + p.SetState(13533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215734,7 +215979,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL { { - p.SetState(13505) + p.SetState(13532) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOGICAL || _la == PlSqlParserPHYSICAL) { @@ -215747,7 +215992,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13508) + p.SetState(13535) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -215756,7 +216001,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } case 2: - p.SetState(13510) + p.SetState(13537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215765,7 +216010,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserPHYSICAL { { - p.SetState(13509) + p.SetState(13536) p.Match(PlSqlParserPHYSICAL) if p.HasError() { // Recognition error - abort rule @@ -215775,7 +216020,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13512) + p.SetState(13539) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215786,7 +216031,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(13521) + p.SetState(13548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215794,7 +216039,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl _la = p.GetTokenStream().LA(1) if _la == PlSqlParserSESSION || _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { - p.SetState(13516) + p.SetState(13543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -215803,7 +216048,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(13515) + p.SetState(13542) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -215816,7 +216061,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } { - p.SetState(13518) + p.SetState(13545) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -215824,7 +216069,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13519) + p.SetState(13546) p.Match(PlSqlParserSHUTDOWN) if p.HasError() { // Recognition error - abort rule @@ -215832,7 +216077,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13520) + p.SetState(13547) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -215847,7 +216092,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case 2: { - p.SetState(13523) + p.SetState(13550) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -215855,7 +216100,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13524) + p.SetState(13551) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215869,7 +216114,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserLOGICAL: { - p.SetState(13527) + p.SetState(13554) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -215877,7 +216122,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl } } { - p.SetState(13528) + p.SetState(13555) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -215892,7 +216137,7 @@ func (p *PlSqlParser) Commit_switchover_clause() (localctx ICommit_switchover_cl case PlSqlParserCANCEL: { - p.SetState(13531) + p.SetState(13558) p.Match(PlSqlParserCANCEL) if p.HasError() { // Recognition error - abort rule @@ -216098,7 +216343,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13534) + p.SetState(13561) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -216106,7 +216351,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13535) + p.SetState(13562) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -216114,7 +216359,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13536) + p.SetState(13563) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216122,14 +216367,14 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13537) + p.SetState(13564) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13539) + p.SetState(13566) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216138,7 +216383,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserIMMEDIATE { { - p.SetState(13538) + p.SetState(13565) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -216147,7 +216392,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13542) + p.SetState(13569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216156,7 +216401,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserNODELAY { { - p.SetState(13541) + p.SetState(13568) p.Match(PlSqlParserNODELAY) if p.HasError() { // Recognition error - abort rule @@ -216165,7 +216410,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } - p.SetState(13555) + p.SetState(13582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216173,7 +216418,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserNEW: { - p.SetState(13544) + p.SetState(13571) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -216181,7 +216426,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13545) + p.SetState(13572) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -216189,20 +216434,20 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13546) + p.SetState(13573) p.Regular_id() } case PlSqlParserINITIAL: { - p.SetState(13547) + p.SetState(13574) p.Match(PlSqlParserINITIAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13549) + p.SetState(13576) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -216211,7 +216456,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont if _la == PlSqlParserUNSIGNED_INTEGER { { - p.SetState(13548) + p.SetState(13575) var _m = p.Match(PlSqlParserUNSIGNED_INTEGER) @@ -216226,7 +216471,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserSKIP_: { - p.SetState(13551) + p.SetState(13578) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -216234,7 +216479,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13552) + p.SetState(13579) p.Match(PlSqlParserFAILED) if p.HasError() { // Recognition error - abort rule @@ -216242,7 +216487,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont } } { - p.SetState(13553) + p.SetState(13580) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -216252,7 +216497,7 @@ func (p *PlSqlParser) Start_standby_clause() (localctx IStart_standby_clauseCont case PlSqlParserFINISH: { - p.SetState(13554) + p.SetState(13581) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -216385,7 +216630,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13557) + p.SetState(13584) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABORT || _la == PlSqlParserSTOP) { @@ -216396,7 +216641,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13558) + p.SetState(13585) p.Match(PlSqlParserLOGICAL) if p.HasError() { // Recognition error - abort rule @@ -216404,7 +216649,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13559) + p.SetState(13586) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216412,7 +216657,7 @@ func (p *PlSqlParser) Stop_standby_clause() (localctx IStop_standby_clauseContex } } { - p.SetState(13560) + p.SetState(13587) p.Match(PlSqlParserAPPLY) if p.HasError() { // Recognition error - abort rule @@ -216540,7 +216785,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(13562) + p.SetState(13589) p.Match(PlSqlParserCONVERT) if p.HasError() { // Recognition error - abort rule @@ -216548,7 +216793,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13563) + p.SetState(13590) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -216556,7 +216801,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13564) + p.SetState(13591) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPHYSICAL || _la == PlSqlParserSNAPSHOT) { @@ -216567,7 +216812,7 @@ func (p *PlSqlParser) Convert_database_clause() (localctx IConvert_database_clau } } { - p.SetState(13565) + p.SetState(13592) p.Match(PlSqlParserSTANDBY) if p.HasError() { // Recognition error - abort rule @@ -216935,17 +217180,17 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau p.EnterRule(localctx, 1434, PlSqlParserRULE_default_settings_clause) var _la int - p.SetState(13613) + p.SetState(13640) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1746, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1752, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13567) + p.SetState(13594) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -216953,7 +217198,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13568) + p.SetState(13595) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -216961,7 +217206,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13569) + p.SetState(13596) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -216969,14 +217214,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13570) + p.SetState(13597) p.Edition_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13571) + p.SetState(13598) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -216984,7 +217229,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13572) + p.SetState(13599) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -216992,7 +217237,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13573) + p.SetState(13600) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -217003,7 +217248,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13574) + p.SetState(13601) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -217014,7 +217259,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13575) + p.SetState(13602) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -217022,7 +217267,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13576) + p.SetState(13603) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -217030,14 +217275,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13577) + p.SetState(13604) p.Tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13578) + p.SetState(13605) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -217045,7 +217290,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13579) + p.SetState(13606) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -217053,29 +217298,29 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13580) + p.SetState(13607) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13583) + p.SetState(13610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1742, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1748, p.GetParserRuleContext()) { case 1: { - p.SetState(13581) + p.SetState(13608) p.Tablespace() } case 2: { - p.SetState(13582) + p.SetState(13609) p.Tablespace_group_name() } @@ -217086,7 +217331,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13585) + p.SetState(13612) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -217094,7 +217339,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13586) + p.SetState(13613) p.Match(PlSqlParserGLOBAL_NAME) if p.HasError() { // Recognition error - abort rule @@ -217102,7 +217347,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13587) + p.SetState(13614) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -217110,10 +217355,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13588) + p.SetState(13615) p.Database() } - p.SetState(13591) + p.SetState(13618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217122,7 +217367,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau for ok := true; ok; ok = _la == PlSqlParserPERIOD { { - p.SetState(13589) + p.SetState(13616) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -217130,11 +217375,11 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13590) + p.SetState(13617) p.Domain() } - p.SetState(13593) + p.SetState(13620) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217145,7 +217390,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13595) + p.SetState(13622) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -217153,7 +217398,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13596) + p.SetState(13623) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -217161,7 +217406,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13597) + p.SetState(13624) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -217169,14 +217414,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13598) + p.SetState(13625) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13605) + p.SetState(13632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217185,7 +217430,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserUSING { { - p.SetState(13599) + p.SetState(13626) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -217193,7 +217438,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13600) + p.SetState(13627) p.Match(PlSqlParserFILE) if p.HasError() { // Recognition error - abort rule @@ -217201,10 +217446,10 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13601) + p.SetState(13628) p.Filename() } - p.SetState(13603) + p.SetState(13630) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -217213,7 +217458,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau if _la == PlSqlParserREUSE { { - p.SetState(13602) + p.SetState(13629) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -217228,7 +217473,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13607) + p.SetState(13634) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -217236,7 +217481,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13608) + p.SetState(13635) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -217244,7 +217489,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13609) + p.SetState(13636) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -217252,7 +217497,7 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau } } { - p.SetState(13610) + p.SetState(13637) p.Match(PlSqlParserTRACKING) if p.HasError() { // Recognition error - abort rule @@ -217263,14 +217508,14 @@ func (p *PlSqlParser) Default_settings_clause() (localctx IDefault_settings_clau case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13611) + p.SetState(13638) p.Flashback_mode_clause() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(13612) + p.SetState(13639) p.Set_time_zone_clause() } @@ -217391,7 +217636,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont p.EnterRule(localctx, 1436, PlSqlParserRULE_set_time_zone_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13615) + p.SetState(13642) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -217399,7 +217644,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13616) + p.SetState(13643) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -217407,7 +217652,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13617) + p.SetState(13644) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -217415,7 +217660,7 @@ func (p *PlSqlParser) Set_time_zone_clause() (localctx ISet_time_zone_clauseCont } } { - p.SetState(13618) + p.SetState(13645) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -217543,11 +217788,11 @@ func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { p.EnterRule(localctx, 1438, PlSqlParserRULE_instance_clauses) p.EnterOuterAlt(localctx, 1) { - p.SetState(13620) + p.SetState(13647) p.Enable_or_disable() } { - p.SetState(13621) + p.SetState(13648) p.Match(PlSqlParserINSTANCE) if p.HasError() { // Recognition error - abort rule @@ -217555,7 +217800,7 @@ func (p *PlSqlParser) Instance_clauses() (localctx IInstance_clausesContext) { } } { - p.SetState(13622) + p.SetState(13649) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -217678,7 +217923,7 @@ func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13624) + p.SetState(13651) p.Match(PlSqlParserGUARD) if p.HasError() { // Recognition error - abort rule @@ -217686,7 +217931,7 @@ func (p *PlSqlParser) Security_clause() (localctx ISecurity_clauseContext) { } } { - p.SetState(13625) + p.SetState(13652) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserNONE || _la == PlSqlParserSTANDBY) { @@ -217807,7 +218052,7 @@ func (p *PlSqlParser) Domain() (localctx IDomainContext) { p.EnterRule(localctx, 1442, PlSqlParserRULE_domain) p.EnterOuterAlt(localctx, 1) { - p.SetState(13627) + p.SetState(13654) p.Regular_id() } @@ -217921,7 +218166,7 @@ func (p *PlSqlParser) Database() (localctx IDatabaseContext) { p.EnterRule(localctx, 1444, PlSqlParserRULE_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13629) + p.SetState(13656) p.Regular_id() } @@ -218035,7 +218280,7 @@ func (p *PlSqlParser) Edition_name() (localctx IEdition_nameContext) { p.EnterRule(localctx, 1446, PlSqlParserRULE_edition_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(13631) + p.SetState(13658) p.Regular_id() } @@ -218137,7 +218382,7 @@ func (p *PlSqlParser) Filenumber() (localctx IFilenumberContext) { p.EnterRule(localctx, 1448, PlSqlParserRULE_filenumber) p.EnterOuterAlt(localctx, 1) { - p.SetState(13633) + p.SetState(13660) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -218243,7 +218488,7 @@ func (p *PlSqlParser) Filename() (localctx IFilenameContext) { p.EnterRule(localctx, 1450, PlSqlParserRULE_filename) p.EnterOuterAlt(localctx, 1) { - p.SetState(13635) + p.SetState(13662) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -218450,7 +218695,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13637) + p.SetState(13664) p.Match(PlSqlParserPREPARE) if p.HasError() { // Recognition error - abort rule @@ -218458,7 +218703,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13638) + p.SetState(13665) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -218466,7 +218711,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13639) + p.SetState(13666) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -218474,13 +218719,13 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13640) + p.SetState(13667) var _x = p.Id_expression() localctx.(*Prepare_clauseContext).c = _x } - p.SetState(13644) + p.SetState(13671) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218489,7 +218734,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserWITH { { - p.SetState(13641) + p.SetState(13668) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -218497,7 +218742,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13642) + p.SetState(13669) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserMIRROR || _la == PlSqlParserUNPROTECTED) { @@ -218508,7 +218753,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13643) + p.SetState(13670) p.Match(PlSqlParserREDUNDANCY) if p.HasError() { // Recognition error - abort rule @@ -218517,7 +218762,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } - p.SetState(13649) + p.SetState(13676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -218526,7 +218771,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { if _la == PlSqlParserFOR { { - p.SetState(13646) + p.SetState(13673) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -218534,7 +218779,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13647) + p.SetState(13674) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -218542,7 +218787,7 @@ func (p *PlSqlParser) Prepare_clause() (localctx IPrepare_clauseContext) { } } { - p.SetState(13648) + p.SetState(13675) p.Id_expression() } @@ -218684,7 +218929,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) p.EnterRule(localctx, 1454, PlSqlParserRULE_drop_mirror_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13651) + p.SetState(13678) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -218692,7 +218937,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13652) + p.SetState(13679) p.Match(PlSqlParserMIRROR) if p.HasError() { // Recognition error - abort rule @@ -218700,7 +218945,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13653) + p.SetState(13680) p.Match(PlSqlParserCOPY) if p.HasError() { // Recognition error - abort rule @@ -218708,7 +218953,7 @@ func (p *PlSqlParser) Drop_mirror_clause() (localctx IDrop_mirror_clauseContext) } } { - p.SetState(13654) + p.SetState(13681) var _x = p.Id_expression() @@ -218845,7 +219090,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(13656) + p.SetState(13683) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE || _la == PlSqlParserREMOVE || _la == PlSqlParserSUSPEND) { @@ -218856,7 +219101,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13657) + p.SetState(13684) p.Match(PlSqlParserLOST) if p.HasError() { // Recognition error - abort rule @@ -218864,7 +219109,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13658) + p.SetState(13685) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -218872,7 +219117,7 @@ func (p *PlSqlParser) Lost_write_protection() (localctx ILost_write_protectionCo } } { - p.SetState(13659) + p.SetState(13686) p.Match(PlSqlParserPROTECTION) if p.HasError() { // Recognition error - abort rule @@ -219005,24 +219250,24 @@ func (s *Cdb_fleet_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Cdb_fleet_clauses() (localctx ICdb_fleet_clausesContext) { localctx = NewCdb_fleet_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1458, PlSqlParserRULE_cdb_fleet_clauses) - p.SetState(13663) + p.SetState(13690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1749, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1755, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13661) + p.SetState(13688) p.Lead_cdb_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13662) + p.SetState(13689) p.Lead_cdb_uri_clause() } @@ -219150,7 +219395,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13665) + p.SetState(13692) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -219158,7 +219403,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13666) + p.SetState(13693) p.Match(PlSqlParserLEAD_CDB) if p.HasError() { // Recognition error - abort rule @@ -219166,7 +219411,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13667) + p.SetState(13694) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -219174,7 +219419,7 @@ func (p *PlSqlParser) Lead_cdb_clause() (localctx ILead_cdb_clauseContext) { } } { - p.SetState(13668) + p.SetState(13695) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFALSE || _la == PlSqlParserTRUE) { @@ -219298,7 +219543,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex p.EnterRule(localctx, 1462, PlSqlParserRULE_lead_cdb_uri_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13670) + p.SetState(13697) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -219306,7 +219551,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13671) + p.SetState(13698) p.Match(PlSqlParserLEAD_CDB_URI) if p.HasError() { // Recognition error - abort rule @@ -219314,7 +219559,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13672) + p.SetState(13699) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -219322,7 +219567,7 @@ func (p *PlSqlParser) Lead_cdb_uri_clause() (localctx ILead_cdb_uri_clauseContex } } { - p.SetState(13673) + p.SetState(13700) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -219478,7 +219723,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13675) + p.SetState(13702) p.Match(PlSqlParserPROPERTY) if p.HasError() { // Recognition error - abort rule @@ -219486,7 +219731,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13676) + p.SetState(13703) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREMOVE || _la == PlSqlParserSET) { @@ -219497,7 +219742,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13677) + p.SetState(13704) p.Match(PlSqlParserDEFAULT_CREDENTIAL) if p.HasError() { // Recognition error - abort rule @@ -219505,7 +219750,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13678) + p.SetState(13705) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -219513,7 +219758,7 @@ func (p *PlSqlParser) Property_clauses() (localctx IProperty_clausesContext) { } } { - p.SetState(13679) + p.SetState(13706) var _x = p.Id_expression() @@ -219635,7 +219880,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses p.EnterOuterAlt(localctx, 1) { - p.SetState(13681) + p.SetState(13708) p.Match(PlSqlParserUPGRADE) if p.HasError() { // Recognition error - abort rule @@ -219643,7 +219888,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13682) + p.SetState(13709) p.Match(PlSqlParserSYNC) if p.HasError() { // Recognition error - abort rule @@ -219651,7 +219896,7 @@ func (p *PlSqlParser) Replay_upgrade_clauses() (localctx IReplay_upgrade_clauses } } { - p.SetState(13683) + p.SetState(13710) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -219870,14 +220115,14 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex p.EnterOuterAlt(localctx, 1) { - p.SetState(13685) + p.SetState(13712) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13687) + p.SetState(13714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219886,7 +220131,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserSHARED { { - p.SetState(13686) + p.SetState(13713) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -219895,7 +220140,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } - p.SetState(13690) + p.SetState(13717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219904,7 +220149,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex if _la == PlSqlParserPUBLIC { { - p.SetState(13689) + p.SetState(13716) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -219914,7 +220159,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } { - p.SetState(13692) + p.SetState(13719) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -219922,7 +220167,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13693) + p.SetState(13720) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -219930,10 +220175,10 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13694) + p.SetState(13721) p.Link_name() } - p.SetState(13705) + p.SetState(13732) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -219942,7 +220187,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13695) + p.SetState(13722) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -219950,7 +220195,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13696) + p.SetState(13723) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -219958,11 +220203,11 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13697) + p.SetState(13724) p.User_object_name() } { - p.SetState(13698) + p.SetState(13725) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -219970,7 +220215,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13699) + p.SetState(13726) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -219978,15 +220223,15 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex } } { - p.SetState(13700) + p.SetState(13727) p.Password_value() } - p.SetState(13702) + p.SetState(13729) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1752, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1758, p.GetParserRuleContext()) == 1 { { - p.SetState(13701) + p.SetState(13728) p.Link_authentication() } @@ -219996,7 +220241,7 @@ func (p *PlSqlParser) Alter_database_link() (localctx IAlter_database_linkContex case PlSqlParserAUTHENTICATED: { - p.SetState(13704) + p.SetState(13731) p.Link_authentication() } @@ -220130,7 +220375,7 @@ func (s *Password_valueContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Password_value() (localctx IPassword_valueContext) { localctx = NewPassword_valueContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1470, PlSqlParserRULE_password_value) - p.SetState(13709) + p.SetState(13736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -220140,14 +220385,14 @@ func (p *PlSqlParser) Password_value() (localctx IPassword_valueContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(13707) + p.SetState(13734) p.Id_expression() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(13708) + p.SetState(13735) p.Numeric() } @@ -220303,7 +220548,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex p.EnterRule(localctx, 1472, PlSqlParserRULE_link_authentication) p.EnterOuterAlt(localctx, 1) { - p.SetState(13711) + p.SetState(13738) p.Match(PlSqlParserAUTHENTICATED) if p.HasError() { // Recognition error - abort rule @@ -220311,7 +220556,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13712) + p.SetState(13739) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -220319,11 +220564,11 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13713) + p.SetState(13740) p.User_object_name() } { - p.SetState(13714) + p.SetState(13741) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -220331,7 +220576,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13715) + p.SetState(13742) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -220339,7 +220584,7 @@ func (p *PlSqlParser) Link_authentication() (localctx ILink_authenticationContex } } { - p.SetState(13716) + p.SetState(13743) p.Password_value() } @@ -221011,7 +221256,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13718) + p.SetState(13745) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -221019,7 +221264,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13719) + p.SetState(13746) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -221027,10 +221272,10 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13720) + p.SetState(13747) p.Database_name() } - p.SetState(13759) + p.SetState(13786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221039,16 +221284,16 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(13759) + p.SetState(13786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1758, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1764, p.GetParserRuleContext()) { case 1: { - p.SetState(13721) + p.SetState(13748) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -221056,7 +221301,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13722) + p.SetState(13749) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSYS || _la == PlSqlParserSYSTEM) { @@ -221067,7 +221312,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13723) + p.SetState(13750) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -221075,7 +221320,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13724) + p.SetState(13751) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -221083,13 +221328,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13725) + p.SetState(13752) p.Password_value() } case 2: { - p.SetState(13726) + p.SetState(13753) p.Match(PlSqlParserCONTROLFILE) if p.HasError() { // Recognition error - abort rule @@ -221097,7 +221342,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13727) + p.SetState(13754) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -221107,7 +221352,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 3: { - p.SetState(13728) + p.SetState(13755) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMAXDATAFILES || _la == PlSqlParserMAXINSTANCES) { @@ -221118,7 +221363,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13729) + p.SetState(13756) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -221127,7 +221372,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } case 4: - p.SetState(13731) + p.SetState(13758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221136,7 +221381,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserNATIONAL { { - p.SetState(13730) + p.SetState(13757) p.Match(PlSqlParserNATIONAL) if p.HasError() { // Recognition error - abort rule @@ -221146,7 +221391,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13733) + p.SetState(13760) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -221154,7 +221399,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13734) + p.SetState(13761) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -221162,13 +221407,13 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13735) + p.SetState(13762) p.Char_set_name() } case 5: { - p.SetState(13736) + p.SetState(13763) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -221176,7 +221421,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13737) + p.SetState(13764) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -221184,7 +221429,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13738) + p.SetState(13765) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -221195,7 +221440,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13739) + p.SetState(13766) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -221205,24 +221450,24 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 6: { - p.SetState(13740) + p.SetState(13767) p.Database_logging_clauses() } case 7: { - p.SetState(13741) + p.SetState(13768) p.Tablespace_clauses() } case 8: { - p.SetState(13742) + p.SetState(13769) p.Set_time_zone_clause() } case 9: - p.SetState(13744) + p.SetState(13771) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221231,7 +221476,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13743) + p.SetState(13770) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -221244,7 +221489,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } { - p.SetState(13746) + p.SetState(13773) p.Match(PlSqlParserUSER_DATA) if p.HasError() { // Recognition error - abort rule @@ -221252,7 +221497,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13747) + p.SetState(13774) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -221260,11 +221505,11 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13748) + p.SetState(13775) p.Tablespace_group_name() } { - p.SetState(13749) + p.SetState(13776) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -221272,22 +221517,22 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13750) + p.SetState(13777) p.Datafile_tempfile_spec() } - p.SetState(13755) + p.SetState(13782) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1757, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1763, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13751) + p.SetState(13778) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -221295,17 +221540,17 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { } } { - p.SetState(13752) + p.SetState(13779) p.Datafile_tempfile_spec() } } - p.SetState(13757) + p.SetState(13784) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1757, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1763, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -221313,7 +221558,7 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { case 10: { - p.SetState(13758) + p.SetState(13785) p.Enable_pluggable_database() } @@ -221326,9 +221571,9 @@ func (p *PlSqlParser) Create_database() (localctx ICreate_databaseContext) { goto errorExit } - p.SetState(13761) + p.SetState(13788) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1759, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1765, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -221527,7 +221772,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla var _alt int - p.SetState(13778) + p.SetState(13805) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -221537,7 +221782,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserLOGFILE: p.EnterOuterAlt(localctx, 1) { - p.SetState(13763) + p.SetState(13790) p.Match(PlSqlParserLOGFILE) if p.HasError() { // Recognition error - abort rule @@ -221545,22 +221790,22 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13764) + p.SetState(13791) p.Database_logging_sub_clause() } - p.SetState(13769) + p.SetState(13796) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1760, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1766, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13765) + p.SetState(13792) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -221568,17 +221813,17 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13766) + p.SetState(13793) p.Database_logging_sub_clause() } } - p.SetState(13771) + p.SetState(13798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1760, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1766, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -221587,7 +221832,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS: p.EnterOuterAlt(localctx, 2) { - p.SetState(13772) + p.SetState(13799) _la = p.GetTokenStream().LA(1) if !((int64((_la-856)) & ^0x3f) == 0 && ((int64(1)<<(_la-856))&7) != 0) { @@ -221598,7 +221843,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13773) + p.SetState(13800) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -221609,7 +221854,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserARCHIVELOG: p.EnterOuterAlt(localctx, 3) { - p.SetState(13774) + p.SetState(13801) p.Match(PlSqlParserARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -221620,7 +221865,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserNOARCHIVELOG: p.EnterOuterAlt(localctx, 4) { - p.SetState(13775) + p.SetState(13802) p.Match(PlSqlParserNOARCHIVELOG) if p.HasError() { // Recognition error - abort rule @@ -221631,7 +221876,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla case PlSqlParserFORCE: p.EnterOuterAlt(localctx, 5) { - p.SetState(13776) + p.SetState(13803) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -221639,7 +221884,7 @@ func (p *PlSqlParser) Database_logging_clauses() (localctx IDatabase_logging_cla } } { - p.SetState(13777) + p.SetState(13804) p.Match(PlSqlParserLOGGING) if p.HasError() { // Recognition error - abort rule @@ -221771,12 +222016,12 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ localctx = NewDatabase_logging_sub_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1478, PlSqlParserRULE_database_logging_sub_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(13782) + p.SetState(13809) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1762, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1768, p.GetParserRuleContext()) == 1 { { - p.SetState(13780) + p.SetState(13807) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -221784,7 +222029,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ } } { - p.SetState(13781) + p.SetState(13808) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -221796,7 +222041,7 @@ func (p *PlSqlParser) Database_logging_sub_clause() (localctx IDatabase_logging_ goto errorExit } { - p.SetState(13784) + p.SetState(13811) p.File_specification() } @@ -222024,17 +222269,17 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) var _alt int - p.SetState(13804) + p.SetState(13831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1765, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1771, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13786) + p.SetState(13813) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -222042,7 +222287,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13787) + p.SetState(13814) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -222050,7 +222295,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13788) + p.SetState(13815) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -222060,7 +222305,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(13790) + p.SetState(13817) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222069,7 +222314,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) if _la == PlSqlParserSYSAUX { { - p.SetState(13789) + p.SetState(13816) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -222079,7 +222324,7 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } { - p.SetState(13792) + p.SetState(13819) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -222087,22 +222332,22 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13793) + p.SetState(13820) p.File_specification() } - p.SetState(13798) + p.SetState(13825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1764, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13794) + p.SetState(13821) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222110,17 +222355,17 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) } } { - p.SetState(13795) + p.SetState(13822) p.File_specification() } } - p.SetState(13800) + p.SetState(13827) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1764, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -222129,21 +222374,21 @@ func (p *PlSqlParser) Tablespace_clauses() (localctx ITablespace_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13801) + p.SetState(13828) p.Default_tablespace() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13802) + p.SetState(13829) p.Default_temp_tablespace() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13803) + p.SetState(13830) p.Undo_tablespace() } @@ -222351,7 +222596,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da p.EnterRule(localctx, 1482, PlSqlParserRULE_enable_pluggable_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13806) + p.SetState(13833) p.Match(PlSqlParserENABLE) if p.HasError() { // Recognition error - abort rule @@ -222359,7 +222604,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13807) + p.SetState(13834) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -222367,43 +222612,43 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13808) + p.SetState(13835) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13821) + p.SetState(13848) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1769, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) == 1 { { - p.SetState(13809) + p.SetState(13836) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13811) + p.SetState(13838) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1766, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1772, p.GetParserRuleContext()) == 1 { { - p.SetState(13810) + p.SetState(13837) p.File_name_convert() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13815) + p.SetState(13842) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1767, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1773, p.GetParserRuleContext()) == 1 { { - p.SetState(13813) + p.SetState(13840) p.Match(PlSqlParserSYSTEM) if p.HasError() { // Recognition error - abort rule @@ -222411,19 +222656,19 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13814) + p.SetState(13841) p.Tablespace_datafile_clauses() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13819) + p.SetState(13846) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1768, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1774, p.GetParserRuleContext()) == 1 { { - p.SetState(13817) + p.SetState(13844) p.Match(PlSqlParserSYSAUX) if p.HasError() { // Recognition error - abort rule @@ -222431,7 +222676,7 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } } { - p.SetState(13818) + p.SetState(13845) p.Tablespace_datafile_clauses() } @@ -222442,12 +222687,12 @@ func (p *PlSqlParser) Enable_pluggable_database() (localctx IEnable_pluggable_da } else if p.HasError() { // JIM goto errorExit } - p.SetState(13824) + p.SetState(13851) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1770, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1776, p.GetParserRuleContext()) == 1 { { - p.SetState(13823) + p.SetState(13850) p.Undo_mode_clause() } @@ -222628,7 +222873,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13826) + p.SetState(13853) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -222636,14 +222881,14 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13827) + p.SetState(13854) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13840) + p.SetState(13867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222652,7 +222897,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(13828) + p.SetState(13855) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -222660,10 +222905,10 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13829) + p.SetState(13856) p.Filename_convert_sub_clause() } - p.SetState(13834) + p.SetState(13861) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222672,7 +222917,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { for _la == PlSqlParserCOMMA { { - p.SetState(13830) + p.SetState(13857) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222680,11 +222925,11 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { } } { - p.SetState(13831) + p.SetState(13858) p.Filename_convert_sub_clause() } - p.SetState(13836) + p.SetState(13863) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -222692,7 +222937,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(13837) + p.SetState(13864) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -222702,7 +222947,7 @@ func (p *PlSqlParser) File_name_convert() (localctx IFile_name_convertContext) { case PlSqlParserNONE: { - p.SetState(13839) + p.SetState(13866) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -222823,19 +223068,19 @@ func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_ p.EnterRule(localctx, 1486, PlSqlParserRULE_filename_convert_sub_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(13842) + p.SetState(13869) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13845) + p.SetState(13872) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1773, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1779, p.GetParserRuleContext()) == 1 { { - p.SetState(13843) + p.SetState(13870) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -222843,7 +223088,7 @@ func (p *PlSqlParser) Filename_convert_sub_clause() (localctx IFilename_convert_ } } { - p.SetState(13844) + p.SetState(13871) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -223051,14 +223296,14 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi p.EnterOuterAlt(localctx, 1) { - p.SetState(13847) + p.SetState(13874) p.Match(PlSqlParserDATAFILES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13851) + p.SetState(13878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223067,7 +223312,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(13851) + p.SetState(13878) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223076,7 +223321,7 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi switch p.GetTokenStream().LA(1) { case PlSqlParserSIZE: { - p.SetState(13848) + p.SetState(13875) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -223084,13 +223329,13 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi } } { - p.SetState(13849) + p.SetState(13876) p.Size_clause() } case PlSqlParserAUTOEXTEND: { - p.SetState(13850) + p.SetState(13877) p.Autoextend_clause() } @@ -223104,9 +223349,9 @@ func (p *PlSqlParser) Tablespace_datafile_clauses() (localctx ITablespace_datafi goto errorExit } - p.SetState(13853) + p.SetState(13880) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1775, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1781, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -223227,7 +223472,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13855) + p.SetState(13882) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -223235,7 +223480,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13856) + p.SetState(13883) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -223243,7 +223488,7 @@ func (p *PlSqlParser) Undo_mode_clause() (localctx IUndo_mode_clauseContext) { } } { - p.SetState(13857) + p.SetState(13884) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOFF || _la == PlSqlParserON) { @@ -223413,7 +223658,7 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) p.EnterRule(localctx, 1492, PlSqlParserRULE_default_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(13859) + p.SetState(13886) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -223421,7 +223666,7 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13860) + p.SetState(13887) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -223429,15 +223674,15 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13861) + p.SetState(13888) p.Tablespace() } - p.SetState(13864) + p.SetState(13891) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1776, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1782, p.GetParserRuleContext()) == 1 { { - p.SetState(13862) + p.SetState(13889) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -223445,19 +223690,19 @@ func (p *PlSqlParser) Default_tablespace() (localctx IDefault_tablespaceContext) } } { - p.SetState(13863) + p.SetState(13890) p.Datafile_tempfile_spec() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(13867) + p.SetState(13894) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1777, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1783, p.GetParserRuleContext()) == 1 { { - p.SetState(13866) + p.SetState(13893) p.Extent_management_clause() } @@ -223698,7 +223943,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13870) + p.SetState(13897) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223707,7 +223952,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13869) + p.SetState(13896) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -223720,14 +223965,14 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } { - p.SetState(13872) + p.SetState(13899) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13880) + p.SetState(13907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -223736,7 +223981,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa switch p.GetTokenStream().LA(1) { case PlSqlParserTEMPORARY: { - p.SetState(13873) + p.SetState(13900) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -223744,7 +223989,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13874) + p.SetState(13901) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -223754,7 +223999,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa case PlSqlParserLOCAL: { - p.SetState(13875) + p.SetState(13902) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -223762,7 +224007,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13876) + p.SetState(13903) p.Match(PlSqlParserTEMPORARY) if p.HasError() { // Recognition error - abort rule @@ -223770,7 +224015,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13877) + p.SetState(13904) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -223778,7 +224023,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13878) + p.SetState(13905) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -223786,7 +224031,7 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13879) + p.SetState(13906) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserLEAF) { @@ -223802,15 +224047,15 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa goto errorExit } { - p.SetState(13882) + p.SetState(13909) p.Tablespace() } - p.SetState(13892) + p.SetState(13919) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1781, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1787, p.GetParserRuleContext()) == 1 { { - p.SetState(13883) + p.SetState(13910) p.Match(PlSqlParserTEMPFILE) if p.HasError() { // Recognition error - abort rule @@ -223818,22 +224063,22 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13884) + p.SetState(13911) p.File_specification() } - p.SetState(13889) + p.SetState(13916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1780, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13885) + p.SetState(13912) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -223841,17 +224086,17 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } } { - p.SetState(13886) + p.SetState(13913) p.File_specification() } } - p.SetState(13891) + p.SetState(13918) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1780, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -223860,12 +224105,12 @@ func (p *PlSqlParser) Default_temp_tablespace() (localctx IDefault_temp_tablespa } else if p.HasError() { // JIM goto errorExit } - p.SetState(13895) + p.SetState(13922) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1782, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1788, p.GetParserRuleContext()) == 1 { { - p.SetState(13894) + p.SetState(13921) p.Extent_management_clause() } @@ -224064,7 +224309,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(13898) + p.SetState(13925) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224073,7 +224318,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { if _la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE { { - p.SetState(13897) + p.SetState(13924) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBIGFILE || _la == PlSqlParserSMALLFILE) { @@ -224086,7 +224331,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } { - p.SetState(13900) + p.SetState(13927) p.Match(PlSqlParserUNDO) if p.HasError() { // Recognition error - abort rule @@ -224094,7 +224339,7 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13901) + p.SetState(13928) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -224102,15 +224347,15 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13902) + p.SetState(13929) p.Tablespace() } - p.SetState(13912) + p.SetState(13939) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1785, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1791, p.GetParserRuleContext()) == 1 { { - p.SetState(13903) + p.SetState(13930) p.Match(PlSqlParserDATAFILE) if p.HasError() { // Recognition error - abort rule @@ -224118,22 +224363,22 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13904) + p.SetState(13931) p.File_specification() } - p.SetState(13909) + p.SetState(13936) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1784, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13905) + p.SetState(13932) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -224141,17 +224386,17 @@ func (p *PlSqlParser) Undo_tablespace() (localctx IUndo_tablespaceContext) { } } { - p.SetState(13906) + p.SetState(13933) p.File_specification() } } - p.SetState(13911) + p.SetState(13938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1784, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -224279,7 +224524,7 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { p.EnterRule(localctx, 1498, PlSqlParserRULE_drop_database) p.EnterOuterAlt(localctx, 1) { - p.SetState(13914) + p.SetState(13941) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -224287,19 +224532,19 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13915) + p.SetState(13942) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13918) + p.SetState(13945) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1786, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1792, p.GetParserRuleContext()) == 1 { { - p.SetState(13916) + p.SetState(13943) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -224307,7 +224552,7 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } } { - p.SetState(13917) + p.SetState(13944) p.Match(PlSqlParserBACKUPS) if p.HasError() { // Recognition error - abort rule @@ -224318,12 +224563,12 @@ func (p *PlSqlParser) Drop_database() (localctx IDrop_databaseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(13921) + p.SetState(13948) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1787, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) == 1 { { - p.SetState(13920) + p.SetState(13947) p.Match(PlSqlParserNOPROMPT) if p.HasError() { // Recognition error - abort rule @@ -224663,14 +224908,14 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont p.EnterOuterAlt(localctx, 1) { - p.SetState(13923) + p.SetState(13950) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13925) + p.SetState(13952) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224679,7 +224924,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserSHARED { { - p.SetState(13924) + p.SetState(13951) p.Match(PlSqlParserSHARED) if p.HasError() { // Recognition error - abort rule @@ -224688,7 +224933,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(13928) + p.SetState(13955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224697,7 +224942,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont if _la == PlSqlParserPUBLIC { { - p.SetState(13927) + p.SetState(13954) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -224707,7 +224952,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } { - p.SetState(13930) + p.SetState(13957) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -224715,7 +224960,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13931) + p.SetState(13958) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -224723,21 +224968,21 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13932) + p.SetState(13959) p.Dblink() } - p.SetState(13948) + p.SetState(13975) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(13946) + p.SetState(13973) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -224746,7 +224991,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont switch p.GetTokenStream().LA(1) { case PlSqlParserCONNECT: { - p.SetState(13933) + p.SetState(13960) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -224754,23 +224999,23 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13934) + p.SetState(13961) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13943) + p.SetState(13970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1791, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1797, p.GetParserRuleContext()) { case 1: { - p.SetState(13935) + p.SetState(13962) p.Match(PlSqlParserCURRENT_USER) if p.HasError() { // Recognition error - abort rule @@ -224780,11 +225025,11 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case 2: { - p.SetState(13936) + p.SetState(13963) p.User_object_name() } { - p.SetState(13937) + p.SetState(13964) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -224792,7 +225037,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13938) + p.SetState(13965) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -224800,15 +225045,15 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13939) + p.SetState(13966) p.Password_value() } - p.SetState(13941) + p.SetState(13968) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1790, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1796, p.GetParserRuleContext()) == 1 { { - p.SetState(13940) + p.SetState(13967) p.Link_authentication() } @@ -224822,7 +225067,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont case PlSqlParserAUTHENTICATED: { - p.SetState(13945) + p.SetState(13972) p.Link_authentication() } @@ -224832,22 +225077,22 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } - p.SetState(13950) + p.SetState(13977) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1793, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(13953) + p.SetState(13980) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1794, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1800, p.GetParserRuleContext()) == 1 { { - p.SetState(13951) + p.SetState(13978) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -224855,7 +225100,7 @@ func (p *PlSqlParser) Create_database_link() (localctx ICreate_database_linkCont } } { - p.SetState(13952) + p.SetState(13979) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -225059,22 +225304,22 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(13955) + p.SetState(13982) p.Database_name() } - p.SetState(13960) + p.SetState(13987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1795, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1801, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(13956) + p.SetState(13983) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -225082,7 +225327,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(13957) + p.SetState(13984) var _x = p.Id_expression() @@ -225090,22 +225335,22 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } - p.SetState(13962) + p.SetState(13989) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1795, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1801, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(13965) + p.SetState(13992) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1796, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1802, p.GetParserRuleContext()) == 1 { { - p.SetState(13963) + p.SetState(13990) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -225113,7 +225358,7 @@ func (p *PlSqlParser) Dblink() (localctx IDblinkContext) { } } { - p.SetState(13964) + p.SetState(13991) var _x = p.Id_expression() @@ -225256,14 +225501,14 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(13967) + p.SetState(13994) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13969) + p.SetState(13996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -225272,7 +225517,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) if _la == PlSqlParserPUBLIC { { - p.SetState(13968) + p.SetState(13995) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -225282,7 +225527,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } { - p.SetState(13971) + p.SetState(13998) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -225290,7 +225535,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(13972) + p.SetState(13999) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -225298,7 +225543,7 @@ func (p *PlSqlParser) Drop_database_link() (localctx IDrop_database_linkContext) } } { - p.SetState(13973) + p.SetState(14000) p.Dblink() } @@ -225455,7 +225700,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont p.EnterRule(localctx, 1506, PlSqlParserRULE_alter_tablespace_set) p.EnterOuterAlt(localctx, 1) { - p.SetState(13975) + p.SetState(14002) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -225463,7 +225708,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(13976) + p.SetState(14003) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -225471,7 +225716,7 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(13977) + p.SetState(14004) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -225479,14 +225724,14 @@ func (p *PlSqlParser) Alter_tablespace_set() (localctx IAlter_tablespace_setCont } } { - p.SetState(13978) + p.SetState(14005) var _x = p.Id_expression() localctx.(*Alter_tablespace_setContext).tss = _x } { - p.SetState(13979) + p.SetState(14006) p.Alter_tablespace_attrs() } @@ -225858,24 +226103,24 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs p.EnterRule(localctx, 1508, PlSqlParserRULE_alter_tablespace_attrs) var _la int - p.SetState(14008) + p.SetState(14035) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1799, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1805, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(13981) + p.SetState(14008) p.Default_tablespace_params() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(13982) + p.SetState(14009) p.Match(PlSqlParserMINIMUM) if p.HasError() { // Recognition error - abort rule @@ -225883,7 +226128,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13983) + p.SetState(14010) p.Match(PlSqlParserEXTENT) if p.HasError() { // Recognition error - abort rule @@ -225891,14 +226136,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13984) + p.SetState(14011) p.Size_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(13985) + p.SetState(14012) p.Match(PlSqlParserRESIZE) if p.HasError() { // Recognition error - abort rule @@ -225906,14 +226151,14 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13986) + p.SetState(14013) p.Size_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(13987) + p.SetState(14014) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -225924,7 +226169,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(13988) + p.SetState(14015) p.Match(PlSqlParserSHRINK) if p.HasError() { // Recognition error - abort rule @@ -225932,19 +226177,19 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13989) + p.SetState(14016) p.Match(PlSqlParserSPACE_KEYWORD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(13992) + p.SetState(14019) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1798, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1804, p.GetParserRuleContext()) == 1 { { - p.SetState(13990) + p.SetState(14017) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -225952,7 +226197,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13991) + p.SetState(14018) p.Size_clause() } @@ -225963,7 +226208,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(13994) + p.SetState(14021) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -225971,7 +226216,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13995) + p.SetState(14022) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -225979,7 +226224,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13996) + p.SetState(14023) var _x = p.Id_expression() @@ -225989,7 +226234,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(13997) + p.SetState(14024) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBEGIN || _la == PlSqlParserEND) { @@ -226000,7 +226245,7 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs } } { - p.SetState(13998) + p.SetState(14025) p.Match(PlSqlParserBACKUP) if p.HasError() { // Recognition error - abort rule @@ -226011,63 +226256,63 @@ func (p *PlSqlParser) Alter_tablespace_attrs() (localctx IAlter_tablespace_attrs case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(13999) + p.SetState(14026) p.Datafile_tempfile_clauses() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(14000) + p.SetState(14027) p.Tablespace_logging_clauses() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(14001) + p.SetState(14028) p.Tablespace_group_clause() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(14002) + p.SetState(14029) p.Tablespace_state_clauses() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(14003) + p.SetState(14030) p.Autoextend_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(14004) + p.SetState(14031) p.Flashback_mode_clause() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(14005) + p.SetState(14032) p.Tablespace_retention_clause() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(14006) + p.SetState(14033) p.Alter_tablespace_encryption() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(14007) + p.SetState(14034) p.Lost_write_protection() } @@ -226239,14 +226484,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.EnterOuterAlt(localctx, 1) { - p.SetState(14010) + p.SetState(14037) p.Match(PlSqlParserENCRYPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14035) + p.SetState(14062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226255,14 +226500,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserOFFLINE: { - p.SetState(14011) + p.SetState(14038) p.Match(PlSqlParserOFFLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14017) + p.SetState(14044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226270,7 +226515,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserUSING: - p.SetState(14013) + p.SetState(14040) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226279,13 +226524,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14012) + p.SetState(14039) p.Tablespace_encryption_spec() } } { - p.SetState(14015) + p.SetState(14042) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -226295,7 +226540,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14016) + p.SetState(14043) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -226310,14 +226555,14 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserONLINE: { - p.SetState(14019) + p.SetState(14046) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14025) + p.SetState(14052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226325,7 +226570,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT, PlSqlParserREKEY, PlSqlParserUSING: - p.SetState(14021) + p.SetState(14048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226334,13 +226579,13 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ if _la == PlSqlParserUSING { { - p.SetState(14020) + p.SetState(14047) p.Tablespace_encryption_spec() } } { - p.SetState(14023) + p.SetState(14050) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -226353,7 +226598,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserDECRYPT: { - p.SetState(14024) + p.SetState(14051) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -226365,12 +226610,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14028) + p.SetState(14055) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1804, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1810, p.GetParserRuleContext()) == 1 { { - p.SetState(14027) + p.SetState(14054) p.Ts_file_name_convert() } @@ -226380,7 +226625,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ case PlSqlParserFINISH: { - p.SetState(14030) + p.SetState(14057) p.Match(PlSqlParserFINISH) if p.HasError() { // Recognition error - abort rule @@ -226388,7 +226633,7 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ } } { - p.SetState(14031) + p.SetState(14058) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDECRYPT || _la == PlSqlParserENCRYPT || _la == PlSqlParserREKEY) { @@ -226398,12 +226643,12 @@ func (p *PlSqlParser) Alter_tablespace_encryption() (localctx IAlter_tablespace_ p.Consume() } } - p.SetState(14033) + p.SetState(14060) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1805, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1811, p.GetParserRuleContext()) == 1 { { - p.SetState(14032) + p.SetState(14059) p.Ts_file_name_convert() } @@ -226556,7 +226801,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont p.EnterOuterAlt(localctx, 1) { - p.SetState(14037) + p.SetState(14064) p.Match(PlSqlParserFILE_NAME_CONVERT) if p.HasError() { // Recognition error - abort rule @@ -226564,7 +226809,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14038) + p.SetState(14065) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -226572,7 +226817,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14039) + p.SetState(14066) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -226580,7 +226825,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14040) + p.SetState(14067) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -226588,7 +226833,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14041) + p.SetState(14068) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -226596,14 +226841,14 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14042) + p.SetState(14069) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14049) + p.SetState(14076) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226612,7 +226857,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont for _la == PlSqlParserCOMMA { { - p.SetState(14043) + p.SetState(14070) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -226620,7 +226865,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14044) + p.SetState(14071) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -226628,7 +226873,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14045) + p.SetState(14072) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -226636,7 +226881,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } { - p.SetState(14046) + p.SetState(14073) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -226644,7 +226889,7 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont } } - p.SetState(14051) + p.SetState(14078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -226652,19 +226897,19 @@ func (p *PlSqlParser) Ts_file_name_convert() (localctx ITs_file_name_convertCont _la = p.GetTokenStream().LA(1) } { - p.SetState(14052) + p.SetState(14079) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14054) + p.SetState(14081) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1808, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1814, p.GetParserRuleContext()) == 1 { { - p.SetState(14053) + p.SetState(14080) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -226830,7 +227075,7 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { p.EnterRule(localctx, 1514, PlSqlParserRULE_alter_role) p.EnterOuterAlt(localctx, 1) { - p.SetState(14056) + p.SetState(14083) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -226838,7 +227083,7 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14057) + p.SetState(14084) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -226846,19 +227091,19 @@ func (p *PlSqlParser) Alter_role() (localctx IAlter_roleContext) { } } { - p.SetState(14058) + p.SetState(14085) p.Role_name() } { - p.SetState(14059) + p.SetState(14086) p.Role_identified_clause() } - p.SetState(14061) + p.SetState(14088) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1809, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1815, p.GetParserRuleContext()) == 1 { { - p.SetState(14060) + p.SetState(14087) p.Container_clause() } @@ -227036,7 +227281,7 @@ func (s *Role_identified_clauseContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clauseContext) { localctx = NewRole_identified_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1516, PlSqlParserRULE_role_identified_clause) - p.SetState(14082) + p.SetState(14109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227046,7 +227291,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserNOT: p.EnterOuterAlt(localctx, 1) { - p.SetState(14063) + p.SetState(14090) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -227054,7 +227299,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14064) + p.SetState(14091) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -227065,14 +227310,14 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserIDENTIFIED: p.EnterOuterAlt(localctx, 2) { - p.SetState(14065) + p.SetState(14092) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14080) + p.SetState(14107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227081,7 +227326,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause switch p.GetTokenStream().LA(1) { case PlSqlParserBY: { - p.SetState(14066) + p.SetState(14093) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -227089,13 +227334,13 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14067) + p.SetState(14094) p.Identifier() } case PlSqlParserUSING: { - p.SetState(14068) + p.SetState(14095) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -227103,15 +227348,15 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14069) + p.SetState(14096) p.Identifier() } - p.SetState(14072) + p.SetState(14099) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1810, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1816, p.GetParserRuleContext()) == 1 { { - p.SetState(14070) + p.SetState(14097) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -227119,7 +227364,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14071) + p.SetState(14098) p.Id_expression() } @@ -227129,7 +227374,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserEXTERNALLY: { - p.SetState(14074) + p.SetState(14101) p.Match(PlSqlParserEXTERNALLY) if p.HasError() { // Recognition error - abort rule @@ -227139,19 +227384,19 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause case PlSqlParserGLOBALLY: { - p.SetState(14075) + p.SetState(14102) p.Match(PlSqlParserGLOBALLY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14078) + p.SetState(14105) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1811, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1817, p.GetParserRuleContext()) == 1 { { - p.SetState(14076) + p.SetState(14103) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -227159,7 +227404,7 @@ func (p *PlSqlParser) Role_identified_clause() (localctx IRole_identified_clause } } { - p.SetState(14077) + p.SetState(14104) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -227559,7 +227804,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14084) + p.SetState(14111) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -227567,7 +227812,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14085) + p.SetState(14112) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -227575,79 +227820,79 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14086) + p.SetState(14113) p.Tableview_name() } - p.SetState(14090) + p.SetState(14117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1814, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1820, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14087) + p.SetState(14114) p.Memoptimize_read_write_clause() } } - p.SetState(14092) + p.SetState(14119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1814, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1820, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14099) + p.SetState(14126) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1815, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1821, p.GetParserRuleContext()) { case 1: case 2: { - p.SetState(14094) + p.SetState(14121) p.Alter_table_properties() } case 3: { - p.SetState(14095) + p.SetState(14122) p.Constraint_clauses() } case 4: { - p.SetState(14096) + p.SetState(14123) p.Column_clauses() } case 5: { - p.SetState(14097) + p.SetState(14124) p.Alter_table_partitioning() } case 6: { - p.SetState(14098) + p.SetState(14125) p.Move_table_clause() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14113) + p.SetState(14140) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227655,7 +227900,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14109) + p.SetState(14136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227663,25 +227908,25 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserDISABLE || _la == PlSqlParserENABLE { - p.SetState(14109) + p.SetState(14136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1817, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1823, p.GetParserRuleContext()) { case 1: { - p.SetState(14101) + p.SetState(14128) p.Enable_disable_clause() } case 2: { - p.SetState(14102) + p.SetState(14129) p.Enable_or_disable() } - p.SetState(14107) + p.SetState(14134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227690,7 +227935,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(14103) + p.SetState(14130) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -227698,7 +227943,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14104) + p.SetState(14131) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -227708,7 +227953,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { case PlSqlParserALL: { - p.SetState(14105) + p.SetState(14132) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -227716,7 +227961,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } } { - p.SetState(14106) + p.SetState(14133) p.Match(PlSqlParserTRIGGERS) if p.HasError() { // Recognition error - abort rule @@ -227733,7 +227978,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { goto errorExit } - p.SetState(14111) + p.SetState(14138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227743,7 +227988,7 @@ func (p *PlSqlParser) Alter_table() (localctx IAlter_tableContext) { } { - p.SetState(14115) + p.SetState(14142) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -227870,7 +228115,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14118) + p.SetState(14145) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -227879,7 +228124,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea if _la == PlSqlParserNO { { - p.SetState(14117) + p.SetState(14144) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -227889,7 +228134,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } { - p.SetState(14120) + p.SetState(14147) p.Match(PlSqlParserMEMOPTIMIZE) if p.HasError() { // Recognition error - abort rule @@ -227897,7 +228142,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14121) + p.SetState(14148) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -227905,7 +228150,7 @@ func (p *PlSqlParser) Memoptimize_read_write_clause() (localctx IMemoptimize_rea } } { - p.SetState(14122) + p.SetState(14149) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserREAD || _la == PlSqlParserWRITE) { @@ -228093,24 +228338,24 @@ func (s *Alter_table_propertiesContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_propertiesContext) { localctx = NewAlter_table_propertiesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1522, PlSqlParserRULE_alter_table_properties) - p.SetState(14135) + p.SetState(14162) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1821, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1827, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14124) + p.SetState(14151) p.Alter_table_properties_1() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14125) + p.SetState(14152) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -228118,7 +228363,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14126) + p.SetState(14153) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -228126,21 +228371,21 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14127) + p.SetState(14154) p.Tableview_name() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14128) + p.SetState(14155) p.Shrink_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14129) + p.SetState(14156) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -228148,7 +228393,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14130) + p.SetState(14157) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -228159,7 +228404,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(14131) + p.SetState(14158) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -228167,7 +228412,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14132) + p.SetState(14159) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -228178,7 +228423,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(14133) + p.SetState(14160) p.Match(PlSqlParserREKEY) if p.HasError() { // Recognition error - abort rule @@ -228186,7 +228431,7 @@ func (p *PlSqlParser) Alter_table_properties() (localctx IAlter_table_properties } } { - p.SetState(14134) + p.SetState(14161) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -228442,7 +228687,7 @@ func (s *Alter_table_partitioningContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Alter_table_partitioning() (localctx IAlter_table_partitioningContext) { localctx = NewAlter_table_partitioningContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1524, PlSqlParserRULE_alter_table_partitioning) - p.SetState(14146) + p.SetState(14173) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228452,63 +228697,63 @@ func (p *PlSqlParser) Alter_table_partitioning() (localctx IAlter_table_partitio case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14137) + p.SetState(14164) p.Add_table_partition() } case PlSqlParserDROP: p.EnterOuterAlt(localctx, 2) { - p.SetState(14138) + p.SetState(14165) p.Drop_table_partition() } case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14139) + p.SetState(14166) p.Merge_table_partition() } case PlSqlParserMODIFY: p.EnterOuterAlt(localctx, 4) { - p.SetState(14140) + p.SetState(14167) p.Modify_table_partition() } case PlSqlParserSPLIT: p.EnterOuterAlt(localctx, 5) { - p.SetState(14141) + p.SetState(14168) p.Split_table_partition() } case PlSqlParserTRUNCATE: p.EnterOuterAlt(localctx, 6) { - p.SetState(14142) + p.SetState(14169) p.Truncate_table_partition() } case PlSqlParserEXCHANGE: p.EnterOuterAlt(localctx, 7) { - p.SetState(14143) + p.SetState(14170) p.Exchange_table_partition() } case PlSqlParserCOALESCE: p.EnterOuterAlt(localctx, 8) { - p.SetState(14144) + p.SetState(14171) p.Coalesce_table_partition() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 9) { - p.SetState(14145) + p.SetState(14172) p.Alter_interval_partition() } @@ -228717,54 +228962,54 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex p.EnterOuterAlt(localctx, 1) { - p.SetState(14148) + p.SetState(14175) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14165) + p.SetState(14192) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1827, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1833, p.GetParserRuleContext()) { case 1: { - p.SetState(14149) + p.SetState(14176) p.Range_partition_desc() } case 2: { - p.SetState(14150) + p.SetState(14177) p.List_partition_desc() } case 3: { - p.SetState(14151) + p.SetState(14178) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14153) + p.SetState(14180) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1823, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1829, p.GetParserRuleContext()) == 1 { { - p.SetState(14152) + p.SetState(14179) p.Partition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14157) + p.SetState(14184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228773,7 +229018,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserTABLESPACE { { - p.SetState(14155) + p.SetState(14182) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -228781,12 +229026,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex } } { - p.SetState(14156) + p.SetState(14183) p.Tablespace() } } - p.SetState(14160) + p.SetState(14187) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228795,12 +229040,12 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserCOMPRESS || _la == PlSqlParserNOCOMPRESS { { - p.SetState(14159) + p.SetState(14186) p.Key_compression() } } - p.SetState(14163) + p.SetState(14190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -228809,7 +229054,7 @@ func (p *PlSqlParser) Add_table_partition() (localctx IAdd_table_partitionContex if _la == PlSqlParserUNUSABLE { { - p.SetState(14162) + p.SetState(14189) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -228991,14 +229236,14 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont p.EnterOuterAlt(localctx, 1) { - p.SetState(14167) + p.SetState(14194) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14170) + p.SetState(14197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229007,13 +229252,13 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14168) + p.SetState(14195) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14169) + p.SetState(14196) p.Subpartition_extended_names() } @@ -229021,7 +229266,7 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14176) + p.SetState(14203) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229030,10 +229275,10 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14172) + p.SetState(14199) p.Update_index_clauses() } - p.SetState(14174) + p.SetState(14201) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229042,7 +229287,7 @@ func (p *PlSqlParser) Drop_table_partition() (localctx IDrop_table_partitionCont if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14173) + p.SetState(14200) p.Parallel_clause() } @@ -229211,7 +229456,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo p.EnterRule(localctx, 1530, PlSqlParserRULE_merge_table_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14178) + p.SetState(14205) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -229219,7 +229464,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14179) + p.SetState(14206) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -229227,11 +229472,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14180) + p.SetState(14207) p.Partition_name() } { - p.SetState(14181) + p.SetState(14208) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -229239,11 +229484,11 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14182) + p.SetState(14209) p.Partition_name() } { - p.SetState(14183) + p.SetState(14210) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -229251,7 +229496,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14184) + p.SetState(14211) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -229259,7 +229504,7 @@ func (p *PlSqlParser) Merge_table_partition() (localctx IMerge_table_partitionCo } } { - p.SetState(14185) + p.SetState(14212) p.Partition_name() } @@ -229510,31 +229755,31 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(14187) + p.SetState(14214) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14208) + p.SetState(14235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1835, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1841, p.GetParserRuleContext()) { case 1: case 2: { - p.SetState(14189) + p.SetState(14216) p.Table_partitioning_clauses() } case 3: { - p.SetState(14190) + p.SetState(14217) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -229542,15 +229787,15 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14191) + p.SetState(14218) p.Partition_name() } - p.SetState(14194) + p.SetState(14221) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1831, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1837, p.GetParserRuleContext()) == 1 { { - p.SetState(14192) + p.SetState(14219) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserADD || _la == PlSqlParserDROP) { @@ -229561,14 +229806,14 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14193) + p.SetState(14220) p.List_values_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14198) + p.SetState(14225) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229577,7 +229822,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserADD { { - p.SetState(14196) + p.SetState(14223) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -229585,12 +229830,12 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14197) + p.SetState(14224) p.Range_subpartition_desc() } } - p.SetState(14206) + p.SetState(14233) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229598,7 +229843,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition _la = p.GetTokenStream().LA(1) if _la == PlSqlParserREBUILD || _la == PlSqlParserUNUSABLE { - p.SetState(14201) + p.SetState(14228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229607,7 +229852,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserREBUILD { { - p.SetState(14200) + p.SetState(14227) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -229617,7 +229862,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } { - p.SetState(14203) + p.SetState(14230) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -229625,7 +229870,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14204) + p.SetState(14231) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -229633,7 +229878,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } { - p.SetState(14205) + p.SetState(14232) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -229646,7 +229891,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14211) + p.SetState(14238) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229655,7 +229900,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserONLINE { { - p.SetState(14210) + p.SetState(14237) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -229664,7 +229909,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition } } - p.SetState(14217) + p.SetState(14244) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229673,10 +229918,10 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14213) + p.SetState(14240) p.Update_index_clauses() } - p.SetState(14215) + p.SetState(14242) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229685,7 +229930,7 @@ func (p *PlSqlParser) Modify_table_partition() (localctx IModify_table_partition if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14214) + p.SetState(14241) p.Parallel_clause() } @@ -229926,7 +230171,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14219) + p.SetState(14246) p.Match(PlSqlParserSPLIT) if p.HasError() { // Recognition error - abort rule @@ -229934,7 +230179,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14220) + p.SetState(14247) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -229942,11 +230187,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14221) + p.SetState(14248) p.Partition_name() } { - p.SetState(14222) + p.SetState(14249) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -229954,26 +230199,26 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14223) + p.SetState(14250) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14240) + p.SetState(14267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1841, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1847, p.GetParserRuleContext()) { case 1: { - p.SetState(14224) + p.SetState(14251) p.Range_partition_desc() } - p.SetState(14229) + p.SetState(14256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -229982,7 +230227,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14225) + p.SetState(14252) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -229990,11 +230235,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14226) + p.SetState(14253) p.Range_partition_desc() } - p.SetState(14231) + p.SetState(14258) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230004,10 +230249,10 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo case 2: { - p.SetState(14232) + p.SetState(14259) p.List_partition_desc() } - p.SetState(14237) + p.SetState(14264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230016,7 +230261,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo for _la == PlSqlParserCOMMA { { - p.SetState(14233) + p.SetState(14260) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -230024,11 +230269,11 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo } } { - p.SetState(14234) + p.SetState(14261) p.List_partition_desc() } - p.SetState(14239) + p.SetState(14266) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230040,7 +230285,7 @@ func (p *PlSqlParser) Split_table_partition() (localctx ISplit_table_partitionCo goto errorExit } { - p.SetState(14242) + p.SetState(14269) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -230241,14 +230486,14 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14244) + p.SetState(14271) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14247) + p.SetState(14274) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230257,13 +230502,13 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(14245) + p.SetState(14272) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(14246) + p.SetState(14273) p.Subpartition_extended_names() } @@ -230271,7 +230516,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14257) + p.SetState(14284) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230279,7 +230524,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti _la = p.GetTokenStream().LA(1) if _la == PlSqlParserDROP || _la == PlSqlParserREUSE || _la == PlSqlParserSTORAGE { - p.SetState(14254) + p.SetState(14281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230287,14 +230532,14 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti switch p.GetTokenStream().LA(1) { case PlSqlParserDROP: { - p.SetState(14249) + p.SetState(14276) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14251) + p.SetState(14278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230303,7 +230548,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserALL { { - p.SetState(14250) + p.SetState(14277) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -230315,7 +230560,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti case PlSqlParserREUSE: { - p.SetState(14253) + p.SetState(14280) p.Match(PlSqlParserREUSE) if p.HasError() { // Recognition error - abort rule @@ -230328,7 +230573,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti default: } { - p.SetState(14256) + p.SetState(14283) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -230337,7 +230582,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14260) + p.SetState(14287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230346,7 +230591,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserCASCADE { { - p.SetState(14259) + p.SetState(14286) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -230355,7 +230600,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti } } - p.SetState(14266) + p.SetState(14293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230364,10 +230609,10 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE { { - p.SetState(14262) + p.SetState(14289) p.Update_index_clauses() } - p.SetState(14264) + p.SetState(14291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230376,7 +230621,7 @@ func (p *PlSqlParser) Truncate_table_partition() (localctx ITruncate_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14263) + p.SetState(14290) p.Parallel_clause() } @@ -230563,7 +230808,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14268) + p.SetState(14295) p.Match(PlSqlParserEXCHANGE) if p.HasError() { // Recognition error - abort rule @@ -230571,7 +230816,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14269) + p.SetState(14296) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -230579,11 +230824,11 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14270) + p.SetState(14297) p.Partition_name() } { - p.SetState(14271) + p.SetState(14298) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -230591,7 +230836,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14272) + p.SetState(14299) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -230599,10 +230844,10 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14273) + p.SetState(14300) p.Tableview_name() } - p.SetState(14276) + p.SetState(14303) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230611,7 +230856,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING { { - p.SetState(14274) + p.SetState(14301) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDING || _la == PlSqlParserINCLUDING) { @@ -230622,7 +230867,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14275) + p.SetState(14302) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -230631,7 +230876,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } - p.SetState(14280) + p.SetState(14307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230640,7 +230885,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(14278) + p.SetState(14305) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -230651,7 +230896,7 @@ func (p *PlSqlParser) Exchange_table_partition() (localctx IExchange_table_parti } } { - p.SetState(14279) + p.SetState(14306) p.Match(PlSqlParserVALIDATION) if p.HasError() { // Recognition error - abort rule @@ -230805,7 +231050,7 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti p.EnterOuterAlt(localctx, 1) { - p.SetState(14282) + p.SetState(14309) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -230813,14 +231058,14 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti } } { - p.SetState(14283) + p.SetState(14310) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14285) + p.SetState(14312) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230829,12 +231074,12 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14284) + p.SetState(14311) p.Parallel_clause() } } - p.SetState(14290) + p.SetState(14317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -230843,11 +231088,11 @@ func (p *PlSqlParser) Coalesce_table_partition() (localctx ICoalesce_table_parti if _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW { { - p.SetState(14287) + p.SetState(14314) p.Allow_or_disallow() } { - p.SetState(14288) + p.SetState(14315) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule @@ -231004,7 +231249,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti p.EnterRule(localctx, 1542, PlSqlParserRULE_alter_interval_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(14292) + p.SetState(14319) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -231012,7 +231257,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14293) + p.SetState(14320) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -231020,27 +231265,27 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti } } { - p.SetState(14294) + p.SetState(14321) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14297) + p.SetState(14324) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1853, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1859, p.GetParserRuleContext()) == 1 { { - p.SetState(14295) + p.SetState(14322) p.Constant() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1853, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1859, p.GetParserRuleContext()) == 2 { { - p.SetState(14296) + p.SetState(14323) p.Expression() } @@ -231048,7 +231293,7 @@ func (p *PlSqlParser) Alter_interval_partition() (localctx IAlter_interval_parti goto errorExit } { - p.SetState(14299) + p.SetState(14326) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231272,7 +231517,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n p.EnterOuterAlt(localctx, 1) { - p.SetState(14301) + p.SetState(14328) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserPARTITIONS) { @@ -231282,7 +231527,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n p.Consume() } } - p.SetState(14329) + p.SetState(14356) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231291,13 +231536,13 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14302) + p.SetState(14329) p.Partition_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14303) + p.SetState(14330) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231305,10 +231550,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14304) + p.SetState(14331) p.Partition_name() } - p.SetState(14309) + p.SetState(14336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231317,7 +231562,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14305) + p.SetState(14332) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231325,11 +231570,11 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14306) + p.SetState(14333) p.Partition_name() } - p.SetState(14311) + p.SetState(14338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231337,7 +231582,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n _la = p.GetTokenStream().LA(1) } { - p.SetState(14312) + p.SetState(14339) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231347,14 +231592,14 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n case PlSqlParserFOR: { - p.SetState(14314) + p.SetState(14341) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14316) + p.SetState(14343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231363,7 +231608,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14315) + p.SetState(14342) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231373,10 +231618,10 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } { - p.SetState(14318) + p.SetState(14345) p.Partition_key_value() } - p.SetState(14323) + p.SetState(14350) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231385,7 +231630,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n for _la == PlSqlParserCOMMA { { - p.SetState(14319) + p.SetState(14346) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231393,18 +231638,18 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n } } { - p.SetState(14320) + p.SetState(14347) p.Partition_key_value() } - p.SetState(14325) + p.SetState(14352) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14327) + p.SetState(14354) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231413,7 +231658,7 @@ func (p *PlSqlParser) Partition_extended_names() (localctx IPartition_extended_n if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14326) + p.SetState(14353) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231654,7 +231899,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte p.EnterOuterAlt(localctx, 1) { - p.SetState(14331) + p.SetState(14358) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSUBPARTITIONS || _la == PlSqlParserSUBPARTITION) { @@ -231664,7 +231909,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte p.Consume() } } - p.SetState(14363) + p.SetState(14390) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231673,15 +231918,15 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14332) + p.SetState(14359) p.Partition_name() } - p.SetState(14335) + p.SetState(14362) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1859, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1865, p.GetParserRuleContext()) == 1 { { - p.SetState(14333) + p.SetState(14360) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -231689,7 +231934,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14334) + p.SetState(14361) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -231703,7 +231948,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserLEFT_PAREN: { - p.SetState(14337) + p.SetState(14364) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231711,10 +231956,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14338) + p.SetState(14365) p.Partition_name() } - p.SetState(14343) + p.SetState(14370) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231723,7 +231968,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14339) + p.SetState(14366) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231731,11 +231976,11 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14340) + p.SetState(14367) p.Partition_name() } - p.SetState(14345) + p.SetState(14372) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231743,7 +231988,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte _la = p.GetTokenStream().LA(1) } { - p.SetState(14346) + p.SetState(14373) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231753,14 +231998,14 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte case PlSqlParserFOR: { - p.SetState(14348) + p.SetState(14375) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14350) + p.SetState(14377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231769,7 +232014,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14349) + p.SetState(14376) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -231779,10 +232024,10 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } { - p.SetState(14352) + p.SetState(14379) p.Subpartition_key_value() } - p.SetState(14357) + p.SetState(14384) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231791,7 +232036,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte for _la == PlSqlParserCOMMA { { - p.SetState(14353) + p.SetState(14380) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -231799,18 +232044,18 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte } } { - p.SetState(14354) + p.SetState(14381) p.Subpartition_key_value() } - p.SetState(14359) + p.SetState(14386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14361) + p.SetState(14388) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -231819,7 +232064,7 @@ func (p *PlSqlParser) Subpartition_extended_names() (localctx ISubpartition_exte if _la == PlSqlParserRIGHT_PAREN { { - p.SetState(14360) + p.SetState(14387) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232543,7 +232788,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14383) + p.SetState(14410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232552,58 +232797,58 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14383) + p.SetState(14410) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1865, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1871, p.GetParserRuleContext()) { case 1: { - p.SetState(14365) + p.SetState(14392) p.Physical_attributes_clause() } case 2: { - p.SetState(14366) + p.SetState(14393) p.Logging_clause() } case 3: { - p.SetState(14367) + p.SetState(14394) p.Table_compression() } case 4: { - p.SetState(14368) + p.SetState(14395) p.Inmemory_table_clause() } case 5: { - p.SetState(14369) + p.SetState(14396) p.Supplemental_table_logging() } case 6: { - p.SetState(14370) + p.SetState(14397) p.Allocate_extent_clause() } case 7: { - p.SetState(14371) + p.SetState(14398) p.Deallocate_unused_clause() } case 8: { - p.SetState(14372) + p.SetState(14399) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCACHE || _la == PlSqlParserNOCACHE) { @@ -232616,7 +232861,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 9: { - p.SetState(14373) + p.SetState(14400) p.Match(PlSqlParserRESULT_CACHE) if p.HasError() { // Recognition error - abort rule @@ -232624,7 +232869,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14374) + p.SetState(14401) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232632,7 +232877,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14375) + p.SetState(14402) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule @@ -232640,7 +232885,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14376) + p.SetState(14403) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserFORCE) { @@ -232651,7 +232896,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti } } { - p.SetState(14377) + p.SetState(14404) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -232661,31 +232906,31 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti case 10: { - p.SetState(14378) + p.SetState(14405) p.Upgrade_table_clause() } case 11: { - p.SetState(14379) + p.SetState(14406) p.Records_per_block_clause() } case 12: { - p.SetState(14380) + p.SetState(14407) p.Parallel_clause() } case 13: { - p.SetState(14381) + p.SetState(14408) p.Row_movement_clause() } case 14: { - p.SetState(14382) + p.SetState(14409) p.Flashback_archive_clause() } @@ -232698,14 +232943,14 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti goto errorExit } - p.SetState(14385) + p.SetState(14412) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1866, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1872, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14388) + p.SetState(14415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -232714,7 +232959,7 @@ func (p *PlSqlParser) Alter_table_properties_1() (localctx IAlter_table_properti if _la == PlSqlParserADD || _la == PlSqlParserCOALESCE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserINCLUDING || _la == PlSqlParserMAPPING || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOMAPPING || _la == PlSqlParserOVERFLOW || _la == PlSqlParserPCTTHRESHOLD { { - p.SetState(14387) + p.SetState(14414) p.Alter_iot_clauses() } @@ -232867,38 +233112,38 @@ func (s *Alter_iot_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Alter_iot_clauses() (localctx IAlter_iot_clausesContext) { localctx = NewAlter_iot_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1550, PlSqlParserRULE_alter_iot_clauses) - p.SetState(14394) + p.SetState(14421) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1868, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1874, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14390) + p.SetState(14417) p.Index_org_table_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14391) + p.SetState(14418) p.Alter_overflow_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14392) + p.SetState(14419) p.Alter_mapping_table_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14393) + p.SetState(14420) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -233047,7 +233292,7 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl p.EnterRule(localctx, 1552, PlSqlParserRULE_alter_mapping_table_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14396) + p.SetState(14423) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -233055,14 +233300,14 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl } } { - p.SetState(14397) + p.SetState(14424) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14400) + p.SetState(14427) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233071,13 +233316,13 @@ func (p *PlSqlParser) Alter_mapping_table_clause() (localctx IAlter_mapping_tabl switch p.GetTokenStream().LA(1) { case PlSqlParserALLOCATE: { - p.SetState(14398) + p.SetState(14425) p.Allocate_extent_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14399) + p.SetState(14426) p.Deallocate_unused_clause() } @@ -233373,7 +233618,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo p.EnterRule(localctx, 1554, PlSqlParserRULE_alter_overflow_clause) var _la int - p.SetState(14412) + p.SetState(14439) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233383,56 +233628,56 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo case PlSqlParserADD: p.EnterOuterAlt(localctx, 1) { - p.SetState(14402) + p.SetState(14429) p.Add_overflow_clause() } case PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14403) + p.SetState(14430) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14408) + p.SetState(14435) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { - p.SetState(14408) + for ok := true; ok; ok = _la == PlSqlParserALLOCATE || ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserDEALLOCATE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + p.SetState(14435) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { - case PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: + case PlSqlParserCOLUMN, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserROW, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: { - p.SetState(14404) + p.SetState(14431) p.Segment_attributes_clause() } case PlSqlParserALLOCATE: { - p.SetState(14405) + p.SetState(14432) p.Allocate_extent_clause() } case PlSqlParserSHRINK: { - p.SetState(14406) + p.SetState(14433) p.Shrink_clause() } case PlSqlParserDEALLOCATE: { - p.SetState(14407) + p.SetState(14434) p.Deallocate_unused_clause() } @@ -233441,7 +233686,7 @@ func (p *PlSqlParser) Alter_overflow_clause() (localctx IAlter_overflow_clauseCo goto errorExit } - p.SetState(14410) + p.SetState(14437) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233632,7 +233877,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(14414) + p.SetState(14441) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -233640,28 +233885,28 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14415) + p.SetState(14442) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14417) + p.SetState(14444) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14416) + p.SetState(14443) p.Segment_attributes_clause() } } - p.SetState(14435) + p.SetState(14462) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233670,7 +233915,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14419) + p.SetState(14446) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233678,28 +233923,28 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14420) + p.SetState(14447) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14422) + p.SetState(14449) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14421) + p.SetState(14448) p.Segment_attributes_clause() } } - p.SetState(14431) + p.SetState(14458) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233708,7 +233953,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex for _la == PlSqlParserCOMMA { { - p.SetState(14424) + p.SetState(14451) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -233716,29 +233961,29 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex } } { - p.SetState(14425) + p.SetState(14452) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14427) + p.SetState(14454) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserCOMPUTE || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { + if ((int64((_la-222)) & ^0x3f) == 0 && ((int64(1)<<(_la-222))&3145729) != 0) || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || _la == PlSqlParserLOGGING || _la == PlSqlParserMAXTRANS || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || _la == PlSqlParserPCTFREE || _la == PlSqlParserPCTUSED || _la == PlSqlParserROW || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14426) + p.SetState(14453) p.Segment_attributes_clause() } } - p.SetState(14433) + p.SetState(14460) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -233746,7 +233991,7 @@ func (p *PlSqlParser) Add_overflow_clause() (localctx IAdd_overflow_clauseContex _la = p.GetTokenStream().LA(1) } { - p.SetState(14434) + p.SetState(14461) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -233881,24 +234126,24 @@ func (s *Update_index_clausesContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Update_index_clauses() (localctx IUpdate_index_clausesContext) { localctx = NewUpdate_index_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1558, PlSqlParserRULE_update_index_clauses) - p.SetState(14439) + p.SetState(14466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1878, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1884, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14437) + p.SetState(14464) p.Update_global_index_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14438) + p.SetState(14465) p.Update_all_indexes_clause() } @@ -234021,7 +234266,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde p.EnterOuterAlt(localctx, 1) { - p.SetState(14441) + p.SetState(14468) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVALIDATE || _la == PlSqlParserUPDATE) { @@ -234032,7 +234277,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14442) + p.SetState(14469) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -234040,7 +234285,7 @@ func (p *PlSqlParser) Update_global_index_clause() (localctx IUpdate_global_inde } } { - p.SetState(14443) + p.SetState(14470) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule @@ -234180,7 +234425,7 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ p.EnterOuterAlt(localctx, 1) { - p.SetState(14445) + p.SetState(14472) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -234188,14 +234433,14 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14446) + p.SetState(14473) p.Match(PlSqlParserINDEXES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14451) + p.SetState(14478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234204,7 +234449,7 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ if _la == PlSqlParserLEFT_PAREN { { - p.SetState(14447) + p.SetState(14474) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -234212,11 +234457,11 @@ func (p *PlSqlParser) Update_all_indexes_clause() (localctx IUpdate_all_indexes_ } } { - p.SetState(14448) + p.SetState(14475) p.Update_all_indexes_index_clause() } { - p.SetState(14449) + p.SetState(14476) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -234435,18 +234680,18 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in p.EnterOuterAlt(localctx, 1) { - p.SetState(14453) + p.SetState(14480) p.Index_name() } { - p.SetState(14454) + p.SetState(14481) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14457) + p.SetState(14484) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234455,13 +234700,13 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION: { - p.SetState(14455) + p.SetState(14482) p.Update_index_partition() } case PlSqlParserSUBPARTITION: { - p.SetState(14456) + p.SetState(14483) p.Update_index_subpartition() } @@ -234470,14 +234715,14 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in goto errorExit } { - p.SetState(14459) + p.SetState(14486) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14464) + p.SetState(14491) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234486,7 +234731,7 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in for _la == PlSqlParserCOMMA { { - p.SetState(14460) + p.SetState(14487) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -234494,11 +234739,11 @@ func (p *PlSqlParser) Update_all_indexes_index_clause() (localctx IUpdate_all_in } } { - p.SetState(14461) + p.SetState(14488) p.Update_all_indexes_clause() } - p.SetState(14466) + p.SetState(14493) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234690,10 +234935,10 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition p.EnterOuterAlt(localctx, 1) { - p.SetState(14467) + p.SetState(14494) p.Index_partition_description() } - p.SetState(14469) + p.SetState(14496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234702,24 +234947,24 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition if _la == PlSqlParserSTORE || _la == PlSqlParserLEFT_PAREN { { - p.SetState(14468) + p.SetState(14495) p.Index_subpartition_clause() } } - p.SetState(14475) + p.SetState(14502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1883, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1889, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14471) + p.SetState(14498) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -234727,17 +234972,17 @@ func (p *PlSqlParser) Update_index_partition() (localctx IUpdate_index_partition } } { - p.SetState(14472) + p.SetState(14499) p.Update_index_partition() } } - p.SetState(14477) + p.SetState(14504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1883, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1889, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -234937,26 +235182,26 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar p.EnterOuterAlt(localctx, 1) { - p.SetState(14478) + p.SetState(14505) p.Match(PlSqlParserSUBPARTITION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14480) + p.SetState(14507) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1884, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1890, p.GetParserRuleContext()) == 1 { { - p.SetState(14479) + p.SetState(14506) p.Subpartition_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14484) + p.SetState(14511) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -234965,7 +235210,7 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar if _la == PlSqlParserTABLESPACE { { - p.SetState(14482) + p.SetState(14509) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -234973,24 +235218,24 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14483) + p.SetState(14510) p.Tablespace() } } - p.SetState(14490) + p.SetState(14517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1886, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1892, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(14486) + p.SetState(14513) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -234998,17 +235243,17 @@ func (p *PlSqlParser) Update_index_subpartition() (localctx IUpdate_index_subpar } } { - p.SetState(14487) + p.SetState(14514) p.Update_index_subpartition() } } - p.SetState(14492) + p.SetState(14519) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1886, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1892, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -235283,7 +235528,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14493) + p.SetState(14520) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -235293,7 +235538,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.Consume() } } - p.SetState(14495) + p.SetState(14522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235302,7 +235547,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE { { - p.SetState(14494) + p.SetState(14521) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOVALIDATE || _la == PlSqlParserVALIDATE) { @@ -235314,7 +235559,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14513) + p.SetState(14540) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235323,7 +235568,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo switch p.GetTokenStream().LA(1) { case PlSqlParserUNIQUE: { - p.SetState(14497) + p.SetState(14524) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -235331,7 +235576,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14498) + p.SetState(14525) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235339,10 +235584,10 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14499) + p.SetState(14526) p.Column_name() } - p.SetState(14504) + p.SetState(14531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235351,7 +235596,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(14500) + p.SetState(14527) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -235359,11 +235604,11 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14501) + p.SetState(14528) p.Column_name() } - p.SetState(14506) + p.SetState(14533) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235371,7 +235616,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14507) + p.SetState(14534) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235381,7 +235626,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserPRIMARY: { - p.SetState(14509) + p.SetState(14536) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -235389,7 +235634,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14510) + p.SetState(14537) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -235399,7 +235644,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo case PlSqlParserCONSTRAINT: { - p.SetState(14511) + p.SetState(14538) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -235407,7 +235652,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14512) + p.SetState(14539) p.Constraint_name() } @@ -235415,7 +235660,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14516) + p.SetState(14543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235424,12 +235669,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserUSING { { - p.SetState(14515) + p.SetState(14542) p.Using_index_clause() } } - p.SetState(14519) + p.SetState(14546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235438,12 +235683,12 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserEXCEPTIONS { { - p.SetState(14518) + p.SetState(14545) p.Exceptions_clause() } } - p.SetState(14522) + p.SetState(14549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235452,7 +235697,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserCASCADE { { - p.SetState(14521) + p.SetState(14548) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -235461,7 +235706,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } - p.SetState(14526) + p.SetState(14553) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -235470,7 +235715,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo if _la == PlSqlParserDROP || _la == PlSqlParserKEEP { { - p.SetState(14524) + p.SetState(14551) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -235481,7 +235726,7 @@ func (p *PlSqlParser) Enable_disable_clause() (localctx IEnable_disable_clauseCo } } { - p.SetState(14525) + p.SetState(14552) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -235655,7 +235900,7 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) p.EnterRule(localctx, 1572, PlSqlParserRULE_using_index_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14528) + p.SetState(14555) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -235663,27 +235908,27 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14529) + p.SetState(14556) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14536) + p.SetState(14563) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1894, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1900, p.GetParserRuleContext()) == 1 { { - p.SetState(14530) + p.SetState(14557) p.Index_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1894, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1900, p.GetParserRuleContext()) == 2 { { - p.SetState(14531) + p.SetState(14558) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235691,11 +235936,11 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } } { - p.SetState(14532) + p.SetState(14559) p.Create_index() } { - p.SetState(14533) + p.SetState(14560) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -235705,9 +235950,9 @@ func (p *PlSqlParser) Using_index_clause() (localctx IUsing_index_clauseContext) } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1894, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1900, p.GetParserRuleContext()) == 3 { { - p.SetState(14535) + p.SetState(14562) p.Index_attributes() } @@ -236193,7 +236438,7 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14552) + p.SetState(14579) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236202,7 +236447,7 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14552) + p.SetState(14579) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236211,19 +236456,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPUTE, PlSqlParserINITRANS, PlSqlParserMAXTRANS, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSTORAGE: { - p.SetState(14538) + p.SetState(14565) p.Physical_attributes_clause() } case PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserLOGGING, PlSqlParserNOLOGGING: { - p.SetState(14539) + p.SetState(14566) p.Logging_clause() } case PlSqlParserONLINE: { - p.SetState(14540) + p.SetState(14567) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -236233,14 +236478,14 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserTABLESPACE: { - p.SetState(14541) + p.SetState(14568) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14544) + p.SetState(14571) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236249,13 +236494,13 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(14542) + p.SetState(14569) p.Tablespace() } case PlSqlParserDEFAULT: { - p.SetState(14543) + p.SetState(14570) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -236270,19 +236515,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14546) + p.SetState(14573) p.Key_compression() } case PlSqlParserNOSORT, PlSqlParserSORT: { - p.SetState(14547) + p.SetState(14574) p.Sort_or_nosort() } case PlSqlParserREVERSE: { - p.SetState(14548) + p.SetState(14575) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -236292,19 +236537,19 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { case PlSqlParserINVISIBLE, PlSqlParserVISIBLE: { - p.SetState(14549) + p.SetState(14576) p.Visible_or_invisible() } case PlSqlParserINDEXING: { - p.SetState(14550) + p.SetState(14577) p.Partial_index_clause() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(14551) + p.SetState(14578) p.Parallel_clause() } @@ -236318,9 +236563,9 @@ func (p *PlSqlParser) Index_attributes() (localctx IIndex_attributesContext) { goto errorExit } - p.SetState(14554) + p.SetState(14581) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1897, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1903, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -236431,7 +236676,7 @@ func (p *PlSqlParser) Sort_or_nosort() (localctx ISort_or_nosortContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14556) + p.SetState(14583) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSORT || _la == PlSqlParserSORT) { @@ -236562,7 +236807,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { p.EnterRule(localctx, 1578, PlSqlParserRULE_exceptions_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14558) + p.SetState(14585) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -236570,7 +236815,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14559) + p.SetState(14586) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -236578,7 +236823,7 @@ func (p *PlSqlParser) Exceptions_clause() (localctx IExceptions_clauseContext) { } } { - p.SetState(14560) + p.SetState(14587) p.Tableview_name() } @@ -236841,14 +237086,14 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14562) + p.SetState(14589) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14564) + p.SetState(14591) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236857,7 +237102,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserONLINE { { - p.SetState(14563) + p.SetState(14590) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -236866,31 +237111,31 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { } } - p.SetState(14567) + p.SetState(14594) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1899, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1905, p.GetParserRuleContext()) == 1 { { - p.SetState(14566) + p.SetState(14593) p.Segment_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14570) + p.SetState(14597) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1900, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1906, p.GetParserRuleContext()) == 1 { { - p.SetState(14569) + p.SetState(14596) p.Table_compression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(14573) + p.SetState(14600) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236899,12 +237144,12 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserCOMPRESS || _la == PlSqlParserINCLUDING || _la == PlSqlParserMAPPING || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOMAPPING || _la == PlSqlParserOVERFLOW || _la == PlSqlParserPCTTHRESHOLD { { - p.SetState(14572) + p.SetState(14599) p.Index_org_table_clause() } } - p.SetState(14579) + p.SetState(14606) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236912,7 +237157,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { _la = p.GetTokenStream().LA(1) for _la == PlSqlParserLOB || _la == PlSqlParserVARRAY { - p.SetState(14577) + p.SetState(14604) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236921,13 +237166,13 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOB: { - p.SetState(14575) + p.SetState(14602) p.Lob_storage_clause() } case PlSqlParserVARRAY: { - p.SetState(14576) + p.SetState(14603) p.Varray_col_properties() } @@ -236936,14 +237181,14 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { goto errorExit } - p.SetState(14581) + p.SetState(14608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14583) + p.SetState(14610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -236952,7 +237197,7 @@ func (p *PlSqlParser) Move_table_clause() (localctx IMove_table_clauseContext) { if _la == PlSqlParserNOPARALLEL || _la == PlSqlParserPARALLEL { { - p.SetState(14582) + p.SetState(14609) p.Parallel_clause() } @@ -237176,7 +237421,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause var _alt int - p.SetState(14597) + p.SetState(14624) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237185,7 +237430,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause switch p.GetTokenStream().LA(1) { case PlSqlParserCOMPRESS, PlSqlParserMAPPING, PlSqlParserNOCOMPRESS, PlSqlParserNOMAPPING, PlSqlParserPCTTHRESHOLD: p.EnterOuterAlt(localctx, 1) - p.SetState(14589) + p.SetState(14616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237194,7 +237439,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14589) + p.SetState(14616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237203,13 +237448,13 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause switch p.GetTokenStream().LA(1) { case PlSqlParserMAPPING, PlSqlParserNOMAPPING: { - p.SetState(14585) + p.SetState(14612) p.Mapping_table_clause() } case PlSqlParserPCTTHRESHOLD: { - p.SetState(14586) + p.SetState(14613) p.Match(PlSqlParserPCTTHRESHOLD) if p.HasError() { // Recognition error - abort rule @@ -237217,7 +237462,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause } } { - p.SetState(14587) + p.SetState(14614) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -237227,7 +237472,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14588) + p.SetState(14615) p.Key_compression() } @@ -237241,14 +237486,14 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause goto errorExit } - p.SetState(14591) + p.SetState(14618) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1906, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1912, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(14594) + p.SetState(14621) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237257,7 +237502,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause if _la == PlSqlParserINCLUDING || _la == PlSqlParserOVERFLOW { { - p.SetState(14593) + p.SetState(14620) p.Index_org_overflow_clause() } @@ -237266,7 +237511,7 @@ func (p *PlSqlParser) Index_org_table_clause() (localctx IIndex_org_table_clause case PlSqlParserINCLUDING, PlSqlParserOVERFLOW: p.EnterOuterAlt(localctx, 2) { - p.SetState(14596) + p.SetState(14623) p.Index_org_overflow_clause() } @@ -237381,7 +237626,7 @@ func (s *Mapping_table_clauseContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseContext) { localctx = NewMapping_table_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1584, PlSqlParserRULE_mapping_table_clause) - p.SetState(14602) + p.SetState(14629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237391,7 +237636,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserMAPPING: p.EnterOuterAlt(localctx, 1) { - p.SetState(14599) + p.SetState(14626) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -237399,7 +237644,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont } } { - p.SetState(14600) + p.SetState(14627) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -237410,7 +237655,7 @@ func (p *PlSqlParser) Mapping_table_clause() (localctx IMapping_table_clauseCont case PlSqlParserNOMAPPING: p.EnterOuterAlt(localctx, 2) { - p.SetState(14601) + p.SetState(14628) p.Match(PlSqlParserNOMAPPING) if p.HasError() { // Recognition error - abort rule @@ -237529,7 +237774,7 @@ func (s *Key_compressionContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { localctx = NewKey_compressionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1586, PlSqlParserRULE_key_compression) - p.SetState(14607) + p.SetState(14634) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237539,7 +237784,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(14604) + p.SetState(14631) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -237550,7 +237795,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(14605) + p.SetState(14632) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -237558,7 +237803,7 @@ func (p *PlSqlParser) Key_compression() (localctx IKey_compressionContext) { } } { - p.SetState(14606) + p.SetState(14633) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -237709,7 +237954,7 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14611) + p.SetState(14638) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -237718,7 +237963,7 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ if _la == PlSqlParserINCLUDING { { - p.SetState(14609) + p.SetState(14636) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -237726,25 +237971,25 @@ func (p *PlSqlParser) Index_org_overflow_clause() (localctx IIndex_org_overflow_ } } { - p.SetState(14610) + p.SetState(14637) p.Column_name() } } { - p.SetState(14613) + p.SetState(14640) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14615) + p.SetState(14642) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1912, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1918, p.GetParserRuleContext()) == 1 { { - p.SetState(14614) + p.SetState(14641) p.Segment_attributes_clause() } @@ -237911,38 +238156,38 @@ func (s *Column_clausesContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Column_clauses() (localctx IColumn_clausesContext) { localctx = NewColumn_clausesContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1590, PlSqlParserRULE_column_clauses) - p.SetState(14621) + p.SetState(14648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1913, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1919, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14617) + p.SetState(14644) p.Add_modify_drop_column_clauses() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14618) + p.SetState(14645) p.Rename_column_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14619) + p.SetState(14646) p.Modify_collection_retrieval() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(14620) + p.SetState(14647) p.Modify_lob_storage_clause() } @@ -238097,7 +238342,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection p.EnterOuterAlt(localctx, 1) { - p.SetState(14623) + p.SetState(14650) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -238105,7 +238350,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14624) + p.SetState(14651) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -238113,7 +238358,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14625) + p.SetState(14652) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -238121,11 +238366,11 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14626) + p.SetState(14653) p.Collection_item() } { - p.SetState(14627) + p.SetState(14654) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -238133,7 +238378,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14628) + p.SetState(14655) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -238141,7 +238386,7 @@ func (p *PlSqlParser) Modify_collection_retrieval() (localctx IModify_collection } } { - p.SetState(14629) + p.SetState(14656) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -238262,7 +238507,7 @@ func (p *PlSqlParser) Collection_item() (localctx ICollection_itemContext) { p.EnterRule(localctx, 1594, PlSqlParserRULE_collection_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(14631) + p.SetState(14658) p.Tableview_name() } @@ -238408,7 +238653,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont p.EnterRule(localctx, 1596, PlSqlParserRULE_rename_column_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14633) + p.SetState(14660) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -238416,7 +238661,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14634) + p.SetState(14661) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -238424,11 +238669,11 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14635) + p.SetState(14662) p.Old_column_name() } { - p.SetState(14636) + p.SetState(14663) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -238436,7 +238681,7 @@ func (p *PlSqlParser) Rename_column_clause() (localctx IRename_column_clauseCont } } { - p.SetState(14637) + p.SetState(14664) p.New_column_name() } @@ -238550,7 +238795,7 @@ func (p *PlSqlParser) Old_column_name() (localctx IOld_column_nameContext) { p.EnterRule(localctx, 1598, PlSqlParserRULE_old_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14639) + p.SetState(14666) p.Column_name() } @@ -238664,7 +238909,7 @@ func (p *PlSqlParser) New_column_name() (localctx INew_column_nameContext) { p.EnterRule(localctx, 1600, PlSqlParserRULE_new_column_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(14641) + p.SetState(14668) p.Column_name() } @@ -238934,7 +239179,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14647) + p.SetState(14674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -238942,34 +239187,34 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserADD || _la == PlSqlParserDROP || _la == PlSqlParserMODIFY || _la == PlSqlParserRENAME || _la == PlSqlParserSET { - p.SetState(14647) + p.SetState(14674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1914, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1920, p.GetParserRuleContext()) { case 1: { - p.SetState(14643) + p.SetState(14670) p.Constraint_clauses() } case 2: { - p.SetState(14644) + p.SetState(14671) p.Add_column_clause() } case 3: { - p.SetState(14645) + p.SetState(14672) p.Modify_column_clauses() } case 4: { - p.SetState(14646) + p.SetState(14673) p.Drop_column_clause() } @@ -238977,7 +239222,7 @@ func (p *PlSqlParser) Add_modify_drop_column_clauses() (localctx IAdd_modify_dro goto errorExit } - p.SetState(14649) + p.SetState(14676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239211,17 +239456,17 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.EnterRule(localctx, 1604, PlSqlParserRULE_drop_column_clause) var _la int - p.SetState(14713) + p.SetState(14740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1926, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1932, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14651) + p.SetState(14678) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -239229,14 +239474,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14652) + p.SetState(14679) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14666) + p.SetState(14693) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239245,7 +239490,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14653) + p.SetState(14680) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -239253,13 +239498,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14654) + p.SetState(14681) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14655) + p.SetState(14682) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239267,10 +239512,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14656) + p.SetState(14683) p.Column_name() } - p.SetState(14661) + p.SetState(14688) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239279,7 +239524,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14657) + p.SetState(14684) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -239287,11 +239532,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14658) + p.SetState(14685) p.Column_name() } - p.SetState(14663) + p.SetState(14690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239299,7 +239544,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14664) + p.SetState(14691) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239311,7 +239556,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14673) + p.SetState(14700) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239319,7 +239564,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14671) + p.SetState(14698) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239328,7 +239573,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14668) + p.SetState(14695) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -239336,7 +239581,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14669) + p.SetState(14696) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -239346,7 +239591,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14670) + p.SetState(14697) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -239359,7 +239604,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14675) + p.SetState(14702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239370,14 +239615,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14676) + p.SetState(14703) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14690) + p.SetState(14717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239386,7 +239631,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(14677) + p.SetState(14704) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -239394,13 +239639,13 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14678) + p.SetState(14705) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(14679) + p.SetState(14706) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239408,10 +239653,10 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14680) + p.SetState(14707) p.Column_name() } - p.SetState(14685) + p.SetState(14712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239420,7 +239665,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14681) + p.SetState(14708) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -239428,11 +239673,11 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14682) + p.SetState(14709) p.Column_name() } - p.SetState(14687) + p.SetState(14714) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239440,7 +239685,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14688) + p.SetState(14715) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239452,7 +239697,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14697) + p.SetState(14724) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239460,7 +239705,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCASCADE || _la == PlSqlParserINVALIDATE { - p.SetState(14695) + p.SetState(14722) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239469,7 +239714,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(14692) + p.SetState(14719) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -239477,7 +239722,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14693) + p.SetState(14720) p.Match(PlSqlParserCONSTRAINTS) if p.HasError() { // Recognition error - abort rule @@ -239487,7 +239732,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserINVALIDATE: { - p.SetState(14694) + p.SetState(14721) p.Match(PlSqlParserINVALIDATE) if p.HasError() { // Recognition error - abort rule @@ -239500,14 +239745,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) goto errorExit } - p.SetState(14699) + p.SetState(14726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14702) + p.SetState(14729) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239516,7 +239761,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) if _la == PlSqlParserCHECKPOINT { { - p.SetState(14700) + p.SetState(14727) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -239524,7 +239769,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14701) + p.SetState(14728) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -239537,14 +239782,14 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(14704) + p.SetState(14731) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14709) + p.SetState(14736) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239553,7 +239798,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserUNUSED: { - p.SetState(14705) + p.SetState(14732) p.Match(PlSqlParserUNUSED) if p.HasError() { // Recognition error - abort rule @@ -239561,7 +239806,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14706) + p.SetState(14733) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -239571,7 +239816,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) case PlSqlParserCOLUMNS: { - p.SetState(14707) + p.SetState(14734) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -239579,7 +239824,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14708) + p.SetState(14735) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule @@ -239593,7 +239838,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } { - p.SetState(14711) + p.SetState(14738) p.Match(PlSqlParserCHECKPOINT) if p.HasError() { // Recognition error - abort rule @@ -239601,7 +239846,7 @@ func (p *PlSqlParser) Drop_column_clause() (localctx IDrop_column_clauseContext) } } { - p.SetState(14712) + p.SetState(14739) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -239836,23 +240081,23 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14715) + p.SetState(14742) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14737) + p.SetState(14764) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1928, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1934, p.GetParserRuleContext()) { case 1: { - p.SetState(14716) + p.SetState(14743) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239860,10 +240105,10 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14717) + p.SetState(14744) p.Modify_col_properties() } - p.SetState(14722) + p.SetState(14749) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239872,7 +240117,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo for _la == PlSqlParserCOMMA { { - p.SetState(14718) + p.SetState(14745) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -239880,11 +240125,11 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14719) + p.SetState(14746) p.Modify_col_properties() } - p.SetState(14724) + p.SetState(14751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -239892,7 +240137,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo _la = p.GetTokenStream().LA(1) } { - p.SetState(14725) + p.SetState(14752) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239902,7 +240147,7 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 2: { - p.SetState(14727) + p.SetState(14754) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239910,12 +240155,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14728) + p.SetState(14755) p.Modify_col_visibility() } { - p.SetState(14729) + p.SetState(14756) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -239923,12 +240168,12 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo } } { - p.SetState(14730) + p.SetState(14757) p.Modify_col_visibility() } { - p.SetState(14732) + p.SetState(14759) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -239938,19 +240183,19 @@ func (p *PlSqlParser) Modify_column_clauses() (localctx IModify_column_clausesCo case 3: { - p.SetState(14734) + p.SetState(14761) p.Modify_col_properties() } case 4: { - p.SetState(14735) + p.SetState(14762) p.Modify_col_visibility() } case 5: { - p.SetState(14736) + p.SetState(14763) p.Modify_col_substitutable() } @@ -240080,11 +240325,11 @@ func (p *PlSqlParser) Modify_col_visibility() (localctx IModify_col_visibilityCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14739) + p.SetState(14766) p.Column_name() } { - p.SetState(14740) + p.SetState(14767) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -240365,10 +240610,10 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14742) + p.SetState(14769) p.Column_name() } - p.SetState(14744) + p.SetState(14771) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240377,12 +240622,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if ((int64((_la-113)) & ^0x3f) == 0 && ((int64(1)<<(_la-113))&68158609) != 0) || ((int64((_la-181)) & ^0x3f) == 0 && ((int64(1)<<(_la-181))&1048579) != 0) || ((int64((_la-339)) & ^0x3f) == 0 && ((int64(1)<<(_la-339))&98309) != 0) || _la == PlSqlParserDOUBLE || _la == PlSqlParserDSINTERVAL_UNCONSTRAINED || _la == PlSqlParserFLOAT || _la == PlSqlParserHOUR || ((int64((_la-711)) & ^0x3f) == 0 && ((int64(1)<<(_la-711))&385) != 0) || _la == PlSqlParserLONG || _la == PlSqlParserMINUTE || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&22814866800641) != 0) || ((int64((_la-1151)) & ^0x3f) == 0 && ((int64(1)<<(_la-1151))&35) != 0) || ((int64((_la-1313)) & ^0x3f) == 0 && ((int64(1)<<(_la-1313))&98305) != 0) || _la == PlSqlParserRAW || _la == PlSqlParserREAL || _la == PlSqlParserROWID || _la == PlSqlParserSECOND || ((int64((_la-1593)) & ^0x3f) == 0 && ((int64(1)<<(_la-1593))&8195) != 0) || _la == PlSqlParserSTRING || ((int64((_la-2001)) & ^0x3f) == 0 && ((int64(1)<<(_la-2001))&2959) != 0) || ((int64((_la-2103)) & ^0x3f) == 0 && ((int64(1)<<(_la-2103))&52776558133249) != 0) || _la == PlSqlParserYEAR || _la == PlSqlParserYMINTERVAL_UNCONSTRAINED { { - p.SetState(14743) + p.SetState(14770) p.Datatype() } } - p.SetState(14748) + p.SetState(14775) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240391,7 +240636,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserCOLLATE { { - p.SetState(14746) + p.SetState(14773) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -240399,12 +240644,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14747) + p.SetState(14774) p.Column_collation_name() } } - p.SetState(14756) + p.SetState(14783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240413,14 +240658,14 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserDEFAULT { { - p.SetState(14750) + p.SetState(14777) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14753) + p.SetState(14780) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240429,7 +240674,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserON { { - p.SetState(14751) + p.SetState(14778) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -240437,7 +240682,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14752) + p.SetState(14779) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -240447,12 +240692,12 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } { - p.SetState(14755) + p.SetState(14782) p.Expression() } } - p.SetState(14761) + p.SetState(14788) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240460,7 +240705,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo switch p.GetTokenStream().LA(1) { case PlSqlParserENCRYPT: { - p.SetState(14758) + p.SetState(14785) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -240468,13 +240713,13 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo } } { - p.SetState(14759) + p.SetState(14786) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(14760) + p.SetState(14787) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -240486,7 +240731,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo default: } - p.SetState(14766) + p.SetState(14793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240495,18 +240740,18 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(14763) + p.SetState(14790) p.Inline_constraint() } - p.SetState(14768) + p.SetState(14795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(14770) + p.SetState(14797) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240515,7 +240760,7 @@ func (p *PlSqlParser) Modify_col_properties() (localctx IModify_col_propertiesCo if _la == PlSqlParserLOB { { - p.SetState(14769) + p.SetState(14796) p.Lob_storage_clause() } @@ -240668,7 +240913,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut p.EnterOuterAlt(localctx, 1) { - p.SetState(14772) + p.SetState(14799) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -240676,10 +240921,10 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14773) + p.SetState(14800) p.Column_name() } - p.SetState(14775) + p.SetState(14802) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240688,7 +240933,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserNOT { { - p.SetState(14774) + p.SetState(14801) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -240698,7 +240943,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } { - p.SetState(14777) + p.SetState(14804) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -240706,7 +240951,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14778) + p.SetState(14805) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -240714,7 +240959,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14779) + p.SetState(14806) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -240722,14 +240967,14 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut } } { - p.SetState(14780) + p.SetState(14807) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14782) + p.SetState(14809) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240738,7 +240983,7 @@ func (p *PlSqlParser) Modify_col_substitutable() (localctx IModify_col_substitut if _la == PlSqlParserFORCE { { - p.SetState(14781) + p.SetState(14808) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -240971,14 +241216,14 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(14784) + p.SetState(14811) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14806) + p.SetState(14833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -240987,36 +241232,36 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(14785) + p.SetState(14812) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14788) + p.SetState(14815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1938, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1944, p.GetParserRuleContext()) { case 1: { - p.SetState(14786) + p.SetState(14813) p.Column_definition() } case 2: { - p.SetState(14787) + p.SetState(14814) p.Virtual_column_definition() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14797) + p.SetState(14824) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241025,29 +241270,29 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(14790) + p.SetState(14817) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14793) + p.SetState(14820) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1939, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1945, p.GetParserRuleContext()) { case 1: { - p.SetState(14791) + p.SetState(14818) p.Column_definition() } case 2: { - p.SetState(14792) + p.SetState(14819) p.Virtual_column_definition() } @@ -241055,7 +241300,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { goto errorExit } - p.SetState(14799) + p.SetState(14826) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241063,7 +241308,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(14800) + p.SetState(14827) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241072,22 +241317,22 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(14804) + p.SetState(14831) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1941, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1947, p.GetParserRuleContext()) { case 1: { - p.SetState(14802) + p.SetState(14829) p.Column_definition() } case 2: { - p.SetState(14803) + p.SetState(14830) p.Virtual_column_definition() } @@ -241099,7 +241344,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(14809) + p.SetState(14836) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241108,7 +241353,7 @@ func (p *PlSqlParser) Add_column_clause() (localctx IAdd_column_clauseContext) { if _la == PlSqlParserCOLUMN || _la == PlSqlParserLOB || _la == PlSqlParserNESTED || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE { { - p.SetState(14808) + p.SetState(14835) p.Column_properties() } @@ -241265,7 +241510,7 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14811) + p.SetState(14838) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -241273,18 +241518,18 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo } } { - p.SetState(14812) + p.SetState(14839) p.Varray_item() } - p.SetState(14818) + p.SetState(14845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1945, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1951, p.GetParserRuleContext()) { case 1: - p.SetState(14814) + p.SetState(14841) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241293,19 +241538,19 @@ func (p *PlSqlParser) Varray_col_properties() (localctx IVarray_col_propertiesCo if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(14813) + p.SetState(14840) p.Substitutable_column_clause() } } { - p.SetState(14816) + p.SetState(14843) p.Varray_storage_clause() } case 2: { - p.SetState(14817) + p.SetState(14844) p.Substitutable_column_clause() } @@ -241477,7 +241722,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(14820) + p.SetState(14847) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -241485,14 +241730,14 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14821) + p.SetState(14848) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14823) + p.SetState(14850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241501,7 +241746,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo if _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE { { - p.SetState(14822) + p.SetState(14849) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -241514,22 +241759,22 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } { - p.SetState(14825) + p.SetState(14852) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14834) + p.SetState(14861) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1948, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1954, p.GetParserRuleContext()) { case 1: - p.SetState(14827) + p.SetState(14854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -241538,13 +241783,13 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&19076932644635025) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(14826) + p.SetState(14853) p.Lob_segname() } } { - p.SetState(14829) + p.SetState(14856) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241552,11 +241797,11 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo } } { - p.SetState(14830) + p.SetState(14857) p.Lob_storage_parameters() } { - p.SetState(14831) + p.SetState(14858) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -241566,7 +241811,7 @@ func (p *PlSqlParser) Varray_storage_clause() (localctx IVarray_storage_clauseCo case 2: { - p.SetState(14833) + p.SetState(14860) p.Lob_segname() } @@ -241684,7 +241929,7 @@ func (p *PlSqlParser) Lob_segname() (localctx ILob_segnameContext) { p.EnterRule(localctx, 1620, PlSqlParserRULE_lob_segname) p.EnterOuterAlt(localctx, 1) { - p.SetState(14836) + p.SetState(14863) p.Regular_id() } @@ -241813,24 +242058,24 @@ func (s *Lob_itemContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Lob_item() (localctx ILob_itemContext) { localctx = NewLob_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1622, PlSqlParserRULE_lob_item) - p.SetState(14840) + p.SetState(14867) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1949, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1955, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(14838) + p.SetState(14865) p.Regular_id() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(14839) + p.SetState(14866) p.Quoted_string() } @@ -242000,7 +242245,7 @@ func (s *Lob_storage_parametersContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parametersContext) { localctx = NewLob_storage_parametersContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1624, PlSqlParserRULE_lob_storage_parameters) - p.SetState(14849) + p.SetState(14876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242010,7 +242255,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserTABLESPACE: p.EnterOuterAlt(localctx, 1) { - p.SetState(14842) + p.SetState(14869) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -242018,7 +242263,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters } } { - p.SetState(14843) + p.SetState(14870) var _x = p.Id_expression() @@ -242028,15 +242273,15 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserCACHE, PlSqlParserCHUNK, PlSqlParserCOMPRESS, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDISABLE, PlSqlParserENABLE, PlSqlParserENCRYPT, PlSqlParserFREEPOOLS, PlSqlParserKEEP_DUPLICATES, PlSqlParserNOCACHE, PlSqlParserNOCOMPRESS, PlSqlParserPCTVERSION, PlSqlParserRETENTION: p.EnterOuterAlt(localctx, 2) { - p.SetState(14844) + p.SetState(14871) p.Lob_parameters() } - p.SetState(14846) + p.SetState(14873) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1950, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1956, p.GetParserRuleContext()) == 1 { { - p.SetState(14845) + p.SetState(14872) p.Storage_clause() } @@ -242047,7 +242292,7 @@ func (p *PlSqlParser) Lob_storage_parameters() (localctx ILob_storage_parameters case PlSqlParserSTORAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(14848) + p.SetState(14875) p.Storage_clause() } @@ -242347,23 +242592,23 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(14851) + p.SetState(14878) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14896) + p.SetState(14923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1959, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1965, p.GetParserRuleContext()) { case 1: { - p.SetState(14852) + p.SetState(14879) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242371,10 +242616,10 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14853) + p.SetState(14880) p.Lob_item() } - p.SetState(14858) + p.SetState(14885) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242383,7 +242628,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(14854) + p.SetState(14881) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -242391,11 +242636,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14855) + p.SetState(14882) p.Lob_item() } - p.SetState(14860) + p.SetState(14887) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242403,7 +242648,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14861) + p.SetState(14888) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242411,7 +242656,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14862) + p.SetState(14889) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -242419,14 +242664,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14863) + p.SetState(14890) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14873) + p.SetState(14900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242435,7 +242680,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14873) + p.SetState(14900) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242444,7 +242689,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(14864) + p.SetState(14891) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -242457,14 +242702,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(14865) + p.SetState(14892) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14869) + p.SetState(14896) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242473,11 +242718,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCACHE || _la == PlSqlParserCHUNK || _la == PlSqlParserCOMPRESS || ((int64((_la-361)) & ^0x3f) == 0 && ((int64(1)<<(_la-361))&137438953475) != 0) || _la == PlSqlParserENABLE || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserRETENTION || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14866) + p.SetState(14893) p.Lob_storage_parameters() } - p.SetState(14871) + p.SetState(14898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242485,7 +242730,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14872) + p.SetState(14899) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242503,9 +242748,9 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14875) + p.SetState(14902) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1955, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1961, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -242513,7 +242758,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14877) + p.SetState(14904) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242521,11 +242766,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14878) + p.SetState(14905) p.Lob_item() } { - p.SetState(14879) + p.SetState(14906) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242533,7 +242778,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14880) + p.SetState(14907) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -242541,14 +242786,14 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) } } { - p.SetState(14881) + p.SetState(14908) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14892) + p.SetState(14919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242557,16 +242802,16 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14892) + p.SetState(14919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1957, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1963, p.GetParserRuleContext()) { case 1: { - p.SetState(14882) + p.SetState(14909) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -242579,20 +242824,20 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) case 2: { - p.SetState(14883) + p.SetState(14910) p.Lob_segname() } case 3: { - p.SetState(14884) + p.SetState(14911) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14888) + p.SetState(14915) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242601,11 +242846,11 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) for _la == PlSqlParserCACHE || _la == PlSqlParserCHUNK || _la == PlSqlParserCOMPRESS || ((int64((_la-361)) & ^0x3f) == 0 && ((int64(1)<<(_la-361))&137438953475) != 0) || _la == PlSqlParserENABLE || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserRETENTION || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE { { - p.SetState(14885) + p.SetState(14912) p.Lob_storage_parameters() } - p.SetState(14890) + p.SetState(14917) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -242613,7 +242858,7 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(14891) + p.SetState(14918) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242630,9 +242875,9 @@ func (p *PlSqlParser) Lob_storage_clause() (localctx ILob_storage_clauseContext) goto errorExit } - p.SetState(14894) + p.SetState(14921) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1958, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1964, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -242799,7 +243044,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ p.EnterRule(localctx, 1628, PlSqlParserRULE_modify_lob_storage_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14898) + p.SetState(14925) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule @@ -242807,7 +243052,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14899) + p.SetState(14926) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule @@ -242815,7 +243060,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14900) + p.SetState(14927) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242823,11 +243068,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14901) + p.SetState(14928) p.Lob_item() } { - p.SetState(14902) + p.SetState(14929) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242835,7 +243080,7 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14903) + p.SetState(14930) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -242843,11 +243088,11 @@ func (p *PlSqlParser) Modify_lob_storage_clause() (localctx IModify_lob_storage_ } } { - p.SetState(14904) + p.SetState(14931) p.Modify_lob_parameters() } { - p.SetState(14905) + p.SetState(14932) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -243426,7 +243671,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14931) + p.SetState(14958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243434,22 +243679,22 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserALLOCATE || _la == PlSqlParserCACHE || _la == PlSqlParserCOMPRESS || ((int64((_la-351)) & ^0x3f) == 0 && ((int64(1)<<(_la-351))&3073) != 0) || _la == PlSqlParserENCRYPT || _la == PlSqlParserFREEPOOLS || _la == PlSqlParserKEEP_DUPLICATES || _la == PlSqlParserNOCACHE || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserPCTVERSION || _la == PlSqlParserREBUILD || _la == PlSqlParserRETENTION || _la == PlSqlParserSHRINK || _la == PlSqlParserSTORAGE { - p.SetState(14931) + p.SetState(14958) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1962, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1968, p.GetParserRuleContext()) { case 1: { - p.SetState(14907) + p.SetState(14934) p.Storage_clause() } case 2: { - p.SetState(14908) + p.SetState(14935) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFREEPOOLS || _la == PlSqlParserPCTVERSION) { @@ -243460,7 +243705,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14909) + p.SetState(14936) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -243470,7 +243715,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14910) + p.SetState(14937) p.Match(PlSqlParserREBUILD) if p.HasError() { // Recognition error - abort rule @@ -243478,7 +243723,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14911) + p.SetState(14938) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -243488,25 +243733,25 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 4: { - p.SetState(14912) + p.SetState(14939) p.Lob_retention_clause() } case 5: { - p.SetState(14913) + p.SetState(14940) p.Lob_deduplicate_clause() } case 6: { - p.SetState(14914) + p.SetState(14941) p.Lob_compression_clause() } case 7: { - p.SetState(14915) + p.SetState(14942) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -243514,13 +243759,13 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14916) + p.SetState(14943) p.Encryption_spec() } case 8: { - p.SetState(14917) + p.SetState(14944) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -243530,7 +243775,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 9: { - p.SetState(14918) + p.SetState(14945) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -243539,16 +243784,16 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } case 10: - p.SetState(14923) + p.SetState(14950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1960, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1966, p.GetParserRuleContext()) { case 1: { - p.SetState(14919) + p.SetState(14946) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -243558,7 +243803,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 2: { - p.SetState(14920) + p.SetState(14947) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -243568,7 +243813,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 3: { - p.SetState(14921) + p.SetState(14948) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -243576,7 +243821,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo } } { - p.SetState(14922) + p.SetState(14949) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -243587,7 +243832,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14926) + p.SetState(14953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -243596,7 +243841,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(14925) + p.SetState(14952) p.Logging_clause() } @@ -243604,19 +243849,19 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo case 11: { - p.SetState(14928) + p.SetState(14955) p.Allocate_extent_clause() } case 12: { - p.SetState(14929) + p.SetState(14956) p.Shrink_clause() } case 13: { - p.SetState(14930) + p.SetState(14957) p.Deallocate_unused_clause() } @@ -243624,7 +243869,7 @@ func (p *PlSqlParser) Modify_lob_parameters() (localctx IModify_lob_parametersCo goto errorExit } - p.SetState(14933) + p.SetState(14960) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244083,7 +244328,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(14960) + p.SetState(14987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244092,7 +244337,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(14960) + p.SetState(14987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244101,7 +244346,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDISABLE, PlSqlParserENABLE: { - p.SetState(14935) + p.SetState(14962) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISABLE || _la == PlSqlParserENABLE) { @@ -244112,7 +244357,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14936) + p.SetState(14963) p.Match(PlSqlParserSTORAGE) if p.HasError() { // Recognition error - abort rule @@ -244120,7 +244365,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14937) + p.SetState(14964) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -244128,7 +244373,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14938) + p.SetState(14965) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -244138,7 +244383,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserCHUNK: { - p.SetState(14939) + p.SetState(14966) p.Match(PlSqlParserCHUNK) if p.HasError() { // Recognition error - abort rule @@ -244146,7 +244391,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14940) + p.SetState(14967) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244156,7 +244401,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserPCTVERSION: { - p.SetState(14941) + p.SetState(14968) p.Match(PlSqlParserPCTVERSION) if p.HasError() { // Recognition error - abort rule @@ -244164,7 +244409,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14942) + p.SetState(14969) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244174,7 +244419,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserFREEPOOLS: { - p.SetState(14943) + p.SetState(14970) p.Match(PlSqlParserFREEPOOLS) if p.HasError() { // Recognition error - abort rule @@ -244182,7 +244427,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14944) + p.SetState(14971) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244192,25 +244437,25 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case PlSqlParserRETENTION: { - p.SetState(14945) + p.SetState(14972) p.Lob_retention_clause() } case PlSqlParserDEDUPLICATE, PlSqlParserKEEP_DUPLICATES: { - p.SetState(14946) + p.SetState(14973) p.Lob_deduplicate_clause() } case PlSqlParserCOMPRESS, PlSqlParserNOCOMPRESS: { - p.SetState(14947) + p.SetState(14974) p.Lob_compression_clause() } case PlSqlParserENCRYPT: { - p.SetState(14948) + p.SetState(14975) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -244218,13 +244463,13 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14949) + p.SetState(14976) p.Encryption_spec() } case PlSqlParserDECRYPT: { - p.SetState(14950) + p.SetState(14977) p.Match(PlSqlParserDECRYPT) if p.HasError() { // Recognition error - abort rule @@ -244233,16 +244478,16 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } case PlSqlParserCACHE, PlSqlParserNOCACHE: - p.SetState(14955) + p.SetState(14982) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1964, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1970, p.GetParserRuleContext()) { case 1: { - p.SetState(14951) + p.SetState(14978) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244252,7 +244497,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 2: { - p.SetState(14952) + p.SetState(14979) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -244262,7 +244507,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case 3: { - p.SetState(14953) + p.SetState(14980) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -244270,7 +244515,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { } } { - p.SetState(14954) + p.SetState(14981) p.Match(PlSqlParserREADS) if p.HasError() { // Recognition error - abort rule @@ -244281,7 +244526,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(14958) + p.SetState(14985) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244290,7 +244535,7 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { if _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserLOGGING || _la == PlSqlParserNOLOGGING { { - p.SetState(14957) + p.SetState(14984) p.Logging_clause() } @@ -244306,9 +244551,9 @@ func (p *PlSqlParser) Lob_parameters() (localctx ILob_parametersContext) { goto errorExit } - p.SetState(14962) + p.SetState(14989) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1967, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1973, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -244419,7 +244664,7 @@ func (p *PlSqlParser) Lob_deduplicate_clause() (localctx ILob_deduplicate_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(14964) + p.SetState(14991) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEDUPLICATE || _la == PlSqlParserKEEP_DUPLICATES) { @@ -244548,7 +244793,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause p.EnterRule(localctx, 1636, PlSqlParserRULE_lob_compression_clause) var _la int - p.SetState(14971) + p.SetState(14998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244558,7 +244803,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserNOCOMPRESS: p.EnterOuterAlt(localctx, 1) { - p.SetState(14966) + p.SetState(14993) p.Match(PlSqlParserNOCOMPRESS) if p.HasError() { // Recognition error - abort rule @@ -244569,14 +244814,14 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause case PlSqlParserCOMPRESS: p.EnterOuterAlt(localctx, 2) { - p.SetState(14967) + p.SetState(14994) p.Match(PlSqlParserCOMPRESS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14969) + p.SetState(14996) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244585,7 +244830,7 @@ func (p *PlSqlParser) Lob_compression_clause() (localctx ILob_compression_clause if _la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM { { - p.SetState(14968) + p.SetState(14995) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIGH || _la == PlSqlParserLOW || _la == PlSqlParserMEDIUM) { @@ -244726,14 +244971,14 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont p.EnterRule(localctx, 1638, PlSqlParserRULE_lob_retention_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(14973) + p.SetState(15000) p.Match(PlSqlParserRETENTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(14979) + p.SetState(15006) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244741,7 +244986,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont switch p.GetTokenStream().LA(1) { case PlSqlParserMAX: { - p.SetState(14974) + p.SetState(15001) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -244751,7 +244996,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserMIN: { - p.SetState(14975) + p.SetState(15002) p.Match(PlSqlParserMIN) if p.HasError() { // Recognition error - abort rule @@ -244759,7 +245004,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont } } { - p.SetState(14976) + p.SetState(15003) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -244769,7 +245014,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserAUTO: { - p.SetState(14977) + p.SetState(15004) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -244779,7 +245024,7 @@ func (p *PlSqlParser) Lob_retention_clause() (localctx ILob_retention_clauseCont case PlSqlParserNONE: { - p.SetState(14978) + p.SetState(15005) p.Match(PlSqlParserNONE) if p.HasError() { // Recognition error - abort rule @@ -244926,7 +245171,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(14983) + p.SetState(15010) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244935,7 +245180,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserUSING { { - p.SetState(14981) + p.SetState(15008) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -244943,7 +245188,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(14982) + p.SetState(15009) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -244952,7 +245197,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(14988) + p.SetState(15015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244961,7 +245206,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(14985) + p.SetState(15012) p.Match(PlSqlParserIDENTIFIED) if p.HasError() { // Recognition error - abort rule @@ -244969,7 +245214,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(14986) + p.SetState(15013) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -244977,7 +245222,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } { - p.SetState(14987) + p.SetState(15014) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -244986,7 +245231,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(14991) + p.SetState(15018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -244995,7 +245240,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(14990) + p.SetState(15017) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -245004,7 +245249,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } } - p.SetState(14997) + p.SetState(15024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245012,7 +245257,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserNO || _la == PlSqlParserSALT { - p.SetState(14994) + p.SetState(15021) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245021,7 +245266,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { if _la == PlSqlParserNO { { - p.SetState(14993) + p.SetState(15020) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -245031,7 +245276,7 @@ func (p *PlSqlParser) Encryption_spec() (localctx IEncryption_specContext) { } { - p.SetState(14996) + p.SetState(15023) p.Match(PlSqlParserSALT) if p.HasError() { // Recognition error - abort rule @@ -245151,7 +245396,7 @@ func (p *PlSqlParser) Tablespace() (localctx ITablespaceContext) { p.EnterRule(localctx, 1642, PlSqlParserRULE_tablespace) p.EnterOuterAlt(localctx, 1) { - p.SetState(14999) + p.SetState(15026) p.Id_expression() } @@ -245300,16 +245545,16 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { localctx = NewVarray_itemContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1644, PlSqlParserRULE_varray_item) p.EnterOuterAlt(localctx, 1) - p.SetState(15004) + p.SetState(15031) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1976, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1982, p.GetParserRuleContext()) == 1 { { - p.SetState(15001) + p.SetState(15028) p.Id_expression() } { - p.SetState(15002) + p.SetState(15029) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -245320,16 +245565,16 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15009) + p.SetState(15036) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1977, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1983, p.GetParserRuleContext()) == 1 { { - p.SetState(15006) + p.SetState(15033) p.Id_expression() } { - p.SetState(15007) + p.SetState(15034) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -245341,7 +245586,7 @@ func (p *PlSqlParser) Varray_item() (localctx IVarray_itemContext) { goto errorExit } { - p.SetState(15011) + p.SetState(15038) p.Id_expression() } @@ -245729,7 +245974,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15033) + p.SetState(15060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245738,7 +245983,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(15033) + p.SetState(15060) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245747,18 +245992,18 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCOLUMN: { - p.SetState(15013) + p.SetState(15040) p.Object_type_col_properties() } case PlSqlParserNESTED: { - p.SetState(15014) + p.SetState(15041) p.Nested_table_col_properties() } case PlSqlParserLOB, PlSqlParserVARRAY: - p.SetState(15017) + p.SetState(15044) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245767,13 +246012,13 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15015) + p.SetState(15042) p.Varray_col_properties() } case PlSqlParserLOB: { - p.SetState(15016) + p.SetState(15043) p.Lob_storage_clause() } @@ -245781,12 +246026,12 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15030) + p.SetState(15057) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1980, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1986, p.GetParserRuleContext()) == 1 { { - p.SetState(15019) + p.SetState(15046) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -245794,10 +246039,10 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15020) + p.SetState(15047) p.Lob_partition_storage() } - p.SetState(15025) + p.SetState(15052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245806,7 +246051,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15021) + p.SetState(15048) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -245814,11 +246059,11 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { } } { - p.SetState(15022) + p.SetState(15049) p.Lob_partition_storage() } - p.SetState(15027) + p.SetState(15054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -245826,7 +246071,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15028) + p.SetState(15055) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -245840,7 +246085,7 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { case PlSqlParserXMLTYPE: { - p.SetState(15032) + p.SetState(15059) p.Xmltype_column_properties() } @@ -245854,9 +246099,9 @@ func (p *PlSqlParser) Column_properties() (localctx IColumn_propertiesContext) { goto errorExit } - p.SetState(15035) + p.SetState(15062) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1982, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1988, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -246146,23 +246391,23 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo p.EnterOuterAlt(localctx, 1) { - p.SetState(15037) + p.SetState(15064) p.Match(PlSqlParserLOB) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15070) + p.SetState(15097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1987, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1993, p.GetParserRuleContext()) { case 1: { - p.SetState(15038) + p.SetState(15065) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246170,12 +246415,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15039) + p.SetState(15066) p.Lob_item() } { - p.SetState(15040) + p.SetState(15067) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -246183,12 +246428,12 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15041) + p.SetState(15068) p.Lob_item() } { - p.SetState(15043) + p.SetState(15070) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246196,7 +246441,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15044) + p.SetState(15071) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -246204,14 +246449,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15045) + p.SetState(15072) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15051) + p.SetState(15078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246219,7 +246464,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = _la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE || _la == PlSqlParserLEFT_PAREN { - p.SetState(15051) + p.SetState(15078) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246228,7 +246473,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo switch p.GetTokenStream().LA(1) { case PlSqlParserBASICFILE, PlSqlParserSECUREFILE: { - p.SetState(15046) + p.SetState(15073) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -246241,7 +246486,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case PlSqlParserLEFT_PAREN: { - p.SetState(15047) + p.SetState(15074) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246249,11 +246494,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15048) + p.SetState(15075) p.Lob_storage_parameters() } { - p.SetState(15049) + p.SetState(15076) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246266,7 +246511,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15053) + p.SetState(15080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246276,7 +246521,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15055) + p.SetState(15082) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246284,11 +246529,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15056) + p.SetState(15083) p.Lob_item() } { - p.SetState(15057) + p.SetState(15084) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246296,7 +246541,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15058) + p.SetState(15085) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -246304,14 +246549,14 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15059) + p.SetState(15086) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15066) + p.SetState(15093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246319,16 +246564,16 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2324919941858328977) != 0) || _la == PlSqlParserREGULAR_ID { - p.SetState(15066) + p.SetState(15093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1985, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1991, p.GetParserRuleContext()) { case 1: { - p.SetState(15060) + p.SetState(15087) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBASICFILE || _la == PlSqlParserSECUREFILE) { @@ -246341,13 +246586,13 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo case 2: { - p.SetState(15061) + p.SetState(15088) p.Lob_segname() } case 3: { - p.SetState(15062) + p.SetState(15089) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246355,11 +246600,11 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo } } { - p.SetState(15063) + p.SetState(15090) p.Lob_storage_parameters() } { - p.SetState(15064) + p.SetState(15091) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246371,7 +246616,7 @@ func (p *PlSqlParser) Lob_partition_storage() (localctx ILob_partition_storageCo goto errorExit } - p.SetState(15068) + p.SetState(15095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246553,14 +246798,14 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15072) + p.SetState(15099) if !(p.isVersion12()) { p.SetError(antlr.NewFailedPredicateException(p, "p.isVersion12()", "")) goto errorExit } { - p.SetState(15073) + p.SetState(15100) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -246568,7 +246813,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15074) + p.SetState(15101) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -246576,10 +246821,10 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15075) + p.SetState(15102) p.Column_name() } - p.SetState(15082) + p.SetState(15109) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -246588,7 +246833,7 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15076) + p.SetState(15103) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246596,11 +246841,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15077) + p.SetState(15104) p.Start_time_column() } { - p.SetState(15078) + p.SetState(15105) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -246608,11 +246853,11 @@ func (p *PlSqlParser) Period_definition() (localctx IPeriod_definitionContext) { } } { - p.SetState(15079) + p.SetState(15106) p.End_time_column() } { - p.SetState(15080) + p.SetState(15107) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -246732,7 +246977,7 @@ func (p *PlSqlParser) Start_time_column() (localctx IStart_time_columnContext) { p.EnterRule(localctx, 1652, PlSqlParserRULE_start_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15084) + p.SetState(15111) p.Column_name() } @@ -246846,7 +247091,7 @@ func (p *PlSqlParser) End_time_column() (localctx IEnd_time_columnContext) { p.EnterRule(localctx, 1654, PlSqlParserRULE_end_time_column) p.EnterOuterAlt(localctx, 1) { - p.SetState(15086) + p.SetState(15113) p.Column_name() } @@ -247164,36 +247409,36 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15088) + p.SetState(15115) p.Column_name() } - p.SetState(15097) + p.SetState(15124) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1991, p.GetParserRuleContext()) == 1 { - p.SetState(15091) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1997, p.GetParserRuleContext()) == 1 { + p.SetState(15118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1989, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1995, p.GetParserRuleContext()) { case 1: { - p.SetState(15089) + p.SetState(15116) p.Datatype() } case 2: { - p.SetState(15090) + p.SetState(15117) p.Regular_id() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15095) + p.SetState(15122) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247202,7 +247447,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserCOLLATE { { - p.SetState(15093) + p.SetState(15120) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -247210,7 +247455,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15094) + p.SetState(15121) p.Column_collation_name() } @@ -247219,7 +247464,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(15100) + p.SetState(15127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247228,7 +247473,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserSORT { { - p.SetState(15099) + p.SetState(15126) p.Match(PlSqlParserSORT) if p.HasError() { // Recognition error - abort rule @@ -247237,7 +247482,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15103) + p.SetState(15130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247246,7 +247491,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15102) + p.SetState(15129) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -247258,7 +247503,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } - p.SetState(15112) + p.SetState(15139) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247266,14 +247511,14 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDEFAULT: { - p.SetState(15105) + p.SetState(15132) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15108) + p.SetState(15135) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247282,7 +247527,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserON { { - p.SetState(15106) + p.SetState(15133) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -247290,7 +247535,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15107) + p.SetState(15134) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -247300,13 +247545,13 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } { - p.SetState(15110) + p.SetState(15137) p.Expression() } case PlSqlParserGENERATED: { - p.SetState(15111) + p.SetState(15138) p.Identity_clause() } @@ -247314,7 +247559,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { default: } - p.SetState(15116) + p.SetState(15143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247323,7 +247568,7 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { if _la == PlSqlParserENCRYPT { { - p.SetState(15114) + p.SetState(15141) p.Match(PlSqlParserENCRYPT) if p.HasError() { // Recognition error - abort rule @@ -247331,16 +247576,16 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } } { - p.SetState(15115) + p.SetState(15142) p.Encryption_spec() } } - p.SetState(15124) + p.SetState(15151) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1998, p.GetParserRuleContext()) == 1 { - p.SetState(15119) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2004, p.GetParserRuleContext()) == 1 { + p.SetState(15146) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247349,11 +247594,11 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { for ok := true; ok; ok = _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(15118) + p.SetState(15145) p.Inline_constraint() } - p.SetState(15121) + p.SetState(15148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247363,9 +247608,9 @@ func (p *PlSqlParser) Column_definition() (localctx IColumn_definitionContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 1998, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2004, p.GetParserRuleContext()) == 2 { { - p.SetState(15123) + p.SetState(15150) p.Inline_ref_constraint() } @@ -247483,7 +247728,7 @@ func (p *PlSqlParser) Column_collation_name() (localctx IColumn_collation_nameCo p.EnterRule(localctx, 1658, PlSqlParserRULE_column_collation_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15126) + p.SetState(15153) p.Id_expression() } @@ -247639,14 +247884,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15128) + p.SetState(15155) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15136) + p.SetState(15163) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247654,7 +247899,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15129) + p.SetState(15156) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -247664,7 +247909,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { case PlSqlParserBY: { - p.SetState(15130) + p.SetState(15157) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -247672,14 +247917,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15131) + p.SetState(15158) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15134) + p.SetState(15161) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247688,7 +247933,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { if _la == PlSqlParserON { { - p.SetState(15132) + p.SetState(15159) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -247696,7 +247941,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15133) + p.SetState(15160) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -247711,7 +247956,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { default: } { - p.SetState(15138) + p.SetState(15165) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -247719,14 +247964,14 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { } } { - p.SetState(15139) + p.SetState(15166) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15141) + p.SetState(15168) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247735,7 +247980,7 @@ func (p *PlSqlParser) Identity_clause() (localctx IIdentity_clauseContext) { if _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-994)) & ^0x3f) == 0 && ((int64(1)<<(_la-994))&10133099161714689) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART || _la == PlSqlParserLEFT_PAREN { { - p.SetState(15140) + p.SetState(15167) p.Identity_options_parentheses() } @@ -247887,7 +248132,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options p.EnterRule(localctx, 1662, PlSqlParserRULE_identity_options_parentheses) var _la int - p.SetState(15156) + p.SetState(15183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247896,7 +248141,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options switch p.GetTokenStream().LA(1) { case PlSqlParserCACHE, PlSqlParserCYCLE, PlSqlParserINCREMENT, PlSqlParserMAXVALUE, PlSqlParserMINVALUE, PlSqlParserNOCACHE, PlSqlParserNOCYCLE, PlSqlParserNOMAXVALUE, PlSqlParserNOMINVALUE, PlSqlParserNOORDER, PlSqlParserORDER, PlSqlParserSTART: p.EnterOuterAlt(localctx, 1) - p.SetState(15144) + p.SetState(15171) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247905,11 +248150,11 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options for ok := true; ok; ok = _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-994)) & ^0x3f) == 0 && ((int64(1)<<(_la-994))&10133099161714689) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { { - p.SetState(15143) + p.SetState(15170) p.Identity_options() } - p.SetState(15146) + p.SetState(15173) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247920,14 +248165,14 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(15148) + p.SetState(15175) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15150) + p.SetState(15177) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247936,11 +248181,11 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options for ok := true; ok; ok = _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserINCREMENT || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-994)) & ^0x3f) == 0 && ((int64(1)<<(_la-994))&10133099161714689) != 0) || _la == PlSqlParserNOORDER || _la == PlSqlParserORDER || _la == PlSqlParserSTART { { - p.SetState(15149) + p.SetState(15176) p.Identity_options() } - p.SetState(15152) + p.SetState(15179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -247948,7 +248193,7 @@ func (p *PlSqlParser) Identity_options_parentheses() (localctx IIdentity_options _la = p.GetTokenStream().LA(1) } { - p.SetState(15154) + p.SetState(15181) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -248149,7 +248394,7 @@ func (s *Identity_optionsContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { localctx = NewIdentity_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1664, PlSqlParserRULE_identity_options) - p.SetState(15181) + p.SetState(15208) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248159,7 +248404,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserSTART: p.EnterOuterAlt(localctx, 1) { - p.SetState(15158) + p.SetState(15185) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -248167,14 +248412,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15159) + p.SetState(15186) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15163) + p.SetState(15190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248183,13 +248428,13 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(15160) + p.SetState(15187) p.Numeric() } case PlSqlParserLIMIT: { - p.SetState(15161) + p.SetState(15188) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule @@ -248197,7 +248442,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15162) + p.SetState(15189) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -248213,7 +248458,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserINCREMENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15165) + p.SetState(15192) p.Match(PlSqlParserINCREMENT) if p.HasError() { // Recognition error - abort rule @@ -248221,7 +248466,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15166) + p.SetState(15193) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -248229,14 +248474,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15167) + p.SetState(15194) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 3) { - p.SetState(15168) + p.SetState(15195) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -248244,14 +248489,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15169) + p.SetState(15196) p.Numeric() } case PlSqlParserNOMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(15170) + p.SetState(15197) p.Match(PlSqlParserNOMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -248262,7 +248507,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 5) { - p.SetState(15171) + p.SetState(15198) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -248270,14 +248515,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15172) + p.SetState(15199) p.Numeric() } case PlSqlParserNOMINVALUE: p.EnterOuterAlt(localctx, 6) { - p.SetState(15173) + p.SetState(15200) p.Match(PlSqlParserNOMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -248288,7 +248533,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCYCLE: p.EnterOuterAlt(localctx, 7) { - p.SetState(15174) + p.SetState(15201) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -248299,7 +248544,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOCYCLE: p.EnterOuterAlt(localctx, 8) { - p.SetState(15175) + p.SetState(15202) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -248310,7 +248555,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserCACHE: p.EnterOuterAlt(localctx, 9) { - p.SetState(15176) + p.SetState(15203) p.Match(PlSqlParserCACHE) if p.HasError() { // Recognition error - abort rule @@ -248318,14 +248563,14 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { } } { - p.SetState(15177) + p.SetState(15204) p.Numeric() } case PlSqlParserNOCACHE: p.EnterOuterAlt(localctx, 10) { - p.SetState(15178) + p.SetState(15205) p.Match(PlSqlParserNOCACHE) if p.HasError() { // Recognition error - abort rule @@ -248336,7 +248581,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserORDER: p.EnterOuterAlt(localctx, 11) { - p.SetState(15179) + p.SetState(15206) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -248347,7 +248592,7 @@ func (p *PlSqlParser) Identity_options() (localctx IIdentity_optionsContext) { case PlSqlParserNOORDER: p.EnterOuterAlt(localctx, 12) { - p.SetState(15180) + p.SetState(15207) p.Match(PlSqlParserNOORDER) if p.HasError() { // Recognition error - abort rule @@ -248696,10 +248941,10 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi p.EnterOuterAlt(localctx, 1) { - p.SetState(15183) + p.SetState(15210) p.Column_name() } - p.SetState(15188) + p.SetState(15215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248708,11 +248953,11 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if ((int64((_la-113)) & ^0x3f) == 0 && ((int64(1)<<(_la-113))&68158609) != 0) || ((int64((_la-181)) & ^0x3f) == 0 && ((int64(1)<<(_la-181))&1048579) != 0) || ((int64((_la-339)) & ^0x3f) == 0 && ((int64(1)<<(_la-339))&98309) != 0) || _la == PlSqlParserDOUBLE || _la == PlSqlParserDSINTERVAL_UNCONSTRAINED || _la == PlSqlParserFLOAT || _la == PlSqlParserHOUR || ((int64((_la-711)) & ^0x3f) == 0 && ((int64(1)<<(_la-711))&385) != 0) || _la == PlSqlParserLONG || _la == PlSqlParserMINUTE || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&22814866800641) != 0) || ((int64((_la-1151)) & ^0x3f) == 0 && ((int64(1)<<(_la-1151))&35) != 0) || ((int64((_la-1313)) & ^0x3f) == 0 && ((int64(1)<<(_la-1313))&98305) != 0) || _la == PlSqlParserRAW || _la == PlSqlParserREAL || _la == PlSqlParserROWID || _la == PlSqlParserSECOND || ((int64((_la-1593)) & ^0x3f) == 0 && ((int64(1)<<(_la-1593))&8195) != 0) || _la == PlSqlParserSTRING || ((int64((_la-2001)) & ^0x3f) == 0 && ((int64(1)<<(_la-2001))&2959) != 0) || ((int64((_la-2103)) & ^0x3f) == 0 && ((int64(1)<<(_la-2103))&52776558133249) != 0) || _la == PlSqlParserYEAR || _la == PlSqlParserYMINTERVAL_UNCONSTRAINED { { - p.SetState(15184) + p.SetState(15211) p.Datatype() } { - p.SetState(15185) + p.SetState(15212) p.Match(PlSqlParserCOLLATE) if p.HasError() { // Recognition error - abort rule @@ -248720,12 +248965,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15186) + p.SetState(15213) p.Column_collation_name() } } - p.SetState(15191) + p.SetState(15218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248734,7 +248979,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE { { - p.SetState(15190) + p.SetState(15217) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserINVISIBLE || _la == PlSqlParserVISIBLE) { @@ -248746,7 +248991,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15194) + p.SetState(15221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248755,12 +249000,12 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserGENERATED { { - p.SetState(15193) + p.SetState(15220) p.Autogenerated_sequence_definition() } } - p.SetState(15197) + p.SetState(15224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248769,7 +249014,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserVIRTUAL { { - p.SetState(15196) + p.SetState(15223) p.Match(PlSqlParserVIRTUAL) if p.HasError() { // Recognition error - abort rule @@ -248778,7 +249023,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15200) + p.SetState(15227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248787,17 +249032,17 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserEVALUATE { { - p.SetState(15199) + p.SetState(15226) p.Evaluation_edition_clause() } } - p.SetState(15210) + p.SetState(15237) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2013, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2019, p.GetParserRuleContext()) == 1 { { - p.SetState(15202) + p.SetState(15229) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -248805,14 +249050,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15203) + p.SetState(15230) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15208) + p.SetState(15235) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248821,7 +249066,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT: { - p.SetState(15204) + p.SetState(15231) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -248829,7 +249074,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15205) + p.SetState(15232) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -248839,7 +249084,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15206) + p.SetState(15233) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -248847,7 +249092,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15207) + p.SetState(15234) p.Edition_name() } @@ -248859,7 +249104,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } else if p.HasError() { // JIM goto errorExit } - p.SetState(15221) + p.SetState(15248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248868,7 +249113,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi if _la == PlSqlParserUNUSABLE { { - p.SetState(15212) + p.SetState(15239) p.Match(PlSqlParserUNUSABLE) if p.HasError() { // Recognition error - abort rule @@ -248876,7 +249121,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15213) + p.SetState(15240) p.Match(PlSqlParserBEGINNING) if p.HasError() { // Recognition error - abort rule @@ -248884,14 +249129,14 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15214) + p.SetState(15241) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15219) + p.SetState(15246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248900,7 +249145,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15215) + p.SetState(15242) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -248911,7 +249156,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15216) + p.SetState(15243) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -248921,7 +249166,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi case PlSqlParserEDITION: { - p.SetState(15217) + p.SetState(15244) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -248929,7 +249174,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } { - p.SetState(15218) + p.SetState(15245) p.Edition_name() } @@ -248939,7 +249184,7 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi } } - p.SetState(15226) + p.SetState(15253) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -248948,11 +249193,11 @@ func (p *PlSqlParser) Virtual_column_definition() (localctx IVirtual_column_defi for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserNOT || _la == PlSqlParserNULL_ || _la == PlSqlParserPRIMARY || _la == PlSqlParserREFERENCES || _la == PlSqlParserUNIQUE { { - p.SetState(15223) + p.SetState(15250) p.Inline_constraint() } - p.SetState(15228) + p.SetState(15255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249191,14 +249436,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat p.EnterOuterAlt(localctx, 1) { - p.SetState(15229) + p.SetState(15256) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15237) + p.SetState(15264) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249206,7 +249451,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat switch p.GetTokenStream().LA(1) { case PlSqlParserALWAYS: { - p.SetState(15230) + p.SetState(15257) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -249216,7 +249461,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat case PlSqlParserBY: { - p.SetState(15231) + p.SetState(15258) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -249224,14 +249469,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15232) + p.SetState(15259) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15235) + p.SetState(15262) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249240,7 +249485,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserON { { - p.SetState(15233) + p.SetState(15260) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -249248,7 +249493,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15234) + p.SetState(15261) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -249263,7 +249508,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat default: } { - p.SetState(15239) + p.SetState(15266) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -249271,14 +249516,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat } } { - p.SetState(15240) + p.SetState(15267) p.Match(PlSqlParserIDENTITY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15250) + p.SetState(15277) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249287,14 +249532,14 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15241) + p.SetState(15268) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15246) + p.SetState(15273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249302,22 +249547,22 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat _la = p.GetTokenStream().LA(1) for _la == PlSqlParserCACHE || _la == PlSqlParserCYCLE || _la == PlSqlParserGLOBAL || _la == PlSqlParserINCREMENT || _la == PlSqlParserKEEP || _la == PlSqlParserMAXVALUE || _la == PlSqlParserMINVALUE || ((int64((_la-994)) & ^0x3f) == 0 && ((int64(1)<<(_la-994))&10168283533803521) != 0) || ((int64((_la-1062)) & ^0x3f) == 0 && ((int64(1)<<(_la-1062))&26388279066625) != 0) || _la == PlSqlParserORDER || ((int64((_la-1525)) & ^0x3f) == 0 && ((int64(1)<<(_la-1525))&9015995347763201) != 0) || _la == PlSqlParserSTART { - p.SetState(15244) + p.SetState(15271) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2019, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2025, p.GetParserRuleContext()) { case 1: { - p.SetState(15242) + p.SetState(15269) p.Sequence_start_clause() } case 2: { - p.SetState(15243) + p.SetState(15270) p.Sequence_spec() } @@ -249325,7 +249570,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat goto errorExit } - p.SetState(15248) + p.SetState(15275) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249333,7 +249578,7 @@ func (p *PlSqlParser) Autogenerated_sequence_definition() (localctx IAutogenerat _la = p.GetTokenStream().LA(1) } { - p.SetState(15249) + p.SetState(15276) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -249480,7 +249725,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ p.EnterOuterAlt(localctx, 1) { - p.SetState(15252) + p.SetState(15279) p.Match(PlSqlParserEVALUATE) if p.HasError() { // Recognition error - abort rule @@ -249488,14 +249733,14 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15253) + p.SetState(15280) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15258) + p.SetState(15285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249504,7 +249749,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ switch p.GetTokenStream().LA(1) { case PlSqlParserCURRENT, PlSqlParserNULL_: { - p.SetState(15254) + p.SetState(15281) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT || _la == PlSqlParserNULL_) { @@ -249515,7 +249760,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15255) + p.SetState(15282) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -249525,7 +249770,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ case PlSqlParserEDITION: { - p.SetState(15256) + p.SetState(15283) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -249533,7 +249778,7 @@ func (p *PlSqlParser) Evaluation_edition_clause() (localctx IEvaluation_edition_ } } { - p.SetState(15257) + p.SetState(15284) p.Edition_name() } @@ -249892,7 +250137,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ p.EnterOuterAlt(localctx, 1) { - p.SetState(15260) + p.SetState(15287) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule @@ -249900,29 +250145,29 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15261) + p.SetState(15288) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15264) + p.SetState(15291) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2023, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2029, p.GetParserRuleContext()) { case 1: { - p.SetState(15262) + p.SetState(15289) p.Nested_item() } case 2: { - p.SetState(15263) + p.SetState(15290) p.Match(PlSqlParserCOLUMN_VALUE) if p.HasError() { // Recognition error - abort rule @@ -249933,7 +250178,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15267) + p.SetState(15294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249942,12 +250187,12 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserELEMENT || _la == PlSqlParserIS || _la == PlSqlParserNOT || _la == PlSqlParserSUBSTITUTABLE { { - p.SetState(15266) + p.SetState(15293) p.Substitutable_column_clause() } } - p.SetState(15270) + p.SetState(15297) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -249956,7 +250201,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL { { - p.SetState(15269) + p.SetState(15296) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGLOBAL || _la == PlSqlParserLOCAL) { @@ -249969,7 +250214,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15272) + p.SetState(15299) p.Match(PlSqlParserSTORE) if p.HasError() { // Recognition error - abort rule @@ -249977,7 +250222,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15273) + p.SetState(15300) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -249985,39 +250230,39 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15274) + p.SetState(15301) p.Tableview_name() } - p.SetState(15288) + p.SetState(15315) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2028, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2034, p.GetParserRuleContext()) == 1 { { - p.SetState(15275) + p.SetState(15302) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15282) + p.SetState(15309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - for ok := true; ok; ok = ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158495745) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || ((int64((_la-801)) & ^0x3f) == 0 && ((int64(1)<<(_la-801))&1152921504606879745) != 0) || _la == PlSqlParserNESTED || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1222)) & ^0x3f) == 0 && ((int64(1)<<(_la-1222))&5188146770730811393) != 0) || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE || _la == PlSqlParserLEFT_PAREN { - p.SetState(15282) + for ok := true; ok; ok = ((int64((_la-206)) & ^0x3f) == 0 && ((int64(1)<<(_la-206))&206158495745) != 0) || _la == PlSqlParserEXTERNAL || _la == PlSqlParserFILESYSTEM_LIKE_LOGGING || _la == PlSqlParserINITRANS || ((int64((_la-801)) & ^0x3f) == 0 && ((int64(1)<<(_la-801))&1152921504606879745) != 0) || _la == PlSqlParserNESTED || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserNOLOGGING || ((int64((_la-1222)) & ^0x3f) == 0 && ((int64(1)<<(_la-1222))&5188146770730811393) != 0) || _la == PlSqlParserROW || _la == PlSqlParserSEGMENT || _la == PlSqlParserSTORAGE || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY || _la == PlSqlParserXMLTYPE || _la == PlSqlParserLEFT_PAREN { + p.SetState(15309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetTokenStream().LA(1) { - case PlSqlParserLEFT_PAREN: + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2032, p.GetParserRuleContext()) { + case 1: { - p.SetState(15276) + p.SetState(15303) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250025,11 +250270,11 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } { - p.SetState(15277) + p.SetState(15304) p.Object_properties() } { - p.SetState(15278) + p.SetState(15305) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250037,24 +250282,23 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } } - case PlSqlParserCLUSTER, PlSqlParserCOMPRESS, PlSqlParserCOMPUTE, PlSqlParserEXTERNAL, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserINITRANS, PlSqlParserLOGGING, PlSqlParserMAXTRANS, PlSqlParserNOCOMPRESS, PlSqlParserNOLOGGING, PlSqlParserORGANIZATION, PlSqlParserPCTFREE, PlSqlParserPCTUSED, PlSqlParserSEGMENT, PlSqlParserSTORAGE, PlSqlParserTABLESPACE: + case 2: { - p.SetState(15280) + p.SetState(15307) p.Physical_properties() } - case PlSqlParserCOLUMN, PlSqlParserLOB, PlSqlParserNESTED, PlSqlParserVARRAY, PlSqlParserXMLTYPE: + case 3: { - p.SetState(15281) + p.SetState(15308) p.Column_properties() } - default: - p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) + case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(15284) + p.SetState(15311) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250062,7 +250306,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ _la = p.GetTokenStream().LA(1) } { - p.SetState(15286) + p.SetState(15313) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250073,7 +250317,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } else if p.HasError() { // JIM goto errorExit } - p.SetState(15295) + p.SetState(15322) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250082,14 +250326,14 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserRETURN { { - p.SetState(15290) + p.SetState(15317) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15292) + p.SetState(15319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250098,7 +250342,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ if _la == PlSqlParserAS { { - p.SetState(15291) + p.SetState(15318) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -250108,7 +250352,7 @@ func (p *PlSqlParser) Nested_table_col_properties() (localctx INested_table_col_ } { - p.SetState(15294) + p.SetState(15321) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLOCATOR || _la == PlSqlParserVALUE) { @@ -250231,7 +250475,7 @@ func (p *PlSqlParser) Nested_item() (localctx INested_itemContext) { p.EnterRule(localctx, 1674, PlSqlParserRULE_nested_item) p.EnterOuterAlt(localctx, 1) { - p.SetState(15297) + p.SetState(15324) p.Regular_id() } @@ -250400,7 +250644,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col p.EnterRule(localctx, 1676, PlSqlParserRULE_substitutable_column_clause) var _la int - p.SetState(15318) + p.SetState(15345) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250409,7 +250653,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col switch p.GetTokenStream().LA(1) { case PlSqlParserELEMENT, PlSqlParserIS: p.EnterOuterAlt(localctx, 1) - p.SetState(15300) + p.SetState(15327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250418,7 +250662,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserELEMENT { { - p.SetState(15299) + p.SetState(15326) p.Match(PlSqlParserELEMENT) if p.HasError() { // Recognition error - abort rule @@ -250428,7 +250672,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15302) + p.SetState(15329) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -250436,14 +250680,14 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15303) + p.SetState(15330) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15305) + p.SetState(15332) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250452,7 +250696,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserTYPE { { - p.SetState(15304) + p.SetState(15331) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -250462,7 +250706,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15307) + p.SetState(15334) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250470,11 +250714,11 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15308) + p.SetState(15335) p.Type_name() } { - p.SetState(15309) + p.SetState(15336) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -250484,7 +250728,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col case PlSqlParserNOT, PlSqlParserSUBSTITUTABLE: p.EnterOuterAlt(localctx, 2) - p.SetState(15312) + p.SetState(15339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250493,7 +250737,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col if _la == PlSqlParserNOT { { - p.SetState(15311) + p.SetState(15338) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -250503,7 +250747,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } { - p.SetState(15314) + p.SetState(15341) p.Match(PlSqlParserSUBSTITUTABLE) if p.HasError() { // Recognition error - abort rule @@ -250511,7 +250755,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15315) + p.SetState(15342) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -250519,7 +250763,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15316) + p.SetState(15343) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -250527,7 +250771,7 @@ func (p *PlSqlParser) Substitutable_column_clause() (localctx ISubstitutable_col } } { - p.SetState(15317) + p.SetState(15344) p.Match(PlSqlParserLEVELS) if p.HasError() { // Recognition error - abort rule @@ -250653,7 +250897,7 @@ func (s *Partition_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Partition_name() (localctx IPartition_nameContext) { localctx = NewPartition_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1678, PlSqlParserRULE_partition_name) - p.SetState(15322) + p.SetState(15349) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250663,14 +250907,14 @@ func (p *PlSqlParser) Partition_name() (localctx IPartition_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(15320) + p.SetState(15347) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(15321) + p.SetState(15348) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -250820,7 +251064,7 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi p.EnterRule(localctx, 1680, PlSqlParserRULE_supplemental_logging_props) p.EnterOuterAlt(localctx, 1) { - p.SetState(15324) + p.SetState(15351) p.Match(PlSqlParserSUPPLEMENTAL) if p.HasError() { // Recognition error - abort rule @@ -250828,14 +251072,14 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi } } { - p.SetState(15325) + p.SetState(15352) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15328) + p.SetState(15355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -250844,13 +251088,13 @@ func (p *PlSqlParser) Supplemental_logging_props() (localctx ISupplemental_loggi switch p.GetTokenStream().LA(1) { case PlSqlParserGROUP: { - p.SetState(15326) + p.SetState(15353) p.Supplemental_log_grp_clause() } case PlSqlParserDATA: { - p.SetState(15327) + p.SetState(15354) p.Supplemental_id_key_clause() } @@ -251002,7 +251246,7 @@ func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_pr p.EnterRule(localctx, 1682, PlSqlParserRULE_object_type_col_properties) p.EnterOuterAlt(localctx, 1) { - p.SetState(15330) + p.SetState(15357) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -251010,14 +251254,14 @@ func (p *PlSqlParser) Object_type_col_properties() (localctx IObject_type_col_pr } } { - p.SetState(15331) + p.SetState(15358) var _x = p.Regular_id() localctx.(*Object_type_col_propertiesContext).column = _x } { - p.SetState(15332) + p.SetState(15359) p.Substitutable_column_clause() } @@ -251395,17 +251639,17 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) var _alt int - p.SetState(15390) + p.SetState(15417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2045, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2051, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15334) + p.SetState(15361) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -251413,22 +251657,22 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15335) + p.SetState(15362) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15343) + p.SetState(15370) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2038, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2044, p.GetParserRuleContext()) { case 1: - p.SetState(15339) + p.SetState(15366) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251437,11 +251681,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15336) + p.SetState(15363) p.Out_of_line_constraint() } - p.SetState(15341) + p.SetState(15368) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251451,7 +251695,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15342) + p.SetState(15369) p.Out_of_line_ref_constraint() } @@ -251459,7 +251703,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15345) + p.SetState(15372) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251470,22 +251714,22 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15346) + p.SetState(15373) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15354) + p.SetState(15381) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2040, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2046, p.GetParserRuleContext()) { case 1: - p.SetState(15350) + p.SetState(15377) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251494,11 +251738,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCHECK || _la == PlSqlParserCONSTRAINT || _la == PlSqlParserFOREIGN || _la == PlSqlParserPRIMARY || _la == PlSqlParserUNIQUE { { - p.SetState(15347) + p.SetState(15374) p.Out_of_line_constraint() } - p.SetState(15352) + p.SetState(15379) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251508,7 +251752,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 2: { - p.SetState(15353) + p.SetState(15380) p.Out_of_line_ref_constraint() } @@ -251519,14 +251763,14 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15356) + p.SetState(15383) p.Match(PlSqlParserMODIFY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15373) + p.SetState(15400) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251535,7 +251779,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch p.GetTokenStream().LA(1) { case PlSqlParserCONSTRAINT: { - p.SetState(15357) + p.SetState(15384) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -251543,13 +251787,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15358) + p.SetState(15385) p.Constraint_name() } case PlSqlParserPRIMARY: { - p.SetState(15359) + p.SetState(15386) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -251557,7 +251801,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15360) + p.SetState(15387) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -251567,7 +251811,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case PlSqlParserUNIQUE: { - p.SetState(15361) + p.SetState(15388) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -251575,7 +251819,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15362) + p.SetState(15389) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251583,10 +251827,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15363) + p.SetState(15390) p.Column_name() } - p.SetState(15368) + p.SetState(15395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251595,7 +251839,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) for _la == PlSqlParserCOMMA { { - p.SetState(15364) + p.SetState(15391) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -251603,11 +251847,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15365) + p.SetState(15392) p.Column_name() } - p.SetState(15370) + p.SetState(15397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251615,7 +251859,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15371) + p.SetState(15398) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -251628,10 +251872,10 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } { - p.SetState(15375) + p.SetState(15402) p.Constraint_state() } - p.SetState(15377) + p.SetState(15404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251640,7 +251884,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) if _la == PlSqlParserCASCADE { { - p.SetState(15376) + p.SetState(15403) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -251653,7 +251897,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15379) + p.SetState(15406) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -251661,7 +251905,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15380) + p.SetState(15407) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -251669,11 +251913,11 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15381) + p.SetState(15408) p.Old_constraint_name() } { - p.SetState(15382) + p.SetState(15409) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -251681,13 +251925,13 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) } } { - p.SetState(15383) + p.SetState(15410) p.New_constraint_name() } case 5: p.EnterOuterAlt(localctx, 5) - p.SetState(15386) + p.SetState(15413) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -251697,7 +251941,7 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) switch _alt { case 1: { - p.SetState(15385) + p.SetState(15412) p.Drop_constraint_clause() } @@ -251706,9 +251950,9 @@ func (p *PlSqlParser) Constraint_clauses() (localctx IConstraint_clausesContext) goto errorExit } - p.SetState(15388) + p.SetState(15415) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2044, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2050, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -251828,7 +252072,7 @@ func (p *PlSqlParser) Old_constraint_name() (localctx IOld_constraint_nameContex p.EnterRule(localctx, 1686, PlSqlParserRULE_old_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15392) + p.SetState(15419) p.Constraint_name() } @@ -251942,7 +252186,7 @@ func (p *PlSqlParser) New_constraint_name() (localctx INew_constraint_nameContex p.EnterRule(localctx, 1688, PlSqlParserRULE_new_constraint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(15394) + p.SetState(15421) p.Constraint_name() } @@ -252061,7 +252305,7 @@ func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clause p.EnterRule(localctx, 1690, PlSqlParserRULE_drop_constraint_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15396) + p.SetState(15423) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -252069,7 +252313,7 @@ func (p *PlSqlParser) Drop_constraint_clause() (localctx IDrop_constraint_clause } } { - p.SetState(15397) + p.SetState(15424) p.Drop_primary_key_or_unique_or_generic_clause() } @@ -252284,7 +252528,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I p.EnterRule(localctx, 1692, PlSqlParserRULE_drop_primary_key_or_unique_or_generic_clause) var _la int - p.SetState(15426) + p.SetState(15453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252293,7 +252537,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY, PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 1) - p.SetState(15413) + p.SetState(15440) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252302,7 +252546,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I switch p.GetTokenStream().LA(1) { case PlSqlParserPRIMARY: { - p.SetState(15399) + p.SetState(15426) p.Match(PlSqlParserPRIMARY) if p.HasError() { // Recognition error - abort rule @@ -252310,7 +252554,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15400) + p.SetState(15427) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -252320,7 +252564,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserUNIQUE: { - p.SetState(15401) + p.SetState(15428) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -252328,7 +252572,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15402) + p.SetState(15429) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -252336,10 +252580,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15403) + p.SetState(15430) p.Column_name() } - p.SetState(15408) + p.SetState(15435) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252348,7 +252592,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I for _la == PlSqlParserCOMMA { { - p.SetState(15404) + p.SetState(15431) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -252356,11 +252600,11 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15405) + p.SetState(15432) p.Column_name() } - p.SetState(15410) + p.SetState(15437) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252368,7 +252612,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I _la = p.GetTokenStream().LA(1) } { - p.SetState(15411) + p.SetState(15438) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -252380,7 +252624,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15416) + p.SetState(15443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252389,7 +252633,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15415) + p.SetState(15442) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -252398,12 +252642,12 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } - p.SetState(15419) + p.SetState(15446) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2049, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2055, p.GetParserRuleContext()) == 1 { { - p.SetState(15418) + p.SetState(15445) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserKEEP) { @@ -252421,7 +252665,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I case PlSqlParserCONSTRAINT: p.EnterOuterAlt(localctx, 2) { - p.SetState(15421) + p.SetState(15448) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -252429,10 +252673,10 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I } } { - p.SetState(15422) + p.SetState(15449) p.Constraint_name() } - p.SetState(15424) + p.SetState(15451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252441,7 +252685,7 @@ func (p *PlSqlParser) Drop_primary_key_or_unique_or_generic_clause() (localctx I if _la == PlSqlParserCASCADE { { - p.SetState(15423) + p.SetState(15450) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -252586,7 +252830,7 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { p.EnterRule(localctx, 1694, PlSqlParserRULE_check_constraint) p.EnterOuterAlt(localctx, 1) { - p.SetState(15428) + p.SetState(15455) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -252594,7 +252838,7 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15429) + p.SetState(15456) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -252602,23 +252846,23 @@ func (p *PlSqlParser) Check_constraint() (localctx ICheck_constraintContext) { } } { - p.SetState(15430) + p.SetState(15457) p.Condition() } { - p.SetState(15431) + p.SetState(15458) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15433) + p.SetState(15460) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2052, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2058, p.GetParserRuleContext()) == 1 { { - p.SetState(15432) + p.SetState(15459) p.Match(PlSqlParserDISABLE) if p.HasError() { // Recognition error - abort rule @@ -252786,7 +253030,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15435) + p.SetState(15462) p.Match(PlSqlParserFOREIGN) if p.HasError() { // Recognition error - abort rule @@ -252794,7 +253038,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15436) + p.SetState(15463) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -252802,14 +253046,14 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) } } { - p.SetState(15437) + p.SetState(15464) p.Paren_column_list() } { - p.SetState(15438) + p.SetState(15465) p.References_clause() } - p.SetState(15440) + p.SetState(15467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -252818,7 +253062,7 @@ func (p *PlSqlParser) Foreign_key_clause() (localctx IForeign_key_clauseContext) if _la == PlSqlParserON { { - p.SetState(15439) + p.SetState(15466) p.On_delete_clause() } @@ -252983,7 +253227,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15442) + p.SetState(15469) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -252991,10 +253235,10 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15443) + p.SetState(15470) p.Tableview_name() } - p.SetState(15445) + p.SetState(15472) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253003,17 +253247,17 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15444) + p.SetState(15471) p.Paren_column_list() } } - p.SetState(15454) + p.SetState(15481) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2056, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2062, p.GetParserRuleContext()) == 1 { { - p.SetState(15447) + p.SetState(15474) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -253021,14 +253265,14 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15448) + p.SetState(15475) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15452) + p.SetState(15479) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253037,7 +253281,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15449) + p.SetState(15476) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -253047,7 +253291,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { case PlSqlParserSET: { - p.SetState(15450) + p.SetState(15477) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -253055,7 +253299,7 @@ func (p *PlSqlParser) References_clause() (localctx IReferences_clauseContext) { } } { - p.SetState(15451) + p.SetState(15478) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -253190,7 +253434,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { p.EnterRule(localctx, 1700, PlSqlParserRULE_on_delete_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15456) + p.SetState(15483) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -253198,14 +253442,14 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15457) + p.SetState(15484) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15461) + p.SetState(15488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253214,7 +253458,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCASCADE: { - p.SetState(15458) + p.SetState(15485) p.Match(PlSqlParserCASCADE) if p.HasError() { // Recognition error - abort rule @@ -253224,7 +253468,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { case PlSqlParserSET: { - p.SetState(15459) + p.SetState(15486) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -253232,7 +253476,7 @@ func (p *PlSqlParser) On_delete_clause() (localctx IOn_delete_clauseContext) { } } { - p.SetState(15460) + p.SetState(15487) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -253441,7 +253685,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15465) + p.SetState(15492) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253450,7 +253694,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(15463) + p.SetState(15490) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -253458,13 +253702,13 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15464) + p.SetState(15491) p.Seq_of_declare_specs() } } { - p.SetState(15467) + p.SetState(15494) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -253472,10 +253716,10 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15468) + p.SetState(15495) p.Seq_of_statements() } - p.SetState(15475) + p.SetState(15502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253484,14 +253728,14 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(15469) + p.SetState(15496) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15471) + p.SetState(15498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253500,11 +253744,11 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(15470) + p.SetState(15497) p.Exception_handler() } - p.SetState(15473) + p.SetState(15500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253514,7 +253758,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } { - p.SetState(15477) + p.SetState(15504) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -253522,7 +253766,7 @@ func (p *PlSqlParser) Anonymous_block() (localctx IAnonymous_blockContext) { } } { - p.SetState(15478) + p.SetState(15505) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -253640,7 +253884,7 @@ func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(15480) + p.SetState(15507) p.Match(PlSqlParserAUTHID) if p.HasError() { // Recognition error - abort rule @@ -253648,7 +253892,7 @@ func (p *PlSqlParser) Invoker_rights_clause() (localctx IInvoker_rights_clauseCo } } { - p.SetState(15481) + p.SetState(15508) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCURRENT_USER || _la == PlSqlParserDEFINER) { @@ -253791,14 +254035,14 @@ func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { p.EnterRule(localctx, 1706, PlSqlParserRULE_call_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15483) + p.SetState(15510) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15486) + p.SetState(15513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -253807,13 +254051,13 @@ func (p *PlSqlParser) Call_spec() (localctx ICall_specContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserJAVA: { - p.SetState(15484) + p.SetState(15511) p.Java_spec() } case PlSqlParserC_LETTER: { - p.SetState(15485) + p.SetState(15512) p.C_spec() } @@ -253930,7 +254174,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { p.EnterRule(localctx, 1708, PlSqlParserRULE_java_spec) p.EnterOuterAlt(localctx, 1) { - p.SetState(15488) + p.SetState(15515) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -253938,7 +254182,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15489) + p.SetState(15516) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -253946,7 +254190,7 @@ func (p *PlSqlParser) Java_spec() (localctx IJava_specContext) { } } { - p.SetState(15490) + p.SetState(15517) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -254130,14 +254374,14 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15492) + p.SetState(15519) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15495) + p.SetState(15522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254146,7 +254390,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserNAME { { - p.SetState(15493) + p.SetState(15520) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -254154,7 +254398,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15494) + p.SetState(15521) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -254164,7 +254408,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } { - p.SetState(15497) + p.SetState(15524) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -254172,10 +254416,10 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15498) + p.SetState(15525) p.Identifier() } - p.SetState(15500) + p.SetState(15527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254184,12 +254428,12 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserAGENT { { - p.SetState(15499) + p.SetState(15526) p.C_agent_in_clause() } } - p.SetState(15504) + p.SetState(15531) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254198,7 +254442,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserWITH { { - p.SetState(15502) + p.SetState(15529) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -254206,7 +254450,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } { - p.SetState(15503) + p.SetState(15530) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -254215,7 +254459,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { } } - p.SetState(15507) + p.SetState(15534) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254224,7 +254468,7 @@ func (p *PlSqlParser) C_spec() (localctx IC_specContext) { if _la == PlSqlParserPARAMETERS { { - p.SetState(15506) + p.SetState(15533) p.C_parameters_clause() } @@ -254360,7 +254604,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { p.EnterRule(localctx, 1712, PlSqlParserRULE_c_agent_in_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15509) + p.SetState(15536) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -254368,7 +254612,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15510) + p.SetState(15537) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -254376,7 +254620,7 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15511) + p.SetState(15538) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254384,11 +254628,11 @@ func (p *PlSqlParser) C_agent_in_clause() (localctx IC_agent_in_clauseContext) { } } { - p.SetState(15512) + p.SetState(15539) p.Expressions() } { - p.SetState(15513) + p.SetState(15540) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254531,7 +254775,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex p.EnterRule(localctx, 1714, PlSqlParserRULE_c_parameters_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(15515) + p.SetState(15542) p.Match(PlSqlParserPARAMETERS) if p.HasError() { // Recognition error - abort rule @@ -254539,29 +254783,29 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15516) + p.SetState(15543) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15521) + p.SetState(15548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2066, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2072, p.GetParserRuleContext()) { case 1: { - p.SetState(15517) + p.SetState(15544) p.Expressions() } case 2: { - p.SetState(15518) + p.SetState(15545) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -254569,7 +254813,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15519) + p.SetState(15546) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -254577,7 +254821,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex } } { - p.SetState(15520) + p.SetState(15547) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -254589,7 +254833,7 @@ func (p *PlSqlParser) C_parameters_clause() (localctx IC_parameters_clauseContex goto errorExit } { - p.SetState(15523) + p.SetState(15550) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -254785,22 +255029,22 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15525) + p.SetState(15552) p.Parameter_name() } - p.SetState(15529) + p.SetState(15556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2067, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2073, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15526) + p.SetState(15553) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIN || _la == PlSqlParserINOUT || _la == PlSqlParserNOCOPY || _la == PlSqlParserOUT) { @@ -254812,17 +255056,17 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { } } - p.SetState(15531) + p.SetState(15558) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2067, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2073, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(15533) + p.SetState(15560) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254831,12 +255075,12 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-2049) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(15532) + p.SetState(15559) p.Type_spec() } } - p.SetState(15536) + p.SetState(15563) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -254845,7 +255089,7 @@ func (p *PlSqlParser) Parameter() (localctx IParameterContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15535) + p.SetState(15562) p.Default_value_part() } @@ -254973,7 +255217,7 @@ func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15538) + p.SetState(15565) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP) { @@ -254984,7 +255228,7 @@ func (p *PlSqlParser) Default_value_part() (localctx IDefault_value_partContext) } } { - p.SetState(15539) + p.SetState(15566) p.Expression() } @@ -255125,7 +255369,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15542) + p.SetState(15569) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255135,7 +255379,7 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont switch _alt { case 1: { - p.SetState(15541) + p.SetState(15568) p.Declare_spec() } @@ -255144,9 +255388,9 @@ func (p *PlSqlParser) Seq_of_declare_specs() (localctx ISeq_of_declare_specsCont goto errorExit } - p.SetState(15544) + p.SetState(15571) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2070, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2076, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -255413,80 +255657,80 @@ func (s *Declare_specContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Declare_spec() (localctx IDeclare_specContext) { localctx = NewDeclare_specContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1722, PlSqlParserRULE_declare_spec) - p.SetState(15556) + p.SetState(15583) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2071, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2077, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15546) + p.SetState(15573) p.Pragma_declaration() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15547) + p.SetState(15574) p.Exception_declaration() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15548) + p.SetState(15575) p.Variable_declaration() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15549) + p.SetState(15576) p.Subtype_declaration() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15550) + p.SetState(15577) p.Cursor_declaration() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15551) + p.SetState(15578) p.Type_declaration() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15552) + p.SetState(15579) p.Procedure_spec() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15553) + p.SetState(15580) p.Function_spec() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15554) + p.SetState(15581) p.Procedure_body() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15555) + p.SetState(15582) p.Function_body() } @@ -255660,15 +255904,15 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont p.EnterOuterAlt(localctx, 1) { - p.SetState(15558) + p.SetState(15585) p.Identifier() } - p.SetState(15560) + p.SetState(15587) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2072, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2078, p.GetParserRuleContext()) == 1 { { - p.SetState(15559) + p.SetState(15586) p.Match(PlSqlParserCONSTANT) if p.HasError() { // Recognition error - abort rule @@ -255680,10 +255924,10 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont goto errorExit } { - p.SetState(15562) + p.SetState(15589) p.Type_spec() } - p.SetState(15565) + p.SetState(15592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255692,7 +255936,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserNOT { { - p.SetState(15563) + p.SetState(15590) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -255700,7 +255944,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } { - p.SetState(15564) + p.SetState(15591) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -255709,7 +255953,7 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont } } - p.SetState(15568) + p.SetState(15595) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255718,13 +255962,13 @@ func (p *PlSqlParser) Variable_declaration() (localctx IVariable_declarationCont if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15567) + p.SetState(15594) p.Default_value_part() } } { - p.SetState(15570) + p.SetState(15597) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -255939,7 +256183,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex p.EnterOuterAlt(localctx, 1) { - p.SetState(15572) + p.SetState(15599) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -255947,11 +256191,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15573) + p.SetState(15600) p.Identifier() } { - p.SetState(15574) + p.SetState(15601) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -255959,10 +256203,10 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15575) + p.SetState(15602) p.Type_spec() } - p.SetState(15581) + p.SetState(15608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -255971,7 +256215,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserRANGE { { - p.SetState(15576) + p.SetState(15603) p.Match(PlSqlParserRANGE) if p.HasError() { // Recognition error - abort rule @@ -255979,11 +256223,11 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15577) + p.SetState(15604) p.Expression() } { - p.SetState(15578) + p.SetState(15605) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -255991,12 +256235,12 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15579) + p.SetState(15606) p.Expression() } } - p.SetState(15585) + p.SetState(15612) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256005,7 +256249,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex if _la == PlSqlParserNOT { { - p.SetState(15583) + p.SetState(15610) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -256013,7 +256257,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } } { - p.SetState(15584) + p.SetState(15611) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -256023,7 +256267,7 @@ func (p *PlSqlParser) Subtype_declaration() (localctx ISubtype_declarationContex } { - p.SetState(15587) + p.SetState(15614) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -256260,7 +256504,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15589) + p.SetState(15616) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -256268,10 +256512,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15590) + p.SetState(15617) p.Identifier() } - p.SetState(15602) + p.SetState(15629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256280,7 +256524,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15591) + p.SetState(15618) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -256288,10 +256532,10 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15592) + p.SetState(15619) p.Parameter_spec() } - p.SetState(15597) + p.SetState(15624) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256300,7 +256544,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) for _la == PlSqlParserCOMMA { { - p.SetState(15593) + p.SetState(15620) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -256308,11 +256552,11 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15594) + p.SetState(15621) p.Parameter_spec() } - p.SetState(15599) + p.SetState(15626) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256320,7 +256564,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15600) + p.SetState(15627) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -256329,7 +256573,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } - p.SetState(15606) + p.SetState(15633) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256338,7 +256582,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserRETURN { { - p.SetState(15604) + p.SetState(15631) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -256346,12 +256590,12 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15605) + p.SetState(15632) p.Type_spec() } } - p.SetState(15610) + p.SetState(15637) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256360,7 +256604,7 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) if _la == PlSqlParserIS { { - p.SetState(15608) + p.SetState(15635) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -256368,13 +256612,13 @@ func (p *PlSqlParser) Cursor_declaration() (localctx ICursor_declarationContext) } } { - p.SetState(15609) + p.SetState(15636) p.Select_statement() } } { - p.SetState(15612) + p.SetState(15639) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -256533,10 +256777,10 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15614) + p.SetState(15641) p.Parameter_name() } - p.SetState(15619) + p.SetState(15646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256544,7 +256788,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { _la = p.GetTokenStream().LA(1) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288230376152760321) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-2049) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { - p.SetState(15616) + p.SetState(15643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256553,7 +256797,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserIN { { - p.SetState(15615) + p.SetState(15642) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -256563,12 +256807,12 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { } { - p.SetState(15618) + p.SetState(15645) p.Type_spec() } } - p.SetState(15622) + p.SetState(15649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256577,7 +256821,7 @@ func (p *PlSqlParser) Parameter_spec() (localctx IParameter_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15621) + p.SetState(15648) p.Default_value_part() } @@ -256703,11 +256947,11 @@ func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationCo p.EnterRule(localctx, 1732, PlSqlParserRULE_exception_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15624) + p.SetState(15651) p.Identifier() } { - p.SetState(15625) + p.SetState(15652) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -256715,7 +256959,7 @@ func (p *PlSqlParser) Exception_declaration() (localctx IException_declarationCo } } { - p.SetState(15626) + p.SetState(15653) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -256983,14 +257227,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15628) + p.SetState(15655) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15659) + p.SetState(15686) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -256999,7 +257243,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALLY_REUSABLE: { - p.SetState(15629) + p.SetState(15656) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -257009,7 +257253,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserAUTONOMOUS_TRANSACTION: { - p.SetState(15630) + p.SetState(15657) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -257019,7 +257263,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserEXCEPTION_INIT: { - p.SetState(15631) + p.SetState(15658) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -257027,7 +257271,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15632) + p.SetState(15659) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257035,11 +257279,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15633) + p.SetState(15660) p.Exception_name() } { - p.SetState(15634) + p.SetState(15661) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -257047,11 +257291,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15635) + p.SetState(15662) p.Numeric_negative() } { - p.SetState(15636) + p.SetState(15663) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257061,7 +257305,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserINLINE: { - p.SetState(15638) + p.SetState(15665) p.Match(PlSqlParserINLINE) if p.HasError() { // Recognition error - abort rule @@ -257069,7 +257313,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15639) + p.SetState(15666) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257077,14 +257321,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15640) + p.SetState(15667) var _x = p.Identifier() localctx.(*Pragma_declarationContext).id1 = _x } { - p.SetState(15641) + p.SetState(15668) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -257092,11 +257336,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15642) + p.SetState(15669) p.Expression() } { - p.SetState(15643) + p.SetState(15670) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257106,7 +257350,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) case PlSqlParserRESTRICT_REFERENCES: { - p.SetState(15645) + p.SetState(15672) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -257114,14 +257358,14 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15646) + p.SetState(15673) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15649) + p.SetState(15676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257130,13 +257374,13 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15647) + p.SetState(15674) p.Identifier() } case PlSqlParserDEFAULT: { - p.SetState(15648) + p.SetState(15675) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -257148,7 +257392,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(15653) + p.SetState(15680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257157,7 +257401,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) for ok := true; ok; ok = _la == PlSqlParserCOMMA { { - p.SetState(15651) + p.SetState(15678) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -257165,11 +257409,11 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) } } { - p.SetState(15652) + p.SetState(15679) p.Identifier() } - p.SetState(15655) + p.SetState(15682) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257177,7 +257421,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(15657) + p.SetState(15684) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257190,7 +257434,7 @@ func (p *PlSqlParser) Pragma_declaration() (localctx IPragma_declarationContext) goto errorExit } { - p.SetState(15661) + p.SetState(15688) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -257361,7 +257605,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15663) + p.SetState(15690) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -257369,7 +257613,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15664) + p.SetState(15691) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257377,10 +257621,10 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15665) + p.SetState(15692) p.Field_spec() } - p.SetState(15670) + p.SetState(15697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257389,7 +257633,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { for _la == PlSqlParserCOMMA { { - p.SetState(15666) + p.SetState(15693) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -257397,11 +257641,11 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { } } { - p.SetState(15667) + p.SetState(15694) p.Field_spec() } - p.SetState(15672) + p.SetState(15699) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257409,7 +257653,7 @@ func (p *PlSqlParser) Record_type_def() (localctx IRecord_type_defContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15673) + p.SetState(15700) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -257573,10 +257817,10 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15675) + p.SetState(15702) p.Column_name() } - p.SetState(15677) + p.SetState(15704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257585,12 +257829,12 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864812498945) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-2049) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(15676) + p.SetState(15703) p.Type_spec() } } - p.SetState(15681) + p.SetState(15708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257599,7 +257843,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserNOT { { - p.SetState(15679) + p.SetState(15706) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -257607,7 +257851,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } { - p.SetState(15680) + p.SetState(15707) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -257616,7 +257860,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { } } - p.SetState(15684) + p.SetState(15711) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257625,7 +257869,7 @@ func (p *PlSqlParser) Field_spec() (localctx IField_specContext) { if _la == PlSqlParserDEFAULT || _la == PlSqlParserASSIGN_OP { { - p.SetState(15683) + p.SetState(15710) p.Default_value_part() } @@ -257758,7 +258002,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex p.EnterOuterAlt(localctx, 1) { - p.SetState(15686) + p.SetState(15713) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -257766,14 +258010,14 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15687) + p.SetState(15714) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15690) + p.SetState(15717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -257782,7 +258026,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex if _la == PlSqlParserRETURN { { - p.SetState(15688) + p.SetState(15715) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -257790,7 +258034,7 @@ func (p *PlSqlParser) Ref_cursor_type_def() (localctx IRef_cursor_type_defContex } } { - p.SetState(15689) + p.SetState(15716) p.Type_spec() } @@ -257989,7 +258233,7 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { p.EnterRule(localctx, 1742, PlSqlParserRULE_type_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15692) + p.SetState(15719) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -257997,18 +258241,18 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { } } { - p.SetState(15693) + p.SetState(15720) p.Identifier() } { - p.SetState(15694) + p.SetState(15721) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15699) + p.SetState(15726) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258017,25 +258261,25 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserTABLE: { - p.SetState(15695) + p.SetState(15722) p.Table_type_def() } case PlSqlParserVARRAY, PlSqlParserVARYING: { - p.SetState(15696) + p.SetState(15723) p.Varray_type_def() } case PlSqlParserRECORD: { - p.SetState(15697) + p.SetState(15724) p.Record_type_def() } case PlSqlParserREF: { - p.SetState(15698) + p.SetState(15725) p.Ref_cursor_type_def() } @@ -258044,7 +258288,7 @@ func (p *PlSqlParser) Type_declaration() (localctx IType_declarationContext) { goto errorExit } { - p.SetState(15701) + p.SetState(15728) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -258201,7 +258445,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15703) + p.SetState(15730) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -258209,7 +258453,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15704) + p.SetState(15731) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -258217,10 +258461,10 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15705) + p.SetState(15732) p.Type_spec() } - p.SetState(15707) + p.SetState(15734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258229,12 +258473,12 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserINDEXED || _la == PlSqlParserINDEX { { - p.SetState(15706) + p.SetState(15733) p.Table_indexed_by_part() } } - p.SetState(15711) + p.SetState(15738) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258243,7 +258487,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { if _la == PlSqlParserNOT { { - p.SetState(15709) + p.SetState(15736) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258251,7 +258495,7 @@ func (p *PlSqlParser) Table_type_def() (localctx ITable_type_defContext) { } } { - p.SetState(15710) + p.SetState(15737) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258407,7 +258651,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo localctx = NewTable_indexed_by_partContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1746, PlSqlParserRULE_table_indexed_by_part) p.EnterOuterAlt(localctx, 1) - p.SetState(15715) + p.SetState(15742) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258416,7 +258660,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo switch p.GetTokenStream().LA(1) { case PlSqlParserINDEXED: { - p.SetState(15713) + p.SetState(15740) var _m = p.Match(PlSqlParserINDEXED) @@ -258429,7 +258673,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo case PlSqlParserINDEX: { - p.SetState(15714) + p.SetState(15741) var _m = p.Match(PlSqlParserINDEX) @@ -258445,7 +258689,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo goto errorExit } { - p.SetState(15717) + p.SetState(15744) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -258453,7 +258697,7 @@ func (p *PlSqlParser) Table_indexed_by_part() (localctx ITable_indexed_by_partCo } } { - p.SetState(15718) + p.SetState(15745) p.Type_spec() } @@ -258623,7 +258867,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { localctx = NewVarray_type_defContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1748, PlSqlParserRULE_varray_type_def) p.EnterOuterAlt(localctx, 1) - p.SetState(15723) + p.SetState(15750) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258632,7 +258876,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARRAY: { - p.SetState(15720) + p.SetState(15747) p.Match(PlSqlParserVARRAY) if p.HasError() { // Recognition error - abort rule @@ -258642,7 +258886,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { case PlSqlParserVARYING: { - p.SetState(15721) + p.SetState(15748) p.Match(PlSqlParserVARYING) if p.HasError() { // Recognition error - abort rule @@ -258650,7 +258894,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15722) + p.SetState(15749) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -258663,7 +258907,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { goto errorExit } { - p.SetState(15725) + p.SetState(15752) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -258671,11 +258915,11 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15726) + p.SetState(15753) p.Expression() } { - p.SetState(15727) + p.SetState(15754) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -258683,7 +258927,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15728) + p.SetState(15755) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -258691,15 +258935,15 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15729) + p.SetState(15756) p.Type_spec() } - p.SetState(15732) + p.SetState(15759) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2097, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2103, p.GetParserRuleContext()) == 1 { { - p.SetState(15730) + p.SetState(15757) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -258707,7 +258951,7 @@ func (p *PlSqlParser) Varray_type_def() (localctx IVarray_type_defContext) { } } { - p.SetState(15731) + p.SetState(15758) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -258921,7 +259165,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15738) + p.SetState(15765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -258930,20 +259174,20 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { for ok := true; ok; ok = _alt != 2 && _alt != antlr.ATNInvalidAltNumber { switch _alt { case 1: - p.SetState(15738) + p.SetState(15765) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2098, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2104, p.GetParserRuleContext()) { case 1: { - p.SetState(15734) + p.SetState(15761) p.Statement() } { - p.SetState(15735) + p.SetState(15762) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEOF || _la == PlSqlParserSEMICOLON) { @@ -258956,7 +259200,7 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { case 2: { - p.SetState(15737) + p.SetState(15764) p.Label_declaration() } @@ -258969,9 +259213,9 @@ func (p *PlSqlParser) Seq_of_statements() (localctx ISeq_of_statementsContext) { goto errorExit } - p.SetState(15740) + p.SetState(15767) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2099, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2105, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -259118,7 +259362,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { p.EnterRule(localctx, 1752, PlSqlParserRULE_label_declaration) p.EnterOuterAlt(localctx, 1) { - p.SetState(15742) + p.SetState(15769) var _m = p.Match(PlSqlParserLESS_THAN_OP) @@ -259129,7 +259373,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15743) + p.SetState(15770) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -259137,11 +259381,11 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15744) + p.SetState(15771) p.Label_name() } { - p.SetState(15745) + p.SetState(15772) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -259149,7 +259393,7 @@ func (p *PlSqlParser) Label_declaration() (localctx ILabel_declarationContext) { } } { - p.SetState(15746) + p.SetState(15773) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -259520,122 +259764,122 @@ func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Statement() (localctx IStatementContext) { localctx = NewStatementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1754, PlSqlParserRULE_statement) - p.SetState(15764) + p.SetState(15791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2100, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2106, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15748) + p.SetState(15775) p.Body() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15749) + p.SetState(15776) p.Block() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15750) + p.SetState(15777) p.Assignment_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(15751) + p.SetState(15778) p.Continue_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(15752) + p.SetState(15779) p.Exit_statement() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(15753) + p.SetState(15780) p.Goto_statement() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(15754) + p.SetState(15781) p.If_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(15755) + p.SetState(15782) p.Loop_statement() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(15756) + p.SetState(15783) p.Forall_statement() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(15757) + p.SetState(15784) p.Null_statement() } case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(15758) + p.SetState(15785) p.Raise_statement() } case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(15759) + p.SetState(15786) p.Return_statement() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(15760) + p.SetState(15787) p.Case_statement() } case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(15761) + p.SetState(15788) p.Sql_statement() } case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(15762) + p.SetState(15789) p.Pipe_row_statement() } case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(15763) + p.SetState(15790) p.Plsql_call_statement() } @@ -259791,7 +260035,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont localctx = NewAssignment_statementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1756, PlSqlParserRULE_assignment_statement) p.EnterOuterAlt(localctx, 1) - p.SetState(15768) + p.SetState(15795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -259800,13 +260044,13 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15766) + p.SetState(15793) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(15767) + p.SetState(15794) p.Bind_variable() } @@ -259815,7 +260059,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont goto errorExit } { - p.SetState(15770) + p.SetState(15797) p.Match(PlSqlParserASSIGN_OP) if p.HasError() { // Recognition error - abort rule @@ -259823,7 +260067,7 @@ func (p *PlSqlParser) Assignment_statement() (localctx IAssignment_statementCont } } { - p.SetState(15771) + p.SetState(15798) p.Expression() } @@ -259964,31 +260208,31 @@ func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) p.EnterRule(localctx, 1758, PlSqlParserRULE_continue_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15773) + p.SetState(15800) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15775) + p.SetState(15802) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2102, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2108, p.GetParserRuleContext()) == 1 { { - p.SetState(15774) + p.SetState(15801) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15779) + p.SetState(15806) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2103, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2109, p.GetParserRuleContext()) == 1 { { - p.SetState(15777) + p.SetState(15804) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -259996,7 +260240,7 @@ func (p *PlSqlParser) Continue_statement() (localctx IContinue_statementContext) } } { - p.SetState(15778) + p.SetState(15805) p.Condition() } @@ -260141,31 +260385,31 @@ func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { p.EnterRule(localctx, 1760, PlSqlParserRULE_exit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15781) + p.SetState(15808) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15783) + p.SetState(15810) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2104, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2110, p.GetParserRuleContext()) == 1 { { - p.SetState(15782) + p.SetState(15809) p.Label_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15787) + p.SetState(15814) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2105, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2111, p.GetParserRuleContext()) == 1 { { - p.SetState(15785) + p.SetState(15812) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -260173,7 +260417,7 @@ func (p *PlSqlParser) Exit_statement() (localctx IExit_statementContext) { } } { - p.SetState(15786) + p.SetState(15813) p.Condition() } @@ -260296,7 +260540,7 @@ func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { p.EnterRule(localctx, 1762, PlSqlParserRULE_goto_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15789) + p.SetState(15816) p.Match(PlSqlParserGOTO) if p.HasError() { // Recognition error - abort rule @@ -260304,7 +260548,7 @@ func (p *PlSqlParser) Goto_statement() (localctx IGoto_statementContext) { } } { - p.SetState(15790) + p.SetState(15817) p.Label_name() } @@ -260517,7 +260761,7 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15792) + p.SetState(15819) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -260525,11 +260769,11 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15793) + p.SetState(15820) p.Condition() } { - p.SetState(15794) + p.SetState(15821) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -260537,10 +260781,10 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15795) + p.SetState(15822) p.Seq_of_statements() } - p.SetState(15799) + p.SetState(15826) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260549,18 +260793,18 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { for _la == PlSqlParserELSIF { { - p.SetState(15796) + p.SetState(15823) p.Elsif_part() } - p.SetState(15801) + p.SetState(15828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(15803) + p.SetState(15830) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -260569,13 +260813,13 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { if _la == PlSqlParserELSE { { - p.SetState(15802) + p.SetState(15829) p.Else_part() } } { - p.SetState(15805) + p.SetState(15832) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -260583,7 +260827,7 @@ func (p *PlSqlParser) If_statement() (localctx IIf_statementContext) { } } { - p.SetState(15806) + p.SetState(15833) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -260728,7 +260972,7 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { p.EnterRule(localctx, 1766, PlSqlParserRULE_elsif_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15808) + p.SetState(15835) p.Match(PlSqlParserELSIF) if p.HasError() { // Recognition error - abort rule @@ -260736,11 +260980,11 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15809) + p.SetState(15836) p.Condition() } { - p.SetState(15810) + p.SetState(15837) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -260748,7 +260992,7 @@ func (p *PlSqlParser) Elsif_part() (localctx IElsif_partContext) { } } { - p.SetState(15811) + p.SetState(15838) p.Seq_of_statements() } @@ -260867,7 +261111,7 @@ func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { p.EnterRule(localctx, 1768, PlSqlParserRULE_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(15813) + p.SetState(15840) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule @@ -260875,7 +261119,7 @@ func (p *PlSqlParser) Else_part() (localctx IElse_partContext) { } } { - p.SetState(15814) + p.SetState(15841) p.Seq_of_statements() } @@ -261083,7 +261327,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(15817) + p.SetState(15844) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261092,12 +261336,12 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { if _la == PlSqlParserLESS_THAN_OP { { - p.SetState(15816) + p.SetState(15843) p.Label_declaration() } } - p.SetState(15823) + p.SetState(15850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261105,7 +261349,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserWHILE: { - p.SetState(15819) + p.SetState(15846) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -261113,13 +261357,13 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15820) + p.SetState(15847) p.Condition() } case PlSqlParserFOR: { - p.SetState(15821) + p.SetState(15848) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -261127,7 +261371,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15822) + p.SetState(15849) p.Cursor_loop_param() } @@ -261136,7 +261380,7 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { default: } { - p.SetState(15825) + p.SetState(15852) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -261144,11 +261388,11 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15826) + p.SetState(15853) p.Seq_of_statements() } { - p.SetState(15827) + p.SetState(15854) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule @@ -261156,19 +261400,19 @@ func (p *PlSqlParser) Loop_statement() (localctx ILoop_statementContext) { } } { - p.SetState(15828) + p.SetState(15855) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15830) + p.SetState(15857) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2110, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2116, p.GetParserRuleContext()) == 1 { { - p.SetState(15829) + p.SetState(15856) p.Label_name() } @@ -261424,33 +261668,33 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { p.EnterRule(localctx, 1772, PlSqlParserRULE_cursor_loop_param) var _la int - p.SetState(15857) + p.SetState(15884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2115, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2121, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15832) + p.SetState(15859) p.Index_name() } { - p.SetState(15833) + p.SetState(15860) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15835) + p.SetState(15862) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2111, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2117, p.GetParserRuleContext()) == 1 { { - p.SetState(15834) + p.SetState(15861) p.Match(PlSqlParserREVERSE) if p.HasError() { // Recognition error - abort rule @@ -261462,11 +261706,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { goto errorExit } { - p.SetState(15837) + p.SetState(15864) p.Lower_bound() } { - p.SetState(15838) + p.SetState(15865) var _m = p.Match(PlSqlParserDOUBLE_PERIOD) @@ -261477,25 +261721,25 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15839) + p.SetState(15866) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15841) + p.SetState(15868) p.Record_name() } { - p.SetState(15842) + p.SetState(15869) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15855) + p.SetState(15882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261504,10 +261748,10 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(15843) + p.SetState(15870) p.Cursor_name() } - p.SetState(15849) + p.SetState(15876) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261516,14 +261760,14 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(15844) + p.SetState(15871) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15846) + p.SetState(15873) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -261532,13 +261776,13 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(15845) + p.SetState(15872) p.Expressions() } } { - p.SetState(15848) + p.SetState(15875) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261550,7 +261794,7 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { case PlSqlParserLEFT_PAREN: { - p.SetState(15851) + p.SetState(15878) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261558,11 +261802,11 @@ func (p *PlSqlParser) Cursor_loop_param() (localctx ICursor_loop_paramContext) { } } { - p.SetState(15852) + p.SetState(15879) p.Select_statement() } { - p.SetState(15853) + p.SetState(15880) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -261743,7 +261987,7 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { p.EnterRule(localctx, 1774, PlSqlParserRULE_forall_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15859) + p.SetState(15886) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -261751,11 +261995,11 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15860) + p.SetState(15887) p.Index_name() } { - p.SetState(15861) + p.SetState(15888) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -261763,19 +262007,19 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15862) + p.SetState(15889) p.Bounds_clause() } { - p.SetState(15863) + p.SetState(15890) p.Sql_statement() } - p.SetState(15866) + p.SetState(15893) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2116, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2122, p.GetParserRuleContext()) == 1 { { - p.SetState(15864) + p.SetState(15891) p.Match(PlSqlParserSAVE) if p.HasError() { // Recognition error - abort rule @@ -261783,7 +262027,7 @@ func (p *PlSqlParser) Forall_statement() (localctx IForall_statementContext) { } } { - p.SetState(15865) + p.SetState(15892) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -261993,21 +262237,21 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { p.EnterRule(localctx, 1776, PlSqlParserRULE_bounds_clause) var _la int - p.SetState(15881) + p.SetState(15908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2118, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2124, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(15868) + p.SetState(15895) p.Lower_bound() } { - p.SetState(15869) + p.SetState(15896) p.Match(PlSqlParserDOUBLE_PERIOD) if p.HasError() { // Recognition error - abort rule @@ -262015,14 +262259,14 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15870) + p.SetState(15897) p.Upper_bound() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(15872) + p.SetState(15899) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -262030,7 +262274,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15873) + p.SetState(15900) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -262038,10 +262282,10 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15874) + p.SetState(15901) p.Collection_name() } - p.SetState(15876) + p.SetState(15903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -262050,7 +262294,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { if _la == PlSqlParserBETWEEN { { - p.SetState(15875) + p.SetState(15902) p.Between_bound() } @@ -262059,7 +262303,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(15878) + p.SetState(15905) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -262067,7 +262311,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15879) + p.SetState(15906) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -262075,7 +262319,7 @@ func (p *PlSqlParser) Bounds_clause() (localctx IBounds_clauseContext) { } } { - p.SetState(15880) + p.SetState(15907) p.Index_name() } @@ -262220,7 +262464,7 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { p.EnterRule(localctx, 1778, PlSqlParserRULE_between_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15883) + p.SetState(15910) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -262228,11 +262472,11 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(15884) + p.SetState(15911) p.Lower_bound() } { - p.SetState(15885) + p.SetState(15912) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -262240,7 +262484,7 @@ func (p *PlSqlParser) Between_bound() (localctx IBetween_boundContext) { } } { - p.SetState(15886) + p.SetState(15913) p.Upper_bound() } @@ -262354,7 +262598,7 @@ func (p *PlSqlParser) Lower_bound() (localctx ILower_boundContext) { p.EnterRule(localctx, 1780, PlSqlParserRULE_lower_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15888) + p.SetState(15915) p.concatenation(0) } @@ -262468,7 +262712,7 @@ func (p *PlSqlParser) Upper_bound() (localctx IUpper_boundContext) { p.EnterRule(localctx, 1782, PlSqlParserRULE_upper_bound) p.EnterOuterAlt(localctx, 1) { - p.SetState(15890) + p.SetState(15917) p.concatenation(0) } @@ -262570,7 +262814,7 @@ func (p *PlSqlParser) Null_statement() (localctx INull_statementContext) { p.EnterRule(localctx, 1784, PlSqlParserRULE_null_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15892) + p.SetState(15919) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -262693,19 +262937,19 @@ func (p *PlSqlParser) Raise_statement() (localctx IRaise_statementContext) { p.EnterRule(localctx, 1786, PlSqlParserRULE_raise_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15894) + p.SetState(15921) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15896) + p.SetState(15923) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2119, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2125, p.GetParserRuleContext()) == 1 { { - p.SetState(15895) + p.SetState(15922) p.Exception_name() } @@ -262828,19 +263072,19 @@ func (p *PlSqlParser) Return_statement() (localctx IReturn_statementContext) { p.EnterRule(localctx, 1788, PlSqlParserRULE_return_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15898) + p.SetState(15925) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15900) + p.SetState(15927) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2120, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2126, p.GetParserRuleContext()) == 1 { { - p.SetState(15899) + p.SetState(15926) p.Expression() } @@ -263083,7 +263327,7 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(15902) + p.SetState(15929) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -263091,34 +263335,34 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(15903) + p.SetState(15930) p.Routine_name() } - p.SetState(15905) + p.SetState(15932) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2121, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2127, p.GetParserRuleContext()) == 1 { { - p.SetState(15904) + p.SetState(15931) p.Function_argument() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15914) + p.SetState(15941) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2123, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2129, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15907) + p.SetState(15934) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -263126,15 +263370,15 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(15908) + p.SetState(15935) p.Id_expression() } - p.SetState(15910) + p.SetState(15937) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2122, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2128, p.GetParserRuleContext()) == 1 { { - p.SetState(15909) + p.SetState(15936) p.Function_argument() } @@ -263143,22 +263387,22 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } - p.SetState(15916) + p.SetState(15943) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2123, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2129, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(15919) + p.SetState(15946) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2124, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2130, p.GetParserRuleContext()) == 1 { { - p.SetState(15917) + p.SetState(15944) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -263166,7 +263410,7 @@ func (p *PlSqlParser) Sql_call_statement() (localctx ISql_call_statementContext) } } { - p.SetState(15918) + p.SetState(15945) p.Bind_variable() } @@ -263408,12 +263652,12 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15922) + p.SetState(15949) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2125, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2131, p.GetParserRuleContext()) == 1 { { - p.SetState(15921) + p.SetState(15948) p.Match(PlSqlParserCALL) if p.HasError() { // Recognition error - abort rule @@ -263425,34 +263669,34 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont goto errorExit } { - p.SetState(15924) + p.SetState(15951) p.Routine_name() } - p.SetState(15926) + p.SetState(15953) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2126, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2132, p.GetParserRuleContext()) == 1 { { - p.SetState(15925) + p.SetState(15952) p.Function_argument() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(15935) + p.SetState(15962) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2128, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2134, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15928) + p.SetState(15955) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -263460,15 +263704,15 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } { - p.SetState(15929) + p.SetState(15956) p.Id_expression() } - p.SetState(15931) + p.SetState(15958) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2127, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2133, p.GetParserRuleContext()) == 1 { { - p.SetState(15930) + p.SetState(15957) p.Function_argument() } @@ -263477,22 +263721,22 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } - p.SetState(15937) + p.SetState(15964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2128, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2134, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(15940) + p.SetState(15967) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2129, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2135, p.GetParserRuleContext()) == 1 { { - p.SetState(15938) + p.SetState(15965) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -263500,7 +263744,7 @@ func (p *PlSqlParser) Plsql_call_statement() (localctx IPlsql_call_statementCont } } { - p.SetState(15939) + p.SetState(15966) p.Bind_variable() } @@ -263638,7 +263882,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) p.EnterRule(localctx, 1794, PlSqlParserRULE_pipe_row_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(15942) + p.SetState(15969) p.Match(PlSqlParserPIPE) if p.HasError() { // Recognition error - abort rule @@ -263646,7 +263890,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(15943) + p.SetState(15970) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -263654,7 +263898,7 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(15944) + p.SetState(15971) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -263662,11 +263906,11 @@ func (p *PlSqlParser) Pipe_row_statement() (localctx IPipe_row_statementContext) } } { - p.SetState(15945) + p.SetState(15972) p.Expression() } { - p.SetState(15946) + p.SetState(15973) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -263861,7 +264105,7 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15948) + p.SetState(15975) p.Match(PlSqlParserBEGIN) if p.HasError() { // Recognition error - abort rule @@ -263869,10 +264113,10 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } } { - p.SetState(15949) + p.SetState(15976) p.Seq_of_statements() } - p.SetState(15956) + p.SetState(15983) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263881,14 +264125,14 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { if _la == PlSqlParserEXCEPTION { { - p.SetState(15950) + p.SetState(15977) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15952) + p.SetState(15979) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263897,11 +264141,11 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(15951) + p.SetState(15978) p.Exception_handler() } - p.SetState(15954) + p.SetState(15981) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -263911,19 +264155,19 @@ func (p *PlSqlParser) Body() (localctx IBodyContext) { } { - p.SetState(15958) + p.SetState(15985) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15960) + p.SetState(15987) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2132, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2138, p.GetParserRuleContext()) == 1 { { - p.SetState(15959) + p.SetState(15986) p.Label_name() } @@ -264106,7 +264350,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(15962) + p.SetState(15989) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -264114,10 +264358,10 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(15963) + p.SetState(15990) p.Exception_name() } - p.SetState(15968) + p.SetState(15995) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264126,7 +264370,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { for _la == PlSqlParserOR { { - p.SetState(15964) + p.SetState(15991) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -264134,11 +264378,11 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(15965) + p.SetState(15992) p.Exception_name() } - p.SetState(15970) + p.SetState(15997) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264146,7 +264390,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(15971) + p.SetState(15998) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -264154,7 +264398,7 @@ func (p *PlSqlParser) Exception_handler() (localctx IException_handlerContext) { } } { - p.SetState(15972) + p.SetState(15999) p.Seq_of_statements() } @@ -264319,7 +264563,7 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15981) + p.SetState(16008) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264328,36 +264572,36 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(15974) + p.SetState(16001) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(15978) + p.SetState(16005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2134, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(15975) + p.SetState(16002) p.Declare_spec() } } - p.SetState(15980) + p.SetState(16007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2134, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -264365,7 +264609,7 @@ func (p *PlSqlParser) Trigger_block() (localctx ITrigger_blockContext) { } { - p.SetState(15983) + p.SetState(16010) p.Body() } @@ -264530,7 +264774,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(15986) + p.SetState(16013) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264539,7 +264783,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { if _la == PlSqlParserDECLARE { { - p.SetState(15985) + p.SetState(16012) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -264548,7 +264792,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { } } - p.SetState(15989) + p.SetState(16016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264558,7 +264802,7 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { switch _alt { case 1: { - p.SetState(15988) + p.SetState(16015) p.Declare_spec() } @@ -264567,15 +264811,15 @@ func (p *PlSqlParser) Block() (localctx IBlockContext) { goto errorExit } - p.SetState(15991) + p.SetState(16018) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2137, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } { - p.SetState(15993) + p.SetState(16020) p.Body() } @@ -264738,7 +264982,7 @@ func (s *Sql_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Sql_statement() (localctx ISql_statementContext) { localctx = NewSql_statementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1804, PlSqlParserRULE_sql_statement) - p.SetState(15999) + p.SetState(16026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -264748,28 +264992,28 @@ func (p *PlSqlParser) Sql_statement() (localctx ISql_statementContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 1) { - p.SetState(15995) + p.SetState(16022) p.Execute_immediate() } case PlSqlParserDELETE, PlSqlParserEXPLAIN, PlSqlParserINSERT, PlSqlParserLOCK, PlSqlParserMERGE, PlSqlParserSELECT, PlSqlParserUPDATE, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(15996) + p.SetState(16023) p.Data_manipulation_language_statements() } case PlSqlParserCLOSE, PlSqlParserFETCH, PlSqlParserOPEN: p.EnterOuterAlt(localctx, 3) { - p.SetState(15997) + p.SetState(16024) p.Cursor_manipulation_statements() } case PlSqlParserCOMMIT, PlSqlParserROLLBACK, PlSqlParserSAVEPOINT, PlSqlParserSET: p.EnterOuterAlt(localctx, 4) { - p.SetState(15998) + p.SetState(16025) p.Transaction_control_statements() } @@ -264949,7 +265193,7 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { p.EnterRule(localctx, 1806, PlSqlParserRULE_execute_immediate) p.EnterOuterAlt(localctx, 1) { - p.SetState(16001) + p.SetState(16028) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -264957,7 +265201,7 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16002) + p.SetState(16029) p.Match(PlSqlParserIMMEDIATE) if p.HasError() { // Recognition error - abort rule @@ -264965,23 +265209,23 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } } { - p.SetState(16003) + p.SetState(16030) p.Expression() } - p.SetState(16013) + p.SetState(16040) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 1 { { - p.SetState(16004) + p.SetState(16031) p.Into_clause() } - p.SetState(16006) + p.SetState(16033) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2139, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2145, p.GetParserRuleContext()) == 1 { { - p.SetState(16005) + p.SetState(16032) p.Using_clause() } @@ -264991,17 +265235,17 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 2 { { - p.SetState(16008) + p.SetState(16035) p.Using_clause() } - p.SetState(16010) + p.SetState(16037) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2140, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) == 1 { { - p.SetState(16009) + p.SetState(16036) p.Dynamic_returning_clause() } @@ -265011,9 +265255,9 @@ func (p *PlSqlParser) Execute_immediate() (localctx IExecute_immediateContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2141, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) == 3 { { - p.SetState(16012) + p.SetState(16039) p.Dynamic_returning_clause() } @@ -265143,7 +265387,7 @@ func (p *PlSqlParser) Dynamic_returning_clause() (localctx IDynamic_returning_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(16015) + p.SetState(16042) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -265154,7 +265398,7 @@ func (p *PlSqlParser) Dynamic_returning_clause() (localctx IDynamic_returning_cl } } { - p.SetState(16016) + p.SetState(16043) p.Into_clause() } @@ -265369,7 +265613,7 @@ func (s *Data_manipulation_language_statementsContext) Accept(visitor antlr.Pars func (p *PlSqlParser) Data_manipulation_language_statements() (localctx IData_manipulation_language_statementsContext) { localctx = NewData_manipulation_language_statementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1810, PlSqlParserRULE_data_manipulation_language_statements) - p.SetState(16025) + p.SetState(16052) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -265379,49 +265623,49 @@ func (p *PlSqlParser) Data_manipulation_language_statements() (localctx IData_ma case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 1) { - p.SetState(16018) + p.SetState(16045) p.Merge_statement() } case PlSqlParserLOCK: p.EnterOuterAlt(localctx, 2) { - p.SetState(16019) + p.SetState(16046) p.Lock_table_statement() } case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 3) { - p.SetState(16020) + p.SetState(16047) p.Select_statement() } case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(16021) + p.SetState(16048) p.Update_statement() } case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 5) { - p.SetState(16022) + p.SetState(16049) p.Delete_statement() } case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 6) { - p.SetState(16023) + p.SetState(16050) p.Insert_statement() } case PlSqlParserEXPLAIN: p.EnterOuterAlt(localctx, 7) { - p.SetState(16024) + p.SetState(16051) p.Explain_statement() } @@ -265589,38 +265833,38 @@ func (s *Cursor_manipulation_statementsContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Cursor_manipulation_statements() (localctx ICursor_manipulation_statementsContext) { localctx = NewCursor_manipulation_statementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1812, PlSqlParserRULE_cursor_manipulation_statements) - p.SetState(16031) + p.SetState(16058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2143, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2149, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16027) + p.SetState(16054) p.Close_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16028) + p.SetState(16055) p.Open_statement() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16029) + p.SetState(16056) p.Fetch_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16030) + p.SetState(16057) p.Open_for_statement() } @@ -265743,7 +265987,7 @@ func (p *PlSqlParser) Close_statement() (localctx IClose_statementContext) { p.EnterRule(localctx, 1814, PlSqlParserRULE_close_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16033) + p.SetState(16060) p.Match(PlSqlParserCLOSE) if p.HasError() { // Recognition error - abort rule @@ -265751,7 +265995,7 @@ func (p *PlSqlParser) Close_statement() (localctx IClose_statementContext) { } } { - p.SetState(16034) + p.SetState(16061) p.Cursor_name() } @@ -265899,7 +266143,7 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16036) + p.SetState(16063) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -265907,22 +266151,22 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { } } { - p.SetState(16037) + p.SetState(16064) p.Cursor_name() } - p.SetState(16043) + p.SetState(16070) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2145, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2151, p.GetParserRuleContext()) == 1 { { - p.SetState(16038) + p.SetState(16065) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16040) + p.SetState(16067) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -265931,13 +266175,13 @@ func (p *PlSqlParser) Open_statement() (localctx IOpen_statementContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(16039) + p.SetState(16066) p.Expressions() } } { - p.SetState(16042) + p.SetState(16069) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -266167,7 +266411,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16045) + p.SetState(16072) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -266175,10 +266419,10 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16046) + p.SetState(16073) p.Cursor_name() } - p.SetState(16074) + p.SetState(16101) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266187,7 +266431,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(16047) + p.SetState(16074) var _m = p.Match(PlSqlParserINTO) @@ -266198,22 +266442,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16048) + p.SetState(16075) p.Variable_name() } - p.SetState(16053) + p.SetState(16080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2152, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16049) + p.SetState(16076) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -266221,17 +266465,17 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16050) + p.SetState(16077) p.Variable_name() } } - p.SetState(16055) + p.SetState(16082) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2146, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2152, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -266239,7 +266483,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { case PlSqlParserBULK: { - p.SetState(16056) + p.SetState(16083) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -266247,7 +266491,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16057) + p.SetState(16084) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -266255,7 +266499,7 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16058) + p.SetState(16085) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -266263,22 +266507,22 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16059) + p.SetState(16086) p.Variable_name() } - p.SetState(16064) + p.SetState(16091) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2153, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16060) + p.SetState(16087) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -266286,34 +266530,34 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { } } { - p.SetState(16061) + p.SetState(16088) p.Variable_name() } } - p.SetState(16066) + p.SetState(16093) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2147, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2153, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16072) + p.SetState(16099) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2149, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 1 { { - p.SetState(16067) + p.SetState(16094) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16070) + p.SetState(16097) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -266322,13 +266566,13 @@ func (p *PlSqlParser) Fetch_statement() (localctx IFetch_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(16068) + p.SetState(16095) p.Numeric() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16069) + p.SetState(16096) p.Variable_name() } @@ -266517,7 +266761,7 @@ func (p *PlSqlParser) Open_for_statement() (localctx IOpen_for_statementContext) p.EnterRule(localctx, 1820, PlSqlParserRULE_open_for_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16076) + p.SetState(16103) p.Match(PlSqlParserOPEN) if p.HasError() { // Recognition error - abort rule @@ -266525,45 +266769,45 @@ func (p *PlSqlParser) Open_for_statement() (localctx IOpen_for_statementContext) } } { - p.SetState(16077) + p.SetState(16104) p.Variable_name() } { - p.SetState(16078) + p.SetState(16105) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16081) + p.SetState(16108) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2151, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2157, p.GetParserRuleContext()) { case 1: { - p.SetState(16079) + p.SetState(16106) p.Select_statement() } case 2: { - p.SetState(16080) + p.SetState(16107) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(16084) + p.SetState(16111) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2152, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2158, p.GetParserRuleContext()) == 1 { { - p.SetState(16083) + p.SetState(16110) p.Using_clause() } @@ -266747,45 +266991,45 @@ func (s *Transaction_control_statementsContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Transaction_control_statements() (localctx ITransaction_control_statementsContext) { localctx = NewTransaction_control_statementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1822, PlSqlParserRULE_transaction_control_statements) - p.SetState(16091) + p.SetState(16118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2153, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16086) + p.SetState(16113) p.Set_transaction_command() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16087) + p.SetState(16114) p.Set_constraint_command() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16088) + p.SetState(16115) p.Commit_statement() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(16089) + p.SetState(16116) p.Rollback_statement() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(16090) + p.SetState(16117) p.Savepoint_statement() } @@ -266987,7 +267231,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma p.EnterOuterAlt(localctx, 1) { - p.SetState(16093) + p.SetState(16120) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -266995,19 +267239,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16094) + p.SetState(16121) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16108) + p.SetState(16135) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 1 { { - p.SetState(16095) + p.SetState(16122) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -267015,7 +267259,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16096) + p.SetState(16123) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserONLY || _la == PlSqlParserWRITE) { @@ -267028,9 +267272,9 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 2 { { - p.SetState(16097) + p.SetState(16124) p.Match(PlSqlParserISOLATION) if p.HasError() { // Recognition error - abort rule @@ -267038,14 +267282,14 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16098) + p.SetState(16125) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16102) + p.SetState(16129) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267054,7 +267298,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma switch p.GetTokenStream().LA(1) { case PlSqlParserSERIALIZABLE: { - p.SetState(16099) + p.SetState(16126) p.Match(PlSqlParserSERIALIZABLE) if p.HasError() { // Recognition error - abort rule @@ -267064,7 +267308,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma case PlSqlParserREAD: { - p.SetState(16100) + p.SetState(16127) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -267072,7 +267316,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16101) + p.SetState(16128) p.Match(PlSqlParserCOMMITTED) if p.HasError() { // Recognition error - abort rule @@ -267087,9 +267331,9 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2155, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 3 { { - p.SetState(16104) + p.SetState(16131) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -267097,7 +267341,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16105) + p.SetState(16132) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -267105,7 +267349,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16106) + p.SetState(16133) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -267113,19 +267357,19 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16107) + p.SetState(16134) p.Rollback_segment_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16112) + p.SetState(16139) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2156, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2162, p.GetParserRuleContext()) == 1 { { - p.SetState(16110) + p.SetState(16137) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -267133,7 +267377,7 @@ func (p *PlSqlParser) Set_transaction_command() (localctx ISet_transaction_comma } } { - p.SetState(16111) + p.SetState(16138) p.Quoted_string() } @@ -267319,7 +267563,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command p.EnterOuterAlt(localctx, 1) { - p.SetState(16114) + p.SetState(16141) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -267327,7 +267571,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16115) + p.SetState(16142) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONSTRAINT || _la == PlSqlParserCONSTRAINTS) { @@ -267337,7 +267581,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command p.Consume() } } - p.SetState(16125) + p.SetState(16152) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267346,7 +267590,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command switch p.GetTokenStream().LA(1) { case PlSqlParserALL: { - p.SetState(16116) + p.SetState(16143) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -267356,10 +267600,10 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16117) + p.SetState(16144) p.Constraint_name() } - p.SetState(16122) + p.SetState(16149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267368,7 +267612,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command for _la == PlSqlParserCOMMA { { - p.SetState(16118) + p.SetState(16145) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -267376,11 +267620,11 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command } } { - p.SetState(16119) + p.SetState(16146) p.Constraint_name() } - p.SetState(16124) + p.SetState(16151) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267393,7 +267637,7 @@ func (p *PlSqlParser) Set_constraint_command() (localctx ISet_constraint_command goto errorExit } { - p.SetState(16127) + p.SetState(16154) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFERRED || _la == PlSqlParserIMMEDIATE) { @@ -267576,19 +267820,19 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { p.EnterRule(localctx, 1828, PlSqlParserRULE_commit_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16129) + p.SetState(16156) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16131) + p.SetState(16158) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2159, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2165, p.GetParserRuleContext()) == 1 { { - p.SetState(16130) + p.SetState(16157) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -267599,12 +267843,12 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16135) + p.SetState(16162) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2160, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) == 1 { { - p.SetState(16133) + p.SetState(16160) p.Match(PlSqlParserCOMMENT) if p.HasError() { // Recognition error - abort rule @@ -267612,7 +267856,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16134) + p.SetState(16161) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -267623,31 +267867,31 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16138) + p.SetState(16165) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2161, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) == 1 { { - p.SetState(16137) + p.SetState(16164) p.Write_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16151) + p.SetState(16178) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2164, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2170, p.GetParserRuleContext()) == 1 { { - p.SetState(16140) + p.SetState(16167) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16149) + p.SetState(16176) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -267656,19 +267900,19 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserCHAR_STRING: { - p.SetState(16141) + p.SetState(16168) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16144) + p.SetState(16171) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2162, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2168, p.GetParserRuleContext()) == 1 { { - p.SetState(16142) + p.SetState(16169) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -267676,7 +267920,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16143) + p.SetState(16170) p.Numeric() } @@ -267686,7 +267930,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID: { - p.SetState(16146) + p.SetState(16173) p.Match(PlSqlParserCORRUPT_XID) if p.HasError() { // Recognition error - abort rule @@ -267694,7 +267938,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { } } { - p.SetState(16147) + p.SetState(16174) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -267704,7 +267948,7 @@ func (p *PlSqlParser) Commit_statement() (localctx ICommit_statementContext) { case PlSqlParserCORRUPT_XID_ALL: { - p.SetState(16148) + p.SetState(16175) p.Match(PlSqlParserCORRUPT_XID_ALL) if p.HasError() { // Recognition error - abort rule @@ -267841,19 +268085,19 @@ func (p *PlSqlParser) Write_clause() (localctx IWrite_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16153) + p.SetState(16180) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16155) + p.SetState(16182) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2165, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2171, p.GetParserRuleContext()) == 1 { { - p.SetState(16154) + p.SetState(16181) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOWAIT || _la == PlSqlParserWAIT) { @@ -267867,12 +268111,12 @@ func (p *PlSqlParser) Write_clause() (localctx IWrite_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16158) + p.SetState(16185) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2166, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2172, p.GetParserRuleContext()) == 1 { { - p.SetState(16157) + p.SetState(16184) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBATCH || _la == PlSqlParserIMMEDIATE) { @@ -268039,19 +268283,19 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) p.EnterRule(localctx, 1832, PlSqlParserRULE_rollback_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16160) + p.SetState(16187) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16162) + p.SetState(16189) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2167, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2173, p.GetParserRuleContext()) == 1 { { - p.SetState(16161) + p.SetState(16188) p.Match(PlSqlParserWORK) if p.HasError() { // Recognition error - abort rule @@ -268062,24 +268306,24 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } else if p.HasError() { // JIM goto errorExit } - p.SetState(16171) + p.SetState(16198) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 1 { { - p.SetState(16164) + p.SetState(16191) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16166) + p.SetState(16193) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2168, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2174, p.GetParserRuleContext()) == 1 { { - p.SetState(16165) + p.SetState(16192) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -268091,15 +268335,15 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) goto errorExit } { - p.SetState(16168) + p.SetState(16195) p.Savepoint_name() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2169, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2175, p.GetParserRuleContext()) == 2 { { - p.SetState(16169) + p.SetState(16196) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule @@ -268107,7 +268351,7 @@ func (p *PlSqlParser) Rollback_statement() (localctx IRollback_statementContext) } } { - p.SetState(16170) + p.SetState(16197) p.Quoted_string() } @@ -268230,7 +268474,7 @@ func (p *PlSqlParser) Savepoint_statement() (localctx ISavepoint_statementContex p.EnterRule(localctx, 1834, PlSqlParserRULE_savepoint_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16173) + p.SetState(16200) p.Match(PlSqlParserSAVEPOINT) if p.HasError() { // Recognition error - abort rule @@ -268238,7 +268482,7 @@ func (p *PlSqlParser) Savepoint_statement() (localctx ISavepoint_statementContex } } { - p.SetState(16174) + p.SetState(16201) p.Savepoint_name() } @@ -268491,7 +268735,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16176) + p.SetState(16203) p.Match(PlSqlParserEXPLAIN) if p.HasError() { // Recognition error - abort rule @@ -268499,14 +268743,14 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16177) + p.SetState(16204) p.Match(PlSqlParserPLAN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16182) + p.SetState(16209) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268515,7 +268759,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserSET { { - p.SetState(16178) + p.SetState(16205) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -268523,7 +268767,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16179) + p.SetState(16206) p.Match(PlSqlParserSTATEMENT_ID) if p.HasError() { // Recognition error - abort rule @@ -268531,7 +268775,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16180) + p.SetState(16207) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -268539,12 +268783,12 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16181) + p.SetState(16208) p.Quoted_string() } } - p.SetState(16186) + p.SetState(16213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268553,7 +268797,7 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { if _la == PlSqlParserINTO { { - p.SetState(16184) + p.SetState(16211) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -268561,20 +268805,20 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { } } { - p.SetState(16185) + p.SetState(16212) p.Tableview_name() } } { - p.SetState(16188) + p.SetState(16215) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16194) + p.SetState(16221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -268583,31 +268827,31 @@ func (p *PlSqlParser) Explain_statement() (localctx IExplain_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(16189) + p.SetState(16216) p.Select_statement() } case PlSqlParserUPDATE: { - p.SetState(16190) + p.SetState(16217) p.Update_statement() } case PlSqlParserDELETE: { - p.SetState(16191) + p.SetState(16218) p.Delete_statement() } case PlSqlParserINSERT: { - p.SetState(16192) + p.SetState(16219) p.Insert_statement() } case PlSqlParserMERGE: { - p.SetState(16193) + p.SetState(16220) p.Merge_statement() } @@ -268726,7 +268970,7 @@ func (p *PlSqlParser) Select_only_statement() (localctx ISelect_only_statementCo p.EnterRule(localctx, 1838, PlSqlParserRULE_select_only_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16196) + p.SetState(16223) p.Subquery() } @@ -269014,21 +269258,21 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16198) + p.SetState(16225) p.Select_only_statement() } - p.SetState(16205) + p.SetState(16232) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2174, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2180, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16203) + p.SetState(16230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269037,25 +269281,25 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(16199) + p.SetState(16226) p.For_update_clause() } case PlSqlParserORDER: { - p.SetState(16200) + p.SetState(16227) p.Order_by_clause() } case PlSqlParserOFFSET: { - p.SetState(16201) + p.SetState(16228) p.Offset_clause() } case PlSqlParserFETCH: { - p.SetState(16202) + p.SetState(16229) p.Fetch_clause() } @@ -269065,12 +269309,12 @@ func (p *PlSqlParser) Select_statement() (localctx ISelect_statementContext) { } } - p.SetState(16207) + p.SetState(16234) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2174, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2180, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -269229,7 +269473,7 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ p.EnterOuterAlt(localctx, 1) { - p.SetState(16208) + p.SetState(16235) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -269237,10 +269481,10 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16209) + p.SetState(16236) p.Factoring_element() } - p.SetState(16214) + p.SetState(16241) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269249,7 +269493,7 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ for _la == PlSqlParserCOMMA { { - p.SetState(16210) + p.SetState(16237) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -269257,11 +269501,11 @@ func (p *PlSqlParser) Subquery_factoring_clause() (localctx ISubquery_factoring_ } } { - p.SetState(16211) + p.SetState(16238) p.Factoring_element() } - p.SetState(16216) + p.SetState(16243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269481,10 +269725,10 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16217) + p.SetState(16244) p.Query_name() } - p.SetState(16219) + p.SetState(16246) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269493,13 +269737,13 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(16218) + p.SetState(16245) p.Paren_column_list() } } { - p.SetState(16221) + p.SetState(16248) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -269507,7 +269751,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16222) + p.SetState(16249) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -269515,10 +269759,10 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { } } { - p.SetState(16223) + p.SetState(16250) p.Subquery() } - p.SetState(16225) + p.SetState(16252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269527,20 +269771,20 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserORDER { { - p.SetState(16224) + p.SetState(16251) p.Order_by_clause() } } { - p.SetState(16227) + p.SetState(16254) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16229) + p.SetState(16256) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269549,12 +269793,12 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserSEARCH { { - p.SetState(16228) + p.SetState(16255) p.Search_clause() } } - p.SetState(16232) + p.SetState(16259) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269563,7 +269807,7 @@ func (p *PlSqlParser) Factoring_element() (localctx IFactoring_elementContext) { if _la == PlSqlParserCYCLE { { - p.SetState(16231) + p.SetState(16258) p.Cycle_clause() } @@ -269792,7 +270036,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16234) + p.SetState(16261) p.Match(PlSqlParserSEARCH) if p.HasError() { // Recognition error - abort rule @@ -269800,7 +270044,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16235) + p.SetState(16262) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBREADTH || _la == PlSqlParserDEPTH) { @@ -269811,7 +270055,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16236) + p.SetState(16263) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -269819,7 +270063,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16237) + p.SetState(16264) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -269827,10 +270071,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16238) + p.SetState(16265) p.Column_name() } - p.SetState(16240) + p.SetState(16267) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269839,7 +270083,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16239) + p.SetState(16266) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -269848,7 +270092,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16243) + p.SetState(16270) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269857,7 +270101,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16242) + p.SetState(16269) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -269866,12 +270110,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16247) + p.SetState(16274) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2182, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2188, p.GetParserRuleContext()) == 1 { { - p.SetState(16245) + p.SetState(16272) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -269879,7 +270123,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16246) + p.SetState(16273) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -269890,7 +270134,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16251) + p.SetState(16278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269899,7 +270143,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16249) + p.SetState(16276) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -269907,7 +270151,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16250) + p.SetState(16277) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -269916,7 +270160,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16271) + p.SetState(16298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269925,7 +270169,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16253) + p.SetState(16280) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -269933,10 +270177,10 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16254) + p.SetState(16281) p.Column_name() } - p.SetState(16256) + p.SetState(16283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269945,7 +270189,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserASC { { - p.SetState(16255) + p.SetState(16282) p.Match(PlSqlParserASC) if p.HasError() { // Recognition error - abort rule @@ -269954,7 +270198,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16259) + p.SetState(16286) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -269963,7 +270207,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserDESC { { - p.SetState(16258) + p.SetState(16285) p.Match(PlSqlParserDESC) if p.HasError() { // Recognition error - abort rule @@ -269972,12 +270216,12 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } - p.SetState(16263) + p.SetState(16290) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2186, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2192, p.GetParserRuleContext()) == 1 { { - p.SetState(16261) + p.SetState(16288) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -269985,7 +270229,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16262) + p.SetState(16289) p.Match(PlSqlParserFIRST) if p.HasError() { // Recognition error - abort rule @@ -269996,7 +270240,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16267) + p.SetState(16294) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270005,7 +270249,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { if _la == PlSqlParserNULLS { { - p.SetState(16265) + p.SetState(16292) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -270013,7 +270257,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16266) + p.SetState(16293) p.Match(PlSqlParserLAST) if p.HasError() { // Recognition error - abort rule @@ -270023,7 +270267,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } - p.SetState(16273) + p.SetState(16300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270031,7 +270275,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16274) + p.SetState(16301) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -270039,7 +270283,7 @@ func (p *PlSqlParser) Search_clause() (localctx ISearch_clauseContext) { } } { - p.SetState(16275) + p.SetState(16302) p.Column_name() } @@ -270233,7 +270477,7 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { p.EnterRule(localctx, 1848, PlSqlParserRULE_cycle_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16277) + p.SetState(16304) p.Match(PlSqlParserCYCLE) if p.HasError() { // Recognition error - abort rule @@ -270241,11 +270485,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16278) + p.SetState(16305) p.Column_list() } { - p.SetState(16279) + p.SetState(16306) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -270253,11 +270497,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16280) + p.SetState(16307) p.Column_name() } { - p.SetState(16281) + p.SetState(16308) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -270265,11 +270509,11 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16282) + p.SetState(16309) p.Expression() } { - p.SetState(16283) + p.SetState(16310) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -270277,7 +270521,7 @@ func (p *PlSqlParser) Cycle_clause() (localctx ICycle_clauseContext) { } } { - p.SetState(16284) + p.SetState(16311) p.Expression() } @@ -270436,32 +270680,32 @@ func (p *PlSqlParser) Subquery() (localctx ISubqueryContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16286) + p.SetState(16313) p.Subquery_basic_elements() } - p.SetState(16290) + p.SetState(16317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2195, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16287) + p.SetState(16314) p.Subquery_operation_part() } } - p.SetState(16292) + p.SetState(16319) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2189, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2195, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -270602,7 +270846,7 @@ func (s *Subquery_basic_elementsContext) Accept(visitor antlr.ParseTreeVisitor) func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elementsContext) { localctx = NewSubquery_basic_elementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1852, PlSqlParserRULE_subquery_basic_elements) - p.SetState(16298) + p.SetState(16325) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270612,14 +270856,14 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen case PlSqlParserSELECT, PlSqlParserWITH: p.EnterOuterAlt(localctx, 1) { - p.SetState(16293) + p.SetState(16320) p.Query_block() } case PlSqlParserLEFT_PAREN: p.EnterOuterAlt(localctx, 2) { - p.SetState(16294) + p.SetState(16321) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -270627,11 +270871,11 @@ func (p *PlSqlParser) Subquery_basic_elements() (localctx ISubquery_basic_elemen } } { - p.SetState(16295) + p.SetState(16322) p.Subquery() } { - p.SetState(16296) + p.SetState(16323) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -270775,7 +271019,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16306) + p.SetState(16333) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270784,14 +271028,14 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa switch p.GetTokenStream().LA(1) { case PlSqlParserUNION: { - p.SetState(16300) + p.SetState(16327) p.Match(PlSqlParserUNION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16302) + p.SetState(16329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -270800,7 +271044,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa if _la == PlSqlParserALL { { - p.SetState(16301) + p.SetState(16328) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -270812,7 +271056,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserINTERSECT: { - p.SetState(16304) + p.SetState(16331) p.Match(PlSqlParserINTERSECT) if p.HasError() { // Recognition error - abort rule @@ -270822,7 +271066,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa case PlSqlParserMINUS: { - p.SetState(16305) + p.SetState(16332) p.Match(PlSqlParserMINUS) if p.HasError() { // Recognition error - abort rule @@ -270835,7 +271079,7 @@ func (p *PlSqlParser) Subquery_operation_part() (localctx ISubquery_operation_pa goto errorExit } { - p.SetState(16308) + p.SetState(16335) p.Subquery_basic_elements() } @@ -271123,7 +271367,7 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16311) + p.SetState(16338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271132,25 +271376,25 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserWITH { { - p.SetState(16310) + p.SetState(16337) p.Subquery_factoring_clause() } } { - p.SetState(16313) + p.SetState(16340) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16315) + p.SetState(16342) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2194, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2200, p.GetParserRuleContext()) == 1 { { - p.SetState(16314) + p.SetState(16341) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -271165,10 +271409,10 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { goto errorExit } { - p.SetState(16317) + p.SetState(16344) p.Selected_list() } - p.SetState(16319) + p.SetState(16346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271177,81 +271421,81 @@ func (p *PlSqlParser) Query_block() (localctx IQuery_blockContext) { if _la == PlSqlParserBULK || _la == PlSqlParserINTO { { - p.SetState(16318) + p.SetState(16345) p.Into_clause() } } { - p.SetState(16321) + p.SetState(16348) p.From_clause() } - p.SetState(16323) + p.SetState(16350) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2196, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2202, p.GetParserRuleContext()) == 1 { { - p.SetState(16322) + p.SetState(16349) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16326) + p.SetState(16353) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2197, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2203, p.GetParserRuleContext()) == 1 { { - p.SetState(16325) + p.SetState(16352) p.Hierarchical_query_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16329) + p.SetState(16356) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2198, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2204, p.GetParserRuleContext()) == 1 { { - p.SetState(16328) + p.SetState(16355) p.Group_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16332) + p.SetState(16359) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2199, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2205, p.GetParserRuleContext()) == 1 { { - p.SetState(16331) + p.SetState(16358) p.Model_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16335) + p.SetState(16362) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2200, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) == 1 { { - p.SetState(16334) + p.SetState(16361) p.Order_by_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16338) + p.SetState(16365) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2201, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2207, p.GetParserRuleContext()) == 1 { { - p.SetState(16337) + p.SetState(16364) p.Fetch_clause() } @@ -271410,7 +271654,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { p.EnterRule(localctx, 1858, PlSqlParserRULE_selected_list) var _la int - p.SetState(16349) + p.SetState(16376) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271420,7 +271664,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { case PlSqlParserASTERISK: p.EnterOuterAlt(localctx, 1) { - p.SetState(16340) + p.SetState(16367) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -271431,10 +271675,10 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(16341) + p.SetState(16368) p.Select_list_elements() } - p.SetState(16346) + p.SetState(16373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271443,7 +271687,7 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16342) + p.SetState(16369) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -271451,11 +271695,11 @@ func (p *PlSqlParser) Selected_list() (localctx ISelected_listContext) { } } { - p.SetState(16343) + p.SetState(16370) p.Select_list_elements() } - p.SetState(16348) + p.SetState(16375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -271583,7 +271827,7 @@ func (p *PlSqlParser) From_clause() (localctx IFrom_clauseContext) { p.EnterRule(localctx, 1860, PlSqlParserRULE_from_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16351) + p.SetState(16378) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -271591,7 +271835,7 @@ func (p *PlSqlParser) From_clause() (localctx IFrom_clauseContext) { } } { - p.SetState(16352) + p.SetState(16379) p.Table_ref_list() } @@ -271737,32 +271981,32 @@ func (s *Select_list_elementsContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Select_list_elements() (localctx ISelect_list_elementsContext) { localctx = NewSelect_list_elementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1862, PlSqlParserRULE_select_list_elements) - p.SetState(16359) + p.SetState(16386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2205, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2211, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16354) + p.SetState(16381) p.Table_wild() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16355) + p.SetState(16382) p.Expression() } - p.SetState(16357) + p.SetState(16384) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2204, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2210, p.GetParserRuleContext()) == 1 { { - p.SetState(16356) + p.SetState(16383) p.Column_alias() } @@ -271894,11 +272138,11 @@ func (p *PlSqlParser) Table_wild() (localctx ITable_wildContext) { p.EnterRule(localctx, 1864, PlSqlParserRULE_table_wild) p.EnterOuterAlt(localctx, 1) { - p.SetState(16361) + p.SetState(16388) p.Tableview_name() } { - p.SetState(16362) + p.SetState(16389) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -271906,7 +272150,7 @@ func (p *PlSqlParser) Table_wild() (localctx ITable_wildContext) { } } { - p.SetState(16363) + p.SetState(16390) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -272062,22 +272306,22 @@ func (p *PlSqlParser) Table_ref_list() (localctx ITable_ref_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16365) + p.SetState(16392) p.Table_ref() } - p.SetState(16370) + p.SetState(16397) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2212, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16366) + p.SetState(16393) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -272085,17 +272329,17 @@ func (p *PlSqlParser) Table_ref_list() (localctx ITable_ref_listContext) { } } { - p.SetState(16367) + p.SetState(16394) p.Table_ref() } } - p.SetState(16372) + p.SetState(16399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2206, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2212, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -272290,50 +272534,50 @@ func (p *PlSqlParser) Table_ref() (localctx ITable_refContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16373) + p.SetState(16400) p.Table_ref_aux() } - p.SetState(16377) + p.SetState(16404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2207, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16374) + p.SetState(16401) p.Join_clause() } } - p.SetState(16379) + p.SetState(16406) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2207, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16382) + p.SetState(16409) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2208, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) == 1 { { - p.SetState(16380) + p.SetState(16407) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2208, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) == 2 { { - p.SetState(16381) + p.SetState(16408) p.Unpivot_clause() } @@ -272513,48 +272757,48 @@ func (p *PlSqlParser) Table_ref_aux() (localctx ITable_ref_auxContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16384) + p.SetState(16411) p.Table_ref_aux_internal() } - p.SetState(16388) + p.SetState(16415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2215, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16385) + p.SetState(16412) p.Flashback_query_clause() } } - p.SetState(16390) + p.SetState(16417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2209, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2215, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16393) + p.SetState(16420) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2210, p.GetParserRuleContext()) == 1 { - p.SetState(16391) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2216, p.GetParserRuleContext()) == 1 { + p.SetState(16418) if !(p.IsTableAlias()) { p.SetError(antlr.NewFailedPredicateException(p, "p.IsTableAlias()", "")) goto errorExit } { - p.SetState(16392) + p.SetState(16419) p.Table_alias() } @@ -272927,34 +273171,34 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal p.EnterRule(localctx, 1872, PlSqlParserRULE_table_ref_aux_internal) var _la int - p.SetState(16418) + p.SetState(16445) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2214, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) { case 1: localctx = NewTable_ref_aux_internal_oneContext(p, localctx) p.EnterOuterAlt(localctx, 1) { - p.SetState(16395) + p.SetState(16422) p.Dml_table_expression_clause() } - p.SetState(16398) + p.SetState(16425) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2211, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 1 { { - p.SetState(16396) + p.SetState(16423) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2211, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2217, p.GetParserRuleContext()) == 2 { { - p.SetState(16397) + p.SetState(16424) p.Unpivot_clause() } @@ -272966,7 +273210,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal localctx = NewTable_ref_aux_internal_twoContext(p, localctx) p.EnterOuterAlt(localctx, 2) { - p.SetState(16400) + p.SetState(16427) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -272974,10 +273218,10 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16401) + p.SetState(16428) p.Table_ref() } - p.SetState(16405) + p.SetState(16432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272986,11 +273230,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal for _la == PlSqlParserINTERSECT || _la == PlSqlParserMINUS || _la == PlSqlParserUNION { { - p.SetState(16402) + p.SetState(16429) p.Subquery_operation_part() } - p.SetState(16407) + p.SetState(16434) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -272998,27 +273242,27 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal _la = p.GetTokenStream().LA(1) } { - p.SetState(16408) + p.SetState(16435) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16411) + p.SetState(16438) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) == 1 { { - p.SetState(16409) + p.SetState(16436) p.Pivot_clause() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2213, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2219, p.GetParserRuleContext()) == 2 { { - p.SetState(16410) + p.SetState(16437) p.Unpivot_clause() } @@ -273030,7 +273274,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal localctx = NewTable_ref_aux_internal_threeContext(p, localctx) p.EnterOuterAlt(localctx, 3) { - p.SetState(16413) + p.SetState(16440) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -273038,7 +273282,7 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16414) + p.SetState(16441) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273046,11 +273290,11 @@ func (p *PlSqlParser) Table_ref_aux_internal() (localctx ITable_ref_aux_internal } } { - p.SetState(16415) + p.SetState(16442) p.Dml_table_expression_clause() } { - p.SetState(16416) + p.SetState(16443) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -273341,7 +273585,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(16421) + p.SetState(16448) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273350,12 +273594,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(16420) + p.SetState(16447) p.Query_partition_clause() } } - p.SetState(16424) + p.SetState(16451) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273364,7 +273608,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { if _la == PlSqlParserCROSS || _la == PlSqlParserNATURAL { { - p.SetState(16423) + p.SetState(16450) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCROSS || _la == PlSqlParserNATURAL) { @@ -273376,7 +273620,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16428) + p.SetState(16455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273384,7 +273628,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINNER: { - p.SetState(16426) + p.SetState(16453) p.Match(PlSqlParserINNER) if p.HasError() { // Recognition error - abort rule @@ -273394,7 +273638,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { case PlSqlParserFULL, PlSqlParserLEFT, PlSqlParserRIGHT: { - p.SetState(16427) + p.SetState(16454) p.Outer_join_type() } @@ -273403,7 +273647,7 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { default: } { - p.SetState(16430) + p.SetState(16457) p.Match(PlSqlParserJOIN) if p.HasError() { // Recognition error - abort rule @@ -273411,33 +273655,33 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } { - p.SetState(16431) + p.SetState(16458) p.Table_ref_aux() } - p.SetState(16433) + p.SetState(16460) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2218, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2224, p.GetParserRuleContext()) == 1 { { - p.SetState(16432) + p.SetState(16459) p.Query_partition_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16439) + p.SetState(16466) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(16437) + p.SetState(16464) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273446,13 +273690,13 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserON: { - p.SetState(16435) + p.SetState(16462) p.Join_on_part() } case PlSqlParserUSING: { - p.SetState(16436) + p.SetState(16463) p.Join_using_part() } @@ -273462,12 +273706,12 @@ func (p *PlSqlParser) Join_clause() (localctx IJoin_clauseContext) { } } - p.SetState(16441) + p.SetState(16468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2220, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2226, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -273588,7 +273832,7 @@ func (p *PlSqlParser) Join_on_part() (localctx IJoin_on_partContext) { p.EnterRule(localctx, 1876, PlSqlParserRULE_join_on_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16442) + p.SetState(16469) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -273596,7 +273840,7 @@ func (p *PlSqlParser) Join_on_part() (localctx IJoin_on_partContext) { } } { - p.SetState(16443) + p.SetState(16470) p.Condition() } @@ -273715,7 +273959,7 @@ func (p *PlSqlParser) Join_using_part() (localctx IJoin_using_partContext) { p.EnterRule(localctx, 1878, PlSqlParserRULE_join_using_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16445) + p.SetState(16472) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -273723,7 +273967,7 @@ func (p *PlSqlParser) Join_using_part() (localctx IJoin_using_partContext) { } } { - p.SetState(16446) + p.SetState(16473) p.Paren_column_list() } @@ -273842,7 +274086,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16448) + p.SetState(16475) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFULL || _la == PlSqlParserLEFT || _la == PlSqlParserRIGHT) { @@ -273852,7 +274096,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { p.Consume() } } - p.SetState(16450) + p.SetState(16477) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -273861,7 +274105,7 @@ func (p *PlSqlParser) Outer_join_type() (localctx IOuter_join_typeContext) { if _la == PlSqlParserOUTER { { - p.SetState(16449) + p.SetState(16476) p.Match(PlSqlParserOUTER) if p.HasError() { // Recognition error - abort rule @@ -274018,7 +274262,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause p.EnterRule(localctx, 1882, PlSqlParserRULE_query_partition_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16452) + p.SetState(16479) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -274026,43 +274270,43 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause } } { - p.SetState(16453) + p.SetState(16480) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16461) + p.SetState(16488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2223, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2229, p.GetParserRuleContext()) { case 1: { - p.SetState(16454) + p.SetState(16481) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16457) + p.SetState(16484) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2222, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 1 { { - p.SetState(16455) + p.SetState(16482) p.Subquery() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2222, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2228, p.GetParserRuleContext()) == 2 { { - p.SetState(16456) + p.SetState(16483) p.Expressions() } @@ -274070,7 +274314,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause goto errorExit } { - p.SetState(16459) + p.SetState(16486) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -274080,7 +274324,7 @@ func (p *PlSqlParser) Query_partition_clause() (localctx IQuery_partition_clause case 2: { - p.SetState(16460) + p.SetState(16487) p.Expressions() } @@ -274233,7 +274477,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause p.EnterRule(localctx, 1884, PlSqlParserRULE_flashback_query_clause) var _la int - p.SetState(16471) + p.SetState(16498) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274243,7 +274487,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause case PlSqlParserVERSIONS: p.EnterOuterAlt(localctx, 1) { - p.SetState(16463) + p.SetState(16490) p.Match(PlSqlParserVERSIONS) if p.HasError() { // Recognition error - abort rule @@ -274251,7 +274495,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16464) + p.SetState(16491) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -274259,7 +274503,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16465) + p.SetState(16492) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserTIMESTAMP) { @@ -274270,14 +274514,14 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16466) + p.SetState(16493) p.Expression() } case PlSqlParserAS: p.EnterOuterAlt(localctx, 2) { - p.SetState(16467) + p.SetState(16494) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -274285,7 +274529,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16468) + p.SetState(16495) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -274293,7 +274537,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16469) + p.SetState(16496) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSCN || _la == PlSqlParserSNAPSHOT || _la == PlSqlParserTIMESTAMP) { @@ -274304,7 +274548,7 @@ func (p *PlSqlParser) Flashback_query_clause() (localctx IFlashback_query_clause } } { - p.SetState(16470) + p.SetState(16497) p.Expression() } @@ -274515,14 +274759,14 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16473) + p.SetState(16500) p.Match(PlSqlParserPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16475) + p.SetState(16502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274531,7 +274775,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { if _la == PlSqlParserXML { { - p.SetState(16474) + p.SetState(16501) p.Match(PlSqlParserXML) if p.HasError() { // Recognition error - abort rule @@ -274541,7 +274785,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } { - p.SetState(16477) + p.SetState(16504) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -274549,10 +274793,10 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16478) + p.SetState(16505) p.Pivot_element() } - p.SetState(16483) + p.SetState(16510) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274561,7 +274805,7 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16479) + p.SetState(16506) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -274569,11 +274813,11 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { } } { - p.SetState(16480) + p.SetState(16507) p.Pivot_element() } - p.SetState(16485) + p.SetState(16512) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274581,15 +274825,15 @@ func (p *PlSqlParser) Pivot_clause() (localctx IPivot_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16486) + p.SetState(16513) p.Pivot_for_clause() } { - p.SetState(16487) + p.SetState(16514) p.Pivot_in_clause() } { - p.SetState(16488) + p.SetState(16515) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -274753,11 +274997,11 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16490) + p.SetState(16517) p.Aggregate_function_name() } { - p.SetState(16491) + p.SetState(16518) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -274765,18 +275009,18 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { } } { - p.SetState(16492) + p.SetState(16519) p.Expression() } { - p.SetState(16493) + p.SetState(16520) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16495) + p.SetState(16522) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274785,7 +275029,7 @@ func (p *PlSqlParser) Pivot_element() (localctx IPivot_elementContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(16494) + p.SetState(16521) p.Column_alias() } @@ -274923,14 +275167,14 @@ func (p *PlSqlParser) Pivot_for_clause() (localctx IPivot_for_clauseContext) { p.EnterRule(localctx, 1890, PlSqlParserRULE_pivot_for_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16497) + p.SetState(16524) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16500) + p.SetState(16527) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -274939,13 +275183,13 @@ func (p *PlSqlParser) Pivot_for_clause() (localctx IPivot_for_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16498) + p.SetState(16525) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16499) + p.SetState(16526) p.Paren_column_list() } @@ -275144,7 +275388,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16502) + p.SetState(16529) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -275152,36 +275396,36 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16503) + p.SetState(16530) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16521) + p.SetState(16548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2231, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2237, p.GetParserRuleContext()) { case 1: { - p.SetState(16504) + p.SetState(16531) p.Subquery() } case 2: { - p.SetState(16505) + p.SetState(16532) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16510) + p.SetState(16537) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275190,7 +275434,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16506) + p.SetState(16533) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -275198,7 +275442,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16507) + p.SetState(16534) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -275206,7 +275450,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } - p.SetState(16512) + p.SetState(16539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275216,10 +275460,10 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { case 3: { - p.SetState(16513) + p.SetState(16540) p.Pivot_in_clause_element() } - p.SetState(16518) + p.SetState(16545) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275228,7 +275472,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16514) + p.SetState(16541) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -275236,11 +275480,11 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { } } { - p.SetState(16515) + p.SetState(16542) p.Pivot_in_clause_element() } - p.SetState(16520) + p.SetState(16547) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275252,7 +275496,7 @@ func (p *PlSqlParser) Pivot_in_clause() (localctx IPivot_in_clauseContext) { goto errorExit } { - p.SetState(16523) + p.SetState(16550) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -275389,10 +275633,10 @@ func (p *PlSqlParser) Pivot_in_clause_element() (localctx IPivot_in_clause_eleme p.EnterOuterAlt(localctx, 1) { - p.SetState(16525) + p.SetState(16552) p.Pivot_in_clause_elements() } - p.SetState(16527) + p.SetState(16554) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275401,7 +275645,7 @@ func (p *PlSqlParser) Pivot_in_clause_element() (localctx IPivot_in_clause_eleme if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(16526) + p.SetState(16553) p.Column_alias() } @@ -275544,31 +275788,31 @@ func (p *PlSqlParser) Pivot_in_clause_elements() (localctx IPivot_in_clause_elem p.EnterRule(localctx, 1896, PlSqlParserRULE_pivot_in_clause_elements) var _la int - p.SetState(16535) + p.SetState(16562) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2234, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2240, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16529) + p.SetState(16556) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16530) + p.SetState(16557) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16532) + p.SetState(16559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275577,13 +275821,13 @@ func (p *PlSqlParser) Pivot_in_clause_elements() (localctx IPivot_in_clause_elem if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(16531) + p.SetState(16558) p.Expressions() } } { - p.SetState(16534) + p.SetState(16561) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -275788,14 +276032,14 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16537) + p.SetState(16564) p.Match(PlSqlParserUNPIVOT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16540) + p.SetState(16567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275804,7 +276048,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { if _la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE { { - p.SetState(16538) + p.SetState(16565) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEXCLUDE || _la == PlSqlParserINCLUDE) { @@ -275815,7 +276059,7 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } } { - p.SetState(16539) + p.SetState(16566) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -275825,14 +276069,14 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { } { - p.SetState(16542) + p.SetState(16569) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16545) + p.SetState(16572) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -275841,13 +276085,13 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16543) + p.SetState(16570) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16544) + p.SetState(16571) p.Paren_column_list() } @@ -275856,15 +276100,15 @@ func (p *PlSqlParser) Unpivot_clause() (localctx IUnpivot_clauseContext) { goto errorExit } { - p.SetState(16547) + p.SetState(16574) p.Pivot_for_clause() } { - p.SetState(16548) + p.SetState(16575) p.Unpivot_in_clause() } { - p.SetState(16549) + p.SetState(16576) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276035,7 +276279,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16551) + p.SetState(16578) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -276043,7 +276287,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16552) + p.SetState(16579) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276051,10 +276295,10 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16553) + p.SetState(16580) p.Unpivot_in_elements() } - p.SetState(16558) + p.SetState(16585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276063,7 +276307,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16554) + p.SetState(16581) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -276071,11 +276315,11 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { } } { - p.SetState(16555) + p.SetState(16582) p.Unpivot_in_elements() } - p.SetState(16560) + p.SetState(16587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276083,7 +276327,7 @@ func (p *PlSqlParser) Unpivot_in_clause() (localctx IUnpivot_in_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16561) + p.SetState(16588) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276287,7 +276531,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16565) + p.SetState(16592) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276296,13 +276540,13 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16563) + p.SetState(16590) p.Column_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(16564) + p.SetState(16591) p.Paren_column_list() } @@ -276310,7 +276554,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16582) + p.SetState(16609) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276319,14 +276563,14 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex if _la == PlSqlParserAS { { - p.SetState(16567) + p.SetState(16594) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16580) + p.SetState(16607) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276335,13 +276579,13 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16568) + p.SetState(16595) p.Constant() } case PlSqlParserLEFT_PAREN: { - p.SetState(16569) + p.SetState(16596) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276349,10 +276593,10 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16570) + p.SetState(16597) p.Constant() } - p.SetState(16575) + p.SetState(16602) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276361,7 +276605,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex for _la == PlSqlParserCOMMA { { - p.SetState(16571) + p.SetState(16598) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -276369,11 +276613,11 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex } } { - p.SetState(16572) + p.SetState(16599) p.Constant() } - p.SetState(16577) + p.SetState(16604) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276381,7 +276625,7 @@ func (p *PlSqlParser) Unpivot_in_elements() (localctx IUnpivot_in_elementsContex _la = p.GetTokenStream().LA(1) } { - p.SetState(16578) + p.SetState(16605) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -276536,7 +276780,7 @@ func (s *Hierarchical_query_clauseContext) Accept(visitor antlr.ParseTreeVisitor func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_clauseContext) { localctx = NewHierarchical_query_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1904, PlSqlParserRULE_hierarchical_query_clause) - p.SetState(16601) + p.SetState(16628) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276546,7 +276790,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 1) { - p.SetState(16584) + p.SetState(16611) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -276554,19 +276798,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16585) + p.SetState(16612) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16587) + p.SetState(16614) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2242, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2248, p.GetParserRuleContext()) == 1 { { - p.SetState(16586) + p.SetState(16613) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -276578,15 +276822,15 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16589) + p.SetState(16616) p.Condition() } - p.SetState(16591) + p.SetState(16618) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2243, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2249, p.GetParserRuleContext()) == 1 { { - p.SetState(16590) + p.SetState(16617) p.Start_part() } @@ -276597,11 +276841,11 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ case PlSqlParserSTART: p.EnterOuterAlt(localctx, 2) { - p.SetState(16593) + p.SetState(16620) p.Start_part() } { - p.SetState(16594) + p.SetState(16621) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -276609,19 +276853,19 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ } } { - p.SetState(16595) + p.SetState(16622) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16597) + p.SetState(16624) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2244, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2250, p.GetParserRuleContext()) == 1 { { - p.SetState(16596) + p.SetState(16623) p.Match(PlSqlParserNOCYCLE) if p.HasError() { // Recognition error - abort rule @@ -276633,7 +276877,7 @@ func (p *PlSqlParser) Hierarchical_query_clause() (localctx IHierarchical_query_ goto errorExit } { - p.SetState(16599) + p.SetState(16626) p.Condition() } @@ -276762,7 +277006,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { p.EnterRule(localctx, 1906, PlSqlParserRULE_start_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16603) + p.SetState(16630) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule @@ -276770,7 +277014,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16604) + p.SetState(16631) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -276778,7 +277022,7 @@ func (p *PlSqlParser) Start_part() (localctx IStart_partContext) { } } { - p.SetState(16605) + p.SetState(16632) p.Condition() } @@ -276955,7 +277199,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { p.EnterRule(localctx, 1908, PlSqlParserRULE_group_by_clause) var _alt int - p.SetState(16633) + p.SetState(16660) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -276965,7 +277209,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserGROUP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16607) + p.SetState(16634) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -276973,7 +277217,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16608) + p.SetState(16635) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -276981,22 +277225,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16609) + p.SetState(16636) p.Group_by_elements() } - p.SetState(16614) + p.SetState(16641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2246, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2252, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16610) + p.SetState(16637) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277004,27 +277248,27 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16611) + p.SetState(16638) p.Group_by_elements() } } - p.SetState(16616) + p.SetState(16643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2246, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2252, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(16618) + p.SetState(16645) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2247, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2253, p.GetParserRuleContext()) == 1 { { - p.SetState(16617) + p.SetState(16644) p.Having_clause() } @@ -277035,15 +277279,15 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { case PlSqlParserHAVING: p.EnterOuterAlt(localctx, 2) { - p.SetState(16620) + p.SetState(16647) p.Having_clause() } - p.SetState(16631) + p.SetState(16658) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2249, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2255, p.GetParserRuleContext()) == 1 { { - p.SetState(16621) + p.SetState(16648) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -277051,7 +277295,7 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16622) + p.SetState(16649) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -277059,22 +277303,22 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16623) + p.SetState(16650) p.Group_by_elements() } - p.SetState(16628) + p.SetState(16655) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2248, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2254, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16624) + p.SetState(16651) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277082,17 +277326,17 @@ func (p *PlSqlParser) Group_by_clause() (localctx IGroup_by_clauseContext) { } } { - p.SetState(16625) + p.SetState(16652) p.Group_by_elements() } } - p.SetState(16630) + p.SetState(16657) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2248, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2254, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -277249,31 +277493,31 @@ func (s *Group_by_elementsContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Group_by_elements() (localctx IGroup_by_elementsContext) { localctx = NewGroup_by_elementsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1910, PlSqlParserRULE_group_by_elements) - p.SetState(16638) + p.SetState(16665) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2251, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2257, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16635) + p.SetState(16662) p.Grouping_sets_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16636) + p.SetState(16663) p.Rollup_cube_clause() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16637) + p.SetState(16664) p.Expression() } @@ -277449,7 +277693,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(16640) + p.SetState(16667) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCUBE || _la == PlSqlParserROLLUP) { @@ -277460,7 +277704,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16641) + p.SetState(16668) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277468,10 +277712,10 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16642) + p.SetState(16669) p.Grouping_sets_elements() } - p.SetState(16647) + p.SetState(16674) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277480,7 +277724,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16643) + p.SetState(16670) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277488,11 +277732,11 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) } } { - p.SetState(16644) + p.SetState(16671) p.Grouping_sets_elements() } - p.SetState(16649) + p.SetState(16676) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277500,7 +277744,7 @@ func (p *PlSqlParser) Rollup_cube_clause() (localctx IRollup_cube_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(16650) + p.SetState(16677) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277676,7 +277920,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(16652) + p.SetState(16679) p.Match(PlSqlParserGROUPING) if p.HasError() { // Recognition error - abort rule @@ -277684,7 +277928,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16653) + p.SetState(16680) p.Match(PlSqlParserSETS) if p.HasError() { // Recognition error - abort rule @@ -277692,7 +277936,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16654) + p.SetState(16681) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277700,10 +277944,10 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16655) + p.SetState(16682) p.Grouping_sets_elements() } - p.SetState(16660) + p.SetState(16687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277712,7 +277956,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(16656) + p.SetState(16683) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -277720,11 +277964,11 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont } } { - p.SetState(16657) + p.SetState(16684) p.Grouping_sets_elements() } - p.SetState(16662) + p.SetState(16689) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277732,7 +277976,7 @@ func (p *PlSqlParser) Grouping_sets_clause() (localctx IGrouping_sets_clauseCont _la = p.GetTokenStream().LA(1) } { - p.SetState(16663) + p.SetState(16690) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277894,31 +278138,31 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements p.EnterRule(localctx, 1916, PlSqlParserRULE_grouping_sets_elements) var _la int - p.SetState(16672) + p.SetState(16699) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2255, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2261, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16665) + p.SetState(16692) p.Rollup_cube_clause() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16666) + p.SetState(16693) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16668) + p.SetState(16695) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -277927,13 +278171,13 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(16667) + p.SetState(16694) p.Expressions() } } { - p.SetState(16670) + p.SetState(16697) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -277944,7 +278188,7 @@ func (p *PlSqlParser) Grouping_sets_elements() (localctx IGrouping_sets_elements case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16671) + p.SetState(16698) p.Expression() } @@ -278067,7 +278311,7 @@ func (p *PlSqlParser) Having_clause() (localctx IHaving_clauseContext) { p.EnterRule(localctx, 1918, PlSqlParserRULE_having_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16674) + p.SetState(16701) p.Match(PlSqlParserHAVING) if p.HasError() { // Recognition error - abort rule @@ -278075,7 +278319,7 @@ func (p *PlSqlParser) Having_clause() (localctx IHaving_clauseContext) { } } { - p.SetState(16675) + p.SetState(16702) p.Condition() } @@ -278299,14 +278543,14 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16677) + p.SetState(16704) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16681) + p.SetState(16708) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278315,18 +278559,18 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16678) + p.SetState(16705) p.Cell_reference_options() } - p.SetState(16683) + p.SetState(16710) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(16685) + p.SetState(16712) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278335,12 +278579,12 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { if _la == PlSqlParserRETURN { { - p.SetState(16684) + p.SetState(16711) p.Return_rows_clause() } } - p.SetState(16690) + p.SetState(16717) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278349,11 +278593,11 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { for _la == PlSqlParserREFERENCE { { - p.SetState(16687) + p.SetState(16714) p.Reference_model() } - p.SetState(16692) + p.SetState(16719) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278361,7 +278605,7 @@ func (p *PlSqlParser) Model_clause() (localctx IModel_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16693) + p.SetState(16720) p.Main_model() } @@ -278493,7 +278737,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options p.EnterRule(localctx, 1922, PlSqlParserRULE_cell_reference_options) var _la int - p.SetState(16703) + p.SetState(16730) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278503,7 +278747,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserIGNORE, PlSqlParserKEEP: p.EnterOuterAlt(localctx, 1) { - p.SetState(16695) + p.SetState(16722) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserKEEP) { @@ -278514,7 +278758,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16696) + p.SetState(16723) p.Match(PlSqlParserNAV) if p.HasError() { // Recognition error - abort rule @@ -278525,14 +278769,14 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserUNIQUE: p.EnterOuterAlt(localctx, 2) { - p.SetState(16697) + p.SetState(16724) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16701) + p.SetState(16728) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278541,7 +278785,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options switch p.GetTokenStream().LA(1) { case PlSqlParserDIMENSION: { - p.SetState(16698) + p.SetState(16725) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -278551,7 +278795,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options case PlSqlParserSINGLE: { - p.SetState(16699) + p.SetState(16726) p.Match(PlSqlParserSINGLE) if p.HasError() { // Recognition error - abort rule @@ -278559,7 +278803,7 @@ func (p *PlSqlParser) Cell_reference_options() (localctx ICell_reference_options } } { - p.SetState(16700) + p.SetState(16727) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -278692,7 +278936,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(16705) + p.SetState(16732) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -278700,7 +278944,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16706) + p.SetState(16733) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserUPDATED) { @@ -278711,7 +278955,7 @@ func (p *PlSqlParser) Return_rows_clause() (localctx IReturn_rows_clauseContext) } } { - p.SetState(16707) + p.SetState(16734) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -278928,7 +279172,7 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16709) + p.SetState(16736) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -278936,11 +279180,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16710) + p.SetState(16737) p.Reference_model_name() } { - p.SetState(16711) + p.SetState(16738) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -278948,7 +279192,7 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16712) + p.SetState(16739) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278956,11 +279200,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16713) + p.SetState(16740) p.Subquery() } { - p.SetState(16714) + p.SetState(16741) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -278968,10 +279212,10 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { } } { - p.SetState(16715) + p.SetState(16742) p.Model_column_clauses() } - p.SetState(16719) + p.SetState(16746) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -278980,11 +279224,11 @@ func (p *PlSqlParser) Reference_model() (localctx IReference_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16716) + p.SetState(16743) p.Cell_reference_options() } - p.SetState(16721) + p.SetState(16748) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279185,7 +279429,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16724) + p.SetState(16751) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279194,7 +279438,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { if _la == PlSqlParserMAIN { { - p.SetState(16722) + p.SetState(16749) p.Match(PlSqlParserMAIN) if p.HasError() { // Recognition error - abort rule @@ -279202,16 +279446,16 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { } } { - p.SetState(16723) + p.SetState(16750) p.Main_model_name() } } { - p.SetState(16726) + p.SetState(16753) p.Model_column_clauses() } - p.SetState(16730) + p.SetState(16757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279220,11 +279464,11 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { for _la == PlSqlParserIGNORE || _la == PlSqlParserKEEP || _la == PlSqlParserUNIQUE { { - p.SetState(16727) + p.SetState(16754) p.Cell_reference_options() } - p.SetState(16732) + p.SetState(16759) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279232,7 +279476,7 @@ func (p *PlSqlParser) Main_model() (localctx IMain_modelContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16733) + p.SetState(16760) p.Model_rules_clause() } @@ -279405,7 +279649,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16736) + p.SetState(16763) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279414,13 +279658,13 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont if _la == PlSqlParserPARTITION { { - p.SetState(16735) + p.SetState(16762) p.Model_column_partition_part() } } { - p.SetState(16738) + p.SetState(16765) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -279428,7 +279672,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16739) + p.SetState(16766) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -279436,11 +279680,11 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16740) + p.SetState(16767) p.Model_column_list() } { - p.SetState(16741) + p.SetState(16768) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -279448,7 +279692,7 @@ func (p *PlSqlParser) Model_column_clauses() (localctx IModel_column_clausesCont } } { - p.SetState(16742) + p.SetState(16769) p.Model_column_list() } @@ -279572,7 +279816,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part p.EnterRule(localctx, 1932, PlSqlParserRULE_model_column_partition_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16744) + p.SetState(16771) p.Match(PlSqlParserPARTITION) if p.HasError() { // Recognition error - abort rule @@ -279580,7 +279824,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16745) + p.SetState(16772) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -279588,7 +279832,7 @@ func (p *PlSqlParser) Model_column_partition_part() (localctx IModel_column_part } } { - p.SetState(16746) + p.SetState(16773) p.Model_column_list() } @@ -279750,7 +279994,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16748) + p.SetState(16775) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279758,10 +280002,10 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16749) + p.SetState(16776) p.Model_column() } - p.SetState(16754) + p.SetState(16781) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279770,7 +280014,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(16750) + p.SetState(16777) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -279778,11 +280022,11 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { } } { - p.SetState(16751) + p.SetState(16778) p.Model_column() } - p.SetState(16756) + p.SetState(16783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279790,7 +280034,7 @@ func (p *PlSqlParser) Model_column_list() (localctx IModel_column_listContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(16757) + p.SetState(16784) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -279943,7 +280187,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16761) + p.SetState(16788) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279952,13 +280196,13 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(16759) + p.SetState(16786) p.Expression() } case PlSqlParserSELECT, PlSqlParserWITH: { - p.SetState(16760) + p.SetState(16787) p.Query_block() } @@ -279966,7 +280210,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16764) + p.SetState(16791) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -279975,7 +280219,7 @@ func (p *PlSqlParser) Model_column() (localctx IModel_columnContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(16763) + p.SetState(16790) p.Column_alias() } @@ -280155,7 +280399,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16767) + p.SetState(16794) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280164,20 +280408,20 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) if _la == PlSqlParserRULES { { - p.SetState(16766) + p.SetState(16793) p.Model_rules_part() } } { - p.SetState(16769) + p.SetState(16796) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16778) + p.SetState(16805) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280186,10 +280430,10 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503737066323969) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-25165825) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(16770) + p.SetState(16797) p.Model_rules_element() } - p.SetState(16775) + p.SetState(16802) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280198,7 +280442,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(16771) + p.SetState(16798) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -280206,11 +280450,11 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } } { - p.SetState(16772) + p.SetState(16799) p.Model_rules_element() } - p.SetState(16777) + p.SetState(16804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280220,7 +280464,7 @@ func (p *PlSqlParser) Model_rules_clause() (localctx IModel_rules_clauseContext) } { - p.SetState(16780) + p.SetState(16807) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280375,14 +280619,14 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16782) + p.SetState(16809) p.Match(PlSqlParserRULES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16788) + p.SetState(16815) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280390,7 +280634,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUPDATE: { - p.SetState(16783) + p.SetState(16810) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -280400,14 +280644,14 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { case PlSqlParserUPSERT: { - p.SetState(16784) + p.SetState(16811) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16786) + p.SetState(16813) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280416,7 +280660,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserALL { { - p.SetState(16785) + p.SetState(16812) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -280430,7 +280674,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { default: } - p.SetState(16792) + p.SetState(16819) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280439,7 +280683,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL { { - p.SetState(16790) + p.SetState(16817) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAUTOMATIC || _la == PlSqlParserSEQUENTIAL) { @@ -280450,7 +280694,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } { - p.SetState(16791) + p.SetState(16818) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -280459,7 +280703,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { } } - p.SetState(16795) + p.SetState(16822) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280468,7 +280712,7 @@ func (p *PlSqlParser) Model_rules_part() (localctx IModel_rules_partContext) { if _la == PlSqlParserITERATE { { - p.SetState(16794) + p.SetState(16821) p.Model_iterate_clause() } @@ -280639,12 +280883,12 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16802) + p.SetState(16829) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2276, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2282, p.GetParserRuleContext()) == 1 { { - p.SetState(16797) + p.SetState(16824) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -280654,21 +280898,21 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2276, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2282, p.GetParserRuleContext()) == 2 { { - p.SetState(16798) + p.SetState(16825) p.Match(PlSqlParserUPSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16800) + p.SetState(16827) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2275, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2281, p.GetParserRuleContext()) == 1 { { - p.SetState(16799) + p.SetState(16826) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -280684,10 +280928,10 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex goto errorExit } { - p.SetState(16804) + p.SetState(16831) p.Cell_assignment() } - p.SetState(16806) + p.SetState(16833) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -280696,13 +280940,13 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex if _la == PlSqlParserORDER { { - p.SetState(16805) + p.SetState(16832) p.Order_by_clause() } } { - p.SetState(16808) + p.SetState(16835) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -280710,7 +280954,7 @@ func (p *PlSqlParser) Model_rules_element() (localctx IModel_rules_elementContex } } { - p.SetState(16809) + p.SetState(16836) p.Expression() } @@ -280824,7 +281068,7 @@ func (p *PlSqlParser) Cell_assignment() (localctx ICell_assignmentContext) { p.EnterRule(localctx, 1944, PlSqlParserRULE_cell_assignment) p.EnterOuterAlt(localctx, 1) { - p.SetState(16811) + p.SetState(16838) p.Model_expression() } @@ -280972,7 +281216,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(16813) + p.SetState(16840) p.Match(PlSqlParserITERATE) if p.HasError() { // Recognition error - abort rule @@ -280980,7 +281224,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16814) + p.SetState(16841) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -280988,18 +281232,18 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont } } { - p.SetState(16815) + p.SetState(16842) p.Expression() } { - p.SetState(16816) + p.SetState(16843) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16818) + p.SetState(16845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281008,7 +281252,7 @@ func (p *PlSqlParser) Model_iterate_clause() (localctx IModel_iterate_clauseCont if _la == PlSqlParserUNTIL { { - p.SetState(16817) + p.SetState(16844) p.Until_part() } @@ -281139,7 +281383,7 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { p.EnterRule(localctx, 1948, PlSqlParserRULE_until_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16820) + p.SetState(16847) p.Match(PlSqlParserUNTIL) if p.HasError() { // Recognition error - abort rule @@ -281147,7 +281391,7 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16821) + p.SetState(16848) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -281155,11 +281399,11 @@ func (p *PlSqlParser) Until_part() (localctx IUntil_partContext) { } } { - p.SetState(16822) + p.SetState(16849) p.Condition() } { - p.SetState(16823) + p.SetState(16850) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -281332,14 +281576,14 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16825) + p.SetState(16852) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16827) + p.SetState(16854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281348,7 +281592,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { if _la == PlSqlParserSIBLINGS { { - p.SetState(16826) + p.SetState(16853) p.Match(PlSqlParserSIBLINGS) if p.HasError() { // Recognition error - abort rule @@ -281358,7 +281602,7 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } { - p.SetState(16829) + p.SetState(16856) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -281366,22 +281610,22 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16830) + p.SetState(16857) p.Order_by_elements() } - p.SetState(16835) + p.SetState(16862) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2280, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2286, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16831) + p.SetState(16858) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -281389,17 +281633,17 @@ func (p *PlSqlParser) Order_by_clause() (localctx IOrder_by_clauseContext) { } } { - p.SetState(16832) + p.SetState(16859) p.Order_by_elements() } } - p.SetState(16837) + p.SetState(16864) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2280, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2286, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -281542,15 +281786,15 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16838) + p.SetState(16865) p.Expression() } - p.SetState(16840) + p.SetState(16867) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2281, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2287, p.GetParserRuleContext()) == 1 { { - p.SetState(16839) + p.SetState(16866) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserASC || _la == PlSqlParserDESC) { @@ -281564,12 +281808,12 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(16844) + p.SetState(16871) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2282, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2288, p.GetParserRuleContext()) == 1 { { - p.SetState(16842) + p.SetState(16869) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -281577,7 +281821,7 @@ func (p *PlSqlParser) Order_by_elements() (localctx IOrder_by_elementsContext) { } } { - p.SetState(16843) + p.SetState(16870) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -281719,7 +281963,7 @@ func (p *PlSqlParser) Offset_clause() (localctx IOffset_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16846) + p.SetState(16873) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -281727,11 +281971,11 @@ func (p *PlSqlParser) Offset_clause() (localctx IOffset_clauseContext) { } } { - p.SetState(16847) + p.SetState(16874) p.Expression() } { - p.SetState(16848) + p.SetState(16875) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -281899,7 +282143,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16850) + p.SetState(16877) p.Match(PlSqlParserFETCH) if p.HasError() { // Recognition error - abort rule @@ -281907,7 +282151,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16851) + p.SetState(16878) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserNEXT) { @@ -281917,15 +282161,15 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16856) + p.SetState(16883) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2284, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2290, p.GetParserRuleContext()) == 1 { { - p.SetState(16852) + p.SetState(16879) p.Expression() } - p.SetState(16854) + p.SetState(16881) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281934,7 +282178,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { if _la == PlSqlParserPERCENT_KEYWORD { { - p.SetState(16853) + p.SetState(16880) p.Match(PlSqlParserPERCENT_KEYWORD) if p.HasError() { // Recognition error - abort rule @@ -281948,7 +282192,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { goto errorExit } { - p.SetState(16858) + p.SetState(16885) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserROWS) { @@ -281958,7 +282202,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { p.Consume() } } - p.SetState(16862) + p.SetState(16889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -281967,7 +282211,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserONLY: { - p.SetState(16859) + p.SetState(16886) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -281977,7 +282221,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { case PlSqlParserWITH: { - p.SetState(16860) + p.SetState(16887) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -281985,7 +282229,7 @@ func (p *PlSqlParser) Fetch_clause() (localctx IFetch_clauseContext) { } } { - p.SetState(16861) + p.SetState(16888) p.Match(PlSqlParserTIES) if p.HasError() { // Recognition error - abort rule @@ -282135,7 +282379,7 @@ func (p *PlSqlParser) For_update_clause() (localctx IFor_update_clauseContext) { p.EnterRule(localctx, 1958, PlSqlParserRULE_for_update_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(16864) + p.SetState(16891) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -282143,31 +282387,31 @@ func (p *PlSqlParser) For_update_clause() (localctx IFor_update_clauseContext) { } } { - p.SetState(16865) + p.SetState(16892) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16867) + p.SetState(16894) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2286, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2292, p.GetParserRuleContext()) == 1 { { - p.SetState(16866) + p.SetState(16893) p.For_update_of_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16870) + p.SetState(16897) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2287, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2293, p.GetParserRuleContext()) == 1 { { - p.SetState(16869) + p.SetState(16896) p.For_update_options() } @@ -282290,7 +282534,7 @@ func (p *PlSqlParser) For_update_of_part() (localctx IFor_update_of_partContext) p.EnterRule(localctx, 1960, PlSqlParserRULE_for_update_of_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(16872) + p.SetState(16899) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -282298,7 +282542,7 @@ func (p *PlSqlParser) For_update_of_part() (localctx IFor_update_of_partContext) } } { - p.SetState(16873) + p.SetState(16900) p.Column_list() } @@ -282430,7 +282674,7 @@ func (s *For_update_optionsContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) { localctx = NewFor_update_optionsContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1962, PlSqlParserRULE_for_update_options) - p.SetState(16880) + p.SetState(16907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -282440,7 +282684,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserSKIP_: p.EnterOuterAlt(localctx, 1) { - p.SetState(16875) + p.SetState(16902) p.Match(PlSqlParserSKIP_) if p.HasError() { // Recognition error - abort rule @@ -282448,7 +282692,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16876) + p.SetState(16903) p.Match(PlSqlParserLOCKED) if p.HasError() { // Recognition error - abort rule @@ -282459,7 +282703,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(16877) + p.SetState(16904) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -282470,7 +282714,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(16878) + p.SetState(16905) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -282478,7 +282722,7 @@ func (p *PlSqlParser) For_update_options() (localctx IFor_update_optionsContext) } } { - p.SetState(16879) + p.SetState(16906) p.Expression() } @@ -282670,7 +282914,7 @@ func (p *PlSqlParser) Update_statement() (localctx IUpdate_statementContext) { p.EnterRule(localctx, 1964, PlSqlParserRULE_update_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16882) + p.SetState(16909) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -282678,43 +282922,43 @@ func (p *PlSqlParser) Update_statement() (localctx IUpdate_statementContext) { } } { - p.SetState(16883) + p.SetState(16910) p.General_table_ref() } { - p.SetState(16884) + p.SetState(16911) p.Update_set_clause() } - p.SetState(16886) + p.SetState(16913) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2289, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2295, p.GetParserRuleContext()) == 1 { { - p.SetState(16885) + p.SetState(16912) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16889) + p.SetState(16916) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2290, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2296, p.GetParserRuleContext()) == 1 { { - p.SetState(16888) + p.SetState(16915) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16892) + p.SetState(16919) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2291, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2297, p.GetParserRuleContext()) == 1 { { - p.SetState(16891) + p.SetState(16918) p.Error_logging_clause() } @@ -282929,38 +283173,38 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16894) + p.SetState(16921) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16910) + p.SetState(16937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2293, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2299, p.GetParserRuleContext()) { case 1: { - p.SetState(16895) + p.SetState(16922) p.Column_based_update_set_clause() } - p.SetState(16900) + p.SetState(16927) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2292, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2298, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(16896) + p.SetState(16923) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -282968,17 +283212,17 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16897) + p.SetState(16924) p.Column_based_update_set_clause() } } - p.SetState(16902) + p.SetState(16929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2292, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2298, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -282986,7 +283230,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { case 2: { - p.SetState(16903) + p.SetState(16930) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -282994,7 +283238,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16904) + p.SetState(16931) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283002,11 +283246,11 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16905) + p.SetState(16932) p.Identifier() } { - p.SetState(16906) + p.SetState(16933) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283014,7 +283258,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16907) + p.SetState(16934) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283022,7 +283266,7 @@ func (p *PlSqlParser) Update_set_clause() (localctx IUpdate_set_clauseContext) { } } { - p.SetState(16908) + p.SetState(16935) p.Expression() } @@ -283204,21 +283448,21 @@ func (s *Column_based_update_set_clauseContext) Accept(visitor antlr.ParseTreeVi func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_update_set_clauseContext) { localctx = NewColumn_based_update_set_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 1968, PlSqlParserRULE_column_based_update_set_clause) - p.SetState(16926) + p.SetState(16953) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2294, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(16912) + p.SetState(16939) p.Column_name() } { - p.SetState(16913) + p.SetState(16940) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283226,18 +283470,18 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16914) + p.SetState(16941) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(16916) + p.SetState(16943) p.Paren_column_list() } { - p.SetState(16917) + p.SetState(16944) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283245,14 +283489,14 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16918) + p.SetState(16945) p.Subquery() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(16920) + p.SetState(16947) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283260,11 +283504,11 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16921) + p.SetState(16948) p.Column_name() } { - p.SetState(16922) + p.SetState(16949) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -283272,7 +283516,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16923) + p.SetState(16950) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -283280,7 +283524,7 @@ func (p *PlSqlParser) Column_based_update_set_clause() (localctx IColumn_based_u } } { - p.SetState(16924) + p.SetState(16951) p.Expression() } @@ -283461,14 +283705,14 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(16928) + p.SetState(16955) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16930) + p.SetState(16957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283477,7 +283721,7 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { if _la == PlSqlParserFROM { { - p.SetState(16929) + p.SetState(16956) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -283487,39 +283731,39 @@ func (p *PlSqlParser) Delete_statement() (localctx IDelete_statementContext) { } { - p.SetState(16932) + p.SetState(16959) p.General_table_ref() } - p.SetState(16934) + p.SetState(16961) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2296, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2302, p.GetParserRuleContext()) == 1 { { - p.SetState(16933) + p.SetState(16960) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16937) + p.SetState(16964) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2297, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2303, p.GetParserRuleContext()) == 1 { { - p.SetState(16936) + p.SetState(16963) p.Static_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(16940) + p.SetState(16967) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2298, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2304, p.GetParserRuleContext()) == 1 { { - p.SetState(16939) + p.SetState(16966) p.Error_logging_clause() } @@ -283659,14 +283903,14 @@ func (p *PlSqlParser) Insert_statement() (localctx IInsert_statementContext) { p.EnterRule(localctx, 1972, PlSqlParserRULE_insert_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(16942) + p.SetState(16969) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16945) + p.SetState(16972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283675,13 +283919,13 @@ func (p *PlSqlParser) Insert_statement() (localctx IInsert_statementContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserINTO: { - p.SetState(16943) + p.SetState(16970) p.Single_table_insert() } case PlSqlParserALL, PlSqlParserFIRST, PlSqlParserWHEN: { - p.SetState(16944) + p.SetState(16971) p.Multi_table_insert() } @@ -283868,10 +284112,10 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex p.EnterRule(localctx, 1974, PlSqlParserRULE_single_table_insert) p.EnterOuterAlt(localctx, 1) { - p.SetState(16947) + p.SetState(16974) p.Insert_into_clause() } - p.SetState(16953) + p.SetState(16980) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -283880,15 +284124,15 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex switch p.GetTokenStream().LA(1) { case PlSqlParserVALUES: { - p.SetState(16948) + p.SetState(16975) p.Values_clause() } - p.SetState(16950) + p.SetState(16977) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2300, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2306, p.GetParserRuleContext()) == 1 { { - p.SetState(16949) + p.SetState(16976) p.Static_returning_clause() } @@ -283898,7 +284142,7 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex case PlSqlParserSELECT, PlSqlParserWITH, PlSqlParserLEFT_PAREN: { - p.SetState(16952) + p.SetState(16979) p.Select_statement() } @@ -283906,12 +284150,12 @@ func (p *PlSqlParser) Single_table_insert() (localctx ISingle_table_insertContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(16956) + p.SetState(16983) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2302, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2308, p.GetParserRuleContext()) == 1 { { - p.SetState(16955) + p.SetState(16982) p.Error_logging_clause() } @@ -284095,23 +284339,23 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16965) + p.SetState(16992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2304, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2310, p.GetParserRuleContext()) { case 1: { - p.SetState(16958) + p.SetState(16985) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16960) + p.SetState(16987) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284120,11 +284364,11 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(16959) + p.SetState(16986) p.Multi_table_element() } - p.SetState(16962) + p.SetState(16989) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284134,7 +284378,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) case 2: { - p.SetState(16964) + p.SetState(16991) p.Conditional_insert_clause() } @@ -284142,7 +284386,7 @@ func (p *PlSqlParser) Multi_table_insert() (localctx IMulti_table_insertContext) goto errorExit } { - p.SetState(16967) + p.SetState(16994) p.Select_statement() } @@ -284292,10 +284536,10 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex p.EnterOuterAlt(localctx, 1) { - p.SetState(16969) + p.SetState(16996) p.Insert_into_clause() } - p.SetState(16971) + p.SetState(16998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284304,12 +284548,12 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserVALUES { { - p.SetState(16970) + p.SetState(16997) p.Values_clause() } } - p.SetState(16974) + p.SetState(17001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284318,7 +284562,7 @@ func (p *PlSqlParser) Multi_table_element() (localctx IMulti_table_elementContex if _la == PlSqlParserLOG { { - p.SetState(16973) + p.SetState(17000) p.Error_logging_clause() } @@ -284488,7 +284732,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(16977) + p.SetState(17004) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284497,7 +284741,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserALL || _la == PlSqlParserFIRST { { - p.SetState(16976) + p.SetState(17003) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserFIRST) { @@ -284509,7 +284753,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ } } - p.SetState(16980) + p.SetState(17007) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284518,18 +284762,18 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(16979) + p.SetState(17006) p.Conditional_insert_when_part() } - p.SetState(16982) + p.SetState(17009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(16985) + p.SetState(17012) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284538,7 +284782,7 @@ func (p *PlSqlParser) Conditional_insert_clause() (localctx IConditional_insert_ if _la == PlSqlParserELSE { { - p.SetState(16984) + p.SetState(17011) p.Conditional_insert_else_part() } @@ -284709,7 +284953,7 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse p.EnterOuterAlt(localctx, 1) { - p.SetState(16987) + p.SetState(17014) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -284717,18 +284961,18 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse } } { - p.SetState(16988) + p.SetState(17015) p.Condition() } { - p.SetState(16989) + p.SetState(17016) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16991) + p.SetState(17018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284737,11 +284981,11 @@ func (p *PlSqlParser) Conditional_insert_when_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(16990) + p.SetState(17017) p.Multi_table_element() } - p.SetState(16993) + p.SetState(17020) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284892,14 +285136,14 @@ func (p *PlSqlParser) Conditional_insert_else_part() (localctx IConditional_inse p.EnterOuterAlt(localctx, 1) { - p.SetState(16995) + p.SetState(17022) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(16997) + p.SetState(17024) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -284908,11 +285152,11 @@ func (p *PlSqlParser) Conditional_insert_else_part() (localctx IConditional_inse for ok := true; ok; ok = _la == PlSqlParserINTO { { - p.SetState(16996) + p.SetState(17023) p.Multi_table_element() } - p.SetState(16999) + p.SetState(17026) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -285052,7 +285296,7 @@ func (p *PlSqlParser) Insert_into_clause() (localctx IInsert_into_clauseContext) p.EnterRule(localctx, 1986, PlSqlParserRULE_insert_into_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17001) + p.SetState(17028) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -285060,15 +285304,15 @@ func (p *PlSqlParser) Insert_into_clause() (localctx IInsert_into_clauseContext) } } { - p.SetState(17002) + p.SetState(17029) p.General_table_ref() } - p.SetState(17004) + p.SetState(17031) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2312, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2318, p.GetParserRuleContext()) == 1 { { - p.SetState(17003) + p.SetState(17030) p.Paren_column_list() } @@ -285218,29 +285462,29 @@ func (p *PlSqlParser) Values_clause() (localctx IValues_clauseContext) { p.EnterRule(localctx, 1988, PlSqlParserRULE_values_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17006) + p.SetState(17033) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17012) + p.SetState(17039) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2313, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2319, p.GetParserRuleContext()) { case 1: { - p.SetState(17007) + p.SetState(17034) p.Expression() } case 2: { - p.SetState(17008) + p.SetState(17035) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285248,11 +285492,11 @@ func (p *PlSqlParser) Values_clause() (localctx IValues_clauseContext) { } } { - p.SetState(17009) + p.SetState(17036) p.Expressions() } { - p.SetState(17010) + p.SetState(17037) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285498,7 +285742,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { p.EnterRule(localctx, 1990, PlSqlParserRULE_merge_statement) p.EnterOuterAlt(localctx, 1) { - p.SetState(17014) + p.SetState(17041) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -285506,7 +285750,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17015) + p.SetState(17042) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -285514,11 +285758,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17016) + p.SetState(17043) p.Selected_tableview() } { - p.SetState(17017) + p.SetState(17044) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -285526,11 +285770,11 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17018) + p.SetState(17045) p.Selected_tableview() } { - p.SetState(17019) + p.SetState(17046) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -285538,7 +285782,7 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17020) + p.SetState(17047) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -285546,31 +285790,31 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } } { - p.SetState(17021) + p.SetState(17048) p.Condition() } { - p.SetState(17022) + p.SetState(17049) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17031) + p.SetState(17058) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2316, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2322, p.GetParserRuleContext()) == 1 { { - p.SetState(17023) + p.SetState(17050) p.Merge_update_clause() } - p.SetState(17025) + p.SetState(17052) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2314, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2320, p.GetParserRuleContext()) == 1 { { - p.SetState(17024) + p.SetState(17051) p.Merge_insert_clause() } @@ -285580,17 +285824,17 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2316, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2322, p.GetParserRuleContext()) == 2 { { - p.SetState(17027) + p.SetState(17054) p.Merge_insert_clause() } - p.SetState(17029) + p.SetState(17056) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2315, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2321, p.GetParserRuleContext()) == 1 { { - p.SetState(17028) + p.SetState(17055) p.Merge_update_clause() } @@ -285601,12 +285845,12 @@ func (p *PlSqlParser) Merge_statement() (localctx IMerge_statementContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17034) + p.SetState(17061) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2317, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2323, p.GetParserRuleContext()) == 1 { { - p.SetState(17033) + p.SetState(17060) p.Error_logging_clause() } @@ -285821,7 +286065,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(17036) + p.SetState(17063) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -285829,7 +286073,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17037) + p.SetState(17064) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -285837,7 +286081,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17038) + p.SetState(17065) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -285845,7 +286089,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17039) + p.SetState(17066) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -285853,7 +286097,7 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17040) + p.SetState(17067) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -285861,22 +286105,22 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17041) + p.SetState(17068) p.Merge_element() } - p.SetState(17046) + p.SetState(17073) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2318, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2324, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17042) + p.SetState(17069) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -285884,39 +286128,39 @@ func (p *PlSqlParser) Merge_update_clause() (localctx IMerge_update_clauseContex } } { - p.SetState(17043) + p.SetState(17070) p.Merge_element() } } - p.SetState(17048) + p.SetState(17075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2318, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2324, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(17050) + p.SetState(17077) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2319, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2325, p.GetParserRuleContext()) == 1 { { - p.SetState(17049) + p.SetState(17076) p.Where_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17053) + p.SetState(17080) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2320, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2326, p.GetParserRuleContext()) == 1 { { - p.SetState(17052) + p.SetState(17079) p.Merge_update_delete_part() } @@ -286056,11 +286300,11 @@ func (p *PlSqlParser) Merge_element() (localctx IMerge_elementContext) { p.EnterRule(localctx, 1994, PlSqlParserRULE_merge_element) p.EnterOuterAlt(localctx, 1) { - p.SetState(17055) + p.SetState(17082) p.Column_name() } { - p.SetState(17056) + p.SetState(17083) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -286068,7 +286312,7 @@ func (p *PlSqlParser) Merge_element() (localctx IMerge_elementContext) { } } { - p.SetState(17057) + p.SetState(17084) p.Expression() } @@ -286187,7 +286431,7 @@ func (p *PlSqlParser) Merge_update_delete_part() (localctx IMerge_update_delete_ p.EnterRule(localctx, 1996, PlSqlParserRULE_merge_update_delete_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17059) + p.SetState(17086) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -286195,7 +286439,7 @@ func (p *PlSqlParser) Merge_update_delete_part() (localctx IMerge_update_delete_ } } { - p.SetState(17060) + p.SetState(17087) p.Where_clause() } @@ -286370,7 +286614,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(17062) + p.SetState(17089) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -286378,7 +286622,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17063) + p.SetState(17090) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -286386,7 +286630,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17064) + p.SetState(17091) p.Match(PlSqlParserMATCHED) if p.HasError() { // Recognition error - abort rule @@ -286394,7 +286638,7 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17065) + p.SetState(17092) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule @@ -286402,14 +286646,14 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex } } { - p.SetState(17066) + p.SetState(17093) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17068) + p.SetState(17095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286418,21 +286662,21 @@ func (p *PlSqlParser) Merge_insert_clause() (localctx IMerge_insert_clauseContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17067) + p.SetState(17094) p.Paren_column_list() } } { - p.SetState(17070) + p.SetState(17097) p.Values_clause() } - p.SetState(17072) + p.SetState(17099) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2322, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2328, p.GetParserRuleContext()) == 1 { { - p.SetState(17071) + p.SetState(17098) p.Where_clause() } @@ -286593,7 +286837,7 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) localctx = NewSelected_tableviewContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2000, PlSqlParserRULE_selected_tableview) p.EnterOuterAlt(localctx, 1) - p.SetState(17079) + p.SetState(17106) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286602,13 +286846,13 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(17074) + p.SetState(17101) p.Tableview_name() } case PlSqlParserLEFT_PAREN: { - p.SetState(17075) + p.SetState(17102) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286616,11 +286860,11 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) } } { - p.SetState(17076) + p.SetState(17103) p.Select_statement() } { - p.SetState(17077) + p.SetState(17104) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -286632,12 +286876,12 @@ func (p *PlSqlParser) Selected_tableview() (localctx ISelected_tableviewContext) p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(17082) + p.SetState(17109) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2324, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2330, p.GetParserRuleContext()) == 1 { { - p.SetState(17081) + p.SetState(17108) p.Table_alias() } @@ -286847,7 +287091,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont p.EnterOuterAlt(localctx, 1) { - p.SetState(17084) + p.SetState(17111) p.Match(PlSqlParserLOCK) if p.HasError() { // Recognition error - abort rule @@ -286855,7 +287099,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17085) + p.SetState(17112) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -286863,10 +287107,10 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17086) + p.SetState(17113) p.Lock_table_element() } - p.SetState(17091) + p.SetState(17118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286875,7 +287119,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont for _la == PlSqlParserCOMMA { { - p.SetState(17087) + p.SetState(17114) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -286883,11 +287127,11 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17088) + p.SetState(17115) p.Lock_table_element() } - p.SetState(17093) + p.SetState(17120) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -286895,7 +287139,7 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont _la = p.GetTokenStream().LA(1) } { - p.SetState(17094) + p.SetState(17121) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -286903,23 +287147,23 @@ func (p *PlSqlParser) Lock_table_statement() (localctx ILock_table_statementCont } } { - p.SetState(17095) + p.SetState(17122) p.Lock_mode() } { - p.SetState(17096) + p.SetState(17123) p.Match(PlSqlParserMODE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17098) + p.SetState(17125) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2326, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2332, p.GetParserRuleContext()) == 1 { { - p.SetState(17097) + p.SetState(17124) p.Wait_nowait_part() } @@ -287045,7 +287289,7 @@ func (s *Wait_nowait_partContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { localctx = NewWait_nowait_partContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2004, PlSqlParserRULE_wait_nowait_part) - p.SetState(17103) + p.SetState(17130) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287055,7 +287299,7 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { case PlSqlParserWAIT: p.EnterOuterAlt(localctx, 1) { - p.SetState(17100) + p.SetState(17127) p.Match(PlSqlParserWAIT) if p.HasError() { // Recognition error - abort rule @@ -287063,14 +287307,14 @@ func (p *PlSqlParser) Wait_nowait_part() (localctx IWait_nowait_partContext) { } } { - p.SetState(17101) + p.SetState(17128) p.Expression() } case PlSqlParserNOWAIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(17102) + p.SetState(17129) p.Match(PlSqlParserNOWAIT) if p.HasError() { // Recognition error - abort rule @@ -287212,10 +287456,10 @@ func (p *PlSqlParser) Lock_table_element() (localctx ILock_table_elementContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(17105) + p.SetState(17132) p.Tableview_name() } - p.SetState(17107) + p.SetState(17134) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287224,7 +287468,7 @@ func (p *PlSqlParser) Lock_table_element() (localctx ILock_table_elementContext) if _la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION { { - p.SetState(17106) + p.SetState(17133) p.Partition_extension_clause() } @@ -287343,17 +287587,17 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { p.EnterRule(localctx, 2008, PlSqlParserRULE_lock_mode) var _la int - p.SetState(17121) + p.SetState(17148) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2330, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17109) + p.SetState(17136) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -287361,7 +287605,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17110) + p.SetState(17137) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -287372,7 +287616,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17111) + p.SetState(17138) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -287380,7 +287624,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17112) + p.SetState(17139) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -287391,14 +287635,14 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17113) + p.SetState(17140) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17115) + p.SetState(17142) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -287407,7 +287651,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { if _la == PlSqlParserUPDATE { { - p.SetState(17114) + p.SetState(17141) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -287420,7 +287664,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17117) + p.SetState(17144) p.Match(PlSqlParserSHARE) if p.HasError() { // Recognition error - abort rule @@ -287428,7 +287672,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17118) + p.SetState(17145) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -287436,7 +287680,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { } } { - p.SetState(17119) + p.SetState(17146) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -287447,7 +287691,7 @@ func (p *PlSqlParser) Lock_mode() (localctx ILock_modeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17120) + p.SetState(17147) p.Match(PlSqlParserEXCLUSIVE) if p.HasError() { // Recognition error - abort rule @@ -287600,22 +287844,22 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { localctx = NewGeneral_table_refContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2010, PlSqlParserRULE_general_table_ref) p.EnterOuterAlt(localctx, 1) - p.SetState(17129) + p.SetState(17156) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2331, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2337, p.GetParserRuleContext()) { case 1: { - p.SetState(17123) + p.SetState(17150) p.Dml_table_expression_clause() } case 2: { - p.SetState(17124) + p.SetState(17151) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -287623,7 +287867,7 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17125) + p.SetState(17152) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -287631,11 +287875,11 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { } } { - p.SetState(17126) + p.SetState(17153) p.Dml_table_expression_clause() } { - p.SetState(17127) + p.SetState(17154) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -287646,12 +287890,12 @@ func (p *PlSqlParser) General_table_ref() (localctx IGeneral_table_refContext) { case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17132) + p.SetState(17159) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2332, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) == 1 { { - p.SetState(17131) + p.SetState(17158) p.Table_alias() } @@ -287798,7 +288042,7 @@ func (p *PlSqlParser) Static_returning_clause() (localctx IStatic_returning_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(17134) + p.SetState(17161) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRETURNING || _la == PlSqlParserRETURN) { @@ -287809,11 +288053,11 @@ func (p *PlSqlParser) Static_returning_clause() (localctx IStatic_returning_clau } } { - p.SetState(17135) + p.SetState(17162) p.Expressions() } { - p.SetState(17136) + p.SetState(17163) p.Into_clause() } @@ -287971,7 +288215,7 @@ func (p *PlSqlParser) Error_logging_clause() (localctx IError_logging_clauseCont p.EnterRule(localctx, 2014, PlSqlParserRULE_error_logging_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17138) + p.SetState(17165) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule @@ -287979,43 +288223,43 @@ func (p *PlSqlParser) Error_logging_clause() (localctx IError_logging_clauseCont } } { - p.SetState(17139) + p.SetState(17166) p.Match(PlSqlParserERRORS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17141) + p.SetState(17168) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2333, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2339, p.GetParserRuleContext()) == 1 { { - p.SetState(17140) + p.SetState(17167) p.Error_logging_into_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17144) + p.SetState(17171) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2334, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2340, p.GetParserRuleContext()) == 1 { { - p.SetState(17143) + p.SetState(17170) p.Expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17147) + p.SetState(17174) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2335, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2341, p.GetParserRuleContext()) == 1 { { - p.SetState(17146) + p.SetState(17173) p.Error_logging_reject_part() } @@ -288138,7 +288382,7 @@ func (p *PlSqlParser) Error_logging_into_part() (localctx IError_logging_into_pa p.EnterRule(localctx, 2016, PlSqlParserRULE_error_logging_into_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17149) + p.SetState(17176) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule @@ -288146,7 +288390,7 @@ func (p *PlSqlParser) Error_logging_into_part() (localctx IError_logging_into_pa } } { - p.SetState(17150) + p.SetState(17177) p.Tableview_name() } @@ -288275,7 +288519,7 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec p.EnterRule(localctx, 2018, PlSqlParserRULE_error_logging_reject_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17152) + p.SetState(17179) p.Match(PlSqlParserREJECT) if p.HasError() { // Recognition error - abort rule @@ -288283,23 +288527,23 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec } } { - p.SetState(17153) + p.SetState(17180) p.Match(PlSqlParserLIMIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17156) + p.SetState(17183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2336, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2342, p.GetParserRuleContext()) { case 1: { - p.SetState(17154) + p.SetState(17181) p.Match(PlSqlParserUNLIMITED) if p.HasError() { // Recognition error - abort rule @@ -288309,7 +288553,7 @@ func (p *PlSqlParser) Error_logging_reject_part() (localctx IError_logging_rejec case 2: { - p.SetState(17155) + p.SetState(17182) p.Expression() } @@ -288544,24 +288788,24 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express p.EnterRule(localctx, 2020, PlSqlParserRULE_dml_table_expression_clause) var _la int - p.SetState(17175) + p.SetState(17202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2340, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2346, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17158) + p.SetState(17185) p.Table_collection_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17159) + p.SetState(17186) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288569,10 +288813,10 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17160) + p.SetState(17187) p.Select_statement() } - p.SetState(17162) + p.SetState(17189) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -288581,13 +288825,13 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express if _la == PlSqlParserWITH { { - p.SetState(17161) + p.SetState(17188) p.Subquery_restriction_clause() } } { - p.SetState(17164) + p.SetState(17191) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288598,15 +288842,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17166) + p.SetState(17193) p.Tableview_name() } - p.SetState(17168) + p.SetState(17195) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2338, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2344, p.GetParserRuleContext()) == 1 { { - p.SetState(17167) + p.SetState(17194) p.Sample_clause() } @@ -288617,15 +288861,15 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17170) + p.SetState(17197) p.Json_table_clause() } - p.SetState(17173) + p.SetState(17200) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2339, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2345, p.GetParserRuleContext()) == 1 { { - p.SetState(17171) + p.SetState(17198) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -288633,7 +288877,7 @@ func (p *PlSqlParser) Dml_table_expression_clause() (localctx IDml_table_express } } { - p.SetState(17172) + p.SetState(17199) p.Identifier() } @@ -288811,7 +289055,7 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ p.EnterOuterAlt(localctx, 1) { - p.SetState(17177) + p.SetState(17204) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTABLE || _la == PlSqlParserTHE) { @@ -288821,16 +289065,16 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ p.Consume() } } - p.SetState(17188) + p.SetState(17215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2342, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2348, p.GetParserRuleContext()) { case 1: { - p.SetState(17178) + p.SetState(17205) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288838,11 +289082,11 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17179) + p.SetState(17206) p.Subquery() } { - p.SetState(17180) + p.SetState(17207) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288852,7 +289096,7 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ case 2: { - p.SetState(17182) + p.SetState(17209) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -288860,23 +289104,23 @@ func (p *PlSqlParser) Table_collection_expression() (localctx ITable_collection_ } } { - p.SetState(17183) + p.SetState(17210) p.Expression() } { - p.SetState(17184) + p.SetState(17211) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17186) + p.SetState(17213) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2341, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2347, p.GetParserRuleContext()) == 1 { { - p.SetState(17185) + p.SetState(17212) p.Outer_join_sign() } @@ -289028,14 +289272,14 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict p.EnterRule(localctx, 2024, PlSqlParserRULE_subquery_restriction_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(17190) + p.SetState(17217) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17199) + p.SetState(17226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289044,7 +289288,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict switch p.GetTokenStream().LA(1) { case PlSqlParserREAD: { - p.SetState(17191) + p.SetState(17218) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -289052,7 +289296,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17192) + p.SetState(17219) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -289062,7 +289306,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict case PlSqlParserCHECK: { - p.SetState(17193) + p.SetState(17220) p.Match(PlSqlParserCHECK) if p.HasError() { // Recognition error - abort rule @@ -289070,19 +289314,19 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17194) + p.SetState(17221) p.Match(PlSqlParserOPTION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17197) + p.SetState(17224) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2343, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2349, p.GetParserRuleContext()) == 1 { { - p.SetState(17195) + p.SetState(17222) p.Match(PlSqlParserCONSTRAINT) if p.HasError() { // Recognition error - abort rule @@ -289090,7 +289334,7 @@ func (p *PlSqlParser) Subquery_restriction_clause() (localctx ISubquery_restrict } } { - p.SetState(17196) + p.SetState(17223) p.Constraint_name() } @@ -289283,14 +289527,14 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(17201) + p.SetState(17228) p.Match(PlSqlParserSAMPLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17203) + p.SetState(17230) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289299,7 +289543,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserBLOCK { { - p.SetState(17202) + p.SetState(17229) p.Match(PlSqlParserBLOCK) if p.HasError() { // Recognition error - abort rule @@ -289309,7 +289553,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } { - p.SetState(17205) + p.SetState(17232) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289317,10 +289561,10 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17206) + p.SetState(17233) p.Expression() } - p.SetState(17209) + p.SetState(17236) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289329,7 +289573,7 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17207) + p.SetState(17234) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -289337,25 +289581,25 @@ func (p *PlSqlParser) Sample_clause() (localctx ISample_clauseContext) { } } { - p.SetState(17208) + p.SetState(17235) p.Expression() } } { - p.SetState(17211) + p.SetState(17238) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17213) + p.SetState(17240) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2347, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2353, p.GetParserRuleContext()) == 1 { { - p.SetState(17212) + p.SetState(17239) p.Seed_part() } @@ -289488,7 +289732,7 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { p.EnterRule(localctx, 2028, PlSqlParserRULE_seed_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17215) + p.SetState(17242) p.Match(PlSqlParserSEED) if p.HasError() { // Recognition error - abort rule @@ -289496,7 +289740,7 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17216) + p.SetState(17243) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289504,11 +289748,11 @@ func (p *PlSqlParser) Seed_part() (localctx ISeed_partContext) { } } { - p.SetState(17217) + p.SetState(17244) p.Expression() } { - p.SetState(17218) + p.SetState(17245) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -289641,24 +289885,24 @@ func (s *ConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Condition() (localctx IConditionContext) { localctx = NewConditionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2030, PlSqlParserRULE_condition) - p.SetState(17222) + p.SetState(17249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2348, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17220) + p.SetState(17247) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17221) + p.SetState(17248) p.Json_condition() } @@ -289863,28 +290107,28 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { p.EnterRule(localctx, 2032, PlSqlParserRULE_json_condition) var _la int - p.SetState(17247) + p.SetState(17274) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2353, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2359, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17224) + p.SetState(17251) p.Column_name() } { - p.SetState(17225) + p.SetState(17252) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17227) + p.SetState(17254) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -289893,7 +290137,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { if _la == PlSqlParserNOT { { - p.SetState(17226) + p.SetState(17253) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -289903,19 +290147,19 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } { - p.SetState(17229) + p.SetState(17256) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17232) + p.SetState(17259) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2350, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2356, p.GetParserRuleContext()) == 1 { { - p.SetState(17230) + p.SetState(17257) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -289923,7 +290167,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17231) + p.SetState(17258) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -289934,12 +290178,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17235) + p.SetState(17262) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2351, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2357, p.GetParserRuleContext()) == 1 { { - p.SetState(17234) + p.SetState(17261) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserLAX || _la == PlSqlParserSTRICT) { @@ -289953,12 +290197,12 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17240) + p.SetState(17267) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2352, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2358, p.GetParserRuleContext()) == 1 { { - p.SetState(17237) + p.SetState(17264) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -289969,7 +290213,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17238) + p.SetState(17265) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -289977,7 +290221,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17239) + p.SetState(17266) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -289992,7 +290236,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17242) + p.SetState(17269) p.Match(PlSqlParserJSON_EQUAL) if p.HasError() { // Recognition error - abort rule @@ -290000,7 +290244,7 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17243) + p.SetState(17270) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290008,11 +290252,11 @@ func (p *PlSqlParser) Json_condition() (localctx IJson_conditionContext) { } } { - p.SetState(17244) + p.SetState(17271) p.Expressions() } { - p.SetState(17245) + p.SetState(17272) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290172,22 +290416,22 @@ func (p *PlSqlParser) Expressions() (localctx IExpressionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(17249) + p.SetState(17276) p.Expression() } - p.SetState(17254) + p.SetState(17281) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17250) + p.SetState(17277) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -290195,17 +290439,17 @@ func (p *PlSqlParser) Expressions() (localctx IExpressionsContext) { } } { - p.SetState(17251) + p.SetState(17278) p.Expression() } } - p.SetState(17256) + p.SetState(17283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2354, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -290336,24 +290580,24 @@ func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Expression() (localctx IExpressionContext) { localctx = NewExpressionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2036, PlSqlParserRULE_expression) - p.SetState(17259) + p.SetState(17286) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2355, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2361, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17257) + p.SetState(17284) p.Cursor_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17258) + p.SetState(17285) p.logical_expression(0) } @@ -290486,7 +290730,7 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { p.EnterRule(localctx, 2038, PlSqlParserRULE_cursor_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17261) + p.SetState(17288) p.Match(PlSqlParserCURSOR) if p.HasError() { // Recognition error - abort rule @@ -290494,7 +290738,7 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17262) + p.SetState(17289) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290502,11 +290746,11 @@ func (p *PlSqlParser) Cursor_expression() (localctx ICursor_expressionContext) { } } { - p.SetState(17263) + p.SetState(17290) p.Subquery() } { - p.SetState(17264) + p.SetState(17291) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -290689,17 +290933,17 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(17267) + p.SetState(17294) p.Unary_logical_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17277) + p.SetState(17304) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2357, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2363, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -290709,24 +290953,24 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17275) + p.SetState(17302) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2356, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) { case 1: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17269) + p.SetState(17296) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17270) + p.SetState(17297) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -290734,21 +290978,21 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17271) + p.SetState(17298) p.logical_expression(3) } case 2: localctx = NewLogical_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_logical_expression) - p.SetState(17272) + p.SetState(17299) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17273) + p.SetState(17300) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -290756,7 +291000,7 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } { - p.SetState(17274) + p.SetState(17301) p.logical_expression(2) } @@ -290765,12 +291009,12 @@ func (p *PlSqlParser) logical_expression(_p int) (localctx ILogical_expressionCo } } - p.SetState(17279) + p.SetState(17306) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2357, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2363, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -290952,7 +291196,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(17281) + p.SetState(17308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -290961,7 +291205,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17280) + p.SetState(17307) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -290971,29 +291215,29 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17283) + p.SetState(17310) p.Multiset_expression() } - p.SetState(17291) + p.SetState(17318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2366, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17284) + p.SetState(17311) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17286) + p.SetState(17313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291002,7 +291246,7 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres if _la == PlSqlParserNOT { { - p.SetState(17285) + p.SetState(17312) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -291012,17 +291256,17 @@ func (p *PlSqlParser) Unary_logical_expression() (localctx IUnary_logical_expres } { - p.SetState(17288) + p.SetState(17315) p.Logical_operation() } } - p.SetState(17293) + p.SetState(17320) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2360, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2366, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -291235,7 +291479,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17319) + p.SetState(17346) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291244,7 +291488,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17294) + p.SetState(17321) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -291254,7 +291498,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserNAN: { - p.SetState(17295) + p.SetState(17322) p.Match(PlSqlParserNAN) if p.HasError() { // Recognition error - abort rule @@ -291264,7 +291508,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserPRESENT: { - p.SetState(17296) + p.SetState(17323) p.Match(PlSqlParserPRESENT) if p.HasError() { // Recognition error - abort rule @@ -291274,7 +291518,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserINFINITE: { - p.SetState(17297) + p.SetState(17324) p.Match(PlSqlParserINFINITE) if p.HasError() { // Recognition error - abort rule @@ -291284,7 +291528,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserA_LETTER: { - p.SetState(17298) + p.SetState(17325) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -291292,7 +291536,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17299) + p.SetState(17326) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -291302,7 +291546,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserEMPTY: { - p.SetState(17300) + p.SetState(17327) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -291312,14 +291556,14 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { case PlSqlParserOF: { - p.SetState(17301) + p.SetState(17328) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17303) + p.SetState(17330) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291328,7 +291572,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { if _la == PlSqlParserTYPE { { - p.SetState(17302) + p.SetState(17329) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -291338,19 +291582,19 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } { - p.SetState(17305) + p.SetState(17332) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17307) + p.SetState(17334) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2362, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2368, p.GetParserRuleContext()) == 1 { { - p.SetState(17306) + p.SetState(17333) p.Match(PlSqlParserONLY) if p.HasError() { // Recognition error - abort rule @@ -291362,10 +291606,10 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { goto errorExit } { - p.SetState(17309) + p.SetState(17336) p.Type_spec() } - p.SetState(17314) + p.SetState(17341) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291374,7 +291618,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17310) + p.SetState(17337) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -291382,11 +291626,11 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { } } { - p.SetState(17311) + p.SetState(17338) p.Type_spec() } - p.SetState(17316) + p.SetState(17343) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291394,7 +291638,7 @@ func (p *PlSqlParser) Logical_operation() (localctx ILogical_operationContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17317) + p.SetState(17344) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -291562,15 +291806,15 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex p.EnterOuterAlt(localctx, 1) { - p.SetState(17321) + p.SetState(17348) p.relational_expression(0) } - p.SetState(17327) + p.SetState(17354) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2366, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2372, p.GetParserRuleContext()) == 1 { { - p.SetState(17322) + p.SetState(17349) var _lt = p.GetTokenStream().LT(1) @@ -291587,7 +291831,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex p.Consume() } } - p.SetState(17324) + p.SetState(17351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -291596,7 +291840,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex if _la == PlSqlParserOF { { - p.SetState(17323) + p.SetState(17350) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -291606,7 +291850,7 @@ func (p *PlSqlParser) Multiset_expression() (localctx IMultiset_expressionContex } { - p.SetState(17326) + p.SetState(17353) p.concatenation(0) } @@ -291796,17 +292040,17 @@ func (p *PlSqlParser) relational_expression(_p int) (localctx IRelational_expres p.EnterOuterAlt(localctx, 1) { - p.SetState(17330) + p.SetState(17357) p.Compound_expression() } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17338) + p.SetState(17365) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -291818,28 +292062,28 @@ func (p *PlSqlParser) relational_expression(_p int) (localctx IRelational_expres _prevctx = localctx localctx = NewRelational_expressionContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_relational_expression) - p.SetState(17332) + p.SetState(17359) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17333) + p.SetState(17360) p.Relational_operator() } { - p.SetState(17334) + p.SetState(17361) p.relational_expression(3) } } - p.SetState(17340) + p.SetState(17367) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2367, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2373, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -292068,14 +292312,14 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex p.EnterOuterAlt(localctx, 1) { - p.SetState(17341) + p.SetState(17368) p.concatenation(0) } - p.SetState(17357) + p.SetState(17384) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2371, p.GetParserRuleContext()) == 1 { - p.SetState(17343) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2377, p.GetParserRuleContext()) == 1 { + p.SetState(17370) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292084,7 +292328,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex if _la == PlSqlParserNOT { { - p.SetState(17342) + p.SetState(17369) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -292093,7 +292337,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } - p.SetState(17355) + p.SetState(17382) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292102,7 +292346,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17345) + p.SetState(17372) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -292110,13 +292354,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17346) + p.SetState(17373) p.In_elements() } case PlSqlParserBETWEEN: { - p.SetState(17347) + p.SetState(17374) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -292124,13 +292368,13 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17348) + p.SetState(17375) p.Between_elements() } case PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE: { - p.SetState(17349) + p.SetState(17376) var _lt = p.GetTokenStream().LT(1) @@ -292148,15 +292392,15 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17350) + p.SetState(17377) p.concatenation(0) } - p.SetState(17353) + p.SetState(17380) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2369, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2375, p.GetParserRuleContext()) == 1 { { - p.SetState(17351) + p.SetState(17378) p.Match(PlSqlParserESCAPE) if p.HasError() { // Recognition error - abort rule @@ -292164,7 +292408,7 @@ func (p *PlSqlParser) Compound_expression() (localctx ICompound_expressionContex } } { - p.SetState(17352) + p.SetState(17379) p.concatenation(0) } @@ -292304,17 +292548,17 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex p.EnterRule(localctx, 2052, PlSqlParserRULE_relational_operator) var _la int - p.SetState(17373) + p.SetState(17400) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2374, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17359) + p.SetState(17386) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -292324,7 +292568,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(17367) + p.SetState(17394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292333,7 +292577,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex switch p.GetTokenStream().LA(1) { case PlSqlParserNOT_EQUAL_OP: { - p.SetState(17360) + p.SetState(17387) p.Match(PlSqlParserNOT_EQUAL_OP) if p.HasError() { // Recognition error - abort rule @@ -292343,7 +292587,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserLESS_THAN_OP: { - p.SetState(17361) + p.SetState(17388) p.Match(PlSqlParserLESS_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -292351,7 +292595,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17362) + p.SetState(17389) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -292361,7 +292605,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserEXCLAMATION_OPERATOR_PART: { - p.SetState(17363) + p.SetState(17390) p.Match(PlSqlParserEXCLAMATION_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -292369,7 +292613,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17364) + p.SetState(17391) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -292379,7 +292623,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case PlSqlParserCARRET_OPERATOR_PART: { - p.SetState(17365) + p.SetState(17392) p.Match(PlSqlParserCARRET_OPERATOR_PART) if p.HasError() { // Recognition error - abort rule @@ -292387,7 +292631,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex } } { - p.SetState(17366) + p.SetState(17393) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -292403,7 +292647,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17369) + p.SetState(17396) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserGREATER_THAN_OP || _la == PlSqlParserLESS_THAN_OP) { @@ -292413,7 +292657,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex p.Consume() } } - p.SetState(17371) + p.SetState(17398) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292422,7 +292666,7 @@ func (p *PlSqlParser) Relational_operator() (localctx IRelational_operatorContex if _la == PlSqlParserEQUALS_OP { { - p.SetState(17370) + p.SetState(17397) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -292660,17 +292904,17 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { p.EnterRule(localctx, 2054, PlSqlParserRULE_in_elements) var _la int - p.SetState(17393) + p.SetState(17420) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2376, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2382, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17375) + p.SetState(17402) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292678,11 +292922,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17376) + p.SetState(17403) p.Subquery() } { - p.SetState(17377) + p.SetState(17404) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292693,7 +292937,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17379) + p.SetState(17406) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292701,10 +292945,10 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17380) + p.SetState(17407) p.concatenation(0) } - p.SetState(17385) + p.SetState(17412) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292713,7 +292957,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17381) + p.SetState(17408) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -292721,11 +292965,11 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { } } { - p.SetState(17382) + p.SetState(17409) p.concatenation(0) } - p.SetState(17387) + p.SetState(17414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -292733,7 +292977,7 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17388) + p.SetState(17415) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -292744,21 +292988,21 @@ func (p *PlSqlParser) In_elements() (localctx IIn_elementsContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17390) + p.SetState(17417) p.Constant() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17391) + p.SetState(17418) p.Bind_variable() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17392) + p.SetState(17419) p.General_element() } @@ -292907,11 +293151,11 @@ func (p *PlSqlParser) Between_elements() (localctx IBetween_elementsContext) { p.EnterRule(localctx, 2056, PlSqlParserRULE_between_elements) p.EnterOuterAlt(localctx, 1) { - p.SetState(17395) + p.SetState(17422) p.concatenation(0) } { - p.SetState(17396) + p.SetState(17423) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -292919,7 +293163,7 @@ func (p *PlSqlParser) Between_elements() (localctx IBetween_elementsContext) { } } { - p.SetState(17397) + p.SetState(17424) p.concatenation(0) } @@ -293188,22 +293432,22 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(17400) + p.SetState(17427) p.Model_expression() } - p.SetState(17409) + p.SetState(17436) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2378, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2384, p.GetParserRuleContext()) == 1 { { - p.SetState(17401) + p.SetState(17428) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17406) + p.SetState(17433) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293212,7 +293456,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserLOCAL: { - p.SetState(17402) + p.SetState(17429) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -293222,7 +293466,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { case PlSqlParserTIME: { - p.SetState(17403) + p.SetState(17430) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -293230,7 +293474,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17404) + p.SetState(17431) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -293238,7 +293482,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17405) + p.SetState(17432) p.concatenation(0) } @@ -293249,21 +293493,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2378, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2384, p.GetParserRuleContext()) == 2 { { - p.SetState(17408) + p.SetState(17435) p.Interval_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17414) + p.SetState(17441) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2379, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2385, p.GetParserRuleContext()) == 1 { { - p.SetState(17411) + p.SetState(17438) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -293271,7 +293515,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17412) + p.SetState(17439) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -293279,7 +293523,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17413) + p.SetState(17440) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -293295,12 +293539,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(17428) + p.SetState(17455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2381, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293310,24 +293554,24 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { p.TriggerExitRuleEvent() } _prevctx = localctx - p.SetState(17426) + p.SetState(17453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2380, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2386, p.GetParserRuleContext()) { case 1: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17416) + p.SetState(17443) if !(p.Precpred(p.GetParserRuleContext(), 3)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 3)", "")) goto errorExit } { - p.SetState(17417) + p.SetState(17444) var _lt = p.GetTokenStream().LT(1) @@ -293345,21 +293589,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17418) + p.SetState(17445) p.concatenation(4) } case 2: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17419) + p.SetState(17446) if !(p.Precpred(p.GetParserRuleContext(), 2)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 2)", "")) goto errorExit } { - p.SetState(17420) + p.SetState(17447) var _lt = p.GetTokenStream().LT(1) @@ -293377,21 +293621,21 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17421) + p.SetState(17448) p.concatenation(3) } case 3: localctx = NewConcatenationContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_concatenation) - p.SetState(17422) + p.SetState(17449) if !(p.Precpred(p.GetParserRuleContext(), 1)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 1)", "")) goto errorExit } { - p.SetState(17423) + p.SetState(17450) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -293399,7 +293643,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17424) + p.SetState(17451) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -293407,7 +293651,7 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } { - p.SetState(17425) + p.SetState(17452) p.concatenation(2) } @@ -293416,12 +293660,12 @@ func (p *PlSqlParser) concatenation(_p int) (localctx IConcatenationContext) { } } - p.SetState(17430) + p.SetState(17457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2381, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -293608,24 +293852,24 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex p.EnterRule(localctx, 2060, PlSqlParserRULE_interval_expression) var _la int - p.SetState(17458) + p.SetState(17485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2385, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17431) + p.SetState(17458) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17436) + p.SetState(17463) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293634,7 +293878,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17432) + p.SetState(17459) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293642,11 +293886,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17433) + p.SetState(17460) p.concatenation(0) } { - p.SetState(17434) + p.SetState(17461) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293656,7 +293900,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17438) + p.SetState(17465) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -293664,19 +293908,19 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17439) + p.SetState(17466) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17444) + p.SetState(17471) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2383, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2389, p.GetParserRuleContext()) == 1 { { - p.SetState(17440) + p.SetState(17467) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293684,11 +293928,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17441) + p.SetState(17468) p.concatenation(0) } { - p.SetState(17442) + p.SetState(17469) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293703,14 +293947,14 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17446) + p.SetState(17473) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17451) + p.SetState(17478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -293719,7 +293963,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17447) + p.SetState(17474) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293727,11 +293971,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17448) + p.SetState(17475) p.concatenation(0) } { - p.SetState(17449) + p.SetState(17476) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -293741,7 +293985,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } { - p.SetState(17453) + p.SetState(17480) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -293749,7 +293993,7 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex } } { - p.SetState(17454) + p.SetState(17481) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -293760,11 +294004,11 @@ func (p *PlSqlParser) Interval_expression() (localctx IInterval_expressionContex case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17455) + p.SetState(17482) p.concatenation(0) } { - p.SetState(17456) + p.SetState(17483) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -293916,15 +294160,15 @@ func (p *PlSqlParser) Model_expression() (localctx IModel_expressionContext) { p.EnterRule(localctx, 2062, PlSqlParserRULE_model_expression) p.EnterOuterAlt(localctx, 1) { - p.SetState(17460) + p.SetState(17487) p.Unary_expression() } - p.SetState(17465) + p.SetState(17492) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2386, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2392, p.GetParserRuleContext()) == 1 { { - p.SetState(17461) + p.SetState(17488) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -293932,11 +294176,11 @@ func (p *PlSqlParser) Model_expression() (localctx IModel_expressionContext) { } } { - p.SetState(17462) + p.SetState(17489) p.Model_expression_element() } { - p.SetState(17463) + p.SetState(17490) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -294164,25 +294408,25 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele p.EnterRule(localctx, 2064, PlSqlParserRULE_model_expression_element) var _la int - p.SetState(17490) + p.SetState(17517) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2391, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2397, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(17469) + p.SetState(17496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2387, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2393, p.GetParserRuleContext()) { case 1: { - p.SetState(17467) + p.SetState(17494) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -294192,14 +294436,14 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17468) + p.SetState(17495) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17478) + p.SetState(17505) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294208,23 +294452,23 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17471) + p.SetState(17498) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17474) + p.SetState(17501) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2388, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2394, p.GetParserRuleContext()) { case 1: { - p.SetState(17472) + p.SetState(17499) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -294234,7 +294478,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: { - p.SetState(17473) + p.SetState(17500) p.Expression() } @@ -294242,7 +294486,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele goto errorExit } - p.SetState(17480) + p.SetState(17507) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294253,10 +294497,10 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17481) + p.SetState(17508) p.Single_column_for_loop() } - p.SetState(17486) + p.SetState(17513) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294265,7 +294509,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele for _la == PlSqlParserCOMMA { { - p.SetState(17482) + p.SetState(17509) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -294273,11 +294517,11 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele } } { - p.SetState(17483) + p.SetState(17510) p.Single_column_for_loop() } - p.SetState(17488) + p.SetState(17515) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294288,7 +294532,7 @@ func (p *PlSqlParser) Model_expression_element() (localctx IModel_expression_ele case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17489) + p.SetState(17516) p.Multi_column_for_loop() } @@ -294557,7 +294801,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop p.EnterOuterAlt(localctx, 1) { - p.SetState(17492) + p.SetState(17519) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -294565,10 +294809,10 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17493) + p.SetState(17520) p.Column_name() } - p.SetState(17511) + p.SetState(17538) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294577,7 +294821,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop switch p.GetTokenStream().LA(1) { case PlSqlParserIN: { - p.SetState(17494) + p.SetState(17521) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -294585,14 +294829,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17495) + p.SetState(17522) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17497) + p.SetState(17524) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294601,13 +294845,13 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(17496) + p.SetState(17523) p.Expressions() } } { - p.SetState(17499) + p.SetState(17526) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -294616,7 +294860,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } case PlSqlParserFROM, PlSqlParserLIKE: - p.SetState(17502) + p.SetState(17529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294625,7 +294869,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop if _la == PlSqlParserLIKE { { - p.SetState(17500) + p.SetState(17527) p.Match(PlSqlParserLIKE) if p.HasError() { // Recognition error - abort rule @@ -294633,13 +294877,13 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17501) + p.SetState(17528) p.Expression() } } { - p.SetState(17504) + p.SetState(17531) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -294647,14 +294891,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17505) + p.SetState(17532) var _x = p.Expression() localctx.(*Single_column_for_loopContext).fromExpr = _x } { - p.SetState(17506) + p.SetState(17533) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -294662,14 +294906,14 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17507) + p.SetState(17534) var _x = p.Expression() localctx.(*Single_column_for_loopContext).toExpr = _x } { - p.SetState(17508) + p.SetState(17535) var _lt = p.GetTokenStream().LT(1) @@ -294687,7 +294931,7 @@ func (p *PlSqlParser) Single_column_for_loop() (localctx ISingle_column_for_loop } } { - p.SetState(17509) + p.SetState(17536) var _x = p.Expression() @@ -294875,7 +295119,7 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo p.EnterOuterAlt(localctx, 1) { - p.SetState(17513) + p.SetState(17540) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -294883,11 +295127,11 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17514) + p.SetState(17541) p.Paren_column_list() } { - p.SetState(17515) + p.SetState(17542) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule @@ -294895,36 +295139,36 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo } } { - p.SetState(17516) + p.SetState(17543) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17523) + p.SetState(17550) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2396, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2402, p.GetParserRuleContext()) { case 1: { - p.SetState(17517) + p.SetState(17544) p.Subquery() } case 2: { - p.SetState(17518) + p.SetState(17545) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17520) + p.SetState(17547) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -294933,13 +295177,13 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(17519) + p.SetState(17546) p.Expressions() } } { - p.SetState(17522) + p.SetState(17549) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -294951,7 +295195,7 @@ func (p *PlSqlParser) Multi_column_for_loop() (localctx IMulti_column_for_loopCo goto errorExit } { - p.SetState(17525) + p.SetState(17552) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -295172,17 +295416,17 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { p.EnterRule(localctx, 2070, PlSqlParserRULE_unary_expression) var _la int - p.SetState(17543) + p.SetState(17570) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2397, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2403, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17527) + p.SetState(17554) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPLUS_SIGN || _la == PlSqlParserMINUS_SIGN) { @@ -295193,14 +295437,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17528) + p.SetState(17555) p.Unary_expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17529) + p.SetState(17556) p.Match(PlSqlParserPRIOR) if p.HasError() { // Recognition error - abort rule @@ -295208,14 +295452,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17530) + p.SetState(17557) p.Unary_expression() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17531) + p.SetState(17558) p.Match(PlSqlParserCONNECT_BY_ROOT) if p.HasError() { // Recognition error - abort rule @@ -295223,14 +295467,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17532) + p.SetState(17559) p.Unary_expression() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17533) + p.SetState(17560) p.Match(PlSqlParserNEW) if p.HasError() { // Recognition error - abort rule @@ -295238,14 +295482,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17534) + p.SetState(17561) p.Unary_expression() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17535) + p.SetState(17562) p.Match(PlSqlParserDISTINCT) if p.HasError() { // Recognition error - abort rule @@ -295253,14 +295497,14 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17536) + p.SetState(17563) p.Unary_expression() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17537) + p.SetState(17564) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -295268,35 +295512,35 @@ func (p *PlSqlParser) Unary_expression() (localctx IUnary_expressionContext) { } } { - p.SetState(17538) + p.SetState(17565) p.Unary_expression() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(17539) + p.SetState(17566) p.Case_statement() } case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(17540) + p.SetState(17567) p.Quantified_expression() } case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(17541) + p.SetState(17568) p.Standard_function() } case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(17542) + p.SetState(17569) p.Atom() } @@ -295429,24 +295673,24 @@ func (s *Case_statementContext) Accept(visitor antlr.ParseTreeVisitor) interface func (p *PlSqlParser) Case_statement() (localctx ICase_statementContext) { localctx = NewCase_statementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2072, PlSqlParserRULE_case_statement) - p.SetState(17547) + p.SetState(17574) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2398, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2404, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17545) + p.SetState(17572) p.Searched_case_statement() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17546) + p.SetState(17573) p.Simple_case_statement() } @@ -295694,12 +295938,12 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17550) + p.SetState(17577) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2399, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2405, p.GetParserRuleContext()) == 1 { { - p.SetState(17549) + p.SetState(17576) p.Label_name() } @@ -295707,7 +295951,7 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo goto errorExit } { - p.SetState(17552) + p.SetState(17579) var _m = p.Match(PlSqlParserCASE) @@ -295718,10 +295962,10 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } } { - p.SetState(17553) + p.SetState(17580) p.Expression() } - p.SetState(17555) + p.SetState(17582) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295730,18 +295974,18 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17554) + p.SetState(17581) p.Simple_case_when_part() } - p.SetState(17557) + p.SetState(17584) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17560) + p.SetState(17587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -295750,25 +295994,25 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo if _la == PlSqlParserELSE { { - p.SetState(17559) + p.SetState(17586) p.Case_else_part() } } { - p.SetState(17562) + p.SetState(17589) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17564) + p.SetState(17591) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2402, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2408, p.GetParserRuleContext()) == 1 { { - p.SetState(17563) + p.SetState(17590) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -295779,12 +296023,12 @@ func (p *PlSqlParser) Simple_case_statement() (localctx ISimple_case_statementCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(17567) + p.SetState(17594) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2403, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2409, p.GetParserRuleContext()) == 1 { { - p.SetState(17566) + p.SetState(17593) p.Label_name() } @@ -295955,7 +296199,7 @@ func (p *PlSqlParser) Simple_case_when_part() (localctx ISimple_case_when_partCo p.EnterRule(localctx, 2076, PlSqlParserRULE_simple_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17569) + p.SetState(17596) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -295963,33 +296207,33 @@ func (p *PlSqlParser) Simple_case_when_part() (localctx ISimple_case_when_partCo } } { - p.SetState(17570) + p.SetState(17597) p.Expression() } { - p.SetState(17571) + p.SetState(17598) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17574) + p.SetState(17601) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2404, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2410, p.GetParserRuleContext()) { case 1: { - p.SetState(17572) + p.SetState(17599) p.Seq_of_statements() } case 2: { - p.SetState(17573) + p.SetState(17600) p.Expression() } @@ -296220,12 +296464,12 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17577) + p.SetState(17604) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2405, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2411, p.GetParserRuleContext()) == 1 { { - p.SetState(17576) + p.SetState(17603) p.Label_name() } @@ -296233,7 +296477,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } { - p.SetState(17579) + p.SetState(17606) var _m = p.Match(PlSqlParserCASE) @@ -296243,7 +296487,7 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme goto errorExit } } - p.SetState(17581) + p.SetState(17608) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296252,18 +296496,18 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme for ok := true; ok; ok = _la == PlSqlParserWHEN { { - p.SetState(17580) + p.SetState(17607) p.Searched_case_when_part() } - p.SetState(17583) + p.SetState(17610) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17586) + p.SetState(17613) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -296272,25 +296516,25 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme if _la == PlSqlParserELSE { { - p.SetState(17585) + p.SetState(17612) p.Case_else_part() } } { - p.SetState(17588) + p.SetState(17615) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17590) + p.SetState(17617) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2408, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2414, p.GetParserRuleContext()) == 1 { { - p.SetState(17589) + p.SetState(17616) p.Match(PlSqlParserCASE) if p.HasError() { // Recognition error - abort rule @@ -296301,12 +296545,12 @@ func (p *PlSqlParser) Searched_case_statement() (localctx ISearched_case_stateme } else if p.HasError() { // JIM goto errorExit } - p.SetState(17593) + p.SetState(17620) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2409, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2415, p.GetParserRuleContext()) == 1 { { - p.SetState(17592) + p.SetState(17619) p.Label_name() } @@ -296477,7 +296721,7 @@ func (p *PlSqlParser) Searched_case_when_part() (localctx ISearched_case_when_pa p.EnterRule(localctx, 2080, PlSqlParserRULE_searched_case_when_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17595) + p.SetState(17622) p.Match(PlSqlParserWHEN) if p.HasError() { // Recognition error - abort rule @@ -296485,33 +296729,33 @@ func (p *PlSqlParser) Searched_case_when_part() (localctx ISearched_case_when_pa } } { - p.SetState(17596) + p.SetState(17623) p.Expression() } { - p.SetState(17597) + p.SetState(17624) p.Match(PlSqlParserTHEN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17600) + p.SetState(17627) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2410, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) { case 1: { - p.SetState(17598) + p.SetState(17625) p.Seq_of_statements() } case 2: { - p.SetState(17599) + p.SetState(17626) p.Expression() } @@ -296651,29 +296895,29 @@ func (p *PlSqlParser) Case_else_part() (localctx ICase_else_partContext) { p.EnterRule(localctx, 2082, PlSqlParserRULE_case_else_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(17602) + p.SetState(17629) p.Match(PlSqlParserELSE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17605) + p.SetState(17632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2411, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2417, p.GetParserRuleContext()) { case 1: { - p.SetState(17603) + p.SetState(17630) p.Seq_of_statements() } case 2: { - p.SetState(17604) + p.SetState(17631) p.Expression() } @@ -296946,49 +297190,49 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { p.EnterRule(localctx, 2084, PlSqlParserRULE_atom) var _alt int - p.SetState(17626) + p.SetState(17653) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2413, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2419, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17607) + p.SetState(17634) p.Table_element() } { - p.SetState(17608) + p.SetState(17635) p.Outer_join_sign() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17610) + p.SetState(17637) p.Bind_variable() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17611) + p.SetState(17638) p.Constant_without_variable() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17612) + p.SetState(17639) p.General_element() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(17613) + p.SetState(17640) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -296996,40 +297240,40 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17614) + p.SetState(17641) p.Subquery() } { - p.SetState(17615) + p.SetState(17642) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17619) + p.SetState(17646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2412, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2418, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(17616) + p.SetState(17643) p.Subquery_operation_part() } } - p.SetState(17621) + p.SetState(17648) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2412, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2418, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -297038,7 +297282,7 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(17622) + p.SetState(17649) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297046,11 +297290,11 @@ func (p *PlSqlParser) Atom() (localctx IAtomContext) { } } { - p.SetState(17623) + p.SetState(17650) p.Expressions() } { - p.SetState(17624) + p.SetState(17651) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297221,7 +297465,7 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(17628) + p.SetState(17655) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserEXISTS || _la == PlSqlParserSOME) { @@ -297231,16 +297475,16 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo p.Consume() } } - p.SetState(17637) + p.SetState(17664) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2414, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2420, p.GetParserRuleContext()) { case 1: { - p.SetState(17629) + p.SetState(17656) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297248,11 +297492,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17630) + p.SetState(17657) p.Select_only_statement() } { - p.SetState(17631) + p.SetState(17658) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297262,7 +297506,7 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo case 2: { - p.SetState(17633) + p.SetState(17660) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297270,11 +297514,11 @@ func (p *PlSqlParser) Quantified_expression() (localctx IQuantified_expressionCo } } { - p.SetState(17634) + p.SetState(17661) p.Expression() } { - p.SetState(17635) + p.SetState(17662) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297638,7 +297882,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { p.EnterRule(localctx, 2088, PlSqlParserRULE_string_function) var _la int - p.SetState(17725) + p.SetState(17752) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297648,7 +297892,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserSUBSTR: p.EnterOuterAlt(localctx, 1) { - p.SetState(17639) + p.SetState(17666) p.Match(PlSqlParserSUBSTR) if p.HasError() { // Recognition error - abort rule @@ -297656,7 +297900,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17640) + p.SetState(17667) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297664,11 +297908,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17641) + p.SetState(17668) p.Expression() } { - p.SetState(17642) + p.SetState(17669) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297676,10 +297920,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17643) + p.SetState(17670) p.Expression() } - p.SetState(17646) + p.SetState(17673) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297688,7 +297932,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17644) + p.SetState(17671) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297696,13 +297940,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17645) + p.SetState(17672) p.Expression() } } { - p.SetState(17648) + p.SetState(17675) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297713,7 +297957,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_CHAR: p.EnterOuterAlt(localctx, 2) { - p.SetState(17650) + p.SetState(17677) p.Match(PlSqlParserTO_CHAR) if p.HasError() { // Recognition error - abort rule @@ -297721,47 +297965,47 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17651) + p.SetState(17678) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17655) + p.SetState(17682) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2416, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) { case 1: { - p.SetState(17652) + p.SetState(17679) p.Table_element() } case 2: { - p.SetState(17653) + p.SetState(17680) p.Standard_function() } case 3: { - p.SetState(17654) + p.SetState(17681) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17659) + p.SetState(17686) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2417, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2423, p.GetParserRuleContext()) == 1 { { - p.SetState(17657) + p.SetState(17684) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297769,14 +298013,14 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17658) + p.SetState(17685) p.Quoted_string() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17663) + p.SetState(17690) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297785,7 +298029,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17661) + p.SetState(17688) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297793,13 +298037,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17662) + p.SetState(17689) p.Quoted_string() } } { - p.SetState(17665) + p.SetState(17692) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297810,7 +298054,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserDECODE: p.EnterOuterAlt(localctx, 3) { - p.SetState(17667) + p.SetState(17694) p.Match(PlSqlParserDECODE) if p.HasError() { // Recognition error - abort rule @@ -297818,7 +298062,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17668) + p.SetState(17695) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297826,11 +298070,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17669) + p.SetState(17696) p.Expressions() } { - p.SetState(17670) + p.SetState(17697) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297841,7 +298085,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserCHR: p.EnterOuterAlt(localctx, 4) { - p.SetState(17672) + p.SetState(17699) p.Match(PlSqlParserCHR) if p.HasError() { // Recognition error - abort rule @@ -297849,7 +298093,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17673) + p.SetState(17700) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297857,11 +298101,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17674) + p.SetState(17701) p.concatenation(0) } { - p.SetState(17675) + p.SetState(17702) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -297869,7 +298113,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17676) + p.SetState(17703) p.Match(PlSqlParserNCHAR_CS) if p.HasError() { // Recognition error - abort rule @@ -297877,7 +298121,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17677) + p.SetState(17704) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297888,7 +298132,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserNVL: p.EnterOuterAlt(localctx, 5) { - p.SetState(17679) + p.SetState(17706) p.Match(PlSqlParserNVL) if p.HasError() { // Recognition error - abort rule @@ -297896,7 +298140,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17680) + p.SetState(17707) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297904,11 +298148,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17681) + p.SetState(17708) p.Expression() } { - p.SetState(17682) + p.SetState(17709) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -297916,11 +298160,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17683) + p.SetState(17710) p.Expression() } { - p.SetState(17684) + p.SetState(17711) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -297931,7 +298175,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTRIM: p.EnterOuterAlt(localctx, 6) { - p.SetState(17686) + p.SetState(17713) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -297939,23 +298183,23 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17687) + p.SetState(17714) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17695) + p.SetState(17722) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2421, p.GetParserRuleContext()) == 1 { - p.SetState(17689) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2427, p.GetParserRuleContext()) == 1 { + p.SetState(17716) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2419, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2425, p.GetParserRuleContext()) == 1 { { - p.SetState(17688) + p.SetState(17715) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -297969,7 +298213,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17692) + p.SetState(17719) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -297978,13 +298222,13 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(17691) + p.SetState(17718) p.Quoted_string() } } { - p.SetState(17694) + p.SetState(17721) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -297996,11 +298240,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { goto errorExit } { - p.SetState(17697) + p.SetState(17724) p.concatenation(0) } { - p.SetState(17698) + p.SetState(17725) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -298011,7 +298255,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { case PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 7) { - p.SetState(17700) + p.SetState(17727) p.Match(PlSqlParserTO_DATE) if p.HasError() { // Recognition error - abort rule @@ -298019,42 +298263,42 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17701) + p.SetState(17728) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17705) + p.SetState(17732) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2422, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2428, p.GetParserRuleContext()) { case 1: { - p.SetState(17702) + p.SetState(17729) p.Table_element() } case 2: { - p.SetState(17703) + p.SetState(17730) p.Standard_function() } case 3: { - p.SetState(17704) + p.SetState(17731) p.Expression() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(17713) + p.SetState(17740) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298063,7 +298307,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(17707) + p.SetState(17734) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -298071,11 +298315,11 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17708) + p.SetState(17735) p.concatenation(0) } { - p.SetState(17709) + p.SetState(17736) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -298083,7 +298327,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17710) + p.SetState(17737) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -298091,7 +298335,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17711) + p.SetState(17738) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -298100,7 +298344,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } - p.SetState(17721) + p.SetState(17748) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298109,7 +298353,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17715) + p.SetState(17742) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -298117,10 +298361,10 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17716) + p.SetState(17743) p.Quoted_string() } - p.SetState(17719) + p.SetState(17746) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -298129,7 +298373,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17717) + p.SetState(17744) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -298137,7 +298381,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } } { - p.SetState(17718) + p.SetState(17745) p.Quoted_string() } @@ -298145,7 +298389,7 @@ func (p *PlSqlParser) String_function() (localctx IString_functionContext) { } { - p.SetState(17723) + p.SetState(17750) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -298317,38 +298561,38 @@ func (s *Standard_functionContext) Accept(visitor antlr.ParseTreeVisitor) interf func (p *PlSqlParser) Standard_function() (localctx IStandard_functionContext) { localctx = NewStandard_functionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2090, PlSqlParserRULE_standard_function) - p.SetState(17731) + p.SetState(17758) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2427, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2433, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(17727) + p.SetState(17754) p.String_function() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17728) + p.SetState(17755) p.Numeric_function_wrapper() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17729) + p.SetState(17756) p.Json_function() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(17730) + p.SetState(17757) p.Other_function() } @@ -299033,7 +299277,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { p.EnterRule(localctx, 2092, PlSqlParserRULE_json_function) var _la int - p.SetState(17923) + p.SetState(17950) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299043,7 +299287,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAY: p.EnterOuterAlt(localctx, 1) { - p.SetState(17733) + p.SetState(17760) p.Match(PlSqlParserJSON_ARRAY) if p.HasError() { // Recognition error - abort rule @@ -299051,7 +299295,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17734) + p.SetState(17761) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299059,10 +299303,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17735) + p.SetState(17762) p.Json_array_element() } - p.SetState(17740) + p.SetState(17767) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299071,7 +299315,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17736) + p.SetState(17763) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -299079,18 +299323,18 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17737) + p.SetState(17764) p.Json_array_element() } - p.SetState(17742) + p.SetState(17769) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(17744) + p.SetState(17771) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299099,12 +299343,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17743) + p.SetState(17770) p.Json_on_null_clause() } } - p.SetState(17747) + p.SetState(17774) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299113,12 +299357,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17746) + p.SetState(17773) p.Json_return_clause() } } - p.SetState(17750) + p.SetState(17777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299127,7 +299371,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17749) + p.SetState(17776) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -299137,7 +299381,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17752) + p.SetState(17779) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299148,7 +299392,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_ARRAYAGG: p.EnterOuterAlt(localctx, 2) { - p.SetState(17754) + p.SetState(17781) p.Match(PlSqlParserJSON_ARRAYAGG) if p.HasError() { // Recognition error - abort rule @@ -299156,7 +299400,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17755) + p.SetState(17782) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299164,10 +299408,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17756) + p.SetState(17783) p.Expression() } - p.SetState(17759) + p.SetState(17786) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299176,7 +299420,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17757) + p.SetState(17784) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -299184,7 +299428,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17758) + p.SetState(17785) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -299193,7 +299437,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17762) + p.SetState(17789) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299202,12 +299446,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(17761) + p.SetState(17788) p.Order_by_clause() } } - p.SetState(17765) + p.SetState(17792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299216,12 +299460,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17764) + p.SetState(17791) p.Json_on_null_clause() } } - p.SetState(17768) + p.SetState(17795) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299230,12 +299474,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17767) + p.SetState(17794) p.Json_return_clause() } } - p.SetState(17771) + p.SetState(17798) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299244,7 +299488,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17770) + p.SetState(17797) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -299254,7 +299498,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17773) + p.SetState(17800) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299265,7 +299509,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECT: p.EnterOuterAlt(localctx, 3) { - p.SetState(17775) + p.SetState(17802) p.Match(PlSqlParserJSON_OBJECT) if p.HasError() { // Recognition error - abort rule @@ -299273,7 +299517,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17776) + p.SetState(17803) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299281,11 +299525,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17777) + p.SetState(17804) p.Json_object_content() } { - p.SetState(17778) + p.SetState(17805) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299296,7 +299540,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_OBJECTAGG: p.EnterOuterAlt(localctx, 4) { - p.SetState(17780) + p.SetState(17807) p.Match(PlSqlParserJSON_OBJECTAGG) if p.HasError() { // Recognition error - abort rule @@ -299304,19 +299548,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17781) + p.SetState(17808) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17783) + p.SetState(17810) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2437, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2443, p.GetParserRuleContext()) == 1 { { - p.SetState(17782) + p.SetState(17809) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -299328,11 +299572,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17785) + p.SetState(17812) p.Expression() } { - p.SetState(17786) + p.SetState(17813) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -299340,10 +299584,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17787) + p.SetState(17814) p.Expression() } - p.SetState(17791) + p.SetState(17818) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299352,7 +299596,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17788) + p.SetState(17815) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -299363,7 +299607,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17789) + p.SetState(17816) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -299371,7 +299615,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17790) + p.SetState(17817) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -299380,7 +299624,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17807) + p.SetState(17834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299389,14 +299633,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17793) + p.SetState(17820) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17805) + p.SetState(17832) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299405,14 +299649,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(17794) + p.SetState(17821) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17801) + p.SetState(17828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299421,7 +299665,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(17795) + p.SetState(17822) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299429,14 +299673,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17796) + p.SetState(17823) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17798) + p.SetState(17825) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299445,7 +299689,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(17797) + p.SetState(17824) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -299458,7 +299702,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17800) + p.SetState(17827) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299470,7 +299714,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserCLOB: { - p.SetState(17803) + p.SetState(17830) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -299480,7 +299724,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserBLOB: { - p.SetState(17804) + p.SetState(17831) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -299494,7 +299738,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17810) + p.SetState(17837) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299503,7 +299747,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserSTRICT { { - p.SetState(17809) + p.SetState(17836) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -299512,7 +299756,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17815) + p.SetState(17842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299521,7 +299765,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITH { { - p.SetState(17812) + p.SetState(17839) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -299529,7 +299773,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17813) + p.SetState(17840) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -299537,7 +299781,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17814) + p.SetState(17841) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -299547,7 +299791,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17817) + p.SetState(17844) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299558,7 +299802,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_QUERY: p.EnterOuterAlt(localctx, 5) { - p.SetState(17819) + p.SetState(17846) p.Match(PlSqlParserJSON_QUERY) if p.HasError() { // Recognition error - abort rule @@ -299566,7 +299810,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17820) + p.SetState(17847) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299574,10 +299818,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17821) + p.SetState(17848) p.Expression() } - p.SetState(17824) + p.SetState(17851) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299586,7 +299830,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17822) + p.SetState(17849) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -299594,7 +299838,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17823) + p.SetState(17850) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -299604,7 +299848,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17826) + p.SetState(17853) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -299612,26 +299856,26 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17827) + p.SetState(17854) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17829) + p.SetState(17856) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2446, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2452, p.GetParserRuleContext()) == 1 { { - p.SetState(17828) + p.SetState(17855) p.Json_query_returning_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17832) + p.SetState(17859) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299640,24 +299884,24 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(17831) + p.SetState(17858) p.Json_query_wrapper_clause() } } - p.SetState(17835) + p.SetState(17862) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2448, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2454, p.GetParserRuleContext()) == 1 { { - p.SetState(17834) + p.SetState(17861) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(17838) + p.SetState(17865) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299666,13 +299910,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(17837) + p.SetState(17864) p.Json_query_on_empty_clause() } } { - p.SetState(17840) + p.SetState(17867) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299683,7 +299927,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_SERIALIZE: p.EnterOuterAlt(localctx, 6) { - p.SetState(17842) + p.SetState(17869) p.Match(PlSqlParserJSON_SERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -299691,7 +299935,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17843) + p.SetState(17870) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299699,14 +299943,14 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17844) + p.SetState(17871) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17847) + p.SetState(17874) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299715,7 +299959,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17845) + p.SetState(17872) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -299723,12 +299967,12 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17846) + p.SetState(17873) p.Json_query_return_type() } } - p.SetState(17850) + p.SetState(17877) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299737,7 +299981,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserPRETTY { { - p.SetState(17849) + p.SetState(17876) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -299746,7 +299990,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17853) + p.SetState(17880) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299755,7 +299999,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserASCII { { - p.SetState(17852) + p.SetState(17879) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -299764,7 +300008,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17856) + p.SetState(17883) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299773,7 +300017,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserTRUNCATE { { - p.SetState(17855) + p.SetState(17882) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -299782,7 +300026,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17866) + p.SetState(17893) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299790,7 +300034,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ { - p.SetState(17862) + p.SetState(17889) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299799,7 +300043,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNULL_: { - p.SetState(17858) + p.SetState(17885) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -299809,7 +300053,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserERROR: { - p.SetState(17859) + p.SetState(17886) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -299819,7 +300063,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserEMPTY: { - p.SetState(17860) + p.SetState(17887) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -299827,7 +300071,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17861) + p.SetState(17888) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserARRAY || _la == PlSqlParserOBJECT) { @@ -299843,7 +300087,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { goto errorExit } { - p.SetState(17864) + p.SetState(17891) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -299851,7 +300095,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17865) + p.SetState(17892) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -299861,7 +300105,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } { - p.SetState(17868) + p.SetState(17895) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299872,7 +300116,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_TRANSFORM: p.EnterOuterAlt(localctx, 7) { - p.SetState(17869) + p.SetState(17896) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -299880,7 +300124,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17870) + p.SetState(17897) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299888,11 +300132,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17871) + p.SetState(17898) p.Expression() } { - p.SetState(17872) + p.SetState(17899) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -299900,10 +300144,10 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17873) + p.SetState(17900) p.Json_transform_op() } - p.SetState(17878) + p.SetState(17905) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299912,7 +300156,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(17874) + p.SetState(17901) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -299920,11 +300164,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17875) + p.SetState(17902) p.Json_transform_op() } - p.SetState(17880) + p.SetState(17907) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -299932,7 +300176,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(17881) + p.SetState(17908) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299943,7 +300187,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserJSON_VALUE: p.EnterOuterAlt(localctx, 8) { - p.SetState(17883) + p.SetState(17910) p.Match(PlSqlParserJSON_VALUE) if p.HasError() { // Recognition error - abort rule @@ -299951,7 +300195,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17884) + p.SetState(17911) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -299959,15 +300203,15 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17885) + p.SetState(17912) p.Expression() } - p.SetState(17888) + p.SetState(17915) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2457, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2463, p.GetParserRuleContext()) == 1 { { - p.SetState(17886) + p.SetState(17913) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -299975,7 +300219,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17887) + p.SetState(17914) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -299986,19 +300230,19 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17921) + p.SetState(17948) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2465, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2471, p.GetParserRuleContext()) == 1 { { - p.SetState(17890) + p.SetState(17917) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(17892) + p.SetState(17919) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300007,7 +300251,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(17891) + p.SetState(17918) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -300016,7 +300260,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } - p.SetState(17895) + p.SetState(17922) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300025,16 +300269,16 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserRETURNING { { - p.SetState(17894) + p.SetState(17921) p.Json_value_return_clause() } } - p.SetState(17905) + p.SetState(17932) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2461, p.GetParserRuleContext()) == 1 { - p.SetState(17901) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2467, p.GetParserRuleContext()) == 1 { + p.SetState(17928) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300042,7 +300286,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(17897) + p.SetState(17924) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -300052,7 +300296,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(17898) + p.SetState(17925) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -300062,7 +300306,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(17899) + p.SetState(17926) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -300070,7 +300314,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17900) + p.SetState(17927) p.Literal() } @@ -300079,7 +300323,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(17903) + p.SetState(17930) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -300087,7 +300331,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17904) + p.SetState(17931) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -300098,11 +300342,11 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17915) + p.SetState(17942) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2463, p.GetParserRuleContext()) == 1 { - p.SetState(17911) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2469, p.GetParserRuleContext()) == 1 { + p.SetState(17938) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300110,7 +300354,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserERROR: { - p.SetState(17907) + p.SetState(17934) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -300120,7 +300364,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserNULL_: { - p.SetState(17908) + p.SetState(17935) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -300130,7 +300374,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { case PlSqlParserDEFAULT: { - p.SetState(17909) + p.SetState(17936) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -300138,7 +300382,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17910) + p.SetState(17937) p.Literal() } @@ -300147,7 +300391,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { default: } { - p.SetState(17913) + p.SetState(17940) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -300155,7 +300399,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } } { - p.SetState(17914) + p.SetState(17941) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -300166,7 +300410,7 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17918) + p.SetState(17945) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300175,13 +300419,13 @@ func (p *PlSqlParser) Json_function() (localctx IJson_functionContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(17917) + p.SetState(17944) p.Json_value_on_mismatch_clause() } } { - p.SetState(17920) + p.SetState(17947) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -300404,7 +300648,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(17934) + p.SetState(17961) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300413,10 +300657,10 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(17925) + p.SetState(17952) p.Json_object_entry() } - p.SetState(17930) + p.SetState(17957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300425,7 +300669,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex for _la == PlSqlParserCOMMA { { - p.SetState(17926) + p.SetState(17953) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -300433,11 +300677,11 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(17927) + p.SetState(17954) p.Json_object_entry() } - p.SetState(17932) + p.SetState(17959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300447,7 +300691,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex case PlSqlParserASTERISK: { - p.SetState(17933) + p.SetState(17960) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -300459,7 +300703,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(17937) + p.SetState(17964) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300468,12 +300712,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserABSENT || _la == PlSqlParserNULL_ { { - p.SetState(17936) + p.SetState(17963) p.Json_on_null_clause() } } - p.SetState(17940) + p.SetState(17967) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300482,12 +300726,12 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserRETURNING { { - p.SetState(17939) + p.SetState(17966) p.Json_return_clause() } } - p.SetState(17943) + p.SetState(17970) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300496,7 +300740,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserSTRICT { { - p.SetState(17942) + p.SetState(17969) p.Match(PlSqlParserSTRICT) if p.HasError() { // Recognition error - abort rule @@ -300505,7 +300749,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } - p.SetState(17948) + p.SetState(17975) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300514,7 +300758,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex if _la == PlSqlParserWITH { { - p.SetState(17945) + p.SetState(17972) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -300522,7 +300766,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(17946) + p.SetState(17973) p.Match(PlSqlParserUNIQUE) if p.HasError() { // Recognition error - abort rule @@ -300530,7 +300774,7 @@ func (p *PlSqlParser) Json_object_content() (localctx IJson_object_contentContex } } { - p.SetState(17947) + p.SetState(17974) p.Match(PlSqlParserKEYS) if p.HasError() { // Recognition error - abort rule @@ -300723,21 +300967,21 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { p.EnterRule(localctx, 2096, PlSqlParserRULE_json_object_entry) var _la int - p.SetState(17967) + p.SetState(17994) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2476, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2482, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(17951) + p.SetState(17978) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2473, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2479, p.GetParserRuleContext()) == 1 { { - p.SetState(17950) + p.SetState(17977) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -300749,15 +300993,15 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(17953) + p.SetState(17980) p.Expression() } - p.SetState(17955) + p.SetState(17982) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2474, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2480, p.GetParserRuleContext()) == 1 { { - p.SetState(17954) + p.SetState(17981) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIS || _la == PlSqlParserVALUE) { @@ -300772,18 +301016,18 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { goto errorExit } { - p.SetState(17957) + p.SetState(17984) p.Expression() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(17959) + p.SetState(17986) p.Expression() } { - p.SetState(17960) + p.SetState(17987) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -300791,10 +301035,10 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(17961) + p.SetState(17988) p.Expression() } - p.SetState(17964) + p.SetState(17991) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -300803,7 +301047,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17962) + p.SetState(17989) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -300811,7 +301055,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { } } { - p.SetState(17963) + p.SetState(17990) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -300824,7 +301068,7 @@ func (p *PlSqlParser) Json_object_entry() (localctx IJson_object_entryContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(17966) + p.SetState(17993) p.Identifier() } @@ -301036,7 +301280,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(17969) + p.SetState(17996) p.Match(PlSqlParserJSON_TABLE) if p.HasError() { // Recognition error - abort rule @@ -301044,7 +301288,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17970) + p.SetState(17997) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301052,10 +301296,10 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17971) + p.SetState(17998) p.Expression() } - p.SetState(17974) + p.SetState(18001) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301064,7 +301308,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserFORMAT { { - p.SetState(17972) + p.SetState(17999) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -301072,7 +301316,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17973) + p.SetState(18000) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -301081,7 +301325,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(17978) + p.SetState(18005) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301090,7 +301334,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOMMA { { - p.SetState(17976) + p.SetState(18003) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -301098,7 +301342,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17977) + p.SetState(18004) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -301107,12 +301351,12 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(17983) + p.SetState(18010) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2479, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2485, p.GetParserRuleContext()) == 1 { { - p.SetState(17980) + p.SetState(18007) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserNULL_) { @@ -301123,7 +301367,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17981) + p.SetState(18008) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -301131,7 +301375,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17982) + p.SetState(18009) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -301142,7 +301386,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(17988) + p.SetState(18015) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301151,7 +301395,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserEMPTY || _la == PlSqlParserNULL_ { { - p.SetState(17985) + p.SetState(18012) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEMPTY || _la == PlSqlParserNULL_) { @@ -301162,7 +301406,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17986) + p.SetState(18013) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -301170,7 +301414,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } { - p.SetState(17987) + p.SetState(18014) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -301179,7 +301423,7 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { } } - p.SetState(17991) + p.SetState(18018) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301188,13 +301432,13 @@ func (p *PlSqlParser) Json_table_clause() (localctx IJson_table_clauseContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(17990) + p.SetState(18017) p.Json_column_clause() } } { - p.SetState(17993) + p.SetState(18020) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301355,22 +301599,22 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18000) + p.SetState(18027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2482, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2488, p.GetParserRuleContext()) { case 1: { - p.SetState(17995) + p.SetState(18022) p.Expression() } case 2: { - p.SetState(17996) + p.SetState(18023) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -301380,7 +301624,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 3: { - p.SetState(17997) + p.SetState(18024) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -301390,7 +301634,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 4: { - p.SetState(17998) + p.SetState(18025) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -301400,14 +301644,14 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) case 5: { - p.SetState(17999) + p.SetState(18026) p.Json_function() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(18004) + p.SetState(18031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301416,7 +301660,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) if _la == PlSqlParserFORMAT { { - p.SetState(18002) + p.SetState(18029) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -301424,7 +301668,7 @@ func (p *PlSqlParser) Json_array_element() (localctx IJson_array_elementContext) } } { - p.SetState(18003) + p.SetState(18030) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -301549,7 +301793,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex p.EnterOuterAlt(localctx, 1) { - p.SetState(18006) + p.SetState(18033) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserABSENT || _la == PlSqlParserNULL_) { @@ -301560,7 +301804,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18007) + p.SetState(18034) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -301568,7 +301812,7 @@ func (p *PlSqlParser) Json_on_null_clause() (localctx IJson_on_null_clauseContex } } { - p.SetState(18008) + p.SetState(18035) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -301716,14 +301960,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(18010) + p.SetState(18037) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18022) + p.SetState(18049) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301732,14 +301976,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserVARCHAR2: { - p.SetState(18011) + p.SetState(18038) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18018) + p.SetState(18045) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301748,7 +301992,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18012) + p.SetState(18039) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301756,14 +302000,14 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } } { - p.SetState(18013) + p.SetState(18040) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18015) + p.SetState(18042) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -301772,7 +302016,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18014) + p.SetState(18041) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -301785,7 +302029,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) } { - p.SetState(18017) + p.SetState(18044) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -301797,7 +302041,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserCLOB: { - p.SetState(18020) + p.SetState(18047) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -301807,7 +302051,7 @@ func (p *PlSqlParser) Json_return_clause() (localctx IJson_return_clauseContext) case PlSqlParserBLOB: { - p.SetState(18021) + p.SetState(18048) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -302035,17 +302279,17 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { p.EnterRule(localctx, 2106, PlSqlParserRULE_json_transform_op) var _la int - p.SetState(18111) + p.SetState(18138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2504, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2510, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18024) + p.SetState(18051) p.Match(PlSqlParserREMOVE) if p.HasError() { // Recognition error - abort rule @@ -302053,14 +302297,14 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18025) + p.SetState(18052) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18031) + p.SetState(18058) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302068,7 +302312,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserON { - p.SetState(18027) + p.SetState(18054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302077,7 +302321,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE { { - p.SetState(18026) + p.SetState(18053) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -302090,7 +302334,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18029) + p.SetState(18056) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302098,7 +302342,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18030) + p.SetState(18057) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -302111,7 +302355,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18033) + p.SetState(18060) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -302119,7 +302363,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18034) + p.SetState(18061) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -302127,7 +302371,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18035) + p.SetState(18062) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -302135,19 +302379,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18036) + p.SetState(18063) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18040) + p.SetState(18067) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2489, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2495, p.GetParserRuleContext()) == 1 { { - p.SetState(18037) + p.SetState(18064) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -302158,7 +302402,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18038) + p.SetState(18065) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302166,7 +302410,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18039) + p.SetState(18066) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -302177,7 +302421,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18047) + p.SetState(18074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302185,7 +302429,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON || _la == PlSqlParserREMOVE { - p.SetState(18043) + p.SetState(18070) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302194,7 +302438,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE { { - p.SetState(18042) + p.SetState(18069) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserREMOVE) { @@ -302207,7 +302451,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18045) + p.SetState(18072) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302215,7 +302459,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18046) + p.SetState(18073) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302228,7 +302472,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18049) + p.SetState(18076) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -302236,7 +302480,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18050) + p.SetState(18077) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -302244,7 +302488,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18051) + p.SetState(18078) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -302252,19 +302496,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18052) + p.SetState(18079) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18056) + p.SetState(18083) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2492, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2498, p.GetParserRuleContext()) == 1 { { - p.SetState(18053) + p.SetState(18080) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -302275,7 +302519,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18054) + p.SetState(18081) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302283,7 +302527,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18055) + p.SetState(18082) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -302294,7 +302538,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18063) + p.SetState(18090) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302302,7 +302546,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18059) + p.SetState(18086) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302311,7 +302555,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18058) + p.SetState(18085) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -302324,7 +302568,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18061) + p.SetState(18088) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302332,7 +302576,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18062) + p.SetState(18089) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302345,10 +302589,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18065) + p.SetState(18092) p.Expression() } - p.SetState(18068) + p.SetState(18095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302357,7 +302601,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18066) + p.SetState(18093) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302365,7 +302609,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18067) + p.SetState(18094) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302378,7 +302622,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18070) + p.SetState(18097) p.Match(PlSqlParserAPPEND) if p.HasError() { // Recognition error - abort rule @@ -302386,7 +302630,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18071) + p.SetState(18098) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -302394,7 +302638,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18072) + p.SetState(18099) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -302402,19 +302646,19 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18073) + p.SetState(18100) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18077) + p.SetState(18104) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2496, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2502, p.GetParserRuleContext()) == 1 { { - p.SetState(18074) + p.SetState(18101) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -302425,7 +302669,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18075) + p.SetState(18102) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302433,7 +302677,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18076) + p.SetState(18103) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -302444,7 +302688,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18084) + p.SetState(18111) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302452,7 +302696,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18080) + p.SetState(18107) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302461,7 +302705,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18079) + p.SetState(18106) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -302474,7 +302718,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18082) + p.SetState(18109) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302482,7 +302726,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18083) + p.SetState(18110) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302495,7 +302739,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18086) + p.SetState(18113) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -302503,7 +302747,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18087) + p.SetState(18114) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -302511,7 +302755,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18088) + p.SetState(18115) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -302519,10 +302763,10 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18089) + p.SetState(18116) p.Expression() } - p.SetState(18092) + p.SetState(18119) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302531,7 +302775,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserFORMAT { { - p.SetState(18090) + p.SetState(18117) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -302539,7 +302783,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18091) + p.SetState(18118) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule @@ -302548,12 +302792,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } - p.SetState(18097) + p.SetState(18124) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2500, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2506, p.GetParserRuleContext()) == 1 { { - p.SetState(18094) + p.SetState(18121) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserREPLACE) { @@ -302564,7 +302808,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18095) + p.SetState(18122) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302572,7 +302816,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18096) + p.SetState(18123) p.Match(PlSqlParserEXISTING) if p.HasError() { // Recognition error - abort rule @@ -302583,12 +302827,12 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18102) + p.SetState(18129) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2501, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2507, p.GetParserRuleContext()) == 1 { { - p.SetState(18099) + p.SetState(18126) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserERROR || _la == PlSqlParserIGNORE) { @@ -302599,7 +302843,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18100) + p.SetState(18127) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302607,7 +302851,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18101) + p.SetState(18128) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -302618,7 +302862,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18109) + p.SetState(18136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302626,7 +302870,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { _la = p.GetTokenStream().LA(1) if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ || _la == PlSqlParserON { - p.SetState(18105) + p.SetState(18132) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302635,7 +302879,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { if _la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_ { { - p.SetState(18104) + p.SetState(18131) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -302648,7 +302892,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } { - p.SetState(18107) + p.SetState(18134) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -302656,7 +302900,7 @@ func (p *PlSqlParser) Json_transform_op() (localctx IJson_transform_opContext) { } } { - p.SetState(18108) + p.SetState(18135) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -302833,7 +303077,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(18113) + p.SetState(18140) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -302841,7 +303085,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18114) + p.SetState(18141) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -302849,10 +303093,10 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18115) + p.SetState(18142) p.Json_column_definition() } - p.SetState(18120) + p.SetState(18147) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302861,7 +303105,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18116) + p.SetState(18143) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -302869,11 +303113,11 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) } } { - p.SetState(18117) + p.SetState(18144) p.Json_column_definition() } - p.SetState(18122) + p.SetState(18149) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -302881,7 +303125,7 @@ func (p *PlSqlParser) Json_column_clause() (localctx IJson_column_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18123) + p.SetState(18150) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303161,39 +303405,39 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition p.EnterRule(localctx, 2110, PlSqlParserRULE_json_column_definition) var _la int - p.SetState(18178) + p.SetState(18205) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2517, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2523, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18125) + p.SetState(18152) p.Expression() } - p.SetState(18127) + p.SetState(18154) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2506, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2512, p.GetParserRuleContext()) == 1 { { - p.SetState(18126) + p.SetState(18153) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18139) + p.SetState(18166) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } switch p.GetTokenStream().LA(1) { case PlSqlParserEXISTS, PlSqlParserPATH: - p.SetState(18130) + p.SetState(18157) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303202,7 +303446,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEXISTS { { - p.SetState(18129) + p.SetState(18156) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -303212,7 +303456,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18132) + p.SetState(18159) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -303220,7 +303464,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18133) + p.SetState(18160) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303230,14 +303474,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case PlSqlParserTRUNCATE: { - p.SetState(18134) + p.SetState(18161) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18137) + p.SetState(18164) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303246,7 +303490,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserPATH { { - p.SetState(18135) + p.SetState(18162) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -303254,7 +303498,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18136) + p.SetState(18163) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303268,19 +303512,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition default: } - p.SetState(18142) + p.SetState(18169) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2510, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2516, p.GetParserRuleContext()) == 1 { { - p.SetState(18141) + p.SetState(18168) p.Json_query_on_error_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18145) + p.SetState(18172) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303289,7 +303533,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserEMPTY || _la == PlSqlParserERROR || _la == PlSqlParserNULL_ || _la == PlSqlParserON { { - p.SetState(18144) + p.SetState(18171) p.Json_query_on_empty_clause() } @@ -303298,10 +303542,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18147) + p.SetState(18174) p.Expression() } - p.SetState(18149) + p.SetState(18176) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303310,12 +303554,12 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserBLOB || _la == PlSqlParserCLOB || _la == PlSqlParserVARCHAR2 { { - p.SetState(18148) + p.SetState(18175) p.Json_query_return_type() } } - p.SetState(18152) + p.SetState(18179) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303324,7 +303568,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserTRUNCATE { { - p.SetState(18151) + p.SetState(18178) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -303334,7 +303578,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18154) + p.SetState(18181) p.Match(PlSqlParserFORMAT) if p.HasError() { // Recognition error - abort rule @@ -303342,14 +303586,14 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18155) + p.SetState(18182) p.Match(PlSqlParserJSON) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18157) + p.SetState(18184) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303358,13 +303602,13 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18156) + p.SetState(18183) p.Json_query_wrapper_clause() } } { - p.SetState(18159) + p.SetState(18186) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -303372,7 +303616,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18160) + p.SetState(18187) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -303383,19 +303627,19 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18162) + p.SetState(18189) p.Match(PlSqlParserNESTED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18164) + p.SetState(18191) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2515, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2521, p.GetParserRuleContext()) == 1 { { - p.SetState(18163) + p.SetState(18190) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -303407,10 +303651,10 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition goto errorExit } { - p.SetState(18166) + p.SetState(18193) p.Expression() } - p.SetState(18170) + p.SetState(18197) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303419,7 +303663,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition if _la == PlSqlParserLEFT_BRACKET { { - p.SetState(18167) + p.SetState(18194) p.Match(PlSqlParserLEFT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -303427,7 +303671,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18168) + p.SetState(18195) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -303435,7 +303679,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18169) + p.SetState(18196) p.Match(PlSqlParserRIGHT_BRACKET) if p.HasError() { // Recognition error - abort rule @@ -303445,18 +303689,18 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } { - p.SetState(18172) + p.SetState(18199) p.Json_column_clause() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18174) + p.SetState(18201) p.Expression() } { - p.SetState(18175) + p.SetState(18202) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -303464,7 +303708,7 @@ func (p *PlSqlParser) Json_column_definition() (localctx IJson_column_definition } } { - p.SetState(18176) + p.SetState(18203) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -303602,7 +303846,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(18182) + p.SetState(18209) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303611,7 +303855,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserRETURNING { { - p.SetState(18180) + p.SetState(18207) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -303619,12 +303863,12 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } { - p.SetState(18181) + p.SetState(18208) p.Json_query_return_type() } } - p.SetState(18185) + p.SetState(18212) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303633,7 +303877,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserPRETTY { { - p.SetState(18184) + p.SetState(18211) p.Match(PlSqlParserPRETTY) if p.HasError() { // Recognition error - abort rule @@ -303642,7 +303886,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return } } - p.SetState(18188) + p.SetState(18215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303651,7 +303895,7 @@ func (p *PlSqlParser) Json_query_returning_clause() (localctx IJson_query_return if _la == PlSqlParserASCII { { - p.SetState(18187) + p.SetState(18214) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -303794,7 +304038,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type p.EnterRule(localctx, 2114, PlSqlParserRULE_json_query_return_type) var _la int - p.SetState(18201) + p.SetState(18228) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303804,14 +304048,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 1) { - p.SetState(18190) + p.SetState(18217) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18197) + p.SetState(18224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303820,7 +304064,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18191) + p.SetState(18218) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303828,14 +304072,14 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } } { - p.SetState(18192) + p.SetState(18219) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18194) + p.SetState(18221) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -303844,7 +304088,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18193) + p.SetState(18220) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -303857,7 +304101,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type } { - p.SetState(18196) + p.SetState(18223) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -303870,7 +304114,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 2) { - p.SetState(18199) + p.SetState(18226) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -303881,7 +304125,7 @@ func (p *PlSqlParser) Json_query_return_type() (localctx IJson_query_return_type case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 3) { - p.SetState(18200) + p.SetState(18227) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -304017,7 +304261,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ p.EnterRule(localctx, 2116, PlSqlParserRULE_json_query_wrapper_clause) var _la int - p.SetState(18216) + p.SetState(18243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304027,14 +304271,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITHOUT: p.EnterOuterAlt(localctx, 1) { - p.SetState(18203) + p.SetState(18230) p.Match(PlSqlParserWITHOUT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18205) + p.SetState(18232) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304043,7 +304287,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18204) + p.SetState(18231) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -304053,7 +304297,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18207) + p.SetState(18234) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -304064,14 +304308,14 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ case PlSqlParserWITH: p.EnterOuterAlt(localctx, 2) { - p.SetState(18208) + p.SetState(18235) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18210) + p.SetState(18237) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304080,7 +304324,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL { { - p.SetState(18209) + p.SetState(18236) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONDITIONAL || _la == PlSqlParserUNCONDITIONAL) { @@ -304092,7 +304336,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } } - p.SetState(18213) + p.SetState(18240) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304101,7 +304345,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ if _la == PlSqlParserARRAY { { - p.SetState(18212) + p.SetState(18239) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -304111,7 +304355,7 @@ func (p *PlSqlParser) Json_query_wrapper_clause() (localctx IJson_query_wrapper_ } { - p.SetState(18215) + p.SetState(18242) p.Match(PlSqlParserWRAPPER) if p.HasError() { // Recognition error - abort rule @@ -304251,12 +304495,12 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro localctx = NewJson_query_on_error_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2118, PlSqlParserRULE_json_query_on_error_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18225) + p.SetState(18252) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 1 { { - p.SetState(18218) + p.SetState(18245) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -304266,9 +304510,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 2 { { - p.SetState(18219) + p.SetState(18246) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304278,9 +304522,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 3 { { - p.SetState(18220) + p.SetState(18247) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304290,9 +304534,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 4 { { - p.SetState(18221) + p.SetState(18248) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304300,7 +304544,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18222) + p.SetState(18249) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -304310,9 +304554,9 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2528, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 5 { { - p.SetState(18223) + p.SetState(18250) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304320,7 +304564,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18224) + p.SetState(18251) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -304332,7 +304576,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro goto errorExit } { - p.SetState(18227) + p.SetState(18254) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304340,7 +304584,7 @@ func (p *PlSqlParser) Json_query_on_error_clause() (localctx IJson_query_on_erro } } { - p.SetState(18228) + p.SetState(18255) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -304475,12 +304719,12 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt localctx = NewJson_query_on_empty_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2120, PlSqlParserRULE_json_query_on_empty_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(18237) + p.SetState(18264) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 1 { { - p.SetState(18230) + p.SetState(18257) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -304490,9 +304734,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 2 { { - p.SetState(18231) + p.SetState(18258) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -304502,9 +304746,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 3 { { - p.SetState(18232) + p.SetState(18259) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304514,9 +304758,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 4 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 4 { { - p.SetState(18233) + p.SetState(18260) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304524,7 +304768,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18234) + p.SetState(18261) p.Match(PlSqlParserARRAY) if p.HasError() { // Recognition error - abort rule @@ -304534,9 +304778,9 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2529, p.GetParserRuleContext()) == 5 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2535, p.GetParserRuleContext()) == 5 { { - p.SetState(18235) + p.SetState(18262) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304544,7 +304788,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18236) + p.SetState(18263) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -304556,7 +304800,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt goto errorExit } { - p.SetState(18239) + p.SetState(18266) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -304564,7 +304808,7 @@ func (p *PlSqlParser) Json_query_on_empty_clause() (localctx IJson_query_on_empt } } { - p.SetState(18240) + p.SetState(18267) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -304694,26 +304938,26 @@ func (p *PlSqlParser) Json_value_return_clause() (localctx IJson_value_return_cl p.EnterOuterAlt(localctx, 1) { - p.SetState(18242) + p.SetState(18269) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18244) + p.SetState(18271) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2530, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2536, p.GetParserRuleContext()) == 1 { { - p.SetState(18243) + p.SetState(18270) p.Json_value_return_type() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18247) + p.SetState(18274) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304722,7 +304966,7 @@ func (p *PlSqlParser) Json_value_return_clause() (localctx IJson_value_return_cl if _la == PlSqlParserASCII { { - p.SetState(18246) + p.SetState(18273) p.Match(PlSqlParserASCII) if p.HasError() { // Recognition error - abort rule @@ -304942,24 +305186,24 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type p.EnterRule(localctx, 2124, PlSqlParserRULE_json_value_return_type) var _la int - p.SetState(18283) + p.SetState(18310) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2538, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2544, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18249) + p.SetState(18276) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18256) + p.SetState(18283) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304968,7 +305212,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserLEFT_PAREN { { - p.SetState(18250) + p.SetState(18277) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -304976,14 +305220,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18251) + p.SetState(18278) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18253) + p.SetState(18280) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -304992,7 +305236,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(18252) + p.SetState(18279) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -305005,7 +305249,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18255) + p.SetState(18282) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305014,12 +305258,12 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } - p.SetState(18259) + p.SetState(18286) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2534, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2540, p.GetParserRuleContext()) == 1 { { - p.SetState(18258) + p.SetState(18285) p.Match(PlSqlParserTRUNCATE) if p.HasError() { // Recognition error - abort rule @@ -305034,7 +305278,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18261) + p.SetState(18288) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -305045,7 +305289,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18262) + p.SetState(18289) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -305056,7 +305300,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18263) + p.SetState(18290) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -305064,7 +305308,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18264) + p.SetState(18291) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305072,14 +305316,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18265) + p.SetState(18292) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18268) + p.SetState(18295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305088,7 +305332,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserCOMMA { { - p.SetState(18266) + p.SetState(18293) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -305096,7 +305340,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18267) + p.SetState(18294) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -305106,7 +305350,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } { - p.SetState(18270) + p.SetState(18297) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305117,14 +305361,14 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18271) + p.SetState(18298) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18274) + p.SetState(18301) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305133,7 +305377,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserWITH { { - p.SetState(18272) + p.SetState(18299) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule @@ -305141,7 +305385,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18273) + p.SetState(18300) p.Match(PlSqlParserTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -305154,7 +305398,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18276) + p.SetState(18303) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -305165,10 +305409,10 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18277) + p.SetState(18304) p.Expression() } - p.SetState(18281) + p.SetState(18308) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305177,7 +305421,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type if _la == PlSqlParserUSING { { - p.SetState(18278) + p.SetState(18305) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -305185,7 +305429,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18279) + p.SetState(18306) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -305193,7 +305437,7 @@ func (p *PlSqlParser) Json_value_return_type() (localctx IJson_value_return_type } } { - p.SetState(18280) + p.SetState(18307) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -305362,7 +305606,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m p.EnterOuterAlt(localctx, 1) { - p.SetState(18285) + p.SetState(18312) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserIGNORE || _la == PlSqlParserNULL_) { @@ -305373,7 +305617,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18286) + p.SetState(18313) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -305381,14 +305625,14 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18287) + p.SetState(18314) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18296) + p.SetState(18323) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305396,7 +305640,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m switch p.GetTokenStream().LA(1) { case PlSqlParserLEFT_PAREN: { - p.SetState(18288) + p.SetState(18315) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305404,7 +305648,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18289) + p.SetState(18316) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -305412,7 +305656,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18290) + p.SetState(18317) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -305422,7 +305666,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserEXTRA: { - p.SetState(18291) + p.SetState(18318) p.Match(PlSqlParserEXTRA) if p.HasError() { // Recognition error - abort rule @@ -305430,7 +305674,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18292) + p.SetState(18319) p.Match(PlSqlParserDATA) if p.HasError() { // Recognition error - abort rule @@ -305440,7 +305684,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m case PlSqlParserTYPE: { - p.SetState(18293) + p.SetState(18320) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -305448,7 +305692,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18294) + p.SetState(18321) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -305456,7 +305700,7 @@ func (p *PlSqlParser) Json_value_on_mismatch_clause() (localctx IJson_value_on_m } } { - p.SetState(18295) + p.SetState(18322) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -305604,7 +305848,7 @@ func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Literal() (localctx ILiteralContext) { localctx = NewLiteralContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2128, PlSqlParserRULE_literal) - p.SetState(18302) + p.SetState(18329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -305614,7 +305858,7 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(18298) + p.SetState(18325) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -305625,21 +305869,21 @@ func (p *PlSqlParser) Literal() (localctx ILiteralContext) { case PlSqlParserCHR, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE: p.EnterOuterAlt(localctx, 2) { - p.SetState(18299) + p.SetState(18326) p.String_function() } case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(18300) + p.SetState(18327) p.Numeric() } case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 4) { - p.SetState(18301) + p.SetState(18328) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -305796,23 +306040,23 @@ func (p *PlSqlParser) Numeric_function_wrapper() (localctx INumeric_function_wra p.EnterRule(localctx, 2130, PlSqlParserRULE_numeric_function_wrapper) p.EnterOuterAlt(localctx, 1) { - p.SetState(18304) + p.SetState(18331) p.Numeric_function() } - p.SetState(18307) + p.SetState(18334) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2547, p.GetParserRuleContext()) == 1 { { - p.SetState(18305) + p.SetState(18332) p.Single_column_for_loop() } } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2541, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2547, p.GetParserRuleContext()) == 2 { { - p.SetState(18306) + p.SetState(18333) p.Multi_column_for_loop() } @@ -306056,7 +306300,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { p.EnterRule(localctx, 2132, PlSqlParserRULE_numeric_function) var _la int - p.SetState(18367) + p.SetState(18394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306066,7 +306310,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserSUM: p.EnterOuterAlt(localctx, 1) { - p.SetState(18309) + p.SetState(18336) p.Match(PlSqlParserSUM) if p.HasError() { // Recognition error - abort rule @@ -306074,19 +306318,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18310) + p.SetState(18337) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18312) + p.SetState(18339) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2542, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 1 { { - p.SetState(18311) + p.SetState(18338) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -306101,11 +306345,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18314) + p.SetState(18341) p.Expression() } { - p.SetState(18315) + p.SetState(18342) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306116,7 +306360,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserCOUNT: p.EnterOuterAlt(localctx, 2) { - p.SetState(18317) + p.SetState(18344) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -306124,14 +306368,14 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18318) + p.SetState(18345) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18326) + p.SetState(18353) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306140,7 +306384,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18319) + p.SetState(18346) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -306149,7 +306393,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNIQUE, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserRIGHT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(18324) + p.SetState(18351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306157,12 +306401,12 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { _la = p.GetTokenStream().LA(1) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503737066323969) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737496743937) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { - p.SetState(18321) + p.SetState(18348) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2543, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 1 { { - p.SetState(18320) + p.SetState(18347) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -306177,7 +306421,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18323) + p.SetState(18350) p.concatenation(0) } @@ -306188,19 +306432,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18328) + p.SetState(18355) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18330) + p.SetState(18357) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2546, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2552, p.GetParserRuleContext()) == 1 { { - p.SetState(18329) + p.SetState(18356) p.Over_clause() } @@ -306211,7 +306455,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserROUND: p.EnterOuterAlt(localctx, 3) { - p.SetState(18332) + p.SetState(18359) p.Match(PlSqlParserROUND) if p.HasError() { // Recognition error - abort rule @@ -306219,7 +306463,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18333) + p.SetState(18360) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306227,10 +306471,10 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18334) + p.SetState(18361) p.Expression() } - p.SetState(18337) + p.SetState(18364) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306239,7 +306483,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18335) + p.SetState(18362) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -306247,7 +306491,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18336) + p.SetState(18363) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -306257,7 +306501,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } { - p.SetState(18339) + p.SetState(18366) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306268,7 +306512,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserAVG: p.EnterOuterAlt(localctx, 4) { - p.SetState(18341) + p.SetState(18368) p.Match(PlSqlParserAVG) if p.HasError() { // Recognition error - abort rule @@ -306276,19 +306520,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18342) + p.SetState(18369) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18344) + p.SetState(18371) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2548, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 1 { { - p.SetState(18343) + p.SetState(18370) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -306303,11 +306547,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18346) + p.SetState(18373) p.Expression() } { - p.SetState(18347) + p.SetState(18374) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306318,7 +306562,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserMAX: p.EnterOuterAlt(localctx, 5) { - p.SetState(18349) + p.SetState(18376) p.Match(PlSqlParserMAX) if p.HasError() { // Recognition error - abort rule @@ -306326,19 +306570,19 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18350) + p.SetState(18377) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18352) + p.SetState(18379) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2549, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2555, p.GetParserRuleContext()) == 1 { { - p.SetState(18351) + p.SetState(18378) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT) { @@ -306353,11 +306597,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { goto errorExit } { - p.SetState(18354) + p.SetState(18381) p.Expression() } { - p.SetState(18355) + p.SetState(18382) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306368,7 +306612,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserLEAST: p.EnterOuterAlt(localctx, 6) { - p.SetState(18357) + p.SetState(18384) p.Match(PlSqlParserLEAST) if p.HasError() { // Recognition error - abort rule @@ -306376,7 +306620,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18358) + p.SetState(18385) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306384,11 +306628,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18359) + p.SetState(18386) p.Expressions() } { - p.SetState(18360) + p.SetState(18387) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306399,7 +306643,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { case PlSqlParserGREATEST: p.EnterOuterAlt(localctx, 7) { - p.SetState(18362) + p.SetState(18389) p.Match(PlSqlParserGREATEST) if p.HasError() { // Recognition error - abort rule @@ -306407,7 +306651,7 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18363) + p.SetState(18390) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306415,11 +306659,11 @@ func (p *PlSqlParser) Numeric_function() (localctx INumeric_functionContext) { } } { - p.SetState(18364) + p.SetState(18391) p.Expressions() } { - p.SetState(18365) + p.SetState(18392) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -306567,7 +306811,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau p.EnterOuterAlt(localctx, 1) { - p.SetState(18369) + p.SetState(18396) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -306575,7 +306819,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18370) + p.SetState(18397) p.Match(PlSqlParserOVERFLOW) if p.HasError() { // Recognition error - abort rule @@ -306583,7 +306827,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18371) + p.SetState(18398) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR || _la == PlSqlParserTRUNCATE) { @@ -306593,7 +306837,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau p.Consume() } } - p.SetState(18373) + p.SetState(18400) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306602,7 +306846,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserCHAR_STRING { { - p.SetState(18372) + p.SetState(18399) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -306611,7 +306855,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } - p.SetState(18377) + p.SetState(18404) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -306620,7 +306864,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau if _la == PlSqlParserWITHOUT || _la == PlSqlParserWITH { { - p.SetState(18375) + p.SetState(18402) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserWITHOUT || _la == PlSqlParserWITH) { @@ -306631,7 +306875,7 @@ func (p *PlSqlParser) Listagg_overflow_clause() (localctx IListagg_overflow_clau } } { - p.SetState(18376) + p.SetState(18403) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -307916,29 +308160,29 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { var _alt int - p.SetState(18766) + p.SetState(18793) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2616, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2622, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18379) + p.SetState(18406) p.Over_clause_keyword() } { - p.SetState(18380) + p.SetState(18407) p.Function_argument_analytic() } - p.SetState(18382) + p.SetState(18409) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2553, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2559, p.GetParserRuleContext()) == 1 { { - p.SetState(18381) + p.SetState(18408) p.Over_clause() } @@ -307949,19 +308193,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18384) + p.SetState(18411) p.Regular_id() } { - p.SetState(18385) + p.SetState(18412) p.Function_argument_modeling() } - p.SetState(18387) + p.SetState(18414) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2554, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2560, p.GetParserRuleContext()) == 1 { { - p.SetState(18386) + p.SetState(18413) p.Using_clause() } @@ -307972,7 +308216,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18389) + p.SetState(18416) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -307980,14 +308224,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18390) + p.SetState(18417) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18396) + p.SetState(18423) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -307996,7 +308240,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18391) + p.SetState(18418) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -308005,12 +308249,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNIQUE, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: - p.SetState(18393) + p.SetState(18420) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2555, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2561, p.GetParserRuleContext()) == 1 { { - p.SetState(18392) + p.SetState(18419) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -308025,7 +308269,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18395) + p.SetState(18422) p.concatenation(0) } @@ -308034,19 +308278,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18398) + p.SetState(18425) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18400) + p.SetState(18427) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2557, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2563, p.GetParserRuleContext()) == 1 { { - p.SetState(18399) + p.SetState(18426) p.Over_clause() } @@ -308057,7 +308301,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(18402) + p.SetState(18429) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCAST || _la == PlSqlParserXMLCAST) { @@ -308068,23 +308312,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18403) + p.SetState(18430) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18410) + p.SetState(18437) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2558, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2564, p.GetParserRuleContext()) { case 1: { - p.SetState(18404) + p.SetState(18431) p.Match(PlSqlParserMULTISET) if p.HasError() { // Recognition error - abort rule @@ -308092,7 +308336,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18405) + p.SetState(18432) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308100,11 +308344,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18406) + p.SetState(18433) p.Subquery() } { - p.SetState(18407) + p.SetState(18434) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308114,7 +308358,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 2: { - p.SetState(18409) + p.SetState(18436) p.concatenation(0) } @@ -308122,7 +308366,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18412) + p.SetState(18439) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -308130,10 +308374,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18413) + p.SetState(18440) p.Type_spec() } - p.SetState(18420) + p.SetState(18447) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308142,7 +308386,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18414) + p.SetState(18441) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -308150,11 +308394,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18415) + p.SetState(18442) p.concatenation(0) } { - p.SetState(18416) + p.SetState(18443) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -308162,7 +308406,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18417) + p.SetState(18444) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -308170,7 +308414,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18418) + p.SetState(18445) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -308179,7 +308423,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18428) + p.SetState(18455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308188,7 +308432,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18422) + p.SetState(18449) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308196,10 +308440,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18423) + p.SetState(18450) p.Quoted_string() } - p.SetState(18426) + p.SetState(18453) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308208,7 +308452,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18424) + p.SetState(18451) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308216,7 +308460,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18425) + p.SetState(18452) p.Quoted_string() } @@ -308224,7 +308468,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18430) + p.SetState(18457) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308235,7 +308479,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(18432) + p.SetState(18459) p.Match(PlSqlParserCOALESCE) if p.HasError() { // Recognition error - abort rule @@ -308243,7 +308487,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18433) + p.SetState(18460) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308251,10 +308495,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18434) + p.SetState(18461) p.Table_element() } - p.SetState(18440) + p.SetState(18467) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308263,14 +308507,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18435) + p.SetState(18462) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18438) + p.SetState(18465) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308279,13 +308523,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(18436) + p.SetState(18463) p.Numeric() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18437) + p.SetState(18464) p.Quoted_string() } @@ -308296,7 +308540,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18442) + p.SetState(18469) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308307,7 +308551,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(18444) + p.SetState(18471) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -308315,19 +308559,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18445) + p.SetState(18472) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18447) + p.SetState(18474) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2564, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2570, p.GetParserRuleContext()) == 1 { { - p.SetState(18446) + p.SetState(18473) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -308342,10 +308586,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18449) + p.SetState(18476) p.concatenation(0) } - p.SetState(18451) + p.SetState(18478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308354,13 +308598,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18450) + p.SetState(18477) p.Collect_order_by_part() } } { - p.SetState(18453) + p.SetState(18480) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308371,14 +308615,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(18455) + p.SetState(18482) p.Within_or_over_clause_keyword() } { - p.SetState(18456) + p.SetState(18483) p.Function_argument() } - p.SetState(18458) + p.SetState(18485) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308388,7 +308632,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch _alt { case 1: { - p.SetState(18457) + p.SetState(18484) p.Within_or_over_part() } @@ -308397,9 +308641,9 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } - p.SetState(18460) + p.SetState(18487) p.GetErrorHandler().Sync(p) - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2566, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2572, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -308408,7 +308652,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(18462) + p.SetState(18489) p.Match(PlSqlParserLISTAGG) if p.HasError() { // Recognition error - abort rule @@ -308416,19 +308660,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18463) + p.SetState(18490) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18465) + p.SetState(18492) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2567, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2573, p.GetParserRuleContext()) == 1 { { - p.SetState(18464) + p.SetState(18491) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserDISTINCT || _la == PlSqlParserUNIQUE) { @@ -308443,10 +308687,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18467) + p.SetState(18494) p.Argument() } - p.SetState(18470) + p.SetState(18497) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308455,7 +308699,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18468) + p.SetState(18495) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308463,7 +308707,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18469) + p.SetState(18496) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -308472,7 +308716,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18473) + p.SetState(18500) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308481,25 +308725,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserON { { - p.SetState(18472) + p.SetState(18499) p.Listagg_overflow_clause() } } { - p.SetState(18475) + p.SetState(18502) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18482) + p.SetState(18509) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2570, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2576, p.GetParserRuleContext()) == 1 { { - p.SetState(18476) + p.SetState(18503) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -308507,7 +308751,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18477) + p.SetState(18504) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -308515,7 +308759,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18478) + p.SetState(18505) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308523,11 +308767,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18479) + p.SetState(18506) p.Order_by_clause() } { - p.SetState(18480) + p.SetState(18507) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308538,12 +308782,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18485) + p.SetState(18512) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2571, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2577, p.GetParserRuleContext()) == 1 { { - p.SetState(18484) + p.SetState(18511) p.Over_clause() } @@ -308554,11 +308798,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(18487) + p.SetState(18514) p.Cursor_name() } { - p.SetState(18488) + p.SetState(18515) _la = p.GetTokenStream().LA(1) if !((int64((_la-1287)) & ^0x3f) == 0 && ((int64(1)<<(_la-1287))&39) != 0) { @@ -308572,7 +308816,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(18490) + p.SetState(18517) p.Match(PlSqlParserDECOMPOSE) if p.HasError() { // Recognition error - abort rule @@ -308580,7 +308824,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18491) + p.SetState(18518) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308588,10 +308832,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18492) + p.SetState(18519) p.concatenation(0) } - p.SetState(18494) + p.SetState(18521) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308600,7 +308844,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY { { - p.SetState(18493) + p.SetState(18520) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCANONICAL || _la == PlSqlParserCOMPATIBILITY) { @@ -308613,7 +308857,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18496) + p.SetState(18523) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308624,7 +308868,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(18498) + p.SetState(18525) p.Match(PlSqlParserEXTRACT) if p.HasError() { // Recognition error - abort rule @@ -308632,7 +308876,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18499) + p.SetState(18526) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308640,11 +308884,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18500) + p.SetState(18527) p.Regular_id() } { - p.SetState(18501) + p.SetState(18528) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -308652,11 +308896,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18502) + p.SetState(18529) p.concatenation(0) } { - p.SetState(18503) + p.SetState(18530) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308667,7 +308911,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(18505) + p.SetState(18532) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST_VALUE || _la == PlSqlParserLAST_VALUE) { @@ -308678,10 +308922,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18506) + p.SetState(18533) p.Function_argument_analytic() } - p.SetState(18508) + p.SetState(18535) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308690,24 +308934,24 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(18507) + p.SetState(18534) p.Respect_or_ignore_nulls() } } { - p.SetState(18510) + p.SetState(18537) p.Over_clause() } case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(18512) + p.SetState(18539) p.Standard_prediction_function_keyword() } { - p.SetState(18513) + p.SetState(18540) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308715,10 +308959,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18514) + p.SetState(18541) p.Expressions() } - p.SetState(18516) + p.SetState(18543) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308727,12 +308971,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOST { { - p.SetState(18515) + p.SetState(18542) p.Cost_matrix_clause() } } - p.SetState(18519) + p.SetState(18546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308741,13 +308985,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18518) + p.SetState(18545) p.Using_clause() } } { - p.SetState(18521) + p.SetState(18548) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308758,7 +309002,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(18523) + p.SetState(18550) _la = p.GetTokenStream().LA(1) if !((int64((_la-2018)) & ^0x3f) == 0 && ((int64(1)<<(_la-2018))&12803) != 0) { @@ -308769,7 +309013,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18524) + p.SetState(18551) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308777,10 +309021,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18525) + p.SetState(18552) p.concatenation(0) } - p.SetState(18532) + p.SetState(18559) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308789,7 +309033,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18526) + p.SetState(18553) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -308797,11 +309041,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18527) + p.SetState(18554) p.concatenation(0) } { - p.SetState(18528) + p.SetState(18555) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -308809,7 +309053,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18529) + p.SetState(18556) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -308817,7 +309061,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18530) + p.SetState(18557) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -308826,7 +309070,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18540) + p.SetState(18567) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308835,7 +309079,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18534) + p.SetState(18561) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308843,10 +309087,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18535) + p.SetState(18562) p.Quoted_string() } - p.SetState(18538) + p.SetState(18565) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308855,7 +309099,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18536) + p.SetState(18563) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -308863,7 +309107,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18537) + p.SetState(18564) p.Quoted_string() } @@ -308871,7 +309115,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18542) + p.SetState(18569) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308882,7 +309126,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(18544) + p.SetState(18571) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserTO_DSINTERVAL || _la == PlSqlParserTO_YMINTERVAL) { @@ -308893,7 +309137,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18545) + p.SetState(18572) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308901,10 +309145,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18546) + p.SetState(18573) p.concatenation(0) } - p.SetState(18553) + p.SetState(18580) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308913,7 +309157,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18547) + p.SetState(18574) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -308921,11 +309165,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18548) + p.SetState(18575) p.concatenation(0) } { - p.SetState(18549) + p.SetState(18576) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -308933,7 +309177,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18550) + p.SetState(18577) p.Match(PlSqlParserCONVERSION) if p.HasError() { // Recognition error - abort rule @@ -308941,7 +309185,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18551) + p.SetState(18578) p.Match(PlSqlParserERROR) if p.HasError() { // Recognition error - abort rule @@ -308951,7 +309195,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18555) + p.SetState(18582) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308962,7 +309206,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(18557) + p.SetState(18584) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -308970,7 +309214,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18558) + p.SetState(18585) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -308978,10 +309222,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18559) + p.SetState(18586) p.Expression() } - p.SetState(18562) + p.SetState(18589) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -308990,7 +309234,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserUSING { { - p.SetState(18560) + p.SetState(18587) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -308998,7 +309242,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18561) + p.SetState(18588) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCHAR_CS || _la == PlSqlParserNCHAR_CS) { @@ -309010,7 +309254,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } - p.SetState(18568) + p.SetState(18595) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309019,7 +309263,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18564) + p.SetState(18591) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309027,11 +309271,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18565) + p.SetState(18592) p.Expression() } - p.SetState(18570) + p.SetState(18597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309039,7 +309283,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18571) + p.SetState(18598) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309050,7 +309294,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(18573) + p.SetState(18600) p.Match(PlSqlParserTREAT) if p.HasError() { // Recognition error - abort rule @@ -309058,7 +309302,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18574) + p.SetState(18601) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309066,23 +309310,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18575) + p.SetState(18602) p.Expression() } { - p.SetState(18576) + p.SetState(18603) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18578) + p.SetState(18605) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2582, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2588, p.GetParserRuleContext()) == 1 { { - p.SetState(18577) + p.SetState(18604) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -309094,11 +309338,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18580) + p.SetState(18607) p.Type_spec() } { - p.SetState(18581) + p.SetState(18608) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309109,7 +309353,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(18583) + p.SetState(18610) p.Match(PlSqlParserTRIM) if p.HasError() { // Recognition error - abort rule @@ -309117,23 +309361,23 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18584) + p.SetState(18611) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18592) + p.SetState(18619) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2585, p.GetParserRuleContext()) == 1 { - p.SetState(18586) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2591, p.GetParserRuleContext()) == 1 { + p.SetState(18613) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2583, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2589, p.GetParserRuleContext()) == 1 { { - p.SetState(18585) + p.SetState(18612) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBOTH || _la == PlSqlParserLEADING || _la == PlSqlParserTRAILING) { @@ -309147,7 +309391,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18589) + p.SetState(18616) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309156,13 +309400,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(18588) + p.SetState(18615) p.Quoted_string() } } { - p.SetState(18591) + p.SetState(18618) p.Match(PlSqlParserFROM) if p.HasError() { // Recognition error - abort rule @@ -309174,11 +309418,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18594) + p.SetState(18621) p.concatenation(0) } { - p.SetState(18595) + p.SetState(18622) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309189,7 +309433,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(18597) + p.SetState(18624) p.Match(PlSqlParserVALIDATE_CONVERSION) if p.HasError() { // Recognition error - abort rule @@ -309197,7 +309441,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18598) + p.SetState(18625) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309205,11 +309449,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18599) + p.SetState(18626) p.concatenation(0) } { - p.SetState(18600) + p.SetState(18627) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -309217,10 +309461,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18601) + p.SetState(18628) p.Type_spec() } - p.SetState(18608) + p.SetState(18635) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309229,7 +309473,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18602) + p.SetState(18629) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309237,10 +309481,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18603) + p.SetState(18630) p.Quoted_string() } - p.SetState(18606) + p.SetState(18633) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309249,7 +309493,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18604) + p.SetState(18631) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309257,7 +309501,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18605) + p.SetState(18632) p.Quoted_string() } @@ -309265,7 +309509,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18610) + p.SetState(18637) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309276,7 +309520,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(18612) + p.SetState(18639) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -309284,7 +309528,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18613) + p.SetState(18640) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309292,10 +309536,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18614) + p.SetState(18641) p.Expression() } - p.SetState(18616) + p.SetState(18643) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309304,25 +309548,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserORDER { { - p.SetState(18615) + p.SetState(18642) p.Order_by_clause() } } { - p.SetState(18618) + p.SetState(18645) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18621) + p.SetState(18648) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2589, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2595, p.GetParserRuleContext()) == 1 { { - p.SetState(18619) + p.SetState(18646) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309330,7 +309574,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18620) + p.SetState(18647) p.General_element() } @@ -309341,7 +309585,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(18623) + p.SetState(18650) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserXMLCOLATTVAL || _la == PlSqlParserXMLFOREST) { @@ -309352,7 +309596,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18624) + p.SetState(18651) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309360,10 +309604,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18625) + p.SetState(18652) p.Xml_multiuse_expression_element() } - p.SetState(18630) + p.SetState(18657) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309372,7 +309616,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18626) + p.SetState(18653) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309380,11 +309624,11 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18627) + p.SetState(18654) p.Xml_multiuse_expression_element() } - p.SetState(18632) + p.SetState(18659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309392,19 +309636,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18633) + p.SetState(18660) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18636) + p.SetState(18663) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2591, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2597, p.GetParserRuleContext()) == 1 { { - p.SetState(18634) + p.SetState(18661) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309412,7 +309656,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18635) + p.SetState(18662) p.General_element() } @@ -309423,7 +309667,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(18638) + p.SetState(18665) p.Match(PlSqlParserXMLELEMENT) if p.HasError() { // Recognition error - abort rule @@ -309431,19 +309675,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18639) + p.SetState(18666) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18641) + p.SetState(18668) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2592, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2598, p.GetParserRuleContext()) == 1 { { - p.SetState(18640) + p.SetState(18667) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -309457,12 +309701,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(18644) + p.SetState(18671) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2593, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2599, p.GetParserRuleContext()) == 1 { { - p.SetState(18643) + p.SetState(18670) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserEVALNAME || _la == PlSqlParserNAME) { @@ -309477,15 +309721,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { goto errorExit } { - p.SetState(18646) + p.SetState(18673) p.Expression() } - p.SetState(18649) + p.SetState(18676) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2594, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2600, p.GetParserRuleContext()) == 1 { { - p.SetState(18647) + p.SetState(18674) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309493,14 +309737,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18648) + p.SetState(18675) p.Xml_attributes_clause() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18658) + p.SetState(18685) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309509,7 +309753,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { for _la == PlSqlParserCOMMA { { - p.SetState(18651) + p.SetState(18678) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309517,10 +309761,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18652) + p.SetState(18679) p.Expression() } - p.SetState(18654) + p.SetState(18681) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309529,13 +309773,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(18653) + p.SetState(18680) p.Column_alias() } } - p.SetState(18660) + p.SetState(18687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309543,19 +309787,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(18661) + p.SetState(18688) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18664) + p.SetState(18691) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2597, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2603, p.GetParserRuleContext()) == 1 { { - p.SetState(18662) + p.SetState(18689) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309563,7 +309807,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18663) + p.SetState(18690) p.General_element() } @@ -309574,7 +309818,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(18666) + p.SetState(18693) p.Match(PlSqlParserXMLEXISTS) if p.HasError() { // Recognition error - abort rule @@ -309582,7 +309826,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18667) + p.SetState(18694) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309590,10 +309834,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18668) + p.SetState(18695) p.Expression() } - p.SetState(18670) + p.SetState(18697) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309602,13 +309846,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18669) + p.SetState(18696) p.Xml_passing_clause() } } { - p.SetState(18672) + p.SetState(18699) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309619,7 +309863,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(18674) + p.SetState(18701) p.Match(PlSqlParserXMLPARSE) if p.HasError() { // Recognition error - abort rule @@ -309627,7 +309871,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18675) + p.SetState(18702) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309635,7 +309879,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18676) + p.SetState(18703) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -309646,10 +309890,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18677) + p.SetState(18704) p.concatenation(0) } - p.SetState(18679) + p.SetState(18706) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309658,7 +309902,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserWELLFORMED { { - p.SetState(18678) + p.SetState(18705) p.Match(PlSqlParserWELLFORMED) if p.HasError() { // Recognition error - abort rule @@ -309668,19 +309912,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18681) + p.SetState(18708) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18684) + p.SetState(18711) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2600, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2606, p.GetParserRuleContext()) == 1 { { - p.SetState(18682) + p.SetState(18709) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309688,7 +309932,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18683) + p.SetState(18710) p.General_element() } @@ -309699,7 +309943,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(18686) + p.SetState(18713) p.Match(PlSqlParserXMLPI) if p.HasError() { // Recognition error - abort rule @@ -309707,14 +309951,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18687) + p.SetState(18714) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18692) + p.SetState(18719) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309723,7 +309967,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserNAME: { - p.SetState(18688) + p.SetState(18715) p.Match(PlSqlParserNAME) if p.HasError() { // Recognition error - abort rule @@ -309731,13 +309975,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18689) + p.SetState(18716) p.Identifier() } case PlSqlParserEVALNAME: { - p.SetState(18690) + p.SetState(18717) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -309745,7 +309989,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18691) + p.SetState(18718) p.concatenation(0) } @@ -309753,7 +309997,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(18696) + p.SetState(18723) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309762,7 +310006,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18694) + p.SetState(18721) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309770,25 +310014,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18695) + p.SetState(18722) p.concatenation(0) } } { - p.SetState(18698) + p.SetState(18725) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18701) + p.SetState(18728) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2603, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2609, p.GetParserRuleContext()) == 1 { { - p.SetState(18699) + p.SetState(18726) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309796,7 +310040,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18700) + p.SetState(18727) p.General_element() } @@ -309807,7 +310051,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(18703) + p.SetState(18730) p.Match(PlSqlParserXMLQUERY) if p.HasError() { // Recognition error - abort rule @@ -309815,7 +310059,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18704) + p.SetState(18731) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309823,10 +310067,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18705) + p.SetState(18732) p.concatenation(0) } - p.SetState(18707) + p.SetState(18734) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309835,13 +310079,13 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserPASSING { { - p.SetState(18706) + p.SetState(18733) p.Xml_passing_clause() } } { - p.SetState(18709) + p.SetState(18736) p.Match(PlSqlParserRETURNING) if p.HasError() { // Recognition error - abort rule @@ -309849,14 +310093,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18710) + p.SetState(18737) p.Match(PlSqlParserCONTENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18714) + p.SetState(18741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309865,7 +310109,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserNULL_ { { - p.SetState(18711) + p.SetState(18738) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -309873,7 +310117,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18712) + p.SetState(18739) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -309881,7 +310125,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18713) + p.SetState(18740) p.Match(PlSqlParserEMPTY) if p.HasError() { // Recognition error - abort rule @@ -309891,19 +310135,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18716) + p.SetState(18743) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18719) + p.SetState(18746) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2606, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2612, p.GetParserRuleContext()) == 1 { { - p.SetState(18717) + p.SetState(18744) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -309911,7 +310155,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18718) + p.SetState(18745) p.General_element() } @@ -309922,7 +310166,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(18721) + p.SetState(18748) p.Match(PlSqlParserXMLROOT) if p.HasError() { // Recognition error - abort rule @@ -309930,7 +310174,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18722) + p.SetState(18749) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -309938,15 +310182,15 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18723) + p.SetState(18750) p.concatenation(0) } - p.SetState(18726) + p.SetState(18753) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2607, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2613, p.GetParserRuleContext()) == 1 { { - p.SetState(18724) + p.SetState(18751) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309954,14 +310198,14 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18725) + p.SetState(18752) p.Xmlroot_param_version_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18730) + p.SetState(18757) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -309970,7 +310214,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserCOMMA { { - p.SetState(18728) + p.SetState(18755) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -309978,25 +310222,25 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18729) + p.SetState(18756) p.Xmlroot_param_standalone_part() } } { - p.SetState(18732) + p.SetState(18759) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18735) + p.SetState(18762) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2609, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2615, p.GetParserRuleContext()) == 1 { { - p.SetState(18733) + p.SetState(18760) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -310004,7 +310248,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18734) + p.SetState(18761) p.General_element() } @@ -310015,7 +310259,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(18737) + p.SetState(18764) p.Match(PlSqlParserXMLSERIALIZE) if p.HasError() { // Recognition error - abort rule @@ -310023,7 +310267,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18738) + p.SetState(18765) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -310031,7 +310275,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18739) + p.SetState(18766) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCONTENT || _la == PlSqlParserDOCUMENT) { @@ -310042,10 +310286,10 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18740) + p.SetState(18767) p.concatenation(0) } - p.SetState(18743) + p.SetState(18770) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310054,7 +310298,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserAS { { - p.SetState(18741) + p.SetState(18768) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -310062,12 +310306,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18742) + p.SetState(18769) p.Type_spec() } } - p.SetState(18746) + p.SetState(18773) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310076,12 +310320,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserENCODING { { - p.SetState(18745) + p.SetState(18772) p.Xmlserialize_param_enconding_part() } } - p.SetState(18749) + p.SetState(18776) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310090,12 +310334,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserVERSION { { - p.SetState(18748) + p.SetState(18775) p.Xmlserialize_param_version_part() } } - p.SetState(18752) + p.SetState(18779) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310104,12 +310348,12 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserINDENT || _la == PlSqlParserNO { { - p.SetState(18751) + p.SetState(18778) p.Xmlserialize_param_ident_part() } } - p.SetState(18756) + p.SetState(18783) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310118,7 +310362,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { if _la == PlSqlParserHIDE || _la == PlSqlParserSHOW { { - p.SetState(18754) + p.SetState(18781) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserHIDE || _la == PlSqlParserSHOW) { @@ -310129,7 +310373,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18755) + p.SetState(18782) p.Match(PlSqlParserDEFAULTS) if p.HasError() { // Recognition error - abort rule @@ -310139,19 +310383,19 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } { - p.SetState(18758) + p.SetState(18785) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18761) + p.SetState(18788) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2615, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2621, p.GetParserRuleContext()) == 1 { { - p.SetState(18759) + p.SetState(18786) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -310159,7 +310403,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18760) + p.SetState(18787) p.General_element() } @@ -310170,7 +310414,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(18763) + p.SetState(18790) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -310178,7 +310422,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { } } { - p.SetState(18764) + p.SetState(18791) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -310189,7 +310433,7 @@ func (p *PlSqlParser) Other_function() (localctx IOther_functionContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(18765) + p.SetState(18792) p.Xmltable() } @@ -310382,7 +310626,7 @@ func (p *PlSqlParser) Over_clause_keyword() (localctx IOver_clause_keywordContex p.EnterOuterAlt(localctx, 1) { - p.SetState(18768) + p.SetState(18795) _la = p.GetTokenStream().LA(1) if !((int64((_la-2278)) & ^0x3f) == 0 && ((int64(1)<<(_la-2278))&31644663) != 0) { @@ -310518,7 +310762,7 @@ func (p *PlSqlParser) Within_or_over_clause_keyword() (localctx IWithin_or_over_ p.EnterOuterAlt(localctx, 1) { - p.SetState(18770) + p.SetState(18797) _la = p.GetTokenStream().LA(1) if !((int64((_la-2271)) & ^0x3f) == 0 && ((int64(1)<<(_la-2271))&123) != 0) { @@ -310654,7 +310898,7 @@ func (p *PlSqlParser) Standard_prediction_function_keyword() (localctx IStandard p.EnterOuterAlt(localctx, 1) { - p.SetState(18772) + p.SetState(18799) _la = p.GetTokenStream().LA(1) if !((int64((_la-2245)) & ^0x3f) == 0 && ((int64(1)<<(_la-2245))&63) != 0) { @@ -310927,7 +311171,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(18774) + p.SetState(18801) p.Match(PlSqlParserOVER) if p.HasError() { // Recognition error - abort rule @@ -310935,14 +311179,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18775) + p.SetState(18802) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18796) + p.SetState(18823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310950,7 +311194,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserORDER, PlSqlParserPARTITION, PlSqlParserRIGHT_PAREN: - p.SetState(18777) + p.SetState(18804) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310959,12 +311203,12 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserPARTITION { { - p.SetState(18776) + p.SetState(18803) p.Query_partition_clause() } } - p.SetState(18783) + p.SetState(18810) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310973,10 +311217,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserORDER { { - p.SetState(18779) + p.SetState(18806) p.Order_by_clause() } - p.SetState(18781) + p.SetState(18808) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -310985,7 +311229,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserRANGE || _la == PlSqlParserROWS { { - p.SetState(18780) + p.SetState(18807) p.Windowing_clause() } @@ -310995,7 +311239,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { case PlSqlParserHIERARCHY: { - p.SetState(18785) + p.SetState(18812) p.Match(PlSqlParserHIERARCHY) if p.HasError() { // Recognition error - abort rule @@ -311003,14 +311247,14 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18786) + p.SetState(18813) var _x = p.Id_expression() localctx.(*Over_clauseContext).th = _x } { - p.SetState(18787) + p.SetState(18814) p.Match(PlSqlParserOFFSET) if p.HasError() { // Recognition error - abort rule @@ -311018,10 +311262,10 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18788) + p.SetState(18815) p.Numeric() } - p.SetState(18794) + p.SetState(18821) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311030,7 +311274,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { if _la == PlSqlParserACROSS { { - p.SetState(18789) + p.SetState(18816) p.Match(PlSqlParserACROSS) if p.HasError() { // Recognition error - abort rule @@ -311038,7 +311282,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18790) + p.SetState(18817) p.Match(PlSqlParserANCESTOR) if p.HasError() { // Recognition error - abort rule @@ -311046,7 +311290,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18791) + p.SetState(18818) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -311054,7 +311298,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18792) + p.SetState(18819) p.Match(PlSqlParserLEVEL) if p.HasError() { // Recognition error - abort rule @@ -311062,7 +311306,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { } } { - p.SetState(18793) + p.SetState(18820) p.Id_expression() } @@ -311073,7 +311317,7 @@ func (p *PlSqlParser) Over_clause() (localctx IOver_clauseContext) { goto errorExit } { - p.SetState(18798) + p.SetState(18825) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -311244,10 +311488,10 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { p.EnterRule(localctx, 2146, PlSqlParserRULE_windowing_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(18800) + p.SetState(18827) p.Windowing_type() } - p.SetState(18807) + p.SetState(18834) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311256,7 +311500,7 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBETWEEN: { - p.SetState(18801) + p.SetState(18828) p.Match(PlSqlParserBETWEEN) if p.HasError() { // Recognition error - abort rule @@ -311264,11 +311508,11 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18802) + p.SetState(18829) p.Windowing_elements() } { - p.SetState(18803) + p.SetState(18830) p.Match(PlSqlParserAND) if p.HasError() { // Recognition error - abort rule @@ -311276,13 +311520,13 @@ func (p *PlSqlParser) Windowing_clause() (localctx IWindowing_clauseContext) { } } { - p.SetState(18804) + p.SetState(18831) p.Windowing_elements() } case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18806) + p.SetState(18833) p.Windowing_elements() } @@ -311396,7 +311640,7 @@ func (p *PlSqlParser) Windowing_type() (localctx IWindowing_typeContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(18809) + p.SetState(18836) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRANGE || _la == PlSqlParserROWS) { @@ -311542,17 +311786,17 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) p.EnterRule(localctx, 2150, PlSqlParserRULE_windowing_elements) var _la int - p.SetState(18818) + p.SetState(18845) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2623, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2629, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(18811) + p.SetState(18838) p.Match(PlSqlParserUNBOUNDED) if p.HasError() { // Recognition error - abort rule @@ -311560,7 +311804,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18812) + p.SetState(18839) p.Match(PlSqlParserPRECEDING) if p.HasError() { // Recognition error - abort rule @@ -311571,7 +311815,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(18813) + p.SetState(18840) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -311579,7 +311823,7 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) } } { - p.SetState(18814) + p.SetState(18841) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -311590,11 +311834,11 @@ func (p *PlSqlParser) Windowing_elements() (localctx IWindowing_elementsContext) case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(18815) + p.SetState(18842) p.concatenation(0) } { - p.SetState(18816) + p.SetState(18843) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFOLLOWING || _la == PlSqlParserPRECEDING) { @@ -311767,14 +312011,14 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(18820) + p.SetState(18847) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18830) + p.SetState(18857) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -311783,7 +312027,7 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserASTERISK: { - p.SetState(18821) + p.SetState(18848) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -311793,22 +312037,22 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALL, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANY, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULT, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINCT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserIN, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNOT, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULL_, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIOR, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserDECODE, PlSqlParserLAG, PlSqlParserLAG_DIFF, PlSqlParserLAG_DIFF_PERCENT, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING, PlSqlParserDELIMITED_ID, PlSqlParserLEFT_PAREN, PlSqlParserPLUS_SIGN, PlSqlParserMINUS_SIGN, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(18822) + p.SetState(18849) p.Using_element() } - p.SetState(18827) + p.SetState(18854) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2624, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2630, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(18823) + p.SetState(18850) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -311816,17 +312060,17 @@ func (p *PlSqlParser) Using_clause() (localctx IUsing_clauseContext) { } } { - p.SetState(18824) + p.SetState(18851) p.Using_element() } } - p.SetState(18829) + p.SetState(18856) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2624, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2630, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -311956,24 +312200,24 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { localctx = NewUsing_elementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2154, PlSqlParserRULE_using_element) p.EnterOuterAlt(localctx, 1) - p.SetState(18837) + p.SetState(18864) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2627, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2633, p.GetParserRuleContext()) == 1 { { - p.SetState(18832) + p.SetState(18859) p.Match(PlSqlParserIN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18834) + p.SetState(18861) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2626, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2632, p.GetParserRuleContext()) == 1 { { - p.SetState(18833) + p.SetState(18860) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -311987,9 +312231,9 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2627, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2633, p.GetParserRuleContext()) == 2 { { - p.SetState(18836) + p.SetState(18863) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -312001,7 +312245,7 @@ func (p *PlSqlParser) Using_element() (localctx IUsing_elementContext) { goto errorExit } { - p.SetState(18839) + p.SetState(18866) p.Select_list_elements() } @@ -312125,7 +312369,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo p.EnterRule(localctx, 2156, PlSqlParserRULE_collect_order_by_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18841) + p.SetState(18868) p.Match(PlSqlParserORDER) if p.HasError() { // Recognition error - abort rule @@ -312133,7 +312377,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18842) + p.SetState(18869) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -312141,7 +312385,7 @@ func (p *PlSqlParser) Collect_order_by_part() (localctx ICollect_order_by_partCo } } { - p.SetState(18843) + p.SetState(18870) p.concatenation(0) } @@ -312290,7 +312534,7 @@ func (s *Within_or_over_partContext) Accept(visitor antlr.ParseTreeVisitor) inte func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContext) { localctx = NewWithin_or_over_partContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2158, PlSqlParserRULE_within_or_over_part) - p.SetState(18852) + p.SetState(18879) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312300,7 +312544,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserWITHIN: p.EnterOuterAlt(localctx, 1) { - p.SetState(18845) + p.SetState(18872) p.Match(PlSqlParserWITHIN) if p.HasError() { // Recognition error - abort rule @@ -312308,7 +312552,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18846) + p.SetState(18873) p.Match(PlSqlParserGROUP) if p.HasError() { // Recognition error - abort rule @@ -312316,7 +312560,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18847) + p.SetState(18874) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312324,11 +312568,11 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex } } { - p.SetState(18848) + p.SetState(18875) p.Order_by_clause() } { - p.SetState(18849) + p.SetState(18876) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312339,7 +312583,7 @@ func (p *PlSqlParser) Within_or_over_part() (localctx IWithin_or_over_partContex case PlSqlParserOVER: p.EnterOuterAlt(localctx, 2) { - p.SetState(18851) + p.SetState(18878) p.Over_clause() } @@ -312553,14 +312797,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(18854) + p.SetState(18881) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18876) + p.SetState(18903) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312569,14 +312813,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) switch p.GetTokenStream().LA(1) { case PlSqlParserMODEL: { - p.SetState(18855) + p.SetState(18882) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18857) + p.SetState(18884) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312585,7 +312829,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) if _la == PlSqlParserAUTO { { - p.SetState(18856) + p.SetState(18883) p.Match(PlSqlParserAUTO) if p.HasError() { // Recognition error - abort rule @@ -312597,7 +312841,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) case PlSqlParserLEFT_PAREN: { - p.SetState(18859) + p.SetState(18886) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312605,10 +312849,10 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18860) + p.SetState(18887) p.Cost_class_name() } - p.SetState(18865) + p.SetState(18892) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312617,7 +312861,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18861) + p.SetState(18888) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312625,11 +312869,11 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18862) + p.SetState(18889) p.Cost_class_name() } - p.SetState(18867) + p.SetState(18894) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312637,7 +312881,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(18868) + p.SetState(18895) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312645,7 +312889,7 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18869) + p.SetState(18896) p.Match(PlSqlParserVALUES) if p.HasError() { // Recognition error - abort rule @@ -312653,14 +312897,14 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) } } { - p.SetState(18870) + p.SetState(18897) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18872) + p.SetState(18899) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312669,13 +312913,13 @@ func (p *PlSqlParser) Cost_matrix_clause() (localctx ICost_matrix_clauseContext) if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(18871) + p.SetState(18898) p.Expressions() } } { - p.SetState(18874) + p.SetState(18901) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -312894,14 +313138,14 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(18878) + p.SetState(18905) p.Match(PlSqlParserPASSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18881) + p.SetState(18908) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312910,7 +313154,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) if _la == PlSqlParserBY { { - p.SetState(18879) + p.SetState(18906) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -312918,7 +313162,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(18880) + p.SetState(18907) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -312928,22 +313172,22 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } { - p.SetState(18883) + p.SetState(18910) p.Expression() } - p.SetState(18885) + p.SetState(18912) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2634, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2640, p.GetParserRuleContext()) == 1 { { - p.SetState(18884) + p.SetState(18911) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18894) + p.SetState(18921) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -312952,7 +313196,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(18887) + p.SetState(18914) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -312960,15 +313204,15 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) } } { - p.SetState(18888) + p.SetState(18915) p.Expression() } - p.SetState(18890) + p.SetState(18917) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2635, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2641, p.GetParserRuleContext()) == 1 { { - p.SetState(18889) + p.SetState(18916) p.Column_alias() } @@ -312976,7 +313220,7 @@ func (p *PlSqlParser) Xml_passing_clause() (localctx IXml_passing_clauseContext) goto errorExit } - p.SetState(18896) + p.SetState(18923) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313167,7 +313411,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(18897) + p.SetState(18924) p.Match(PlSqlParserXMLATTRIBUTES) if p.HasError() { // Recognition error - abort rule @@ -313175,19 +313419,19 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(18898) + p.SetState(18925) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18900) + p.SetState(18927) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2637, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2643, p.GetParserRuleContext()) == 1 { { - p.SetState(18899) + p.SetState(18926) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserENTITYESCAPING || _la == PlSqlParserNOENTITYESCAPING) { @@ -313201,12 +313445,12 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } else if p.HasError() { // JIM goto errorExit } - p.SetState(18903) + p.SetState(18930) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2638, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2644, p.GetParserRuleContext()) == 1 { { - p.SetState(18902) + p.SetState(18929) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNOSCHEMACHECK || _la == PlSqlParserSCHEMACHECK) { @@ -313221,10 +313465,10 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo goto errorExit } { - p.SetState(18905) + p.SetState(18932) p.Xml_multiuse_expression_element() } - p.SetState(18910) + p.SetState(18937) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313233,7 +313477,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(18906) + p.SetState(18933) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -313241,11 +313485,11 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo } } { - p.SetState(18907) + p.SetState(18934) p.Xml_multiuse_expression_element() } - p.SetState(18912) + p.SetState(18939) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313253,7 +313497,7 @@ func (p *PlSqlParser) Xml_attributes_clause() (localctx IXml_attributes_clauseCo _la = p.GetTokenStream().LA(1) } { - p.SetState(18913) + p.SetState(18940) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -313484,7 +313728,7 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo p.EnterOuterAlt(localctx, 1) { - p.SetState(18915) + p.SetState(18942) p.Match(PlSqlParserXMLNAMESPACES) if p.HasError() { // Recognition error - abort rule @@ -313492,30 +313736,30 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(18916) + p.SetState(18943) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18920) + p.SetState(18947) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2640, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2646, p.GetParserRuleContext()) == 1 { { - p.SetState(18917) + p.SetState(18944) p.concatenation(0) } { - p.SetState(18918) + p.SetState(18945) p.Column_alias() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(18928) + p.SetState(18955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313524,7 +313768,7 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo for _la == PlSqlParserCOMMA { { - p.SetState(18922) + p.SetState(18949) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -313532,22 +313776,22 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo } } { - p.SetState(18923) + p.SetState(18950) p.concatenation(0) } { - p.SetState(18924) + p.SetState(18951) p.Column_alias() } - p.SetState(18930) + p.SetState(18957) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(18932) + p.SetState(18959) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313556,13 +313800,13 @@ func (p *PlSqlParser) Xml_namespaces_clause() (localctx IXml_namespaces_clauseCo if _la == PlSqlParserDEFAULT { { - p.SetState(18931) + p.SetState(18958) p.Xml_general_default_part() } } { - p.SetState(18934) + p.SetState(18961) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -313748,10 +313992,10 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(18936) + p.SetState(18963) p.Xml_column_name() } - p.SetState(18947) + p.SetState(18974) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313760,7 +314004,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserFOR: { - p.SetState(18937) + p.SetState(18964) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -313768,7 +314012,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(18938) + p.SetState(18965) p.Match(PlSqlParserORDINALITY) if p.HasError() { // Recognition error - abort rule @@ -313778,10 +314022,10 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNATURALN, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: { - p.SetState(18939) + p.SetState(18966) p.Type_spec() } - p.SetState(18942) + p.SetState(18969) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313790,7 +314034,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserPATH { { - p.SetState(18940) + p.SetState(18967) p.Match(PlSqlParserPATH) if p.HasError() { // Recognition error - abort rule @@ -313798,12 +314042,12 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { } } { - p.SetState(18941) + p.SetState(18968) p.concatenation(0) } } - p.SetState(18945) + p.SetState(18972) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -313812,7 +314056,7 @@ func (p *PlSqlParser) Xml_table_column() (localctx IXml_table_columnContext) { if _la == PlSqlParserDEFAULT { { - p.SetState(18944) + p.SetState(18971) p.Xml_general_default_part() } @@ -313938,7 +314182,7 @@ func (p *PlSqlParser) Xml_general_default_part() (localctx IXml_general_default_ p.EnterRule(localctx, 2170, PlSqlParserRULE_xml_general_default_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18949) + p.SetState(18976) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -313946,7 +314190,7 @@ func (p *PlSqlParser) Xml_general_default_part() (localctx IXml_general_default_ } } { - p.SetState(18950) + p.SetState(18977) p.concatenation(0) } @@ -314106,10 +314350,10 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ p.EnterOuterAlt(localctx, 1) { - p.SetState(18952) + p.SetState(18979) p.Expression() } - p.SetState(18959) + p.SetState(18986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314118,29 +314362,29 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ if _la == PlSqlParserAS { { - p.SetState(18953) + p.SetState(18980) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18957) + p.SetState(18984) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2646, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2652, p.GetParserRuleContext()) { case 1: { - p.SetState(18954) + p.SetState(18981) p.Id_expression() } case 2: { - p.SetState(18955) + p.SetState(18982) p.Match(PlSqlParserEVALNAME) if p.HasError() { // Recognition error - abort rule @@ -314148,7 +314392,7 @@ func (p *PlSqlParser) Xml_multiuse_expression_element() (localctx IXml_multiuse_ } } { - p.SetState(18956) + p.SetState(18983) p.concatenation(0) } @@ -314283,23 +314527,23 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers p.EnterRule(localctx, 2174, PlSqlParserRULE_xmlroot_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18961) + p.SetState(18988) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18965) + p.SetState(18992) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2648, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) { case 1: { - p.SetState(18962) + p.SetState(18989) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -314307,7 +314551,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers } } { - p.SetState(18963) + p.SetState(18990) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -314317,7 +314561,7 @@ func (p *PlSqlParser) Xmlroot_param_version_part() (localctx IXmlroot_param_vers case 2: { - p.SetState(18964) + p.SetState(18991) p.Expression() } @@ -314440,14 +314684,14 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s p.EnterOuterAlt(localctx, 1) { - p.SetState(18967) + p.SetState(18994) p.Match(PlSqlParserSTANDALONE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18973) + p.SetState(19000) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314456,7 +314700,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s switch p.GetTokenStream().LA(1) { case PlSqlParserYES: { - p.SetState(18968) + p.SetState(18995) p.Match(PlSqlParserYES) if p.HasError() { // Recognition error - abort rule @@ -314466,14 +314710,14 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s case PlSqlParserNO: { - p.SetState(18969) + p.SetState(18996) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18971) + p.SetState(18998) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314482,7 +314726,7 @@ func (p *PlSqlParser) Xmlroot_param_standalone_part() (localctx IXmlroot_param_s if _la == PlSqlParserVALUE { { - p.SetState(18970) + p.SetState(18997) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -314612,7 +314856,7 @@ func (p *PlSqlParser) Xmlserialize_param_enconding_part() (localctx IXmlserializ p.EnterRule(localctx, 2178, PlSqlParserRULE_xmlserialize_param_enconding_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18975) + p.SetState(19002) p.Match(PlSqlParserENCODING) if p.HasError() { // Recognition error - abort rule @@ -314620,7 +314864,7 @@ func (p *PlSqlParser) Xmlserialize_param_enconding_part() (localctx IXmlserializ } } { - p.SetState(18976) + p.SetState(19003) p.concatenation(0) } @@ -314739,7 +314983,7 @@ func (p *PlSqlParser) Xmlserialize_param_version_part() (localctx IXmlserialize_ p.EnterRule(localctx, 2180, PlSqlParserRULE_xmlserialize_param_version_part) p.EnterOuterAlt(localctx, 1) { - p.SetState(18978) + p.SetState(19005) p.Match(PlSqlParserVERSION) if p.HasError() { // Recognition error - abort rule @@ -314747,7 +314991,7 @@ func (p *PlSqlParser) Xmlserialize_param_version_part() (localctx IXmlserialize_ } } { - p.SetState(18979) + p.SetState(19006) p.concatenation(0) } @@ -314881,7 +315125,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa p.EnterRule(localctx, 2182, PlSqlParserRULE_xmlserialize_param_ident_part) var _la int - p.SetState(18989) + p.SetState(19016) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314891,7 +315135,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserNO: p.EnterOuterAlt(localctx, 1) { - p.SetState(18981) + p.SetState(19008) p.Match(PlSqlParserNO) if p.HasError() { // Recognition error - abort rule @@ -314899,7 +315143,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(18982) + p.SetState(19009) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule @@ -314910,14 +315154,14 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa case PlSqlParserINDENT: p.EnterOuterAlt(localctx, 2) { - p.SetState(18983) + p.SetState(19010) p.Match(PlSqlParserINDENT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(18987) + p.SetState(19014) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -314926,7 +315170,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa if _la == PlSqlParserSIZE { { - p.SetState(18984) + p.SetState(19011) p.Match(PlSqlParserSIZE) if p.HasError() { // Recognition error - abort rule @@ -314934,7 +315178,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(18985) + p.SetState(19012) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -314942,7 +315186,7 @@ func (p *PlSqlParser) Xmlserialize_param_ident_part() (localctx IXmlserialize_pa } } { - p.SetState(18986) + p.SetState(19013) p.concatenation(0) } @@ -315132,7 +315376,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { p.EnterRule(localctx, 2184, PlSqlParserRULE_sql_plus_command) var _la int - p.SetState(19000) + p.SetState(19027) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315142,7 +315386,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSOLIDUS: p.EnterOuterAlt(localctx, 1) { - p.SetState(18991) + p.SetState(19018) p.Match(PlSqlParserSOLIDUS) if p.HasError() { // Recognition error - abort rule @@ -315153,7 +315397,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserEXIT: p.EnterOuterAlt(localctx, 2) { - p.SetState(18992) + p.SetState(19019) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -315164,7 +315408,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserPROMPT_MESSAGE: p.EnterOuterAlt(localctx, 3) { - p.SetState(18993) + p.SetState(19020) p.Match(PlSqlParserPROMPT_MESSAGE) if p.HasError() { // Recognition error - abort rule @@ -315175,7 +315419,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSHOW: p.EnterOuterAlt(localctx, 4) { - p.SetState(18994) + p.SetState(19021) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -315183,7 +315427,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { } } { - p.SetState(18995) + p.SetState(19022) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERR || _la == PlSqlParserERRORS) { @@ -315197,7 +315441,7 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserSTART_CMD: p.EnterOuterAlt(localctx, 5) { - p.SetState(18996) + p.SetState(19023) p.Match(PlSqlParserSTART_CMD) if p.HasError() { // Recognition error - abort rule @@ -315208,21 +315452,21 @@ func (p *PlSqlParser) Sql_plus_command() (localctx ISql_plus_commandContext) { case PlSqlParserWHENEVER: p.EnterOuterAlt(localctx, 6) { - p.SetState(18997) + p.SetState(19024) p.Whenever_command() } case PlSqlParserSET: p.EnterOuterAlt(localctx, 7) { - p.SetState(18998) + p.SetState(19025) p.Set_command() } case PlSqlParserTIMING: p.EnterOuterAlt(localctx, 8) { - p.SetState(18999) + p.SetState(19026) p.Timing_command() } @@ -315415,7 +315659,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19002) + p.SetState(19029) p.Match(PlSqlParserWHENEVER) if p.HasError() { // Recognition error - abort rule @@ -315423,7 +315667,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { } } { - p.SetState(19003) + p.SetState(19030) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserOSERROR || _la == PlSqlParserSQLERROR) { @@ -315433,7 +315677,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { p.Consume() } } - p.SetState(19019) + p.SetState(19046) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -315442,23 +315686,23 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserEXIT: { - p.SetState(19004) + p.SetState(19031) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19010) + p.SetState(19037) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2654, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) { case 1: { - p.SetState(19005) + p.SetState(19032) p.Match(PlSqlParserSUCCESS) if p.HasError() { // Recognition error - abort rule @@ -315468,7 +315712,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 2: { - p.SetState(19006) + p.SetState(19033) p.Match(PlSqlParserFAILURE) if p.HasError() { // Recognition error - abort rule @@ -315478,7 +315722,7 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 3: { - p.SetState(19007) + p.SetState(19034) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -315488,25 +315732,25 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case 4: { - p.SetState(19008) + p.SetState(19035) p.Variable_name() } case 5: { - p.SetState(19009) + p.SetState(19036) p.Numeric() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(19013) + p.SetState(19040) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2655, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2661, p.GetParserRuleContext()) == 1 { { - p.SetState(19012) + p.SetState(19039) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserROLLBACK) { @@ -315523,19 +315767,19 @@ func (p *PlSqlParser) Whenever_command() (localctx IWhenever_commandContext) { case PlSqlParserCONTINUE: { - p.SetState(19015) + p.SetState(19042) p.Match(PlSqlParserCONTINUE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19017) + p.SetState(19044) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2656, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2662, p.GetParserRuleContext()) == 1 { { - p.SetState(19016) + p.SetState(19043) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCOMMIT || _la == PlSqlParserNONE || _la == PlSqlParserROLLBACK) { @@ -315728,7 +315972,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { p.EnterRule(localctx, 2188, PlSqlParserRULE_set_command) p.EnterOuterAlt(localctx, 1) { - p.SetState(19021) + p.SetState(19048) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -315736,19 +315980,19 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { } } { - p.SetState(19022) + p.SetState(19049) p.Regular_id() } - p.SetState(19028) + p.SetState(19055) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2658, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2664, p.GetParserRuleContext()) { case 1: { - p.SetState(19023) + p.SetState(19050) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -315758,7 +316002,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 2: { - p.SetState(19024) + p.SetState(19051) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -315768,7 +316012,7 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 3: { - p.SetState(19025) + p.SetState(19052) p.Match(PlSqlParserOFF) if p.HasError() { // Recognition error - abort rule @@ -315778,13 +316022,13 @@ func (p *PlSqlParser) Set_command() (localctx ISet_commandContext) { case 4: { - p.SetState(19026) + p.SetState(19053) p.Numeric() } case 5: { - p.SetState(19027) + p.SetState(19054) p.Regular_id() } @@ -315961,38 +316205,38 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19030) + p.SetState(19057) p.Match(PlSqlParserTIMING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19040) + p.SetState(19067) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) == 1 { { - p.SetState(19031) + p.SetState(19058) p.Match(PlSqlParserSTART) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19035) + p.SetState(19062) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2659, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2665, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19032) + p.SetState(19059) var _x = p.Id_expression() @@ -316000,12 +316244,12 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } } - p.SetState(19037) + p.SetState(19064) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2659, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2665, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -316013,9 +316257,9 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) == 2 { { - p.SetState(19038) + p.SetState(19065) p.Match(PlSqlParserSHOW) if p.HasError() { // Recognition error - abort rule @@ -316025,9 +316269,9 @@ func (p *PlSqlParser) Timing_command() (localctx ITiming_commandContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2660, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) == 3 { { - p.SetState(19039) + p.SetState(19066) p.Match(PlSqlParserSTOP) if p.HasError() { // Recognition error - abort rule @@ -316176,7 +316420,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio p.EnterOuterAlt(localctx, 1) { - p.SetState(19042) + p.SetState(19069) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPARTITION || _la == PlSqlParserSUBPARTITION) { @@ -316186,7 +316430,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio p.Consume() } } - p.SetState(19044) + p.SetState(19071) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316195,7 +316439,7 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio if _la == PlSqlParserFOR { { - p.SetState(19043) + p.SetState(19070) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -316205,14 +316449,14 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio } { - p.SetState(19046) + p.SetState(19073) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19048) + p.SetState(19075) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316221,13 +316465,13 @@ func (p *PlSqlParser) Partition_extension_clause() (localctx IPartition_extensio if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(19047) + p.SetState(19074) p.Expressions() } } { - p.SetState(19050) + p.SetState(19077) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -316367,16 +316611,16 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { p.EnterRule(localctx, 2194, PlSqlParserRULE_column_alias) var _la int - p.SetState(19060) + p.SetState(19087) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2665, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2671, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) - p.SetState(19053) + p.SetState(19080) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -316385,7 +316629,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { if _la == PlSqlParserAS { { - p.SetState(19052) + p.SetState(19079) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -316394,22 +316638,22 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { } } - p.SetState(19057) + p.SetState(19084) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2664, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2670, p.GetParserRuleContext()) { case 1: { - p.SetState(19055) + p.SetState(19082) p.Identifier() } case 2: { - p.SetState(19056) + p.SetState(19083) p.Quoted_string() } @@ -316420,7 +316664,7 @@ func (p *PlSqlParser) Column_alias() (localctx IColumn_aliasContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19059) + p.SetState(19086) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -316557,24 +316801,24 @@ func (s *Table_aliasContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Table_alias() (localctx ITable_aliasContext) { localctx = NewTable_aliasContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2196, PlSqlParserRULE_table_alias) - p.SetState(19064) + p.SetState(19091) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2666, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2672, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19062) + p.SetState(19089) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19063) + p.SetState(19090) p.Quoted_string() } @@ -316741,23 +316985,23 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { p.EnterRule(localctx, 2198, PlSqlParserRULE_where_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(19066) + p.SetState(19093) p.Match(PlSqlParserWHERE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19072) + p.SetState(19099) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2667, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2673, p.GetParserRuleContext()) { case 1: { - p.SetState(19067) + p.SetState(19094) p.Match(PlSqlParserCURRENT) if p.HasError() { // Recognition error - abort rule @@ -316765,7 +317009,7 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19068) + p.SetState(19095) p.Match(PlSqlParserOF) if p.HasError() { // Recognition error - abort rule @@ -316773,19 +317017,19 @@ func (p *PlSqlParser) Where_clause() (localctx IWhere_clauseContext) { } } { - p.SetState(19069) + p.SetState(19096) p.Cursor_name() } case 2: { - p.SetState(19070) + p.SetState(19097) p.Expression() } case 3: { - p.SetState(19071) + p.SetState(19098) p.Quantitative_where_stmt() } @@ -316983,15 +317227,15 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st p.EnterOuterAlt(localctx, 1) { - p.SetState(19074) + p.SetState(19101) p.Expression() } { - p.SetState(19075) + p.SetState(19102) p.Relational_operator() } { - p.SetState(19076) + p.SetState(19103) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALL || _la == PlSqlParserANY || _la == PlSqlParserSOME) { @@ -317002,7 +317246,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19077) + p.SetState(19104) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -317010,10 +317254,10 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19078) + p.SetState(19105) p.Expression() } - p.SetState(19083) + p.SetState(19110) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317022,7 +317266,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st for _la == PlSqlParserCOMMA { { - p.SetState(19079) + p.SetState(19106) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -317030,11 +317274,11 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st } } { - p.SetState(19080) + p.SetState(19107) p.Expression() } - p.SetState(19085) + p.SetState(19112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317042,7 +317286,7 @@ func (p *PlSqlParser) Quantitative_where_stmt() (localctx IQuantitative_where_st _la = p.GetTokenStream().LA(1) } { - p.SetState(19086) + p.SetState(19113) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -317257,7 +317501,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(19090) + p.SetState(19117) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317266,7 +317510,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { if _la == PlSqlParserBULK { { - p.SetState(19088) + p.SetState(19115) p.Match(PlSqlParserBULK) if p.HasError() { // Recognition error - abort rule @@ -317274,7 +317518,7 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } { - p.SetState(19089) + p.SetState(19116) p.Match(PlSqlParserCOLLECT) if p.HasError() { // Recognition error - abort rule @@ -317284,14 +317528,14 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } { - p.SetState(19092) + p.SetState(19119) p.Match(PlSqlParserINTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19095) + p.SetState(19122) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317300,13 +317544,13 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(19093) + p.SetState(19120) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19094) + p.SetState(19121) p.Bind_variable() } @@ -317314,26 +317558,26 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19104) + p.SetState(19131) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2672, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19097) + p.SetState(19124) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19100) + p.SetState(19127) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -317342,13 +317586,13 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: { - p.SetState(19098) + p.SetState(19125) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(19099) + p.SetState(19126) p.Bind_variable() } @@ -317358,12 +317602,12 @@ func (p *PlSqlParser) Into_clause() (localctx IInto_clauseContext) { } } - p.SetState(19106) + p.SetState(19133) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2672, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -317494,24 +317738,24 @@ func (s *Xml_column_nameContext) Accept(visitor antlr.ParseTreeVisitor) interfac func (p *PlSqlParser) Xml_column_name() (localctx IXml_column_nameContext) { localctx = NewXml_column_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2204, PlSqlParserRULE_xml_column_name) - p.SetState(19109) + p.SetState(19136) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2673, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2679, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19107) + p.SetState(19134) p.Identifier() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19108) + p.SetState(19135) p.Quoted_string() } @@ -317629,7 +317873,7 @@ func (p *PlSqlParser) Cost_class_name() (localctx ICost_class_nameContext) { p.EnterRule(localctx, 2206, PlSqlParserRULE_cost_class_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19111) + p.SetState(19138) p.Identifier() } @@ -317743,7 +317987,7 @@ func (p *PlSqlParser) Attribute_name() (localctx IAttribute_nameContext) { p.EnterRule(localctx, 2208, PlSqlParserRULE_attribute_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19113) + p.SetState(19140) p.Identifier() } @@ -317857,7 +318101,7 @@ func (p *PlSqlParser) Savepoint_name() (localctx ISavepoint_nameContext) { p.EnterRule(localctx, 2210, PlSqlParserRULE_savepoint_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19115) + p.SetState(19142) p.Identifier() } @@ -317971,7 +318215,7 @@ func (p *PlSqlParser) Rollback_segment_name() (localctx IRollback_segment_nameCo p.EnterRule(localctx, 2212, PlSqlParserRULE_rollback_segment_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19117) + p.SetState(19144) p.Identifier() } @@ -318085,7 +318329,7 @@ func (p *PlSqlParser) Schema_name() (localctx ISchema_nameContext) { p.EnterRule(localctx, 2214, PlSqlParserRULE_schema_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19119) + p.SetState(19146) p.Identifier() } @@ -318276,22 +318520,22 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19121) + p.SetState(19148) p.Identifier() } - p.SetState(19126) + p.SetState(19153) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2674, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19122) + p.SetState(19149) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -318299,27 +318543,27 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19123) + p.SetState(19150) p.Id_expression() } } - p.SetState(19128) + p.SetState(19155) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2674, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2680, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19131) + p.SetState(19158) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2675, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2681, p.GetParserRuleContext()) == 1 { { - p.SetState(19129) + p.SetState(19156) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -318327,7 +318571,7 @@ func (p *PlSqlParser) Routine_name() (localctx IRoutine_nameContext) { } } { - p.SetState(19130) + p.SetState(19157) p.Link_name() } @@ -318445,7 +318689,7 @@ func (p *PlSqlParser) Package_name() (localctx IPackage_nameContext) { p.EnterRule(localctx, 2218, PlSqlParserRULE_package_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19133) + p.SetState(19160) p.Identifier() } @@ -318583,10 +318827,10 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ p.EnterOuterAlt(localctx, 1) { - p.SetState(19135) + p.SetState(19162) p.Identifier() } - p.SetState(19138) + p.SetState(19165) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -318595,7 +318839,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ if _la == PlSqlParserPERIOD { { - p.SetState(19136) + p.SetState(19163) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -318603,7 +318847,7 @@ func (p *PlSqlParser) Implementation_type_name() (localctx IImplementation_type_ } } { - p.SetState(19137) + p.SetState(19164) p.Id_expression() } @@ -318719,7 +318963,7 @@ func (p *PlSqlParser) Parameter_name() (localctx IParameter_nameContext) { p.EnterRule(localctx, 2222, PlSqlParserRULE_parameter_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19140) + p.SetState(19167) p.Identifier() } @@ -318833,7 +319077,7 @@ func (p *PlSqlParser) Reference_model_name() (localctx IReference_model_nameCont p.EnterRule(localctx, 2224, PlSqlParserRULE_reference_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19142) + p.SetState(19169) p.Identifier() } @@ -318947,7 +319191,7 @@ func (p *PlSqlParser) Main_model_name() (localctx IMain_model_nameContext) { p.EnterRule(localctx, 2226, PlSqlParserRULE_main_model_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19144) + p.SetState(19171) p.Identifier() } @@ -319085,10 +319329,10 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ p.EnterOuterAlt(localctx, 1) { - p.SetState(19146) + p.SetState(19173) p.Identifier() } - p.SetState(19149) + p.SetState(19176) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319097,7 +319341,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ if _la == PlSqlParserPERIOD { { - p.SetState(19147) + p.SetState(19174) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -319105,7 +319349,7 @@ func (p *PlSqlParser) Container_tableview_name() (localctx IContainer_tableview_ } } { - p.SetState(19148) + p.SetState(19175) p.Id_expression() } @@ -319276,22 +319520,22 @@ func (p *PlSqlParser) Aggregate_function_name() (localctx IAggregate_function_na p.EnterOuterAlt(localctx, 1) { - p.SetState(19151) + p.SetState(19178) p.Identifier() } - p.SetState(19156) + p.SetState(19183) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2684, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19152) + p.SetState(19179) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -319299,17 +319543,17 @@ func (p *PlSqlParser) Aggregate_function_name() (localctx IAggregate_function_na } } { - p.SetState(19153) + p.SetState(19180) p.Id_expression() } } - p.SetState(19158) + p.SetState(19185) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2678, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2684, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -319425,7 +319669,7 @@ func (p *PlSqlParser) Query_name() (localctx IQuery_nameContext) { p.EnterRule(localctx, 2232, PlSqlParserRULE_query_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19159) + p.SetState(19186) p.Identifier() } @@ -319558,10 +319802,10 @@ func (p *PlSqlParser) Grantee_name() (localctx IGrantee_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19161) + p.SetState(19188) p.Id_expression() } - p.SetState(19163) + p.SetState(19190) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319570,7 +319814,7 @@ func (p *PlSqlParser) Grantee_name() (localctx IGrantee_nameContext) { if _la == PlSqlParserIDENTIFIED { { - p.SetState(19162) + p.SetState(19189) p.Identified_by() } @@ -319694,7 +319938,7 @@ func (s *Role_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { localctx = NewRole_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2236, PlSqlParserRULE_role_name) - p.SetState(19168) + p.SetState(19195) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -319704,14 +319948,14 @@ func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19165) + p.SetState(19192) p.Id_expression() } case PlSqlParserCONNECT: p.EnterOuterAlt(localctx, 2) { - p.SetState(19166) + p.SetState(19193) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -319722,7 +319966,7 @@ func (p *PlSqlParser) Role_name() (localctx IRole_nameContext) { case PlSqlParserRESOURCE: p.EnterOuterAlt(localctx, 3) { - p.SetState(19167) + p.SetState(19194) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -319922,22 +320166,22 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19170) + p.SetState(19197) p.Identifier() } - p.SetState(19175) + p.SetState(19202) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2681, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19171) + p.SetState(19198) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -319945,27 +320189,27 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19172) + p.SetState(19199) p.Id_expression() } } - p.SetState(19177) + p.SetState(19204) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2681, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2687, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } - p.SetState(19180) + p.SetState(19207) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2682, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2688, p.GetParserRuleContext()) == 1 { { - p.SetState(19178) + p.SetState(19205) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -319973,7 +320217,7 @@ func (p *PlSqlParser) Constraint_name() (localctx IConstraint_nameContext) { } } { - p.SetState(19179) + p.SetState(19206) p.Link_name() } @@ -320091,7 +320335,7 @@ func (p *PlSqlParser) Label_name() (localctx ILabel_nameContext) { p.EnterRule(localctx, 2240, PlSqlParserRULE_label_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19182) + p.SetState(19209) p.Id_expression() } @@ -320243,10 +320487,10 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19184) + p.SetState(19211) p.Id_expression() } - p.SetState(19189) + p.SetState(19216) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320255,7 +320499,7 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19185) + p.SetState(19212) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320263,11 +320507,11 @@ func (p *PlSqlParser) Type_name() (localctx IType_nameContext) { } } { - p.SetState(19186) + p.SetState(19213) p.Id_expression() } - p.SetState(19191) + p.SetState(19218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320423,10 +320667,10 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19192) + p.SetState(19219) p.Id_expression() } - p.SetState(19197) + p.SetState(19224) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320435,7 +320679,7 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19193) + p.SetState(19220) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320443,11 +320687,11 @@ func (p *PlSqlParser) Sequence_name() (localctx ISequence_nameContext) { } } { - p.SetState(19194) + p.SetState(19221) p.Id_expression() } - p.SetState(19199) + p.SetState(19226) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320620,22 +320864,22 @@ func (p *PlSqlParser) Exception_name() (localctx IException_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19200) + p.SetState(19227) p.Identifier() } - p.SetState(19205) + p.SetState(19232) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19201) + p.SetState(19228) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320643,17 +320887,17 @@ func (p *PlSqlParser) Exception_name() (localctx IException_nameContext) { } } { - p.SetState(19202) + p.SetState(19229) p.Id_expression() } } - p.SetState(19207) + p.SetState(19234) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2685, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2691, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -320791,15 +321035,15 @@ func (p *PlSqlParser) Function_name() (localctx IFunction_nameContext) { p.EnterRule(localctx, 2248, PlSqlParserRULE_function_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19208) + p.SetState(19235) p.Identifier() } - p.SetState(19211) + p.SetState(19238) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2686, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) == 1 { { - p.SetState(19209) + p.SetState(19236) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320807,7 +321051,7 @@ func (p *PlSqlParser) Function_name() (localctx IFunction_nameContext) { } } { - p.SetState(19210) + p.SetState(19237) p.Id_expression() } @@ -320949,10 +321193,10 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19213) + p.SetState(19240) p.Identifier() } - p.SetState(19216) + p.SetState(19243) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -320961,7 +321205,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19214) + p.SetState(19241) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -320969,7 +321213,7 @@ func (p *PlSqlParser) Procedure_name() (localctx IProcedure_nameContext) { } } { - p.SetState(19215) + p.SetState(19242) p.Id_expression() } @@ -321109,10 +321353,10 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19218) + p.SetState(19245) p.Identifier() } - p.SetState(19221) + p.SetState(19248) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321121,7 +321365,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19219) + p.SetState(19246) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321129,7 +321373,7 @@ func (p *PlSqlParser) Trigger_name() (localctx ITrigger_nameContext) { } } { - p.SetState(19220) + p.SetState(19247) p.Id_expression() } @@ -321315,7 +321559,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { p.EnterRule(localctx, 2254, PlSqlParserRULE_variable_name) var _la int - p.SetState(19233) + p.SetState(19260) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321324,7 +321568,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) - p.SetState(19225) + p.SetState(19252) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321333,7 +321577,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19223) + p.SetState(19250) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -321341,21 +321585,21 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19224) + p.SetState(19251) p.Char_set_name() } } { - p.SetState(19227) + p.SetState(19254) p.Id_expression() } - p.SetState(19230) + p.SetState(19257) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2690, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2696, p.GetParserRuleContext()) == 1 { { - p.SetState(19228) + p.SetState(19255) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321363,7 +321607,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { } } { - p.SetState(19229) + p.SetState(19256) p.Id_expression() } @@ -321374,7 +321618,7 @@ func (p *PlSqlParser) Variable_name() (localctx IVariable_nameContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19232) + p.SetState(19259) p.Bind_variable() } @@ -321515,15 +321759,15 @@ func (p *PlSqlParser) Index_name() (localctx IIndex_nameContext) { p.EnterRule(localctx, 2256, PlSqlParserRULE_index_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19235) + p.SetState(19262) p.Identifier() } - p.SetState(19238) + p.SetState(19265) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2692, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) == 1 { { - p.SetState(19236) + p.SetState(19263) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321531,7 +321775,7 @@ func (p *PlSqlParser) Index_name() (localctx IIndex_nameContext) { } } { - p.SetState(19237) + p.SetState(19264) p.Id_expression() } @@ -321664,7 +321908,7 @@ func (s *Cursor_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Cursor_name() (localctx ICursor_nameContext) { localctx = NewCursor_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2258, PlSqlParserRULE_cursor_name) - p.SetState(19242) + p.SetState(19269) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321674,14 +321918,14 @@ func (p *PlSqlParser) Cursor_name() (localctx ICursor_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19240) + p.SetState(19267) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19241) + p.SetState(19268) p.Bind_variable() } @@ -321815,7 +322059,7 @@ func (s *Record_nameContext) Accept(visitor antlr.ParseTreeVisitor) interface{} func (p *PlSqlParser) Record_name() (localctx IRecord_nameContext) { localctx = NewRecord_nameContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2260, PlSqlParserRULE_record_name) - p.SetState(19246) + p.SetState(19273) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321825,14 +322069,14 @@ func (p *PlSqlParser) Record_name() (localctx IRecord_nameContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(19244) + p.SetState(19271) p.Identifier() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(19245) + p.SetState(19272) p.Bind_variable() } @@ -321975,10 +322219,10 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19248) + p.SetState(19275) p.Identifier() } - p.SetState(19251) + p.SetState(19278) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -321987,7 +322231,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { if _la == PlSqlParserPERIOD { { - p.SetState(19249) + p.SetState(19276) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -321995,7 +322239,7 @@ func (p *PlSqlParser) Collection_name() (localctx ICollection_nameContext) { } } { - p.SetState(19250) + p.SetState(19277) p.Id_expression() } @@ -322166,22 +322410,22 @@ func (p *PlSqlParser) Link_name() (localctx ILink_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19253) + p.SetState(19280) p.Identifier() } - p.SetState(19258) + p.SetState(19285) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2696, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19254) + p.SetState(19281) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322189,17 +322433,17 @@ func (p *PlSqlParser) Link_name() (localctx ILink_nameContext) { } } { - p.SetState(19255) + p.SetState(19282) p.Id_expression() } } - p.SetState(19260) + p.SetState(19287) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2696, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -322370,22 +322614,22 @@ func (p *PlSqlParser) Column_name() (localctx IColumn_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19261) + p.SetState(19288) p.Identifier() } - p.SetState(19266) + p.SetState(19293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2697, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19262) + p.SetState(19289) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322393,17 +322637,17 @@ func (p *PlSqlParser) Column_name() (localctx IColumn_nameContext) { } } { - p.SetState(19263) + p.SetState(19290) p.Id_expression() } } - p.SetState(19268) + p.SetState(19295) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2697, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -322645,25 +322889,25 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { p.EnterRule(localctx, 2268, PlSqlParserRULE_tableview_name) var _alt int - p.SetState(19290) + p.SetState(19317) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2702, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2708, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19269) + p.SetState(19296) p.Identifier() } - p.SetState(19272) + p.SetState(19299) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2698, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2704, p.GetParserRuleContext()) == 1 { { - p.SetState(19270) + p.SetState(19297) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322671,19 +322915,19 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19271) + p.SetState(19298) p.Id_expression() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19284) + p.SetState(19311) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2700, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) == 1 { { - p.SetState(19274) + p.SetState(19301) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -322691,22 +322935,22 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19275) + p.SetState(19302) p.Link_name() } - p.SetState(19280) + p.SetState(19307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2699, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19276) + p.SetState(19303) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -322714,17 +322958,17 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } } { - p.SetState(19277) + p.SetState(19304) p.Link_name() } } - p.SetState(19282) + p.SetState(19309) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2699, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2705, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -322732,9 +322976,9 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2700, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2706, p.GetParserRuleContext()) == 2 { { - p.SetState(19283) + p.SetState(19310) p.Partition_extension_clause() } @@ -322745,15 +322989,15 @@ func (p *PlSqlParser) Tableview_name() (localctx ITableview_nameContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19286) + p.SetState(19313) p.Xmltable() } - p.SetState(19288) + p.SetState(19315) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2701, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2707, p.GetParserRuleContext()) == 1 { { - p.SetState(19287) + p.SetState(19314) p.Outer_join_sign() } @@ -323006,7 +323250,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19292) + p.SetState(19319) p.Match(PlSqlParserXMLTABLE) if p.HasError() { // Recognition error - abort rule @@ -323014,23 +323258,23 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19293) + p.SetState(19320) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19297) + p.SetState(19324) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2703, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2709, p.GetParserRuleContext()) == 1 { { - p.SetState(19294) + p.SetState(19321) p.Xml_namespaces_clause() } { - p.SetState(19295) + p.SetState(19322) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -323042,10 +323286,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { goto errorExit } { - p.SetState(19299) + p.SetState(19326) p.concatenation(0) } - p.SetState(19301) + p.SetState(19328) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323054,12 +323298,12 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserPASSING { { - p.SetState(19300) + p.SetState(19327) p.Xml_passing_clause() } } - p.SetState(19312) + p.SetState(19339) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323068,7 +323312,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { if _la == PlSqlParserCOLUMNS { { - p.SetState(19303) + p.SetState(19330) p.Match(PlSqlParserCOLUMNS) if p.HasError() { // Recognition error - abort rule @@ -323076,10 +323320,10 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19304) + p.SetState(19331) p.Xml_table_column() } - p.SetState(19309) + p.SetState(19336) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323088,7 +323332,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19305) + p.SetState(19332) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -323096,11 +323340,11 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19306) + p.SetState(19333) p.Xml_table_column() } - p.SetState(19311) + p.SetState(19338) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -323110,19 +323354,19 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } { - p.SetState(19314) + p.SetState(19341) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19317) + p.SetState(19344) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2707, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2713, p.GetParserRuleContext()) == 1 { { - p.SetState(19315) + p.SetState(19342) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323130,7 +323374,7 @@ func (p *PlSqlParser) Xmltable() (localctx IXmltableContext) { } } { - p.SetState(19316) + p.SetState(19343) p.General_element() } @@ -323286,22 +323530,22 @@ func (p *PlSqlParser) Char_set_name() (localctx IChar_set_nameContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19319) + p.SetState(19346) p.Id_expression() } - p.SetState(19324) + p.SetState(19351) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2708, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2714, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19320) + p.SetState(19347) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -323309,17 +323553,17 @@ func (p *PlSqlParser) Char_set_name() (localctx IChar_set_nameContext) { } } { - p.SetState(19321) + p.SetState(19348) p.Id_expression() } } - p.SetState(19326) + p.SetState(19353) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2708, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2714, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -323435,7 +323679,7 @@ func (p *PlSqlParser) Synonym_name() (localctx ISynonym_nameContext) { p.EnterRule(localctx, 2274, PlSqlParserRULE_synonym_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19327) + p.SetState(19354) p.Identifier() } @@ -323549,7 +323793,7 @@ func (p *PlSqlParser) Schema_object_name() (localctx ISchema_object_nameContext) p.EnterRule(localctx, 2276, PlSqlParserRULE_schema_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19329) + p.SetState(19356) p.Id_expression() } @@ -323663,7 +323907,7 @@ func (p *PlSqlParser) Dir_object_name() (localctx IDir_object_nameContext) { p.EnterRule(localctx, 2278, PlSqlParserRULE_dir_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19331) + p.SetState(19358) p.Id_expression() } @@ -323777,7 +324021,7 @@ func (p *PlSqlParser) User_object_name() (localctx IUser_object_nameContext) { p.EnterRule(localctx, 2280, PlSqlParserRULE_user_object_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(19333) + p.SetState(19360) p.Id_expression() } @@ -324033,24 +324277,24 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { p.EnterRule(localctx, 2282, PlSqlParserRULE_grant_object_name) var _la int - p.SetState(19359) + p.SetState(19386) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2710, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2716, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19335) + p.SetState(19362) p.Tableview_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19336) + p.SetState(19363) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -324058,10 +324302,10 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19337) + p.SetState(19364) p.User_object_name() } - p.SetState(19342) + p.SetState(19369) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324070,7 +324314,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19338) + p.SetState(19365) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -324078,11 +324322,11 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19339) + p.SetState(19366) p.User_object_name() } - p.SetState(19344) + p.SetState(19371) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324093,7 +324337,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19345) + p.SetState(19372) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -324101,14 +324345,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19346) + p.SetState(19373) p.Dir_object_name() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19347) + p.SetState(19374) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -324116,14 +324360,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19348) + p.SetState(19375) p.Schema_object_name() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19349) + p.SetState(19376) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -324131,7 +324375,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19350) + p.SetState(19377) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -324139,14 +324383,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19351) + p.SetState(19378) p.Schema_object_name() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19352) + p.SetState(19379) p.Match(PlSqlParserJAVA) if p.HasError() { // Recognition error - abort rule @@ -324154,7 +324398,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19353) + p.SetState(19380) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserRESOURCE || _la == PlSqlParserSOURCE) { @@ -324165,14 +324409,14 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19354) + p.SetState(19381) p.Schema_object_name() } case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19355) + p.SetState(19382) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -324180,7 +324424,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19356) + p.SetState(19383) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -324188,7 +324432,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19357) + p.SetState(19384) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -324196,7 +324440,7 @@ func (p *PlSqlParser) Grant_object_name() (localctx IGrant_object_nameContext) { } } { - p.SetState(19358) + p.SetState(19385) p.Schema_object_name() } @@ -324352,22 +324596,22 @@ func (p *PlSqlParser) Column_list() (localctx IColumn_listContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19361) + p.SetState(19388) p.Column_name() } - p.SetState(19366) + p.SetState(19393) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2711, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19362) + p.SetState(19389) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -324375,17 +324619,17 @@ func (p *PlSqlParser) Column_list() (localctx IColumn_listContext) { } } { - p.SetState(19363) + p.SetState(19390) p.Column_name() } } - p.SetState(19368) + p.SetState(19395) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2711, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2717, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -324511,7 +324755,7 @@ func (p *PlSqlParser) Paren_column_list() (localctx IParen_column_listContext) { p.EnterRule(localctx, 2286, PlSqlParserRULE_paren_column_list) p.EnterOuterAlt(localctx, 1) { - p.SetState(19369) + p.SetState(19396) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -324519,11 +324763,11 @@ func (p *PlSqlParser) Paren_column_list() (localctx IParen_column_listContext) { } } { - p.SetState(19370) + p.SetState(19397) p.Column_list() } { - p.SetState(19371) + p.SetState(19398) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -324690,7 +324934,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19373) + p.SetState(19400) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -324698,7 +324942,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19374) + p.SetState(19401) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -324706,7 +324950,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19375) + p.SetState(19402) p.Match(PlSqlParserDENSE_RANK) if p.HasError() { // Recognition error - abort rule @@ -324714,7 +324958,7 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19376) + p.SetState(19403) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFIRST || _la == PlSqlParserLAST) { @@ -324725,23 +324969,23 @@ func (p *PlSqlParser) Keep_clause() (localctx IKeep_clauseContext) { } } { - p.SetState(19377) + p.SetState(19404) p.Order_by_clause() } { - p.SetState(19378) + p.SetState(19405) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19380) + p.SetState(19407) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2712, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2718, p.GetParserRuleContext()) == 1 { { - p.SetState(19379) + p.SetState(19406) p.Over_clause() } @@ -324924,14 +325168,14 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19382) + p.SetState(19409) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19391) + p.SetState(19418) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324940,10 +325184,10 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(19383) + p.SetState(19410) p.Argument() } - p.SetState(19388) + p.SetState(19415) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324952,7 +325196,7 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { for _la == PlSqlParserCOMMA { { - p.SetState(19384) + p.SetState(19411) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -324960,11 +325204,11 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } } { - p.SetState(19385) + p.SetState(19412) p.Argument() } - p.SetState(19390) + p.SetState(19417) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -324974,19 +325218,19 @@ func (p *PlSqlParser) Function_argument() (localctx IFunction_argumentContext) { } { - p.SetState(19393) + p.SetState(19420) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19395) + p.SetState(19422) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2715, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2721, p.GetParserRuleContext()) == 1 { { - p.SetState(19394) + p.SetState(19421) p.Keep_clause() } @@ -325212,14 +325456,14 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ p.EnterOuterAlt(localctx, 1) { - p.SetState(19397) + p.SetState(19424) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19412) + p.SetState(19439) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325228,10 +325472,10 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-283673999966210) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-68719476737) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819404132349) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503599627370497) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-1) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-41943041) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2865351897142788499) != 0) || ((int64((_la-2434)) & ^0x3f) == 0 && ((int64(1)<<(_la-2434))&545292547) != 0) { { - p.SetState(19398) + p.SetState(19425) p.Argument() } - p.SetState(19400) + p.SetState(19427) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325240,12 +325484,12 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19399) + p.SetState(19426) p.Respect_or_ignore_nulls() } } - p.SetState(19409) + p.SetState(19436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325254,7 +325498,7 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19402) + p.SetState(19429) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -325262,10 +325506,10 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } } { - p.SetState(19403) + p.SetState(19430) p.Argument() } - p.SetState(19405) + p.SetState(19432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325274,13 +325518,13 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ if _la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT { { - p.SetState(19404) + p.SetState(19431) p.Respect_or_ignore_nulls() } } - p.SetState(19411) + p.SetState(19438) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325290,19 +325534,19 @@ func (p *PlSqlParser) Function_argument_analytic() (localctx IFunction_argument_ } { - p.SetState(19414) + p.SetState(19441) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19416) + p.SetState(19443) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2720, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2726, p.GetParserRuleContext()) == 1 { { - p.SetState(19415) + p.SetState(19442) p.Keep_clause() } @@ -325630,7 +325874,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ p.EnterOuterAlt(localctx, 1) { - p.SetState(19418) + p.SetState(19445) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -325638,10 +325882,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19419) + p.SetState(19446) p.Column_name() } - p.SetState(19432) + p.SetState(19459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325650,14 +325894,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19420) + p.SetState(19447) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19423) + p.SetState(19450) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325666,13 +325910,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19421) + p.SetState(19448) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19422) + p.SetState(19449) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -325684,7 +325928,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19430) + p.SetState(19457) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325693,14 +325937,14 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if _la == PlSqlParserCOMMA { { - p.SetState(19425) + p.SetState(19452) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19428) + p.SetState(19455) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325709,13 +325953,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19426) + p.SetState(19453) p.Numeric() } case PlSqlParserNULL_: { - p.SetState(19427) + p.SetState(19454) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -325732,27 +325976,27 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } { - p.SetState(19434) + p.SetState(19461) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19454) + p.SetState(19481) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2728, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2734, p.GetParserRuleContext()) { case 1: { - p.SetState(19435) + p.SetState(19462) p.Tableview_name() } { - p.SetState(19436) + p.SetState(19463) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -325760,7 +326004,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19437) + p.SetState(19464) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -325770,7 +326014,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 2: { - p.SetState(19439) + p.SetState(19466) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -325780,10 +326024,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ case 3: { - p.SetState(19440) + p.SetState(19467) p.Expression() } - p.SetState(19442) + p.SetState(19469) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325792,12 +326036,12 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(19441) + p.SetState(19468) p.Column_alias() } } - p.SetState(19451) + p.SetState(19478) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325806,7 +326050,7 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ for _la == PlSqlParserCOMMA { { - p.SetState(19444) + p.SetState(19471) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -325814,10 +326058,10 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ } } { - p.SetState(19445) + p.SetState(19472) p.Expression() } - p.SetState(19447) + p.SetState(19474) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325826,13 +326070,13 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972809) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&451422496872202643) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130049) != 0) { { - p.SetState(19446) + p.SetState(19473) p.Column_alias() } } - p.SetState(19453) + p.SetState(19480) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -325844,19 +326088,19 @@ func (p *PlSqlParser) Function_argument_modeling() (localctx IFunction_argument_ goto errorExit } { - p.SetState(19456) + p.SetState(19483) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19458) + p.SetState(19485) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2729, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2735, p.GetParserRuleContext()) == 1 { { - p.SetState(19457) + p.SetState(19484) p.Keep_clause() } @@ -325974,7 +326218,7 @@ func (p *PlSqlParser) Respect_or_ignore_nulls() (localctx IRespect_or_ignore_nul p.EnterOuterAlt(localctx, 1) { - p.SetState(19460) + p.SetState(19487) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserIGNORE || _la == PlSqlParserRESPECT) { @@ -325985,7 +326229,7 @@ func (p *PlSqlParser) Respect_or_ignore_nulls() (localctx IRespect_or_ignore_nul } } { - p.SetState(19461) + p.SetState(19488) p.Match(PlSqlParserNULLS) if p.HasError() { // Recognition error - abort rule @@ -326129,16 +326373,16 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { localctx = NewArgumentContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2298, PlSqlParserRULE_argument) p.EnterOuterAlt(localctx, 1) - p.SetState(19467) + p.SetState(19494) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2730, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2736, p.GetParserRuleContext()) == 1 { { - p.SetState(19463) + p.SetState(19490) p.Identifier() } { - p.SetState(19464) + p.SetState(19491) p.Match(PlSqlParserEQUALS_OP) if p.HasError() { // Recognition error - abort rule @@ -326146,7 +326390,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { } } { - p.SetState(19465) + p.SetState(19492) p.Match(PlSqlParserGREATER_THAN_OP) if p.HasError() { // Recognition error - abort rule @@ -326158,7 +326402,7 @@ func (p *PlSqlParser) Argument() (localctx IArgumentContext) { goto errorExit } { - p.SetState(19469) + p.SetState(19496) p.Expression() } @@ -326304,28 +326548,28 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { p.EnterRule(localctx, 2300, PlSqlParserRULE_type_spec) var _la int - p.SetState(19479) + p.SetState(19506) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2733, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2739, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19471) + p.SetState(19498) p.Datatype() } case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(19473) + p.SetState(19500) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2731, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2737, p.GetParserRuleContext()) == 1 { { - p.SetState(19472) + p.SetState(19499) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -326337,10 +326581,10 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { goto errorExit } { - p.SetState(19475) + p.SetState(19502) p.Type_name() } - p.SetState(19477) + p.SetState(19504) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326349,7 +326593,7 @@ func (p *PlSqlParser) Type_spec() (localctx IType_specContext) { if _la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE { { - p.SetState(19476) + p.SetState(19503) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserPERCENT_ROWTYPE || _la == PlSqlParserPERCENT_TYPE) { @@ -326633,7 +326877,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.EnterRule(localctx, 2302, PlSqlParserRULE_datatype) var _la int - p.SetState(19512) + p.SetState(19539) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326643,34 +326887,34 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { case PlSqlParserBFILE, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_INTEGER, PlSqlParserBLOB, PlSqlParserBOOLEAN, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCLOB, PlSqlParserDATE, PlSqlParserDAY, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDOUBLE, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserFLOAT, PlSqlParserHOUR, PlSqlParserINTEGER, PlSqlParserINT, PlSqlParserLONG, PlSqlParserMINUTE, PlSqlParserMLSLABEL, PlSqlParserMONTH, PlSqlParserNATURAL, PlSqlParserNATURALN, PlSqlParserNCHAR, PlSqlParserNCLOB, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNVARCHAR2, PlSqlParserPLS_INTEGER, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserRAW, PlSqlParserREAL, PlSqlParserROWID, PlSqlParserSECOND, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSMALLINT, PlSqlParserSTRING, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_REGION, PlSqlParserUROWID, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserYEAR, PlSqlParserYMINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 1) { - p.SetState(19481) + p.SetState(19508) p.Native_datatype_element() } - p.SetState(19483) + p.SetState(19510) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2734, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2740, p.GetParserRuleContext()) == 1 { { - p.SetState(19482) + p.SetState(19509) p.Precision_part() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19494) + p.SetState(19521) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2736, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2742, p.GetParserRuleContext()) == 1 { { - p.SetState(19485) + p.SetState(19512) p.Match(PlSqlParserWITH) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19487) + p.SetState(19514) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326679,7 +326923,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLOCAL { { - p.SetState(19486) + p.SetState(19513) p.Match(PlSqlParserLOCAL) if p.HasError() { // Recognition error - abort rule @@ -326689,7 +326933,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19489) + p.SetState(19516) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -326697,7 +326941,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19490) + p.SetState(19517) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -326707,9 +326951,9 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2736, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2742, p.GetParserRuleContext()) == 2 { { - p.SetState(19491) + p.SetState(19518) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -326717,7 +326961,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19492) + p.SetState(19519) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -326725,7 +326969,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19493) + p.SetState(19520) p.Char_set_name() } @@ -326736,7 +326980,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(19496) + p.SetState(19523) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule @@ -326744,7 +326988,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19497) + p.SetState(19524) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserYEAR) { @@ -326754,7 +326998,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19502) + p.SetState(19529) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -326763,7 +327007,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { if _la == PlSqlParserLEFT_PAREN { { - p.SetState(19498) + p.SetState(19525) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -326771,11 +327015,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19499) + p.SetState(19526) p.Expression() } { - p.SetState(19500) + p.SetState(19527) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -326785,7 +327029,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } { - p.SetState(19504) + p.SetState(19531) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -326793,7 +327037,7 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19505) + p.SetState(19532) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserMONTH || _la == PlSqlParserSECOND) { @@ -326803,12 +327047,12 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { p.Consume() } } - p.SetState(19510) + p.SetState(19537) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2738, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2744, p.GetParserRuleContext()) == 1 { { - p.SetState(19506) + p.SetState(19533) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -326816,11 +327060,11 @@ func (p *PlSqlParser) Datatype() (localctx IDatatypeContext) { } } { - p.SetState(19507) + p.SetState(19534) p.Expression() } { - p.SetState(19508) + p.SetState(19535) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327022,14 +327266,14 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19514) + p.SetState(19541) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19517) + p.SetState(19544) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327038,13 +327282,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19515) + p.SetState(19542) p.Numeric() } case PlSqlParserASTERISK: { - p.SetState(19516) + p.SetState(19543) p.Match(PlSqlParserASTERISK) if p.HasError() { // Recognition error - abort rule @@ -327056,7 +327300,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19524) + p.SetState(19551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327065,14 +327309,14 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserCOMMA { { - p.SetState(19519) + p.SetState(19546) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19522) + p.SetState(19549) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327081,13 +327325,13 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: { - p.SetState(19520) + p.SetState(19547) p.Numeric() } case PlSqlParserMINUS_SIGN: { - p.SetState(19521) + p.SetState(19548) p.Numeric_negative() } @@ -327097,7 +327341,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } } - p.SetState(19527) + p.SetState(19554) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327106,7 +327350,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { if _la == PlSqlParserBYTE || _la == PlSqlParserCHAR { { - p.SetState(19526) + p.SetState(19553) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserBYTE || _la == PlSqlParserCHAR) { @@ -327119,7 +327363,7 @@ func (p *PlSqlParser) Precision_part() (localctx IPrecision_partContext) { } { - p.SetState(19529) + p.SetState(19556) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -327495,7 +327739,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme p.EnterRule(localctx, 2306, PlSqlParserRULE_native_datatype_element) var _la int - p.SetState(19591) + p.SetState(19618) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327505,7 +327749,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_INTEGER: p.EnterOuterAlt(localctx, 1) { - p.SetState(19531) + p.SetState(19558) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -327516,7 +327760,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPLS_INTEGER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19532) + p.SetState(19559) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -327527,7 +327771,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURAL: p.EnterOuterAlt(localctx, 3) { - p.SetState(19533) + p.SetState(19560) p.Match(PlSqlParserNATURAL) if p.HasError() { // Recognition error - abort rule @@ -327538,7 +327782,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_FLOAT: p.EnterOuterAlt(localctx, 4) { - p.SetState(19534) + p.SetState(19561) p.Match(PlSqlParserBINARY_FLOAT) if p.HasError() { // Recognition error - abort rule @@ -327549,7 +327793,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBINARY_DOUBLE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19535) + p.SetState(19562) p.Match(PlSqlParserBINARY_DOUBLE) if p.HasError() { // Recognition error - abort rule @@ -327560,7 +327804,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNATURALN: p.EnterOuterAlt(localctx, 6) { - p.SetState(19536) + p.SetState(19563) p.Match(PlSqlParserNATURALN) if p.HasError() { // Recognition error - abort rule @@ -327571,7 +327815,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVE: p.EnterOuterAlt(localctx, 7) { - p.SetState(19537) + p.SetState(19564) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -327582,7 +327826,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserPOSITIVEN: p.EnterOuterAlt(localctx, 8) { - p.SetState(19538) + p.SetState(19565) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -327593,7 +327837,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIGNTYPE: p.EnterOuterAlt(localctx, 9) { - p.SetState(19539) + p.SetState(19566) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -327604,7 +327848,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSIMPLE_INTEGER: p.EnterOuterAlt(localctx, 10) { - p.SetState(19540) + p.SetState(19567) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -327615,7 +327859,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNVARCHAR2: p.EnterOuterAlt(localctx, 11) { - p.SetState(19541) + p.SetState(19568) p.Match(PlSqlParserNVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -327626,7 +327870,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDEC: p.EnterOuterAlt(localctx, 12) { - p.SetState(19542) + p.SetState(19569) p.Match(PlSqlParserDEC) if p.HasError() { // Recognition error - abort rule @@ -327637,7 +327881,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINTEGER: p.EnterOuterAlt(localctx, 13) { - p.SetState(19543) + p.SetState(19570) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -327648,7 +327892,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserINT: p.EnterOuterAlt(localctx, 14) { - p.SetState(19544) + p.SetState(19571) p.Match(PlSqlParserINT) if p.HasError() { // Recognition error - abort rule @@ -327659,7 +327903,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMERIC: p.EnterOuterAlt(localctx, 15) { - p.SetState(19545) + p.SetState(19572) p.Match(PlSqlParserNUMERIC) if p.HasError() { // Recognition error - abort rule @@ -327670,7 +327914,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSMALLINT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19546) + p.SetState(19573) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -327681,7 +327925,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNUMBER: p.EnterOuterAlt(localctx, 17) { - p.SetState(19547) + p.SetState(19574) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -327692,7 +327936,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDECIMAL: p.EnterOuterAlt(localctx, 18) { - p.SetState(19548) + p.SetState(19575) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -327703,14 +327947,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDOUBLE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19549) + p.SetState(19576) p.Match(PlSqlParserDOUBLE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19551) + p.SetState(19578) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327719,7 +327963,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserPRECISION { { - p.SetState(19550) + p.SetState(19577) p.Match(PlSqlParserPRECISION) if p.HasError() { // Recognition error - abort rule @@ -327732,7 +327976,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserFLOAT: p.EnterOuterAlt(localctx, 20) { - p.SetState(19553) + p.SetState(19580) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -327743,7 +327987,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserREAL: p.EnterOuterAlt(localctx, 21) { - p.SetState(19554) + p.SetState(19581) p.Match(PlSqlParserREAL) if p.HasError() { // Recognition error - abort rule @@ -327754,7 +327998,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCHAR: p.EnterOuterAlt(localctx, 22) { - p.SetState(19555) + p.SetState(19582) p.Match(PlSqlParserNCHAR) if p.HasError() { // Recognition error - abort rule @@ -327765,14 +328009,14 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserLONG: p.EnterOuterAlt(localctx, 23) { - p.SetState(19556) + p.SetState(19583) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19558) + p.SetState(19585) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -327781,7 +328025,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme if _la == PlSqlParserRAW { { - p.SetState(19557) + p.SetState(19584) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -327794,7 +328038,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHAR: p.EnterOuterAlt(localctx, 24) { - p.SetState(19560) + p.SetState(19587) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -327805,7 +328049,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCHARACTER: p.EnterOuterAlt(localctx, 25) { - p.SetState(19561) + p.SetState(19588) p.Match(PlSqlParserCHARACTER) if p.HasError() { // Recognition error - abort rule @@ -327816,7 +328060,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR2: p.EnterOuterAlt(localctx, 26) { - p.SetState(19562) + p.SetState(19589) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -327827,7 +328071,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserVARCHAR: p.EnterOuterAlt(localctx, 27) { - p.SetState(19563) + p.SetState(19590) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -327838,7 +328082,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSTRING: p.EnterOuterAlt(localctx, 28) { - p.SetState(19564) + p.SetState(19591) p.Match(PlSqlParserSTRING) if p.HasError() { // Recognition error - abort rule @@ -327849,7 +328093,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserRAW: p.EnterOuterAlt(localctx, 29) { - p.SetState(19565) + p.SetState(19592) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -327860,7 +328104,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBOOLEAN: p.EnterOuterAlt(localctx, 30) { - p.SetState(19566) + p.SetState(19593) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -327871,7 +328115,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDATE: p.EnterOuterAlt(localctx, 31) { - p.SetState(19567) + p.SetState(19594) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -327882,7 +328126,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserROWID: p.EnterOuterAlt(localctx, 32) { - p.SetState(19568) + p.SetState(19595) p.Match(PlSqlParserROWID) if p.HasError() { // Recognition error - abort rule @@ -327893,7 +328137,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserUROWID: p.EnterOuterAlt(localctx, 33) { - p.SetState(19569) + p.SetState(19596) p.Match(PlSqlParserUROWID) if p.HasError() { // Recognition error - abort rule @@ -327904,7 +328148,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYEAR: p.EnterOuterAlt(localctx, 34) { - p.SetState(19570) + p.SetState(19597) p.Match(PlSqlParserYEAR) if p.HasError() { // Recognition error - abort rule @@ -327915,7 +328159,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMONTH: p.EnterOuterAlt(localctx, 35) { - p.SetState(19571) + p.SetState(19598) p.Match(PlSqlParserMONTH) if p.HasError() { // Recognition error - abort rule @@ -327926,7 +328170,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDAY: p.EnterOuterAlt(localctx, 36) { - p.SetState(19572) + p.SetState(19599) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -327937,7 +328181,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserHOUR: p.EnterOuterAlt(localctx, 37) { - p.SetState(19573) + p.SetState(19600) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -327948,7 +328192,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMINUTE: p.EnterOuterAlt(localctx, 38) { - p.SetState(19574) + p.SetState(19601) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -327959,7 +328203,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserSECOND: p.EnterOuterAlt(localctx, 39) { - p.SetState(19575) + p.SetState(19602) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule @@ -327970,7 +328214,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_HOUR: p.EnterOuterAlt(localctx, 40) { - p.SetState(19576) + p.SetState(19603) p.Match(PlSqlParserTIMEZONE_HOUR) if p.HasError() { // Recognition error - abort rule @@ -327981,7 +328225,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_MINUTE: p.EnterOuterAlt(localctx, 41) { - p.SetState(19577) + p.SetState(19604) p.Match(PlSqlParserTIMEZONE_MINUTE) if p.HasError() { // Recognition error - abort rule @@ -327992,7 +328236,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_REGION: p.EnterOuterAlt(localctx, 42) { - p.SetState(19578) + p.SetState(19605) p.Match(PlSqlParserTIMEZONE_REGION) if p.HasError() { // Recognition error - abort rule @@ -328003,7 +328247,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMEZONE_ABBR: p.EnterOuterAlt(localctx, 43) { - p.SetState(19579) + p.SetState(19606) p.Match(PlSqlParserTIMEZONE_ABBR) if p.HasError() { // Recognition error - abort rule @@ -328014,7 +328258,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 44) { - p.SetState(19580) + p.SetState(19607) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -328025,7 +328269,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_UNCONSTRAINED: p.EnterOuterAlt(localctx, 45) { - p.SetState(19581) + p.SetState(19608) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -328036,7 +328280,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 46) { - p.SetState(19582) + p.SetState(19609) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -328047,7 +328291,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED: p.EnterOuterAlt(localctx, 47) { - p.SetState(19583) + p.SetState(19610) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -328058,7 +328302,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserYMINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 48) { - p.SetState(19584) + p.SetState(19611) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -328069,7 +328313,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserDSINTERVAL_UNCONSTRAINED: p.EnterOuterAlt(localctx, 49) { - p.SetState(19585) + p.SetState(19612) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -328080,7 +328324,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBFILE: p.EnterOuterAlt(localctx, 50) { - p.SetState(19586) + p.SetState(19613) p.Match(PlSqlParserBFILE) if p.HasError() { // Recognition error - abort rule @@ -328091,7 +328335,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserBLOB: p.EnterOuterAlt(localctx, 51) { - p.SetState(19587) + p.SetState(19614) p.Match(PlSqlParserBLOB) if p.HasError() { // Recognition error - abort rule @@ -328102,7 +328346,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserCLOB: p.EnterOuterAlt(localctx, 52) { - p.SetState(19588) + p.SetState(19615) p.Match(PlSqlParserCLOB) if p.HasError() { // Recognition error - abort rule @@ -328113,7 +328357,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserNCLOB: p.EnterOuterAlt(localctx, 53) { - p.SetState(19589) + p.SetState(19616) p.Match(PlSqlParserNCLOB) if p.HasError() { // Recognition error - abort rule @@ -328124,7 +328368,7 @@ func (p *PlSqlParser) Native_datatype_element() (localctx INative_datatype_eleme case PlSqlParserMLSLABEL: p.EnterOuterAlt(localctx, 54) { - p.SetState(19590) + p.SetState(19617) p.Match(PlSqlParserMLSLABEL) if p.HasError() { // Recognition error - abort rule @@ -328288,7 +328532,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19596) + p.SetState(19623) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328297,7 +328541,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19593) + p.SetState(19620) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -328307,7 +328551,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19594) + p.SetState(19621) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -328315,7 +328559,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19595) + p.SetState(19622) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -328327,11 +328571,11 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(19606) + p.SetState(19633) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2750, p.GetParserRuleContext()) == 1 { - p.SetState(19599) + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2756, p.GetParserRuleContext()) == 1 { + p.SetState(19626) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328340,7 +328584,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { if _la == PlSqlParserINDICATOR { { - p.SetState(19598) + p.SetState(19625) p.Match(PlSqlParserINDICATOR) if p.HasError() { // Recognition error - abort rule @@ -328349,7 +328593,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } - p.SetState(19604) + p.SetState(19631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328358,7 +328602,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserBINDVAR: { - p.SetState(19601) + p.SetState(19628) p.Match(PlSqlParserBINDVAR) if p.HasError() { // Recognition error - abort rule @@ -328368,7 +328612,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { case PlSqlParserCOLON: { - p.SetState(19602) + p.SetState(19629) p.Match(PlSqlParserCOLON) if p.HasError() { // Recognition error - abort rule @@ -328376,7 +328620,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19603) + p.SetState(19630) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -328392,12 +328636,12 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(19610) + p.SetState(19637) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2751, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2757, p.GetParserRuleContext()) == 1 { { - p.SetState(19608) + p.SetState(19635) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -328405,7 +328649,7 @@ func (p *PlSqlParser) Bind_variable() (localctx IBind_variableContext) { } } { - p.SetState(19609) + p.SetState(19636) p.General_element() } @@ -328561,22 +328805,22 @@ func (p *PlSqlParser) General_element() (localctx IGeneral_elementContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(19612) + p.SetState(19639) p.General_element_part() } - p.SetState(19617) + p.SetState(19644) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2752, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2758, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(19613) + p.SetState(19640) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -328584,17 +328828,17 @@ func (p *PlSqlParser) General_element() (localctx IGeneral_elementContext) { } } { - p.SetState(19614) + p.SetState(19641) p.General_element_part() } } - p.SetState(19619) + p.SetState(19646) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2752, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2758, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -328772,7 +329016,7 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19622) + p.SetState(19649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -328781,7 +329025,7 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont if _la == PlSqlParserINTRODUCER { { - p.SetState(19620) + p.SetState(19647) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -328789,21 +329033,21 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19621) + p.SetState(19648) p.Char_set_name() } } { - p.SetState(19624) + p.SetState(19651) p.Id_expression() } - p.SetState(19627) + p.SetState(19654) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2754, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2760, p.GetParserRuleContext()) == 1 { { - p.SetState(19625) + p.SetState(19652) p.Match(PlSqlParserAT_SIGN) if p.HasError() { // Recognition error - abort rule @@ -328811,19 +329055,19 @@ func (p *PlSqlParser) General_element_part() (localctx IGeneral_element_partCont } } { - p.SetState(19626) + p.SetState(19653) p.Link_name() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(19630) + p.SetState(19657) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2755, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2761, p.GetParserRuleContext()) == 1 { { - p.SetState(19629) + p.SetState(19656) p.Function_argument() } @@ -329000,7 +329244,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(19634) + p.SetState(19661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329009,7 +329253,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(19632) + p.SetState(19659) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -329017,16 +329261,16 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19633) + p.SetState(19660) p.Char_set_name() } } { - p.SetState(19636) + p.SetState(19663) p.Id_expression() } - p.SetState(19641) + p.SetState(19668) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329035,7 +329279,7 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { for _la == PlSqlParserPERIOD { { - p.SetState(19637) + p.SetState(19664) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -329043,11 +329287,11 @@ func (p *PlSqlParser) Table_element() (localctx ITable_elementContext) { } } { - p.SetState(19638) + p.SetState(19665) p.Id_expression() } - p.SetState(19643) + p.SetState(19670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329291,7 +329535,7 @@ func (s *Object_privilegeContext) Accept(visitor antlr.ParseTreeVisitor) interfa func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { localctx = NewObject_privilegeContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2316, PlSqlParserRULE_object_privilege) - p.SetState(19676) + p.SetState(19703) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -329301,19 +329545,19 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALL: p.EnterOuterAlt(localctx, 1) { - p.SetState(19644) + p.SetState(19671) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19646) + p.SetState(19673) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2758, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2764, p.GetParserRuleContext()) == 1 { { - p.SetState(19645) + p.SetState(19672) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -329328,7 +329572,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserALTER: p.EnterOuterAlt(localctx, 2) { - p.SetState(19648) + p.SetState(19675) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -329339,7 +329583,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDEBUG: p.EnterOuterAlt(localctx, 3) { - p.SetState(19649) + p.SetState(19676) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -329350,7 +329594,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserDELETE: p.EnterOuterAlt(localctx, 4) { - p.SetState(19650) + p.SetState(19677) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -329361,7 +329605,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserEXECUTE: p.EnterOuterAlt(localctx, 5) { - p.SetState(19651) + p.SetState(19678) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -329372,7 +329616,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserFLASHBACK: p.EnterOuterAlt(localctx, 6) { - p.SetState(19652) + p.SetState(19679) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule @@ -329380,7 +329624,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19653) + p.SetState(19680) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -329391,7 +329635,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINDEX: p.EnterOuterAlt(localctx, 7) { - p.SetState(19654) + p.SetState(19681) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -329402,7 +329646,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINHERIT: p.EnterOuterAlt(localctx, 8) { - p.SetState(19655) + p.SetState(19682) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -329410,7 +329654,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19656) + p.SetState(19683) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -329421,7 +329665,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserINSERT: p.EnterOuterAlt(localctx, 9) { - p.SetState(19657) + p.SetState(19684) p.Match(PlSqlParserINSERT) if p.HasError() { // Recognition error - abort rule @@ -329432,7 +329676,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserKEEP: p.EnterOuterAlt(localctx, 10) { - p.SetState(19658) + p.SetState(19685) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -329440,7 +329684,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19659) + p.SetState(19686) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -329451,7 +329695,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserMERGE: p.EnterOuterAlt(localctx, 11) { - p.SetState(19660) + p.SetState(19687) p.Match(PlSqlParserMERGE) if p.HasError() { // Recognition error - abort rule @@ -329459,7 +329703,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19661) + p.SetState(19688) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -329470,7 +329714,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserON: p.EnterOuterAlt(localctx, 12) { - p.SetState(19662) + p.SetState(19689) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -329478,7 +329722,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19663) + p.SetState(19690) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -329486,7 +329730,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19664) + p.SetState(19691) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -329497,7 +329741,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserQUERY: p.EnterOuterAlt(localctx, 13) { - p.SetState(19665) + p.SetState(19692) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -329505,7 +329749,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19666) + p.SetState(19693) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -329516,7 +329760,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREAD: p.EnterOuterAlt(localctx, 14) { - p.SetState(19667) + p.SetState(19694) p.Match(PlSqlParserREAD) if p.HasError() { // Recognition error - abort rule @@ -329527,7 +329771,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserREFERENCES: p.EnterOuterAlt(localctx, 15) { - p.SetState(19668) + p.SetState(19695) p.Match(PlSqlParserREFERENCES) if p.HasError() { // Recognition error - abort rule @@ -329538,7 +329782,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserSELECT: p.EnterOuterAlt(localctx, 16) { - p.SetState(19669) + p.SetState(19696) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -329549,7 +329793,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserTRANSLATE: p.EnterOuterAlt(localctx, 17) { - p.SetState(19670) + p.SetState(19697) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -329557,7 +329801,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { } } { - p.SetState(19671) + p.SetState(19698) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -329568,7 +329812,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUNDER: p.EnterOuterAlt(localctx, 18) { - p.SetState(19672) + p.SetState(19699) p.Match(PlSqlParserUNDER) if p.HasError() { // Recognition error - abort rule @@ -329579,7 +329823,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUPDATE: p.EnterOuterAlt(localctx, 19) { - p.SetState(19673) + p.SetState(19700) p.Match(PlSqlParserUPDATE) if p.HasError() { // Recognition error - abort rule @@ -329590,7 +329834,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserUSE: p.EnterOuterAlt(localctx, 20) { - p.SetState(19674) + p.SetState(19701) p.Match(PlSqlParserUSE) if p.HasError() { // Recognition error - abort rule @@ -329601,7 +329845,7 @@ func (p *PlSqlParser) Object_privilege() (localctx IObject_privilegeContext) { case PlSqlParserWRITE: p.EnterOuterAlt(localctx, 21) { - p.SetState(19675) + p.SetState(19702) p.Match(PlSqlParserWRITE) if p.HasError() { // Recognition error - abort rule @@ -330272,17 +330516,17 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { p.EnterRule(localctx, 2318, PlSqlParserRULE_system_privilege) var _la int - p.SetState(20004) + p.SetState(20031) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2786, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2792, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(19678) + p.SetState(19705) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -330290,7 +330534,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19679) + p.SetState(19706) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -330301,7 +330545,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(19680) + p.SetState(19707) p.Match(PlSqlParserADVISOR) if p.HasError() { // Recognition error - abort rule @@ -330312,14 +330556,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(19681) + p.SetState(19708) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19683) + p.SetState(19710) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330328,7 +330572,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19682) + p.SetState(19709) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330338,7 +330582,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19685) + p.SetState(19712) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -330346,7 +330590,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19686) + p.SetState(19713) p.Match(PlSqlParserTUNING) if p.HasError() { // Recognition error - abort rule @@ -330354,7 +330598,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19687) + p.SetState(19714) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -330365,7 +330609,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(19688) + p.SetState(19715) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -330376,7 +330620,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19689) + p.SetState(19716) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330384,7 +330628,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19690) + p.SetState(19717) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -330392,7 +330636,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19691) + p.SetState(19718) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -330403,7 +330647,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(19692) + p.SetState(19719) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -330411,7 +330655,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19693) + p.SetState(19720) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -330419,7 +330663,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19694) + p.SetState(19721) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -330427,7 +330671,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19695) + p.SetState(19722) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -330438,14 +330682,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(19696) + p.SetState(19723) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19698) + p.SetState(19725) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330454,7 +330698,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19697) + p.SetState(19724) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330464,7 +330708,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19700) + p.SetState(19727) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -330475,7 +330719,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(19701) + p.SetState(19728) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -330486,7 +330730,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19702) + p.SetState(19729) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330494,7 +330738,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19703) + p.SetState(19730) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -330505,7 +330749,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(19704) + p.SetState(19731) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -330516,7 +330760,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19705) + p.SetState(19732) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330524,7 +330768,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19706) + p.SetState(19733) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -330535,7 +330779,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(19707) + p.SetState(19734) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -330543,7 +330787,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19708) + p.SetState(19735) p.Match(PlSqlParserREDACTION) if p.HasError() { // Recognition error - abort rule @@ -330551,7 +330795,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19709) + p.SetState(19736) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -330562,7 +330806,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(19710) + p.SetState(19737) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -330570,7 +330814,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19711) + p.SetState(19738) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -330581,7 +330825,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(19712) + p.SetState(19739) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE) { @@ -330591,7 +330835,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { p.Consume() } } - p.SetState(19714) + p.SetState(19741) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330600,7 +330844,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserPUBLIC { { - p.SetState(19713) + p.SetState(19740) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -330610,7 +330854,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19716) + p.SetState(19743) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -330618,7 +330862,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19717) + p.SetState(19744) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -330629,7 +330873,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(19718) + p.SetState(19745) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -330637,7 +330881,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19719) + p.SetState(19746) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -330645,7 +330889,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19720) + p.SetState(19747) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -330653,7 +330897,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19721) + p.SetState(19748) p.Match(PlSqlParserLINK) if p.HasError() { // Recognition error - abort rule @@ -330664,7 +330908,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(19722) + p.SetState(19749) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -330672,7 +330916,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19723) + p.SetState(19750) p.Match(PlSqlParserCONNECT) if p.HasError() { // Recognition error - abort rule @@ -330680,7 +330924,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19724) + p.SetState(19751) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -330691,7 +330935,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(19725) + p.SetState(19752) p.Match(PlSqlParserDEBUG) if p.HasError() { // Recognition error - abort rule @@ -330699,7 +330943,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19726) + p.SetState(19753) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330707,7 +330951,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19727) + p.SetState(19754) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -330718,7 +330962,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(19728) + p.SetState(19755) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -330726,7 +330970,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19729) + p.SetState(19756) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330734,7 +330978,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19730) + p.SetState(19757) p.Match(PlSqlParserDICTIONARY) if p.HasError() { // Recognition error - abort rule @@ -330745,14 +330989,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(19731) + p.SetState(19758) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19733) + p.SetState(19760) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330761,7 +331005,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19732) + p.SetState(19759) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330771,7 +331015,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19735) + p.SetState(19762) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -330782,7 +331026,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(19736) + p.SetState(19763) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -330793,7 +331037,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19737) + p.SetState(19764) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330801,7 +331045,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19738) + p.SetState(19765) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -330812,7 +331056,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(19739) + p.SetState(19766) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -330823,7 +331067,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19740) + p.SetState(19767) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330831,7 +331075,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19741) + p.SetState(19768) p.Match(PlSqlParserDIRECTORY) if p.HasError() { // Recognition error - abort rule @@ -330842,7 +331086,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(19742) + p.SetState(19769) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -330853,7 +331097,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19743) + p.SetState(19770) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330861,7 +331105,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19744) + p.SetState(19771) p.Match(PlSqlParserEDITION) if p.HasError() { // Recognition error - abort rule @@ -330872,14 +331116,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(19745) + p.SetState(19772) p.Match(PlSqlParserFLASHBACK) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19750) + p.SetState(19777) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330888,7 +331132,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserARCHIVE: { - p.SetState(19746) + p.SetState(19773) p.Match(PlSqlParserARCHIVE) if p.HasError() { // Recognition error - abort rule @@ -330896,7 +331140,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19747) + p.SetState(19774) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -330906,7 +331150,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case PlSqlParserANY: { - p.SetState(19748) + p.SetState(19775) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330914,7 +331158,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19749) + p.SetState(19776) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -330930,7 +331174,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(19752) + p.SetState(19779) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -330941,7 +331185,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19753) + p.SetState(19780) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330949,7 +331193,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19754) + p.SetState(19781) p.Match(PlSqlParserINDEX) if p.HasError() { // Recognition error - abort rule @@ -330960,14 +331204,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(19755) + p.SetState(19782) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19757) + p.SetState(19784) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -330976,7 +331220,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19756) + p.SetState(19783) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -330986,7 +331230,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19759) + p.SetState(19786) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -330997,7 +331241,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(19760) + p.SetState(19787) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -331008,7 +331252,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19761) + p.SetState(19788) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331016,7 +331260,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19762) + p.SetState(19789) p.Match(PlSqlParserINDEXTYPE) if p.HasError() { // Recognition error - abort rule @@ -331027,14 +331271,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(19763) + p.SetState(19790) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19765) + p.SetState(19792) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331043,7 +331287,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY || _la == PlSqlParserEXTERNAL { { - p.SetState(19764) + p.SetState(19791) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANY || _la == PlSqlParserEXTERNAL) { @@ -331056,7 +331300,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19767) + p.SetState(19794) p.Match(PlSqlParserJOB) if p.HasError() { // Recognition error - abort rule @@ -331067,7 +331311,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(19768) + p.SetState(19795) p.Match(PlSqlParserEXECUTE) if p.HasError() { // Recognition error - abort rule @@ -331075,7 +331319,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19769) + p.SetState(19796) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331083,7 +331327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19770) + p.SetState(19797) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCLASS || _la == PlSqlParserPROGRAM) { @@ -331097,7 +331341,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(19771) + p.SetState(19798) p.Match(PlSqlParserMANAGE) if p.HasError() { // Recognition error - abort rule @@ -331105,7 +331349,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19772) + p.SetState(19799) p.Match(PlSqlParserSCHEDULER) if p.HasError() { // Recognition error - abort rule @@ -331116,7 +331360,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(19773) + p.SetState(19800) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -331124,7 +331368,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19774) + p.SetState(19801) p.Match(PlSqlParserKEY) if p.HasError() { // Recognition error - abort rule @@ -331132,7 +331376,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19775) + p.SetState(19802) p.Match(PlSqlParserMANAGEMENT) if p.HasError() { // Recognition error - abort rule @@ -331143,14 +331387,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(19776) + p.SetState(19803) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19778) + p.SetState(19805) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331159,7 +331403,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19777) + p.SetState(19804) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331169,7 +331413,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19780) + p.SetState(19807) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -331180,7 +331424,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(19781) + p.SetState(19808) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -331191,7 +331435,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19782) + p.SetState(19809) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331199,7 +331443,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19783) + p.SetState(19810) p.Match(PlSqlParserLIBRARY) if p.HasError() { // Recognition error - abort rule @@ -331210,7 +331454,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(19784) + p.SetState(19811) p.Match(PlSqlParserLOGMINING) if p.HasError() { // Recognition error - abort rule @@ -331221,14 +331465,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(19785) + p.SetState(19812) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19787) + p.SetState(19814) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331237,7 +331481,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19786) + p.SetState(19813) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331247,7 +331491,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19789) + p.SetState(19816) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -331255,7 +331499,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19790) + p.SetState(19817) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -331266,7 +331510,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(19791) + p.SetState(19818) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -331277,7 +331521,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19792) + p.SetState(19819) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331285,7 +331529,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19793) + p.SetState(19820) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -331293,7 +331537,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19794) + p.SetState(19821) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -331303,7 +331547,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 33: p.EnterOuterAlt(localctx, 33) - p.SetState(19796) + p.SetState(19823) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331312,7 +331556,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserGLOBAL { { - p.SetState(19795) + p.SetState(19822) p.Match(PlSqlParserGLOBAL) if p.HasError() { // Recognition error - abort rule @@ -331322,7 +331566,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19798) + p.SetState(19825) p.Match(PlSqlParserQUERY) if p.HasError() { // Recognition error - abort rule @@ -331330,7 +331574,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19799) + p.SetState(19826) p.Match(PlSqlParserREWRITE) if p.HasError() { // Recognition error - abort rule @@ -331341,7 +331585,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(19800) + p.SetState(19827) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -331349,7 +331593,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19801) + p.SetState(19828) p.Match(PlSqlParserCOMMIT) if p.HasError() { // Recognition error - abort rule @@ -331357,7 +331601,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19802) + p.SetState(19829) p.Match(PlSqlParserREFRESH) if p.HasError() { // Recognition error - abort rule @@ -331368,14 +331612,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(19803) + p.SetState(19830) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19805) + p.SetState(19832) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331384,7 +331628,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19804) + p.SetState(19831) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331394,7 +331638,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19807) + p.SetState(19834) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -331402,7 +331646,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19808) + p.SetState(19835) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -331413,7 +331657,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(19809) + p.SetState(19836) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCOMMENT || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -331424,7 +331668,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19810) + p.SetState(19837) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331432,7 +331676,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19811) + p.SetState(19838) p.Match(PlSqlParserMINING) if p.HasError() { // Recognition error - abort rule @@ -331440,7 +331684,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19812) + p.SetState(19839) p.Match(PlSqlParserMODEL) if p.HasError() { // Recognition error - abort rule @@ -331451,14 +331695,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(19813) + p.SetState(19840) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19815) + p.SetState(19842) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331467,7 +331711,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19814) + p.SetState(19841) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331477,7 +331721,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19817) + p.SetState(19844) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331488,7 +331732,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(19818) + p.SetState(19845) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -331499,7 +331743,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19819) + p.SetState(19846) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331507,7 +331751,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19820) + p.SetState(19847) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331518,14 +331762,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(19821) + p.SetState(19848) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19823) + p.SetState(19850) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331534,7 +331778,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19822) + p.SetState(19849) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331544,7 +331788,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19825) + p.SetState(19852) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -331552,7 +331796,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19826) + p.SetState(19853) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -331563,7 +331807,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(19827) + p.SetState(19854) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT) { @@ -331574,7 +331818,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19828) + p.SetState(19855) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331582,7 +331826,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19829) + p.SetState(19856) p.Match(PlSqlParserMEASURE) if p.HasError() { // Recognition error - abort rule @@ -331590,7 +331834,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19830) + p.SetState(19857) p.Match(PlSqlParserFOLDER) if p.HasError() { // Recognition error - abort rule @@ -331601,14 +331845,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(19831) + p.SetState(19858) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19833) + p.SetState(19860) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331617,7 +331861,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19832) + p.SetState(19859) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331627,7 +331871,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19835) + p.SetState(19862) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331635,7 +331879,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19836) + p.SetState(19863) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -331646,7 +331890,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(19837) + p.SetState(19864) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -331657,7 +331901,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19838) + p.SetState(19865) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331665,7 +331909,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19839) + p.SetState(19866) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331673,7 +331917,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19840) + p.SetState(19867) p.Match(PlSqlParserDIMENSION) if p.HasError() { // Recognition error - abort rule @@ -331684,14 +331928,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(19841) + p.SetState(19868) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19843) + p.SetState(19870) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331700,7 +331944,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19842) + p.SetState(19869) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331710,7 +331954,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19845) + p.SetState(19872) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331718,7 +331962,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19846) + p.SetState(19873) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -331726,7 +331970,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19847) + p.SetState(19874) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -331737,7 +331981,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(19848) + p.SetState(19875) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserUPDATE) { @@ -331748,7 +331992,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19849) + p.SetState(19876) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331756,7 +332000,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19850) + p.SetState(19877) p.Match(PlSqlParserCUBE) if p.HasError() { // Recognition error - abort rule @@ -331764,7 +332008,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19851) + p.SetState(19878) p.Match(PlSqlParserBUILD) if p.HasError() { // Recognition error - abort rule @@ -331772,7 +332016,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19852) + p.SetState(19879) p.Match(PlSqlParserPROCESS) if p.HasError() { // Recognition error - abort rule @@ -331783,14 +332027,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(19853) + p.SetState(19880) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19855) + p.SetState(19882) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331799,7 +332043,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19854) + p.SetState(19881) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331809,7 +332053,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19857) + p.SetState(19884) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -331820,7 +332064,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(19858) + p.SetState(19885) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -331831,7 +332075,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19859) + p.SetState(19886) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331839,7 +332083,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19860) + p.SetState(19887) p.Match(PlSqlParserOPERATOR) if p.HasError() { // Recognition error - abort rule @@ -331850,7 +332094,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(19861) + p.SetState(19888) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -331861,7 +332105,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19862) + p.SetState(19889) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331869,7 +332113,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19863) + p.SetState(19890) p.Match(PlSqlParserOUTLINE) if p.HasError() { // Recognition error - abort rule @@ -331880,7 +332124,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(19864) + p.SetState(19891) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -331888,7 +332132,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19865) + p.SetState(19892) p.Match(PlSqlParserPLUGGABLE) if p.HasError() { // Recognition error - abort rule @@ -331896,7 +332140,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19866) + p.SetState(19893) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -331907,7 +332151,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(19867) + p.SetState(19894) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -331915,7 +332159,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19868) + p.SetState(19895) p.Match(PlSqlParserCONTAINER) if p.HasError() { // Recognition error - abort rule @@ -331926,14 +332170,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(19869) + p.SetState(19896) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19871) + p.SetState(19898) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -331942,7 +332186,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19870) + p.SetState(19897) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331952,7 +332196,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19873) + p.SetState(19900) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -331963,7 +332207,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(19874) + p.SetState(19901) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE) { @@ -331974,7 +332218,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19875) + p.SetState(19902) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -331982,7 +332226,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19876) + p.SetState(19903) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -331993,7 +332237,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(19877) + p.SetState(19904) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332004,7 +332248,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19878) + p.SetState(19905) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -332015,7 +332259,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(19879) + p.SetState(19906) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -332023,7 +332267,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19880) + p.SetState(19907) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -332034,7 +332278,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(19881) + p.SetState(19908) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserGRANT) { @@ -332045,7 +332289,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19882) + p.SetState(19909) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332053,7 +332297,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19883) + p.SetState(19910) p.Match(PlSqlParserROLE) if p.HasError() { // Recognition error - abort rule @@ -332064,7 +332308,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(19884) + p.SetState(19911) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332075,7 +332319,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19885) + p.SetState(19912) p.Match(PlSqlParserROLLBACK) if p.HasError() { // Recognition error - abort rule @@ -332083,7 +332327,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19886) + p.SetState(19913) p.Match(PlSqlParserSEGMENT) if p.HasError() { // Recognition error - abort rule @@ -332094,14 +332338,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(19887) + p.SetState(19914) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19889) + p.SetState(19916) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332110,7 +332354,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19888) + p.SetState(19915) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332120,7 +332364,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19891) + p.SetState(19918) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -332131,7 +332375,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(19892) + p.SetState(19919) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserSELECT) { @@ -332142,7 +332386,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19893) + p.SetState(19920) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332150,7 +332394,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19894) + p.SetState(19921) p.Match(PlSqlParserSEQUENCE) if p.HasError() { // Recognition error - abort rule @@ -332161,7 +332405,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(19895) + p.SetState(19922) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserRESTRICTED) { @@ -332172,7 +332416,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19896) + p.SetState(19923) p.Match(PlSqlParserSESSION) if p.HasError() { // Recognition error - abort rule @@ -332183,7 +332427,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(19897) + p.SetState(19924) p.Match(PlSqlParserALTER) if p.HasError() { // Recognition error - abort rule @@ -332191,7 +332435,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19898) + p.SetState(19925) p.Match(PlSqlParserRESOURCE) if p.HasError() { // Recognition error - abort rule @@ -332199,7 +332443,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19899) + p.SetState(19926) p.Match(PlSqlParserCOST) if p.HasError() { // Recognition error - abort rule @@ -332210,14 +332454,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(19900) + p.SetState(19927) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19902) + p.SetState(19929) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332226,7 +332470,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19901) + p.SetState(19928) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332236,7 +332480,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19904) + p.SetState(19931) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332244,7 +332488,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19905) + p.SetState(19932) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -332252,7 +332496,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19906) + p.SetState(19933) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -332263,7 +332507,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(19907) + p.SetState(19934) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserUSE) { @@ -332274,7 +332518,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19908) + p.SetState(19935) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332282,7 +332526,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19909) + p.SetState(19936) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332290,7 +332534,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19910) + p.SetState(19937) p.Match(PlSqlParserTRANSLATION) if p.HasError() { // Recognition error - abort rule @@ -332298,7 +332542,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19911) + p.SetState(19938) p.Match(PlSqlParserPROFILE) if p.HasError() { // Recognition error - abort rule @@ -332309,7 +332553,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(19912) + p.SetState(19939) p.Match(PlSqlParserTRANSLATE) if p.HasError() { // Recognition error - abort rule @@ -332317,7 +332561,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19913) + p.SetState(19940) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332325,7 +332569,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19914) + p.SetState(19941) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule @@ -332336,14 +332580,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(19915) + p.SetState(19942) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19917) + p.SetState(19944) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332352,7 +332596,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19916) + p.SetState(19943) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332362,7 +332606,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19919) + p.SetState(19946) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -332373,7 +332617,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(19920) + p.SetState(19947) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -332381,7 +332625,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19921) + p.SetState(19948) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332389,7 +332633,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19922) + p.SetState(19949) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -332400,7 +332644,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(19923) + p.SetState(19950) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332411,7 +332655,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19924) + p.SetState(19951) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -332419,7 +332663,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19925) + p.SetState(19952) p.Match(PlSqlParserSYNONYM) if p.HasError() { // Recognition error - abort rule @@ -332430,14 +332674,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(19926) + p.SetState(19953) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19928) + p.SetState(19955) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332446,7 +332690,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19927) + p.SetState(19954) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332456,7 +332700,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19930) + p.SetState(19957) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -332467,7 +332711,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(19931) + p.SetState(19958) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserBACKUP || _la == PlSqlParserCOMMENT || _la == PlSqlParserDELETE || _la == PlSqlParserDROP || _la == PlSqlParserINSERT || _la == PlSqlParserLOCK || _la == PlSqlParserREAD || _la == PlSqlParserSELECT || _la == PlSqlParserUPDATE) { @@ -332478,7 +332722,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19932) + p.SetState(19959) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332486,7 +332730,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19933) + p.SetState(19960) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -332497,7 +332741,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(19934) + p.SetState(19961) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP || _la == PlSqlParserMANAGE || _la == PlSqlParserUNLIMITED) { @@ -332508,7 +332752,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19935) + p.SetState(19962) p.Match(PlSqlParserTABLESPACE) if p.HasError() { // Recognition error - abort rule @@ -332519,14 +332763,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(19936) + p.SetState(19963) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19938) + p.SetState(19965) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332535,7 +332779,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19937) + p.SetState(19964) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332545,7 +332789,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19940) + p.SetState(19967) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -332556,7 +332800,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(19941) + p.SetState(19968) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP) { @@ -332567,7 +332811,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19942) + p.SetState(19969) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332575,7 +332819,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19943) + p.SetState(19970) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -332586,7 +332830,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(19944) + p.SetState(19971) p.Match(PlSqlParserADMINISTER) if p.HasError() { // Recognition error - abort rule @@ -332594,7 +332838,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19945) + p.SetState(19972) p.Match(PlSqlParserDATABASE) if p.HasError() { // Recognition error - abort rule @@ -332602,7 +332846,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19946) + p.SetState(19973) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -332613,14 +332857,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(19947) + p.SetState(19974) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19949) + p.SetState(19976) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332629,7 +332873,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19948) + p.SetState(19975) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332639,7 +332883,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19951) + p.SetState(19978) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -332650,7 +332894,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(19952) + p.SetState(19979) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserDROP || _la == PlSqlParserEXECUTE || _la == PlSqlParserUNDER) { @@ -332661,7 +332905,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19953) + p.SetState(19980) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332669,7 +332913,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19954) + p.SetState(19981) p.Match(PlSqlParserTYPE) if p.HasError() { // Recognition error - abort rule @@ -332680,7 +332924,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(19955) + p.SetState(19982) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserALTER || _la == PlSqlParserCREATE || _la == PlSqlParserDROP) { @@ -332691,7 +332935,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19956) + p.SetState(19983) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -332702,14 +332946,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(19957) + p.SetState(19984) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19959) + p.SetState(19986) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332718,7 +332962,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19958) + p.SetState(19985) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332728,7 +332972,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19961) + p.SetState(19988) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -332739,7 +332983,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(19962) + p.SetState(19989) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDROP || _la == PlSqlParserMERGE || _la == PlSqlParserUNDER) { @@ -332750,7 +332994,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19963) + p.SetState(19990) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332758,7 +333002,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19964) + p.SetState(19991) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -332769,7 +333013,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(19965) + p.SetState(19992) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserANALYZE || _la == PlSqlParserAUDIT) { @@ -332780,7 +333024,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19966) + p.SetState(19993) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332791,7 +333035,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(19967) + p.SetState(19994) p.Match(PlSqlParserBECOME) if p.HasError() { // Recognition error - abort rule @@ -332799,7 +333043,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19968) + p.SetState(19995) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -332810,7 +333054,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(19969) + p.SetState(19996) p.Match(PlSqlParserCHANGE) if p.HasError() { // Recognition error - abort rule @@ -332818,7 +333062,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19970) + p.SetState(19997) p.Match(PlSqlParserNOTIFICATION) if p.HasError() { // Recognition error - abort rule @@ -332829,7 +333073,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(19971) + p.SetState(19998) p.Match(PlSqlParserEXEMPT) if p.HasError() { // Recognition error - abort rule @@ -332837,7 +333081,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19972) + p.SetState(19999) p.Match(PlSqlParserACCESS) if p.HasError() { // Recognition error - abort rule @@ -332845,7 +333089,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19973) + p.SetState(20000) p.Match(PlSqlParserPOLICY) if p.HasError() { // Recognition error - abort rule @@ -332856,14 +333100,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(19974) + p.SetState(20001) p.Match(PlSqlParserFORCE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19976) + p.SetState(20003) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332872,7 +333116,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserANY { { - p.SetState(19975) + p.SetState(20002) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332882,7 +333126,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19978) + p.SetState(20005) p.Match(PlSqlParserTRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -332893,7 +333137,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(19979) + p.SetState(20006) p.Match(PlSqlParserGRANT) if p.HasError() { // Recognition error - abort rule @@ -332901,14 +333145,14 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19980) + p.SetState(20007) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(19982) + p.SetState(20009) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -332917,7 +333161,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { if _la == PlSqlParserOBJECT { { - p.SetState(19981) + p.SetState(20008) p.Match(PlSqlParserOBJECT) if p.HasError() { // Recognition error - abort rule @@ -332927,7 +333171,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } { - p.SetState(19984) + p.SetState(20011) p.Match(PlSqlParserPRIVILEGE) if p.HasError() { // Recognition error - abort rule @@ -332938,7 +333182,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(19985) + p.SetState(20012) p.Match(PlSqlParserINHERIT) if p.HasError() { // Recognition error - abort rule @@ -332946,7 +333190,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19986) + p.SetState(20013) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -332954,7 +333198,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19987) + p.SetState(20014) p.Match(PlSqlParserPRIVILEGES) if p.HasError() { // Recognition error - abort rule @@ -332965,7 +333209,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(19988) + p.SetState(20015) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -332973,7 +333217,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19989) + p.SetState(20016) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -332981,7 +333225,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19990) + p.SetState(20017) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -332992,7 +333236,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(19991) + p.SetState(20018) p.Match(PlSqlParserKEEP) if p.HasError() { // Recognition error - abort rule @@ -333000,7 +333244,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19992) + p.SetState(20019) p.Match(PlSqlParserSYSGUID) if p.HasError() { // Recognition error - abort rule @@ -333011,7 +333255,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(19993) + p.SetState(20020) p.Match(PlSqlParserPURGE) if p.HasError() { // Recognition error - abort rule @@ -333019,7 +333263,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19994) + p.SetState(20021) p.Match(PlSqlParserDBA_RECYCLEBIN) if p.HasError() { // Recognition error - abort rule @@ -333030,7 +333274,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(19995) + p.SetState(20022) p.Match(PlSqlParserRESUMABLE) if p.HasError() { // Recognition error - abort rule @@ -333041,7 +333285,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(19996) + p.SetState(20023) p.Match(PlSqlParserSELECT) if p.HasError() { // Recognition error - abort rule @@ -333049,7 +333293,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19997) + p.SetState(20024) p.Match(PlSqlParserANY) if p.HasError() { // Recognition error - abort rule @@ -333057,7 +333301,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { } } { - p.SetState(19998) + p.SetState(20025) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDICTIONARY || _la == PlSqlParserTRANSACTION) { @@ -333071,7 +333315,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(19999) + p.SetState(20026) p.Match(PlSqlParserSYSBACKUP) if p.HasError() { // Recognition error - abort rule @@ -333082,7 +333326,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20000) + p.SetState(20027) p.Match(PlSqlParserSYSDBA) if p.HasError() { // Recognition error - abort rule @@ -333093,7 +333337,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20001) + p.SetState(20028) p.Match(PlSqlParserSYSDG) if p.HasError() { // Recognition error - abort rule @@ -333104,7 +333348,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20002) + p.SetState(20029) p.Match(PlSqlParserSYSKM) if p.HasError() { // Recognition error - abort rule @@ -333115,7 +333359,7 @@ func (p *PlSqlParser) System_privilege() (localctx ISystem_privilegeContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20003) + p.SetState(20030) p.Match(PlSqlParserSYSOPER) if p.HasError() { // Recognition error - abort rule @@ -333500,51 +333744,51 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.EnterRule(localctx, 2320, PlSqlParserRULE_constant) var _la int - p.SetState(20068) + p.SetState(20095) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2798, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2804, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20006) + p.SetState(20033) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20009) + p.SetState(20036) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2787, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2793, p.GetParserRuleContext()) { case 1: { - p.SetState(20007) + p.SetState(20034) p.Quoted_string() } case 2: { - p.SetState(20008) + p.SetState(20035) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20015) + p.SetState(20042) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2788, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2794, p.GetParserRuleContext()) == 1 { { - p.SetState(20011) + p.SetState(20038) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -333552,7 +333796,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20012) + p.SetState(20039) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -333560,7 +333804,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20013) + p.SetState(20040) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -333568,7 +333812,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20014) + p.SetState(20041) p.Quoted_string() } @@ -333579,35 +333823,35 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20017) + p.SetState(20044) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20021) + p.SetState(20048) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2789, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2795, p.GetParserRuleContext()) { case 1: { - p.SetState(20018) + p.SetState(20045) p.Quoted_string() } case 2: { - p.SetState(20019) + p.SetState(20046) p.Bind_variable() } case 3: { - p.SetState(20020) + p.SetState(20047) p.General_element() } @@ -333615,7 +333859,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20023) + p.SetState(20050) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -333625,19 +333869,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.Consume() } } - p.SetState(20037) + p.SetState(20064) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2793, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2799, p.GetParserRuleContext()) == 1 { { - p.SetState(20024) + p.SetState(20051) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20027) + p.SetState(20054) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333646,7 +333890,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20025) + p.SetState(20052) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -333656,7 +333900,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20026) + p.SetState(20053) p.Bind_variable() } @@ -333664,7 +333908,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20034) + p.SetState(20061) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333673,14 +333917,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { if _la == PlSqlParserCOMMA { { - p.SetState(20029) + p.SetState(20056) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20032) + p.SetState(20059) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333689,7 +333933,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20030) + p.SetState(20057) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -333699,7 +333943,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20031) + p.SetState(20058) p.Bind_variable() } @@ -333710,7 +333954,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } { - p.SetState(20036) + p.SetState(20063) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -333721,19 +333965,19 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } else if p.HasError() { // JIM goto errorExit } - p.SetState(20054) + p.SetState(20081) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2797, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2803, p.GetParserRuleContext()) == 1 { { - p.SetState(20039) + p.SetState(20066) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20052) + p.SetState(20079) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333742,7 +333986,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20040) + p.SetState(20067) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -333752,7 +333996,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserHOUR: { - p.SetState(20041) + p.SetState(20068) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -333762,7 +334006,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserMINUTE: { - p.SetState(20042) + p.SetState(20069) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -333772,26 +334016,26 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserSECOND: { - p.SetState(20043) + p.SetState(20070) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20050) + p.SetState(20077) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2795, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2801, p.GetParserRuleContext()) == 1 { { - p.SetState(20044) + p.SetState(20071) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20047) + p.SetState(20074) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -333800,7 +334044,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20045) + p.SetState(20072) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -333810,7 +334054,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20046) + p.SetState(20073) p.Bind_variable() } @@ -333819,7 +334063,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { goto errorExit } { - p.SetState(20049) + p.SetState(20076) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -333843,14 +334087,14 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20056) + p.SetState(20083) p.Numeric() } case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20057) + p.SetState(20084) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -333858,21 +334102,21 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { } } { - p.SetState(20058) + p.SetState(20085) p.Quoted_string() } case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20059) + p.SetState(20086) p.Quoted_string() } case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20060) + p.SetState(20087) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -333883,7 +334127,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20061) + p.SetState(20088) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -333894,7 +334138,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20062) + p.SetState(20089) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -333905,7 +334149,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20063) + p.SetState(20090) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -333916,7 +334160,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20064) + p.SetState(20091) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -333927,7 +334171,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20065) + p.SetState(20092) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -333938,7 +334182,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20066) + p.SetState(20093) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -333949,7 +334193,7 @@ func (p *PlSqlParser) Constant() (localctx IConstantContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20067) + p.SetState(20094) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -334351,7 +334595,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.EnterRule(localctx, 2322, PlSqlParserRULE_constant_without_variable) var _la int - p.SetState(20132) + p.SetState(20159) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334361,41 +334605,41 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 1) { - p.SetState(20070) + p.SetState(20097) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20073) + p.SetState(20100) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2799, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2805, p.GetParserRuleContext()) { case 1: { - p.SetState(20071) + p.SetState(20098) p.Quoted_string() } case 2: { - p.SetState(20072) + p.SetState(20099) p.Bind_variable() } case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20079) + p.SetState(20106) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2800, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2806, p.GetParserRuleContext()) == 1 { { - p.SetState(20075) + p.SetState(20102) p.Match(PlSqlParserAT) if p.HasError() { // Recognition error - abort rule @@ -334403,7 +334647,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20076) + p.SetState(20103) p.Match(PlSqlParserTIME) if p.HasError() { // Recognition error - abort rule @@ -334411,7 +334655,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20077) + p.SetState(20104) p.Match(PlSqlParserZONE) if p.HasError() { // Recognition error - abort rule @@ -334419,7 +334663,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20078) + p.SetState(20105) p.Quoted_string() } @@ -334430,35 +334674,35 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserINTERVAL: p.EnterOuterAlt(localctx, 2) { - p.SetState(20081) + p.SetState(20108) p.Match(PlSqlParserINTERVAL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20085) + p.SetState(20112) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2801, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2807, p.GetParserRuleContext()) { case 1: { - p.SetState(20082) + p.SetState(20109) p.Quoted_string() } case 2: { - p.SetState(20083) + p.SetState(20110) p.Bind_variable() } case 3: { - p.SetState(20084) + p.SetState(20111) p.General_element() } @@ -334466,7 +334710,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20087) + p.SetState(20114) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDAY || _la == PlSqlParserHOUR || _la == PlSqlParserMINUTE || _la == PlSqlParserMONTH || _la == PlSqlParserSECOND || _la == PlSqlParserYEAR) { @@ -334476,19 +334720,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.Consume() } } - p.SetState(20101) + p.SetState(20128) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2805, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2811, p.GetParserRuleContext()) == 1 { { - p.SetState(20088) + p.SetState(20115) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20091) + p.SetState(20118) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334497,7 +334741,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20089) + p.SetState(20116) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -334507,7 +334751,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20090) + p.SetState(20117) p.Bind_variable() } @@ -334515,7 +334759,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20098) + p.SetState(20125) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334524,14 +334768,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va if _la == PlSqlParserCOMMA { { - p.SetState(20093) + p.SetState(20120) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20096) + p.SetState(20123) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334540,7 +334784,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20094) + p.SetState(20121) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -334550,7 +334794,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20095) + p.SetState(20122) p.Bind_variable() } @@ -334561,7 +334805,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } { - p.SetState(20100) + p.SetState(20127) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -334572,19 +334816,19 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } else if p.HasError() { // JIM goto errorExit } - p.SetState(20118) + p.SetState(20145) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2809, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2815, p.GetParserRuleContext()) == 1 { { - p.SetState(20103) + p.SetState(20130) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20116) + p.SetState(20143) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334593,7 +334837,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserDAY: { - p.SetState(20104) + p.SetState(20131) p.Match(PlSqlParserDAY) if p.HasError() { // Recognition error - abort rule @@ -334603,7 +334847,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserHOUR: { - p.SetState(20105) + p.SetState(20132) p.Match(PlSqlParserHOUR) if p.HasError() { // Recognition error - abort rule @@ -334613,7 +334857,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINUTE: { - p.SetState(20106) + p.SetState(20133) p.Match(PlSqlParserMINUTE) if p.HasError() { // Recognition error - abort rule @@ -334623,26 +334867,26 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSECOND: { - p.SetState(20107) + p.SetState(20134) p.Match(PlSqlParserSECOND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20114) + p.SetState(20141) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2807, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2813, p.GetParserRuleContext()) == 1 { { - p.SetState(20108) + p.SetState(20135) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20111) + p.SetState(20138) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -334651,7 +334895,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va switch p.GetTokenStream().LA(1) { case PlSqlParserUNSIGNED_INTEGER: { - p.SetState(20109) + p.SetState(20136) p.Match(PlSqlParserUNSIGNED_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -334661,7 +334905,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserBINDVAR, PlSqlParserCOLON: { - p.SetState(20110) + p.SetState(20137) p.Bind_variable() } @@ -334670,7 +334914,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va goto errorExit } { - p.SetState(20113) + p.SetState(20140) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -334694,14 +334938,14 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20120) + p.SetState(20147) p.Numeric() } case PlSqlParserDATE: p.EnterOuterAlt(localctx, 4) { - p.SetState(20121) + p.SetState(20148) p.Match(PlSqlParserDATE) if p.HasError() { // Recognition error - abort rule @@ -334709,21 +334953,21 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va } } { - p.SetState(20122) + p.SetState(20149) p.Quoted_string() } case PlSqlParserNATIONAL_CHAR_STRING_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 5) { - p.SetState(20123) + p.SetState(20150) p.Char_str() } case PlSqlParserNULL_: p.EnterOuterAlt(localctx, 6) { - p.SetState(20124) + p.SetState(20151) p.Match(PlSqlParserNULL_) if p.HasError() { // Recognition error - abort rule @@ -334734,7 +334978,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserTRUE: p.EnterOuterAlt(localctx, 7) { - p.SetState(20125) + p.SetState(20152) p.Match(PlSqlParserTRUE) if p.HasError() { // Recognition error - abort rule @@ -334745,7 +334989,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserFALSE: p.EnterOuterAlt(localctx, 8) { - p.SetState(20126) + p.SetState(20153) p.Match(PlSqlParserFALSE) if p.HasError() { // Recognition error - abort rule @@ -334756,7 +335000,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDBTIMEZONE: p.EnterOuterAlt(localctx, 9) { - p.SetState(20127) + p.SetState(20154) p.Match(PlSqlParserDBTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -334767,7 +335011,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserSESSIONTIMEZONE: p.EnterOuterAlt(localctx, 10) { - p.SetState(20128) + p.SetState(20155) p.Match(PlSqlParserSESSIONTIMEZONE) if p.HasError() { // Recognition error - abort rule @@ -334778,7 +335022,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMINVALUE: p.EnterOuterAlt(localctx, 11) { - p.SetState(20129) + p.SetState(20156) p.Match(PlSqlParserMINVALUE) if p.HasError() { // Recognition error - abort rule @@ -334789,7 +335033,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserMAXVALUE: p.EnterOuterAlt(localctx, 12) { - p.SetState(20130) + p.SetState(20157) p.Match(PlSqlParserMAXVALUE) if p.HasError() { // Recognition error - abort rule @@ -334800,7 +335044,7 @@ func (p *PlSqlParser) Constant_without_variable() (localctx IConstant_without_va case PlSqlParserDEFAULT: p.EnterOuterAlt(localctx, 13) { - p.SetState(20131) + p.SetState(20158) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -334918,7 +335162,7 @@ func (p *PlSqlParser) Numeric() (localctx INumericContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20134) + p.SetState(20161) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserUNSIGNED_INTEGER || _la == PlSqlParserAPPROXIMATE_NUM_LIT) { @@ -335044,7 +335288,7 @@ func (p *PlSqlParser) Numeric_negative() (localctx INumeric_negativeContext) { p.EnterRule(localctx, 2326, PlSqlParserRULE_numeric_negative) p.EnterOuterAlt(localctx, 1) { - p.SetState(20136) + p.SetState(20163) p.Match(PlSqlParserMINUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -335052,7 +335296,7 @@ func (p *PlSqlParser) Numeric_negative() (localctx INumeric_negativeContext) { } } { - p.SetState(20137) + p.SetState(20164) p.Numeric() } @@ -335174,7 +335418,7 @@ func (s *Quoted_stringContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { localctx = NewQuoted_stringContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2328, PlSqlParserRULE_quoted_string) - p.SetState(20142) + p.SetState(20169) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335184,14 +335428,14 @@ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserBINDVAR, PlSqlParserCOLON, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(20139) + p.SetState(20166) p.Variable_name() } case PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 2) { - p.SetState(20140) + p.SetState(20167) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -335202,7 +335446,7 @@ func (p *PlSqlParser) Quoted_string() (localctx IQuoted_stringContext) { case PlSqlParserNATIONAL_CHAR_STRING_LIT: p.EnterOuterAlt(localctx, 3) { - p.SetState(20141) + p.SetState(20168) p.Match(PlSqlParserNATIONAL_CHAR_STRING_LIT) if p.HasError() { // Recognition error - abort rule @@ -335320,7 +335564,7 @@ func (p *PlSqlParser) Char_str() (localctx IChar_strContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20144) + p.SetState(20171) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserNATIONAL_CHAR_STRING_LIT || _la == PlSqlParserCHAR_STRING) { @@ -335464,7 +335708,7 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(20148) + p.SetState(20175) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335473,7 +335717,7 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { if _la == PlSqlParserINTRODUCER { { - p.SetState(20146) + p.SetState(20173) p.Match(PlSqlParserINTRODUCER) if p.HasError() { // Recognition error - abort rule @@ -335481,13 +335725,13 @@ func (p *PlSqlParser) Identifier() (localctx IIdentifierContext) { } } { - p.SetState(20147) + p.SetState(20174) p.Char_set_name() } } { - p.SetState(20150) + p.SetState(20177) p.Id_expression() } @@ -335604,7 +335848,7 @@ func (s *Id_expressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{ func (p *PlSqlParser) Id_expression() (localctx IId_expressionContext) { localctx = NewId_expressionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2334, PlSqlParserRULE_id_expression) - p.SetState(20154) + p.SetState(20181) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -335614,14 +335858,14 @@ func (p *PlSqlParser) Id_expression() (localctx IId_expressionContext) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(20152) + p.SetState(20179) p.Regular_id() } case PlSqlParserDELIMITED_ID: p.EnterOuterAlt(localctx, 2) { - p.SetState(20153) + p.SetState(20180) p.Match(PlSqlParserDELIMITED_ID) if p.HasError() { // Recognition error - abort rule @@ -335742,7 +335986,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { p.EnterRule(localctx, 2336, PlSqlParserRULE_outer_join_sign) p.EnterOuterAlt(localctx, 1) { - p.SetState(20156) + p.SetState(20183) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -335750,7 +335994,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20157) + p.SetState(20184) p.Match(PlSqlParserPLUS_SIGN) if p.HasError() { // Recognition error - abort rule @@ -335758,7 +336002,7 @@ func (p *PlSqlParser) Outer_join_sign() (localctx IOuter_join_signContext) { } } { - p.SetState(20158) + p.SetState(20185) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -335891,7 +336135,7 @@ func (p *PlSqlParser) Annotations_clause() (localctx IAnnotations_clauseContext) p.EnterRule(localctx, 2338, PlSqlParserRULE_annotations_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20160) + p.SetState(20187) p.Match(PlSqlParserANNOTATIONS) if p.HasError() { // Recognition error - abort rule @@ -335899,7 +336143,7 @@ func (p *PlSqlParser) Annotations_clause() (localctx IAnnotations_clauseContext) } } { - p.SetState(20161) + p.SetState(20188) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -335907,11 +336151,11 @@ func (p *PlSqlParser) Annotations_clause() (localctx IAnnotations_clauseContext) } } { - p.SetState(20162) + p.SetState(20189) p.Annotations_list() } { - p.SetState(20163) + p.SetState(20190) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -336118,24 +336362,24 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(20179) + p.SetState(20206) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2816, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2822, p.GetParserRuleContext()) == 1 { { - p.SetState(20165) + p.SetState(20192) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20171) + p.SetState(20198) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2814, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) == 1 { { - p.SetState(20166) + p.SetState(20193) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -336143,7 +336387,7 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } } { - p.SetState(20167) + p.SetState(20194) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -336151,7 +336395,7 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } } { - p.SetState(20168) + p.SetState(20195) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -336161,9 +336405,9 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2814, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) == 2 { { - p.SetState(20169) + p.SetState(20196) p.Match(PlSqlParserOR) if p.HasError() { // Recognition error - abort rule @@ -336171,7 +336415,7 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } } { - p.SetState(20170) + p.SetState(20197) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -336185,21 +336429,21 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2816, p.GetParserRuleContext()) == 2 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2822, p.GetParserRuleContext()) == 2 { { - p.SetState(20173) + p.SetState(20200) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20176) + p.SetState(20203) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2815, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2821, p.GetParserRuleContext()) == 1 { { - p.SetState(20174) + p.SetState(20201) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -336207,7 +336451,7 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } } { - p.SetState(20175) + p.SetState(20202) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -336221,9 +336465,9 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } else if p.HasError() { // JIM goto errorExit - } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2816, p.GetParserRuleContext()) == 3 { + } else if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2822, p.GetParserRuleContext()) == 3 { { - p.SetState(20178) + p.SetState(20205) p.Match(PlSqlParserREPLACE) if p.HasError() { // Recognition error - abort rule @@ -336235,22 +336479,22 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { goto errorExit } { - p.SetState(20181) + p.SetState(20208) p.Annotation() } - p.SetState(20186) + p.SetState(20213) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2817, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2823, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(20182) + p.SetState(20209) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -336258,17 +336502,17 @@ func (p *PlSqlParser) Annotations_list() (localctx IAnnotations_listContext) { } } { - p.SetState(20183) + p.SetState(20210) p.Annotations_list() } } - p.SetState(20188) + p.SetState(20215) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2817, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2823, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -336391,10 +336635,10 @@ func (p *PlSqlParser) Annotation() (localctx IAnnotationContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20189) + p.SetState(20216) p.Identifier() } - p.SetState(20191) + p.SetState(20218) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336403,7 +336647,7 @@ func (p *PlSqlParser) Annotation() (localctx IAnnotationContext) { if _la == PlSqlParserCHAR_STRING { { - p.SetState(20190) + p.SetState(20217) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -336669,7 +336913,7 @@ func (p *PlSqlParser) Create_schema() (localctx ICreate_schemaContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20193) + p.SetState(20220) p.Match(PlSqlParserCREATE) if p.HasError() { // Recognition error - abort rule @@ -336677,7 +336921,7 @@ func (p *PlSqlParser) Create_schema() (localctx ICreate_schemaContext) { } } { - p.SetState(20194) + p.SetState(20221) p.Match(PlSqlParserSCHEMA) if p.HasError() { // Recognition error - abort rule @@ -336685,7 +336929,7 @@ func (p *PlSqlParser) Create_schema() (localctx ICreate_schemaContext) { } } { - p.SetState(20195) + p.SetState(20222) p.Match(PlSqlParserAUTHORIZATION) if p.HasError() { // Recognition error - abort rule @@ -336693,42 +336937,42 @@ func (p *PlSqlParser) Create_schema() (localctx ICreate_schemaContext) { } } { - p.SetState(20196) + p.SetState(20223) p.Schema_name() } - p.SetState(20202) + p.SetState(20229) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2826, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { - p.SetState(20200) + p.SetState(20227) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2819, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2825, p.GetParserRuleContext()) { case 1: { - p.SetState(20197) + p.SetState(20224) p.Create_table() } case 2: { - p.SetState(20198) + p.SetState(20225) p.Create_view() } case 3: { - p.SetState(20199) + p.SetState(20226) p.Grant_statement() } @@ -336737,12 +336981,12 @@ func (p *PlSqlParser) Create_schema() (localctx ICreate_schemaContext) { } } - p.SetState(20204) + p.SetState(20231) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2820, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2826, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -336895,7 +337139,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ p.EnterOuterAlt(localctx, 1) { - p.SetState(20205) + p.SetState(20232) p.Match(PlSqlParserDROP) if p.HasError() { // Recognition error - abort rule @@ -336903,7 +337147,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } } { - p.SetState(20206) + p.SetState(20233) p.Match(PlSqlParserMATERIALIZED) if p.HasError() { // Recognition error - abort rule @@ -336911,7 +337155,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } } { - p.SetState(20207) + p.SetState(20234) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -336919,14 +337163,14 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } } { - p.SetState(20208) + p.SetState(20235) p.Match(PlSqlParserLOG) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20211) + p.SetState(20238) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -336935,7 +337179,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ if _la == PlSqlParserIF { { - p.SetState(20209) + p.SetState(20236) p.Match(PlSqlParserIF) if p.HasError() { // Recognition error - abort rule @@ -336943,7 +337187,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } } { - p.SetState(20210) + p.SetState(20237) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -336953,7 +337197,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } { - p.SetState(20213) + p.SetState(20240) p.Match(PlSqlParserON) if p.HasError() { // Recognition error - abort rule @@ -336961,7 +337205,7 @@ func (p *PlSqlParser) Drop_materialized_view_log() (localctx IDrop_materialized_ } } { - p.SetState(20214) + p.SetState(20241) p.Tableview_name() } @@ -337152,7 +337396,7 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block p.EnterOuterAlt(localctx, 1) { - p.SetState(20216) + p.SetState(20243) p.Match(PlSqlParserCOMPOUND) if p.HasError() { // Recognition error - abort rule @@ -337160,26 +337404,26 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block } } { - p.SetState(20217) + p.SetState(20244) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20219) + p.SetState(20246) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2822, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2828, p.GetParserRuleContext()) == 1 { { - p.SetState(20218) + p.SetState(20245) p.Seq_of_declare_specs() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(20222) + p.SetState(20249) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337188,11 +337432,11 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block for ok := true; ok; ok = _la == PlSqlParserAFTER || _la == PlSqlParserBEFORE { { - p.SetState(20221) + p.SetState(20248) p.Timing_point_section() } - p.SetState(20224) + p.SetState(20251) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337200,14 +337444,14 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block _la = p.GetTokenStream().LA(1) } { - p.SetState(20226) + p.SetState(20253) p.Match(PlSqlParserEND) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20228) + p.SetState(20255) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -337216,7 +337460,7 @@ func (p *PlSqlParser) Compound_trigger_block() (localctx ICompound_trigger_block if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&307307308796346769) != 0) || _la == PlSqlParserINTRODUCER || _la == PlSqlParserREGULAR_ID { { - p.SetState(20227) + p.SetState(20254) p.Trigger_name() } @@ -337412,17 +337656,17 @@ func (s *Timing_point_sectionContext) Accept(visitor antlr.ParseTreeVisitor) int func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionContext) { localctx = NewTiming_point_sectionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2350, PlSqlParserRULE_timing_point_section) - p.SetState(20266) + p.SetState(20293) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2825, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2831, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20230) + p.SetState(20257) var _m = p.Match(PlSqlParserBEFORE) @@ -337433,7 +337677,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20231) + p.SetState(20258) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -337441,7 +337685,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20232) + p.SetState(20259) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -337449,11 +337693,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20233) + p.SetState(20260) p.Tps_block() } { - p.SetState(20234) + p.SetState(20261) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -337461,7 +337705,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20235) + p.SetState(20262) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -337469,7 +337713,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20236) + p.SetState(20263) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -337480,7 +337724,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20238) + p.SetState(20265) var _m = p.Match(PlSqlParserBEFORE) @@ -337491,7 +337735,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20239) + p.SetState(20266) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -337499,7 +337743,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20240) + p.SetState(20267) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -337507,7 +337751,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20241) + p.SetState(20268) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -337515,11 +337759,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20242) + p.SetState(20269) p.Tps_block() } { - p.SetState(20243) + p.SetState(20270) p.Match(PlSqlParserBEFORE) if p.HasError() { // Recognition error - abort rule @@ -337527,7 +337771,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20244) + p.SetState(20271) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -337535,7 +337779,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20245) + p.SetState(20272) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -337543,7 +337787,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20246) + p.SetState(20273) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -337554,7 +337798,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20248) + p.SetState(20275) var _m = p.Match(PlSqlParserAFTER) @@ -337565,7 +337809,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20249) + p.SetState(20276) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -337573,7 +337817,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20250) + p.SetState(20277) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -337581,11 +337825,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20251) + p.SetState(20278) p.Tps_block() } { - p.SetState(20252) + p.SetState(20279) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -337593,7 +337837,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20253) + p.SetState(20280) p.Match(PlSqlParserSTATEMENT) if p.HasError() { // Recognition error - abort rule @@ -337601,7 +337845,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20254) + p.SetState(20281) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -337612,7 +337856,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20256) + p.SetState(20283) var _m = p.Match(PlSqlParserAFTER) @@ -337623,7 +337867,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20257) + p.SetState(20284) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -337631,7 +337875,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20258) + p.SetState(20285) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -337639,7 +337883,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20259) + p.SetState(20286) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule @@ -337647,11 +337891,11 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20260) + p.SetState(20287) p.Tps_block() } { - p.SetState(20261) + p.SetState(20288) p.Match(PlSqlParserAFTER) if p.HasError() { // Recognition error - abort rule @@ -337659,7 +337903,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20262) + p.SetState(20289) p.Match(PlSqlParserEACH) if p.HasError() { // Recognition error - abort rule @@ -337667,7 +337911,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20263) + p.SetState(20290) p.Match(PlSqlParserROW) if p.HasError() { // Recognition error - abort rule @@ -337675,7 +337919,7 @@ func (p *PlSqlParser) Timing_point_section() (localctx ITiming_point_sectionCont } } { - p.SetState(20264) + p.SetState(20291) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -337841,35 +338085,35 @@ func (p *PlSqlParser) Tps_block() (localctx ITps_blockContext) { var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(20271) + p.SetState(20298) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2826, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2832, p.GetParserRuleContext()) if p.HasError() { goto errorExit } for _alt != 2 && _alt != antlr.ATNInvalidAltNumber { if _alt == 1 { { - p.SetState(20268) + p.SetState(20295) p.Declare_spec() } } - p.SetState(20273) + p.SetState(20300) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2826, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2832, p.GetParserRuleContext()) if p.HasError() { goto errorExit } } { - p.SetState(20274) + p.SetState(20301) p.Body() } @@ -338260,14 +338504,14 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont p.EnterOuterAlt(localctx, 1) { - p.SetState(20276) + p.SetState(20303) p.Match(PlSqlParserMOVE) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20291) + p.SetState(20318) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338276,10 +338520,10 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(20277) + p.SetState(20304) p.Partition_extended_names() } - p.SetState(20280) + p.SetState(20307) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338288,7 +338532,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont if _la == PlSqlParserMAPPING { { - p.SetState(20278) + p.SetState(20305) p.Match(PlSqlParserMAPPING) if p.HasError() { // Recognition error - abort rule @@ -338296,7 +338540,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont } } { - p.SetState(20279) + p.SetState(20306) p.Match(PlSqlParserTABLE) if p.HasError() { // Recognition error - abort rule @@ -338306,16 +338550,16 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont } { - p.SetState(20282) + p.SetState(20309) p.Table_partition_description() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(20284) + p.SetState(20311) p.Subpartition_extended_names() } - p.SetState(20286) + p.SetState(20313) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338324,21 +338568,21 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont if _la == PlSqlParserINDEXING { { - p.SetState(20285) + p.SetState(20312) p.Indexing_clause() } } - p.SetState(20289) + p.SetState(20316) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) - if _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { + if _la == PlSqlParserCOLUMN || _la == PlSqlParserCOMPRESS || _la == PlSqlParserLOB || _la == PlSqlParserNOCOMPRESS || _la == PlSqlParserOVERFLOW || _la == PlSqlParserROW || _la == PlSqlParserTABLESPACE || _la == PlSqlParserVARRAY { { - p.SetState(20288) + p.SetState(20315) p.Partitioning_storage_clause() } @@ -338348,7 +338592,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont p.SetError(antlr.NewNoViableAltException(p, nil, nil, nil, nil, nil)) goto errorExit } - p.SetState(20302) + p.SetState(20329) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338356,7 +338600,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont _la = p.GetTokenStream().LA(1) for _la == PlSqlParserALLOW || _la == PlSqlParserDISALLOW || _la == PlSqlParserINCLUDING || _la == PlSqlParserINVALIDATE || _la == PlSqlParserNOPARALLEL || _la == PlSqlParserONLINE || _la == PlSqlParserPARALLEL || _la == PlSqlParserUPDATE { - p.SetState(20300) + p.SetState(20327) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338365,29 +338609,29 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont switch p.GetTokenStream().LA(1) { case PlSqlParserINCLUDING: { - p.SetState(20293) + p.SetState(20320) p.Filter_condition() } case PlSqlParserINVALIDATE, PlSqlParserUPDATE: { - p.SetState(20294) + p.SetState(20321) p.Update_index_clauses() } case PlSqlParserNOPARALLEL, PlSqlParserPARALLEL: { - p.SetState(20295) + p.SetState(20322) p.Parallel_clause() } case PlSqlParserALLOW, PlSqlParserDISALLOW: { - p.SetState(20296) + p.SetState(20323) p.Allow_or_disallow() } { - p.SetState(20297) + p.SetState(20324) p.Match(PlSqlParserCLUSTERING) if p.HasError() { // Recognition error - abort rule @@ -338397,7 +338641,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont case PlSqlParserONLINE: { - p.SetState(20299) + p.SetState(20326) p.Match(PlSqlParserONLINE) if p.HasError() { // Recognition error - abort rule @@ -338410,7 +338654,7 @@ func (p *PlSqlParser) Move_table_partition() (localctx IMove_table_partitionCont goto errorExit } - p.SetState(20304) + p.SetState(20331) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338572,14 +338816,14 @@ func (p *PlSqlParser) Rename_table_partition() (localctx IRename_table_partition p.EnterRule(localctx, 2356, PlSqlParserRULE_rename_table_partition) p.EnterOuterAlt(localctx, 1) { - p.SetState(20305) + p.SetState(20332) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20308) + p.SetState(20335) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338588,13 +338832,13 @@ func (p *PlSqlParser) Rename_table_partition() (localctx IRename_table_partition switch p.GetTokenStream().LA(1) { case PlSqlParserPARTITION, PlSqlParserPARTITIONS: { - p.SetState(20306) + p.SetState(20333) p.Partition_extended_names() } case PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION: { - p.SetState(20307) + p.SetState(20334) p.Subpartition_extended_names() } @@ -338603,7 +338847,7 @@ func (p *PlSqlParser) Rename_table_partition() (localctx IRename_table_partition goto errorExit } { - p.SetState(20310) + p.SetState(20337) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -338611,7 +338855,7 @@ func (p *PlSqlParser) Rename_table_partition() (localctx IRename_table_partition } } { - p.SetState(20311) + p.SetState(20338) p.Partition_name() } @@ -338772,14 +339016,14 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex p.EnterOuterAlt(localctx, 1) { - p.SetState(20313) + p.SetState(20340) p.Match(PlSqlParserSQL) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20330) + p.SetState(20357) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338788,7 +339032,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex switch p.GetTokenStream().LA(1) { case PlSqlParserPERCENT_BULK_ROWCOUNT: { - p.SetState(20314) + p.SetState(20341) p.Match(PlSqlParserPERCENT_BULK_ROWCOUNT) if p.HasError() { // Recognition error - abort rule @@ -338796,7 +339040,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20315) + p.SetState(20342) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338804,11 +339048,11 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20316) + p.SetState(20343) p.Expression() } { - p.SetState(20317) + p.SetState(20344) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338818,14 +339062,14 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex case PlSqlParserPERCENT_BULK_EXCEPTIONS: { - p.SetState(20319) + p.SetState(20346) p.Match(PlSqlParserPERCENT_BULK_EXCEPTIONS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20328) + p.SetState(20355) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -338834,7 +339078,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex switch p.GetTokenStream().LA(1) { case PlSqlParserPERIOD: { - p.SetState(20320) + p.SetState(20347) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -338842,7 +339086,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20321) + p.SetState(20348) p.Match(PlSqlParserCOUNT) if p.HasError() { // Recognition error - abort rule @@ -338852,7 +339096,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex case PlSqlParserLEFT_PAREN: { - p.SetState(20322) + p.SetState(20349) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338860,11 +339104,11 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20323) + p.SetState(20350) p.Expression() } { - p.SetState(20324) + p.SetState(20351) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -338872,7 +339116,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20325) + p.SetState(20352) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -338880,7 +339124,7 @@ func (p *PlSqlParser) Implicit_cursor_expression() (localctx IImplicit_cursor_ex } } { - p.SetState(20326) + p.SetState(20353) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserERROR_CODE || _la == PlSqlParserERROR_INDEX) { @@ -338999,7 +339243,7 @@ func (p *PlSqlParser) Inquiry_directive() (localctx IInquiry_directiveContext) { p.EnterRule(localctx, 2360, PlSqlParserRULE_inquiry_directive) p.EnterOuterAlt(localctx, 1) { - p.SetState(20332) + p.SetState(20359) p.Match(PlSqlParserINQUIRY_DIRECTIVE) if p.HasError() { // Recognition error - abort rule @@ -339127,7 +339371,7 @@ func (p *PlSqlParser) Error_directive() (localctx IError_directiveContext) { p.EnterRule(localctx, 2362, PlSqlParserRULE_error_directive) p.EnterOuterAlt(localctx, 1) { - p.SetState(20334) + p.SetState(20361) p.Match(PlSqlParserDOLLAR_ERROR) if p.HasError() { // Recognition error - abort rule @@ -339135,11 +339379,11 @@ func (p *PlSqlParser) Error_directive() (localctx IError_directiveContext) { } } { - p.SetState(20335) + p.SetState(20362) p.concatenation(0) } { - p.SetState(20336) + p.SetState(20363) p.Match(PlSqlParserDOLLAR_END) if p.HasError() { // Recognition error - abort rule @@ -339332,7 +339576,7 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex p.EnterOuterAlt(localctx, 1) { - p.SetState(20338) + p.SetState(20365) p.Match(PlSqlParserDOLLAR_IF) if p.HasError() { // Recognition error - abort rule @@ -339340,11 +339584,11 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex } } { - p.SetState(20339) + p.SetState(20366) p.Condition() } { - p.SetState(20340) + p.SetState(20367) p.Match(PlSqlParserDOLLAR_THEN) if p.HasError() { // Recognition error - abort rule @@ -339352,10 +339596,10 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex } } { - p.SetState(20341) + p.SetState(20368) p.Selection_directive_body() } - p.SetState(20346) + p.SetState(20373) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -339364,7 +339608,7 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex for _la == PlSqlParserDOLLAR_ELSIF { { - p.SetState(20342) + p.SetState(20369) p.Match(PlSqlParserDOLLAR_ELSIF) if p.HasError() { // Recognition error - abort rule @@ -339372,18 +339616,18 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex } } { - p.SetState(20343) + p.SetState(20370) p.Selection_directive_body() } - p.SetState(20348) + p.SetState(20375) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } _la = p.GetTokenStream().LA(1) } - p.SetState(20351) + p.SetState(20378) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -339392,7 +339636,7 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex if _la == PlSqlParserDOLLAR_ELSE { { - p.SetState(20349) + p.SetState(20376) p.Match(PlSqlParserDOLLAR_ELSE) if p.HasError() { // Recognition error - abort rule @@ -339400,13 +339644,13 @@ func (p *PlSqlParser) Selection_directive() (localctx ISelection_directiveContex } } { - p.SetState(20350) + p.SetState(20377) p.Selection_directive_body() } } { - p.SetState(20353) + p.SetState(20380) p.Match(PlSqlParserDOLLAR_END) if p.HasError() { // Recognition error - abort rule @@ -339776,7 +340020,7 @@ func (p *PlSqlParser) Selection_directive_body() (localctx ISelection_directive_ var _la int p.EnterOuterAlt(localctx, 1) - p.SetState(20365) + p.SetState(20392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -339784,20 +340028,20 @@ func (p *PlSqlParser) Selection_directive_body() (localctx ISelection_directive_ _la = p.GetTokenStream().LA(1) for ok := true; ok; ok = ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8796093546497) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2305843009213693953) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425807873) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-2199024304129) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-33554433) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-4503737066323969) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-29571) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372088833) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-25165825) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760008705) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&2613150318010171793) != 0) || ((int64((_la-2442)) & ^0x3f) == 0 && ((int64(1)<<(_la-2442))&2130113) != 0) { - p.SetState(20365) + p.SetState(20392) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2839, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2845, p.GetParserRuleContext()) { case 1: - p.SetState(20356) + p.SetState(20383) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2838, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2844, p.GetParserRuleContext()) == 1 { { - p.SetState(20355) + p.SetState(20382) p.Pragma_declaration() } @@ -339805,11 +340049,11 @@ func (p *PlSqlParser) Selection_directive_body() (localctx ISelection_directive_ goto errorExit } { - p.SetState(20358) + p.SetState(20385) p.Statement() } { - p.SetState(20359) + p.SetState(20386) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -339819,25 +340063,25 @@ func (p *PlSqlParser) Selection_directive_body() (localctx ISelection_directive_ case 2: { - p.SetState(20361) + p.SetState(20388) p.Variable_declaration() } case 3: { - p.SetState(20362) + p.SetState(20389) p.Error_directive() } case 4: { - p.SetState(20363) + p.SetState(20390) p.Function_body() } case 5: { - p.SetState(20364) + p.SetState(20391) p.Procedure_body() } @@ -339845,7 +340089,7 @@ func (p *PlSqlParser) Selection_directive_body() (localctx ISelection_directive_ goto errorExit } - p.SetState(20367) + p.SetState(20394) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -339990,14 +340234,14 @@ func (p *PlSqlParser) Pipelined_using_clause() (localctx IPipelined_using_clause p.EnterOuterAlt(localctx, 1) { - p.SetState(20369) + p.SetState(20396) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20372) + p.SetState(20399) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -340006,7 +340250,7 @@ func (p *PlSqlParser) Pipelined_using_clause() (localctx IPipelined_using_clause if _la == PlSqlParserROW || _la == PlSqlParserTABLE { { - p.SetState(20370) + p.SetState(20397) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserROW || _la == PlSqlParserTABLE) { @@ -340017,7 +340261,7 @@ func (p *PlSqlParser) Pipelined_using_clause() (localctx IPipelined_using_clause } } { - p.SetState(20371) + p.SetState(20398) p.Match(PlSqlParserPOLYMORPHIC) if p.HasError() { // Recognition error - abort rule @@ -340027,7 +340271,7 @@ func (p *PlSqlParser) Pipelined_using_clause() (localctx IPipelined_using_clause } { - p.SetState(20374) + p.SetState(20401) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -340035,7 +340279,7 @@ func (p *PlSqlParser) Pipelined_using_clause() (localctx IPipelined_using_clause } } { - p.SetState(20375) + p.SetState(20402) p.Implementation_type_name() } @@ -340207,7 +340451,7 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont p.EnterOuterAlt(localctx, 1) { - p.SetState(20377) + p.SetState(20404) p.Match(PlSqlParserACCESSIBLE) if p.HasError() { // Recognition error - abort rule @@ -340215,7 +340459,7 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont } } { - p.SetState(20378) + p.SetState(20405) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -340223,7 +340467,7 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont } } { - p.SetState(20379) + p.SetState(20406) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -340231,10 +340475,10 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont } } { - p.SetState(20380) + p.SetState(20407) p.Accessor() } - p.SetState(20385) + p.SetState(20412) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -340243,7 +340487,7 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont for _la == PlSqlParserCOMMA { { - p.SetState(20381) + p.SetState(20408) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -340251,11 +340495,11 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont } } { - p.SetState(20382) + p.SetState(20409) p.Accessor() } - p.SetState(20387) + p.SetState(20414) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -340263,7 +340507,7 @@ func (p *PlSqlParser) Accessible_by_clause() (localctx IAccessible_by_clauseCont _la = p.GetTokenStream().LA(1) } { - p.SetState(20388) + p.SetState(20415) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -340408,7 +340652,7 @@ func (p *PlSqlParser) Accessor() (localctx IAccessorContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20390) + p.SetState(20417) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserFUNCTION || _la == PlSqlParserPACKAGE || _la == PlSqlParserPROCEDURE || _la == PlSqlParserTRIGGER || _la == PlSqlParserTYPE) { @@ -340419,7 +340663,7 @@ func (p *PlSqlParser) Accessor() (localctx IAccessorContext) { } } { - p.SetState(20391) + p.SetState(20418) p.Function_name() } @@ -340531,7 +340775,7 @@ func (p *PlSqlParser) Default_collation_clause() (localctx IDefault_collation_cl p.EnterRule(localctx, 2374, PlSqlParserRULE_default_collation_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20393) + p.SetState(20420) p.Match(PlSqlParserDEFAULT) if p.HasError() { // Recognition error - abort rule @@ -340539,7 +340783,7 @@ func (p *PlSqlParser) Default_collation_clause() (localctx IDefault_collation_cl } } { - p.SetState(20394) + p.SetState(20421) p.Match(PlSqlParserCOLLATION) if p.HasError() { // Recognition error - abort rule @@ -340547,7 +340791,7 @@ func (p *PlSqlParser) Default_collation_clause() (localctx IDefault_collation_cl } } { - p.SetState(20395) + p.SetState(20422) p.Match(PlSqlParserUSING_NLS_COMP) if p.HasError() { // Recognition error - abort rule @@ -340675,7 +340919,7 @@ func (p *PlSqlParser) Filter_condition() (localctx IFilter_conditionContext) { p.EnterRule(localctx, 2376, PlSqlParserRULE_filter_condition) p.EnterOuterAlt(localctx, 1) { - p.SetState(20397) + p.SetState(20424) p.Match(PlSqlParserINCLUDING) if p.HasError() { // Recognition error - abort rule @@ -340683,7 +340927,7 @@ func (p *PlSqlParser) Filter_condition() (localctx IFilter_conditionContext) { } } { - p.SetState(20398) + p.SetState(20425) p.Match(PlSqlParserROWS) if p.HasError() { // Recognition error - abort rule @@ -340691,7 +340935,7 @@ func (p *PlSqlParser) Filter_condition() (localctx IFilter_conditionContext) { } } { - p.SetState(20399) + p.SetState(20426) p.Where_clause() } @@ -340884,17 +341128,17 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont p.EnterRule(localctx, 2378, PlSqlParserRULE_c_external_parameter) var _la int - p.SetState(20421) + p.SetState(20448) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2848, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2854, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20401) + p.SetState(20428) p.Match(PlSqlParserCONTEXT) if p.HasError() { // Recognition error - abort rule @@ -340905,14 +341149,14 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20402) + p.SetState(20429) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20405) + p.SetState(20432) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -340920,7 +341164,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont switch p.GetTokenStream().LA(1) { case PlSqlParserTDO: { - p.SetState(20403) + p.SetState(20430) p.Match(PlSqlParserTDO) if p.HasError() { // Recognition error - abort rule @@ -340930,7 +341174,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont case PlSqlParserINDICATOR, PlSqlParserLENGTH, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserMAXLEN: { - p.SetState(20404) + p.SetState(20431) p.C_property() } @@ -340941,22 +341185,22 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont case 3: p.EnterOuterAlt(localctx, 3) - p.SetState(20409) + p.SetState(20436) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2844, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2850, p.GetParserRuleContext()) { case 1: { - p.SetState(20407) + p.SetState(20434) p.Parameter_name() } case 2: { - p.SetState(20408) + p.SetState(20435) p.Match(PlSqlParserRETURN) if p.HasError() { // Recognition error - abort rule @@ -340967,19 +341211,19 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont case antlr.ATNInvalidAltNumber: goto errorExit } - p.SetState(20412) + p.SetState(20439) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2845, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2851, p.GetParserRuleContext()) == 1 { { - p.SetState(20411) + p.SetState(20438) p.C_property() } } else if p.HasError() { // JIM goto errorExit } - p.SetState(20416) + p.SetState(20443) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -340988,7 +341232,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont if _la == PlSqlParserBY { { - p.SetState(20414) + p.SetState(20441) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -340996,7 +341240,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont } } { - p.SetState(20415) + p.SetState(20442) p.Match(PlSqlParserREFERENCE) if p.HasError() { // Recognition error - abort rule @@ -341005,7 +341249,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont } } - p.SetState(20419) + p.SetState(20446) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341014,7 +341258,7 @@ func (p *PlSqlParser) C_external_parameter() (localctx IC_external_parameterCont if ((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-9291010693660674) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-281474976972813) != 0) || ((int64((_la-128)) & ^0x3f) == 0 && ((int64(1)<<(_la-128))&-288230444879577089) != 0) || ((int64((_la-192)) & ^0x3f) == 0 && ((int64(1)<<(_la-192))&-1125899906842625) != 0) || ((int64((_la-256)) & ^0x3f) == 0 && ((int64(1)<<(_la-256))&-35184372088865) != 0) || ((int64((_la-320)) & ^0x3f) == 0 && ((int64(1)<<(_la-320))&-8864813023233) != 0) || ((int64((_la-384)) & ^0x3f) == 0 && ((int64(1)<<(_la-384))&4611683819337023485) != 0) || ((int64((_la-448)) & ^0x3f) == 0 && ((int64(1)<<(_la-448))&-1099511629825) != 0) || ((int64((_la-512)) & ^0x3f) == 0 && ((int64(1)<<(_la-512))&-2314850208468434945) != 0) || ((int64((_la-576)) & ^0x3f) == 0 && ((int64(1)<<(_la-576))&-9009400425840641) != 0) || ((int64((_la-640)) & ^0x3f) == 0 && ((int64(1)<<(_la-640))&-288232575176015873) != 0) || ((int64((_la-704)) & ^0x3f) == 0 && ((int64(1)<<(_la-704))&-1122305) != 0) || ((int64((_la-768)) & ^0x3f) == 0 && ((int64(1)<<(_la-768))&-35184405643265) != 0) || ((int64((_la-832)) & ^0x3f) == 0 && ((int64(1)<<(_la-832))&-18014398509481985) != 0) || ((int64((_la-896)) & ^0x3f) == 0 && ((int64(1)<<(_la-896))&-549755815937) != 0) || ((int64((_la-960)) & ^0x3f) == 0 && ((int64(1)<<(_la-960))&-2199023255553) != 0) || ((int64((_la-1024)) & ^0x3f) == 0 && ((int64(1)<<(_la-1024))&-1) != 0) || ((int64((_la-1088)) & ^0x3f) == 0 && ((int64(1)<<(_la-1088))&-2310346746280017921) != 0) || ((int64((_la-1152)) & ^0x3f) == 0 && ((int64(1)<<(_la-1152))&-1099645878273) != 0) || ((int64((_la-1216)) & ^0x3f) == 0 && ((int64(1)<<(_la-1216))&-137) != 0) || ((int64((_la-1280)) & ^0x3f) == 0 && ((int64(1)<<(_la-1280))&-33584003) != 0) || ((int64((_la-1344)) & ^0x3f) == 0 && ((int64(1)<<(_la-1344))&-262145) != 0) || ((int64((_la-1408)) & ^0x3f) == 0 && ((int64(1)<<(_la-1408))&-562949953421313) != 0) || ((int64((_la-1472)) & ^0x3f) == 0 && ((int64(1)<<(_la-1472))&-4194313) != 0) || ((int64((_la-1536)) & ^0x3f) == 0 && ((int64(1)<<(_la-1536))&-35184372154369) != 0) || ((int64((_la-1601)) & ^0x3f) == 0 && ((int64(1)<<(_la-1601))&-34359738369) != 0) || ((int64((_la-1665)) & ^0x3f) == 0 && ((int64(1)<<(_la-1665))&-536870913) != 0) || ((int64((_la-1729)) & ^0x3f) == 0 && ((int64(1)<<(_la-1729))&-1) != 0) || ((int64((_la-1793)) & ^0x3f) == 0 && ((int64(1)<<(_la-1793))&-1) != 0) || ((int64((_la-1857)) & ^0x3f) == 0 && ((int64(1)<<(_la-1857))&-1) != 0) || ((int64((_la-1921)) & ^0x3f) == 0 && ((int64(1)<<(_la-1921))&-1) != 0) || ((int64((_la-1985)) & ^0x3f) == 0 && ((int64(1)<<(_la-1985))&-562949957615617) != 0) || ((int64((_la-2049)) & ^0x3f) == 0 && ((int64(1)<<(_la-2049))&-140737513521153) != 0) || ((int64((_la-2113)) & ^0x3f) == 0 && ((int64(1)<<(_la-2113))&-288230380446679041) != 0) || ((int64((_la-2177)) & ^0x3f) == 0 && ((int64(1)<<(_la-2177))&-549760074241) != 0) || ((int64((_la-2241)) & ^0x3f) == 0 && ((int64(1)<<(_la-2241))&-14293693104129) != 0) || ((int64((_la-2305)) & ^0x3f) == 0 && ((int64(1)<<(_la-2305))&-1) != 0) || ((int64((_la-2369)) & ^0x3f) == 0 && ((int64(1)<<(_la-2369))&19076932644635025) != 0) || _la == PlSqlParserREGULAR_ID { { - p.SetState(20418) + p.SetState(20445) var _x = p.Regular_id() @@ -341160,7 +341404,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { p.EnterRule(localctx, 2380, PlSqlParserRULE_c_property) var _la int - p.SetState(20432) + p.SetState(20459) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341170,19 +341414,19 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserINDICATOR: p.EnterOuterAlt(localctx, 1) { - p.SetState(20423) + p.SetState(20450) p.Match(PlSqlParserINDICATOR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20425) + p.SetState(20452) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2849, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2855, p.GetParserRuleContext()) == 1 { { - p.SetState(20424) + p.SetState(20451) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSTRUCT || _la == PlSqlParserTDO) { @@ -341200,7 +341444,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserLENGTH: p.EnterOuterAlt(localctx, 2) { - p.SetState(20427) + p.SetState(20454) p.Match(PlSqlParserLENGTH) if p.HasError() { // Recognition error - abort rule @@ -341211,7 +341455,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserDURATION: p.EnterOuterAlt(localctx, 3) { - p.SetState(20428) + p.SetState(20455) p.Match(PlSqlParserDURATION) if p.HasError() { // Recognition error - abort rule @@ -341222,7 +341466,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserMAXLEN: p.EnterOuterAlt(localctx, 4) { - p.SetState(20429) + p.SetState(20456) p.Match(PlSqlParserMAXLEN) if p.HasError() { // Recognition error - abort rule @@ -341233,7 +341477,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserCHARSETID: p.EnterOuterAlt(localctx, 5) { - p.SetState(20430) + p.SetState(20457) p.Match(PlSqlParserCHARSETID) if p.HasError() { // Recognition error - abort rule @@ -341244,7 +341488,7 @@ func (p *PlSqlParser) C_property() (localctx IC_propertyContext) { case PlSqlParserCHARSETFORM: p.EnterOuterAlt(localctx, 6) { - p.SetState(20431) + p.SetState(20458) p.Match(PlSqlParserCHARSETFORM) if p.HasError() { // Recognition error - abort rule @@ -341442,7 +341686,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) p.EnterOuterAlt(localctx, 1) { - p.SetState(20434) + p.SetState(20461) p.Match(PlSqlParserHIERARCHIES) if p.HasError() { // Recognition error - abort rule @@ -341450,7 +341694,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) } } { - p.SetState(20435) + p.SetState(20462) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -341458,14 +341702,14 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) } } { - p.SetState(20436) + p.SetState(20463) var _x = p.Object_name() localctx.(*Hierarchies_clauseContext)._object_name = _x } localctx.(*Hierarchies_clauseContext).hier_alias = append(localctx.(*Hierarchies_clauseContext).hier_alias, localctx.(*Hierarchies_clauseContext)._object_name) - p.SetState(20441) + p.SetState(20468) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341474,7 +341718,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) for _la == PlSqlParserCOMMA { { - p.SetState(20437) + p.SetState(20464) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -341482,7 +341726,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) } } { - p.SetState(20438) + p.SetState(20465) var _x = p.Object_name() @@ -341490,7 +341734,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) } localctx.(*Hierarchies_clauseContext).hier_alias = append(localctx.(*Hierarchies_clauseContext).hier_alias, localctx.(*Hierarchies_clauseContext)._object_name) - p.SetState(20443) + p.SetState(20470) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341498,7 +341742,7 @@ func (p *PlSqlParser) Hierarchies_clause() (localctx IHierarchies_clauseContext) _la = p.GetTokenStream().LA(1) } { - p.SetState(20444) + p.SetState(20471) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -341653,16 +341897,16 @@ func (p *PlSqlParser) Filter_clause() (localctx IFilter_clauseContext) { localctx = NewFilter_clauseContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2384, PlSqlParserRULE_filter_clause) p.EnterOuterAlt(localctx, 1) - p.SetState(20448) + p.SetState(20475) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2852, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2858, p.GetParserRuleContext()) { case 1: { - p.SetState(20446) + p.SetState(20473) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -341672,7 +341916,7 @@ func (p *PlSqlParser) Filter_clause() (localctx IFilter_clauseContext) { case 2: { - p.SetState(20447) + p.SetState(20474) var _x = p.Object_name() @@ -341683,7 +341927,7 @@ func (p *PlSqlParser) Filter_clause() (localctx IFilter_clauseContext) { goto errorExit } { - p.SetState(20450) + p.SetState(20477) p.Match(PlSqlParserTO) if p.HasError() { // Recognition error - abort rule @@ -341691,7 +341935,7 @@ func (p *PlSqlParser) Filter_clause() (localctx IFilter_clauseContext) { } } { - p.SetState(20451) + p.SetState(20478) p.Condition() } @@ -341863,7 +342107,7 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20453) + p.SetState(20480) p.Match(PlSqlParserFILTER) if p.HasError() { // Recognition error - abort rule @@ -341871,7 +342115,7 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { } } { - p.SetState(20454) + p.SetState(20481) p.Match(PlSqlParserFACT) if p.HasError() { // Recognition error - abort rule @@ -341879,7 +342123,7 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { } } { - p.SetState(20455) + p.SetState(20482) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -341887,10 +342131,10 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { } } { - p.SetState(20456) + p.SetState(20483) p.Filter_clause() } - p.SetState(20461) + p.SetState(20488) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341899,7 +342143,7 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { for _la == PlSqlParserCOMMA { { - p.SetState(20457) + p.SetState(20484) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -341907,11 +342151,11 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { } } { - p.SetState(20458) + p.SetState(20485) p.Filter_clause() } - p.SetState(20463) + p.SetState(20490) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -341919,7 +342163,7 @@ func (p *PlSqlParser) Filter_clauses() (localctx IFilter_clausesContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(20464) + p.SetState(20491) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342106,7 +342350,7 @@ func (p *PlSqlParser) Subav_clause() (localctx ISubav_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20466) + p.SetState(20493) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -342114,13 +342358,13 @@ func (p *PlSqlParser) Subav_clause() (localctx ISubav_clauseContext) { } } { - p.SetState(20467) + p.SetState(20494) var _x = p.Object_name() localctx.(*Subav_clauseContext).subav_name = _x } - p.SetState(20469) + p.SetState(20496) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -342129,12 +342373,12 @@ func (p *PlSqlParser) Subav_clause() (localctx ISubav_clauseContext) { if _la == PlSqlParserHIERARCHIES { { - p.SetState(20468) + p.SetState(20495) p.Hierarchies_clause() } } - p.SetState(20472) + p.SetState(20499) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -342143,12 +342387,12 @@ func (p *PlSqlParser) Subav_clause() (localctx ISubav_clauseContext) { if _la == PlSqlParserFILTER { { - p.SetState(20471) + p.SetState(20498) p.Filter_clauses() } } - p.SetState(20475) + p.SetState(20502) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -342157,7 +342401,7 @@ func (p *PlSqlParser) Subav_clause() (localctx ISubav_clauseContext) { if _la == PlSqlParserADD { { - p.SetState(20474) + p.SetState(20501) p.Add_calcs_clause() } @@ -342326,14 +342570,14 @@ func (p *PlSqlParser) Subav_factoring_clause() (localctx ISubav_factoring_clause p.EnterRule(localctx, 2390, PlSqlParserRULE_subav_factoring_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20477) + p.SetState(20504) var _x = p.Id_expression() localctx.(*Subav_factoring_clauseContext).subav_name = _x } { - p.SetState(20478) + p.SetState(20505) p.Match(PlSqlParserANALYTIC) if p.HasError() { // Recognition error - abort rule @@ -342341,7 +342585,7 @@ func (p *PlSqlParser) Subav_factoring_clause() (localctx ISubav_factoring_clause } } { - p.SetState(20479) + p.SetState(20506) p.Match(PlSqlParserVIEW) if p.HasError() { // Recognition error - abort rule @@ -342349,7 +342593,7 @@ func (p *PlSqlParser) Subav_factoring_clause() (localctx ISubav_factoring_clause } } { - p.SetState(20480) + p.SetState(20507) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -342357,7 +342601,7 @@ func (p *PlSqlParser) Subav_factoring_clause() (localctx ISubav_factoring_clause } } { - p.SetState(20481) + p.SetState(20508) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342365,11 +342609,11 @@ func (p *PlSqlParser) Subav_factoring_clause() (localctx ISubav_factoring_clause } } { - p.SetState(20482) + p.SetState(20509) p.Subav_clause() } { - p.SetState(20483) + p.SetState(20510) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342530,14 +342774,14 @@ func (p *PlSqlParser) Add_calc_meas_clause() (localctx IAdd_calc_meas_clauseCont p.EnterRule(localctx, 2392, PlSqlParserRULE_add_calc_meas_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20485) + p.SetState(20512) var _x = p.Id_expression() localctx.(*Add_calc_meas_clauseContext).meas_name = _x } { - p.SetState(20486) + p.SetState(20513) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -342545,7 +342789,7 @@ func (p *PlSqlParser) Add_calc_meas_clause() (localctx IAdd_calc_meas_clauseCont } } { - p.SetState(20487) + p.SetState(20514) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342553,11 +342797,11 @@ func (p *PlSqlParser) Add_calc_meas_clause() (localctx IAdd_calc_meas_clauseCont } } { - p.SetState(20488) + p.SetState(20515) p.Expression() } { - p.SetState(20489) + p.SetState(20516) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342733,7 +342977,7 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20491) + p.SetState(20518) p.Match(PlSqlParserADD) if p.HasError() { // Recognition error - abort rule @@ -342741,7 +342985,7 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { } } { - p.SetState(20492) + p.SetState(20519) p.Match(PlSqlParserMEASURES) if p.HasError() { // Recognition error - abort rule @@ -342749,7 +342993,7 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { } } { - p.SetState(20493) + p.SetState(20520) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342757,10 +343001,10 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { } } { - p.SetState(20494) + p.SetState(20521) p.Add_calc_meas_clause() } - p.SetState(20499) + p.SetState(20526) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -342769,7 +343013,7 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { for _la == PlSqlParserCOMMA { { - p.SetState(20495) + p.SetState(20522) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -342777,11 +343021,11 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { } } { - p.SetState(20496) + p.SetState(20523) p.Add_calc_meas_clause() } - p.SetState(20501) + p.SetState(20528) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -342789,7 +343033,7 @@ func (p *PlSqlParser) Add_calcs_clause() (localctx IAdd_calcs_clauseContext) { _la = p.GetTokenStream().LA(1) } { - p.SetState(20502) + p.SetState(20529) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -342917,7 +343161,7 @@ func (p *PlSqlParser) Aggregate_clause() (localctx IAggregate_clauseContext) { p.EnterRule(localctx, 2396, PlSqlParserRULE_aggregate_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20504) + p.SetState(20531) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -342925,7 +343169,7 @@ func (p *PlSqlParser) Aggregate_clause() (localctx IAggregate_clauseContext) { } } { - p.SetState(20505) + p.SetState(20532) p.Match(PlSqlParserUSING) if p.HasError() { // Recognition error - abort rule @@ -342933,7 +343177,7 @@ func (p *PlSqlParser) Aggregate_clause() (localctx IAggregate_clauseContext) { } } { - p.SetState(20506) + p.SetState(20533) p.Implementation_type_name() } @@ -343047,7 +343291,7 @@ func (p *PlSqlParser) Parallel_instances_clause() (localctx IParallel_instances_ p.EnterOuterAlt(localctx, 1) { - p.SetState(20508) + p.SetState(20535) p.Match(PlSqlParserINSTANCES) if p.HasError() { // Recognition error - abort rule @@ -343055,7 +343299,7 @@ func (p *PlSqlParser) Parallel_instances_clause() (localctx IParallel_instances_ } } { - p.SetState(20509) + p.SetState(20536) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserDEFAULT || _la == PlSqlParserUNSIGNED_INTEGER) { @@ -343317,7 +343561,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur p.EnterOuterAlt(localctx, 1) { - p.SetState(20511) + p.SetState(20538) p.Match(PlSqlParserPROCEDURE) if p.HasError() { // Recognition error - abort rule @@ -343325,10 +343569,10 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur } } { - p.SetState(20512) + p.SetState(20539) p.Procedure_name() } - p.SetState(20524) + p.SetState(20551) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -343337,7 +343581,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur if _la == PlSqlParserLEFT_PAREN { { - p.SetState(20513) + p.SetState(20540) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -343345,10 +343589,10 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur } } { - p.SetState(20514) + p.SetState(20541) p.Type_elements_parameter() } - p.SetState(20519) + p.SetState(20546) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -343357,7 +343601,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur for _la == PlSqlParserCOMMA { { - p.SetState(20515) + p.SetState(20542) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -343365,11 +343609,11 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur } } { - p.SetState(20516) + p.SetState(20543) p.Type_elements_parameter() } - p.SetState(20521) + p.SetState(20548) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -343377,7 +343621,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur _la = p.GetTokenStream().LA(1) } { - p.SetState(20522) + p.SetState(20549) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -343387,7 +343631,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur } { - p.SetState(20526) + p.SetState(20553) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserAS || _la == PlSqlParserIS) { @@ -343397,21 +343641,21 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur p.Consume() } } - p.SetState(20537) + p.SetState(20564) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2862, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2868, p.GetParserRuleContext()) { case 1: { - p.SetState(20527) + p.SetState(20554) p.Call_spec() } case 2: - p.SetState(20529) + p.SetState(20556) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -343420,7 +343664,7 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur if _la == PlSqlParserDECLARE { { - p.SetState(20528) + p.SetState(20555) p.Match(PlSqlParserDECLARE) if p.HasError() { // Recognition error - abort rule @@ -343429,12 +343673,12 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur } } - p.SetState(20532) + p.SetState(20559) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2861, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2867, p.GetParserRuleContext()) == 1 { { - p.SetState(20531) + p.SetState(20558) p.Seq_of_declare_specs() } @@ -343442,11 +343686,11 @@ func (p *PlSqlParser) Overriding_procedure_spec() (localctx IOverriding_procedur goto errorExit } { - p.SetState(20534) + p.SetState(20561) p.Body() } { - p.SetState(20535) + p.SetState(20562) p.Match(PlSqlParserSEMICOLON) if p.HasError() { // Recognition error - abort rule @@ -343583,7 +343827,7 @@ func (s *Assignable_elementContext) Accept(visitor antlr.ParseTreeVisitor) inter func (p *PlSqlParser) Assignable_element() (localctx IAssignable_elementContext) { localctx = NewAssignable_elementContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2402, PlSqlParserRULE_assignable_element) - p.SetState(20541) + p.SetState(20568) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -343593,14 +343837,14 @@ func (p *PlSqlParser) Assignable_element() (localctx IAssignable_elementContext) case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserDELIMITED_ID, PlSqlParserINTRODUCER, PlSqlParserREGULAR_ID: p.EnterOuterAlt(localctx, 1) { - p.SetState(20539) + p.SetState(20566) p.General_element() } case PlSqlParserBINDVAR, PlSqlParserCOLON: p.EnterOuterAlt(localctx, 2) { - p.SetState(20540) + p.SetState(20567) p.Bind_variable() } @@ -343719,7 +343963,7 @@ func (p *PlSqlParser) Connection_qualifier() (localctx IConnection_qualifierCont p.EnterRule(localctx, 2404, PlSqlParserRULE_connection_qualifier) p.EnterOuterAlt(localctx, 1) { - p.SetState(20543) + p.SetState(20570) p.Identifier() } @@ -343833,7 +344077,7 @@ func (p *PlSqlParser) Local_link_name() (localctx ILocal_link_nameContext) { p.EnterRule(localctx, 2406, PlSqlParserRULE_local_link_name) p.EnterOuterAlt(localctx, 1) { - p.SetState(20545) + p.SetState(20572) p.Identifier() } @@ -343950,7 +344194,7 @@ func (p *PlSqlParser) By_user_for_statistics_clause() (localctx IBy_user_for_sta p.EnterRule(localctx, 2408, PlSqlParserRULE_by_user_for_statistics_clause) p.EnterOuterAlt(localctx, 1) { - p.SetState(20547) + p.SetState(20574) p.Match(PlSqlParserBY) if p.HasError() { // Recognition error - abort rule @@ -343958,7 +344202,7 @@ func (p *PlSqlParser) By_user_for_statistics_clause() (localctx IBy_user_for_sta } } { - p.SetState(20548) + p.SetState(20575) p.Match(PlSqlParserUSER) if p.HasError() { // Recognition error - abort rule @@ -343966,7 +344210,7 @@ func (p *PlSqlParser) By_user_for_statistics_clause() (localctx IBy_user_for_sta } } { - p.SetState(20549) + p.SetState(20576) p.Match(PlSqlParserFOR) if p.HasError() { // Recognition error - abort rule @@ -343974,7 +344218,7 @@ func (p *PlSqlParser) By_user_for_statistics_clause() (localctx IBy_user_for_sta } } { - p.SetState(20550) + p.SetState(20577) p.Match(PlSqlParserSTATISTICS) if p.HasError() { // Recognition error - abort rule @@ -344104,14 +344348,14 @@ func (p *PlSqlParser) Unary_logical_operation() (localctx IUnary_logical_operati p.EnterOuterAlt(localctx, 1) { - p.SetState(20552) + p.SetState(20579) p.Match(PlSqlParserIS) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20554) + p.SetState(20581) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344120,7 +344364,7 @@ func (p *PlSqlParser) Unary_logical_operation() (localctx IUnary_logical_operati if _la == PlSqlParserNOT { { - p.SetState(20553) + p.SetState(20580) p.Match(PlSqlParserNOT) if p.HasError() { // Recognition error - abort rule @@ -344130,7 +344374,7 @@ func (p *PlSqlParser) Unary_logical_operation() (localctx IUnary_logical_operati } { - p.SetState(20556) + p.SetState(20583) p.Logical_operation() } @@ -344259,24 +344503,24 @@ func (s *Variable_or_collectionContext) Accept(visitor antlr.ParseTreeVisitor) i func (p *PlSqlParser) Variable_or_collection() (localctx IVariable_or_collectionContext) { localctx = NewVariable_or_collectionContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2412, PlSqlParserRULE_variable_or_collection) - p.SetState(20560) + p.SetState(20587) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2865, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2871, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20558) + p.SetState(20585) p.Variable_name() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20559) + p.SetState(20586) p.Collection_expression() } @@ -344476,11 +344720,11 @@ func (p *PlSqlParser) Collection_expression() (localctx ICollection_expressionCo p.EnterOuterAlt(localctx, 1) { - p.SetState(20562) + p.SetState(20589) p.Collation_name() } { - p.SetState(20563) + p.SetState(20590) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -344488,18 +344732,18 @@ func (p *PlSqlParser) Collection_expression() (localctx ICollection_expressionCo } } { - p.SetState(20564) + p.SetState(20591) p.Expression() } { - p.SetState(20565) + p.SetState(20592) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20570) + p.SetState(20597) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344508,7 +344752,7 @@ func (p *PlSqlParser) Collection_expression() (localctx ICollection_expressionCo for _la == PlSqlParserPERIOD { { - p.SetState(20566) + p.SetState(20593) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -344516,11 +344760,11 @@ func (p *PlSqlParser) Collection_expression() (localctx ICollection_expressionCo } } { - p.SetState(20567) + p.SetState(20594) p.General_element_part() } - p.SetState(20572) + p.SetState(20599) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344680,23 +344924,23 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr p.EnterRule(localctx, 2416, PlSqlParserRULE_virtual_column_expression) var _la int - p.SetState(20585) + p.SetState(20612) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2869, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2875, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20573) + p.SetState(20600) p.Autogenerated_sequence_definition() } case 2: p.EnterOuterAlt(localctx, 2) - p.SetState(20578) + p.SetState(20605) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344705,14 +344949,14 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr if _la == PlSqlParserGENERATED { { - p.SetState(20574) + p.SetState(20601) p.Match(PlSqlParserGENERATED) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20576) + p.SetState(20603) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344721,7 +344965,7 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr if _la == PlSqlParserALWAYS { { - p.SetState(20575) + p.SetState(20602) p.Match(PlSqlParserALWAYS) if p.HasError() { // Recognition error - abort rule @@ -344733,7 +344977,7 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr } { - p.SetState(20580) + p.SetState(20607) p.Match(PlSqlParserAS) if p.HasError() { // Recognition error - abort rule @@ -344741,7 +344985,7 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr } } { - p.SetState(20581) + p.SetState(20608) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -344749,11 +344993,11 @@ func (p *PlSqlParser) Virtual_column_expression() (localctx IVirtual_column_expr } } { - p.SetState(20582) + p.SetState(20609) p.Expression() } { - p.SetState(20583) + p.SetState(20610) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -344921,7 +345165,7 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio p.EnterRule(localctx, 2418, PlSqlParserRULE_index_partitioning_values_list) var _la int - p.SetState(20605) + p.SetState(20632) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344931,10 +345175,10 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio case PlSqlParserCHR, PlSqlParserMAXVALUE, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(20587) + p.SetState(20614) p.Literal() } - p.SetState(20592) + p.SetState(20619) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344943,7 +345187,7 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio for _la == PlSqlParserCOMMA { { - p.SetState(20588) + p.SetState(20615) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -344951,11 +345195,11 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio } } { - p.SetState(20589) + p.SetState(20616) p.Literal() } - p.SetState(20594) + p.SetState(20621) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344966,7 +345210,7 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(20595) + p.SetState(20622) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -344974,10 +345218,10 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio } } { - p.SetState(20596) + p.SetState(20623) p.Literal() } - p.SetState(20602) + p.SetState(20629) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -344986,7 +345230,7 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio for _la == PlSqlParserCOMMA { { - p.SetState(20597) + p.SetState(20624) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -344994,7 +345238,7 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio } } { - p.SetState(20598) + p.SetState(20625) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -345002,11 +345246,11 @@ func (p *PlSqlParser) Index_partitioning_values_list() (localctx IIndex_partitio } } { - p.SetState(20599) + p.SetState(20626) p.Literal() } - p.SetState(20604) + p.SetState(20631) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345175,7 +345419,7 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { p.EnterRule(localctx, 2420, PlSqlParserRULE_range_values_list) var _la int - p.SetState(20625) + p.SetState(20652) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345185,10 +345429,10 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { case PlSqlParserCHR, PlSqlParserMAXVALUE, PlSqlParserDECODE, PlSqlParserNVL, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserTO_DATE, PlSqlParserUNSIGNED_INTEGER, PlSqlParserAPPROXIMATE_NUM_LIT, PlSqlParserCHAR_STRING: p.EnterOuterAlt(localctx, 1) { - p.SetState(20607) + p.SetState(20634) p.Literal() } - p.SetState(20612) + p.SetState(20639) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345197,7 +345441,7 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(20608) + p.SetState(20635) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -345205,11 +345449,11 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { } } { - p.SetState(20609) + p.SetState(20636) p.Literal() } - p.SetState(20614) + p.SetState(20641) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345220,7 +345464,7 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { case PlSqlParserTIMESTAMP: p.EnterOuterAlt(localctx, 2) { - p.SetState(20615) + p.SetState(20642) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -345228,10 +345472,10 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { } } { - p.SetState(20616) + p.SetState(20643) p.Literal() } - p.SetState(20622) + p.SetState(20649) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345240,7 +345484,7 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { for _la == PlSqlParserCOMMA { { - p.SetState(20617) + p.SetState(20644) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -345248,7 +345492,7 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { } } { - p.SetState(20618) + p.SetState(20645) p.Match(PlSqlParserTIMESTAMP) if p.HasError() { // Recognition error - abort rule @@ -345256,11 +345500,11 @@ func (p *PlSqlParser) Range_values_list() (localctx IRange_values_listContext) { } } { - p.SetState(20619) + p.SetState(20646) p.Literal() } - p.SetState(20624) + p.SetState(20651) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345421,10 +345665,10 @@ func (p *PlSqlParser) Expressions_() (localctx IExpressions_Context) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20627) + p.SetState(20654) p.Expression() } - p.SetState(20632) + p.SetState(20659) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345433,7 +345677,7 @@ func (p *PlSqlParser) Expressions_() (localctx IExpressions_Context) { for _la == PlSqlParserCOMMA { { - p.SetState(20628) + p.SetState(20655) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -345441,11 +345685,11 @@ func (p *PlSqlParser) Expressions_() (localctx IExpressions_Context) { } } { - p.SetState(20629) + p.SetState(20656) p.Expression() } - p.SetState(20634) + p.SetState(20661) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345659,16 +345903,16 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex var _alt int p.EnterOuterAlt(localctx, 1) - p.SetState(20643) + p.SetState(20670) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2877, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2883, p.GetParserRuleContext()) { case 1: { - p.SetState(20636) + p.SetState(20663) p.Match(PlSqlParserCHAR_STRING) if p.HasError() { // Recognition error - abort rule @@ -345678,13 +345922,13 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex case 2: { - p.SetState(20637) + p.SetState(20664) p.String_function() } case 3: { - p.SetState(20638) + p.SetState(20665) p.Match(PlSqlParserLEFT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -345692,11 +345936,11 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex } } { - p.SetState(20639) + p.SetState(20666) p.string_delimiter(0) } { - p.SetState(20640) + p.SetState(20667) p.Match(PlSqlParserRIGHT_PAREN) if p.HasError() { // Recognition error - abort rule @@ -345706,7 +345950,7 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex case 4: { - p.SetState(20642) + p.SetState(20669) p.Id_expression() } @@ -345714,12 +345958,12 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex goto errorExit } p.GetParserRuleContext().SetStop(p.GetTokenStream().LT(-1)) - p.SetState(20651) + p.SetState(20678) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2878, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2884, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -345731,14 +345975,14 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex _prevctx = localctx localctx = NewString_delimiterContext(p, _parentctx, _parentState) p.PushNewRecursionContext(localctx, _startState, PlSqlParserRULE_string_delimiter) - p.SetState(20645) + p.SetState(20672) if !(p.Precpred(p.GetParserRuleContext(), 3)) { p.SetError(antlr.NewFailedPredicateException(p, "p.Precpred(p.GetParserRuleContext(), 3)", "")) goto errorExit } { - p.SetState(20646) + p.SetState(20673) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -345746,7 +345990,7 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex } } { - p.SetState(20647) + p.SetState(20674) p.Match(PlSqlParserBAR) if p.HasError() { // Recognition error - abort rule @@ -345754,17 +345998,17 @@ func (p *PlSqlParser) string_delimiter(_p int) (localctx IString_delimiterContex } } { - p.SetState(20648) + p.SetState(20675) p.string_delimiter(4) } } - p.SetState(20653) + p.SetState(20680) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2878, p.GetParserRuleContext()) + _alt = p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2884, p.GetParserRuleContext()) if p.HasError() { goto errorExit } @@ -345895,14 +346139,14 @@ func (p *PlSqlParser) Clear_command() (localctx IClear_commandContext) { p.EnterRule(localctx, 2426, PlSqlParserRULE_clear_command) p.EnterOuterAlt(localctx, 1) { - p.SetState(20654) + p.SetState(20681) p.Match(PlSqlParserCLEAR) if p.HasError() { // Recognition error - abort rule goto errorExit } } - p.SetState(20660) + p.SetState(20687) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -345910,12 +346154,12 @@ func (p *PlSqlParser) Clear_command() (localctx IClear_commandContext) { switch p.GetTokenStream().LA(1) { case PlSqlParserABORT, PlSqlParserABS, PlSqlParserABSENT, PlSqlParserACCESS, PlSqlParserACCESSED, PlSqlParserACCOUNT, PlSqlParserACL, PlSqlParserACOS, PlSqlParserACROSS, PlSqlParserACTION, PlSqlParserACTIONS, PlSqlParserACTIVATE, PlSqlParserACTIVE, PlSqlParserACTIVE_COMPONENT, PlSqlParserACTIVE_DATA, PlSqlParserACTIVE_FUNCTION, PlSqlParserACTIVE_TAG, PlSqlParserACTIVITY, PlSqlParserADAPTIVE_PLAN, PlSqlParserADD, PlSqlParserADD_COLUMN, PlSqlParserADD_GROUP, PlSqlParserADD_MONTHS, PlSqlParserADJ_DATE, PlSqlParserADMIN, PlSqlParserADMINISTER, PlSqlParserADMINISTRATOR, PlSqlParserADVANCED, PlSqlParserADVISE, PlSqlParserADVISOR, PlSqlParserAFD_DISKSTRING, PlSqlParserAFTER, PlSqlParserAGENT, PlSqlParserAGGREGATE, PlSqlParserA_LETTER, PlSqlParserALIAS, PlSqlParserALLOCATE, PlSqlParserALLOW, PlSqlParserALL_ROWS, PlSqlParserALTERNATE, PlSqlParserALWAYS, PlSqlParserANALYTIC, PlSqlParserANALYZE, PlSqlParserANCESTOR, PlSqlParserANCILLARY, PlSqlParserAND_EQUAL, PlSqlParserANOMALY, PlSqlParserANSI_REARCH, PlSqlParserANTIJOIN, PlSqlParserANYSCHEMA, PlSqlParserAPPEND, PlSqlParserAPPENDCHILDXML, PlSqlParserAPPEND_VALUES, PlSqlParserAPPLICATION, PlSqlParserAPPLY, PlSqlParserAPPROX_COUNT_DISTINCT, PlSqlParserARCHIVAL, PlSqlParserARCHIVE, PlSqlParserARCHIVED, PlSqlParserARCHIVELOG, PlSqlParserARRAY, PlSqlParserASCII, PlSqlParserASCIISTR, PlSqlParserASIN, PlSqlParserASIS, PlSqlParserASSEMBLY, PlSqlParserASSIGN, PlSqlParserASSOCIATE, PlSqlParserASYNC, PlSqlParserASYNCHRONOUS, PlSqlParserATAN2, PlSqlParserATAN, PlSqlParserAT, PlSqlParserATTRIBUTE, PlSqlParserATTRIBUTES, PlSqlParserAUTHENTICATED, PlSqlParserAUTHENTICATION, PlSqlParserAUTHID, PlSqlParserAUTHORIZATION, PlSqlParserAUTOALLOCATE, PlSqlParserAUTO, PlSqlParserAUTOEXTEND, PlSqlParserAUTO_LOGIN, PlSqlParserAUTOMATIC, PlSqlParserAUTONOMOUS_TRANSACTION, PlSqlParserAUTO_REOPTIMIZE, PlSqlParserAVAILABILITY, PlSqlParserAVRO, PlSqlParserBACKGROUND, PlSqlParserBACKINGFILE, PlSqlParserBACKUP, PlSqlParserBACKUPS, PlSqlParserBASIC, PlSqlParserBASICFILE, PlSqlParserBATCH, PlSqlParserBATCHSIZE, PlSqlParserBATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserBECOME, PlSqlParserBEFORE, PlSqlParserBEGIN, PlSqlParserBEGINNING, PlSqlParserBEGIN_OUTLINE_DATA, PlSqlParserBEHALF, PlSqlParserBEQUEATH, PlSqlParserBFILE, PlSqlParserBFILENAME, PlSqlParserBIGFILE, PlSqlParserBINARY, PlSqlParserBINARY_DOUBLE, PlSqlParserBINARY_DOUBLE_INFINITY, PlSqlParserBINARY_DOUBLE_NAN, PlSqlParserBINARY_FLOAT, PlSqlParserBINARY_FLOAT_INFINITY, PlSqlParserBINARY_FLOAT_NAN, PlSqlParserBINARY_INTEGER, PlSqlParserBIND_AWARE, PlSqlParserBINDING, PlSqlParserBIN_TO_NUM, PlSqlParserBITAND, PlSqlParserBITMAP_AND, PlSqlParserBITMAP, PlSqlParserBITMAPS, PlSqlParserBITMAP_TREE, PlSqlParserBITS, PlSqlParserBLOB, PlSqlParserBLOCK, PlSqlParserBLOCK_RANGE, PlSqlParserBLOCKS, PlSqlParserBLOCKSIZE, PlSqlParserBODY, PlSqlParserBOOLEAN, PlSqlParserBOTH, PlSqlParserBOUND, PlSqlParserBRANCH, PlSqlParserBREADTH, PlSqlParserBROADCAST, PlSqlParserBSON, PlSqlParserBUFFER, PlSqlParserBUFFER_CACHE, PlSqlParserBUFFER_POOL, PlSqlParserBUILD, PlSqlParserBULK, PlSqlParserBYPASS_RECURSIVE_CHECK, PlSqlParserBYPASS_UJVC, PlSqlParserBYTE, PlSqlParserCACHE, PlSqlParserCACHE_CB, PlSqlParserCACHE_INSTANCES, PlSqlParserCACHE_TEMP_TABLE, PlSqlParserCACHING, PlSqlParserCALCULATED, PlSqlParserCALLBACK, PlSqlParserCALL, PlSqlParserCANCEL, PlSqlParserCAPACITY, PlSqlParserCAPTION, PlSqlParserCARDINALITY, PlSqlParserCASCADE, PlSqlParserCASE, PlSqlParserCAST, PlSqlParserCASESENSITIVE, PlSqlParserCATEGORY, PlSqlParserCDBDEFAULT, PlSqlParserCEIL, PlSqlParserCELL_FLASH_CACHE, PlSqlParserCERTIFICATE, PlSqlParserCFILE, PlSqlParserCHAINED, PlSqlParserCHANGE, PlSqlParserCHANGE_DUPKEY_ERROR_INDEX, PlSqlParserCHARACTER, PlSqlParserCHAR, PlSqlParserCHAR_CS, PlSqlParserCHARTOROWID, PlSqlParserCHECK_ACL_REWRITE, PlSqlParserCHECKPOINT, PlSqlParserCHILD, PlSqlParserCHOOSE, PlSqlParserCHR, PlSqlParserCHUNK, PlSqlParserCLASS, PlSqlParserCLASSIFICATION, PlSqlParserCLASSIFIER, PlSqlParserCLAUSE, PlSqlParserCLEAN, PlSqlParserCLEANUP, PlSqlParserCLEAR, PlSqlParserC_LETTER, PlSqlParserCLIENT, PlSqlParserCLOB, PlSqlParserCLONE, PlSqlParserCLOSE_CACHED_OPEN_CURSORS, PlSqlParserCLOSE, PlSqlParserCLUSTER_BY_ROWID, PlSqlParserCLUSTER, PlSqlParserCLUSTER_DETAILS, PlSqlParserCLUSTER_DISTANCE, PlSqlParserCLUSTER_ID, PlSqlParserCLUSTERING, PlSqlParserCLUSTERING_FACTOR, PlSqlParserCLUSTER_PROBABILITY, PlSqlParserCLUSTER_SET, PlSqlParserCOALESCE, PlSqlParserCOALESCE_SQ, PlSqlParserCOARSE, PlSqlParserCO_AUTH_IND, PlSqlParserCOLD, PlSqlParserCOLLECT, PlSqlParserCOLUMNAR, PlSqlParserCOLUMN_AUTH_INDICATOR, PlSqlParserCOLUMN, PlSqlParserCOLUMNS, PlSqlParserCOLUMN_STATS, PlSqlParserCOLUMN_VALUE, PlSqlParserCOMMENT, PlSqlParserCOMMIT, PlSqlParserCOMMITTED, PlSqlParserCOMMON, PlSqlParserCOMMON_DATA, PlSqlParserCOMPACT, PlSqlParserCOMPATIBILITY, PlSqlParserCOMPILE, PlSqlParserCOMPLETE, PlSqlParserCOMPLIANCE, PlSqlParserCOMPONENT, PlSqlParserCOMPONENTS, PlSqlParserCOMPOSE, PlSqlParserCOMPOSITE, PlSqlParserCOMPOSITE_LIMIT, PlSqlParserCOMPOUND, PlSqlParserCOMPUTE, PlSqlParserCONCAT, PlSqlParserCON_DBID_TO_ID, PlSqlParserCONDITIONAL, PlSqlParserCONDITION, PlSqlParserCONFIRM, PlSqlParserCONFORMING, PlSqlParserCON_GUID_TO_ID, PlSqlParserCON_ID, PlSqlParserCON_NAME_TO_ID, PlSqlParserCONNECT_BY_CB_WHR_ONLY, PlSqlParserCONNECT_BY_COMBINE_SW, PlSqlParserCONNECT_BY_COST_BASED, PlSqlParserCONNECT_BY_ELIM_DUPS, PlSqlParserCONNECT_BY_FILTERING, PlSqlParserCONNECT_BY_ISCYCLE, PlSqlParserCONNECT_BY_ISLEAF, PlSqlParserCONNECT_BY_ROOT, PlSqlParserCONNECT_TIME, PlSqlParserCONSIDER, PlSqlParserCONSISTENT, PlSqlParserCONSTANT, PlSqlParserCONST, PlSqlParserCONSTRAINT, PlSqlParserCONSTRAINTS, PlSqlParserCONSTRUCTOR, PlSqlParserCONTAINER, PlSqlParserCONTAINERS, PlSqlParserCONTAINERS_DEFAULT, PlSqlParserCONTAINER_DATA, PlSqlParserCONTAINER_MAP, PlSqlParserCONTENT, PlSqlParserCONTENTS, PlSqlParserCONTEXT, PlSqlParserCONTINUE, PlSqlParserCONTROLFILE, PlSqlParserCON_UID_TO_ID, PlSqlParserCONVERT, PlSqlParserCONVERSION, PlSqlParserCOOKIE, PlSqlParserCOPY, PlSqlParserCORR_K, PlSqlParserCORR_S, PlSqlParserCORRUPTION, PlSqlParserCORRUPT_XID_ALL, PlSqlParserCORRUPT_XID, PlSqlParserCOS, PlSqlParserCOSH, PlSqlParserCOST, PlSqlParserCOST_XML_QUERY_REWRITE, PlSqlParserCOUNT, PlSqlParserCOVAR_POP, PlSqlParserCOVAR_SAMP, PlSqlParserCPU_COSTING, PlSqlParserCPU_PER_CALL, PlSqlParserCPU_PER_SESSION, PlSqlParserCRASH, PlSqlParserCREATE_FILE_DEST, PlSqlParserCREATE_STORED_OUTLINES, PlSqlParserCREATION, PlSqlParserCREDENTIAL, PlSqlParserCRITICAL, PlSqlParserCROSS, PlSqlParserCROSSEDITION, PlSqlParserCSCONVERT, PlSqlParserCUBE_AJ, PlSqlParserCUBE, PlSqlParserCUBE_GB, PlSqlParserCUBE_SJ, PlSqlParserCUME_DISTM, PlSqlParserCURRENT, PlSqlParserCURRENT_DATE, PlSqlParserCURRENT_SCHEMA, PlSqlParserCURRENT_TIME, PlSqlParserCURRENT_TIMESTAMP, PlSqlParserCURRENT_USER, PlSqlParserCURRENTV, PlSqlParserCURSOR, PlSqlParserCURSOR_SHARING_EXACT, PlSqlParserCURSOR_SPECIFIC_SEGMENT, PlSqlParserCUSTOMDATUM, PlSqlParserCV, PlSqlParserCYCLE, PlSqlParserDANGLING, PlSqlParserDATABASE, PlSqlParserDATA, PlSqlParserDATAFILE, PlSqlParserDATAFILES, PlSqlParserDATAMOVEMENT, PlSqlParserDATAOBJNO, PlSqlParserDATAOBJ_TO_MAT_PARTITION, PlSqlParserDATAOBJ_TO_PARTITION, PlSqlParserDATAPUMP, PlSqlParserDATA_SECURITY_REWRITE_LIMIT, PlSqlParserDATE_MODE, PlSqlParserDAY, PlSqlParserDAYS, PlSqlParserDBA, PlSqlParserDBA_RECYCLEBIN, PlSqlParserDBMS_STATS, PlSqlParserDB_ROLE_CHANGE, PlSqlParserDBTIMEZONE, PlSqlParserDB_UNIQUE_NAME, PlSqlParserDB_VERSION, PlSqlParserDDL, PlSqlParserDEALLOCATE, PlSqlParserDEBUG, PlSqlParserDEBUGGER, PlSqlParserDEC, PlSqlParserDECIMAL, PlSqlParserDECOMPOSE, PlSqlParserDECORRELATE, PlSqlParserDECR, PlSqlParserDECREMENT, PlSqlParserDECRYPT, PlSqlParserDEDUPLICATE, PlSqlParserDEFAULTS, PlSqlParserDEFAULT_COLLATION, PlSqlParserDEFAULT_CREDENTIAL, PlSqlParserDEFERRABLE, PlSqlParserDEFERRED, PlSqlParserDEFINED, PlSqlParserDEFINE, PlSqlParserDEFINER, PlSqlParserDEGREE, PlSqlParserDELAY, PlSqlParserDELEGATE, PlSqlParserDELETE_ALL, PlSqlParserDELETE, PlSqlParserDELETEXML, PlSqlParserDEMAND, PlSqlParserDENSE_RANKM, PlSqlParserDEPENDENT, PlSqlParserDEPTH, PlSqlParserDEQUEUE, PlSqlParserDEREF, PlSqlParserDEREF_NO_REWRITE, PlSqlParserDESCRIPTION, PlSqlParserDESTROY, PlSqlParserDETACHED, PlSqlParserDETERMINES, PlSqlParserDETERMINISTIC, PlSqlParserDICTIONARY, PlSqlParserDIMENSION, PlSqlParserDIMENSIONS, PlSqlParserDIRECT_LOAD, PlSqlParserDIRECTORY, PlSqlParserDIRECT_PATH, PlSqlParserDISABLE_ALL, PlSqlParserDISABLE, PlSqlParserDISABLE_PARALLEL_DML, PlSqlParserDISABLE_PRESET, PlSqlParserDISABLE_RPKE, PlSqlParserDISALLOW, PlSqlParserDISASSOCIATE, PlSqlParserDISCARD, PlSqlParserDISCONNECT, PlSqlParserDISK, PlSqlParserDISKGROUP, PlSqlParserDISKS, PlSqlParserDISMOUNT, PlSqlParserDISTINGUISHED, PlSqlParserDISTRIBUTED, PlSqlParserDISTRIBUTE, PlSqlParserDML, PlSqlParserDML_UPDATE, PlSqlParserDOCFIDELITY, PlSqlParserDOCUMENT, PlSqlParserDOMAIN_INDEX_FILTER, PlSqlParserDOMAIN_INDEX_NO_SORT, PlSqlParserDOMAIN_INDEX_SORT, PlSqlParserDOUBLE, PlSqlParserDOWNGRADE, PlSqlParserDRIVING_SITE, PlSqlParserDROP_COLUMN, PlSqlParserDROP_GROUP, PlSqlParserDSINTERVAL_UNCONSTRAINED, PlSqlParserDST_UPGRADE_INSERT_CONV, PlSqlParserDUMP, PlSqlParserDUPLICATE, PlSqlParserDV, PlSqlParserDYNAMIC, PlSqlParserDYNAMIC_SAMPLING, PlSqlParserDYNAMIC_SAMPLING_EST_CDN, PlSqlParserE_LETTER, PlSqlParserEACH, PlSqlParserEDITIONABLE, PlSqlParserEDITION, PlSqlParserEDITIONING, PlSqlParserEDITIONS, PlSqlParserELEMENT, PlSqlParserELIM_GROUPBY, PlSqlParserELIMINATE_JOIN, PlSqlParserELIMINATE_OBY, PlSqlParserELIMINATE_OUTER_JOIN, PlSqlParserEM, PlSqlParserEMPTY_BLOB, PlSqlParserEMPTY_CLOB, PlSqlParserEMPTY, PlSqlParserENABLE_ALL, PlSqlParserENABLE, PlSqlParserENABLE_PARALLEL_DML, PlSqlParserENABLE_PRESET, PlSqlParserENCODING, PlSqlParserENCRYPT, PlSqlParserENCRYPTION, PlSqlParserEND_OUTLINE_DATA, PlSqlParserENFORCED, PlSqlParserENFORCE, PlSqlParserENQUEUE, PlSqlParserENTERPRISE, PlSqlParserENTITYESCAPING, PlSqlParserENTRY, PlSqlParserEQUIPART, PlSqlParserERR, PlSqlParserERROR_ARGUMENT, PlSqlParserERROR, PlSqlParserERROR_ON_OVERLAP_TIME, PlSqlParserERRORS, PlSqlParserESCAPE, PlSqlParserESTIMATE, PlSqlParserEVAL, PlSqlParserEVALNAME, PlSqlParserEVALUATE, PlSqlParserEVALUATION, PlSqlParserEVENTS, PlSqlParserEVERY, PlSqlParserEXCEPT, PlSqlParserEXCEPTION, PlSqlParserEXCEPTION_INIT, PlSqlParserEXCEPTIONS, PlSqlParserEXCHANGE, PlSqlParserEXCLUDE, PlSqlParserEXCLUDING, PlSqlParserEXECUTE, PlSqlParserEXEMPT, PlSqlParserEXISTING, PlSqlParserEXISTS, PlSqlParserEXISTSNODE, PlSqlParserEXIT, PlSqlParserEXPAND_GSET_TO_UNION, PlSqlParserEXPAND_TABLE, PlSqlParserEXP, PlSqlParserEXPIRE, PlSqlParserEXPLAIN, PlSqlParserEXPLOSION, PlSqlParserEXPORT, PlSqlParserEXPR_CORR_CHECK, PlSqlParserEXPRESS, PlSqlParserEXTEND, PlSqlParserEXTENDS, PlSqlParserEXTENT, PlSqlParserEXTENTS, PlSqlParserEXTERNAL, PlSqlParserEXTERNALLY, PlSqlParserEXTRACTCLOBXML, PlSqlParserEXTRACT, PlSqlParserEXTRACTVALUE, PlSqlParserEXTRA, PlSqlParserFACILITY, PlSqlParserFACT, PlSqlParserFACTOR, PlSqlParserFACTORIZE_JOIN, PlSqlParserFAILED, PlSqlParserFAILED_LOGIN_ATTEMPTS, PlSqlParserFAILGROUP, PlSqlParserFAILOVER, PlSqlParserFAILURE, PlSqlParserFALSE, PlSqlParserFAMILY, PlSqlParserFAR, PlSqlParserFAST, PlSqlParserFASTSTART, PlSqlParserFBTSCAN, PlSqlParserFEATURE, PlSqlParserFEATURE_DETAILS, PlSqlParserFEATURE_ID, PlSqlParserFEATURE_SET, PlSqlParserFEATURE_VALUE, PlSqlParserFETCH, PlSqlParserFILE, PlSqlParserFILE_NAME_CONVERT, PlSqlParserFILEGROUP, PlSqlParserFILESTORE, PlSqlParserFILESYSTEM_LIKE_LOGGING, PlSqlParserFILTER, PlSqlParserFINAL, PlSqlParserFINE, PlSqlParserFINISH, PlSqlParserFIRST, PlSqlParserFIRSTM, PlSqlParserFIRST_ROWS, PlSqlParserFIRST_VALUE, PlSqlParserFIXED_VIEW_DATA, PlSqlParserFLAGGER, PlSqlParserFLASHBACK, PlSqlParserFLASH_CACHE, PlSqlParserFLOAT, PlSqlParserFLOB, PlSqlParserFLEX, PlSqlParserFLOOR, PlSqlParserFLUSH, PlSqlParserFOLDER, PlSqlParserFOLLOWING, PlSqlParserFOLLOWS, PlSqlParserFORALL, PlSqlParserFORCE, PlSqlParserFORCE_XML_QUERY_REWRITE, PlSqlParserFOREIGN, PlSqlParserFOREVER, PlSqlParserFORMAT, PlSqlParserFORWARD, PlSqlParserFRAGMENT_NUMBER, PlSqlParserFREELIST, PlSqlParserFREELISTS, PlSqlParserFREEPOOLS, PlSqlParserFRESH, PlSqlParserFROM_TZ, PlSqlParserFULL, PlSqlParserFULL_OUTER_JOIN_TO_OUTER, PlSqlParserFUNCTION, PlSqlParserFUNCTIONS, PlSqlParserFTP, PlSqlParserG_LETTER, PlSqlParserGATHER_OPTIMIZER_STATISTICS, PlSqlParserGATHER_PLAN_STATISTICS, PlSqlParserGBY_CONC_ROLLUP, PlSqlParserGBY_PUSHDOWN, PlSqlParserGENERATED, PlSqlParserGET, PlSqlParserGLOBAL, PlSqlParserGLOBALLY, PlSqlParserGLOBAL_NAME, PlSqlParserGLOBAL_TOPIC_ENABLED, PlSqlParserGROUP_BY, PlSqlParserGROUP_ID, PlSqlParserGROUPING, PlSqlParserGROUPING_ID, PlSqlParserGROUPS, PlSqlParserGUARANTEED, PlSqlParserGUARANTEE, PlSqlParserGUARD, PlSqlParserHALF_YEARS, PlSqlParserHASH_AJ, PlSqlParserHASH, PlSqlParserHASHKEYS, PlSqlParserHASH_SJ, PlSqlParserHEADER, PlSqlParserHEAP, PlSqlParserHELP, PlSqlParserHEXTORAW, PlSqlParserHEXTOREF, PlSqlParserHIDDEN_KEYWORD, PlSqlParserHIDE, PlSqlParserHIER_ORDER, PlSqlParserHIERARCHICAL, PlSqlParserHIERARCHY, PlSqlParserHIGH, PlSqlParserHINTSET_BEGIN, PlSqlParserHINTSET_END, PlSqlParserHOT, PlSqlParserHOUR, PlSqlParserHOURS, PlSqlParserHTTP, PlSqlParserHWM_BROKERED, PlSqlParserHYBRID, PlSqlParserH_LETTER, PlSqlParserIDENTIFIER, PlSqlParserIDENTITY, PlSqlParserIDGENERATORS, PlSqlParserID, PlSqlParserIDLE_TIME, PlSqlParserIF, PlSqlParserIGNORE, PlSqlParserIGNORE_OPTIM_EMBEDDED_HINTS, PlSqlParserIGNORE_ROW_ON_DUPKEY_INDEX, PlSqlParserIGNORE_WHERE_CLAUSE, PlSqlParserILM, PlSqlParserIMMEDIATE, PlSqlParserIMPACT, PlSqlParserIMPORT, PlSqlParserINACTIVE, PlSqlParserINACTIVE_ACCOUNT_TIME, PlSqlParserINCLUDE, PlSqlParserINCLUDE_VERSION, PlSqlParserINCLUDING, PlSqlParserINCREMENTAL, PlSqlParserINCREMENT, PlSqlParserINCR, PlSqlParserINDENT, PlSqlParserINDEX_ASC, PlSqlParserINDEX_COMBINE, PlSqlParserINDEX_DESC, PlSqlParserINDEXED, PlSqlParserINDEXES, PlSqlParserINDEX_FFS, PlSqlParserINDEX_FILTER, PlSqlParserINDEXING, PlSqlParserINDEX_JOIN, PlSqlParserINDEX_ROWS, PlSqlParserINDEX_RRS, PlSqlParserINDEX_RS_ASC, PlSqlParserINDEX_RS_DESC, PlSqlParserINDEX_RS, PlSqlParserINDEX_SCAN, PlSqlParserINDEX_SKIP_SCAN, PlSqlParserINDEX_SS_ASC, PlSqlParserINDEX_SS_DESC, PlSqlParserINDEX_SS, PlSqlParserINDEX_STATS, PlSqlParserINDEXTYPE, PlSqlParserINDEXTYPES, PlSqlParserINDICATOR, PlSqlParserINDICES, PlSqlParserINFINITE, PlSqlParserINFORMATIONAL, PlSqlParserINHERIT, PlSqlParserINITCAP, PlSqlParserINITIAL, PlSqlParserINITIALIZED, PlSqlParserINITIALLY, PlSqlParserINITRANS, PlSqlParserINLINE, PlSqlParserINLINE_XMLTYPE_NT, PlSqlParserINMEMORY, PlSqlParserIN_MEMORY_METADATA, PlSqlParserINMEMORY_PRUNING, PlSqlParserINNER, PlSqlParserINOUT, PlSqlParserINPLACE, PlSqlParserINSERTCHILDXMLAFTER, PlSqlParserINSERTCHILDXMLBEFORE, PlSqlParserINSERTCHILDXML, PlSqlParserINSERTXMLAFTER, PlSqlParserINSERTXMLBEFORE, PlSqlParserINSTANCE, PlSqlParserINSTANCES, PlSqlParserINSTANTIABLE, PlSqlParserINSTANTLY, PlSqlParserINSTEAD, PlSqlParserINSTR2, PlSqlParserINSTR4, PlSqlParserINSTRB, PlSqlParserINSTRC, PlSqlParserINSTR, PlSqlParserINTEGER, PlSqlParserINTERLEAVED, PlSqlParserINTERMEDIATE, PlSqlParserINTERNAL_CONVERT, PlSqlParserINTERNAL_USE, PlSqlParserINTERPRETED, PlSqlParserINTERVAL, PlSqlParserINT, PlSqlParserINVALIDATE, PlSqlParserINVISIBLE, PlSqlParserIN_XQUERY, PlSqlParserIS_LEAF, PlSqlParserISOLATION, PlSqlParserISOLATION_LEVEL, PlSqlParserITERATE, PlSqlParserITERATION_NUMBER, PlSqlParserJAVA, PlSqlParserJOB, PlSqlParserJOIN, PlSqlParserJSON_ARRAYAGG, PlSqlParserJSON_ARRAY, PlSqlParserJSON_EQUAL, PlSqlParserJSON_EXISTS2, PlSqlParserJSON_EXISTS, PlSqlParserJSONGET, PlSqlParserJSON, PlSqlParserJSON_OBJECTAGG, PlSqlParserJSON_OBJECT, PlSqlParserJSONPARSE, PlSqlParserJSON_QUERY, PlSqlParserJSON_SERIALIZE, PlSqlParserJSON_TABLE, PlSqlParserJSON_TEXTCONTAINS2, PlSqlParserJSON_TEXTCONTAINS, PlSqlParserJSON_TRANSFORM, PlSqlParserJSON_VALUE, PlSqlParserK_LETTER, PlSqlParserKEEP_DUPLICATES, PlSqlParserKEEP, PlSqlParserKERBEROS, PlSqlParserKEY, PlSqlParserKEY_LENGTH, PlSqlParserKEYSIZE, PlSqlParserKEYS, PlSqlParserKEYSTORE, PlSqlParserKILL, PlSqlParserLABEL, PlSqlParserLANGUAGE, PlSqlParserLAST_DAY, PlSqlParserLAST, PlSqlParserLAST_VALUE, PlSqlParserLATERAL, PlSqlParserLAX, PlSqlParserLAYER, PlSqlParserLDAP_REGISTRATION_ENABLED, PlSqlParserLDAP_REGISTRATION, PlSqlParserLDAP_REG_SYNC_INTERVAL, PlSqlParserLEAF, PlSqlParserLEAD_CDB, PlSqlParserLEAD_CDB_URI, PlSqlParserLEADING, PlSqlParserLEFT, PlSqlParserLENGTH2, PlSqlParserLENGTH4, PlSqlParserLENGTHB, PlSqlParserLENGTHC, PlSqlParserLENGTH, PlSqlParserLESS, PlSqlParserLEVEL, PlSqlParserLEVEL_NAME, PlSqlParserLEVELS, PlSqlParserLIBRARY, PlSqlParserLIFECYCLE, PlSqlParserLIFE, PlSqlParserLIFETIME, PlSqlParserLIKE2, PlSqlParserLIKE4, PlSqlParserLIKEC, PlSqlParserLIKE_EXPAND, PlSqlParserLIMIT, PlSqlParserLINEAR, PlSqlParserLINK, PlSqlParserLIST, PlSqlParserLN, PlSqlParserLNNVL, PlSqlParserLOAD, PlSqlParserLOB, PlSqlParserLOBNVL, PlSqlParserLOBS, PlSqlParserLOCAL_INDEXES, PlSqlParserLOCAL, PlSqlParserLOCALTIME, PlSqlParserLOCALTIMESTAMP, PlSqlParserLOCATION, PlSqlParserLOCATOR, PlSqlParserLOCKDOWN, PlSqlParserLOCKED, PlSqlParserLOCKING, PlSqlParserLOGFILE, PlSqlParserLOGFILES, PlSqlParserLOGGING, PlSqlParserLOGICAL, PlSqlParserLOGICAL_READS_PER_CALL, PlSqlParserLOGICAL_READS_PER_SESSION, PlSqlParserLOG, PlSqlParserLOGMINING, PlSqlParserLOGOFF, PlSqlParserLOGON, PlSqlParserLOG_READ_ONLY_VIOLATIONS, PlSqlParserLONG, PlSqlParserLOOP, PlSqlParserLOST, PlSqlParserLOWER, PlSqlParserLOW, PlSqlParserLPAD, PlSqlParserLTRIM, PlSqlParserM_LETTER, PlSqlParserMAIN, PlSqlParserMAKE_REF, PlSqlParserMANAGED, PlSqlParserMANAGE, PlSqlParserMANAGEMENT, PlSqlParserMANAGER, PlSqlParserMANDATORY, PlSqlParserMANUAL, PlSqlParserMAP, PlSqlParserMAPPING, PlSqlParserMASTER, PlSqlParserMATCHED, PlSqlParserMATCHES, PlSqlParserMATCH, PlSqlParserMATCH_NUMBER, PlSqlParserMATCH_RECOGNIZE, PlSqlParserMATERIALIZED, PlSqlParserMATERIALIZE, PlSqlParserMAXARCHLOGS, PlSqlParserMAXDATAFILES, PlSqlParserMAXEXTENTS, PlSqlParserMAXIMIZE, PlSqlParserMAXINSTANCES, PlSqlParserMAXLOGFILES, PlSqlParserMAXLOGHISTORY, PlSqlParserMAXLOGMEMBERS, PlSqlParserMAX_SHARED_TEMP_SIZE, PlSqlParserMAXSIZE, PlSqlParserMAXTRANS, PlSqlParserMAXVALUE, PlSqlParserMEASURE, PlSqlParserMEASURES, PlSqlParserMEDIUM, PlSqlParserMEMBER, PlSqlParserMEMBER_CAPTION, PlSqlParserMEMBER_DESCRIPTION, PlSqlParserMEMBER_NAME, PlSqlParserMEMBER_UNIQUE_NAME, PlSqlParserMEMCOMPRESS, PlSqlParserMEMORY, PlSqlParserMERGEACTIONS, PlSqlParserMERGE_AJ, PlSqlParserMERGE_CONST_ON, PlSqlParserMERGE, PlSqlParserMERGE_SJ, PlSqlParserMETADATA, PlSqlParserMETHOD, PlSqlParserMIGRATE, PlSqlParserMIGRATION, PlSqlParserMINEXTENTS, PlSqlParserMINIMIZE, PlSqlParserMINIMUM, PlSqlParserMINING, PlSqlParserMINUS_NULL, PlSqlParserMINUTE, PlSqlParserMINUTES, PlSqlParserMINVALUE, PlSqlParserMIRRORCOLD, PlSqlParserMIRRORHOT, PlSqlParserMIRROR, PlSqlParserMISSING, PlSqlParserMISMATCH, PlSqlParserMLSLABEL, PlSqlParserMODEL_COMPILE_SUBQUERY, PlSqlParserMODEL_DONTVERIFY_UNIQUENESS, PlSqlParserMODEL_DYNAMIC_SUBQUERY, PlSqlParserMODEL_MIN_ANALYSIS, PlSqlParserMODEL, PlSqlParserMODEL_NB, PlSqlParserMODEL_NO_ANALYSIS, PlSqlParserMODEL_PBY, PlSqlParserMODEL_PUSH_REF, PlSqlParserMODEL_SV, PlSqlParserMODIFICATION, PlSqlParserMODIFY_COLUMN_TYPE, PlSqlParserMODIFY, PlSqlParserMOD, PlSqlParserMODULE, PlSqlParserMONITORING, PlSqlParserMONITOR, PlSqlParserMONTH, PlSqlParserMONTHS_BETWEEN, PlSqlParserMONTHS, PlSqlParserMOUNT, PlSqlParserMOUNTPATH, PlSqlParserMOUNTPOINT, PlSqlParserMOVEMENT, PlSqlParserMOVE, PlSqlParserMULTIDIMENSIONAL, PlSqlParserMULTISET, PlSqlParserMV_MERGE, PlSqlParserNAMED, PlSqlParserNAME, PlSqlParserNAMESPACE, PlSqlParserNAN, PlSqlParserNANVL, PlSqlParserNATIONAL, PlSqlParserNATIVE_FULL_OUTER_JOIN, PlSqlParserNATIVE, PlSqlParserNATURAL, PlSqlParserNAV, PlSqlParserNCHAR_CS, PlSqlParserNCHAR, PlSqlParserNCHR, PlSqlParserNCLOB, PlSqlParserNEEDED, PlSqlParserNEG, PlSqlParserNESTED, PlSqlParserNESTED_TABLE_FAST_INSERT, PlSqlParserNESTED_TABLE_GET_REFS, PlSqlParserNESTED_TABLE_ID, PlSqlParserNESTED_TABLE_SET_REFS, PlSqlParserNESTED_TABLE_SET_SETID, PlSqlParserNETWORK, PlSqlParserNEVER, PlSqlParserNEW, PlSqlParserNEW_TIME, PlSqlParserNEXT_DAY, PlSqlParserNEXT, PlSqlParserNL_AJ, PlSqlParserNLJ_BATCHING, PlSqlParserNLJ_INDEX_FILTER, PlSqlParserNLJ_INDEX_SCAN, PlSqlParserNLJ_PREFETCH, PlSqlParserNLS_CALENDAR, PlSqlParserNLS_CHARACTERSET, PlSqlParserNLS_CHARSET_DECL_LEN, PlSqlParserNLS_CHARSET_ID, PlSqlParserNLS_CHARSET_NAME, PlSqlParserNLS_COMP, PlSqlParserNLS_CURRENCY, PlSqlParserNLS_DATE_FORMAT, PlSqlParserNLS_DATE_LANGUAGE, PlSqlParserNLS_INITCAP, PlSqlParserNLS_ISO_CURRENCY, PlSqlParserNL_SJ, PlSqlParserNLS_LANG, PlSqlParserNLS_LANGUAGE, PlSqlParserNLS_LENGTH_SEMANTICS, PlSqlParserNLS_LOWER, PlSqlParserNLS_NCHAR_CONV_EXCP, PlSqlParserNLS_NUMERIC_CHARACTERS, PlSqlParserNLS_SORT, PlSqlParserNLSSORT, PlSqlParserNLS_SPECIAL_CHARS, PlSqlParserNLS_TERRITORY, PlSqlParserNLS_UPPER, PlSqlParserNO_ACCESS, PlSqlParserNO_ADAPTIVE_PLAN, PlSqlParserNO_ANSI_REARCH, PlSqlParserNOAPPEND, PlSqlParserNOARCHIVELOG, PlSqlParserNOAUDIT, PlSqlParserNO_AUTO_REOPTIMIZE, PlSqlParserNO_BASETABLE_MULTIMV_REWRITE, PlSqlParserNO_BATCH_TABLE_ACCESS_BY_ROWID, PlSqlParserNO_BIND_AWARE, PlSqlParserNO_BUFFER, PlSqlParserNOCACHE, PlSqlParserNO_CARTESIAN, PlSqlParserNO_CHECK_ACL_REWRITE, PlSqlParserNO_CLUSTER_BY_ROWID, PlSqlParserNO_CLUSTERING, PlSqlParserNO_COALESCE_SQ, PlSqlParserNO_COMMON_DATA, PlSqlParserNO_CONNECT_BY_CB_WHR_ONLY, PlSqlParserNO_CONNECT_BY_COMBINE_SW, PlSqlParserNO_CONNECT_BY_COST_BASED, PlSqlParserNO_CONNECT_BY_ELIM_DUPS, PlSqlParserNO_CONNECT_BY_FILTERING, PlSqlParserNOCOPY, PlSqlParserNO_COST_XML_QUERY_REWRITE, PlSqlParserNO_CPU_COSTING, PlSqlParserNOCPU_COSTING, PlSqlParserNOCYCLE, PlSqlParserNO_DATA_SECURITY_REWRITE, PlSqlParserNO_DECORRELATE, PlSqlParserNODELAY, PlSqlParserNO_DOMAIN_INDEX_FILTER, PlSqlParserNO_DST_UPGRADE_INSERT_CONV, PlSqlParserNO_ELIM_GROUPBY, PlSqlParserNO_ELIMINATE_JOIN, PlSqlParserNO_ELIMINATE_OBY, PlSqlParserNO_ELIMINATE_OUTER_JOIN, PlSqlParserNOENTITYESCAPING, PlSqlParserNOEXTEND, PlSqlParserNO_EXPAND_GSET_TO_UNION, PlSqlParserNO_EXPAND, PlSqlParserNO_EXPAND_TABLE, PlSqlParserNO_FACT, PlSqlParserNO_FACTORIZE_JOIN, PlSqlParserNO_FILTERING, PlSqlParserNOFORCE, PlSqlParserNO_FULL_OUTER_JOIN_TO_OUTER, PlSqlParserNO_GATHER_OPTIMIZER_STATISTICS, PlSqlParserNO_GBY_PUSHDOWN, PlSqlParserNOGUARANTEE, PlSqlParserNO_INDEX_FFS, PlSqlParserNO_INDEX, PlSqlParserNO_INDEX_SS, PlSqlParserNO_INMEMORY, PlSqlParserNO_INMEMORY_PRUNING, PlSqlParserNOKEEP, PlSqlParserNO_LOAD, PlSqlParserNOLOCAL, PlSqlParserNOLOGGING, PlSqlParserNOMAPPING, PlSqlParserNOMAXVALUE, PlSqlParserNO_MERGE, PlSqlParserNOMINIMIZE, PlSqlParserNOMINVALUE, PlSqlParserNO_MODEL_PUSH_REF, PlSqlParserNO_MONITORING, PlSqlParserNOMONITORING, PlSqlParserNO_MONITOR, PlSqlParserNO_MULTIMV_REWRITE, PlSqlParserNO_NATIVE_FULL_OUTER_JOIN, PlSqlParserNONBLOCKING, PlSqlParserNONEDITIONABLE, PlSqlParserNONE, PlSqlParserNO_NLJ_BATCHING, PlSqlParserNO_NLJ_PREFETCH, PlSqlParserNO, PlSqlParserNONSCHEMA, PlSqlParserNO_OBJECT_LINK, PlSqlParserNOORDER, PlSqlParserNO_ORDER_ROLLUPS, PlSqlParserNO_OUTER_JOIN_TO_ANTI, PlSqlParserNO_OUTER_JOIN_TO_INNER, PlSqlParserNOOVERRIDE, PlSqlParserNO_PARALLEL_INDEX, PlSqlParserNOPARALLEL_INDEX, PlSqlParserNO_PARALLEL, PlSqlParserNOPARALLEL, PlSqlParserNO_PARTIAL_COMMIT, PlSqlParserNO_PARTIAL_JOIN, PlSqlParserNO_PARTIAL_ROLLUP_PUSHDOWN, PlSqlParserNOPARTITION, PlSqlParserNO_PLACE_DISTINCT, PlSqlParserNO_PLACE_GROUP_BY, PlSqlParserNO_PQ_CONCURRENT_UNION, PlSqlParserNO_PQ_MAP, PlSqlParserNOPROMPT, PlSqlParserNO_PQ_REPLICATE, PlSqlParserNO_PQ_SKEW, PlSqlParserNO_PRUNE_GSETS, PlSqlParserNO_PULL_PRED, PlSqlParserNO_PUSH_PRED, PlSqlParserNO_PUSH_SUBQ, PlSqlParserNO_PX_FAULT_TOLERANCE, PlSqlParserNO_PX_JOIN_FILTER, PlSqlParserNO_QKN_BUFF, PlSqlParserNO_QUERY_TRANSFORMATION, PlSqlParserNO_REF_CASCADE, PlSqlParserNORELOCATE, PlSqlParserNORELY, PlSqlParserNOREPAIR, PlSqlParserNOREPLAY, PlSqlParserNORESETLOGS, PlSqlParserNO_RESULT_CACHE, PlSqlParserNOREVERSE, PlSqlParserNO_REWRITE, PlSqlParserNOREWRITE, PlSqlParserNORMAL, PlSqlParserNO_ROOT_SW_FOR_LOCAL, PlSqlParserNOROWDEPENDENCIES, PlSqlParserNOSCHEMACHECK, PlSqlParserNOSEGMENT, PlSqlParserNOSCALE, PlSqlParserNOSHARD, PlSqlParserNO_SEMIJOIN, PlSqlParserNO_SEMI_TO_INNER, PlSqlParserNO_SET_TO_JOIN, PlSqlParserNOSORT, PlSqlParserNO_SQL_TRANSLATION, PlSqlParserNO_SQL_TUNE, PlSqlParserNO_STAR_TRANSFORMATION, PlSqlParserNO_STATEMENT_QUEUING, PlSqlParserNO_STATS_GSETS, PlSqlParserNOSTRICT, PlSqlParserNO_SUBQUERY_PRUNING, PlSqlParserNO_SUBSTRB_PAD, PlSqlParserNO_SWAP_JOIN_INPUTS, PlSqlParserNOSWITCH, PlSqlParserNO_TABLE_LOOKUP_BY_NL, PlSqlParserNO_TEMP_TABLE, PlSqlParserNOTHING, PlSqlParserNOTIFICATION, PlSqlParserNO_TRANSFORM_DISTINCT_AGG, PlSqlParserNO_UNNEST, PlSqlParserNO_USE_CUBE, PlSqlParserNO_USE_HASH_AGGREGATION, PlSqlParserNO_USE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserNO_USE_HASH, PlSqlParserNO_USE_INVISIBLE_INDEXES, PlSqlParserNO_USE_MERGE, PlSqlParserNO_USE_NL, PlSqlParserNO_USE_VECTOR_AGGREGATION, PlSqlParserNOVALIDATE, PlSqlParserNO_VECTOR_TRANSFORM_DIMS, PlSqlParserNO_VECTOR_TRANSFORM_FACT, PlSqlParserNO_VECTOR_TRANSFORM, PlSqlParserNO_XDB_FASTPATH_INSERT, PlSqlParserNO_XML_DML_REWRITE, PlSqlParserNO_XMLINDEX_REWRITE_IN_SELECT, PlSqlParserNO_XMLINDEX_REWRITE, PlSqlParserNO_XML_QUERY_REWRITE, PlSqlParserNO_ZONEMAP, PlSqlParserNTH_VALUE, PlSqlParserNULLIF, PlSqlParserNULLS, PlSqlParserNUMBER, PlSqlParserNUMERIC, PlSqlParserNUM_INDEX_KEYS, PlSqlParserNUMTODSINTERVAL, PlSqlParserNUMTOYMINTERVAL, PlSqlParserNVARCHAR2, PlSqlParserNVL2, PlSqlParserOBJECT2XML, PlSqlParserOBJECT, PlSqlParserOBJ_ID, PlSqlParserOBJNO, PlSqlParserOBJNO_REUSE, PlSqlParserOCCURENCES, PlSqlParserOFFLINE, PlSqlParserOFF, PlSqlParserOFFSET, PlSqlParserOIDINDEX, PlSqlParserOID, PlSqlParserOLAP, PlSqlParserOLD, PlSqlParserOLD_PUSH_PRED, PlSqlParserOLS, PlSqlParserOLTP, PlSqlParserOMIT, PlSqlParserONE, PlSqlParserONLINE, PlSqlParserONLY, PlSqlParserOPAQUE, PlSqlParserOPAQUE_TRANSFORM, PlSqlParserOPAQUE_XCANONICAL, PlSqlParserOPCODE, PlSqlParserOPEN, PlSqlParserOPERATIONS, PlSqlParserOPERATOR, PlSqlParserOPT_ESTIMATE, PlSqlParserOPTIMAL, PlSqlParserOPTIMIZE, PlSqlParserOPTIMIZER_FEATURES_ENABLE, PlSqlParserOPTIMIZER_GOAL, PlSqlParserOPT_PARAM, PlSqlParserORA_BRANCH, PlSqlParserORA_CHECK_ACL, PlSqlParserORA_CHECK_PRIVILEGE, PlSqlParserORA_CLUSTERING, PlSqlParserORADATA, PlSqlParserORADEBUG, PlSqlParserORA_DST_AFFECTED, PlSqlParserORA_DST_CONVERT, PlSqlParserORA_DST_ERROR, PlSqlParserORA_GET_ACLIDS, PlSqlParserORA_GET_PRIVILEGES, PlSqlParserORA_HASH, PlSqlParserORA_INVOKING_USERID, PlSqlParserORA_INVOKING_USER, PlSqlParserORA_INVOKING_XS_USER_GUID, PlSqlParserORA_INVOKING_XS_USER, PlSqlParserORA_RAWCOMPARE, PlSqlParserORA_RAWCONCAT, PlSqlParserORA_ROWSCN, PlSqlParserORA_ROWSCN_RAW, PlSqlParserORA_ROWVERSION, PlSqlParserORA_TABVERSION, PlSqlParserORA_WRITE_TIME, PlSqlParserORDERED, PlSqlParserORDERED_PREDICATES, PlSqlParserORDINALITY, PlSqlParserOR_EXPAND, PlSqlParserORGANIZATION, PlSqlParserOR_PREDICATES, PlSqlParserOSERROR, PlSqlParserOTHER, PlSqlParserOUTER_JOIN_TO_ANTI, PlSqlParserOUTER_JOIN_TO_INNER, PlSqlParserOUTER, PlSqlParserOUTLINE_LEAF, PlSqlParserOUTLINE, PlSqlParserOUT_OF_LINE, PlSqlParserOUT, PlSqlParserOVERFLOW_NOMOVE, PlSqlParserOVERFLOW, PlSqlParserOVERLAPS, PlSqlParserOVER, PlSqlParserOVERRIDING, PlSqlParserOWNER, PlSqlParserOWNERSHIP, PlSqlParserOWN, PlSqlParserP_LETTER, PlSqlParserPACKAGE, PlSqlParserPACKAGES, PlSqlParserPARALLEL_ENABLE, PlSqlParserPARALLEL_INDEX, PlSqlParserPARALLEL, PlSqlParserPARAMETERS, PlSqlParserPARAM, PlSqlParserPARENT, PlSqlParserPARENT_LEVEL_NAME, PlSqlParserPARENT_UNIQUE_NAME, PlSqlParserPARITY, PlSqlParserPARTIAL_JOIN, PlSqlParserPARTIALLY, PlSqlParserPARTIAL, PlSqlParserPARTIAL_ROLLUP_PUSHDOWN, PlSqlParserPARTITION_HASH, PlSqlParserPARTITION_LIST, PlSqlParserPARTITION, PlSqlParserPARTITION_RANGE, PlSqlParserPARTITIONS, PlSqlParserPARTNUMINST, PlSqlParserPASSING, PlSqlParserPASSWORD_GRACE_TIME, PlSqlParserPASSWORD_LIFE_TIME, PlSqlParserPASSWORD_LOCK_TIME, PlSqlParserPASSWORD, PlSqlParserPASSWORD_REUSE_MAX, PlSqlParserPASSWORD_REUSE_TIME, PlSqlParserPASSWORD_ROLLOVER_TIME, PlSqlParserPASSWORD_VERIFY_FUNCTION, PlSqlParserPAST, PlSqlParserPATCH, PlSqlParserPATH, PlSqlParserPATH_PREFIX, PlSqlParserPATHS, PlSqlParserPATTERN, PlSqlParserPBL_HS_BEGIN, PlSqlParserPBL_HS_END, PlSqlParserPCTINCREASE, PlSqlParserPCTTHRESHOLD, PlSqlParserPCTUSED, PlSqlParserPCTVERSION, PlSqlParserPENDING, PlSqlParserPERCENT_KEYWORD, PlSqlParserPERCENT_RANKM, PlSqlParserPERFORMANCE, PlSqlParserPERIOD_KEYWORD, PlSqlParserPERMANENT, PlSqlParserPERMISSION, PlSqlParserPERMUTE, PlSqlParserPER, PlSqlParserPFILE, PlSqlParserPHYSICAL, PlSqlParserPIKEY, PlSqlParserPIPELINED, PlSqlParserPIV_GB, PlSqlParserPIVOT, PlSqlParserPIV_SSF, PlSqlParserPLACE_DISTINCT, PlSqlParserPLACE_GROUP_BY, PlSqlParserPLAN, PlSqlParserPLSCOPE_SETTINGS, PlSqlParserPLS_INTEGER, PlSqlParserPLSQL_CCFLAGS, PlSqlParserPLSQL_CODE_TYPE, PlSqlParserPLSQL_DEBUG, PlSqlParserPLSQL_OPTIMIZE_LEVEL, PlSqlParserPLSQL_WARNINGS, PlSqlParserPLUGGABLE, PlSqlParserPMEM, PlSqlParserPOINT, PlSqlParserPOLICY, PlSqlParserPOOL_16K, PlSqlParserPOOL_2K, PlSqlParserPOOL_32K, PlSqlParserPOOL_4K, PlSqlParserPOOL_8K, PlSqlParserPOSITIVEN, PlSqlParserPOSITIVE, PlSqlParserPOST_TRANSACTION, PlSqlParserPOWERMULTISET_BY_CARDINALITY, PlSqlParserPOWERMULTISET, PlSqlParserPOWER, PlSqlParserPQ_CONCURRENT_UNION, PlSqlParserPQ_DISTRIBUTE, PlSqlParserPQ_DISTRIBUTE_WINDOW, PlSqlParserPQ_FILTER, PlSqlParserPQ_MAP, PlSqlParserPQ_NOMAP, PlSqlParserPQ_REPLICATE, PlSqlParserPQ_SKEW, PlSqlParserPRAGMA, PlSqlParserPREBUILT, PlSqlParserPRECEDES, PlSqlParserPRECEDING, PlSqlParserPRECISION, PlSqlParserPRECOMPUTE_SUBQUERY, PlSqlParserPREDICATE_REORDERS, PlSqlParserPRELOAD, PlSqlParserPREPARE, PlSqlParserPRESENTNNV, PlSqlParserPRESENT, PlSqlParserPRESENTV, PlSqlParserPRESERVE_OID, PlSqlParserPRESERVE, PlSqlParserPRETTY, PlSqlParserPREVIOUS, PlSqlParserPREV, PlSqlParserPRIMARY, PlSqlParserPRINTBLOBTOCLOB, PlSqlParserPRIORITY, PlSqlParserPRIVATE, PlSqlParserPRIVATE_SGA, PlSqlParserPRIVILEGED, PlSqlParserPRIVILEGE, PlSqlParserPRIVILEGES, PlSqlParserPROCEDURAL, PlSqlParserPROCEDURE, PlSqlParserPROCESS, PlSqlParserPROFILE, PlSqlParserPROGRAM, PlSqlParserPROJECT, PlSqlParserPROPAGATE, PlSqlParserPROPERTY, PlSqlParserPROTECTED, PlSqlParserPROTECTION, PlSqlParserPROTOCOL, PlSqlParserPROXY, PlSqlParserPRUNING, PlSqlParserPUBLIC, PlSqlParserPULL_PRED, PlSqlParserPURGE, PlSqlParserPUSH_PRED, PlSqlParserPUSH_SUBQ, PlSqlParserPX_FAULT_TOLERANCE, PlSqlParserPX_GRANULE, PlSqlParserPX_JOIN_FILTER, PlSqlParserQB_NAME, PlSqlParserQUARTERS, PlSqlParserQUERY_BLOCK, PlSqlParserQUERY, PlSqlParserQUEUE_CURR, PlSqlParserQUEUE, PlSqlParserQUEUE_ROWP, PlSqlParserQUIESCE, PlSqlParserQUORUM, PlSqlParserQUOTA, PlSqlParserQUOTAGROUP, PlSqlParserRAISE, PlSqlParserRANDOM_LOCAL, PlSqlParserRANDOM, PlSqlParserRANGE, PlSqlParserRANKM, PlSqlParserRAPIDLY, PlSqlParserRAW, PlSqlParserRAWTOHEX, PlSqlParserRAWTONHEX, PlSqlParserRBA, PlSqlParserRBO_OUTLINE, PlSqlParserRDBA, PlSqlParserREAD, PlSqlParserREADS, PlSqlParserREALM, PlSqlParserREAL, PlSqlParserREBALANCE, PlSqlParserREBUILD, PlSqlParserRECORD, PlSqlParserRECORDS_PER_BLOCK, PlSqlParserRECOVERABLE, PlSqlParserRECOVER, PlSqlParserRECOVERY, PlSqlParserRECYCLEBIN, PlSqlParserRECYCLE, PlSqlParserREDACTION, PlSqlParserREDEFINE, PlSqlParserREDO, PlSqlParserREDUCED, PlSqlParserREDUNDANCY, PlSqlParserREF_CASCADE_CURSOR, PlSqlParserREFERENCED, PlSqlParserREFERENCE, PlSqlParserREFERENCES, PlSqlParserREFERENCING, PlSqlParserREF, PlSqlParserREFRESH, PlSqlParserREFTOHEX, PlSqlParserREGEXP_COUNT, PlSqlParserREGEXP_INSTR, PlSqlParserREGEXP_LIKE, PlSqlParserREGEXP_REPLACE, PlSqlParserREGEXP_SUBSTR, PlSqlParserREGISTER, PlSqlParserREGR_AVGX, PlSqlParserREGR_AVGY, PlSqlParserREGR_COUNT, PlSqlParserREGR_INTERCEPT, PlSqlParserREGR_R2, PlSqlParserREGR_SLOPE, PlSqlParserREGR_SXX, PlSqlParserREGR_SXY, PlSqlParserREGR_SYY, PlSqlParserREGULAR, PlSqlParserREJECT, PlSqlParserREKEY, PlSqlParserRELATIONAL, PlSqlParserRELOCATE, PlSqlParserRELY, PlSqlParserREMAINDER, PlSqlParserREMOTE, PlSqlParserREMOTE_MAPPED, PlSqlParserREMOVE, PlSqlParserRENAME, PlSqlParserREPAIR, PlSqlParserREPEAT, PlSqlParserREPLACE, PlSqlParserREPLICATION, PlSqlParserREQUIRED, PlSqlParserRESETLOGS, PlSqlParserRESET, PlSqlParserRESIZE, PlSqlParserRESOLVE, PlSqlParserRESOLVER, PlSqlParserRESPECT, PlSqlParserRESTART, PlSqlParserRESTORE_AS_INTERVALS, PlSqlParserRESTORE, PlSqlParserRESTRICT_ALL_REF_CONS, PlSqlParserRESTRICTED, PlSqlParserRESTRICT_REFERENCES, PlSqlParserRESTRICT, PlSqlParserRESULT_CACHE, PlSqlParserRESULT, PlSqlParserRESUMABLE, PlSqlParserRESUME, PlSqlParserRETENTION, PlSqlParserRETRY_ON_ROW_CHANGE, PlSqlParserRETURNING, PlSqlParserRETURN, PlSqlParserREUSE, PlSqlParserREVERSE, PlSqlParserREWRITE_OR_ERROR, PlSqlParserREWRITE, PlSqlParserRIGHT, PlSqlParserROLE, PlSqlParserROLESET, PlSqlParserROLES, PlSqlParserROLLBACK, PlSqlParserROLLING, PlSqlParserROLLUP, PlSqlParserROWDEPENDENCIES, PlSqlParserROWID_MAPPING_TABLE, PlSqlParserROWID, PlSqlParserROWIDTOCHAR, PlSqlParserROWIDTONCHAR, PlSqlParserROW_LENGTH, PlSqlParserROWNUM, PlSqlParserROW, PlSqlParserROWS, PlSqlParserRPAD, PlSqlParserRTRIM, PlSqlParserRULE, PlSqlParserRULES, PlSqlParserRUNNING, PlSqlParserSALT, PlSqlParserSAMPLE, PlSqlParserSAVE_AS_INTERVALS, PlSqlParserSAVEPOINT, PlSqlParserSAVE, PlSqlParserSB4, PlSqlParserSCALE_ROWS, PlSqlParserSCALE, PlSqlParserSCAN_INSTANCES, PlSqlParserSCAN, PlSqlParserSCHEDULER, PlSqlParserSCHEMACHECK, PlSqlParserSCHEMA, PlSqlParserSCN_ASCENDING, PlSqlParserSCN, PlSqlParserSCOPE, PlSqlParserSCRUB, PlSqlParserSD_ALL, PlSqlParserSD_INHIBIT, PlSqlParserSDO_GEOM_MBR, PlSqlParserSDO_GEOMETRY, PlSqlParserSD_SHOW, PlSqlParserSEARCH, PlSqlParserSECOND, PlSqlParserSECONDS, PlSqlParserSECRET, PlSqlParserSECUREFILE_DBA, PlSqlParserSECUREFILE, PlSqlParserSECURITY, PlSqlParserSEED, PlSqlParserSEG_BLOCK, PlSqlParserSEG_FILE, PlSqlParserSEGMENT, PlSqlParserSELECTIVITY, PlSqlParserSELF, PlSqlParserSEMIJOIN_DRIVER, PlSqlParserSEMIJOIN, PlSqlParserSEMI_TO_INNER, PlSqlParserSEQUENCED, PlSqlParserSEQUENCE, PlSqlParserSEQUENTIAL, PlSqlParserSERIALIZABLE, PlSqlParserSERIALLY_REUSABLE, PlSqlParserSERIAL, PlSqlParserSERVERERROR, PlSqlParserSERVICE_NAME_CONVERT, PlSqlParserSERVICE, PlSqlParserSERVICES, PlSqlParserSESSION_CACHED_CURSORS, PlSqlParserSESSION, PlSqlParserSESSIONS_PER_USER, PlSqlParserSESSIONTIMEZONE, PlSqlParserSESSIONTZNAME, PlSqlParserSET, PlSqlParserSETS, PlSqlParserSETTINGS, PlSqlParserSET_TO_JOIN, PlSqlParserSEVERE, PlSqlParserSHARDSPACE, PlSqlParserSHARD, PlSqlParserSHARED_POOL, PlSqlParserSHARED, PlSqlParserSHARING, PlSqlParserSHELFLIFE, PlSqlParserSHOW, PlSqlParserSHRINK, PlSqlParserSHUTDOWN, PlSqlParserSIBLINGS, PlSqlParserSID, PlSqlParserSITE, PlSqlParserSIGNAL_COMPONENT, PlSqlParserSIGNAL_FUNCTION, PlSqlParserSIGN, PlSqlParserSIGNTYPE, PlSqlParserSIMPLE_INTEGER, PlSqlParserSIMPLE, PlSqlParserSINGLE, PlSqlParserSINGLETASK, PlSqlParserSINH, PlSqlParserSIN, PlSqlParserSKIP_EXT_OPTIMIZER, PlSqlParserSKIP_, PlSqlParserSKIP_UNQ_UNUSABLE_IDX, PlSqlParserSKIP_UNUSABLE_INDEXES, PlSqlParserSMALLFILE, PlSqlParserSMALLINT, PlSqlParserSNAPSHOT, PlSqlParserSOME, PlSqlParserSORT, PlSqlParserSOUNDEX, PlSqlParserSOURCE_FILE_DIRECTORY, PlSqlParserSOURCE_FILE_NAME_CONVERT, PlSqlParserSOURCE, PlSqlParserSPACE_KEYWORD, PlSqlParserSPECIFICATION, PlSqlParserSPFILE, PlSqlParserSPLIT, PlSqlParserSPREADSHEET, PlSqlParserSQLDATA, PlSqlParserSQLERROR, PlSqlParserSQLLDR, PlSqlParserSQL, PlSqlParserSQL_MACRO, PlSqlParserSQL_TRACE, PlSqlParserSQL_TRANSLATION_PROFILE, PlSqlParserSQRT, PlSqlParserSTALE, PlSqlParserSTANDALONE, PlSqlParserSTANDARD, PlSqlParserSTANDARD_HASH, PlSqlParserSTANDBY_MAX_DATA_DELAY, PlSqlParserSTANDBYS, PlSqlParserSTANDBY, PlSqlParserSTAR, PlSqlParserSTAR_TRANSFORMATION, PlSqlParserSTARTUP, PlSqlParserSTATEMENT_ID, PlSqlParserSTATEMENT_QUEUING, PlSqlParserSTATEMENTS, PlSqlParserSTATEMENT, PlSqlParserSTATE, PlSqlParserSTATIC, PlSqlParserSTATISTICS, PlSqlParserSTATS_BINOMIAL_TEST, PlSqlParserSTATS_CROSSTAB, PlSqlParserSTATS_F_TEST, PlSqlParserSTATS_KS_TEST, PlSqlParserSTATS_MODE, PlSqlParserSTATS_MW_TEST, PlSqlParserSTATS_ONE_WAY_ANOVA, PlSqlParserSTATS_T_TEST_INDEP, PlSqlParserSTATS_T_TEST_INDEPU, PlSqlParserSTATS_T_TEST_ONE, PlSqlParserSTATS_T_TEST_PAIRED, PlSqlParserSTATS_WSR_TEST, PlSqlParserSTDDEV_POP, PlSqlParserSTDDEV_SAMP, PlSqlParserSTOP, PlSqlParserSTORAGE, PlSqlParserSTORE, PlSqlParserSTREAMS, PlSqlParserSTREAM, PlSqlParserSTRICT, PlSqlParserSTRING, PlSqlParserSTRIPE_COLUMNS, PlSqlParserSTRIPE_WIDTH, PlSqlParserSTRIP, PlSqlParserSTRUCTURE, PlSqlParserSUBMULTISET, PlSqlParserSUBPARTITION_REL, PlSqlParserSUBPARTITIONS, PlSqlParserSUBPARTITION, PlSqlParserSUBQUERIES, PlSqlParserSUBQUERY_PRUNING, PlSqlParserSUBSCRIBE, PlSqlParserSUBSET, PlSqlParserSUBSTITUTABLE, PlSqlParserSUBSTR2, PlSqlParserSUBSTR4, PlSqlParserSUBSTRB, PlSqlParserSUBSTRC, PlSqlParserSUBTYPE, PlSqlParserSUCCESSFUL, PlSqlParserSUCCESS, PlSqlParserSUMMARY, PlSqlParserSUPPLEMENTAL, PlSqlParserSUSPEND, PlSqlParserSWAP_JOIN_INPUTS, PlSqlParserSWITCHOVER, PlSqlParserSWITCH, PlSqlParserSYNCHRONOUS, PlSqlParserSYNC, PlSqlParserSYS, PlSqlParserSYSASM, PlSqlParserSYS_AUDIT, PlSqlParserSYSAUX, PlSqlParserSYSBACKUP, PlSqlParserSYS_CHECKACL, PlSqlParserSYS_CHECK_PRIVILEGE, PlSqlParserSYS_CONNECT_BY_PATH, PlSqlParserSYS_CONTEXT, PlSqlParserSYSDATE, PlSqlParserSYSDBA, PlSqlParserSYS_DBURIGEN, PlSqlParserSYSDG, PlSqlParserSYS_DL_CURSOR, PlSqlParserSYS_DM_RXFORM_CHR, PlSqlParserSYS_DM_RXFORM_NUM, PlSqlParserSYS_DOM_COMPARE, PlSqlParserSYS_DST_PRIM2SEC, PlSqlParserSYS_DST_SEC2PRIM, PlSqlParserSYS_ET_BFILE_TO_RAW, PlSqlParserSYS_ET_BLOB_TO_IMAGE, PlSqlParserSYS_ET_IMAGE_TO_BLOB, PlSqlParserSYS_ET_RAW_TO_BFILE, PlSqlParserSYS_EXTPDTXT, PlSqlParserSYS_EXTRACT_UTC, PlSqlParserSYS_FBT_INSDEL, PlSqlParserSYS_FILTER_ACLS, PlSqlParserSYS_FNMATCHES, PlSqlParserSYS_FNREPLACE, PlSqlParserSYS_GET_ACLIDS, PlSqlParserSYS_GET_COL_ACLIDS, PlSqlParserSYS_GET_PRIVILEGES, PlSqlParserSYS_GETTOKENID, PlSqlParserSYS_GETXTIVAL, PlSqlParserSYS_GUID, PlSqlParserSYSGUID, PlSqlParserSYSKM, PlSqlParserSYS_MAKE_XMLNODEID, PlSqlParserSYS_MAKEXML, PlSqlParserSYS_MKXMLATTR, PlSqlParserSYS_MKXTI, PlSqlParserSYSOBJ, PlSqlParserSYS_OP_ADT2BIN, PlSqlParserSYS_OP_ADTCONS, PlSqlParserSYS_OP_ALSCRVAL, PlSqlParserSYS_OP_ATG, PlSqlParserSYS_OP_BIN2ADT, PlSqlParserSYS_OP_BITVEC, PlSqlParserSYS_OP_BL2R, PlSqlParserSYS_OP_BLOOM_FILTER_LIST, PlSqlParserSYS_OP_BLOOM_FILTER, PlSqlParserSYS_OP_C2C, PlSqlParserSYS_OP_CAST, PlSqlParserSYS_OP_CEG, PlSqlParserSYS_OP_CL2C, PlSqlParserSYS_OP_COMBINED_HASH, PlSqlParserSYS_OP_COMP, PlSqlParserSYS_OP_CONVERT, PlSqlParserSYS_OP_COUNTCHG, PlSqlParserSYS_OP_CSCONV, PlSqlParserSYS_OP_CSCONVTEST, PlSqlParserSYS_OP_CSR, PlSqlParserSYS_OP_CSX_PATCH, PlSqlParserSYS_OP_CYCLED_SEQ, PlSqlParserSYS_OP_DECOMP, PlSqlParserSYS_OP_DESCEND, PlSqlParserSYS_OP_DISTINCT, PlSqlParserSYS_OP_DRA, PlSqlParserSYS_OP_DUMP, PlSqlParserSYS_OP_DV_CHECK, PlSqlParserSYS_OP_ENFORCE_NOT_NULL, PlSqlParserSYSOPER, PlSqlParserSYS_OP_EXTRACT, PlSqlParserSYS_OP_GROUPING, PlSqlParserSYS_OP_GUID, PlSqlParserSYS_OP_HASH, PlSqlParserSYS_OP_IIX, PlSqlParserSYS_OP_ITR, PlSqlParserSYS_OP_KEY_VECTOR_CREATE, PlSqlParserSYS_OP_KEY_VECTOR_FILTER_LIST, PlSqlParserSYS_OP_KEY_VECTOR_FILTER, PlSqlParserSYS_OP_KEY_VECTOR_SUCCEEDED, PlSqlParserSYS_OP_KEY_VECTOR_USE, PlSqlParserSYS_OP_LBID, PlSqlParserSYS_OP_LOBLOC2BLOB, PlSqlParserSYS_OP_LOBLOC2CLOB, PlSqlParserSYS_OP_LOBLOC2ID, PlSqlParserSYS_OP_LOBLOC2NCLOB, PlSqlParserSYS_OP_LOBLOC2TYP, PlSqlParserSYS_OP_LSVI, PlSqlParserSYS_OP_LVL, PlSqlParserSYS_OP_MAKEOID, PlSqlParserSYS_OP_MAP_NONNULL, PlSqlParserSYS_OP_MSR, PlSqlParserSYS_OP_NICOMBINE, PlSqlParserSYS_OP_NIEXTRACT, PlSqlParserSYS_OP_NII, PlSqlParserSYS_OP_NIX, PlSqlParserSYS_OP_NOEXPAND, PlSqlParserSYS_OP_NTCIMG, PlSqlParserSYS_OP_NUMTORAW, PlSqlParserSYS_OP_OIDVALUE, PlSqlParserSYS_OP_OPNSIZE, PlSqlParserSYS_OP_PAR_1, PlSqlParserSYS_OP_PARGID_1, PlSqlParserSYS_OP_PARGID, PlSqlParserSYS_OP_PAR, PlSqlParserSYS_OP_PART_ID, PlSqlParserSYS_OP_PIVOT, PlSqlParserSYS_OP_R2O, PlSqlParserSYS_OP_RAWTONUM, PlSqlParserSYS_OP_RDTM, PlSqlParserSYS_OP_REF, PlSqlParserSYS_OP_RMTD, PlSqlParserSYS_OP_ROWIDTOOBJ, PlSqlParserSYS_OP_RPB, PlSqlParserSYS_OPTLOBPRBSC, PlSqlParserSYS_OP_TOSETID, PlSqlParserSYS_OP_TPR, PlSqlParserSYS_OP_TRTB, PlSqlParserSYS_OPTXICMP, PlSqlParserSYS_OPTXQCASTASNQ, PlSqlParserSYS_OP_UNDESCEND, PlSqlParserSYS_OP_VECAND, PlSqlParserSYS_OP_VECBIT, PlSqlParserSYS_OP_VECOR, PlSqlParserSYS_OP_VECXOR, PlSqlParserSYS_OP_VERSION, PlSqlParserSYS_OP_VREF, PlSqlParserSYS_OP_VVD, PlSqlParserSYS_OP_XMLCONS_FOR_CSX, PlSqlParserSYS_OP_XPTHATG, PlSqlParserSYS_OP_XPTHIDX, PlSqlParserSYS_OP_XPTHOP, PlSqlParserSYS_OP_XTXT2SQLT, PlSqlParserSYS_OP_ZONE_ID, PlSqlParserSYS_ORDERKEY_DEPTH, PlSqlParserSYS_ORDERKEY_MAXCHILD, PlSqlParserSYS_ORDERKEY_PARENT, PlSqlParserSYS_PARALLEL_TXN, PlSqlParserSYS_PATHID_IS_ATTR, PlSqlParserSYS_PATHID_IS_NMSPC, PlSqlParserSYS_PATHID_LASTNAME, PlSqlParserSYS_PATHID_LASTNMSPC, PlSqlParserSYS_PATH_REVERSE, PlSqlParserSYS_PXQEXTRACT, PlSqlParserSYS_RAW_TO_XSID, PlSqlParserSYS_RID_ORDER, PlSqlParserSYS_ROW_DELTA, PlSqlParserSYS_SC_2_XMLT, PlSqlParserSYS_SYNRCIREDO, PlSqlParserSYSTEM_DEFINED, PlSqlParserSYSTEM, PlSqlParserSYSTIMESTAMP, PlSqlParserSYS_TYPEID, PlSqlParserSYS_UMAKEXML, PlSqlParserSYS_XMLANALYZE, PlSqlParserSYS_XMLCONTAINS, PlSqlParserSYS_XMLCONV, PlSqlParserSYS_XMLEXNSURI, PlSqlParserSYS_XMLGEN, PlSqlParserSYS_XMLI_LOC_ISNODE, PlSqlParserSYS_XMLI_LOC_ISTEXT, PlSqlParserSYS_XMLINSTR, PlSqlParserSYS_XMLLOCATOR_GETSVAL, PlSqlParserSYS_XMLNODEID_GETCID, PlSqlParserSYS_XMLNODEID_GETLOCATOR, PlSqlParserSYS_XMLNODEID_GETOKEY, PlSqlParserSYS_XMLNODEID_GETPATHID, PlSqlParserSYS_XMLNODEID_GETPTRID, PlSqlParserSYS_XMLNODEID_GETRID, PlSqlParserSYS_XMLNODEID_GETSVAL, PlSqlParserSYS_XMLNODEID_GETTID, PlSqlParserSYS_XMLNODEID, PlSqlParserSYS_XMLT_2_SC, PlSqlParserSYS_XMLTRANSLATE, PlSqlParserSYS_XMLTYPE2SQL, PlSqlParserSYS_XQ_ASQLCNV, PlSqlParserSYS_XQ_ATOMCNVCHK, PlSqlParserSYS_XQBASEURI, PlSqlParserSYS_XQCASTABLEERRH, PlSqlParserSYS_XQCODEP2STR, PlSqlParserSYS_XQCODEPEQ, PlSqlParserSYS_XQCON2SEQ, PlSqlParserSYS_XQCONCAT, PlSqlParserSYS_XQDELETE, PlSqlParserSYS_XQDFLTCOLATION, PlSqlParserSYS_XQDOC, PlSqlParserSYS_XQDOCURI, PlSqlParserSYS_XQDURDIV, PlSqlParserSYS_XQED4URI, PlSqlParserSYS_XQENDSWITH, PlSqlParserSYS_XQERRH, PlSqlParserSYS_XQERR, PlSqlParserSYS_XQESHTMLURI, PlSqlParserSYS_XQEXLOBVAL, PlSqlParserSYS_XQEXSTWRP, PlSqlParserSYS_XQEXTRACT, PlSqlParserSYS_XQEXTRREF, PlSqlParserSYS_XQEXVAL, PlSqlParserSYS_XQFB2STR, PlSqlParserSYS_XQFNBOOL, PlSqlParserSYS_XQFNCMP, PlSqlParserSYS_XQFNDATIM, PlSqlParserSYS_XQFNLNAME, PlSqlParserSYS_XQFNNM, PlSqlParserSYS_XQFNNSURI, PlSqlParserSYS_XQFNPREDTRUTH, PlSqlParserSYS_XQFNQNM, PlSqlParserSYS_XQFNROOT, PlSqlParserSYS_XQFORMATNUM, PlSqlParserSYS_XQFTCONTAIN, PlSqlParserSYS_XQFUNCR, PlSqlParserSYS_XQGETCONTENT, PlSqlParserSYS_XQINDXOF, PlSqlParserSYS_XQINSERT, PlSqlParserSYS_XQINSPFX, PlSqlParserSYS_XQIRI2URI, PlSqlParserSYS_XQLANG, PlSqlParserSYS_XQLLNMFRMQNM, PlSqlParserSYS_XQMKNODEREF, PlSqlParserSYS_XQNILLED, PlSqlParserSYS_XQNODENAME, PlSqlParserSYS_XQNORMSPACE, PlSqlParserSYS_XQNORMUCODE, PlSqlParserSYS_XQ_NRNG, PlSqlParserSYS_XQNSP4PFX, PlSqlParserSYS_XQNSPFRMQNM, PlSqlParserSYS_XQPFXFRMQNM, PlSqlParserSYS_XQ_PKSQL2XML, PlSqlParserSYS_XQPOLYABS, PlSqlParserSYS_XQPOLYADD, PlSqlParserSYS_XQPOLYCEL, PlSqlParserSYS_XQPOLYCSTBL, PlSqlParserSYS_XQPOLYCST, PlSqlParserSYS_XQPOLYDIV, PlSqlParserSYS_XQPOLYFLR, PlSqlParserSYS_XQPOLYMOD, PlSqlParserSYS_XQPOLYMUL, PlSqlParserSYS_XQPOLYRND, PlSqlParserSYS_XQPOLYSQRT, PlSqlParserSYS_XQPOLYSUB, PlSqlParserSYS_XQPOLYUMUS, PlSqlParserSYS_XQPOLYUPLS, PlSqlParserSYS_XQPOLYVEQ, PlSqlParserSYS_XQPOLYVGE, PlSqlParserSYS_XQPOLYVGT, PlSqlParserSYS_XQPOLYVLE, PlSqlParserSYS_XQPOLYVLT, PlSqlParserSYS_XQPOLYVNE, PlSqlParserSYS_XQREF2VAL, PlSqlParserSYS_XQRENAME, PlSqlParserSYS_XQREPLACE, PlSqlParserSYS_XQRESVURI, PlSqlParserSYS_XQRNDHALF2EVN, PlSqlParserSYS_XQRSLVQNM, PlSqlParserSYS_XQRYENVPGET, PlSqlParserSYS_XQRYVARGET, PlSqlParserSYS_XQRYWRP, PlSqlParserSYS_XQSEQ2CON4XC, PlSqlParserSYS_XQSEQ2CON, PlSqlParserSYS_XQSEQDEEPEQ, PlSqlParserSYS_XQSEQINSB, PlSqlParserSYS_XQSEQRM, PlSqlParserSYS_XQSEQRVS, PlSqlParserSYS_XQSEQSUB, PlSqlParserSYS_XQSEQTYPMATCH, PlSqlParserSYS_XQSTARTSWITH, PlSqlParserSYS_XQSTATBURI, PlSqlParserSYS_XQSTR2CODEP, PlSqlParserSYS_XQSTRJOIN, PlSqlParserSYS_XQSUBSTRAFT, PlSqlParserSYS_XQSUBSTRBEF, PlSqlParserSYS_XQTOKENIZE, PlSqlParserSYS_XQTREATAS, PlSqlParserSYS_XQ_UPKXML2SQL, PlSqlParserSYS_XQXFORM, PlSqlParserSYS_XSID_TO_RAW, PlSqlParserSYS_ZMAP_FILTER, PlSqlParserSYS_ZMAP_REFRESH, PlSqlParserT_LETTER, PlSqlParserTABLE_LOOKUP_BY_NL, PlSqlParserTABLESPACE_NO, PlSqlParserTABLESPACE, PlSqlParserTABLES, PlSqlParserTABLE_STATS, PlSqlParserTABLE, PlSqlParserTABNO, PlSqlParserTAG, PlSqlParserTANH, PlSqlParserTAN, PlSqlParserTBLORIDXPARTNUM, PlSqlParserTEMPFILE, PlSqlParserTEMPLATE, PlSqlParserTEMPORARY, PlSqlParserTEMP_TABLE, PlSqlParserTEST, PlSqlParserTEXT, PlSqlParserTHAN, PlSqlParserTHEN, PlSqlParserTHE, PlSqlParserTHREAD, PlSqlParserTHROUGH, PlSqlParserTIER, PlSqlParserTIES, PlSqlParserTIMEOUT, PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED, PlSqlParserTIMESTAMP, PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED, PlSqlParserTIMESTAMP_UNCONSTRAINED, PlSqlParserTIMES, PlSqlParserTIME, PlSqlParserTIMEZONE_ABBR, PlSqlParserTIMEZONE_HOUR, PlSqlParserTIMEZONE_MINUTE, PlSqlParserTIMEZONE_OFFSET, PlSqlParserTIMEZONE_REGION, PlSqlParserTIME_ZONE, PlSqlParserTIMING, PlSqlParserTIV_GB, PlSqlParserTIV_SSF, PlSqlParserTO_ACLID, PlSqlParserTO_BINARY_DOUBLE, PlSqlParserTO_BINARY_FLOAT, PlSqlParserTO_BLOB, PlSqlParserTO_CLOB, PlSqlParserTO_DSINTERVAL, PlSqlParserTO_LOB, PlSqlParserTO_MULTI_BYTE, PlSqlParserTO_NCHAR, PlSqlParserTO_NCLOB, PlSqlParserTO_NUMBER, PlSqlParserTOPLEVEL, PlSqlParserTO_SINGLE_BYTE, PlSqlParserTO_TIMESTAMP, PlSqlParserTO_TIMESTAMP_TZ, PlSqlParserTO_TIME, PlSqlParserTO_TIME_TZ, PlSqlParserTO_YMINTERVAL, PlSqlParserTRACE, PlSqlParserTRACING, PlSqlParserTRACKING, PlSqlParserTRAILING, PlSqlParserTRANSACTION, PlSqlParserTRANSFORM, PlSqlParserTRANSFORM_DISTINCT_AGG, PlSqlParserTRANSITIONAL, PlSqlParserTRANSITION, PlSqlParserTRANSLATE, PlSqlParserTRANSLATION, PlSqlParserTREAT, PlSqlParserTRIGGERS, PlSqlParserTRIGGER, PlSqlParserTRUE, PlSqlParserTRUNCATE, PlSqlParserTRUNC, PlSqlParserTRUSTED, PlSqlParserTRUST, PlSqlParserTUNING, PlSqlParserTX, PlSqlParserTYPES, PlSqlParserTYPE, PlSqlParserTZ_OFFSET, PlSqlParserUB2, PlSqlParserUBA, PlSqlParserUCS2, PlSqlParserUID, PlSqlParserUNARCHIVED, PlSqlParserUNBOUNDED, PlSqlParserUNBOUND, PlSqlParserUNCONDITIONAL, PlSqlParserUNDER, PlSqlParserUNDO, PlSqlParserUNDROP, PlSqlParserUNIFORM, PlSqlParserUNISTR, PlSqlParserUNLIMITED, PlSqlParserUNLOAD, PlSqlParserUNLOCK, PlSqlParserUNMATCHED, PlSqlParserUNNEST_INNERJ_DISTINCT_VIEW, PlSqlParserUNNEST_NOSEMIJ_NODISTINCTVIEW, PlSqlParserUNNEST_SEMIJ_VIEW, PlSqlParserUNNEST, PlSqlParserUNPACKED, PlSqlParserUNPIVOT, PlSqlParserUNPLUG, PlSqlParserUNPROTECTED, PlSqlParserUNQUIESCE, PlSqlParserUNRECOVERABLE, PlSqlParserUNRESTRICTED, PlSqlParserUNSUBSCRIBE, PlSqlParserUNTIL, PlSqlParserUNUSABLE, PlSqlParserUNUSED, PlSqlParserUPDATABLE, PlSqlParserUPDATED, PlSqlParserUPDATEXML, PlSqlParserUPD_INDEXES, PlSqlParserUPD_JOININDEX, PlSqlParserUPGRADE, PlSqlParserUPPER, PlSqlParserUPSERT, PlSqlParserUROWID, PlSqlParserUSABLE, PlSqlParserUSAGE, PlSqlParserUSE_ANTI, PlSqlParserUSE_CONCAT, PlSqlParserUSE_CUBE, PlSqlParserUSE_HASH_AGGREGATION, PlSqlParserUSE_HASH_GBY_FOR_PUSHDOWN, PlSqlParserUSE_HASH, PlSqlParserUSE_HIDDEN_PARTITIONS, PlSqlParserUSE_INVISIBLE_INDEXES, PlSqlParserUSE_MERGE_CARTESIAN, PlSqlParserUSE_MERGE, PlSqlParserUSE_NL, PlSqlParserUSE_NL_WITH_INDEX, PlSqlParserUSE_PRIVATE_OUTLINES, PlSqlParserUSER_DATA, PlSqlParserUSER_DEFINED, PlSqlParserUSERENV, PlSqlParserUSERGROUP, PlSqlParserUSER_RECYCLEBIN, PlSqlParserUSERS, PlSqlParserUSER_TABLESPACES, PlSqlParserUSER, PlSqlParserUSE_SEMI, PlSqlParserUSE_STORED_OUTLINES, PlSqlParserUSE_TTT_FOR_GSETS, PlSqlParserUSE, PlSqlParserUSE_VECTOR_AGGREGATION, PlSqlParserUSE_WEAK_NAME_RESL, PlSqlParserUSING_NO_EXPAND, PlSqlParserUSING, PlSqlParserUTF16BE, PlSqlParserUTF16LE, PlSqlParserUTF32, PlSqlParserUTF8, PlSqlParserV1, PlSqlParserV2, PlSqlParserVALIDATE, PlSqlParserVALIDATE_CONVERSION, PlSqlParserVALIDATION, PlSqlParserVALID_TIME_END, PlSqlParserVALUE, PlSqlParserVARCHAR2, PlSqlParserVARCHAR, PlSqlParserVARIABLE, PlSqlParserVAR_POP, PlSqlParserVARRAYS, PlSqlParserVARRAY, PlSqlParserVAR_SAMP, PlSqlParserVARYING, PlSqlParserVECTOR_READ_TRACE, PlSqlParserVECTOR_READ, PlSqlParserVECTOR_TRANSFORM_DIMS, PlSqlParserVECTOR_TRANSFORM_FACT, PlSqlParserVECTOR_TRANSFORM, PlSqlParserVERIFIER, PlSqlParserVERIFY, PlSqlParserVERSIONING, PlSqlParserVERSIONS_ENDSCN, PlSqlParserVERSIONS_ENDTIME, PlSqlParserVERSIONS_OPERATION, PlSqlParserVERSIONS_STARTSCN, PlSqlParserVERSIONS_STARTTIME, PlSqlParserVERSIONS, PlSqlParserVERSIONS_XID, PlSqlParserVERSION, PlSqlParserVIOLATION, PlSqlParserVIRTUAL, PlSqlParserVISIBILITY, PlSqlParserVISIBLE, PlSqlParserVOLUME, PlSqlParserVSIZE, PlSqlParserWAIT, PlSqlParserWALLET, PlSqlParserWARNING, PlSqlParserWEEKS, PlSqlParserWEEK, PlSqlParserWELLFORMED, PlSqlParserWHENEVER, PlSqlParserWHEN, PlSqlParserWHILE, PlSqlParserWHITESPACE, PlSqlParserWIDTH_BUCKET, PlSqlParserWITHIN, PlSqlParserWITHOUT, PlSqlParserWITH_PLSQL, PlSqlParserWORK, PlSqlParserWRAPPED, PlSqlParserWRAPPER, PlSqlParserWRITE, PlSqlParserXDB_FASTPATH_INSERT, PlSqlParserX_DYN_PRUNE, PlSqlParserXID, PlSqlParserXML2OBJECT, PlSqlParserXMLAGG, PlSqlParserXMLATTRIBUTES, PlSqlParserXMLCAST, PlSqlParserXMLCDATA, PlSqlParserXMLCOLATTVAL, PlSqlParserXMLCOMMENT, PlSqlParserXMLCONCAT, PlSqlParserXMLDIFF, PlSqlParserXML_DML_RWT_STMT, PlSqlParserXMLELEMENT, PlSqlParserXMLEXISTS2, PlSqlParserXMLEXISTS, PlSqlParserXMLFOREST, PlSqlParserXMLINDEX_REWRITE_IN_SELECT, PlSqlParserXMLINDEX_REWRITE, PlSqlParserXMLINDEX_SEL_IDX_TBL, PlSqlParserXMLISNODE, PlSqlParserXMLISVALID, PlSqlParserXMLNAMESPACES, PlSqlParserXMLPARSE, PlSqlParserXMLPATCH, PlSqlParserXMLPI, PlSqlParserXMLQUERYVAL, PlSqlParserXMLQUERY, PlSqlParserXMLROOT, PlSqlParserXMLSCHEMA, PlSqlParserXMLSERIALIZE, PlSqlParserXMLTABLE, PlSqlParserXMLTRANSFORMBLOB, PlSqlParserXMLTRANSFORM, PlSqlParserXMLTYPE, PlSqlParserXML, PlSqlParserXPATHTABLE, PlSqlParserXS_SYS_CONTEXT, PlSqlParserXS, PlSqlParserYEARS, PlSqlParserYEAR, PlSqlParserYES, PlSqlParserYMINTERVAL_UNCONSTRAINED, PlSqlParserZONEMAP, PlSqlParserZONE, PlSqlParserPREDICTION, PlSqlParserPREDICTION_BOUNDS, PlSqlParserPREDICTION_COST, PlSqlParserPREDICTION_DETAILS, PlSqlParserPREDICTION_PROBABILITY, PlSqlParserPREDICTION_SET, PlSqlParserBLOCKCHAIN, PlSqlParserCOLLATE, PlSqlParserCOLLATION, PlSqlParserDEFINITION, PlSqlParserDUPLICATED, PlSqlParserEXTENDED, PlSqlParserHASHING, PlSqlParserIDLE, PlSqlParserIMMUTABLE, PlSqlParserORACLE_DATAPUMP, PlSqlParserORACLE_HDFS, PlSqlParserORACLE_HIVE, PlSqlParserORACLE_LOADER, PlSqlParserSHARDED, PlSqlParserISOLATE, PlSqlParserROOT, PlSqlParserUNITE, PlSqlParserALGORITHM, PlSqlParserCUME_DIST, PlSqlParserDENSE_RANK, PlSqlParserLISTAGG, PlSqlParserPERCENT_RANK, PlSqlParserPERCENTILE_CONT, PlSqlParserPERCENTILE_DISC, PlSqlParserRANK, PlSqlParserAVG, PlSqlParserCORR, PlSqlParserCOVAR_, PlSqlParserLAG, PlSqlParserLEAD, PlSqlParserMAX, PlSqlParserMEDIAN, PlSqlParserMEMOPTIMIZE, PlSqlParserMIN, PlSqlParserNTILE, PlSqlParserNVL, PlSqlParserRATIO_TO_REPORT, PlSqlParserREGR_, PlSqlParserROUND, PlSqlParserROW_NUMBER, PlSqlParserSUBSTR, PlSqlParserTO_CHAR, PlSqlParserTRIM, PlSqlParserSUM, PlSqlParserSTDDEV, PlSqlParserVAR_, PlSqlParserVARIANCE, PlSqlParserLEAST, PlSqlParserGREATEST, PlSqlParserTO_DATE, PlSqlParserDEFAULTIF, PlSqlParserLLS, PlSqlParserENCLOSED, PlSqlParserTERMINATED, PlSqlParserOPTIONALLY, PlSqlParserLRTRIM, PlSqlParserNOTRIM, PlSqlParserLDRTRIM, PlSqlParserDATE_FORMAT, PlSqlParserMASK, PlSqlParserTRANSFORMS, PlSqlParserLOBFILE, PlSqlParserSTARTOF, PlSqlParserCHARACTERSET, PlSqlParserRECORDS, PlSqlParserFIXED, PlSqlParserDELIMITED, PlSqlParserXMLTAG, PlSqlParserPREPROCESSOR, PlSqlParserTERRITORY, PlSqlParserLITTLE, PlSqlParserBIG, PlSqlParserENDIAN, PlSqlParserBYTEORDERMARK, PlSqlParserNOCHECK, PlSqlParserSIZES, PlSqlParserARE, PlSqlParserBYTES, PlSqlParserCHARACTERS, PlSqlParserREADSIZE, PlSqlParserDISABLE_DIRECTORY_LINK_CHECK, PlSqlParserDATE_CACHE, PlSqlParserFIELD_NAMES, PlSqlParserFILES, PlSqlParserIO_OPTIONS, PlSqlParserDIRECTIO, PlSqlParserNODIRECTIO, PlSqlParserDNFS_ENABLE, PlSqlParserDNFS_DISABLE, PlSqlParserDNFS_READBUFFERS, PlSqlParserNOBADFILE, PlSqlParserBADFILE, PlSqlParserNODISCARDFILE, PlSqlParserDISCARDFILE, PlSqlParserNOLOGFILE, PlSqlParserFIELDS, PlSqlParserIGNORE_CHARS_AFTER_EOR, PlSqlParserCSV, PlSqlParserEMBEDDED, PlSqlParserOVERRIDE, PlSqlParserTHESE, PlSqlParserFIELD, PlSqlParserNONULLIF, PlSqlParserPOSITION, PlSqlParserNEWLINE_, PlSqlParserDETECTED, PlSqlParserUNSIGNED, PlSqlParserZONED, PlSqlParserORACLE_DATE, PlSqlParserORACLE_NUMBER, PlSqlParserCOUNTED, PlSqlParserVARRAW, PlSqlParserVARCHARC, PlSqlParserVARRAWC, PlSqlParserACCESSIBLE, PlSqlParserCHARSETFORM, PlSqlParserCHARSETID, PlSqlParserDURATION, PlSqlParserENABLED, PlSqlParserERROR_CODE, PlSqlParserERROR_INDEX, PlSqlParserITEMS, PlSqlParserLINES, PlSqlParserMAXLEN, PlSqlParserNOLOG, PlSqlParserORC, PlSqlParserPARQUET, PlSqlParserPOLYMORPHIC, PlSqlParserRCFILE, PlSqlParserSTRUCT, PlSqlParserTDO, PlSqlParserTEMPLATE_TABLE, PlSqlParserTEXTFILE, PlSqlParserPERIOD, PlSqlParserREGULAR_ID: - p.SetState(20656) + p.SetState(20683) p.GetErrorHandler().Sync(p) - if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2879, p.GetParserRuleContext()) == 1 { + if p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2885, p.GetParserRuleContext()) == 1 { { - p.SetState(20655) + p.SetState(20682) p.Match(PlSqlParserCOLUMN) if p.HasError() { // Recognition error - abort rule @@ -345927,13 +346171,13 @@ func (p *PlSqlParser) Clear_command() (localctx IClear_commandContext) { goto errorExit } { - p.SetState(20658) + p.SetState(20685) p.Regular_id() } case PlSqlParserALL: { - p.SetState(20659) + p.SetState(20686) p.Match(PlSqlParserALL) if p.HasError() { // Recognition error - abort rule @@ -346078,7 +346322,7 @@ func (p *PlSqlParser) Start_command() (localctx IStart_commandContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20662) + p.SetState(20689) p.Match(PlSqlParserSTART_CMD) if p.HasError() { // Recognition error - abort rule @@ -346086,11 +346330,11 @@ func (p *PlSqlParser) Start_command() (localctx IStart_commandContext) { } } { - p.SetState(20663) + p.SetState(20690) p.Id_expression() } { - p.SetState(20664) + p.SetState(20691) p.Match(PlSqlParserPERIOD) if p.HasError() { // Recognition error - abort rule @@ -346098,7 +346342,7 @@ func (p *PlSqlParser) Start_command() (localctx IStart_commandContext) { } } { - p.SetState(20665) + p.SetState(20692) _la = p.GetTokenStream().LA(1) if !(_la == PlSqlParserSQL || _la == PlSqlParserFILE_EXT) { @@ -346219,7 +346463,7 @@ func (p *PlSqlParser) Sql_plus_command_no_semicolon() (localctx ISql_plus_comman p.EnterRule(localctx, 2430, PlSqlParserRULE_sql_plus_command_no_semicolon) p.EnterOuterAlt(localctx, 1) { - p.SetState(20667) + p.SetState(20694) p.Set_command() } @@ -346376,7 +346620,7 @@ func (p *PlSqlParser) System_actions() (localctx ISystem_actionsContext) { p.EnterOuterAlt(localctx, 1) { - p.SetState(20669) + p.SetState(20696) p.Match(PlSqlParserACTIONS) if p.HasError() { // Recognition error - abort rule @@ -346384,10 +346628,10 @@ func (p *PlSqlParser) System_actions() (localctx ISystem_actionsContext) { } } { - p.SetState(20670) + p.SetState(20697) p.System_privilege() } - p.SetState(20675) + p.SetState(20702) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -346396,7 +346640,7 @@ func (p *PlSqlParser) System_actions() (localctx ISystem_actionsContext) { for _la == PlSqlParserCOMMA { { - p.SetState(20671) + p.SetState(20698) p.Match(PlSqlParserCOMMA) if p.HasError() { // Recognition error - abort rule @@ -346404,11 +346648,11 @@ func (p *PlSqlParser) System_actions() (localctx ISystem_actionsContext) { } } { - p.SetState(20672) + p.SetState(20699) p.System_privilege() } - p.SetState(20677) + p.SetState(20704) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit @@ -347146,31 +347390,31 @@ func (s *Regular_idContext) Accept(visitor antlr.ParseTreeVisitor) interface{} { func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { localctx = NewRegular_idContext(p, p.GetParserRuleContext(), p.GetState()) p.EnterRule(localctx, 2434, PlSqlParserRULE_regular_id) - p.SetState(20801) + p.SetState(20828) p.GetErrorHandler().Sync(p) if p.HasError() { goto errorExit } - switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2882, p.GetParserRuleContext()) { + switch p.GetInterpreter().AdaptivePredict(p.BaseParser, p.GetTokenStream(), 2888, p.GetParserRuleContext()) { case 1: p.EnterOuterAlt(localctx, 1) { - p.SetState(20678) + p.SetState(20705) p.Non_reserved_keywords_pre12c() } case 2: p.EnterOuterAlt(localctx, 2) { - p.SetState(20679) + p.SetState(20706) p.Non_reserved_keywords_in_12c() } case 3: p.EnterOuterAlt(localctx, 3) { - p.SetState(20680) + p.SetState(20707) p.Match(PlSqlParserREGULAR_ID) if p.HasError() { // Recognition error - abort rule @@ -347181,7 +347425,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 4: p.EnterOuterAlt(localctx, 4) { - p.SetState(20681) + p.SetState(20708) p.Match(PlSqlParserABSENT) if p.HasError() { // Recognition error - abort rule @@ -347192,7 +347436,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 5: p.EnterOuterAlt(localctx, 5) { - p.SetState(20682) + p.SetState(20709) p.Match(PlSqlParserA_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347203,7 +347447,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 6: p.EnterOuterAlt(localctx, 6) { - p.SetState(20683) + p.SetState(20710) p.Match(PlSqlParserACCESSIBLE) if p.HasError() { // Recognition error - abort rule @@ -347214,7 +347458,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 7: p.EnterOuterAlt(localctx, 7) { - p.SetState(20684) + p.SetState(20711) p.Match(PlSqlParserBYTES) if p.HasError() { // Recognition error - abort rule @@ -347225,7 +347469,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 8: p.EnterOuterAlt(localctx, 8) { - p.SetState(20685) + p.SetState(20712) p.Match(PlSqlParserCHARSETFORM) if p.HasError() { // Recognition error - abort rule @@ -347236,7 +347480,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 9: p.EnterOuterAlt(localctx, 9) { - p.SetState(20686) + p.SetState(20713) p.Match(PlSqlParserCHARSETID) if p.HasError() { // Recognition error - abort rule @@ -347247,7 +347491,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 10: p.EnterOuterAlt(localctx, 10) { - p.SetState(20687) + p.SetState(20714) p.Match(PlSqlParserDURATION) if p.HasError() { // Recognition error - abort rule @@ -347258,7 +347502,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 11: p.EnterOuterAlt(localctx, 11) { - p.SetState(20688) + p.SetState(20715) p.Match(PlSqlParserENABLED) if p.HasError() { // Recognition error - abort rule @@ -347269,7 +347513,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 12: p.EnterOuterAlt(localctx, 12) { - p.SetState(20689) + p.SetState(20716) p.Match(PlSqlParserERROR_CODE) if p.HasError() { // Recognition error - abort rule @@ -347280,7 +347524,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 13: p.EnterOuterAlt(localctx, 13) { - p.SetState(20690) + p.SetState(20717) p.Match(PlSqlParserERROR_INDEX) if p.HasError() { // Recognition error - abort rule @@ -347291,7 +347535,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 14: p.EnterOuterAlt(localctx, 14) { - p.SetState(20691) + p.SetState(20718) p.Match(PlSqlParserEXTEND) if p.HasError() { // Recognition error - abort rule @@ -347302,7 +347546,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 15: p.EnterOuterAlt(localctx, 15) { - p.SetState(20692) + p.SetState(20719) p.Match(PlSqlParserFIELD) if p.HasError() { // Recognition error - abort rule @@ -347313,7 +347557,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 16: p.EnterOuterAlt(localctx, 16) { - p.SetState(20693) + p.SetState(20720) p.Match(PlSqlParserITEMS) if p.HasError() { // Recognition error - abort rule @@ -347324,7 +347568,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 17: p.EnterOuterAlt(localctx, 17) { - p.SetState(20694) + p.SetState(20721) p.Match(PlSqlParserLINES) if p.HasError() { // Recognition error - abort rule @@ -347335,7 +347579,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 18: p.EnterOuterAlt(localctx, 18) { - p.SetState(20695) + p.SetState(20722) p.Match(PlSqlParserMASK) if p.HasError() { // Recognition error - abort rule @@ -347346,7 +347590,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 19: p.EnterOuterAlt(localctx, 19) { - p.SetState(20696) + p.SetState(20723) p.Match(PlSqlParserMAXLEN) if p.HasError() { // Recognition error - abort rule @@ -347357,7 +347601,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 20: p.EnterOuterAlt(localctx, 20) { - p.SetState(20697) + p.SetState(20724) p.Match(PlSqlParserNEWLINE_) if p.HasError() { // Recognition error - abort rule @@ -347368,7 +347612,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 21: p.EnterOuterAlt(localctx, 21) { - p.SetState(20698) + p.SetState(20725) p.Match(PlSqlParserNOEXTEND) if p.HasError() { // Recognition error - abort rule @@ -347379,7 +347623,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 22: p.EnterOuterAlt(localctx, 22) { - p.SetState(20699) + p.SetState(20726) p.Match(PlSqlParserNOLOG) if p.HasError() { // Recognition error - abort rule @@ -347390,7 +347634,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 23: p.EnterOuterAlt(localctx, 23) { - p.SetState(20700) + p.SetState(20727) p.Match(PlSqlParserNOSCALE) if p.HasError() { // Recognition error - abort rule @@ -347401,7 +347645,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 24: p.EnterOuterAlt(localctx, 24) { - p.SetState(20701) + p.SetState(20728) p.Match(PlSqlParserNOSHARD) if p.HasError() { // Recognition error - abort rule @@ -347412,7 +347656,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 25: p.EnterOuterAlt(localctx, 25) { - p.SetState(20702) + p.SetState(20729) p.Match(PlSqlParserORC) if p.HasError() { // Recognition error - abort rule @@ -347423,7 +347667,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 26: p.EnterOuterAlt(localctx, 26) { - p.SetState(20703) + p.SetState(20730) p.Match(PlSqlParserPARQUET) if p.HasError() { // Recognition error - abort rule @@ -347434,7 +347678,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 27: p.EnterOuterAlt(localctx, 27) { - p.SetState(20704) + p.SetState(20731) p.Match(PlSqlParserPOLYMORPHIC) if p.HasError() { // Recognition error - abort rule @@ -347445,7 +347689,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 28: p.EnterOuterAlt(localctx, 28) { - p.SetState(20705) + p.SetState(20732) p.Match(PlSqlParserRCFILE) if p.HasError() { // Recognition error - abort rule @@ -347456,7 +347700,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 29: p.EnterOuterAlt(localctx, 29) { - p.SetState(20706) + p.SetState(20733) p.Match(PlSqlParserRECORDS) if p.HasError() { // Recognition error - abort rule @@ -347467,7 +347711,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 30: p.EnterOuterAlt(localctx, 30) { - p.SetState(20707) + p.SetState(20734) p.Match(PlSqlParserSHARD) if p.HasError() { // Recognition error - abort rule @@ -347478,7 +347722,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 31: p.EnterOuterAlt(localctx, 31) { - p.SetState(20708) + p.SetState(20735) p.Match(PlSqlParserSTRUCT) if p.HasError() { // Recognition error - abort rule @@ -347489,7 +347733,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 32: p.EnterOuterAlt(localctx, 32) { - p.SetState(20709) + p.SetState(20736) p.Match(PlSqlParserTDO) if p.HasError() { // Recognition error - abort rule @@ -347500,7 +347744,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 33: p.EnterOuterAlt(localctx, 33) { - p.SetState(20710) + p.SetState(20737) p.Match(PlSqlParserTEMPLATE_TABLE) if p.HasError() { // Recognition error - abort rule @@ -347511,7 +347755,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 34: p.EnterOuterAlt(localctx, 34) { - p.SetState(20711) + p.SetState(20738) p.Match(PlSqlParserTEXTFILE) if p.HasError() { // Recognition error - abort rule @@ -347522,7 +347766,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 35: p.EnterOuterAlt(localctx, 35) { - p.SetState(20712) + p.SetState(20739) p.Match(PlSqlParserAGENT) if p.HasError() { // Recognition error - abort rule @@ -347533,7 +347777,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 36: p.EnterOuterAlt(localctx, 36) { - p.SetState(20713) + p.SetState(20740) p.Match(PlSqlParserAGGREGATE) if p.HasError() { // Recognition error - abort rule @@ -347544,7 +347788,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 37: p.EnterOuterAlt(localctx, 37) { - p.SetState(20714) + p.SetState(20741) p.Match(PlSqlParserANALYZE) if p.HasError() { // Recognition error - abort rule @@ -347555,7 +347799,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 38: p.EnterOuterAlt(localctx, 38) { - p.SetState(20715) + p.SetState(20742) p.Match(PlSqlParserAUTONOMOUS_TRANSACTION) if p.HasError() { // Recognition error - abort rule @@ -347566,7 +347810,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 39: p.EnterOuterAlt(localctx, 39) { - p.SetState(20716) + p.SetState(20743) p.Match(PlSqlParserBACKINGFILE) if p.HasError() { // Recognition error - abort rule @@ -347577,7 +347821,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 40: p.EnterOuterAlt(localctx, 40) { - p.SetState(20717) + p.SetState(20744) p.Match(PlSqlParserBATCH) if p.HasError() { // Recognition error - abort rule @@ -347588,7 +347832,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 41: p.EnterOuterAlt(localctx, 41) { - p.SetState(20718) + p.SetState(20745) p.Match(PlSqlParserBINARY_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -347599,7 +347843,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 42: p.EnterOuterAlt(localctx, 42) { - p.SetState(20719) + p.SetState(20746) p.Match(PlSqlParserBOOLEAN) if p.HasError() { // Recognition error - abort rule @@ -347610,7 +347854,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 43: p.EnterOuterAlt(localctx, 43) { - p.SetState(20720) + p.SetState(20747) p.Match(PlSqlParserC_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347621,7 +347865,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 44: p.EnterOuterAlt(localctx, 44) { - p.SetState(20721) + p.SetState(20748) p.Match(PlSqlParserCHAR) if p.HasError() { // Recognition error - abort rule @@ -347632,7 +347876,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 45: p.EnterOuterAlt(localctx, 45) { - p.SetState(20722) + p.SetState(20749) p.Match(PlSqlParserCLUSTER) if p.HasError() { // Recognition error - abort rule @@ -347643,7 +347887,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 46: p.EnterOuterAlt(localctx, 46) { - p.SetState(20723) + p.SetState(20750) p.Match(PlSqlParserCONSTRUCTOR) if p.HasError() { // Recognition error - abort rule @@ -347654,7 +347898,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 47: p.EnterOuterAlt(localctx, 47) { - p.SetState(20724) + p.SetState(20751) p.Match(PlSqlParserCUSTOMDATUM) if p.HasError() { // Recognition error - abort rule @@ -347665,7 +347909,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 48: p.EnterOuterAlt(localctx, 48) { - p.SetState(20725) + p.SetState(20752) p.Match(PlSqlParserCASESENSITIVE) if p.HasError() { // Recognition error - abort rule @@ -347676,7 +347920,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 49: p.EnterOuterAlt(localctx, 49) { - p.SetState(20726) + p.SetState(20753) p.Match(PlSqlParserDECIMAL) if p.HasError() { // Recognition error - abort rule @@ -347687,7 +347931,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 50: p.EnterOuterAlt(localctx, 50) { - p.SetState(20727) + p.SetState(20754) p.Match(PlSqlParserDELETE) if p.HasError() { // Recognition error - abort rule @@ -347698,7 +347942,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 51: p.EnterOuterAlt(localctx, 51) { - p.SetState(20728) + p.SetState(20755) p.Match(PlSqlParserDETERMINISTIC) if p.HasError() { // Recognition error - abort rule @@ -347709,7 +347953,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 52: p.EnterOuterAlt(localctx, 52) { - p.SetState(20729) + p.SetState(20756) p.Match(PlSqlParserDSINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -347720,7 +347964,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 53: p.EnterOuterAlt(localctx, 53) { - p.SetState(20730) + p.SetState(20757) p.Match(PlSqlParserE_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347731,7 +347975,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 54: p.EnterOuterAlt(localctx, 54) { - p.SetState(20731) + p.SetState(20758) p.Match(PlSqlParserERR) if p.HasError() { // Recognition error - abort rule @@ -347742,7 +347986,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 55: p.EnterOuterAlt(localctx, 55) { - p.SetState(20732) + p.SetState(20759) p.Match(PlSqlParserEXCEPTION) if p.HasError() { // Recognition error - abort rule @@ -347753,7 +347997,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 56: p.EnterOuterAlt(localctx, 56) { - p.SetState(20733) + p.SetState(20760) p.Match(PlSqlParserEXCEPTION_INIT) if p.HasError() { // Recognition error - abort rule @@ -347764,7 +348008,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 57: p.EnterOuterAlt(localctx, 57) { - p.SetState(20734) + p.SetState(20761) p.Match(PlSqlParserEXCEPTIONS) if p.HasError() { // Recognition error - abort rule @@ -347775,7 +348019,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 58: p.EnterOuterAlt(localctx, 58) { - p.SetState(20735) + p.SetState(20762) p.Match(PlSqlParserEXISTS) if p.HasError() { // Recognition error - abort rule @@ -347786,7 +348030,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 59: p.EnterOuterAlt(localctx, 59) { - p.SetState(20736) + p.SetState(20763) p.Match(PlSqlParserEXIT) if p.HasError() { // Recognition error - abort rule @@ -347797,7 +348041,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 60: p.EnterOuterAlt(localctx, 60) { - p.SetState(20737) + p.SetState(20764) p.Match(PlSqlParserFILESTORE) if p.HasError() { // Recognition error - abort rule @@ -347808,7 +348052,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 61: p.EnterOuterAlt(localctx, 61) { - p.SetState(20738) + p.SetState(20765) p.Match(PlSqlParserFLOAT) if p.HasError() { // Recognition error - abort rule @@ -347819,7 +348063,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 62: p.EnterOuterAlt(localctx, 62) { - p.SetState(20739) + p.SetState(20766) p.Match(PlSqlParserFORALL) if p.HasError() { // Recognition error - abort rule @@ -347830,7 +348074,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 63: p.EnterOuterAlt(localctx, 63) { - p.SetState(20740) + p.SetState(20767) p.Match(PlSqlParserG_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347841,7 +348085,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 64: p.EnterOuterAlt(localctx, 64) { - p.SetState(20741) + p.SetState(20768) p.Match(PlSqlParserINDICES) if p.HasError() { // Recognition error - abort rule @@ -347852,7 +348096,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 65: p.EnterOuterAlt(localctx, 65) { - p.SetState(20742) + p.SetState(20769) p.Match(PlSqlParserINOUT) if p.HasError() { // Recognition error - abort rule @@ -347863,7 +348107,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 66: p.EnterOuterAlt(localctx, 66) { - p.SetState(20743) + p.SetState(20770) p.Match(PlSqlParserINTEGER) if p.HasError() { // Recognition error - abort rule @@ -347874,7 +348118,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 67: p.EnterOuterAlt(localctx, 67) { - p.SetState(20744) + p.SetState(20771) p.Match(PlSqlParserJSON_TRANSFORM) if p.HasError() { // Recognition error - abort rule @@ -347885,7 +348129,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 68: p.EnterOuterAlt(localctx, 68) { - p.SetState(20745) + p.SetState(20772) p.Match(PlSqlParserK_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347896,7 +348140,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 69: p.EnterOuterAlt(localctx, 69) { - p.SetState(20746) + p.SetState(20773) p.Match(PlSqlParserLANGUAGE) if p.HasError() { // Recognition error - abort rule @@ -347907,7 +348151,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 70: p.EnterOuterAlt(localctx, 70) { - p.SetState(20747) + p.SetState(20774) p.Match(PlSqlParserLONG) if p.HasError() { // Recognition error - abort rule @@ -347918,7 +348162,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 71: p.EnterOuterAlt(localctx, 71) { - p.SetState(20748) + p.SetState(20775) p.Match(PlSqlParserLOOP) if p.HasError() { // Recognition error - abort rule @@ -347929,7 +348173,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 72: p.EnterOuterAlt(localctx, 72) { - p.SetState(20749) + p.SetState(20776) p.Match(PlSqlParserMOUNTPOINT) if p.HasError() { // Recognition error - abort rule @@ -347940,7 +348184,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 73: p.EnterOuterAlt(localctx, 73) { - p.SetState(20750) + p.SetState(20777) p.Match(PlSqlParserM_LETTER) if p.HasError() { // Recognition error - abort rule @@ -347951,7 +348195,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 74: p.EnterOuterAlt(localctx, 74) { - p.SetState(20751) + p.SetState(20778) p.Match(PlSqlParserMISSING) if p.HasError() { // Recognition error - abort rule @@ -347962,7 +348206,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 75: p.EnterOuterAlt(localctx, 75) { - p.SetState(20752) + p.SetState(20779) p.Match(PlSqlParserMISMATCH) if p.HasError() { // Recognition error - abort rule @@ -347973,7 +348217,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 76: p.EnterOuterAlt(localctx, 76) { - p.SetState(20753) + p.SetState(20780) p.Match(PlSqlParserNUMBER) if p.HasError() { // Recognition error - abort rule @@ -347984,7 +348228,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 77: p.EnterOuterAlt(localctx, 77) { - p.SetState(20754) + p.SetState(20781) p.Match(PlSqlParserORADATA) if p.HasError() { // Recognition error - abort rule @@ -347995,7 +348239,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 78: p.EnterOuterAlt(localctx, 78) { - p.SetState(20755) + p.SetState(20782) p.Match(PlSqlParserOSERROR) if p.HasError() { // Recognition error - abort rule @@ -348006,7 +348250,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 79: p.EnterOuterAlt(localctx, 79) { - p.SetState(20756) + p.SetState(20783) p.Match(PlSqlParserOUT) if p.HasError() { // Recognition error - abort rule @@ -348017,7 +348261,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 80: p.EnterOuterAlt(localctx, 80) { - p.SetState(20757) + p.SetState(20784) p.Match(PlSqlParserOVERRIDING) if p.HasError() { // Recognition error - abort rule @@ -348028,7 +348272,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 81: p.EnterOuterAlt(localctx, 81) { - p.SetState(20758) + p.SetState(20785) p.Match(PlSqlParserP_LETTER) if p.HasError() { // Recognition error - abort rule @@ -348039,7 +348283,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 82: p.EnterOuterAlt(localctx, 82) { - p.SetState(20759) + p.SetState(20786) p.Match(PlSqlParserPARALLEL_ENABLE) if p.HasError() { // Recognition error - abort rule @@ -348050,7 +348294,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 83: p.EnterOuterAlt(localctx, 83) { - p.SetState(20760) + p.SetState(20787) p.Match(PlSqlParserPIPELINED) if p.HasError() { // Recognition error - abort rule @@ -348061,7 +348305,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 84: p.EnterOuterAlt(localctx, 84) { - p.SetState(20761) + p.SetState(20788) p.Match(PlSqlParserPLS_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -348072,7 +348316,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 85: p.EnterOuterAlt(localctx, 85) { - p.SetState(20762) + p.SetState(20789) p.Match(PlSqlParserPMEM) if p.HasError() { // Recognition error - abort rule @@ -348083,7 +348327,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 86: p.EnterOuterAlt(localctx, 86) { - p.SetState(20763) + p.SetState(20790) p.Match(PlSqlParserPOSITIVE) if p.HasError() { // Recognition error - abort rule @@ -348094,7 +348338,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 87: p.EnterOuterAlt(localctx, 87) { - p.SetState(20764) + p.SetState(20791) p.Match(PlSqlParserPOSITIVEN) if p.HasError() { // Recognition error - abort rule @@ -348105,7 +348349,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 88: p.EnterOuterAlt(localctx, 88) { - p.SetState(20765) + p.SetState(20792) p.Match(PlSqlParserPRAGMA) if p.HasError() { // Recognition error - abort rule @@ -348116,7 +348360,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 89: p.EnterOuterAlt(localctx, 89) { - p.SetState(20766) + p.SetState(20793) p.Match(PlSqlParserPUBLIC) if p.HasError() { // Recognition error - abort rule @@ -348127,7 +348371,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 90: p.EnterOuterAlt(localctx, 90) { - p.SetState(20767) + p.SetState(20794) p.Match(PlSqlParserRAISE) if p.HasError() { // Recognition error - abort rule @@ -348138,7 +348382,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 91: p.EnterOuterAlt(localctx, 91) { - p.SetState(20768) + p.SetState(20795) p.Match(PlSqlParserRAW) if p.HasError() { // Recognition error - abort rule @@ -348149,7 +348393,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 92: p.EnterOuterAlt(localctx, 92) { - p.SetState(20769) + p.SetState(20796) p.Match(PlSqlParserRECORD) if p.HasError() { // Recognition error - abort rule @@ -348160,7 +348404,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 93: p.EnterOuterAlt(localctx, 93) { - p.SetState(20770) + p.SetState(20797) p.Match(PlSqlParserREF) if p.HasError() { // Recognition error - abort rule @@ -348171,7 +348415,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 94: p.EnterOuterAlt(localctx, 94) { - p.SetState(20771) + p.SetState(20798) p.Match(PlSqlParserRENAME) if p.HasError() { // Recognition error - abort rule @@ -348182,7 +348426,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 95: p.EnterOuterAlt(localctx, 95) { - p.SetState(20772) + p.SetState(20799) p.Match(PlSqlParserRESTRICT_REFERENCES) if p.HasError() { // Recognition error - abort rule @@ -348193,7 +348437,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 96: p.EnterOuterAlt(localctx, 96) { - p.SetState(20773) + p.SetState(20800) p.Match(PlSqlParserRESULT) if p.HasError() { // Recognition error - abort rule @@ -348204,7 +348448,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 97: p.EnterOuterAlt(localctx, 97) { - p.SetState(20774) + p.SetState(20801) p.Match(PlSqlParserSDO_GEOMETRY) if p.HasError() { // Recognition error - abort rule @@ -348215,7 +348459,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 98: p.EnterOuterAlt(localctx, 98) { - p.SetState(20775) + p.SetState(20802) p.Match(PlSqlParserSELF) if p.HasError() { // Recognition error - abort rule @@ -348226,7 +348470,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 99: p.EnterOuterAlt(localctx, 99) { - p.SetState(20776) + p.SetState(20803) p.Match(PlSqlParserSERIALLY_REUSABLE) if p.HasError() { // Recognition error - abort rule @@ -348237,7 +348481,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 100: p.EnterOuterAlt(localctx, 100) { - p.SetState(20777) + p.SetState(20804) p.Match(PlSqlParserSET) if p.HasError() { // Recognition error - abort rule @@ -348248,7 +348492,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 101: p.EnterOuterAlt(localctx, 101) { - p.SetState(20778) + p.SetState(20805) p.Match(PlSqlParserSHARDSPACE) if p.HasError() { // Recognition error - abort rule @@ -348259,7 +348503,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 102: p.EnterOuterAlt(localctx, 102) { - p.SetState(20779) + p.SetState(20806) p.Match(PlSqlParserSIGNTYPE) if p.HasError() { // Recognition error - abort rule @@ -348270,7 +348514,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 103: p.EnterOuterAlt(localctx, 103) { - p.SetState(20780) + p.SetState(20807) p.Match(PlSqlParserSIMPLE_INTEGER) if p.HasError() { // Recognition error - abort rule @@ -348281,7 +348525,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 104: p.EnterOuterAlt(localctx, 104) { - p.SetState(20781) + p.SetState(20808) p.Match(PlSqlParserSMALLINT) if p.HasError() { // Recognition error - abort rule @@ -348292,7 +348536,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 105: p.EnterOuterAlt(localctx, 105) { - p.SetState(20782) + p.SetState(20809) p.Match(PlSqlParserSQLDATA) if p.HasError() { // Recognition error - abort rule @@ -348303,7 +348547,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 106: p.EnterOuterAlt(localctx, 106) { - p.SetState(20783) + p.SetState(20810) p.Match(PlSqlParserSQLERROR) if p.HasError() { // Recognition error - abort rule @@ -348314,7 +348558,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 107: p.EnterOuterAlt(localctx, 107) { - p.SetState(20784) + p.SetState(20811) p.Match(PlSqlParserSUBTYPE) if p.HasError() { // Recognition error - abort rule @@ -348325,7 +348569,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 108: p.EnterOuterAlt(localctx, 108) { - p.SetState(20785) + p.SetState(20812) p.Match(PlSqlParserT_LETTER) if p.HasError() { // Recognition error - abort rule @@ -348336,7 +348580,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 109: p.EnterOuterAlt(localctx, 109) { - p.SetState(20786) + p.SetState(20813) p.Match(PlSqlParserTIMESTAMP_LTZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -348347,7 +348591,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 110: p.EnterOuterAlt(localctx, 110) { - p.SetState(20787) + p.SetState(20814) p.Match(PlSqlParserTIMESTAMP_TZ_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -348358,7 +348602,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 111: p.EnterOuterAlt(localctx, 111) { - p.SetState(20788) + p.SetState(20815) p.Match(PlSqlParserTIMESTAMP_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -348369,7 +348613,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 112: p.EnterOuterAlt(localctx, 112) { - p.SetState(20789) + p.SetState(20816) p.Match(PlSqlParserTRIGGER) if p.HasError() { // Recognition error - abort rule @@ -348380,7 +348624,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 113: p.EnterOuterAlt(localctx, 113) { - p.SetState(20790) + p.SetState(20817) p.Match(PlSqlParserVARCHAR) if p.HasError() { // Recognition error - abort rule @@ -348391,7 +348635,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 114: p.EnterOuterAlt(localctx, 114) { - p.SetState(20791) + p.SetState(20818) p.Match(PlSqlParserVARCHAR2) if p.HasError() { // Recognition error - abort rule @@ -348402,7 +348646,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 115: p.EnterOuterAlt(localctx, 115) { - p.SetState(20792) + p.SetState(20819) p.Match(PlSqlParserVARIABLE) if p.HasError() { // Recognition error - abort rule @@ -348413,7 +348657,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 116: p.EnterOuterAlt(localctx, 116) { - p.SetState(20793) + p.SetState(20820) p.Match(PlSqlParserWARNING) if p.HasError() { // Recognition error - abort rule @@ -348424,7 +348668,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 117: p.EnterOuterAlt(localctx, 117) { - p.SetState(20794) + p.SetState(20821) p.Match(PlSqlParserWHILE) if p.HasError() { // Recognition error - abort rule @@ -348435,7 +348679,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 118: p.EnterOuterAlt(localctx, 118) { - p.SetState(20795) + p.SetState(20822) p.Match(PlSqlParserXMLAGG) if p.HasError() { // Recognition error - abort rule @@ -348446,7 +348690,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 119: p.EnterOuterAlt(localctx, 119) { - p.SetState(20796) + p.SetState(20823) p.Match(PlSqlParserYMINTERVAL_UNCONSTRAINED) if p.HasError() { // Recognition error - abort rule @@ -348457,7 +348701,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 120: p.EnterOuterAlt(localctx, 120) { - p.SetState(20797) + p.SetState(20824) p.Match(PlSqlParserREGR_) if p.HasError() { // Recognition error - abort rule @@ -348468,7 +348712,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 121: p.EnterOuterAlt(localctx, 121) { - p.SetState(20798) + p.SetState(20825) p.Match(PlSqlParserVAR_) if p.HasError() { // Recognition error - abort rule @@ -348479,7 +348723,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 122: p.EnterOuterAlt(localctx, 122) { - p.SetState(20799) + p.SetState(20826) p.Match(PlSqlParserVALUE) if p.HasError() { // Recognition error - abort rule @@ -348490,7 +348734,7 @@ func (p *PlSqlParser) Regular_id() (localctx IRegular_idContext) { case 123: p.EnterOuterAlt(localctx, 123) { - p.SetState(20800) + p.SetState(20827) p.Match(PlSqlParserCOVAR_) if p.HasError() { // Recognition error - abort rule @@ -350832,7 +351076,7 @@ func (p *PlSqlParser) Non_reserved_keywords_in_12c() (localctx INon_reserved_key p.EnterOuterAlt(localctx, 1) { - p.SetState(20803) + p.SetState(20830) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&-5472907085768511872) != 0) || ((int64((_la-71)) & ^0x3f) == 0 && ((int64(1)<<(_la-71))&144116438234824709) != 0) || ((int64((_la-145)) & ^0x3f) == 0 && ((int64(1)<<(_la-145))&-4566931496858697727) != 0) || ((int64((_la-210)) & ^0x3f) == 0 && ((int64(1)<<(_la-210))&-2305835071911231487) != 0) || ((int64((_la-274)) & ^0x3f) == 0 && ((int64(1)<<(_la-274))&-6341067650151479487) != 0) || ((int64((_la-338)) & ^0x3f) == 0 && ((int64(1)<<(_la-338))&2919177194323313681) != 0) || ((int64((_la-404)) & ^0x3f) == 0 && ((int64(1)<<(_la-404))&-9221946786116009471) != 0) || ((int64((_la-475)) & ^0x3f) == 0 && ((int64(1)<<(_la-475))&7554438764844613637) != 0) || ((int64((_la-548)) & ^0x3f) == 0 && ((int64(1)<<(_la-548))&18014684125069377) != 0) || ((int64((_la-615)) & ^0x3f) == 0 && ((int64(1)<<(_la-615))&70370388354563) != 0) || ((int64((_la-680)) & ^0x3f) == 0 && ((int64(1)<<(_la-680))&-8972010587665919) != 0) || ((int64((_la-744)) & ^0x3f) == 0 && ((int64(1)<<(_la-744))&2256748425592879) != 0) || ((int64((_la-810)) & ^0x3f) == 0 && ((int64(1)<<(_la-810))&4468134298385516549) != 0) || ((int64((_la-878)) & ^0x3f) == 0 && ((int64(1)<<(_la-878))&35752666728449) != 0) || ((int64((_la-942)) & ^0x3f) == 0 && ((int64(1)<<(_la-942))&361004851770949633) != 0) || ((int64((_la-1007)) & ^0x3f) == 0 && ((int64(1)<<(_la-1007))&18295881019163745) != 0) || ((int64((_la-1072)) & ^0x3f) == 0 && ((int64(1)<<(_la-1072))&-9151313892519427161) != 0) || ((int64((_la-1137)) & ^0x3f) == 0 && ((int64(1)<<(_la-1137))&2017613526960439815) != 0) || ((int64((_la-1206)) & ^0x3f) == 0 && ((int64(1)<<(_la-1206))&3764727813506111) != 0) || ((int64((_la-1271)) & ^0x3f) == 0 && ((int64(1)<<(_la-1271))&-9083478972590718803) != 0) || ((int64((_la-1336)) & ^0x3f) == 0 && ((int64(1)<<(_la-1336))&-9204200401764605901) != 0) || ((int64((_la-1414)) & ^0x3f) == 0 && ((int64(1)<<(_la-1414))&-9223213707180371967) != 0) || ((int64((_la-1499)) & ^0x3f) == 0 && ((int64(1)<<(_la-1499))&-9223345339329413055) != 0) || ((int64((_la-1564)) & ^0x3f) == 0 && ((int64(1)<<(_la-1564))&2306265221713100805) != 0) || ((int64((_la-1629)) & ^0x3f) == 0 && ((int64(1)<<(_la-1629))&72479823682875403) != 0) || ((int64((_la-1695)) & ^0x3f) == 0 && ((int64(1)<<(_la-1695))&-9223368634166931375) != 0) || ((int64((_la-1770)) & ^0x3f) == 0 && ((int64(1)<<(_la-1770))&1152921508901814521) != 0) || _la == PlSqlParserSYS_RAW_TO_XSID || ((int64((_la-1972)) & ^0x3f) == 0 && ((int64(1)<<(_la-1972))&35184574466055) != 0) || ((int64((_la-2041)) & ^0x3f) == 0 && ((int64(1)<<(_la-2041))&-9222791357207142367) != 0) || ((int64((_la-2108)) & ^0x3f) == 0 && ((int64(1)<<(_la-2108))&8444343698458641) != 0) || ((int64((_la-2172)) & ^0x3f) == 0 && ((int64(1)<<(_la-2172))&17827333) != 0) || ((int64((_la-2238)) & ^0x3f) == 0 && ((int64(1)<<(_la-2238))&1125907087482915) != 0) || ((int64((_la-2306)) & ^0x3f) == 0 && ((int64(1)<<(_la-2306))&-1) != 0) || _la == PlSqlParserPERIOD) { @@ -359683,7 +359927,7 @@ func (p *PlSqlParser) Non_reserved_keywords_pre12c() (localctx INon_reserved_key p.EnterOuterAlt(localctx, 1) { - p.SetState(20805) + p.SetState(20832) _la = p.GetTokenStream().LA(1) if !(((int64(_la) & ^0x3f) == 0 && ((int64(1)<<_la)&5463616014945309046) != 0) || ((int64((_la-64)) & ^0x3f) == 0 && ((int64(1)<<(_la-64))&-576902256486777485) != 0) || ((int64((_la-129)) & ^0x3f) == 0 && ((int64(1)<<(_la-129))&-153144625601774593) != 0) || ((int64((_la-198)) & ^0x3f) == 0 && ((int64(1)<<(_la-198))&9190843253782472953) != 0) || ((int64((_la-262)) & ^0x3f) == 0 && ((int64(1)<<(_la-262))&9220810724510261631) != 0) || ((int64((_la-326)) & ^0x3f) == 0 && ((int64(1)<<(_la-326))&-4037214975763233409) != 0) || ((int64((_la-391)) & ^0x3f) == 0 && ((int64(1)<<(_la-391))&6662985952592912059) != 0) || ((int64((_la-455)) & ^0x3f) == 0 && ((int64(1)<<(_la-455))&-2342716996074876945) != 0) || ((int64((_la-519)) & ^0x3f) == 0 && ((int64(1)<<(_la-519))&-8088678279500696941) != 0) || ((int64((_la-583)) & ^0x3f) == 0 && ((int64(1)<<(_la-583))&-7061756395985046281) != 0) || ((int64((_la-647)) & ^0x3f) == 0 && ((int64(1)<<(_la-647))&-2484923122343937) != 0) || ((int64((_la-713)) & ^0x3f) == 0 && ((int64(1)<<(_la-713))&-1738847127879030929) != 0) || ((int64((_la-777)) & ^0x3f) == 0 && ((int64(1)<<(_la-777))&-4649702844138848833) != 0) || ((int64((_la-842)) & ^0x3f) == 0 && ((int64(1)<<(_la-842))&-1166590702923153529) != 0) || ((int64((_la-909)) & ^0x3f) == 0 && ((int64(1)<<(_la-909))&-8657062153) != 0) || ((int64((_la-973)) & ^0x3f) == 0 && ((int64(1)<<(_la-973))&-288812585175029761) != 0) || ((int64((_la-1040)) & ^0x3f) == 0 && ((int64(1)<<(_la-1040))&-2326183592077590529) != 0) || ((int64((_la-1104)) & ^0x3f) == 0 && ((int64(1)<<(_la-1104))&4539447973467127673) != 0) || ((int64((_la-1168)) & ^0x3f) == 0 && ((int64(1)<<(_la-1168))&-182694579223398817) != 0) || ((int64((_la-1232)) & ^0x3f) == 0 && ((int64(1)<<(_la-1232))&-8323310169146008643) != 0) || ((int64((_la-1297)) & ^0x3f) == 0 && ((int64(1)<<(_la-1297))&6336501307817262707) != 0) || ((int64((_la-1363)) & ^0x3f) == 0 && ((int64(1)<<(_la-1363))&9185082437627572219) != 0) || ((int64((_la-1427)) & ^0x3f) == 0 && ((int64(1)<<(_la-1427))&-325666705894277121) != 0) || ((int64((_la-1491)) & ^0x3f) == 0 && ((int64(1)<<(_la-1491))&-6924504331622301961) != 0) || ((int64((_la-1555)) & ^0x3f) == 0 && ((int64(1)<<(_la-1555))&-218460608595626689) != 0) || ((int64((_la-1621)) & ^0x3f) == 0 && ((int64(1)<<(_la-1621))&-4719776807533972241) != 0) || ((int64((_la-1686)) & ^0x3f) == 0 && ((int64(1)<<(_la-1686))&-1742176176349441) != 0) || ((int64((_la-1750)) & ^0x3f) == 0 && ((int64(1)<<(_la-1750))&-4503599888466177) != 0) || ((int64((_la-1814)) & ^0x3f) == 0 && ((int64(1)<<(_la-1814))&-134283265) != 0) || ((int64((_la-1878)) & ^0x3f) == 0 && ((int64(1)<<(_la-1878))&-1) != 0) || ((int64((_la-1942)) & ^0x3f) == 0 && ((int64(1)<<(_la-1942))&-7711290677094514689) != 0) || ((int64((_la-2006)) & ^0x3f) == 0 && ((int64(1)<<(_la-2006))&-2378192008461158403) != 0) || ((int64((_la-2070)) & ^0x3f) == 0 && ((int64(1)<<(_la-2070))&6880932590496218867) != 0) || ((int64((_la-2134)) & ^0x3f) == 0 && ((int64(1)<<(_la-2134))&-5490382038928256383) != 0) || ((int64((_la-2198)) & ^0x3f) == 0 && ((int64(1)<<(_la-2198))&8951124161462237) != 0) || ((int64((_la-2268)) & ^0x3f) == 0 && ((int64(1)<<(_la-2268))&266254307321) != 0)) {