pgpool2.git / summary / log / commit / refs
commit 5dc341b26fd7ef60176077ebe3a2feb7d4c842a1
Author: Bo Peng <pengbo@sraoss.co.jp>
Date: Mon Aug 29 01:46:23 2022 +0000
Apply changes introduced in the previous commit 50cc6f18d742c76fcc3d0ba60d2b5058267effb8 to src/parser/gram_template.y and src/parser/Makefile.in.
src/parser/gram.c | 8995 ++++++++++++++++++++++----------------------
src/parser/gram.h | 2 +-
src/parser/gram_minimal.c | 9003 ++++++++++++++++++++++-----------------------
src/parser/gram_minimal.h | 2 +-
4 files changed, 9000 insertions(+), 9002 deletions(-)
diff --git a/src/parser/gram.c b/src/parser/gram.c
index 723b19487..691d4dc47 100644
--- a/src/parser/gram.c
+++ b/src/parser/gram.c
@@ -77,8 +77,8 @@
* gram.y
* POSTGRESQL BISON rules/actions
*
- * Portions Copyright (c) 2003-2021, PgPool Global Development Group
- * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
+ * Portions Copyright (c) 2003-2022, PgPool Global Development Group
+ * Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*
@@ -129,7 +129,6 @@
#include "keywords.h"
#include "gramparse.h"
#include "makefuncs.h"
-#include "pool_string.h"
#include "parser.h"
#include "pg_class.h"
#include "pg_trigger.h"
@@ -307,7 +306,7 @@ static void processCASbits(int cas_bits, int location, const char *constrType,
static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
-#line 311 "gram.c" /* yacc.c:339 */
+#line 310 "gram.c" /* yacc.c:339 */
# ifndef YY_NULLPTR
# if defined __cplusplus && 201103L <= __cplusplus
@@ -1319,7 +1318,7 @@ extern int base_yydebug;
union YYSTYPE
{
-#line 249 "gram.y" /* yacc.c:355 */
+#line 248 "gram.y" /* yacc.c:355 */
core_YYSTYPE core_yystype;
/* these fields must match core_YYSTYPE: */
@@ -1367,7 +1366,7 @@ union YYSTYPE
SetQuantifier setquantifier;
struct GroupClause *groupclause;
-#line 1371 "gram.c" /* yacc.c:355 */
+#line 1370 "gram.c" /* yacc.c:355 */
};
typedef union YYSTYPE YYSTYPE;
@@ -1397,7 +1396,7 @@ int base_yyparse (core_yyscan_t yyscanner);
/* Copy the second part of user declarations. */
-#line 1401 "gram.c" /* yacc.c:358 */
+#line 1400 "gram.c" /* yacc.c:358 */
#ifdef short
# undef short
@@ -1745,323 +1744,323 @@ static const yytype_uint16 yytranslate[] =
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 860, 860, 864, 868, 873, 880, 887, 906, 918,
- 932, 933, 937, 938, 939, 940, 941, 942, 943, 944,
- 945, 946, 947, 948, 949, 950, 951, 952, 953, 954,
- 955, 956, 957, 958, 959, 960, 961, 962, 963, 964,
- 965, 966, 967, 968, 969, 970, 971, 972, 973, 974,
- 975, 976, 977, 978, 979, 980, 981, 982, 983, 984,
- 985, 986, 987, 988, 989, 990, 991, 992, 993, 994,
- 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004,
- 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014,
- 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024,
- 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034,
- 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044,
- 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054,
- 1055, 1056, 1057, 1058, 1059, 1061, 1070, 1085, 1096, 1097,
- 1098, 1107, 1108, 1112, 1113, 1117, 1122, 1126, 1136, 1144,
- 1148, 1152, 1157, 1161, 1209, 1211, 1215, 1219, 1223, 1227,
- 1241, 1259, 1267, 1278, 1279, 1283, 1291, 1299, 1307, 1328,
- 1335, 1342, 1349, 1356, 1363, 1380, 1398, 1409, 1410, 1421,
- 1431, 1441, 1456, 1474, 1475, 1479, 1486, 1494, 1495, 1496,
- 1497, 1498, 1499, 1513, 1520, 1526, 1532, 1541, 1549, 1557,
- 1561, 1569, 1577, 1584, 1594, 1595, 1603, 1614, 1622, 1630,
- 1641, 1649, 1657, 1664, 1673, 1683, 1684, 1688, 1689, 1692,
- 1694, 1698, 1699, 1700, 1701, 1705, 1706, 1707, 1713, 1725,
- 1729, 1733, 1748, 1755, 1756, 1757, 1761, 1762, 1763, 1767,
- 1768, 1772, 1773, 1782, 1783, 1790, 1797, 1807, 1814, 1824,
- 1825, 1830, 1831, 1837, 1843, 1849, 1855, 1861, 1867, 1873,
- 1883, 1893, 1894, 1898, 1899, 1907, 1922, 1928, 1934, 1940,
- 1946, 1965, 1974, 1983, 1992, 2001, 2012, 2023, 2032, 2041,
- 2050, 2061, 2072, 2081, 2090, 2099, 2108, 2117, 2126, 2137,
- 2148, 2157, 2169, 2170, 2175, 2189, 2202, 2218, 2235, 2244,
- 2253, 2262, 2271, 2280, 2288, 2296, 2304, 2313, 2322, 2338,
- 2347, 2356, 2365, 2374, 2391, 2400, 2409, 2418, 2428, 2441,
- 2456, 2465, 2474, 2489, 2497, 2507, 2517, 2524, 2532, 2540,
- 2547, 2554, 2562, 2570, 2578, 2585, 2592, 2600, 2607, 2614,
- 2622, 2630, 2638, 2646, 2654, 2662, 2672, 2679, 2687, 2695,
- 2703, 2711, 2719, 2726, 2733, 2740, 2746, 2756, 2757, 2761,
- 2762, 2763, 2767, 2775, 2779, 2780, 2784, 2791, 2798, 2805,
- 2815, 2818, 2819, 2823, 2824, 2829, 2833, 2837, 2842, 2849,
- 2851, 2856, 2860, 2864, 2875, 2883, 2936, 2949, 2963, 2975,
- 2982, 2986, 3000, 3013, 3014, 3019, 3028, 3038, 3048, 3074,
- 3080, 3113, 3148, 3170, 3171, 3175, 3176, 3185, 3186, 3187,
- 3190, 3191, 3196, 3197, 3201, 3205, 3209, 3213, 3217, 3221,
- 3225, 3229, 3233, 3237, 3241, 3245, 3249, 3258, 3262, 3266,
- 3270, 3274, 3275, 3280, 3284, 3291, 3298, 3299, 3300, 3301,
- 3302, 3306, 3310, 3318, 3329, 3348, 3367, 3387, 3407, 3427,
- 3460, 3461, 3462, 3463, 3464, 3471, 3478, 3479, 3483, 3484,
- 3488, 3489, 3493, 3497, 3504, 3508, 3515, 3516, 3517, 3521,
- 3522, 3525, 3547, 3565, 3586, 3587, 3591, 3592, 3596, 3597,
- 3601, 3608, 3609, 3610, 3641, 3648, 3655, 3666, 3677, 3689,
- 3700, 3709, 3732, 3750, 3751, 3770, 3777, 3784, 3791, 3802,
- 3813, 3814, 3815, 3819, 3820, 3821, 3822, 3823, 3824, 3825,
- 3826, 3827, 3828, 3837, 3844, 3848, 3861, 3877, 3892, 3908,
- 3923, 3942, 3963, 3964, 3968, 3969, 3973, 3974, 3977, 3983,
- 3984, 3987, 3991, 3999, 4004, 4010, 4011, 4015, 4020, 4027,
- 4028, 4038, 4040, 4042, 4044, 4047, 4050, 4053, 4057, 4058,
- 4059, 4060, 4061, 4064, 4065, 4069, 4070, 4073, 4085, 4086,
- 4089, 4100, 4111, 4125, 4126, 4131, 4132, 4133, 4136, 4137,
- 4138, 4139, 4142, 4143, 4146, 4147, 4150, 4168, 4180, 4201,
- 4202, 4205, 4211, 4217, 4234, 4242, 4263, 4276, 4292, 4308,
- 4309, 4310, 4322, 4335, 4351, 4365, 4366, 4378, 4398, 4408,
- 4421, 4429, 4440, 4441, 4444, 4445, 4448, 4449, 4452, 4456,
- 4460, 4464, 4468, 4472, 4476, 4480, 4484, 4488, 4492, 4497,
- 4501, 4505, 4511, 4512, 4516, 4517, 4518, 4523, 4526, 4527,
- 4539, 4554, 4569, 4570, 4578, 4579, 4583, 4584, 4588, 4589,
- 4593, 4594, 4598, 4599, 4609, 4620, 4621, 4634, 4641, 4658,
- 4666, 4677, 4680, 4684, 4688, 4692, 4699, 4711, 4721, 4724,
- 4728, 4741, 4750, 4759, 4768, 4777, 4786, 4795, 4804, 4813,
- 4822, 4831, 4840, 4849, 4867, 4878, 4879, 4880, 4881, 4885,
- 4886, 4890, 4891, 4901, 4909, 4921, 4922, 4926, 4930, 4938,
- 4942, 4946, 4953, 4957, 4962, 4967, 4974, 4981, 4986, 4996,
- 5008, 5023, 5024, 5029, 5030, 5034, 5035, 5045, 5054, 5062,
- 5079, 5099, 5119, 5140, 5173, 5188, 5189, 5193, 5201, 5216,
- 5225, 5237, 5238, 5250, 5258, 5275, 5299, 5316, 5330, 5331,
- 5335, 5336, 5340, 5341, 5345, 5346, 5350, 5364, 5368, 5369,
- 5373, 5374, 5375, 5376, 5377, 5387, 5398, 5399, 5410, 5432,
- 5463, 5464, 5465, 5469, 5471, 5493, 5495, 5497, 5499, 5501,
- 5506, 5507, 5511, 5512, 5516, 5527, 5528, 5532, 5541, 5545,
- 5549, 5554, 5564, 5565, 5569, 5570, 5574, 5575, 5579, 5580,
- 5584, 5585, 5586, 5590, 5594, 5595, 5596, 5600, 5601, 5606,
- 5607, 5634, 5635, 5636, 5637, 5638, 5639, 5652, 5662, 5676,
- 5678, 5683, 5688, 5690, 5695, 5705, 5706, 5707, 5708, 5719,
- 5738, 5749, 5761, 5771, 5781, 5792, 5801, 5808, 5815, 5824,
- 5833, 5842, 5851, 5860, 5870, 5879, 5891, 5894, 5895, 5898,
- 5902, 5909, 5910, 5911, 5912, 5913, 5914, 5917, 5920, 5921,
- 5929, 5936, 5937, 5940, 5942, 5953, 5964, 5975, 5986, 5999,
- 6000, 6016, 6031, 6032, 6036, 6048, 6058, 6066, 6075, 6084,
- 6085, 6088, 6089, 6092, 6093, 6094, 6097, 6111, 6116, 6126,
- 6135, 6147, 6148, 6152, 6160, 6172, 6182, 6195, 6205, 6227,
- 6237, 6255, 6265, 6275, 6285, 6295, 6305, 6315, 6325, 6335,
- 6345, 6355, 6365, 6379, 6380, 6381, 6382, 6383, 6384, 6385,
- 6386, 6387, 6388, 6389, 6390, 6391, 6401, 6402, 6403, 6404,
- 6405, 6409, 6410, 6411, 6412, 6413, 6414, 6415, 6416, 6421,
- 6422, 6423, 6427, 6428, 6431, 6432, 6435, 6437, 6442, 6443,
- 6454, 6465, 6466, 6467, 6477, 6485, 6493, 6501, 6509, 6517,
- 6525, 6533, 6541, 6549, 6562, 6570, 6578, 6586, 6594, 6602,
- 6610, 6618, 6629, 6630, 6644, 6654, 6664, 6674, 6684, 6694,
- 6704, 6714, 6724, 6734, 6746, 6747, 6750, 6751, 6761, 6767,
- 6775, 6783, 6791, 6799, 6807, 6815, 6823, 6831, 6839, 6847,
- 6855, 6863, 6871, 6879, 6887, 6895, 6905, 6906, 6909, 6910,
- 6920, 6937, 6952, 6979, 6981, 6983, 6985, 6992, 7001, 7002,
- 7005, 7012, 7019, 7026, 7040, 7048, 7056, 7064, 7072, 7080,
- 7088, 7096, 7104, 7112, 7120, 7128, 7136, 7144, 7152, 7160,
- 7168, 7176, 7184, 7192, 7204, 7205, 7209, 7210, 7215, 7216,
- 7226, 7239, 7249, 7261, 7262, 7265, 7266, 7276, 7286, 7287,
- 7291, 7295, 7299, 7310, 7323, 7337, 7354, 7355, 7356, 7357,
- 7358, 7359, 7371, 7401, 7434, 7435, 7439, 7440, 7444, 7445,
- 7449, 7450, 7453, 7454, 7459, 7471, 7490, 7495, 7500, 7507,
- 7508, 7511, 7512, 7515, 7516, 7519, 7520, 7523, 7524, 7525,
- 7528, 7529, 7530, 7546, 7559, 7573, 7586, 7602, 7603, 7606,
- 7607, 7611, 7612, 7616, 7617, 7622, 7635, 7642, 7649, 7664,
- 7665, 7669, 7670, 7685, 7694, 7703, 7712, 7721, 7733, 7734,
- 7735, 7736, 7737, 7743, 7747, 7762, 7763, 7769, 7779, 7783,
- 7788, 7796, 7838, 7842, 7846, 7850, 7858, 7859, 7863, 7874,
- 7875, 7880, 7881, 7886, 7887, 7894, 7898, 7902, 7906, 7910,
- 7914, 7918, 7922, 7926, 7930, 7934, 7938, 7942, 7946, 7950,
- 7954, 7959, 7966, 7970, 7974, 7978, 7982, 7988, 7989, 7995,
- 8004, 8008, 8019, 8025, 8034, 8040, 8041, 8045, 8046, 8050,
- 8051, 8054, 8066, 8070, 8085, 8093, 8101, 8113, 8114, 8119,
- 8120, 8137, 8147, 8157, 8167, 8177, 8187, 8200, 8210, 8223,
- 8233, 8246, 8254, 8256, 8258, 8263, 8265, 8270, 8271, 8276,
- 8294, 8303, 8304, 8308, 8312, 8324, 8335, 8346, 8359, 8360,
- 8361, 8365, 8377, 8378, 8388, 8400, 8404, 8408, 8412, 8419,
- 8439, 8451, 8463, 8475, 8489, 8490, 8493, 8494, 8495, 8505,
- 8514, 8531, 8540, 8549, 8558, 8567, 8576, 8585, 8594, 8603,
- 8612, 8621, 8630, 8639, 8649, 8659, 8668, 8677, 8686, 8695,
- 8704, 8713, 8723, 8733, 8743, 8753, 8763, 8773, 8783, 8793,
- 8803, 8813, 8823, 8833, 8844, 8855, 8866, 8877, 8888, 8899,
- 8909, 8919, 8930, 8941, 8951, 8961, 8969, 8978, 8987, 8996,
- 9005, 9014, 9023, 9032, 9041, 9050, 9064, 9065, 9068, 9069,
- 9079, 9088, 9097, 9106, 9116, 9125, 9136, 9137, 9147, 9156,
- 9165, 9174, 9183, 9192, 9201, 9210, 9219, 9228, 9237, 9246,
- 9255, 9264, 9273, 9282, 9291, 9300, 9309, 9318, 9327, 9336,
- 9345, 9354, 9363, 9372, 9381, 9399, 9408, 9409, 9412, 9414,
- 9420, 9421, 9422, 9423, 9424, 9436, 9451, 9459, 9467, 9475,
- 9483, 9491, 9499, 9507, 9515, 9523, 9531, 9539, 9547, 9555,
- 9563, 9571, 9579, 9587, 9595, 9603, 9611, 9619, 9627, 9635,
- 9653, 9672, 9673, 9677, 9681, 9701, 9708, 9716, 9724, 9741,
- 9760, 9769, 9778, 9787, 9797, 9807, 9817, 9827, 9845, 9853,
- 9869, 9886, 9887, 9888, 9893, 9899, 9908, 9909, 9910, 9911,
- 9912, 9916, 9917, 9920, 9921, 9922, 9923, 9927, 9928, 9929,
- 9941, 9951, 9952, 9955, 9964, 9970, 9989, 9997, 10004, 10012,
- 10020, 10027, 10034, 10041, 10048, 10055, 10062, 10069, 10079, 10086,
- 10096, 10097, 10098, 10102, 10105, 10108, 10111, 10114, 10121, 10123,
- 10125, 10130, 10132, 10136, 10137, 10138, 10150, 10163, 10176, 10194,
- 10215, 10216, 10217, 10218, 10228, 10244, 10254, 10255, 10259, 10260,
- 10264, 10268, 10272, 10290, 10291, 10292, 10293, 10294, 10295, 10296,
- 10303, 10304, 10315, 10322, 10329, 10340, 10357, 10365, 10373, 10381,
- 10392, 10396, 10407, 10419, 10436, 10442, 10458, 10471, 10480, 10488,
- 10496, 10505, 10516, 10527, 10537, 10538, 10549, 10559, 10570, 10581,
- 10592, 10603, 10612, 10624, 10625, 10639, 10663, 10674, 10682, 10693,
- 10706, 10707, 10719, 10739, 10749, 10760, 10771, 10775, 10782, 10783,
- 10787, 10794, 10795, 10799, 10800, 10801, 10805, 10806, 10810, 10811,
- 10814, 10815, 10818, 10819, 10823, 10824, 10828, 10835, 10837, 10842,
- 10843, 10856, 10863, 10873, 10880, 10890, 10891, 10892, 10893, 10894,
- 10895, 10896, 10897, 10898, 10908, 10918, 10919, 10923, 10924, 10925,
- 10926, 10936, 10943, 10960, 10979, 10980, 10990, 10996, 11002, 11008,
- 11024, 11042, 11046, 11054, 11060, 11067, 11073, 11080, 11089, 11090,
- 11094, 11096, 11101, 11112, 11122, 11132, 11138, 11147, 11156, 11162,
- 11163, 11174, 11188, 11189, 11200, 11211, 11212, 11215, 11216, 11217,
- 11218, 11219, 11220, 11221, 11222, 11225, 11226, 11230, 11231, 11232,
- 11243, 11260, 11261, 11265, 11270, 11294, 11305, 11306, 11316, 11327,
- 11330, 11331, 11332, 11333, 11334, 11335, 11338, 11339, 11340, 11388,
- 11389, 11393, 11394, 11409, 11410, 11417, 11425, 11433, 11441, 11449,
- 11457, 11468, 11469, 11501, 11516, 11532, 11533, 11552, 11556, 11560,
- 11575, 11582, 11589, 11599, 11600, 11603, 11618, 11619, 11620, 11624,
- 11633, 11643, 11649, 11660, 11672, 11678, 11679, 11683, 11695, 11703,
- 11708, 11713, 11718, 11723, 11731, 11739, 11744, 11749, 11756, 11757,
- 11761, 11762, 11763, 11770, 11771, 11775, 11776, 11780, 11781, 11785,
- 11786, 11790, 11794, 11795, 11798, 11807, 11820, 11825, 11830, 11834,
- 11845, 11846, 11850, 11858, 11874, 11882, 11890, 11898, 11909, 11912,
- 11917, 11918, 11926, 11946, 11947, 11949, 11954, 11955, 11959, 11960,
- 11963, 11964, 11989, 11997, 12006, 12007, 12011, 12012, 12013, 12014,
- 12015, 12019, 12032, 12039, 12046, 12053, 12054, 12058, 12059, 12063,
- 12064, 12068, 12069, 12073, 12084, 12085, 12086, 12087, 12091, 12092,
- 12102, 12108, 12126, 12127, 12131, 12132, 12138, 12143, 12151, 12158,
- 12166, 12172, 12179, 12214, 12239, 12243, 12269, 12273, 12286, 12306,
- 12327, 12339, 12355, 12361, 12366, 12372, 12379, 12380, 12390, 12396,
- 12404, 12408, 12412, 12418, 12425, 12430, 12431, 12432, 12433, 12437,
- 12438, 12453, 12457, 12465, 12472, 12479, 12486, 12497, 12498, 12511,
- 12515, 12522, 12535, 12548, 12549, 12564, 12574, 12586, 12591, 12592,
- 12595, 12596, 12599, 12600, 12605, 12606, 12611, 12612, 12620, 12625,
- 12626, 12630, 12634, 12640, 12664, 12674, 12687, 12688, 12692, 12706,
- 12763, 12777, 12779, 12784, 12786, 12788, 12790, 12795, 12797, 12802,
- 12810, 12830, 12835, 12842, 12847, 12853, 12858, 12867, 12869, 12872,
- 12876, 12877, 12878, 12879, 12880, 12881, 12886, 12906, 12907, 12908,
- 12909, 12920, 12926, 12934, 12935, 12941, 12946, 12951, 12956, 12961,
- 12966, 12971, 12976, 12982, 12988, 12994, 13001, 13023, 13032, 13036,
- 13044, 13048, 13056, 13068, 13089, 13093, 13099, 13103, 13116, 13124,
- 13134, 13136, 13138, 13140, 13142, 13144, 13149, 13150, 13157, 13166,
- 13174, 13183, 13194, 13202, 13203, 13204, 13208, 13210, 13212, 13214,
- 13216, 13218, 13220, 13225, 13230, 13236, 13244, 13249, 13256, 13263,
- 13267, 13271, 13307, 13308, 13310, 13318, 13334, 13336, 13338, 13340,
- 13342, 13344, 13346, 13348, 13350, 13352, 13354, 13356, 13358, 13360,
- 13363, 13365, 13368, 13370, 13372, 13374, 13377, 13382, 13391, 13396,
- 13405, 13410, 13419, 13424, 13434, 13443, 13452, 13461, 13480, 13488,
- 13496, 13504, 13512, 13529, 13537, 13545, 13553, 13561, 13569, 13577,
- 13581, 13585, 13593, 13601, 13609, 13617, 13637, 13659, 13670, 13677,
- 13693, 13698, 13704, 13711, 13718, 13726, 13734, 13759, 13761, 13763,
- 13765, 13767, 13769, 13771, 13773, 13775, 13777, 13779, 13781, 13783,
- 13785, 13787, 13789, 13791, 13793, 13795, 13799, 13803, 13808, 13824,
- 13825, 13826, 13841, 13853, 13855, 13857, 13868, 13892, 13903, 13914,
- 13921, 13931, 13941, 13950, 13956, 13964, 13973, 13982, 13994, 14003,
- 14033, 14068, 14079, 14080, 14087, 14094, 14098, 14102, 14106, 14110,
- 14114, 14118, 14122, 14126, 14130, 14134, 14138, 14142, 14146, 14150,
- 14154, 14156, 14163, 14170, 14177, 14184, 14195, 14209, 14219, 14230,
- 14246, 14256, 14263, 14270, 14277, 14281, 14288, 14296, 14304, 14308,
- 14312, 14316, 14320, 14324, 14333, 14337, 14346, 14350, 14354, 14359,
- 14373, 14375, 14379, 14381, 14383, 14386, 14389, 14392, 14393, 14396,
- 14404, 14414, 14415, 14418, 14419, 14420, 14425, 14429, 14433, 14437,
- 14444, 14445, 14453, 14454, 14458, 14459, 14467, 14468, 14472, 14473,
- 14478, 14486, 14488, 14502, 14505, 14532, 14533, 14536, 14537, 14545,
- 14552, 14559, 14567, 14576, 14593, 14638, 14646, 14654, 14662, 14670,
- 14681, 14682, 14683, 14684, 14685, 14699, 14700, 14701, 14704, 14705,
- 14708, 14711, 14712, 14713, 14716, 14717, 14720, 14721, 14722, 14723,
- 14724, 14725, 14726, 14727, 14728, 14729, 14730, 14731, 14734, 14736,
- 14741, 14743, 14748, 14750, 14752, 14754, 14756, 14758, 14770, 14774,
- 14781, 14785, 14791, 14795, 14804, 14815, 14816, 14819, 14820, 14823,
- 14827, 14831, 14837, 14838, 14843, 14853, 14854, 14855, 14856, 14857,
- 14858, 14859, 14860, 14864, 14865, 14866, 14867, 14872, 14877, 14886,
- 14907, 14911, 14916, 14927, 14944, 14950, 14951, 14952, 14955, 14962,
- 14972, 14986, 14987, 14991, 15002, 15003, 15006, 15007, 15010, 15014,
- 15021, 15025, 15029, 15037, 15048, 15049, 15053, 15054, 15058, 15059,
- 15062, 15063, 15073, 15074, 15078, 15079, 15082, 15090, 15098, 15106,
- 15128, 15129, 15140, 15144, 15171, 15173, 15178, 15180, 15182, 15192,
- 15194, 15205, 15209, 15213, 15217, 15221, 15230, 15237, 15269, 15273,
- 15279, 15286, 15290, 15294, 15300, 15301, 15303, 15304, 15305, 15309,
- 15349, 15376, 15380, 15384, 15390, 15392, 15406, 15442, 15455, 15456,
- 15459, 15460, 15477, 15478, 15479, 15484, 15485, 15486, 15491, 15492,
- 15493, 15494, 15500, 15501, 15502, 15503, 15504, 15510, 15511, 15531,
- 15532, 15533, 15534, 15535, 15536, 15537, 15538, 15539, 15540, 15541,
- 15542, 15543, 15544, 15545, 15546, 15547, 15548, 15549, 15550, 15551,
- 15552, 15553, 15554, 15555, 15556, 15557, 15558, 15559, 15560, 15561,
- 15562, 15563, 15564, 15565, 15566, 15567, 15568, 15569, 15570, 15571,
- 15572, 15573, 15574, 15575, 15576, 15577, 15578, 15579, 15580, 15581,
- 15582, 15583, 15584, 15585, 15586, 15587, 15588, 15589, 15590, 15591,
- 15592, 15593, 15594, 15595, 15596, 15597, 15598, 15599, 15600, 15601,
- 15602, 15603, 15604, 15605, 15606, 15607, 15608, 15609, 15610, 15611,
- 15612, 15613, 15614, 15615, 15616, 15617, 15618, 15619, 15620, 15621,
- 15622, 15623, 15624, 15625, 15626, 15627, 15628, 15629, 15630, 15631,
- 15632, 15633, 15634, 15635, 15636, 15637, 15638, 15639, 15640, 15641,
- 15642, 15643, 15644, 15645, 15646, 15647, 15648, 15649, 15650, 15651,
- 15652, 15653, 15654, 15655, 15656, 15657, 15658, 15659, 15660, 15661,
- 15662, 15663, 15664, 15665, 15666, 15667, 15668, 15669, 15670, 15671,
- 15672, 15673, 15674, 15675, 15676, 15677, 15678, 15679, 15680, 15681,
- 15682, 15683, 15684, 15685, 15686, 15687, 15688, 15689, 15690, 15691,
- 15692, 15693, 15694, 15695, 15696, 15697, 15698, 15699, 15700, 15701,
- 15702, 15703, 15704, 15705, 15706, 15707, 15708, 15709, 15710, 15711,
- 15712, 15713, 15714, 15715, 15716, 15717, 15718, 15719, 15720, 15721,
- 15722, 15723, 15724, 15725, 15726, 15727, 15728, 15729, 15730, 15731,
- 15732, 15733, 15734, 15735, 15736, 15737, 15738, 15739, 15740, 15741,
- 15742, 15743, 15744, 15745, 15746, 15747, 15748, 15749, 15750, 15751,
- 15752, 15753, 15754, 15755, 15756, 15757, 15758, 15759, 15760, 15761,
- 15762, 15763, 15764, 15765, 15766, 15767, 15768, 15769, 15770, 15771,
- 15772, 15773, 15774, 15775, 15776, 15777, 15778, 15779, 15780, 15781,
- 15782, 15783, 15784, 15785, 15786, 15787, 15788, 15789, 15790, 15791,
- 15792, 15793, 15794, 15795, 15796, 15797, 15798, 15799, 15800, 15801,
- 15802, 15803, 15804, 15805, 15806, 15807, 15808, 15809, 15810, 15811,
- 15812, 15813, 15814, 15815, 15816, 15817, 15818, 15819, 15820, 15821,
- 15822, 15823, 15824, 15825, 15826, 15827, 15828, 15829, 15830, 15831,
- 15832, 15833, 15834, 15835, 15836, 15850, 15851, 15852, 15853, 15854,
- 15855, 15856, 15857, 15858, 15859, 15860, 15861, 15862, 15863, 15864,
- 15865, 15866, 15867, 15868, 15869, 15870, 15871, 15872, 15873, 15874,
- 15875, 15876, 15877, 15878, 15879, 15880, 15881, 15882, 15883, 15884,
- 15885, 15886, 15887, 15888, 15889, 15890, 15891, 15892, 15893, 15894,
- 15895, 15896, 15897, 15898, 15899, 15900, 15914, 15915, 15916, 15917,
- 15918, 15919, 15920, 15921, 15922, 15923, 15924, 15925, 15926, 15927,
- 15928, 15929, 15930, 15931, 15932, 15933, 15934, 15935, 15936, 15946,
- 15947, 15948, 15949, 15950, 15951, 15952, 15953, 15954, 15955, 15956,
- 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964, 15965, 15966,
- 15967, 15968, 15969, 15970, 15971, 15972, 15973, 15974, 15975, 15976,
- 15977, 15978, 15979, 15980, 15981, 15982, 15983, 15984, 15985, 15986,
- 15987, 15988, 15989, 15990, 15991, 15992, 15993, 15994, 15995, 15996,
- 15997, 15998, 15999, 16000, 16001, 16002, 16003, 16004, 16005, 16006,
- 16007, 16008, 16009, 16010, 16011, 16012, 16013, 16014, 16015, 16016,
- 16017, 16018, 16019, 16020, 16021, 16022, 16035, 16036, 16037, 16038,
- 16039, 16040, 16041, 16042, 16043, 16044, 16045, 16046, 16047, 16048,
- 16049, 16050, 16051, 16052, 16053, 16054, 16055, 16056, 16057, 16058,
- 16059, 16060, 16061, 16062, 16063, 16064, 16065, 16066, 16067, 16068,
- 16069, 16070, 16071, 16072, 16073, 16074, 16075, 16076, 16077, 16078,
- 16079, 16080, 16081, 16082, 16083, 16084, 16085, 16086, 16087, 16088,
- 16089, 16090, 16091, 16092, 16093, 16094, 16095, 16096, 16097, 16098,
- 16099, 16100, 16101, 16102, 16103, 16104, 16105, 16106, 16107, 16108,
- 16109, 16110, 16111, 16112, 16113, 16114, 16115, 16116, 16117, 16118,
- 16119, 16120, 16121, 16122, 16123, 16124, 16125, 16126, 16127, 16128,
- 16129, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137, 16138,
- 16139, 16140, 16141, 16142, 16143, 16144, 16145, 16146, 16147, 16148,
- 16149, 16150, 16151, 16152, 16153, 16154, 16155, 16156, 16157, 16158,
- 16159, 16160, 16161, 16162, 16163, 16164, 16165, 16166, 16167, 16168,
- 16169, 16170, 16171, 16172, 16173, 16174, 16175, 16176, 16177, 16178,
- 16179, 16180, 16181, 16182, 16183, 16184, 16185, 16186, 16187, 16188,
- 16189, 16190, 16191, 16192, 16193, 16194, 16195, 16196, 16197, 16198,
- 16199, 16200, 16201, 16202, 16203, 16204, 16205, 16206, 16207, 16208,
- 16209, 16210, 16211, 16212, 16213, 16214, 16215, 16216, 16217, 16218,
- 16219, 16220, 16221, 16222, 16223, 16224, 16225, 16226, 16227, 16228,
- 16229, 16230, 16231, 16232, 16233, 16234, 16235, 16236, 16237, 16238,
- 16239, 16240, 16241, 16242, 16243, 16244, 16245, 16246, 16247, 16248,
- 16249, 16250, 16251, 16252, 16253, 16254, 16255, 16256, 16257, 16258,
- 16259, 16260, 16261, 16262, 16263, 16264, 16265, 16266, 16267, 16268,
- 16269, 16270, 16271, 16272, 16273, 16274, 16275, 16276, 16277, 16278,
- 16279, 16280, 16281, 16282, 16283, 16284, 16285, 16286, 16287, 16288,
- 16289, 16290, 16291, 16292, 16293, 16294, 16295, 16296, 16297, 16298,
- 16299, 16300, 16301, 16302, 16303, 16304, 16305, 16306, 16307, 16308,
- 16309, 16310, 16311, 16312, 16313, 16314, 16315, 16316, 16317, 16318,
- 16319, 16320, 16321, 16322, 16323, 16324, 16325, 16326, 16327, 16328,
- 16329, 16330, 16331, 16332, 16333, 16334, 16335, 16336, 16337, 16338,
- 16339, 16340, 16341, 16342, 16343, 16344, 16345, 16346, 16347, 16348,
- 16349, 16350, 16351, 16352, 16353, 16354, 16355, 16356, 16357, 16358,
- 16359, 16360, 16361, 16362, 16363, 16364, 16365, 16366, 16367, 16368,
- 16369, 16370, 16371, 16372, 16373, 16374, 16375, 16376, 16377, 16378,
- 16379, 16380, 16381, 16382, 16383, 16384, 16385, 16386, 16387, 16388,
- 16389, 16390, 16391, 16392, 16393, 16394, 16395, 16396, 16397, 16398,
- 16399, 16400, 16401, 16402, 16403, 16404, 16405, 16406, 16407, 16408,
- 16409, 16410, 16411, 16412, 16413, 16414, 16415, 16416, 16417, 16418,
- 16419, 16420, 16421, 16422, 16423, 16424, 16425, 16426, 16427, 16428,
- 16429, 16430, 16431, 16432, 16433, 16434, 16435, 16436, 16437, 16438,
- 16439, 16440, 16441, 16442, 16443, 16444, 16445, 16446, 16447, 16448,
- 16449, 16450, 16451, 16452
+ 0, 859, 859, 863, 867, 872, 879, 886, 905, 917,
+ 931, 932, 936, 937, 938, 939, 940, 941, 942, 943,
+ 944, 945, 946, 947, 948, 949, 950, 951, 952, 953,
+ 954, 955, 956, 957, 958, 959, 960, 961, 962, 963,
+ 964, 965, 966, 967, 968, 969, 970, 971, 972, 973,
+ 974, 975, 976, 977, 978, 979, 980, 981, 982, 983,
+ 984, 985, 986, 987, 988, 989, 990, 991, 992, 993,
+ 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003,
+ 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013,
+ 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023,
+ 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033,
+ 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043,
+ 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053,
+ 1054, 1055, 1056, 1057, 1058, 1060, 1069, 1084, 1095, 1096,
+ 1097, 1106, 1107, 1111, 1112, 1116, 1121, 1125, 1135, 1143,
+ 1147, 1151, 1156, 1160, 1208, 1210, 1214, 1218, 1222, 1226,
+ 1240, 1258, 1266, 1277, 1278, 1282, 1290, 1298, 1306, 1327,
+ 1334, 1341, 1348, 1355, 1362, 1379, 1397, 1408, 1409, 1420,
+ 1430, 1440, 1455, 1473, 1474, 1478, 1485, 1493, 1494, 1495,
+ 1496, 1497, 1498, 1512, 1519, 1525, 1531, 1540, 1548, 1556,
+ 1560, 1568, 1576, 1583, 1593, 1594, 1602, 1613, 1621, 1629,
+ 1640, 1648, 1656, 1663, 1672, 1682, 1683, 1687, 1688, 1691,
+ 1693, 1697, 1698, 1699, 1700, 1704, 1705, 1706, 1712, 1724,
+ 1728, 1732, 1747, 1754, 1755, 1756, 1760, 1761, 1762, 1766,
+ 1767, 1771, 1772, 1781, 1782, 1789, 1796, 1806, 1813, 1823,
+ 1824, 1829, 1830, 1836, 1842, 1848, 1854, 1860, 1866, 1872,
+ 1882, 1892, 1893, 1897, 1898, 1906, 1921, 1927, 1933, 1939,
+ 1945, 1964, 1973, 1982, 1991, 2000, 2011, 2022, 2031, 2040,
+ 2049, 2060, 2071, 2080, 2089, 2098, 2107, 2116, 2125, 2136,
+ 2147, 2156, 2168, 2169, 2174, 2188, 2201, 2217, 2234, 2243,
+ 2252, 2261, 2270, 2279, 2287, 2295, 2303, 2312, 2321, 2337,
+ 2346, 2355, 2364, 2373, 2390, 2399, 2408, 2417, 2427, 2440,
+ 2455, 2464, 2473, 2488, 2496, 2506, 2516, 2523, 2531, 2539,
+ 2546, 2553, 2561, 2569, 2577, 2584, 2591, 2599, 2606, 2613,
+ 2621, 2629, 2637, 2645, 2653, 2661, 2671, 2678, 2686, 2694,
+ 2702, 2710, 2718, 2725, 2732, 2739, 2745, 2755, 2756, 2760,
+ 2761, 2762, 2766, 2774, 2778, 2779, 2783, 2790, 2797, 2804,
+ 2814, 2817, 2818, 2822, 2823, 2828, 2832, 2836, 2841, 2848,
+ 2850, 2855, 2859, 2863, 2874, 2882, 2935, 2948, 2962, 2974,
+ 2981, 2985, 2999, 3012, 3013, 3018, 3027, 3037, 3047, 3073,
+ 3079, 3112, 3147, 3169, 3170, 3174, 3175, 3184, 3185, 3186,
+ 3189, 3190, 3195, 3196, 3200, 3204, 3208, 3212, 3216, 3220,
+ 3224, 3228, 3232, 3236, 3240, 3244, 3248, 3257, 3261, 3265,
+ 3269, 3273, 3274, 3279, 3283, 3290, 3297, 3298, 3299, 3300,
+ 3301, 3305, 3309, 3317, 3328, 3347, 3366, 3386, 3406, 3426,
+ 3459, 3460, 3461, 3462, 3463, 3470, 3477, 3478, 3482, 3483,
+ 3487, 3488, 3492, 3496, 3503, 3507, 3514, 3515, 3516, 3520,
+ 3521, 3524, 3546, 3564, 3585, 3586, 3590, 3591, 3595, 3596,
+ 3600, 3607, 3608, 3609, 3640, 3647, 3654, 3665, 3676, 3688,
+ 3699, 3708, 3731, 3749, 3750, 3769, 3776, 3783, 3790, 3801,
+ 3812, 3813, 3814, 3818, 3819, 3820, 3821, 3822, 3823, 3824,
+ 3825, 3826, 3827, 3836, 3843, 3847, 3860, 3876, 3891, 3907,
+ 3922, 3941, 3962, 3963, 3967, 3968, 3972, 3973, 3976, 3982,
+ 3983, 3986, 3990, 3998, 4003, 4009, 4010, 4014, 4019, 4026,
+ 4027, 4037, 4039, 4041, 4043, 4046, 4049, 4052, 4056, 4057,
+ 4058, 4059, 4060, 4063, 4064, 4068, 4069, 4072, 4084, 4085,
+ 4088, 4099, 4110, 4124, 4125, 4130, 4131, 4132, 4135, 4136,
+ 4137, 4138, 4141, 4142, 4145, 4146, 4149, 4167, 4179, 4200,
+ 4201, 4204, 4210, 4216, 4233, 4241, 4262, 4275, 4291, 4307,
+ 4308, 4309, 4321, 4334, 4350, 4364, 4365, 4377, 4397, 4407,
+ 4420, 4428, 4439, 4440, 4443, 4444, 4447, 4448, 4451, 4455,
+ 4459, 4463, 4467, 4471, 4475, 4479, 4483, 4487, 4491, 4496,
+ 4500, 4504, 4510, 4511, 4515, 4516, 4517, 4522, 4525, 4526,
+ 4538, 4553, 4568, 4569, 4577, 4578, 4582, 4583, 4587, 4588,
+ 4592, 4593, 4597, 4598, 4608, 4619, 4620, 4633, 4640, 4657,
+ 4665, 4676, 4679, 4683, 4687, 4691, 4698, 4710, 4720, 4723,
+ 4727, 4740, 4749, 4758, 4767, 4776, 4785, 4794, 4803, 4812,
+ 4821, 4830, 4839, 4848, 4866, 4877, 4878, 4879, 4880, 4884,
+ 4885, 4889, 4890, 4900, 4908, 4920, 4921, 4925, 4929, 4937,
+ 4941, 4945, 4952, 4956, 4961, 4966, 4973, 4980, 4985, 4995,
+ 5007, 5022, 5023, 5028, 5029, 5033, 5034, 5044, 5053, 5061,
+ 5078, 5098, 5118, 5139, 5172, 5187, 5188, 5192, 5200, 5215,
+ 5224, 5236, 5237, 5249, 5257, 5274, 5298, 5315, 5329, 5330,
+ 5334, 5335, 5339, 5340, 5344, 5345, 5349, 5363, 5367, 5368,
+ 5372, 5373, 5374, 5375, 5376, 5386, 5397, 5398, 5409, 5431,
+ 5462, 5463, 5464, 5468, 5470, 5492, 5494, 5496, 5498, 5500,
+ 5505, 5506, 5510, 5511, 5515, 5526, 5527, 5531, 5540, 5544,
+ 5548, 5553, 5563, 5564, 5568, 5569, 5573, 5574, 5578, 5579,
+ 5583, 5584, 5585, 5589, 5593, 5594, 5595, 5599, 5600, 5605,
+ 5606, 5633, 5634, 5635, 5636, 5637, 5638, 5651, 5661, 5675,
+ 5677, 5682, 5687, 5689, 5694, 5704, 5705, 5706, 5707, 5718,
+ 5737, 5748, 5760, 5770, 5780, 5791, 5800, 5807, 5814, 5823,
+ 5832, 5841, 5850, 5859, 5869, 5878, 5890, 5893, 5894, 5897,
+ 5901, 5908, 5909, 5910, 5911, 5912, 5913, 5916, 5919, 5920,
+ 5928, 5935, 5936, 5939, 5941, 5952, 5963, 5974, 5985, 5998,
+ 5999, 6015, 6030, 6031, 6035, 6047, 6057, 6065, 6074, 6083,
+ 6084, 6087, 6088, 6091, 6092, 6093, 6096, 6110, 6115, 6125,
+ 6134, 6146, 6147, 6151, 6159, 6171, 6181, 6194, 6204, 6226,
+ 6236, 6254, 6264, 6274, 6284, 6294, 6304, 6314, 6324, 6334,
+ 6344, 6354, 6364, 6378, 6379, 6380, 6381, 6382, 6383, 6384,
+ 6385, 6386, 6387, 6388, 6389, 6390, 6400, 6401, 6402, 6403,
+ 6404, 6408, 6409, 6410, 6411, 6412, 6413, 6414, 6415, 6420,
+ 6421, 6422, 6426, 6427, 6430, 6431, 6434, 6436, 6441, 6442,
+ 6453, 6464, 6465, 6466, 6476, 6484, 6492, 6500, 6508, 6516,
+ 6524, 6532, 6540, 6548, 6561, 6569, 6577, 6585, 6593, 6601,
+ 6609, 6617, 6628, 6629, 6643, 6653, 6663, 6673, 6683, 6693,
+ 6703, 6713, 6723, 6733, 6745, 6746, 6749, 6750, 6760, 6766,
+ 6774, 6782, 6790, 6798, 6806, 6814, 6822, 6830, 6838, 6846,
+ 6854, 6862, 6870, 6878, 6886, 6894, 6904, 6905, 6908, 6909,
+ 6919, 6936, 6951, 6978, 6980, 6982, 6984, 6991, 7000, 7001,
+ 7004, 7011, 7018, 7025, 7039, 7047, 7055, 7063, 7071, 7079,
+ 7087, 7095, 7103, 7111, 7119, 7127, 7135, 7143, 7151, 7159,
+ 7167, 7175, 7183, 7191, 7203, 7204, 7208, 7209, 7214, 7215,
+ 7225, 7238, 7248, 7260, 7261, 7264, 7265, 7275, 7285, 7286,
+ 7290, 7294, 7298, 7309, 7322, 7336, 7353, 7354, 7355, 7356,
+ 7357, 7358, 7370, 7400, 7433, 7434, 7438, 7439, 7443, 7444,
+ 7448, 7449, 7452, 7453, 7458, 7470, 7489, 7494, 7499, 7506,
+ 7507, 7510, 7511, 7514, 7515, 7518, 7519, 7522, 7523, 7524,
+ 7527, 7528, 7529, 7545, 7558, 7572, 7585, 7601, 7602, 7605,
+ 7606, 7610, 7611, 7615, 7616, 7621, 7634, 7641, 7648, 7663,
+ 7664, 7668, 7669, 7684, 7693, 7702, 7711, 7720, 7732, 7733,
+ 7734, 7735, 7736, 7742, 7746, 7761, 7762, 7768, 7778, 7782,
+ 7787, 7795, 7837, 7841, 7845, 7849, 7857, 7858, 7862, 7873,
+ 7874, 7879, 7880, 7885, 7886, 7893, 7897, 7901, 7905, 7909,
+ 7913, 7917, 7921, 7925, 7929, 7933, 7937, 7941, 7945, 7949,
+ 7953, 7958, 7965, 7969, 7973, 7977, 7981, 7987, 7988, 7994,
+ 8003, 8007, 8018, 8024, 8033, 8039, 8040, 8044, 8045, 8049,
+ 8050, 8053, 8065, 8069, 8084, 8092, 8100, 8112, 8113, 8118,
+ 8119, 8136, 8146, 8156, 8166, 8176, 8186, 8199, 8209, 8222,
+ 8232, 8245, 8253, 8255, 8257, 8262, 8264, 8269, 8270, 8275,
+ 8293, 8302, 8303, 8307, 8311, 8323, 8334, 8345, 8358, 8359,
+ 8360, 8364, 8376, 8377, 8387, 8399, 8403, 8407, 8411, 8418,
+ 8438, 8450, 8462, 8474, 8488, 8489, 8492, 8493, 8494, 8504,
+ 8513, 8530, 8539, 8548, 8557, 8566, 8575, 8584, 8593, 8602,
+ 8611, 8620, 8629, 8638, 8648, 8658, 8667, 8676, 8685, 8694,
+ 8703, 8712, 8722, 8732, 8742, 8752, 8762, 8772, 8782, 8792,
+ 8802, 8812, 8822, 8832, 8843, 8854, 8865, 8876, 8887, 8898,
+ 8908, 8918, 8929, 8940, 8950, 8960, 8968, 8977, 8986, 8995,
+ 9004, 9013, 9022, 9031, 9040, 9049, 9063, 9064, 9067, 9068,
+ 9078, 9087, 9096, 9105, 9115, 9124, 9135, 9136, 9146, 9155,
+ 9164, 9173, 9182, 9191, 9200, 9209, 9218, 9227, 9236, 9245,
+ 9254, 9263, 9272, 9281, 9290, 9299, 9308, 9317, 9326, 9335,
+ 9344, 9353, 9362, 9371, 9380, 9398, 9407, 9408, 9411, 9413,
+ 9419, 9420, 9421, 9422, 9423, 9435, 9450, 9458, 9466, 9474,
+ 9482, 9490, 9498, 9506, 9514, 9522, 9530, 9538, 9546, 9554,
+ 9562, 9570, 9578, 9586, 9594, 9602, 9610, 9618, 9626, 9634,
+ 9652, 9671, 9672, 9676, 9680, 9700, 9707, 9715, 9723, 9740,
+ 9759, 9768, 9777, 9786, 9796, 9806, 9816, 9826, 9844, 9852,
+ 9868, 9885, 9886, 9887, 9892, 9898, 9907, 9908, 9909, 9910,
+ 9911, 9915, 9916, 9919, 9920, 9921, 9922, 9926, 9927, 9928,
+ 9940, 9950, 9951, 9954, 9963, 9969, 9988, 9996, 10003, 10011,
+ 10019, 10026, 10033, 10040, 10047, 10054, 10061, 10068, 10078, 10085,
+ 10095, 10096, 10097, 10101, 10104, 10107, 10110, 10113, 10120, 10122,
+ 10124, 10129, 10131, 10135, 10136, 10137, 10149, 10162, 10175, 10193,
+ 10214, 10215, 10216, 10217, 10227, 10243, 10253, 10254, 10258, 10259,
+ 10263, 10267, 10271, 10289, 10290, 10291, 10292, 10293, 10294, 10295,
+ 10302, 10303, 10314, 10321, 10328, 10339, 10356, 10364, 10372, 10380,
+ 10391, 10395, 10406, 10418, 10435, 10441, 10457, 10470, 10479, 10487,
+ 10495, 10504, 10515, 10526, 10536, 10537, 10548, 10558, 10569, 10580,
+ 10591, 10602, 10611, 10623, 10624, 10638, 10662, 10673, 10681, 10692,
+ 10705, 10706, 10718, 10738, 10748, 10759, 10770, 10774, 10781, 10782,
+ 10786, 10793, 10794, 10798, 10799, 10800, 10804, 10805, 10809, 10810,
+ 10813, 10814, 10817, 10818, 10822, 10823, 10827, 10834, 10836, 10841,
+ 10842, 10855, 10862, 10872, 10879, 10889, 10890, 10891, 10892, 10893,
+ 10894, 10895, 10896, 10897, 10907, 10917, 10918, 10922, 10923, 10924,
+ 10925, 10935, 10942, 10959, 10978, 10979, 10989, 10995, 11001, 11007,
+ 11023, 11041, 11045, 11053, 11059, 11066, 11072, 11079, 11088, 11089,
+ 11093, 11095, 11100, 11111, 11121, 11131, 11137, 11146, 11155, 11161,
+ 11162, 11173, 11187, 11188, 11199, 11210, 11211, 11214, 11215, 11216,
+ 11217, 11218, 11219, 11220, 11221, 11224, 11225, 11229, 11230, 11231,
+ 11242, 11259, 11260, 11264, 11269, 11293, 11304, 11305, 11315, 11326,
+ 11329, 11330, 11331, 11332, 11333, 11334, 11337, 11338, 11339, 11387,
+ 11388, 11392, 11393, 11408, 11409, 11416, 11424, 11432, 11440, 11448,
+ 11456, 11467, 11468, 11500, 11515, 11531, 11532, 11551, 11555, 11559,
+ 11574, 11581, 11588, 11598, 11599, 11602, 11617, 11618, 11619, 11623,
+ 11632, 11642, 11648, 11659, 11671, 11677, 11678, 11682, 11694, 11702,
+ 11707, 11712, 11717, 11722, 11730, 11738, 11743, 11748, 11755, 11756,
+ 11760, 11761, 11762, 11769, 11770, 11774, 11775, 11779, 11780, 11784,
+ 11785, 11789, 11793, 11794, 11797, 11806, 11819, 11824, 11829, 11833,
+ 11844, 11845, 11849, 11857, 11873, 11881, 11889, 11897, 11908, 11911,
+ 11916, 11917, 11925, 11945, 11946, 11948, 11953, 11954, 11958, 11959,
+ 11962, 11963, 11988, 11996, 12005, 12006, 12010, 12011, 12012, 12013,
+ 12014, 12018, 12031, 12038, 12045, 12052, 12053, 12057, 12058, 12062,
+ 12063, 12067, 12068, 12072, 12083, 12084, 12085, 12086, 12090, 12091,
+ 12101, 12107, 12125, 12126, 12130, 12131, 12137, 12142, 12150, 12157,
+ 12165, 12171, 12178, 12213, 12238, 12242, 12268, 12272, 12285, 12305,
+ 12326, 12338, 12354, 12360, 12365, 12371, 12378, 12379, 12389, 12395,
+ 12403, 12407, 12411, 12417, 12424, 12429, 12430, 12431, 12432, 12436,
+ 12437, 12452, 12456, 12464, 12471, 12478, 12485, 12496, 12497, 12510,
+ 12514, 12521, 12534, 12547, 12548, 12563, 12573, 12585, 12590, 12591,
+ 12594, 12595, 12598, 12599, 12604, 12605, 12610, 12611, 12619, 12624,
+ 12625, 12629, 12633, 12639, 12663, 12673, 12686, 12687, 12691, 12705,
+ 12762, 12776, 12778, 12783, 12785, 12787, 12789, 12794, 12796, 12801,
+ 12809, 12829, 12834, 12841, 12846, 12852, 12857, 12866, 12868, 12871,
+ 12875, 12876, 12877, 12878, 12879, 12880, 12885, 12905, 12906, 12907,
+ 12908, 12919, 12925, 12933, 12934, 12940, 12945, 12950, 12955, 12960,
+ 12965, 12970, 12975, 12981, 12987, 12993, 13000, 13022, 13031, 13035,
+ 13043, 13047, 13055, 13067, 13088, 13092, 13098, 13102, 13115, 13123,
+ 13133, 13135, 13137, 13139, 13141, 13143, 13148, 13149, 13156, 13165,
+ 13173, 13182, 13193, 13201, 13202, 13203, 13207, 13209, 13211, 13213,
+ 13215, 13217, 13219, 13224, 13229, 13235, 13243, 13248, 13255, 13262,
+ 13266, 13270, 13306, 13307, 13309, 13317, 13333, 13335, 13337, 13339,
+ 13341, 13343, 13345, 13347, 13349, 13351, 13353, 13355, 13357, 13359,
+ 13362, 13364, 13367, 13369, 13371, 13373, 13376, 13381, 13390, 13395,
+ 13404, 13409, 13418, 13423, 13433, 13442, 13451, 13460, 13479, 13487,
+ 13495, 13503, 13511, 13528, 13536, 13544, 13552, 13560, 13568, 13576,
+ 13580, 13584, 13592, 13600, 13608, 13616, 13636, 13658, 13669, 13676,
+ 13692, 13697, 13703, 13710, 13717, 13725, 13733, 13758, 13760, 13762,
+ 13764, 13766, 13768, 13770, 13772, 13774, 13776, 13778, 13780, 13782,
+ 13784, 13786, 13788, 13790, 13792, 13794, 13798, 13802, 13807, 13823,
+ 13824, 13825, 13840, 13852, 13854, 13856, 13867, 13891, 13902, 13913,
+ 13920, 13930, 13940, 13949, 13955, 13963, 13972, 13981, 13993, 14002,
+ 14032, 14067, 14078, 14079, 14086, 14093, 14097, 14101, 14105, 14109,
+ 14113, 14117, 14121, 14125, 14129, 14133, 14137, 14141, 14145, 14149,
+ 14153, 14155, 14162, 14169, 14176, 14183, 14194, 14208, 14218, 14229,
+ 14245, 14255, 14262, 14269, 14276, 14280, 14287, 14295, 14303, 14307,
+ 14311, 14315, 14319, 14323, 14332, 14336, 14345, 14349, 14353, 14358,
+ 14372, 14374, 14378, 14380, 14382, 14385, 14388, 14391, 14392, 14395,
+ 14403, 14413, 14414, 14417, 14418, 14419, 14424, 14428, 14432, 14436,
+ 14443, 14444, 14452, 14453, 14457, 14458, 14466, 14467, 14471, 14472,
+ 14477, 14485, 14487, 14501, 14504, 14531, 14532, 14535, 14536, 14544,
+ 14551, 14558, 14566, 14575, 14592, 14637, 14645, 14653, 14661, 14669,
+ 14680, 14681, 14682, 14683, 14684, 14698, 14699, 14700, 14703, 14704,
+ 14707, 14710, 14711, 14712, 14715, 14716, 14719, 14720, 14721, 14722,
+ 14723, 14724, 14725, 14726, 14727, 14728, 14729, 14730, 14733, 14735,
+ 14740, 14742, 14747, 14749, 14751, 14753, 14755, 14757, 14769, 14773,
+ 14780, 14784, 14790, 14794, 14803, 14814, 14815, 14818, 14819, 14822,
+ 14826, 14830, 14836, 14837, 14842, 14852, 14853, 14854, 14855, 14856,
+ 14857, 14858, 14859, 14863, 14864, 14865, 14866, 14871, 14876, 14885,
+ 14906, 14910, 14915, 14926, 14943, 14949, 14950, 14951, 14954, 14961,
+ 14971, 14985, 14986, 14990, 15001, 15002, 15005, 15006, 15009, 15013,
+ 15020, 15024, 15028, 15036, 15047, 15048, 15052, 15053, 15057, 15058,
+ 15061, 15062, 15072, 15073, 15077, 15078, 15081, 15089, 15097, 15105,
+ 15127, 15128, 15139, 15143, 15170, 15172, 15177, 15179, 15181, 15191,
+ 15193, 15204, 15208, 15212, 15216, 15220, 15229, 15236, 15268, 15272,
+ 15278, 15285, 15289, 15293, 15299, 15300, 15302, 15303, 15304, 15308,
+ 15348, 15375, 15379, 15383, 15389, 15391, 15405, 15441, 15454, 15455,
+ 15458, 15459, 15476, 15477, 15478, 15483, 15484, 15485, 15490, 15491,
+ 15492, 15493, 15499, 15500, 15501, 15502, 15503, 15509, 15510, 15530,
+ 15531, 15532, 15533, 15534, 15535, 15536, 15537, 15538, 15539, 15540,
+ 15541, 15542, 15543, 15544, 15545, 15546, 15547, 15548, 15549, 15550,
+ 15551, 15552, 15553, 15554, 15555, 15556, 15557, 15558, 15559, 15560,
+ 15561, 15562, 15563, 15564, 15565, 15566, 15567, 15568, 15569, 15570,
+ 15571, 15572, 15573, 15574, 15575, 15576, 15577, 15578, 15579, 15580,
+ 15581, 15582, 15583, 15584, 15585, 15586, 15587, 15588, 15589, 15590,
+ 15591, 15592, 15593, 15594, 15595, 15596, 15597, 15598, 15599, 15600,
+ 15601, 15602, 15603, 15604, 15605, 15606, 15607, 15608, 15609, 15610,
+ 15611, 15612, 15613, 15614, 15615, 15616, 15617, 15618, 15619, 15620,
+ 15621, 15622, 15623, 15624, 15625, 15626, 15627, 15628, 15629, 15630,
+ 15631, 15632, 15633, 15634, 15635, 15636, 15637, 15638, 15639, 15640,
+ 15641, 15642, 15643, 15644, 15645, 15646, 15647, 15648, 15649, 15650,
+ 15651, 15652, 15653, 15654, 15655, 15656, 15657, 15658, 15659, 15660,
+ 15661, 15662, 15663, 15664, 15665, 15666, 15667, 15668, 15669, 15670,
+ 15671, 15672, 15673, 15674, 15675, 15676, 15677, 15678, 15679, 15680,
+ 15681, 15682, 15683, 15684, 15685, 15686, 15687, 15688, 15689, 15690,
+ 15691, 15692, 15693, 15694, 15695, 15696, 15697, 15698, 15699, 15700,
+ 15701, 15702, 15703, 15704, 15705, 15706, 15707, 15708, 15709, 15710,
+ 15711, 15712, 15713, 15714, 15715, 15716, 15717, 15718, 15719, 15720,
+ 15721, 15722, 15723, 15724, 15725, 15726, 15727, 15728, 15729, 15730,
+ 15731, 15732, 15733, 15734, 15735, 15736, 15737, 15738, 15739, 15740,
+ 15741, 15742, 15743, 15744, 15745, 15746, 15747, 15748, 15749, 15750,
+ 15751, 15752, 15753, 15754, 15755, 15756, 15757, 15758, 15759, 15760,
+ 15761, 15762, 15763, 15764, 15765, 15766, 15767, 15768, 15769, 15770,
+ 15771, 15772, 15773, 15774, 15775, 15776, 15777, 15778, 15779, 15780,
+ 15781, 15782, 15783, 15784, 15785, 15786, 15787, 15788, 15789, 15790,
+ 15791, 15792, 15793, 15794, 15795, 15796, 15797, 15798, 15799, 15800,
+ 15801, 15802, 15803, 15804, 15805, 15806, 15807, 15808, 15809, 15810,
+ 15811, 15812, 15813, 15814, 15815, 15816, 15817, 15818, 15819, 15820,
+ 15821, 15822, 15823, 15824, 15825, 15826, 15827, 15828, 15829, 15830,
+ 15831, 15832, 15833, 15834, 15835, 15849, 15850, 15851, 15852, 15853,
+ 15854, 15855, 15856, 15857, 15858, 15859, 15860, 15861, 15862, 15863,
+ 15864, 15865, 15866, 15867, 15868, 15869, 15870, 15871, 15872, 15873,
+ 15874, 15875, 15876, 15877, 15878, 15879, 15880, 15881, 15882, 15883,
+ 15884, 15885, 15886, 15887, 15888, 15889, 15890, 15891, 15892, 15893,
+ 15894, 15895, 15896, 15897, 15898, 15899, 15913, 15914, 15915, 15916,
+ 15917, 15918, 15919, 15920, 15921, 15922, 15923, 15924, 15925, 15926,
+ 15927, 15928, 15929, 15930, 15931, 15932, 15933, 15934, 15935, 15945,
+ 15946, 15947, 15948, 15949, 15950, 15951, 15952, 15953, 15954, 15955,
+ 15956, 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964, 15965,
+ 15966, 15967, 15968, 15969, 15970, 15971, 15972, 15973, 15974, 15975,
+ 15976, 15977, 15978, 15979, 15980, 15981, 15982, 15983, 15984, 15985,
+ 15986, 15987, 15988, 15989, 15990, 15991, 15992, 15993, 15994, 15995,
+ 15996, 15997, 15998, 15999, 16000, 16001, 16002, 16003, 16004, 16005,
+ 16006, 16007, 16008, 16009, 16010, 16011, 16012, 16013, 16014, 16015,
+ 16016, 16017, 16018, 16019, 16020, 16021, 16034, 16035, 16036, 16037,
+ 16038, 16039, 16040, 16041, 16042, 16043, 16044, 16045, 16046, 16047,
+ 16048, 16049, 16050, 16051, 16052, 16053, 16054, 16055, 16056, 16057,
+ 16058, 16059, 16060, 16061, 16062, 16063, 16064, 16065, 16066, 16067,
+ 16068, 16069, 16070, 16071, 16072, 16073, 16074, 16075, 16076, 16077,
+ 16078, 16079, 16080, 16081, 16082, 16083, 16084, 16085, 16086, 16087,
+ 16088, 16089, 16090, 16091, 16092, 16093, 16094, 16095, 16096, 16097,
+ 16098, 16099, 16100, 16101, 16102, 16103, 16104, 16105, 16106, 16107,
+ 16108, 16109, 16110, 16111, 16112, 16113, 16114, 16115, 16116, 16117,
+ 16118, 16119, 16120, 16121, 16122, 16123, 16124, 16125, 16126, 16127,
+ 16128, 16129, 16130, 16131, 16132, 16133, 16134, 16135, 16136, 16137,
+ 16138, 16139, 16140, 16141, 16142, 16143, 16144, 16145, 16146, 16147,
+ 16148, 16149, 16150, 16151, 16152, 16153, 16154, 16155, 16156, 16157,
+ 16158, 16159, 16160, 16161, 16162, 16163, 16164, 16165, 16166, 16167,
+ 16168, 16169, 16170, 16171, 16172, 16173, 16174, 16175, 16176, 16177,
+ 16178, 16179, 16180, 16181, 16182, 16183, 16184, 16185, 16186, 16187,
+ 16188, 16189, 16190, 16191, 16192, 16193, 16194, 16195, 16196, 16197,
+ 16198, 16199, 16200, 16201, 16202, 16203, 16204, 16205, 16206, 16207,
+ 16208, 16209, 16210, 16211, 16212, 16213, 16214, 16215, 16216, 16217,
+ 16218, 16219, 16220, 16221, 16222, 16223, 16224, 16225, 16226, 16227,
+ 16228, 16229, 16230, 16231, 16232, 16233, 16234, 16235, 16236, 16237,
+ 16238, 16239, 16240, 16241, 16242, 16243, 16244, 16245, 16246, 16247,
+ 16248, 16249, 16250, 16251, 16252, 16253, 16254, 16255, 16256, 16257,
+ 16258, 16259, 16260, 16261, 16262, 16263, 16264, 16265, 16266, 16267,
+ 16268, 16269, 16270, 16271, 16272, 16273, 16274, 16275, 16276, 16277,
+ 16278, 16279, 16280, 16281, 16282, 16283, 16284, 16285, 16286, 16287,
+ 16288, 16289, 16290, 16291, 16292, 16293, 16294, 16295, 16296, 16297,
+ 16298, 16299, 16300, 16301, 16302, 16303, 16304, 16305, 16306, 16307,
+ 16308, 16309, 16310, 16311, 16312, 16313, 16314, 16315, 16316, 16317,
+ 16318, 16319, 16320, 16321, 16322, 16323, 16324, 16325, 16326, 16327,
+ 16328, 16329, 16330, 16331, 16332, 16333, 16334, 16335, 16336, 16337,
+ 16338, 16339, 16340, 16341, 16342, 16343, 16344, 16345, 16346, 16347,
+ 16348, 16349, 16350, 16351, 16352, 16353, 16354, 16355, 16356, 16357,
+ 16358, 16359, 16360, 16361, 16362, 16363, 16364, 16365, 16366, 16367,
+ 16368, 16369, 16370, 16371, 16372, 16373, 16374, 16375, 16376, 16377,
+ 16378, 16379, 16380, 16381, 16382, 16383, 16384, 16385, 16386, 16387,
+ 16388, 16389, 16390, 16391, 16392, 16393, 16394, 16395, 16396, 16397,
+ 16398, 16399, 16400, 16401, 16402, 16403, 16404, 16405, 16406, 16407,
+ 16408, 16409, 16410, 16411, 16412, 16413, 16414, 16415, 16416, 16417,
+ 16418, 16419, 16420, 16421, 16422, 16423, 16424, 16425, 16426, 16427,
+ 16428, 16429, 16430, 16431, 16432, 16433, 16434, 16435, 16436, 16437,
+ 16438, 16439, 16440, 16441, 16442, 16443, 16444, 16445, 16446, 16447,
+ 16448, 16449, 16450, 16451
};
#endif
@@ -27662,65 +27661,65 @@ yyreduce:
switch (yyn)
{
case 2:
-#line 861 "gram.y" /* yacc.c:1646 */
+#line 860 "gram.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree = (yyvsp[0].list);
}
-#line 27670 "gram.c" /* yacc.c:1646 */
+#line 27669 "gram.c" /* yacc.c:1646 */
break;
case 3:
-#line 865 "gram.y" /* yacc.c:1646 */
+#line 864 "gram.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree = list_make1((yyvsp[0].typnam));
}
-#line 27678 "gram.c" /* yacc.c:1646 */
+#line 27677 "gram.c" /* yacc.c:1646 */
break;
case 4:
-#line 869 "gram.y" /* yacc.c:1646 */
+#line 868 "gram.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((yyvsp[0].node), 0));
}
-#line 27687 "gram.c" /* yacc.c:1646 */
+#line 27686 "gram.c" /* yacc.c:1646 */
break;
case 5:
-#line 874 "gram.y" /* yacc.c:1646 */
+#line 873 "gram.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 1;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27698 "gram.c" /* yacc.c:1646 */
+#line 27697 "gram.c" /* yacc.c:1646 */
break;
case 6:
-#line 881 "gram.y" /* yacc.c:1646 */
+#line 880 "gram.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 2;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27709 "gram.c" /* yacc.c:1646 */
+#line 27708 "gram.c" /* yacc.c:1646 */
break;
case 7:
-#line 888 "gram.y" /* yacc.c:1646 */
+#line 887 "gram.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 3;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27720 "gram.c" /* yacc.c:1646 */
+#line 27719 "gram.c" /* yacc.c:1646 */
break;
case 8:
-#line 907 "gram.y" /* yacc.c:1646 */
+#line 906 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[-2].list) != NIL)
{
@@ -27732,38 +27731,38 @@ yyreduce:
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 27736 "gram.c" /* yacc.c:1646 */
+#line 27735 "gram.c" /* yacc.c:1646 */
break;
case 9:
-#line 919 "gram.y" /* yacc.c:1646 */
+#line 918 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].node) != NULL)
(yyval.list) = list_make1(makeRawStmt((yyvsp[0].node), 0));
else
(yyval.list) = NIL;
}
-#line 27747 "gram.c" /* yacc.c:1646 */
+#line 27746 "gram.c" /* yacc.c:1646 */
break;
case 135:
-#line 1061 "gram.y" /* yacc.c:1646 */
+#line 1060 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 27753 "gram.c" /* yacc.c:1646 */
+#line 27752 "gram.c" /* yacc.c:1646 */
break;
case 136:
-#line 1071 "gram.y" /* yacc.c:1646 */
+#line 1070 "gram.y" /* yacc.c:1646 */
{
CallStmt *n = makeNode(CallStmt);
n->funccall = castNode(FuncCall, (yyvsp[0].node));
(yyval.node) = (Node *)n;
}
-#line 27763 "gram.c" /* yacc.c:1646 */
+#line 27762 "gram.c" /* yacc.c:1646 */
break;
case 137:
-#line 1086 "gram.y" /* yacc.c:1646 */
+#line 1085 "gram.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_ROLE;
@@ -27771,52 +27770,52 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27775 "gram.c" /* yacc.c:1646 */
+#line 27774 "gram.c" /* yacc.c:1646 */
break;
case 141:
-#line 1107 "gram.y" /* yacc.c:1646 */
+#line 1106 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 27781 "gram.c" /* yacc.c:1646 */
+#line 27780 "gram.c" /* yacc.c:1646 */
break;
case 142:
-#line 1108 "gram.y" /* yacc.c:1646 */
+#line 1107 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 27787 "gram.c" /* yacc.c:1646 */
+#line 27786 "gram.c" /* yacc.c:1646 */
break;
case 143:
-#line 1112 "gram.y" /* yacc.c:1646 */
+#line 1111 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 27793 "gram.c" /* yacc.c:1646 */
+#line 27792 "gram.c" /* yacc.c:1646 */
break;
case 144:
-#line 1113 "gram.y" /* yacc.c:1646 */
+#line 1112 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 27799 "gram.c" /* yacc.c:1646 */
+#line 27798 "gram.c" /* yacc.c:1646 */
break;
case 145:
-#line 1118 "gram.y" /* yacc.c:1646 */
+#line 1117 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("password",
(Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 27808 "gram.c" /* yacc.c:1646 */
+#line 27807 "gram.c" /* yacc.c:1646 */
break;
case 146:
-#line 1123 "gram.y" /* yacc.c:1646 */
+#line 1122 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("password", NULL, (yylsp[-1]));
}
-#line 27816 "gram.c" /* yacc.c:1646 */
+#line 27815 "gram.c" /* yacc.c:1646 */
break;
case 147:
-#line 1127 "gram.y" /* yacc.c:1646 */
+#line 1126 "gram.y" /* yacc.c:1646 */
{
/*
* These days, passwords are always stored in encrypted
@@ -27826,11 +27825,11 @@ yyreduce:
(yyval.defelt) = makeDefElem("password",
(Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 27830 "gram.c" /* yacc.c:1646 */
+#line 27829 "gram.c" /* yacc.c:1646 */
break;
case 148:
-#line 1137 "gram.y" /* yacc.c:1646 */
+#line 1136 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -27838,43 +27837,43 @@ yyreduce:
errhint("Remove UNENCRYPTED to store the password in encrypted form instead."),
parser_errposition((yylsp[-2]))));
}
-#line 27842 "gram.c" /* yacc.c:1646 */
+#line 27841 "gram.c" /* yacc.c:1646 */
break;
case 149:
-#line 1145 "gram.y" /* yacc.c:1646 */
+#line 1144 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("inherit", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 27850 "gram.c" /* yacc.c:1646 */
+#line 27849 "gram.c" /* yacc.c:1646 */
break;
case 150:
-#line 1149 "gram.y" /* yacc.c:1646 */
+#line 1148 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("connectionlimit", (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 27858 "gram.c" /* yacc.c:1646 */
+#line 27857 "gram.c" /* yacc.c:1646 */
break;
case 151:
-#line 1153 "gram.y" /* yacc.c:1646 */
+#line 1152 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("validUntil", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 27866 "gram.c" /* yacc.c:1646 */
+#line 27865 "gram.c" /* yacc.c:1646 */
break;
case 152:
-#line 1158 "gram.y" /* yacc.c:1646 */
+#line 1157 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27874 "gram.c" /* yacc.c:1646 */
+#line 27873 "gram.c" /* yacc.c:1646 */
break;
case 153:
-#line 1162 "gram.y" /* yacc.c:1646 */
+#line 1161 "gram.y" /* yacc.c:1646 */
{
/*
* We handle identifiers that aren't parser keywords with
@@ -27919,57 +27918,57 @@ yyreduce:
errmsg("unrecognized role option \"%s\"", (yyvsp[0].str)),
parser_errposition((yylsp[0]))));
}
-#line 27923 "gram.c" /* yacc.c:1646 */
+#line 27922 "gram.c" /* yacc.c:1646 */
break;
case 154:
-#line 1209 "gram.y" /* yacc.c:1646 */
+#line 1208 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = (yyvsp[0].defelt); }
-#line 27929 "gram.c" /* yacc.c:1646 */
+#line 27928 "gram.c" /* yacc.c:1646 */
break;
case 155:
-#line 1212 "gram.y" /* yacc.c:1646 */
+#line 1211 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("sysid", (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-1]));
}
-#line 27937 "gram.c" /* yacc.c:1646 */
+#line 27936 "gram.c" /* yacc.c:1646 */
break;
case 156:
-#line 1216 "gram.y" /* yacc.c:1646 */
+#line 1215 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("adminmembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27945 "gram.c" /* yacc.c:1646 */
+#line 27944 "gram.c" /* yacc.c:1646 */
break;
case 157:
-#line 1220 "gram.y" /* yacc.c:1646 */
+#line 1219 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27953 "gram.c" /* yacc.c:1646 */
+#line 27952 "gram.c" /* yacc.c:1646 */
break;
case 158:
-#line 1224 "gram.y" /* yacc.c:1646 */
+#line 1223 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 27961 "gram.c" /* yacc.c:1646 */
+#line 27960 "gram.c" /* yacc.c:1646 */
break;
case 159:
-#line 1228 "gram.y" /* yacc.c:1646 */
+#line 1227 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 27969 "gram.c" /* yacc.c:1646 */
+#line 27968 "gram.c" /* yacc.c:1646 */
break;
case 160:
-#line 1242 "gram.y" /* yacc.c:1646 */
+#line 1241 "gram.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_USER;
@@ -27977,11 +27976,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27981 "gram.c" /* yacc.c:1646 */
+#line 27980 "gram.c" /* yacc.c:1646 */
break;
case 161:
-#line 1260 "gram.y" /* yacc.c:1646 */
+#line 1259 "gram.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-2].rolespec);
@@ -27989,11 +27988,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27993 "gram.c" /* yacc.c:1646 */
+#line 27992 "gram.c" /* yacc.c:1646 */
break;
case 162:
-#line 1268 "gram.y" /* yacc.c:1646 */
+#line 1267 "gram.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-2].rolespec);
@@ -28001,23 +28000,23 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28005 "gram.c" /* yacc.c:1646 */
+#line 28004 "gram.c" /* yacc.c:1646 */
break;
case 163:
-#line 1278 "gram.y" /* yacc.c:1646 */
+#line 1277 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28011 "gram.c" /* yacc.c:1646 */
+#line 28010 "gram.c" /* yacc.c:1646 */
break;
case 164:
-#line 1279 "gram.y" /* yacc.c:1646 */
+#line 1278 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28017 "gram.c" /* yacc.c:1646 */
+#line 28016 "gram.c" /* yacc.c:1646 */
break;
case 165:
-#line 1284 "gram.y" /* yacc.c:1646 */
+#line 1283 "gram.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = (yyvsp[-2].rolespec);
@@ -28025,11 +28024,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28029 "gram.c" /* yacc.c:1646 */
+#line 28028 "gram.c" /* yacc.c:1646 */
break;
case 166:
-#line 1292 "gram.y" /* yacc.c:1646 */
+#line 1291 "gram.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = NULL;
@@ -28037,11 +28036,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28041 "gram.c" /* yacc.c:1646 */
+#line 28040 "gram.c" /* yacc.c:1646 */
break;
case 167:
-#line 1300 "gram.y" /* yacc.c:1646 */
+#line 1299 "gram.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = (yyvsp[-2].rolespec);
@@ -28049,11 +28048,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28053 "gram.c" /* yacc.c:1646 */
+#line 28052 "gram.c" /* yacc.c:1646 */
break;
case 168:
-#line 1308 "gram.y" /* yacc.c:1646 */
+#line 1307 "gram.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = NULL;
@@ -28061,77 +28060,77 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28065 "gram.c" /* yacc.c:1646 */
+#line 28064 "gram.c" /* yacc.c:1646 */
break;
case 169:
-#line 1329 "gram.y" /* yacc.c:1646 */
+#line 1328 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28076 "gram.c" /* yacc.c:1646 */
+#line 28075 "gram.c" /* yacc.c:1646 */
break;
case 170:
-#line 1336 "gram.y" /* yacc.c:1646 */
+#line 1335 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = true;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28087 "gram.c" /* yacc.c:1646 */
+#line 28086 "gram.c" /* yacc.c:1646 */
break;
case 171:
-#line 1343 "gram.y" /* yacc.c:1646 */
+#line 1342 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28098 "gram.c" /* yacc.c:1646 */
+#line 28097 "gram.c" /* yacc.c:1646 */
break;
case 172:
-#line 1350 "gram.y" /* yacc.c:1646 */
+#line 1349 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->roles = (yyvsp[0].list);
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28109 "gram.c" /* yacc.c:1646 */
+#line 28108 "gram.c" /* yacc.c:1646 */
break;
case 173:
-#line 1357 "gram.y" /* yacc.c:1646 */
+#line 1356 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28120 "gram.c" /* yacc.c:1646 */
+#line 28119 "gram.c" /* yacc.c:1646 */
break;
case 174:
-#line 1364 "gram.y" /* yacc.c:1646 */
+#line 1363 "gram.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = true;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28131 "gram.c" /* yacc.c:1646 */
+#line 28130 "gram.c" /* yacc.c:1646 */
break;
case 175:
-#line 1381 "gram.y" /* yacc.c:1646 */
+#line 1380 "gram.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_GROUP;
@@ -28139,11 +28138,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28143 "gram.c" /* yacc.c:1646 */
+#line 28142 "gram.c" /* yacc.c:1646 */
break;
case 176:
-#line 1399 "gram.y" /* yacc.c:1646 */
+#line 1398 "gram.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-3].rolespec);
@@ -28152,23 +28151,23 @@ yyreduce:
(Node *)(yyvsp[0].list), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 28156 "gram.c" /* yacc.c:1646 */
+#line 28155 "gram.c" /* yacc.c:1646 */
break;
case 177:
-#line 1409 "gram.y" /* yacc.c:1646 */
+#line 1408 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = +1; }
-#line 28162 "gram.c" /* yacc.c:1646 */
+#line 28161 "gram.c" /* yacc.c:1646 */
break;
case 178:
-#line 1410 "gram.y" /* yacc.c:1646 */
+#line 1409 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = -1; }
-#line 28168 "gram.c" /* yacc.c:1646 */
+#line 28167 "gram.c" /* yacc.c:1646 */
break;
case 179:
-#line 1422 "gram.y" /* yacc.c:1646 */
+#line 1421 "gram.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* One can omit the schema name or the authorization id. */
@@ -28178,11 +28177,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 28182 "gram.c" /* yacc.c:1646 */
+#line 28181 "gram.c" /* yacc.c:1646 */
break;
case 180:
-#line 1432 "gram.y" /* yacc.c:1646 */
+#line 1431 "gram.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* ...but not both */
@@ -28192,11 +28191,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 28196 "gram.c" /* yacc.c:1646 */
+#line 28195 "gram.c" /* yacc.c:1646 */
break;
case 181:
-#line 1442 "gram.y" /* yacc.c:1646 */
+#line 1441 "gram.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* schema name can be omitted here, too */
@@ -28211,11 +28210,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 28215 "gram.c" /* yacc.c:1646 */
+#line 28214 "gram.c" /* yacc.c:1646 */
break;
case 182:
-#line 1457 "gram.y" /* yacc.c:1646 */
+#line 1456 "gram.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* ...but not here */
@@ -28230,80 +28229,80 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 28234 "gram.c" /* yacc.c:1646 */
+#line 28233 "gram.c" /* yacc.c:1646 */
break;
case 183:
-#line 1474 "gram.y" /* yacc.c:1646 */
+#line 1473 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28240 "gram.c" /* yacc.c:1646 */
+#line 28239 "gram.c" /* yacc.c:1646 */
break;
case 184:
-#line 1475 "gram.y" /* yacc.c:1646 */
+#line 1474 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28246 "gram.c" /* yacc.c:1646 */
+#line 28245 "gram.c" /* yacc.c:1646 */
break;
case 185:
-#line 1480 "gram.y" /* yacc.c:1646 */
+#line 1479 "gram.y" /* yacc.c:1646 */
{
if ((yyloc) < 0) /* see comments for YYLLOC_DEFAULT */
(yyloc) = (yylsp[0]);
(yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node));
}
-#line 28256 "gram.c" /* yacc.c:1646 */
+#line 28255 "gram.c" /* yacc.c:1646 */
break;
case 186:
-#line 1486 "gram.y" /* yacc.c:1646 */
+#line 1485 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 28262 "gram.c" /* yacc.c:1646 */
+#line 28261 "gram.c" /* yacc.c:1646 */
break;
case 193:
-#line 1514 "gram.y" /* yacc.c:1646 */
+#line 1513 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->type = T_PgpoolVariableSetStmt; /* Hack to keep changes minimum */
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28273 "gram.c" /* yacc.c:1646 */
+#line 28272 "gram.c" /* yacc.c:1646 */
break;
case 194:
-#line 1521 "gram.y" /* yacc.c:1646 */
+#line 1520 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28283 "gram.c" /* yacc.c:1646 */
+#line 28282 "gram.c" /* yacc.c:1646 */
break;
case 195:
-#line 1527 "gram.y" /* yacc.c:1646 */
+#line 1526 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = true;
(yyval.node) = (Node *) n;
}
-#line 28293 "gram.c" /* yacc.c:1646 */
+#line 28292 "gram.c" /* yacc.c:1646 */
break;
case 196:
-#line 1533 "gram.y" /* yacc.c:1646 */
+#line 1532 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28303 "gram.c" /* yacc.c:1646 */
+#line 28302 "gram.c" /* yacc.c:1646 */
break;
case 197:
-#line 1542 "gram.y" /* yacc.c:1646 */
+#line 1541 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28311,11 +28310,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28315 "gram.c" /* yacc.c:1646 */
+#line 28314 "gram.c" /* yacc.c:1646 */
break;
case 198:
-#line 1550 "gram.y" /* yacc.c:1646 */
+#line 1549 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28323,11 +28322,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28327 "gram.c" /* yacc.c:1646 */
+#line 28326 "gram.c" /* yacc.c:1646 */
break;
case 200:
-#line 1562 "gram.y" /* yacc.c:1646 */
+#line 1561 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28335,11 +28334,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28339 "gram.c" /* yacc.c:1646 */
+#line 28338 "gram.c" /* yacc.c:1646 */
break;
case 201:
-#line 1570 "gram.y" /* yacc.c:1646 */
+#line 1569 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28347,50 +28346,50 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28351 "gram.c" /* yacc.c:1646 */
+#line 28350 "gram.c" /* yacc.c:1646 */
break;
case 202:
-#line 1578 "gram.y" /* yacc.c:1646 */
+#line 1577 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28362 "gram.c" /* yacc.c:1646 */
+#line 28361 "gram.c" /* yacc.c:1646 */
break;
case 203:
-#line 1585 "gram.y" /* yacc.c:1646 */
+#line 1584 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28373 "gram.c" /* yacc.c:1646 */
+#line 28372 "gram.c" /* yacc.c:1646 */
break;
case 204:
-#line 1594 "gram.y" /* yacc.c:1646 */
+#line 1593 "gram.y" /* yacc.c:1646 */
{(yyval.vsetstmt) = (yyvsp[0].vsetstmt);}
-#line 28379 "gram.c" /* yacc.c:1646 */
+#line 28378 "gram.c" /* yacc.c:1646 */
break;
case 205:
-#line 1596 "gram.y" /* yacc.c:1646 */
+#line 1595 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_CURRENT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28390 "gram.c" /* yacc.c:1646 */
+#line 28389 "gram.c" /* yacc.c:1646 */
break;
case 206:
-#line 1604 "gram.y" /* yacc.c:1646 */
+#line 1603 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28401,11 +28400,11 @@ yyreduce:
n->kind = VAR_SET_DEFAULT;
(yyval.vsetstmt) = n;
}
-#line 28405 "gram.c" /* yacc.c:1646 */
+#line 28404 "gram.c" /* yacc.c:1646 */
break;
case 207:
-#line 1615 "gram.y" /* yacc.c:1646 */
+#line 1614 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -28413,11 +28412,11 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.vsetstmt) = NULL; /*not reached*/
}
-#line 28417 "gram.c" /* yacc.c:1646 */
+#line 28416 "gram.c" /* yacc.c:1646 */
break;
case 208:
-#line 1623 "gram.y" /* yacc.c:1646 */
+#line 1622 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28425,11 +28424,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28429 "gram.c" /* yacc.c:1646 */
+#line 28428 "gram.c" /* yacc.c:1646 */
break;
case 209:
-#line 1631 "gram.y" /* yacc.c:1646 */
+#line 1630 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28440,11 +28439,11 @@ yyreduce:
n->kind = VAR_SET_DEFAULT;
(yyval.vsetstmt) = n;
}
-#line 28444 "gram.c" /* yacc.c:1646 */
+#line 28443 "gram.c" /* yacc.c:1646 */
break;
case 210:
-#line 1642 "gram.y" /* yacc.c:1646 */
+#line 1641 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28452,11 +28451,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28456 "gram.c" /* yacc.c:1646 */
+#line 28455 "gram.c" /* yacc.c:1646 */
break;
case 211:
-#line 1650 "gram.y" /* yacc.c:1646 */
+#line 1649 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28464,22 +28463,22 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28468 "gram.c" /* yacc.c:1646 */
+#line 28467 "gram.c" /* yacc.c:1646 */
break;
case 212:
-#line 1658 "gram.y" /* yacc.c:1646 */
+#line 1657 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = "session_authorization";
(yyval.vsetstmt) = n;
}
-#line 28479 "gram.c" /* yacc.c:1646 */
+#line 28478 "gram.c" /* yacc.c:1646 */
break;
case 213:
-#line 1665 "gram.y" /* yacc.c:1646 */
+#line 1664 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28487,11 +28486,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].ival) == XMLOPTION_DOCUMENT ? "DOCUMENT" : "CONTENT", (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28491 "gram.c" /* yacc.c:1646 */
+#line 28490 "gram.c" /* yacc.c:1646 */
break;
case 214:
-#line 1674 "gram.y" /* yacc.c:1646 */
+#line 1673 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28499,111 +28498,111 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28503 "gram.c" /* yacc.c:1646 */
+#line 28502 "gram.c" /* yacc.c:1646 */
break;
case 215:
-#line 1683 "gram.y" /* yacc.c:1646 */
+#line 1682 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28509 "gram.c" /* yacc.c:1646 */
+#line 28508 "gram.c" /* yacc.c:1646 */
break;
case 216:
-#line 1685 "gram.y" /* yacc.c:1646 */
+#line 1684 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = psprintf("%s.%s", (yyvsp[-2].str), (yyvsp[0].str)); }
-#line 28515 "gram.c" /* yacc.c:1646 */
+#line 28514 "gram.c" /* yacc.c:1646 */
break;
case 217:
-#line 1688 "gram.y" /* yacc.c:1646 */
+#line 1687 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 28521 "gram.c" /* yacc.c:1646 */
+#line 28520 "gram.c" /* yacc.c:1646 */
break;
case 218:
-#line 1689 "gram.y" /* yacc.c:1646 */
+#line 1688 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 28527 "gram.c" /* yacc.c:1646 */
+#line 28526 "gram.c" /* yacc.c:1646 */
break;
case 219:
-#line 1693 "gram.y" /* yacc.c:1646 */
+#line 1692 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0])); }
-#line 28533 "gram.c" /* yacc.c:1646 */
+#line 28532 "gram.c" /* yacc.c:1646 */
break;
case 220:
-#line 1695 "gram.y" /* yacc.c:1646 */
+#line 1694 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeAConst((yyvsp[0].value), (yylsp[0])); }
-#line 28539 "gram.c" /* yacc.c:1646 */
+#line 28538 "gram.c" /* yacc.c:1646 */
break;
case 221:
-#line 1698 "gram.y" /* yacc.c:1646 */
+#line 1697 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "read uncommitted"; }
-#line 28545 "gram.c" /* yacc.c:1646 */
+#line 28544 "gram.c" /* yacc.c:1646 */
break;
case 222:
-#line 1699 "gram.y" /* yacc.c:1646 */
+#line 1698 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "read committed"; }
-#line 28551 "gram.c" /* yacc.c:1646 */
+#line 28550 "gram.c" /* yacc.c:1646 */
break;
case 223:
-#line 1700 "gram.y" /* yacc.c:1646 */
+#line 1699 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "repeatable read"; }
-#line 28557 "gram.c" /* yacc.c:1646 */
+#line 28556 "gram.c" /* yacc.c:1646 */
break;
case 224:
-#line 1701 "gram.y" /* yacc.c:1646 */
+#line 1700 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "serializable"; }
-#line 28563 "gram.c" /* yacc.c:1646 */
+#line 28562 "gram.c" /* yacc.c:1646 */
break;
case 225:
-#line 1705 "gram.y" /* yacc.c:1646 */
+#line 1704 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "true"; }
-#line 28569 "gram.c" /* yacc.c:1646 */
+#line 28568 "gram.c" /* yacc.c:1646 */
break;
case 226:
-#line 1706 "gram.y" /* yacc.c:1646 */
+#line 1705 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "false"; }
-#line 28575 "gram.c" /* yacc.c:1646 */
+#line 28574 "gram.c" /* yacc.c:1646 */
break;
case 227:
-#line 1707 "gram.y" /* yacc.c:1646 */
+#line 1706 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "on"; }
-#line 28581 "gram.c" /* yacc.c:1646 */
+#line 28580 "gram.c" /* yacc.c:1646 */
break;
case 228:
-#line 1713 "gram.y" /* yacc.c:1646 */
+#line 1712 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28587 "gram.c" /* yacc.c:1646 */
+#line 28586 "gram.c" /* yacc.c:1646 */
break;
case 229:
-#line 1726 "gram.y" /* yacc.c:1646 */
+#line 1725 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 28595 "gram.c" /* yacc.c:1646 */
+#line 28594 "gram.c" /* yacc.c:1646 */
break;
case 230:
-#line 1730 "gram.y" /* yacc.c:1646 */
+#line 1729 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 28603 "gram.c" /* yacc.c:1646 */
+#line 28602 "gram.c" /* yacc.c:1646 */
break;
case 231:
-#line 1734 "gram.y" /* yacc.c:1646 */
+#line 1733 "gram.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-2].typnam);
if ((yyvsp[0].list) != NIL)
@@ -28618,334 +28617,334 @@ yyreduce:
t->typmods = (yyvsp[0].list);
(yyval.node) = makeStringConstCast((yyvsp[-1].str), (yylsp[-1]), t);
}
-#line 28622 "gram.c" /* yacc.c:1646 */
+#line 28621 "gram.c" /* yacc.c:1646 */
break;
case 232:
-#line 1749 "gram.y" /* yacc.c:1646 */
+#line 1748 "gram.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-4].typnam);
t->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 28633 "gram.c" /* yacc.c:1646 */
+#line 28632 "gram.c" /* yacc.c:1646 */
break;
case 233:
-#line 1755 "gram.y" /* yacc.c:1646 */
+#line 1754 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeAConst((yyvsp[0].value), (yylsp[0])); }
-#line 28639 "gram.c" /* yacc.c:1646 */
+#line 28638 "gram.c" /* yacc.c:1646 */
break;
case 234:
-#line 1756 "gram.y" /* yacc.c:1646 */
+#line 1755 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 28645 "gram.c" /* yacc.c:1646 */
+#line 28644 "gram.c" /* yacc.c:1646 */
break;
case 235:
-#line 1757 "gram.y" /* yacc.c:1646 */
+#line 1756 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 28651 "gram.c" /* yacc.c:1646 */
+#line 28650 "gram.c" /* yacc.c:1646 */
break;
case 236:
-#line 1761 "gram.y" /* yacc.c:1646 */
+#line 1760 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28657 "gram.c" /* yacc.c:1646 */
+#line 28656 "gram.c" /* yacc.c:1646 */
break;
case 237:
-#line 1762 "gram.y" /* yacc.c:1646 */
+#line 1761 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28663 "gram.c" /* yacc.c:1646 */
+#line 28662 "gram.c" /* yacc.c:1646 */
break;
case 238:
-#line 1763 "gram.y" /* yacc.c:1646 */
+#line 1762 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28669 "gram.c" /* yacc.c:1646 */
+#line 28668 "gram.c" /* yacc.c:1646 */
break;
case 239:
-#line 1767 "gram.y" /* yacc.c:1646 */
+#line 1766 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28675 "gram.c" /* yacc.c:1646 */
+#line 28674 "gram.c" /* yacc.c:1646 */
break;
case 240:
-#line 1768 "gram.y" /* yacc.c:1646 */
+#line 1767 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28681 "gram.c" /* yacc.c:1646 */
+#line 28680 "gram.c" /* yacc.c:1646 */
break;
case 241:
-#line 1772 "gram.y" /* yacc.c:1646 */
+#line 1771 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].vsetstmt); }
-#line 28687 "gram.c" /* yacc.c:1646 */
+#line 28686 "gram.c" /* yacc.c:1646 */
break;
case 242:
-#line 1774 "gram.y" /* yacc.c:1646 */
+#line 1773 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->type = T_PgpoolVariableSetStmt; /* Hack to keep the changes minimum */
(yyval.node) = (Node *) n;
}
-#line 28697 "gram.c" /* yacc.c:1646 */
+#line 28696 "gram.c" /* yacc.c:1646 */
break;
case 243:
-#line 1782 "gram.y" /* yacc.c:1646 */
+#line 1781 "gram.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28703 "gram.c" /* yacc.c:1646 */
+#line 28702 "gram.c" /* yacc.c:1646 */
break;
case 244:
-#line 1784 "gram.y" /* yacc.c:1646 */
+#line 1783 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "timezone";
(yyval.vsetstmt) = n;
}
-#line 28714 "gram.c" /* yacc.c:1646 */
+#line 28713 "gram.c" /* yacc.c:1646 */
break;
case 245:
-#line 1791 "gram.y" /* yacc.c:1646 */
+#line 1790 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "transaction_isolation";
(yyval.vsetstmt) = n;
}
-#line 28725 "gram.c" /* yacc.c:1646 */
+#line 28724 "gram.c" /* yacc.c:1646 */
break;
case 246:
-#line 1798 "gram.y" /* yacc.c:1646 */
+#line 1797 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "session_authorization";
(yyval.vsetstmt) = n;
}
-#line 28736 "gram.c" /* yacc.c:1646 */
+#line 28735 "gram.c" /* yacc.c:1646 */
break;
case 247:
-#line 1808 "gram.y" /* yacc.c:1646 */
+#line 1807 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = (yyvsp[0].str);
(yyval.vsetstmt) = n;
}
-#line 28747 "gram.c" /* yacc.c:1646 */
+#line 28746 "gram.c" /* yacc.c:1646 */
break;
case 248:
-#line 1815 "gram.y" /* yacc.c:1646 */
+#line 1814 "gram.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET_ALL;
(yyval.vsetstmt) = n;
}
-#line 28757 "gram.c" /* yacc.c:1646 */
+#line 28756 "gram.c" /* yacc.c:1646 */
break;
case 249:
-#line 1824 "gram.y" /* yacc.c:1646 */
+#line 1823 "gram.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28763 "gram.c" /* yacc.c:1646 */
+#line 28762 "gram.c" /* yacc.c:1646 */
break;
case 250:
-#line 1825 "gram.y" /* yacc.c:1646 */
+#line 1824 "gram.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (VariableSetStmt *) (yyvsp[0].node); }
-#line 28769 "gram.c" /* yacc.c:1646 */
+#line 28768 "gram.c" /* yacc.c:1646 */
break;
case 251:
-#line 1830 "gram.y" /* yacc.c:1646 */
+#line 1829 "gram.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28775 "gram.c" /* yacc.c:1646 */
+#line 28774 "gram.c" /* yacc.c:1646 */
break;
case 252:
-#line 1831 "gram.y" /* yacc.c:1646 */
+#line 1830 "gram.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (VariableSetStmt *) (yyvsp[0].node); }
-#line 28781 "gram.c" /* yacc.c:1646 */
+#line 28780 "gram.c" /* yacc.c:1646 */
break;
case 253:
-#line 1838 "gram.y" /* yacc.c:1646 */
+#line 1837 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = (VariableShowStmt *)newNode(sizeof(VariableShowStmt),T_PgpoolVariableShowStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 28791 "gram.c" /* yacc.c:1646 */
+#line 28790 "gram.c" /* yacc.c:1646 */
break;
case 254:
-#line 1844 "gram.y" /* yacc.c:1646 */
+#line 1843 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = (VariableShowStmt *)newNode(sizeof(VariableShowStmt),T_PgpoolVariableShowStmt);
n->name = "all";
(yyval.node) = (Node *) n;
}
-#line 28801 "gram.c" /* yacc.c:1646 */
+#line 28800 "gram.c" /* yacc.c:1646 */
break;
case 255:
-#line 1850 "gram.y" /* yacc.c:1646 */
+#line 1849 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 28811 "gram.c" /* yacc.c:1646 */
+#line 28810 "gram.c" /* yacc.c:1646 */
break;
case 256:
-#line 1856 "gram.y" /* yacc.c:1646 */
+#line 1855 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "timezone";
(yyval.node) = (Node *) n;
}
-#line 28821 "gram.c" /* yacc.c:1646 */
+#line 28820 "gram.c" /* yacc.c:1646 */
break;
case 257:
-#line 1862 "gram.y" /* yacc.c:1646 */
+#line 1861 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "transaction_isolation";
(yyval.node) = (Node *) n;
}
-#line 28831 "gram.c" /* yacc.c:1646 */
+#line 28830 "gram.c" /* yacc.c:1646 */
break;
case 258:
-#line 1868 "gram.y" /* yacc.c:1646 */
+#line 1867 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "session_authorization";
(yyval.node) = (Node *) n;
}
-#line 28841 "gram.c" /* yacc.c:1646 */
+#line 28840 "gram.c" /* yacc.c:1646 */
break;
case 259:
-#line 1874 "gram.y" /* yacc.c:1646 */
+#line 1873 "gram.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "all";
(yyval.node) = (Node *) n;
}
-#line 28851 "gram.c" /* yacc.c:1646 */
+#line 28850 "gram.c" /* yacc.c:1646 */
break;
case 260:
-#line 1884 "gram.y" /* yacc.c:1646 */
+#line 1883 "gram.y" /* yacc.c:1646 */
{
ConstraintsSetStmt *n = makeNode(ConstraintsSetStmt);
n->constraints = (yyvsp[-1].list);
n->deferred = (yyvsp[0].boolean);
(yyval.node) = (Node *) n;
}
-#line 28862 "gram.c" /* yacc.c:1646 */
+#line 28861 "gram.c" /* yacc.c:1646 */
break;
case 261:
-#line 1893 "gram.y" /* yacc.c:1646 */
+#line 1892 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 28868 "gram.c" /* yacc.c:1646 */
+#line 28867 "gram.c" /* yacc.c:1646 */
break;
case 262:
-#line 1894 "gram.y" /* yacc.c:1646 */
+#line 1893 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 28874 "gram.c" /* yacc.c:1646 */
+#line 28873 "gram.c" /* yacc.c:1646 */
break;
case 263:
-#line 1898 "gram.y" /* yacc.c:1646 */
+#line 1897 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 28880 "gram.c" /* yacc.c:1646 */
+#line 28879 "gram.c" /* yacc.c:1646 */
break;
case 264:
-#line 1899 "gram.y" /* yacc.c:1646 */
+#line 1898 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 28886 "gram.c" /* yacc.c:1646 */
+#line 28885 "gram.c" /* yacc.c:1646 */
break;
case 265:
-#line 1908 "gram.y" /* yacc.c:1646 */
+#line 1907 "gram.y" /* yacc.c:1646 */
{
CheckPointStmt *n = makeNode(CheckPointStmt);
(yyval.node) = (Node *)n;
}
-#line 28895 "gram.c" /* yacc.c:1646 */
+#line 28894 "gram.c" /* yacc.c:1646 */
break;
case 266:
-#line 1923 "gram.y" /* yacc.c:1646 */
+#line 1922 "gram.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_ALL;
(yyval.node) = (Node *) n;
}
-#line 28905 "gram.c" /* yacc.c:1646 */
+#line 28904 "gram.c" /* yacc.c:1646 */
break;
case 267:
-#line 1929 "gram.y" /* yacc.c:1646 */
+#line 1928 "gram.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_TEMP;
(yyval.node) = (Node *) n;
}
-#line 28915 "gram.c" /* yacc.c:1646 */
+#line 28914 "gram.c" /* yacc.c:1646 */
break;
case 268:
-#line 1935 "gram.y" /* yacc.c:1646 */
+#line 1934 "gram.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_TEMP;
(yyval.node) = (Node *) n;
}
-#line 28925 "gram.c" /* yacc.c:1646 */
+#line 28924 "gram.c" /* yacc.c:1646 */
break;
case 269:
-#line 1941 "gram.y" /* yacc.c:1646 */
+#line 1940 "gram.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_PLANS;
(yyval.node) = (Node *) n;
}
-#line 28935 "gram.c" /* yacc.c:1646 */
+#line 28934 "gram.c" /* yacc.c:1646 */
break;
case 270:
-#line 1947 "gram.y" /* yacc.c:1646 */
+#line 1946 "gram.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_SEQUENCES;
(yyval.node) = (Node *) n;
}
-#line 28945 "gram.c" /* yacc.c:1646 */
+#line 28944 "gram.c" /* yacc.c:1646 */
break;
case 271:
-#line 1966 "gram.y" /* yacc.c:1646 */
+#line 1965 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28954,11 +28953,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 28958 "gram.c" /* yacc.c:1646 */
+#line 28957 "gram.c" /* yacc.c:1646 */
break;
case 272:
-#line 1975 "gram.y" /* yacc.c:1646 */
+#line 1974 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28967,11 +28966,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28971 "gram.c" /* yacc.c:1646 */
+#line 28970 "gram.c" /* yacc.c:1646 */
break;
case 273:
-#line 1984 "gram.y" /* yacc.c:1646 */
+#line 1983 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28980,11 +28979,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 28984 "gram.c" /* yacc.c:1646 */
+#line 28983 "gram.c" /* yacc.c:1646 */
break;
case 274:
-#line 1993 "gram.y" /* yacc.c:1646 */
+#line 1992 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28993,11 +28992,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28997 "gram.c" /* yacc.c:1646 */
+#line 28996 "gram.c" /* yacc.c:1646 */
break;
case 275:
-#line 2002 "gram.y" /* yacc.c:1646 */
+#line 2001 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29008,11 +29007,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29012 "gram.c" /* yacc.c:1646 */
+#line 29011 "gram.c" /* yacc.c:1646 */
break;
case 276:
-#line 2013 "gram.y" /* yacc.c:1646 */
+#line 2012 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29023,11 +29022,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29027 "gram.c" /* yacc.c:1646 */
+#line 29026 "gram.c" /* yacc.c:1646 */
break;
case 277:
-#line 2024 "gram.y" /* yacc.c:1646 */
+#line 2023 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29036,11 +29035,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29040 "gram.c" /* yacc.c:1646 */
+#line 29039 "gram.c" /* yacc.c:1646 */
break;
case 278:
-#line 2033 "gram.y" /* yacc.c:1646 */
+#line 2032 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29049,11 +29048,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29053 "gram.c" /* yacc.c:1646 */
+#line 29052 "gram.c" /* yacc.c:1646 */
break;
case 279:
-#line 2042 "gram.y" /* yacc.c:1646 */
+#line 2041 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29062,11 +29061,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29066 "gram.c" /* yacc.c:1646 */
+#line 29065 "gram.c" /* yacc.c:1646 */
break;
case 280:
-#line 2051 "gram.y" /* yacc.c:1646 */
+#line 2050 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29077,11 +29076,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29081 "gram.c" /* yacc.c:1646 */
+#line 29080 "gram.c" /* yacc.c:1646 */
break;
case 281:
-#line 2062 "gram.y" /* yacc.c:1646 */
+#line 2061 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29092,11 +29091,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29096 "gram.c" /* yacc.c:1646 */
+#line 29095 "gram.c" /* yacc.c:1646 */
break;
case 282:
-#line 2073 "gram.y" /* yacc.c:1646 */
+#line 2072 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29105,11 +29104,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29109 "gram.c" /* yacc.c:1646 */
+#line 29108 "gram.c" /* yacc.c:1646 */
break;
case 283:
-#line 2082 "gram.y" /* yacc.c:1646 */
+#line 2081 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29118,11 +29117,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29122 "gram.c" /* yacc.c:1646 */
+#line 29121 "gram.c" /* yacc.c:1646 */
break;
case 284:
-#line 2091 "gram.y" /* yacc.c:1646 */
+#line 2090 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29131,11 +29130,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29135 "gram.c" /* yacc.c:1646 */
+#line 29134 "gram.c" /* yacc.c:1646 */
break;
case 285:
-#line 2100 "gram.y" /* yacc.c:1646 */
+#line 2099 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29144,11 +29143,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29148 "gram.c" /* yacc.c:1646 */
+#line 29147 "gram.c" /* yacc.c:1646 */
break;
case 286:
-#line 2109 "gram.y" /* yacc.c:1646 */
+#line 2108 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29157,11 +29156,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29161 "gram.c" /* yacc.c:1646 */
+#line 29160 "gram.c" /* yacc.c:1646 */
break;
case 287:
-#line 2118 "gram.y" /* yacc.c:1646 */
+#line 2117 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29170,11 +29169,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29174 "gram.c" /* yacc.c:1646 */
+#line 29173 "gram.c" /* yacc.c:1646 */
break;
case 288:
-#line 2127 "gram.y" /* yacc.c:1646 */
+#line 2126 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29185,11 +29184,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29189 "gram.c" /* yacc.c:1646 */
+#line 29188 "gram.c" /* yacc.c:1646 */
break;
case 289:
-#line 2138 "gram.y" /* yacc.c:1646 */
+#line 2137 "gram.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29200,11 +29199,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29204 "gram.c" /* yacc.c:1646 */
+#line 29203 "gram.c" /* yacc.c:1646 */
break;
case 290:
-#line 2149 "gram.y" /* yacc.c:1646 */
+#line 2148 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29213,11 +29212,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29217 "gram.c" /* yacc.c:1646 */
+#line 29216 "gram.c" /* yacc.c:1646 */
break;
case 291:
-#line 2158 "gram.y" /* yacc.c:1646 */
+#line 2157 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29226,23 +29225,23 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29230 "gram.c" /* yacc.c:1646 */
+#line 29229 "gram.c" /* yacc.c:1646 */
break;
case 292:
-#line 2169 "gram.y" /* yacc.c:1646 */
+#line 2168 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 29236 "gram.c" /* yacc.c:1646 */
+#line 29235 "gram.c" /* yacc.c:1646 */
break;
case 293:
-#line 2170 "gram.y" /* yacc.c:1646 */
+#line 2169 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 29242 "gram.c" /* yacc.c:1646 */
+#line 29241 "gram.c" /* yacc.c:1646 */
break;
case 294:
-#line 2176 "gram.y" /* yacc.c:1646 */
+#line 2175 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29255,11 +29254,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29259 "gram.c" /* yacc.c:1646 */
+#line 29258 "gram.c" /* yacc.c:1646 */
break;
case 295:
-#line 2190 "gram.y" /* yacc.c:1646 */
+#line 2189 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29272,11 +29271,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29276 "gram.c" /* yacc.c:1646 */
+#line 29275 "gram.c" /* yacc.c:1646 */
break;
case 296:
-#line 2203 "gram.y" /* yacc.c:1646 */
+#line 2202 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29288,11 +29287,11 @@ yyreduce:
n->def = (Node *) cmd;
(yyval.node) = (Node *) n;
}
-#line 29292 "gram.c" /* yacc.c:1646 */
+#line 29291 "gram.c" /* yacc.c:1646 */
break;
case 297:
-#line 2219 "gram.y" /* yacc.c:1646 */
+#line 2218 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29305,11 +29304,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29309 "gram.c" /* yacc.c:1646 */
+#line 29308 "gram.c" /* yacc.c:1646 */
break;
case 298:
-#line 2236 "gram.y" /* yacc.c:1646 */
+#line 2235 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29317,11 +29316,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29321 "gram.c" /* yacc.c:1646 */
+#line 29320 "gram.c" /* yacc.c:1646 */
break;
case 299:
-#line 2245 "gram.y" /* yacc.c:1646 */
+#line 2244 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29329,11 +29328,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29333 "gram.c" /* yacc.c:1646 */
+#line 29332 "gram.c" /* yacc.c:1646 */
break;
case 300:
-#line 2254 "gram.y" /* yacc.c:1646 */
+#line 2253 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29341,11 +29340,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29345 "gram.c" /* yacc.c:1646 */
+#line 29344 "gram.c" /* yacc.c:1646 */
break;
case 301:
-#line 2263 "gram.y" /* yacc.c:1646 */
+#line 2262 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29353,11 +29352,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29357 "gram.c" /* yacc.c:1646 */
+#line 29356 "gram.c" /* yacc.c:1646 */
break;
case 302:
-#line 2272 "gram.y" /* yacc.c:1646 */
+#line 2271 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ColumnDefault;
@@ -29365,44 +29364,44 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 29369 "gram.c" /* yacc.c:1646 */
+#line 29368 "gram.c" /* yacc.c:1646 */
break;
case 303:
-#line 2281 "gram.y" /* yacc.c:1646 */
+#line 2280 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropNotNull;
n->name = (yyvsp[-3].str);
(yyval.node) = (Node *)n;
}
-#line 29380 "gram.c" /* yacc.c:1646 */
+#line 29379 "gram.c" /* yacc.c:1646 */
break;
case 304:
-#line 2289 "gram.y" /* yacc.c:1646 */
+#line 2288 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetNotNull;
n->name = (yyvsp[-3].str);
(yyval.node) = (Node *)n;
}
-#line 29391 "gram.c" /* yacc.c:1646 */
+#line 29390 "gram.c" /* yacc.c:1646 */
break;
case 305:
-#line 2297 "gram.y" /* yacc.c:1646 */
+#line 2296 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropExpression;
n->name = (yyvsp[-2].str);
(yyval.node) = (Node *)n;
}
-#line 29402 "gram.c" /* yacc.c:1646 */
+#line 29401 "gram.c" /* yacc.c:1646 */
break;
case 306:
-#line 2305 "gram.y" /* yacc.c:1646 */
+#line 2304 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropExpression;
@@ -29410,11 +29409,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29414 "gram.c" /* yacc.c:1646 */
+#line 29413 "gram.c" /* yacc.c:1646 */
break;
case 307:
-#line 2314 "gram.y" /* yacc.c:1646 */
+#line 2313 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetStatistics;
@@ -29422,11 +29421,11 @@ yyreduce:
n->def = (Node *) makeInteger((yyvsp[0].ival));
(yyval.node) = (Node *)n;
}
-#line 29426 "gram.c" /* yacc.c:1646 */
+#line 29425 "gram.c" /* yacc.c:1646 */
break;
case 308:
-#line 2323 "gram.y" /* yacc.c:1646 */
+#line 2322 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
@@ -29441,11 +29440,11 @@ yyreduce:
n->def = (Node *) makeInteger((yyvsp[0].ival));
(yyval.node) = (Node *)n;
}
-#line 29445 "gram.c" /* yacc.c:1646 */
+#line 29444 "gram.c" /* yacc.c:1646 */
break;
case 309:
-#line 2339 "gram.y" /* yacc.c:1646 */
+#line 2338 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetOptions;
@@ -29453,11 +29452,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29457 "gram.c" /* yacc.c:1646 */
+#line 29456 "gram.c" /* yacc.c:1646 */
break;
case 310:
-#line 2348 "gram.y" /* yacc.c:1646 */
+#line 2347 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ResetOptions;
@@ -29465,11 +29464,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29469 "gram.c" /* yacc.c:1646 */
+#line 29468 "gram.c" /* yacc.c:1646 */
break;
case 311:
-#line 2357 "gram.y" /* yacc.c:1646 */
+#line 2356 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetStorage;
@@ -29477,11 +29476,11 @@ yyreduce:
n->def = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 29481 "gram.c" /* yacc.c:1646 */
+#line 29480 "gram.c" /* yacc.c:1646 */
break;
case 312:
-#line 2366 "gram.y" /* yacc.c:1646 */
+#line 2365 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetCompression;
@@ -29489,11 +29488,11 @@ yyreduce:
n->def = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 29493 "gram.c" /* yacc.c:1646 */
+#line 29492 "gram.c" /* yacc.c:1646 */
break;
case 313:
-#line 2375 "gram.y" /* yacc.c:1646 */
+#line 2374 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
Constraint *c = makeNode(Constraint);
@@ -29509,11 +29508,11 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 29513 "gram.c" /* yacc.c:1646 */
+#line 29512 "gram.c" /* yacc.c:1646 */
break;
case 314:
-#line 2392 "gram.y" /* yacc.c:1646 */
+#line 2391 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetIdentity;
@@ -29521,11 +29520,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29525 "gram.c" /* yacc.c:1646 */
+#line 29524 "gram.c" /* yacc.c:1646 */
break;
case 315:
-#line 2401 "gram.y" /* yacc.c:1646 */
+#line 2400 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropIdentity;
@@ -29533,11 +29532,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29537 "gram.c" /* yacc.c:1646 */
+#line 29536 "gram.c" /* yacc.c:1646 */
break;
case 316:
-#line 2410 "gram.y" /* yacc.c:1646 */
+#line 2409 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropIdentity;
@@ -29545,11 +29544,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29549 "gram.c" /* yacc.c:1646 */
+#line 29548 "gram.c" /* yacc.c:1646 */
break;
case 317:
-#line 2419 "gram.y" /* yacc.c:1646 */
+#line 2418 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -29558,11 +29557,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29562 "gram.c" /* yacc.c:1646 */
+#line 29561 "gram.c" /* yacc.c:1646 */
break;
case 318:
-#line 2429 "gram.y" /* yacc.c:1646 */
+#line 2428 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -29571,11 +29570,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29575 "gram.c" /* yacc.c:1646 */
+#line 29574 "gram.c" /* yacc.c:1646 */
break;
case 319:
-#line 2442 "gram.y" /* yacc.c:1646 */
+#line 2441 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
ColumnDef *def = makeNode(ColumnDef);
@@ -29589,11 +29588,11 @@ yyreduce:
def->location = (yylsp[-5]);
(yyval.node) = (Node *)n;
}
-#line 29593 "gram.c" /* yacc.c:1646 */
+#line 29592 "gram.c" /* yacc.c:1646 */
break;
case 320:
-#line 2457 "gram.y" /* yacc.c:1646 */
+#line 2456 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AlterColumnGenericOptions;
@@ -29601,11 +29600,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29605 "gram.c" /* yacc.c:1646 */
+#line 29604 "gram.c" /* yacc.c:1646 */
break;
case 321:
-#line 2466 "gram.y" /* yacc.c:1646 */
+#line 2465 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddConstraint;
@@ -29613,11 +29612,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29617 "gram.c" /* yacc.c:1646 */
+#line 29616 "gram.c" /* yacc.c:1646 */
break;
case 322:
-#line 2475 "gram.y" /* yacc.c:1646 */
+#line 2474 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
Constraint *c = makeNode(Constraint);
@@ -29631,22 +29630,22 @@ yyreduce:
NULL, NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 29635 "gram.c" /* yacc.c:1646 */
+#line 29634 "gram.c" /* yacc.c:1646 */
break;
case 323:
-#line 2490 "gram.y" /* yacc.c:1646 */
+#line 2489 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ValidateConstraint;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29646 "gram.c" /* yacc.c:1646 */
+#line 29645 "gram.c" /* yacc.c:1646 */
break;
case 324:
-#line 2498 "gram.y" /* yacc.c:1646 */
+#line 2497 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropConstraint;
@@ -29655,11 +29654,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29659 "gram.c" /* yacc.c:1646 */
+#line 29658 "gram.c" /* yacc.c:1646 */
break;
case 325:
-#line 2508 "gram.y" /* yacc.c:1646 */
+#line 2507 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropConstraint;
@@ -29668,213 +29667,213 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29672 "gram.c" /* yacc.c:1646 */
+#line 29671 "gram.c" /* yacc.c:1646 */
break;
case 326:
-#line 2518 "gram.y" /* yacc.c:1646 */
+#line 2517 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropOids;
(yyval.node) = (Node *)n;
}
-#line 29682 "gram.c" /* yacc.c:1646 */
+#line 29681 "gram.c" /* yacc.c:1646 */
break;
case 327:
-#line 2525 "gram.y" /* yacc.c:1646 */
+#line 2524 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ClusterOn;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29693 "gram.c" /* yacc.c:1646 */
+#line 29692 "gram.c" /* yacc.c:1646 */
break;
case 328:
-#line 2533 "gram.y" /* yacc.c:1646 */
+#line 2532 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropCluster;
n->name = NULL;
(yyval.node) = (Node *)n;
}
-#line 29704 "gram.c" /* yacc.c:1646 */
+#line 29703 "gram.c" /* yacc.c:1646 */
break;
case 329:
-#line 2541 "gram.y" /* yacc.c:1646 */
+#line 2540 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetLogged;
(yyval.node) = (Node *)n;
}
-#line 29714 "gram.c" /* yacc.c:1646 */
+#line 29713 "gram.c" /* yacc.c:1646 */
break;
case 330:
-#line 2548 "gram.y" /* yacc.c:1646 */
+#line 2547 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetUnLogged;
(yyval.node) = (Node *)n;
}
-#line 29724 "gram.c" /* yacc.c:1646 */
+#line 29723 "gram.c" /* yacc.c:1646 */
break;
case 331:
-#line 2555 "gram.y" /* yacc.c:1646 */
+#line 2554 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29735 "gram.c" /* yacc.c:1646 */
+#line 29734 "gram.c" /* yacc.c:1646 */
break;
case 332:
-#line 2563 "gram.y" /* yacc.c:1646 */
+#line 2562 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableAlwaysTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29746 "gram.c" /* yacc.c:1646 */
+#line 29745 "gram.c" /* yacc.c:1646 */
break;
case 333:
-#line 2571 "gram.y" /* yacc.c:1646 */
+#line 2570 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableReplicaTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29757 "gram.c" /* yacc.c:1646 */
+#line 29756 "gram.c" /* yacc.c:1646 */
break;
case 334:
-#line 2579 "gram.y" /* yacc.c:1646 */
+#line 2578 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrigAll;
(yyval.node) = (Node *)n;
}
-#line 29767 "gram.c" /* yacc.c:1646 */
+#line 29766 "gram.c" /* yacc.c:1646 */
break;
case 335:
-#line 2586 "gram.y" /* yacc.c:1646 */
+#line 2585 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrigUser;
(yyval.node) = (Node *)n;
}
-#line 29777 "gram.c" /* yacc.c:1646 */
+#line 29776 "gram.c" /* yacc.c:1646 */
break;
case 336:
-#line 2593 "gram.y" /* yacc.c:1646 */
+#line 2592 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29788 "gram.c" /* yacc.c:1646 */
+#line 29787 "gram.c" /* yacc.c:1646 */
break;
case 337:
-#line 2601 "gram.y" /* yacc.c:1646 */
+#line 2600 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrigAll;
(yyval.node) = (Node *)n;
}
-#line 29798 "gram.c" /* yacc.c:1646 */
+#line 29797 "gram.c" /* yacc.c:1646 */
break;
case 338:
-#line 2608 "gram.y" /* yacc.c:1646 */
+#line 2607 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrigUser;
(yyval.node) = (Node *)n;
}
-#line 29808 "gram.c" /* yacc.c:1646 */
+#line 29807 "gram.c" /* yacc.c:1646 */
break;
case 339:
-#line 2615 "gram.y" /* yacc.c:1646 */
+#line 2614 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29819 "gram.c" /* yacc.c:1646 */
+#line 29818 "gram.c" /* yacc.c:1646 */
break;
case 340:
-#line 2623 "gram.y" /* yacc.c:1646 */
+#line 2622 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableAlwaysRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29830 "gram.c" /* yacc.c:1646 */
+#line 29829 "gram.c" /* yacc.c:1646 */
break;
case 341:
-#line 2631 "gram.y" /* yacc.c:1646 */
+#line 2630 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableReplicaRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29841 "gram.c" /* yacc.c:1646 */
+#line 29840 "gram.c" /* yacc.c:1646 */
break;
case 342:
-#line 2639 "gram.y" /* yacc.c:1646 */
+#line 2638 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29852 "gram.c" /* yacc.c:1646 */
+#line 29851 "gram.c" /* yacc.c:1646 */
break;
case 343:
-#line 2647 "gram.y" /* yacc.c:1646 */
+#line 2646 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddInherit;
n->def = (Node *) (yyvsp[0].range);
(yyval.node) = (Node *)n;
}
-#line 29863 "gram.c" /* yacc.c:1646 */
+#line 29862 "gram.c" /* yacc.c:1646 */
break;
case 344:
-#line 2655 "gram.y" /* yacc.c:1646 */
+#line 2654 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropInherit;
n->def = (Node *) (yyvsp[0].range);
(yyval.node) = (Node *)n;
}
-#line 29874 "gram.c" /* yacc.c:1646 */
+#line 29873 "gram.c" /* yacc.c:1646 */
break;
case 345:
-#line 2663 "gram.y" /* yacc.c:1646 */
+#line 2662 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
TypeName *def = makeTypeNameFromNameList((yyvsp[0].list));
@@ -29883,157 +29882,157 @@ yyreduce:
n->def = (Node *) def;
(yyval.node) = (Node *)n;
}
-#line 29887 "gram.c" /* yacc.c:1646 */
+#line 29886 "gram.c" /* yacc.c:1646 */
break;
case 346:
-#line 2673 "gram.y" /* yacc.c:1646 */
+#line 2672 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropOf;
(yyval.node) = (Node *)n;
}
-#line 29897 "gram.c" /* yacc.c:1646 */
+#line 29896 "gram.c" /* yacc.c:1646 */
break;
case 347:
-#line 2680 "gram.y" /* yacc.c:1646 */
+#line 2679 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ChangeOwner;
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 29908 "gram.c" /* yacc.c:1646 */
+#line 29907 "gram.c" /* yacc.c:1646 */
break;
case 348:
-#line 2688 "gram.y" /* yacc.c:1646 */
+#line 2687 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetTableSpace;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29919 "gram.c" /* yacc.c:1646 */
+#line 29918 "gram.c" /* yacc.c:1646 */
break;
case 349:
-#line 2696 "gram.y" /* yacc.c:1646 */
+#line 2695 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetRelOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29930 "gram.c" /* yacc.c:1646 */
+#line 29929 "gram.c" /* yacc.c:1646 */
break;
case 350:
-#line 2704 "gram.y" /* yacc.c:1646 */
+#line 2703 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ResetRelOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29941 "gram.c" /* yacc.c:1646 */
+#line 29940 "gram.c" /* yacc.c:1646 */
break;
case 351:
-#line 2712 "gram.y" /* yacc.c:1646 */
+#line 2711 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ReplicaIdentity;
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 29952 "gram.c" /* yacc.c:1646 */
+#line 29951 "gram.c" /* yacc.c:1646 */
break;
case 352:
-#line 2720 "gram.y" /* yacc.c:1646 */
+#line 2719 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29962 "gram.c" /* yacc.c:1646 */
+#line 29961 "gram.c" /* yacc.c:1646 */
break;
case 353:
-#line 2727 "gram.y" /* yacc.c:1646 */
+#line 2726 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29972 "gram.c" /* yacc.c:1646 */
+#line 29971 "gram.c" /* yacc.c:1646 */
break;
case 354:
-#line 2734 "gram.y" /* yacc.c:1646 */
+#line 2733 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ForceRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29982 "gram.c" /* yacc.c:1646 */
+#line 29981 "gram.c" /* yacc.c:1646 */
break;
case 355:
-#line 2741 "gram.y" /* yacc.c:1646 */
+#line 2740 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_NoForceRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29992 "gram.c" /* yacc.c:1646 */
+#line 29991 "gram.c" /* yacc.c:1646 */
break;
case 356:
-#line 2747 "gram.y" /* yacc.c:1646 */
+#line 2746 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_GenericOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 30003 "gram.c" /* yacc.c:1646 */
+#line 30002 "gram.c" /* yacc.c:1646 */
break;
case 357:
-#line 2756 "gram.y" /* yacc.c:1646 */
+#line 2755 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 30009 "gram.c" /* yacc.c:1646 */
+#line 30008 "gram.c" /* yacc.c:1646 */
break;
case 358:
-#line 2757 "gram.y" /* yacc.c:1646 */
+#line 2756 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30015 "gram.c" /* yacc.c:1646 */
+#line 30014 "gram.c" /* yacc.c:1646 */
break;
case 359:
-#line 2761 "gram.y" /* yacc.c:1646 */
+#line 2760 "gram.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_CASCADE; }
-#line 30021 "gram.c" /* yacc.c:1646 */
+#line 30020 "gram.c" /* yacc.c:1646 */
break;
case 360:
-#line 2762 "gram.y" /* yacc.c:1646 */
+#line 2761 "gram.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_RESTRICT; }
-#line 30027 "gram.c" /* yacc.c:1646 */
+#line 30026 "gram.c" /* yacc.c:1646 */
break;
case 361:
-#line 2763 "gram.y" /* yacc.c:1646 */
+#line 2762 "gram.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_RESTRICT; /* default */ }
-#line 30033 "gram.c" /* yacc.c:1646 */
+#line 30032 "gram.c" /* yacc.c:1646 */
break;
case 362:
-#line 2768 "gram.y" /* yacc.c:1646 */
+#line 2767 "gram.y" /* yacc.c:1646 */
{
CollateClause *n = makeNode(CollateClause);
n->arg = NULL;
@@ -30041,164 +30040,164 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 30045 "gram.c" /* yacc.c:1646 */
+#line 30044 "gram.c" /* yacc.c:1646 */
break;
case 363:
-#line 2775 "gram.y" /* yacc.c:1646 */
+#line 2774 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30051 "gram.c" /* yacc.c:1646 */
+#line 30050 "gram.c" /* yacc.c:1646 */
break;
case 364:
-#line 2779 "gram.y" /* yacc.c:1646 */
+#line 2778 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 30057 "gram.c" /* yacc.c:1646 */
+#line 30056 "gram.c" /* yacc.c:1646 */
break;
case 365:
-#line 2780 "gram.y" /* yacc.c:1646 */
+#line 2779 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30063 "gram.c" /* yacc.c:1646 */
+#line 30062 "gram.c" /* yacc.c:1646 */
break;
case 366:
-#line 2785 "gram.y" /* yacc.c:1646 */
+#line 2784 "gram.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_NOTHING;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30074 "gram.c" /* yacc.c:1646 */
+#line 30073 "gram.c" /* yacc.c:1646 */
break;
case 367:
-#line 2792 "gram.y" /* yacc.c:1646 */
+#line 2791 "gram.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_FULL;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30085 "gram.c" /* yacc.c:1646 */
+#line 30084 "gram.c" /* yacc.c:1646 */
break;
case 368:
-#line 2799 "gram.y" /* yacc.c:1646 */
+#line 2798 "gram.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_DEFAULT;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30096 "gram.c" /* yacc.c:1646 */
+#line 30095 "gram.c" /* yacc.c:1646 */
break;
case 369:
-#line 2806 "gram.y" /* yacc.c:1646 */
+#line 2805 "gram.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_INDEX;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 30107 "gram.c" /* yacc.c:1646 */
+#line 30106 "gram.c" /* yacc.c:1646 */
break;
case 370:
-#line 2815 "gram.y" /* yacc.c:1646 */
+#line 2814 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30113 "gram.c" /* yacc.c:1646 */
+#line 30112 "gram.c" /* yacc.c:1646 */
break;
case 371:
-#line 2818 "gram.y" /* yacc.c:1646 */
+#line 2817 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30119 "gram.c" /* yacc.c:1646 */
+#line 30118 "gram.c" /* yacc.c:1646 */
break;
case 372:
-#line 2819 "gram.y" /* yacc.c:1646 */
+#line 2818 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30125 "gram.c" /* yacc.c:1646 */
+#line 30124 "gram.c" /* yacc.c:1646 */
break;
case 373:
-#line 2823 "gram.y" /* yacc.c:1646 */
+#line 2822 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 30131 "gram.c" /* yacc.c:1646 */
+#line 30130 "gram.c" /* yacc.c:1646 */
break;
case 374:
-#line 2824 "gram.y" /* yacc.c:1646 */
+#line 2823 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 30137 "gram.c" /* yacc.c:1646 */
+#line 30136 "gram.c" /* yacc.c:1646 */
break;
case 375:
-#line 2830 "gram.y" /* yacc.c:1646 */
+#line 2829 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2]));
}
-#line 30145 "gram.c" /* yacc.c:1646 */
+#line 30144 "gram.c" /* yacc.c:1646 */
break;
case 376:
-#line 2834 "gram.y" /* yacc.c:1646 */
+#line 2833 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0]));
}
-#line 30153 "gram.c" /* yacc.c:1646 */
+#line 30152 "gram.c" /* yacc.c:1646 */
break;
case 377:
-#line 2838 "gram.y" /* yacc.c:1646 */
+#line 2837 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended((yyvsp[-4].str), (yyvsp[-2].str), (Node *) (yyvsp[0].node),
DEFELEM_UNSPEC, (yylsp[-4]));
}
-#line 30162 "gram.c" /* yacc.c:1646 */
+#line 30161 "gram.c" /* yacc.c:1646 */
break;
case 378:
-#line 2843 "gram.y" /* yacc.c:1646 */
+#line 2842 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended((yyvsp[-2].str), (yyvsp[0].str), NULL, DEFELEM_UNSPEC, (yylsp[-2]));
}
-#line 30170 "gram.c" /* yacc.c:1646 */
+#line 30169 "gram.c" /* yacc.c:1646 */
break;
case 379:
-#line 2850 "gram.y" /* yacc.c:1646 */
+#line 2849 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 30176 "gram.c" /* yacc.c:1646 */
+#line 30175 "gram.c" /* yacc.c:1646 */
break;
case 380:
-#line 2852 "gram.y" /* yacc.c:1646 */
+#line 2851 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 30182 "gram.c" /* yacc.c:1646 */
+#line 30181 "gram.c" /* yacc.c:1646 */
break;
case 381:
-#line 2857 "gram.y" /* yacc.c:1646 */
+#line 2856 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0]));
}
-#line 30190 "gram.c" /* yacc.c:1646 */
+#line 30189 "gram.c" /* yacc.c:1646 */
break;
case 382:
-#line 2861 "gram.y" /* yacc.c:1646 */
+#line 2860 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 30198 "gram.c" /* yacc.c:1646 */
+#line 30197 "gram.c" /* yacc.c:1646 */
break;
case 383:
-#line 2865 "gram.y" /* yacc.c:1646 */
+#line 2864 "gram.y" /* yacc.c:1646 */
{
if (strcmp((yyvsp[0].defelt)->defname, "as") == 0 ||
strcmp((yyvsp[0].defelt)->defname, "restart") == 0 ||
@@ -30209,19 +30208,19 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 30213 "gram.c" /* yacc.c:1646 */
+#line 30212 "gram.c" /* yacc.c:1646 */
break;
case 384:
-#line 2876 "gram.y" /* yacc.c:1646 */
+#line 2875 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("generated", (Node *) makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 30221 "gram.c" /* yacc.c:1646 */
+#line 30220 "gram.c" /* yacc.c:1646 */
break;
case 385:
-#line 2884 "gram.y" /* yacc.c:1646 */
+#line 2883 "gram.y" /* yacc.c:1646 */
{
ListCell *lc;
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30272,11 +30271,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30276 "gram.c" /* yacc.c:1646 */
+#line 30275 "gram.c" /* yacc.c:1646 */
break;
case 386:
-#line 2937 "gram.y" /* yacc.c:1646 */
+#line 2936 "gram.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30287,11 +30286,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30291 "gram.c" /* yacc.c:1646 */
+#line 30290 "gram.c" /* yacc.c:1646 */
break;
case 387:
-#line 2950 "gram.y" /* yacc.c:1646 */
+#line 2949 "gram.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30303,11 +30302,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30307 "gram.c" /* yacc.c:1646 */
+#line 30306 "gram.c" /* yacc.c:1646 */
break;
case 388:
-#line 2964 "gram.y" /* yacc.c:1646 */
+#line 2963 "gram.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30316,35 +30315,35 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30320 "gram.c" /* yacc.c:1646 */
+#line 30319 "gram.c" /* yacc.c:1646 */
break;
case 389:
-#line 2976 "gram.y" /* yacc.c:1646 */
+#line 2975 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-1]));
}
-#line 30328 "gram.c" /* yacc.c:1646 */
+#line 30327 "gram.c" /* yacc.c:1646 */
break;
case 390:
-#line 2983 "gram.y" /* yacc.c:1646 */
+#line 2982 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 30336 "gram.c" /* yacc.c:1646 */
+#line 30335 "gram.c" /* yacc.c:1646 */
break;
case 391:
-#line 2987 "gram.y" /* yacc.c:1646 */
+#line 2986 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 30344 "gram.c" /* yacc.c:1646 */
+#line 30343 "gram.c" /* yacc.c:1646 */
break;
case 392:
-#line 3001 "gram.y" /* yacc.c:1646 */
+#line 3000 "gram.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
@@ -30354,23 +30353,23 @@ yyreduce:
n->objtype = OBJECT_TYPE;
(yyval.node) = (Node *)n;
}
-#line 30358 "gram.c" /* yacc.c:1646 */
+#line 30357 "gram.c" /* yacc.c:1646 */
break;
case 393:
-#line 3013 "gram.y" /* yacc.c:1646 */
+#line 3012 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 30364 "gram.c" /* yacc.c:1646 */
+#line 30363 "gram.c" /* yacc.c:1646 */
break;
case 394:
-#line 3014 "gram.y" /* yacc.c:1646 */
+#line 3013 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 30370 "gram.c" /* yacc.c:1646 */
+#line 30369 "gram.c" /* yacc.c:1646 */
break;
case 395:
-#line 3020 "gram.y" /* yacc.c:1646 */
+#line 3019 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -30378,11 +30377,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 30382 "gram.c" /* yacc.c:1646 */
+#line 30381 "gram.c" /* yacc.c:1646 */
break;
case 396:
-#line 3029 "gram.y" /* yacc.c:1646 */
+#line 3028 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -30391,11 +30390,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 30395 "gram.c" /* yacc.c:1646 */
+#line 30394 "gram.c" /* yacc.c:1646 */
break;
case 397:
-#line 3039 "gram.y" /* yacc.c:1646 */
+#line 3038 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -30404,11 +30403,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 30408 "gram.c" /* yacc.c:1646 */
+#line 30407 "gram.c" /* yacc.c:1646 */
break;
case 398:
-#line 3049 "gram.y" /* yacc.c:1646 */
+#line 3048 "gram.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
ColumnDef *def = makeNode(ColumnDef);
@@ -30423,31 +30422,31 @@ yyreduce:
def->location = (yylsp[-5]);
(yyval.node) = (Node *)n;
}
-#line 30427 "gram.c" /* yacc.c:1646 */
+#line 30426 "gram.c" /* yacc.c:1646 */
break;
case 399:
-#line 3075 "gram.y" /* yacc.c:1646 */
+#line 3074 "gram.y" /* yacc.c:1646 */
{
ClosePortalStmt *n = makeNode(ClosePortalStmt);
n->portalname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 30437 "gram.c" /* yacc.c:1646 */
+#line 30436 "gram.c" /* yacc.c:1646 */
break;
case 400:
-#line 3081 "gram.y" /* yacc.c:1646 */
+#line 3080 "gram.y" /* yacc.c:1646 */
{
ClosePortalStmt *n = makeNode(ClosePortalStmt);
n->portalname = NULL;
(yyval.node) = (Node *)n;
}
-#line 30447 "gram.c" /* yacc.c:1646 */
+#line 30446 "gram.c" /* yacc.c:1646 */
break;
case 401:
-#line 3116 "gram.y" /* yacc.c:1646 */
+#line 3115 "gram.y" /* yacc.c:1646 */
{
CopyStmt *n = makeNode(CopyStmt);
n->relation = (yyvsp[-8].range);
@@ -30480,11 +30479,11 @@ yyreduce:
n->options = list_concat(n->options, (yyvsp[-1].list));
(yyval.node) = (Node *)n;
}
-#line 30484 "gram.c" /* yacc.c:1646 */
+#line 30483 "gram.c" /* yacc.c:1646 */
break;
case 402:
-#line 3149 "gram.y" /* yacc.c:1646 */
+#line 3148 "gram.y" /* yacc.c:1646 */
{
CopyStmt *n = makeNode(CopyStmt);
n->relation = NULL;
@@ -30503,285 +30502,285 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 30507 "gram.c" /* yacc.c:1646 */
+#line 30506 "gram.c" /* yacc.c:1646 */
break;
case 403:
-#line 3170 "gram.y" /* yacc.c:1646 */
+#line 3169 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 30513 "gram.c" /* yacc.c:1646 */
+#line 30512 "gram.c" /* yacc.c:1646 */
break;
case 404:
-#line 3171 "gram.y" /* yacc.c:1646 */
+#line 3170 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 30519 "gram.c" /* yacc.c:1646 */
+#line 30518 "gram.c" /* yacc.c:1646 */
break;
case 405:
-#line 3175 "gram.y" /* yacc.c:1646 */
+#line 3174 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 30525 "gram.c" /* yacc.c:1646 */
+#line 30524 "gram.c" /* yacc.c:1646 */
break;
case 406:
-#line 3176 "gram.y" /* yacc.c:1646 */
+#line 3175 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 30531 "gram.c" /* yacc.c:1646 */
+#line 30530 "gram.c" /* yacc.c:1646 */
break;
case 407:
-#line 3185 "gram.y" /* yacc.c:1646 */
+#line 3184 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 30537 "gram.c" /* yacc.c:1646 */
+#line 30536 "gram.c" /* yacc.c:1646 */
break;
case 408:
-#line 3186 "gram.y" /* yacc.c:1646 */
+#line 3185 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 30543 "gram.c" /* yacc.c:1646 */
+#line 30542 "gram.c" /* yacc.c:1646 */
break;
case 409:
-#line 3187 "gram.y" /* yacc.c:1646 */
+#line 3186 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 30549 "gram.c" /* yacc.c:1646 */
+#line 30548 "gram.c" /* yacc.c:1646 */
break;
case 410:
-#line 3190 "gram.y" /* yacc.c:1646 */
+#line 3189 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30555 "gram.c" /* yacc.c:1646 */
+#line 30554 "gram.c" /* yacc.c:1646 */
break;
case 411:
-#line 3191 "gram.y" /* yacc.c:1646 */
+#line 3190 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30561 "gram.c" /* yacc.c:1646 */
+#line 30560 "gram.c" /* yacc.c:1646 */
break;
case 412:
-#line 3196 "gram.y" /* yacc.c:1646 */
+#line 3195 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 30567 "gram.c" /* yacc.c:1646 */
+#line 30566 "gram.c" /* yacc.c:1646 */
break;
case 413:
-#line 3197 "gram.y" /* yacc.c:1646 */
+#line 3196 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30573 "gram.c" /* yacc.c:1646 */
+#line 30572 "gram.c" /* yacc.c:1646 */
break;
case 414:
-#line 3202 "gram.y" /* yacc.c:1646 */
+#line 3201 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[0]));
}
-#line 30581 "gram.c" /* yacc.c:1646 */
+#line 30580 "gram.c" /* yacc.c:1646 */
break;
case 415:
-#line 3206 "gram.y" /* yacc.c:1646 */
+#line 3205 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("freeze", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 30589 "gram.c" /* yacc.c:1646 */
+#line 30588 "gram.c" /* yacc.c:1646 */
break;
case 416:
-#line 3210 "gram.y" /* yacc.c:1646 */
+#line 3209 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30597 "gram.c" /* yacc.c:1646 */
+#line 30596 "gram.c" /* yacc.c:1646 */
break;
case 417:
-#line 3214 "gram.y" /* yacc.c:1646 */
+#line 3213 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("null", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30605 "gram.c" /* yacc.c:1646 */
+#line 30604 "gram.c" /* yacc.c:1646 */
break;
case 418:
-#line 3218 "gram.y" /* yacc.c:1646 */
+#line 3217 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("csv"), (yylsp[0]));
}
-#line 30613 "gram.c" /* yacc.c:1646 */
+#line 30612 "gram.c" /* yacc.c:1646 */
break;
case 419:
-#line 3222 "gram.y" /* yacc.c:1646 */
+#line 3221 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("header", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 30621 "gram.c" /* yacc.c:1646 */
+#line 30620 "gram.c" /* yacc.c:1646 */
break;
case 420:
-#line 3226 "gram.y" /* yacc.c:1646 */
+#line 3225 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("quote", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30629 "gram.c" /* yacc.c:1646 */
+#line 30628 "gram.c" /* yacc.c:1646 */
break;
case 421:
-#line 3230 "gram.y" /* yacc.c:1646 */
+#line 3229 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("escape", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30637 "gram.c" /* yacc.c:1646 */
+#line 30636 "gram.c" /* yacc.c:1646 */
break;
case 422:
-#line 3234 "gram.y" /* yacc.c:1646 */
+#line 3233 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_quote", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 30645 "gram.c" /* yacc.c:1646 */
+#line 30644 "gram.c" /* yacc.c:1646 */
break;
case 423:
-#line 3238 "gram.y" /* yacc.c:1646 */
+#line 3237 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_quote", (Node *)makeNode(A_Star), (yylsp[-2]));
}
-#line 30653 "gram.c" /* yacc.c:1646 */
+#line 30652 "gram.c" /* yacc.c:1646 */
break;
case 424:
-#line 3242 "gram.y" /* yacc.c:1646 */
+#line 3241 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_not_null", (Node *)(yyvsp[0].list), (yylsp[-3]));
}
-#line 30661 "gram.c" /* yacc.c:1646 */
+#line 30660 "gram.c" /* yacc.c:1646 */
break;
case 425:
-#line 3246 "gram.y" /* yacc.c:1646 */
+#line 3245 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_null", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 30669 "gram.c" /* yacc.c:1646 */
+#line 30668 "gram.c" /* yacc.c:1646 */
break;
case 426:
-#line 3250 "gram.y" /* yacc.c:1646 */
+#line 3249 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("encoding", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 30677 "gram.c" /* yacc.c:1646 */
+#line 30676 "gram.c" /* yacc.c:1646 */
break;
case 427:
-#line 3259 "gram.y" /* yacc.c:1646 */
+#line 3258 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[0]));
}
-#line 30685 "gram.c" /* yacc.c:1646 */
+#line 30684 "gram.c" /* yacc.c:1646 */
break;
case 428:
-#line 3262 "gram.y" /* yacc.c:1646 */
+#line 3261 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = NULL; }
-#line 30691 "gram.c" /* yacc.c:1646 */
+#line 30690 "gram.c" /* yacc.c:1646 */
break;
case 429:
-#line 3267 "gram.y" /* yacc.c:1646 */
+#line 3266 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 30699 "gram.c" /* yacc.c:1646 */
+#line 30698 "gram.c" /* yacc.c:1646 */
break;
case 430:
-#line 3270 "gram.y" /* yacc.c:1646 */
+#line 3269 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = NULL; }
-#line 30705 "gram.c" /* yacc.c:1646 */
+#line 30704 "gram.c" /* yacc.c:1646 */
break;
case 433:
-#line 3281 "gram.y" /* yacc.c:1646 */
+#line 3280 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 30713 "gram.c" /* yacc.c:1646 */
+#line 30712 "gram.c" /* yacc.c:1646 */
break;
case 434:
-#line 3285 "gram.y" /* yacc.c:1646 */
+#line 3284 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 30721 "gram.c" /* yacc.c:1646 */
+#line 30720 "gram.c" /* yacc.c:1646 */
break;
case 435:
-#line 3292 "gram.y" /* yacc.c:1646 */
+#line 3291 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 30729 "gram.c" /* yacc.c:1646 */
+#line 30728 "gram.c" /* yacc.c:1646 */
break;
case 436:
-#line 3298 "gram.y" /* yacc.c:1646 */
+#line 3297 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 30735 "gram.c" /* yacc.c:1646 */
+#line 30734 "gram.c" /* yacc.c:1646 */
break;
case 437:
-#line 3299 "gram.y" /* yacc.c:1646 */
+#line 3298 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].value); }
-#line 30741 "gram.c" /* yacc.c:1646 */
+#line 30740 "gram.c" /* yacc.c:1646 */
break;
case 438:
-#line 3300 "gram.y" /* yacc.c:1646 */
+#line 3299 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeNode(A_Star); }
-#line 30747 "gram.c" /* yacc.c:1646 */
+#line 30746 "gram.c" /* yacc.c:1646 */
break;
case 439:
-#line 3301 "gram.y" /* yacc.c:1646 */
+#line 3300 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[-1].list); }
-#line 30753 "gram.c" /* yacc.c:1646 */
+#line 30752 "gram.c" /* yacc.c:1646 */
break;
case 440:
-#line 3302 "gram.y" /* yacc.c:1646 */
+#line 3301 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30759 "gram.c" /* yacc.c:1646 */
+#line 30758 "gram.c" /* yacc.c:1646 */
break;
case 441:
-#line 3307 "gram.y" /* yacc.c:1646 */
+#line 3306 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 30767 "gram.c" /* yacc.c:1646 */
+#line 30766 "gram.c" /* yacc.c:1646 */
break;
case 442:
-#line 3311 "gram.y" /* yacc.c:1646 */
+#line 3310 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 30775 "gram.c" /* yacc.c:1646 */
+#line 30774 "gram.c" /* yacc.c:1646 */
break;
case 443:
-#line 3318 "gram.y" /* yacc.c:1646 */
+#line 3317 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 30781 "gram.c" /* yacc.c:1646 */
+#line 30780 "gram.c" /* yacc.c:1646 */
break;
case 444:
-#line 3332 "gram.y" /* yacc.c:1646 */
+#line 3331 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-9].range)->relpersistence = (yyvsp[-11].ival);
@@ -30798,11 +30797,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30802 "gram.c" /* yacc.c:1646 */
+#line 30801 "gram.c" /* yacc.c:1646 */
break;
case 445:
-#line 3351 "gram.y" /* yacc.c:1646 */
+#line 3350 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-9].range)->relpersistence = (yyvsp[-14].ival);
@@ -30819,11 +30818,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30823 "gram.c" /* yacc.c:1646 */
+#line 30822 "gram.c" /* yacc.c:1646 */
break;
case 446:
-#line 3370 "gram.y" /* yacc.c:1646 */
+#line 3369 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-8].range)->relpersistence = (yyvsp[-10].ival);
@@ -30841,11 +30840,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30845 "gram.c" /* yacc.c:1646 */
+#line 30844 "gram.c" /* yacc.c:1646 */
break;
case 447:
-#line 3390 "gram.y" /* yacc.c:1646 */
+#line 3389 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-8].range)->relpersistence = (yyvsp[-13].ival);
@@ -30863,11 +30862,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30867 "gram.c" /* yacc.c:1646 */
+#line 30866 "gram.c" /* yacc.c:1646 */
break;
case 448:
-#line 3410 "gram.y" /* yacc.c:1646 */
+#line 3409 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-10].range)->relpersistence = (yyvsp[-12].ival);
@@ -30885,11 +30884,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30889 "gram.c" /* yacc.c:1646 */
+#line 30888 "gram.c" /* yacc.c:1646 */
break;
case 449:
-#line 3430 "gram.y" /* yacc.c:1646 */
+#line 3429 "gram.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-10].range)->relpersistence = (yyvsp[-15].ival);
@@ -30907,155 +30906,155 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30911 "gram.c" /* yacc.c:1646 */
+#line 30910 "gram.c" /* yacc.c:1646 */
break;
case 450:
-#line 3460 "gram.y" /* yacc.c:1646 */
+#line 3459 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30917 "gram.c" /* yacc.c:1646 */
+#line 30916 "gram.c" /* yacc.c:1646 */
break;
case 451:
-#line 3461 "gram.y" /* yacc.c:1646 */
+#line 3460 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30923 "gram.c" /* yacc.c:1646 */
+#line 30922 "gram.c" /* yacc.c:1646 */
break;
case 452:
-#line 3462 "gram.y" /* yacc.c:1646 */
+#line 3461 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30929 "gram.c" /* yacc.c:1646 */
+#line 30928 "gram.c" /* yacc.c:1646 */
break;
case 453:
-#line 3463 "gram.y" /* yacc.c:1646 */
+#line 3462 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30935 "gram.c" /* yacc.c:1646 */
+#line 30934 "gram.c" /* yacc.c:1646 */
break;
case 454:
-#line 3465 "gram.y" /* yacc.c:1646 */
+#line 3464 "gram.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
parser_errposition((yylsp[-1]))));
(yyval.ival) = RELPERSISTENCE_TEMP;
}
-#line 30946 "gram.c" /* yacc.c:1646 */
+#line 30945 "gram.c" /* yacc.c:1646 */
break;
case 455:
-#line 3472 "gram.y" /* yacc.c:1646 */
+#line 3471 "gram.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
parser_errposition((yylsp[-1]))));
(yyval.ival) = RELPERSISTENCE_TEMP;
}
-#line 30957 "gram.c" /* yacc.c:1646 */
+#line 30956 "gram.c" /* yacc.c:1646 */
break;
case 456:
-#line 3478 "gram.y" /* yacc.c:1646 */
+#line 3477 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_UNLOGGED; }
-#line 30963 "gram.c" /* yacc.c:1646 */
+#line 30962 "gram.c" /* yacc.c:1646 */
break;
case 457:
-#line 3479 "gram.y" /* yacc.c:1646 */
+#line 3478 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_PERMANENT; }
-#line 30969 "gram.c" /* yacc.c:1646 */
+#line 30968 "gram.c" /* yacc.c:1646 */
break;
case 458:
-#line 3483 "gram.y" /* yacc.c:1646 */
+#line 3482 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30975 "gram.c" /* yacc.c:1646 */
+#line 30974 "gram.c" /* yacc.c:1646 */
break;
case 459:
-#line 3484 "gram.y" /* yacc.c:1646 */
+#line 3483 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30981 "gram.c" /* yacc.c:1646 */
+#line 30980 "gram.c" /* yacc.c:1646 */
break;
case 460:
-#line 3488 "gram.y" /* yacc.c:1646 */
+#line 3487 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30987 "gram.c" /* yacc.c:1646 */
+#line 30986 "gram.c" /* yacc.c:1646 */
break;
case 461:
-#line 3489 "gram.y" /* yacc.c:1646 */
+#line 3488 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30993 "gram.c" /* yacc.c:1646 */
+#line 30992 "gram.c" /* yacc.c:1646 */
break;
case 462:
-#line 3494 "gram.y" /* yacc.c:1646 */
+#line 3493 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 31001 "gram.c" /* yacc.c:1646 */
+#line 31000 "gram.c" /* yacc.c:1646 */
break;
case 463:
-#line 3498 "gram.y" /* yacc.c:1646 */
+#line 3497 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 31009 "gram.c" /* yacc.c:1646 */
+#line 31008 "gram.c" /* yacc.c:1646 */
break;
case 464:
-#line 3505 "gram.y" /* yacc.c:1646 */
+#line 3504 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 31017 "gram.c" /* yacc.c:1646 */
+#line 31016 "gram.c" /* yacc.c:1646 */
break;
case 465:
-#line 3509 "gram.y" /* yacc.c:1646 */
+#line 3508 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 31025 "gram.c" /* yacc.c:1646 */
+#line 31024 "gram.c" /* yacc.c:1646 */
break;
case 466:
-#line 3515 "gram.y" /* yacc.c:1646 */
+#line 3514 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31031 "gram.c" /* yacc.c:1646 */
+#line 31030 "gram.c" /* yacc.c:1646 */
break;
case 467:
-#line 3516 "gram.y" /* yacc.c:1646 */
+#line 3515 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31037 "gram.c" /* yacc.c:1646 */
+#line 31036 "gram.c" /* yacc.c:1646 */
break;
case 468:
-#line 3517 "gram.y" /* yacc.c:1646 */
+#line 3516 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31043 "gram.c" /* yacc.c:1646 */
+#line 31042 "gram.c" /* yacc.c:1646 */
break;
case 469:
-#line 3521 "gram.y" /* yacc.c:1646 */
+#line 3520 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31049 "gram.c" /* yacc.c:1646 */
+#line 31048 "gram.c" /* yacc.c:1646 */
break;
case 470:
-#line 3522 "gram.y" /* yacc.c:1646 */
+#line 3521 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31055 "gram.c" /* yacc.c:1646 */
+#line 31054 "gram.c" /* yacc.c:1646 */
break;
case 471:
-#line 3526 "gram.y" /* yacc.c:1646 */
+#line 3525 "gram.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-4].str);
@@ -31075,11 +31074,11 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *)n;
}
-#line 31079 "gram.c" /* yacc.c:1646 */
+#line 31078 "gram.c" /* yacc.c:1646 */
break;
case 472:
-#line 3548 "gram.y" /* yacc.c:1646 */
+#line 3547 "gram.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-1].str);
@@ -31097,11 +31096,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31101 "gram.c" /* yacc.c:1646 */
+#line 31100 "gram.c" /* yacc.c:1646 */
break;
case 473:
-#line 3566 "gram.y" /* yacc.c:1646 */
+#line 3565 "gram.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-3].str);
@@ -31119,70 +31118,70 @@ yyreduce:
n->location = (yylsp[-3]);
(yyval.node) = (Node *)n;
}
-#line 31123 "gram.c" /* yacc.c:1646 */
+#line 31122 "gram.c" /* yacc.c:1646 */
break;
case 474:
-#line 3586 "gram.y" /* yacc.c:1646 */
+#line 3585 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31129 "gram.c" /* yacc.c:1646 */
+#line 31128 "gram.c" /* yacc.c:1646 */
break;
case 475:
-#line 3587 "gram.y" /* yacc.c:1646 */
+#line 3586 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup("default"); }
-#line 31135 "gram.c" /* yacc.c:1646 */
+#line 31134 "gram.c" /* yacc.c:1646 */
break;
case 476:
-#line 3591 "gram.y" /* yacc.c:1646 */
+#line 3590 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31141 "gram.c" /* yacc.c:1646 */
+#line 31140 "gram.c" /* yacc.c:1646 */
break;
case 477:
-#line 3592 "gram.y" /* yacc.c:1646 */
+#line 3591 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31147 "gram.c" /* yacc.c:1646 */
+#line 31146 "gram.c" /* yacc.c:1646 */
break;
case 478:
-#line 3596 "gram.y" /* yacc.c:1646 */
+#line 3595 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 31153 "gram.c" /* yacc.c:1646 */
+#line 31152 "gram.c" /* yacc.c:1646 */
break;
case 479:
-#line 3597 "gram.y" /* yacc.c:1646 */
+#line 3596 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31159 "gram.c" /* yacc.c:1646 */
+#line 31158 "gram.c" /* yacc.c:1646 */
break;
case 480:
-#line 3602 "gram.y" /* yacc.c:1646 */
+#line 3601 "gram.y" /* yacc.c:1646 */
{
Constraint *n = castNode(Constraint, (yyvsp[0].node));
n->conname = (yyvsp[-1].str);
n->location = (yylsp[-2]);
(yyval.node) = (Node *) n;
}
-#line 31170 "gram.c" /* yacc.c:1646 */
+#line 31169 "gram.c" /* yacc.c:1646 */
break;
case 481:
-#line 3608 "gram.y" /* yacc.c:1646 */
+#line 3607 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31176 "gram.c" /* yacc.c:1646 */
+#line 31175 "gram.c" /* yacc.c:1646 */
break;
case 482:
-#line 3609 "gram.y" /* yacc.c:1646 */
+#line 3608 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31182 "gram.c" /* yacc.c:1646 */
+#line 31181 "gram.c" /* yacc.c:1646 */
break;
case 483:
-#line 3611 "gram.y" /* yacc.c:1646 */
+#line 3610 "gram.y" /* yacc.c:1646 */
{
/*
* Note: the CollateClause is momentarily included in
@@ -31195,33 +31194,33 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 31199 "gram.c" /* yacc.c:1646 */
+#line 31198 "gram.c" /* yacc.c:1646 */
break;
case 484:
-#line 3642 "gram.y" /* yacc.c:1646 */
+#line 3641 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_NOTNULL;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31210 "gram.c" /* yacc.c:1646 */
+#line 31209 "gram.c" /* yacc.c:1646 */
break;
case 485:
-#line 3649 "gram.y" /* yacc.c:1646 */
+#line 3648 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_NULL;
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 31221 "gram.c" /* yacc.c:1646 */
+#line 31220 "gram.c" /* yacc.c:1646 */
break;
case 486:
-#line 3656 "gram.y" /* yacc.c:1646 */
+#line 3655 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31232,11 +31231,11 @@ yyreduce:
n->indexspace = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 31236 "gram.c" /* yacc.c:1646 */
+#line 31235 "gram.c" /* yacc.c:1646 */
break;
case 487:
-#line 3667 "gram.y" /* yacc.c:1646 */
+#line 3666 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31247,11 +31246,11 @@ yyreduce:
n->indexspace = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 31251 "gram.c" /* yacc.c:1646 */
+#line 31250 "gram.c" /* yacc.c:1646 */
break;
case 488:
-#line 3678 "gram.y" /* yacc.c:1646 */
+#line 3677 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_CHECK;
@@ -31263,11 +31262,11 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31267 "gram.c" /* yacc.c:1646 */
+#line 31266 "gram.c" /* yacc.c:1646 */
break;
case 489:
-#line 3690 "gram.y" /* yacc.c:1646 */
+#line 3689 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_DEFAULT;
@@ -31278,11 +31277,11 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31282 "gram.c" /* yacc.c:1646 */
+#line 31281 "gram.c" /* yacc.c:1646 */
break;
case 490:
-#line 3701 "gram.y" /* yacc.c:1646 */
+#line 3700 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_IDENTITY;
@@ -31291,11 +31290,11 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *)n;
}
-#line 31295 "gram.c" /* yacc.c:1646 */
+#line 31294 "gram.c" /* yacc.c:1646 */
break;
case 491:
-#line 3710 "gram.y" /* yacc.c:1646 */
+#line 3709 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_GENERATED;
@@ -31318,11 +31317,11 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 31322 "gram.c" /* yacc.c:1646 */
+#line 31321 "gram.c" /* yacc.c:1646 */
break;
case 492:
-#line 3733 "gram.y" /* yacc.c:1646 */
+#line 3732 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_FOREIGN;
@@ -31337,67 +31336,67 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31341 "gram.c" /* yacc.c:1646 */
+#line 31340 "gram.c" /* yacc.c:1646 */
break;
case 493:
-#line 3750 "gram.y" /* yacc.c:1646 */
+#line 3749 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ATTRIBUTE_IDENTITY_ALWAYS; }
-#line 31347 "gram.c" /* yacc.c:1646 */
+#line 31346 "gram.c" /* yacc.c:1646 */
break;
case 494:
-#line 3751 "gram.y" /* yacc.c:1646 */
+#line 3750 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ATTRIBUTE_IDENTITY_BY_DEFAULT; }
-#line 31353 "gram.c" /* yacc.c:1646 */
+#line 31352 "gram.c" /* yacc.c:1646 */
break;
case 495:
-#line 3771 "gram.y" /* yacc.c:1646 */
+#line 3770 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_DEFERRABLE;
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 31364 "gram.c" /* yacc.c:1646 */
+#line 31363 "gram.c" /* yacc.c:1646 */
break;
case 496:
-#line 3778 "gram.y" /* yacc.c:1646 */
+#line 3777 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_NOT_DEFERRABLE;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31375 "gram.c" /* yacc.c:1646 */
+#line 31374 "gram.c" /* yacc.c:1646 */
break;
case 497:
-#line 3785 "gram.y" /* yacc.c:1646 */
+#line 3784 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_DEFERRED;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31386 "gram.c" /* yacc.c:1646 */
+#line 31385 "gram.c" /* yacc.c:1646 */
break;
case 498:
-#line 3792 "gram.y" /* yacc.c:1646 */
+#line 3791 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_IMMEDIATE;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31397 "gram.c" /* yacc.c:1646 */
+#line 31396 "gram.c" /* yacc.c:1646 */
break;
case 499:
-#line 3803 "gram.y" /* yacc.c:1646 */
+#line 3802 "gram.y" /* yacc.c:1646 */
{
TableLikeClause *n = makeNode(TableLikeClause);
n->relation = (yyvsp[-1].range);
@@ -31405,106 +31404,106 @@ yyreduce:
n->relationOid = InvalidOid;
(yyval.node) = (Node *)n;
}
-#line 31409 "gram.c" /* yacc.c:1646 */
+#line 31408 "gram.c" /* yacc.c:1646 */
break;
case 500:
-#line 3813 "gram.y" /* yacc.c:1646 */
+#line 3812 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) | (yyvsp[0].ival); }
-#line 31415 "gram.c" /* yacc.c:1646 */
+#line 31414 "gram.c" /* yacc.c:1646 */
break;
case 501:
-#line 3814 "gram.y" /* yacc.c:1646 */
+#line 3813 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) & ~(yyvsp[0].ival); }
-#line 31421 "gram.c" /* yacc.c:1646 */
+#line 31420 "gram.c" /* yacc.c:1646 */
break;
case 502:
-#line 3815 "gram.y" /* yacc.c:1646 */
+#line 3814 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 31427 "gram.c" /* yacc.c:1646 */
+#line 31426 "gram.c" /* yacc.c:1646 */
break;
case 503:
-#line 3819 "gram.y" /* yacc.c:1646 */
+#line 3818 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_COMMENTS; }
-#line 31433 "gram.c" /* yacc.c:1646 */
+#line 31432 "gram.c" /* yacc.c:1646 */
break;
case 504:
-#line 3820 "gram.y" /* yacc.c:1646 */
+#line 3819 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_COMPRESSION; }
-#line 31439 "gram.c" /* yacc.c:1646 */
+#line 31438 "gram.c" /* yacc.c:1646 */
break;
case 505:
-#line 3821 "gram.y" /* yacc.c:1646 */
+#line 3820 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_CONSTRAINTS; }
-#line 31445 "gram.c" /* yacc.c:1646 */
+#line 31444 "gram.c" /* yacc.c:1646 */
break;
case 506:
-#line 3822 "gram.y" /* yacc.c:1646 */
+#line 3821 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_DEFAULTS; }
-#line 31451 "gram.c" /* yacc.c:1646 */
+#line 31450 "gram.c" /* yacc.c:1646 */
break;
case 507:
-#line 3823 "gram.y" /* yacc.c:1646 */
+#line 3822 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_IDENTITY; }
-#line 31457 "gram.c" /* yacc.c:1646 */
+#line 31456 "gram.c" /* yacc.c:1646 */
break;
case 508:
-#line 3824 "gram.y" /* yacc.c:1646 */
+#line 3823 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_GENERATED; }
-#line 31463 "gram.c" /* yacc.c:1646 */
+#line 31462 "gram.c" /* yacc.c:1646 */
break;
case 509:
-#line 3825 "gram.y" /* yacc.c:1646 */
+#line 3824 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_INDEXES; }
-#line 31469 "gram.c" /* yacc.c:1646 */
+#line 31468 "gram.c" /* yacc.c:1646 */
break;
case 510:
-#line 3826 "gram.y" /* yacc.c:1646 */
+#line 3825 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_STATISTICS; }
-#line 31475 "gram.c" /* yacc.c:1646 */
+#line 31474 "gram.c" /* yacc.c:1646 */
break;
case 511:
-#line 3827 "gram.y" /* yacc.c:1646 */
+#line 3826 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_STORAGE; }
-#line 31481 "gram.c" /* yacc.c:1646 */
+#line 31480 "gram.c" /* yacc.c:1646 */
break;
case 512:
-#line 3828 "gram.y" /* yacc.c:1646 */
+#line 3827 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_ALL; }
-#line 31487 "gram.c" /* yacc.c:1646 */
+#line 31486 "gram.c" /* yacc.c:1646 */
break;
case 513:
-#line 3838 "gram.y" /* yacc.c:1646 */
+#line 3837 "gram.y" /* yacc.c:1646 */
{
Constraint *n = castNode(Constraint, (yyvsp[0].node));
n->conname = (yyvsp[-1].str);
n->location = (yylsp[-2]);
(yyval.node) = (Node *) n;
}
-#line 31498 "gram.c" /* yacc.c:1646 */
+#line 31497 "gram.c" /* yacc.c:1646 */
break;
case 514:
-#line 3844 "gram.y" /* yacc.c:1646 */
+#line 3843 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31504 "gram.c" /* yacc.c:1646 */
+#line 31503 "gram.c" /* yacc.c:1646 */
break;
case 515:
-#line 3849 "gram.y" /* yacc.c:1646 */
+#line 3848 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_CHECK;
@@ -31517,11 +31516,11 @@ yyreduce:
n->initially_valid = !n->skip_validation;
(yyval.node) = (Node *)n;
}
-#line 31521 "gram.c" /* yacc.c:1646 */
+#line 31520 "gram.c" /* yacc.c:1646 */
break;
case 516:
-#line 3863 "gram.y" /* yacc.c:1646 */
+#line 3862 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31536,11 +31535,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31540 "gram.c" /* yacc.c:1646 */
+#line 31539 "gram.c" /* yacc.c:1646 */
break;
case 517:
-#line 3878 "gram.y" /* yacc.c:1646 */
+#line 3877 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31555,11 +31554,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31559 "gram.c" /* yacc.c:1646 */
+#line 31558 "gram.c" /* yacc.c:1646 */
break;
case 518:
-#line 3894 "gram.y" /* yacc.c:1646 */
+#line 3893 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31574,11 +31573,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31578 "gram.c" /* yacc.c:1646 */
+#line 31577 "gram.c" /* yacc.c:1646 */
break;
case 519:
-#line 3909 "gram.y" /* yacc.c:1646 */
+#line 3908 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31593,11 +31592,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31597 "gram.c" /* yacc.c:1646 */
+#line 31596 "gram.c" /* yacc.c:1646 */
break;
case 520:
-#line 3926 "gram.y" /* yacc.c:1646 */
+#line 3925 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_EXCLUSION;
@@ -31614,11 +31613,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31618 "gram.c" /* yacc.c:1646 */
+#line 31617 "gram.c" /* yacc.c:1646 */
break;
case 521:
-#line 3944 "gram.y" /* yacc.c:1646 */
+#line 3943 "gram.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_FOREIGN;
@@ -31636,75 +31635,75 @@ yyreduce:
n->initially_valid = !n->skip_validation;
(yyval.node) = (Node *)n;
}
-#line 31640 "gram.c" /* yacc.c:1646 */
+#line 31639 "gram.c" /* yacc.c:1646 */
break;
case 522:
-#line 3963 "gram.y" /* yacc.c:1646 */
+#line 3962 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 31646 "gram.c" /* yacc.c:1646 */
+#line 31645 "gram.c" /* yacc.c:1646 */
break;
case 523:
-#line 3964 "gram.y" /* yacc.c:1646 */
+#line 3963 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 31652 "gram.c" /* yacc.c:1646 */
+#line 31651 "gram.c" /* yacc.c:1646 */
break;
case 524:
-#line 3968 "gram.y" /* yacc.c:1646 */
+#line 3967 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31658 "gram.c" /* yacc.c:1646 */
+#line 31657 "gram.c" /* yacc.c:1646 */
break;
case 525:
-#line 3969 "gram.y" /* yacc.c:1646 */
+#line 3968 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31664 "gram.c" /* yacc.c:1646 */
+#line 31663 "gram.c" /* yacc.c:1646 */
break;
case 526:
-#line 3973 "gram.y" /* yacc.c:1646 */
+#line 3972 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 31670 "gram.c" /* yacc.c:1646 */
+#line 31669 "gram.c" /* yacc.c:1646 */
break;
case 527:
-#line 3974 "gram.y" /* yacc.c:1646 */
+#line 3973 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 31676 "gram.c" /* yacc.c:1646 */
+#line 31675 "gram.c" /* yacc.c:1646 */
break;
case 528:
-#line 3978 "gram.y" /* yacc.c:1646 */
+#line 3977 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeString((yyvsp[0].str));
}
-#line 31684 "gram.c" /* yacc.c:1646 */
+#line 31683 "gram.c" /* yacc.c:1646 */
break;
case 529:
-#line 3983 "gram.y" /* yacc.c:1646 */
+#line 3982 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31690 "gram.c" /* yacc.c:1646 */
+#line 31689 "gram.c" /* yacc.c:1646 */
break;
case 530:
-#line 3984 "gram.y" /* yacc.c:1646 */
+#line 3983 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31696 "gram.c" /* yacc.c:1646 */
+#line 31695 "gram.c" /* yacc.c:1646 */
break;
case 531:
-#line 3988 "gram.y" /* yacc.c:1646 */
+#line 3987 "gram.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_FULL;
}
-#line 31704 "gram.c" /* yacc.c:1646 */
+#line 31703 "gram.c" /* yacc.c:1646 */
break;
case 532:
-#line 3992 "gram.y" /* yacc.c:1646 */
+#line 3991 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -31712,163 +31711,163 @@ yyreduce:
parser_errposition((yylsp[-1]))));
(yyval.ival) = FKCONSTR_MATCH_PARTIAL;
}
-#line 31716 "gram.c" /* yacc.c:1646 */
+#line 31715 "gram.c" /* yacc.c:1646 */
break;
case 533:
-#line 4000 "gram.y" /* yacc.c:1646 */
+#line 3999 "gram.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_SIMPLE;
}
-#line 31724 "gram.c" /* yacc.c:1646 */
+#line 31723 "gram.c" /* yacc.c:1646 */
break;
case 534:
-#line 4004 "gram.y" /* yacc.c:1646 */
+#line 4003 "gram.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_SIMPLE;
}
-#line 31732 "gram.c" /* yacc.c:1646 */
+#line 31731 "gram.c" /* yacc.c:1646 */
break;
case 535:
-#line 4010 "gram.y" /* yacc.c:1646 */
+#line 4009 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 31738 "gram.c" /* yacc.c:1646 */
+#line 31737 "gram.c" /* yacc.c:1646 */
break;
case 536:
-#line 4012 "gram.y" /* yacc.c:1646 */
+#line 4011 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 31744 "gram.c" /* yacc.c:1646 */
+#line 31743 "gram.c" /* yacc.c:1646 */
break;
case 537:
-#line 4016 "gram.y" /* yacc.c:1646 */
+#line 4015 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-2].ielem), (yyvsp[0].list));
}
-#line 31752 "gram.c" /* yacc.c:1646 */
+#line 31751 "gram.c" /* yacc.c:1646 */
break;
case 538:
-#line 4021 "gram.y" /* yacc.c:1646 */
+#line 4020 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-5].ielem), (yyvsp[-1].list));
}
-#line 31760 "gram.c" /* yacc.c:1646 */
+#line 31759 "gram.c" /* yacc.c:1646 */
break;
case 539:
-#line 4027 "gram.y" /* yacc.c:1646 */
+#line 4026 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 31766 "gram.c" /* yacc.c:1646 */
+#line 31765 "gram.c" /* yacc.c:1646 */
break;
case 540:
-#line 4028 "gram.y" /* yacc.c:1646 */
+#line 4027 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 31772 "gram.c" /* yacc.c:1646 */
+#line 31771 "gram.c" /* yacc.c:1646 */
break;
case 541:
-#line 4039 "gram.y" /* yacc.c:1646 */
+#line 4038 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[0].ival) << 8) | (FKCONSTR_ACTION_NOACTION & 0xFF); }
-#line 31778 "gram.c" /* yacc.c:1646 */
+#line 31777 "gram.c" /* yacc.c:1646 */
break;
case 542:
-#line 4041 "gram.y" /* yacc.c:1646 */
+#line 4040 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (FKCONSTR_ACTION_NOACTION << 8) | ((yyvsp[0].ival) & 0xFF); }
-#line 31784 "gram.c" /* yacc.c:1646 */
+#line 31783 "gram.c" /* yacc.c:1646 */
break;
case 543:
-#line 4043 "gram.y" /* yacc.c:1646 */
+#line 4042 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[-1].ival) << 8) | ((yyvsp[0].ival) & 0xFF); }
-#line 31790 "gram.c" /* yacc.c:1646 */
+#line 31789 "gram.c" /* yacc.c:1646 */
break;
case 544:
-#line 4045 "gram.y" /* yacc.c:1646 */
+#line 4044 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[0].ival) << 8) | ((yyvsp[-1].ival) & 0xFF); }
-#line 31796 "gram.c" /* yacc.c:1646 */
+#line 31795 "gram.c" /* yacc.c:1646 */
break;
case 545:
-#line 4047 "gram.y" /* yacc.c:1646 */
+#line 4046 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (FKCONSTR_ACTION_NOACTION << 8) | (FKCONSTR_ACTION_NOACTION & 0xFF); }
-#line 31802 "gram.c" /* yacc.c:1646 */
+#line 31801 "gram.c" /* yacc.c:1646 */
break;
case 546:
-#line 4050 "gram.y" /* yacc.c:1646 */
+#line 4049 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 31808 "gram.c" /* yacc.c:1646 */
+#line 31807 "gram.c" /* yacc.c:1646 */
break;
case 547:
-#line 4053 "gram.y" /* yacc.c:1646 */
+#line 4052 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 31814 "gram.c" /* yacc.c:1646 */
+#line 31813 "gram.c" /* yacc.c:1646 */
break;
case 548:
-#line 4057 "gram.y" /* yacc.c:1646 */
+#line 4056 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_NOACTION; }
-#line 31820 "gram.c" /* yacc.c:1646 */
+#line 31819 "gram.c" /* yacc.c:1646 */
break;
case 549:
-#line 4058 "gram.y" /* yacc.c:1646 */
+#line 4057 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_RESTRICT; }
-#line 31826 "gram.c" /* yacc.c:1646 */
+#line 31825 "gram.c" /* yacc.c:1646 */
break;
case 550:
-#line 4059 "gram.y" /* yacc.c:1646 */
+#line 4058 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_CASCADE; }
-#line 31832 "gram.c" /* yacc.c:1646 */
+#line 31831 "gram.c" /* yacc.c:1646 */
break;
case 551:
-#line 4060 "gram.y" /* yacc.c:1646 */
+#line 4059 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_SETNULL; }
-#line 31838 "gram.c" /* yacc.c:1646 */
+#line 31837 "gram.c" /* yacc.c:1646 */
break;
case 552:
-#line 4061 "gram.y" /* yacc.c:1646 */
+#line 4060 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_SETDEFAULT; }
-#line 31844 "gram.c" /* yacc.c:1646 */
+#line 31843 "gram.c" /* yacc.c:1646 */
break;
case 553:
-#line 4064 "gram.y" /* yacc.c:1646 */
+#line 4063 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31850 "gram.c" /* yacc.c:1646 */
+#line 31849 "gram.c" /* yacc.c:1646 */
break;
case 554:
-#line 4065 "gram.y" /* yacc.c:1646 */
+#line 4064 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31856 "gram.c" /* yacc.c:1646 */
+#line 31855 "gram.c" /* yacc.c:1646 */
break;
case 555:
-#line 4069 "gram.y" /* yacc.c:1646 */
+#line 4068 "gram.y" /* yacc.c:1646 */
{ (yyval.partspec) = (yyvsp[0].partspec); }
-#line 31862 "gram.c" /* yacc.c:1646 */
+#line 31861 "gram.c" /* yacc.c:1646 */
break;
case 556:
-#line 4070 "gram.y" /* yacc.c:1646 */
+#line 4069 "gram.y" /* yacc.c:1646 */
{ (yyval.partspec) = NULL; }
-#line 31868 "gram.c" /* yacc.c:1646 */
+#line 31867 "gram.c" /* yacc.c:1646 */
break;
case 557:
-#line 4074 "gram.y" /* yacc.c:1646 */
+#line 4073 "gram.y" /* yacc.c:1646 */
{
PartitionSpec *n = makeNode(PartitionSpec);
@@ -31878,23 +31877,23 @@ yyreduce:
(yyval.partspec) = n;
}
-#line 31882 "gram.c" /* yacc.c:1646 */
+#line 31881 "gram.c" /* yacc.c:1646 */
break;
case 558:
-#line 4085 "gram.y" /* yacc.c:1646 */
+#line 4084 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].partelem)); }
-#line 31888 "gram.c" /* yacc.c:1646 */
+#line 31887 "gram.c" /* yacc.c:1646 */
break;
case 559:
-#line 4086 "gram.y" /* yacc.c:1646 */
+#line 4085 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].partelem)); }
-#line 31894 "gram.c" /* yacc.c:1646 */
+#line 31893 "gram.c" /* yacc.c:1646 */
break;
case 560:
-#line 4090 "gram.y" /* yacc.c:1646 */
+#line 4089 "gram.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31905,11 +31904,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.partelem) = n;
}
-#line 31909 "gram.c" /* yacc.c:1646 */
+#line 31908 "gram.c" /* yacc.c:1646 */
break;
case 561:
-#line 4101 "gram.y" /* yacc.c:1646 */
+#line 4100 "gram.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31920,11 +31919,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.partelem) = n;
}
-#line 31924 "gram.c" /* yacc.c:1646 */
+#line 31923 "gram.c" /* yacc.c:1646 */
break;
case 562:
-#line 4112 "gram.y" /* yacc.c:1646 */
+#line 4111 "gram.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31935,95 +31934,95 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.partelem) = n;
}
-#line 31939 "gram.c" /* yacc.c:1646 */
+#line 31938 "gram.c" /* yacc.c:1646 */
break;
case 563:
-#line 4125 "gram.y" /* yacc.c:1646 */
+#line 4124 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31945 "gram.c" /* yacc.c:1646 */
+#line 31944 "gram.c" /* yacc.c:1646 */
break;
case 564:
-#line 4126 "gram.y" /* yacc.c:1646 */
+#line 4125 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31951 "gram.c" /* yacc.c:1646 */
+#line 31950 "gram.c" /* yacc.c:1646 */
break;
case 565:
-#line 4131 "gram.y" /* yacc.c:1646 */
+#line 4130 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 31957 "gram.c" /* yacc.c:1646 */
+#line 31956 "gram.c" /* yacc.c:1646 */
break;
case 566:
-#line 4132 "gram.y" /* yacc.c:1646 */
+#line 4131 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31963 "gram.c" /* yacc.c:1646 */
+#line 31962 "gram.c" /* yacc.c:1646 */
break;
case 567:
-#line 4133 "gram.y" /* yacc.c:1646 */
+#line 4132 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31969 "gram.c" /* yacc.c:1646 */
+#line 31968 "gram.c" /* yacc.c:1646 */
break;
case 568:
-#line 4136 "gram.y" /* yacc.c:1646 */
+#line 4135 "gram.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_DROP; }
-#line 31975 "gram.c" /* yacc.c:1646 */
+#line 31974 "gram.c" /* yacc.c:1646 */
break;
case 569:
-#line 4137 "gram.y" /* yacc.c:1646 */
+#line 4136 "gram.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_DELETE_ROWS; }
-#line 31981 "gram.c" /* yacc.c:1646 */
+#line 31980 "gram.c" /* yacc.c:1646 */
break;
case 570:
-#line 4138 "gram.y" /* yacc.c:1646 */
+#line 4137 "gram.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_PRESERVE_ROWS; }
-#line 31987 "gram.c" /* yacc.c:1646 */
+#line 31986 "gram.c" /* yacc.c:1646 */
break;
case 571:
-#line 4139 "gram.y" /* yacc.c:1646 */
+#line 4138 "gram.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_NOOP; }
-#line 31993 "gram.c" /* yacc.c:1646 */
+#line 31992 "gram.c" /* yacc.c:1646 */
break;
case 572:
-#line 4142 "gram.y" /* yacc.c:1646 */
+#line 4141 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31999 "gram.c" /* yacc.c:1646 */
+#line 31998 "gram.c" /* yacc.c:1646 */
break;
case 573:
-#line 4143 "gram.y" /* yacc.c:1646 */
+#line 4142 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 32005 "gram.c" /* yacc.c:1646 */
+#line 32004 "gram.c" /* yacc.c:1646 */
break;
case 574:
-#line 4146 "gram.y" /* yacc.c:1646 */
+#line 4145 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 32011 "gram.c" /* yacc.c:1646 */
+#line 32010 "gram.c" /* yacc.c:1646 */
break;
case 575:
-#line 4147 "gram.y" /* yacc.c:1646 */
+#line 4146 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 32017 "gram.c" /* yacc.c:1646 */
+#line 32016 "gram.c" /* yacc.c:1646 */
break;
case 576:
-#line 4150 "gram.y" /* yacc.c:1646 */
+#line 4149 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 32023 "gram.c" /* yacc.c:1646 */
+#line 32022 "gram.c" /* yacc.c:1646 */
break;
case 577:
-#line 4170 "gram.y" /* yacc.c:1646 */
+#line 4169 "gram.y" /* yacc.c:1646 */
{
CreateStatsStmt *n = makeNode(CreateStatsStmt);
n->defnames = (yyvsp[-5].list);
@@ -32034,11 +32033,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 32038 "gram.c" /* yacc.c:1646 */
+#line 32037 "gram.c" /* yacc.c:1646 */
break;
case 578:
-#line 4182 "gram.y" /* yacc.c:1646 */
+#line 4181 "gram.y" /* yacc.c:1646 */
{
CreateStatsStmt *n = makeNode(CreateStatsStmt);
n->defnames = (yyvsp[-5].list);
@@ -32049,53 +32048,53 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 32053 "gram.c" /* yacc.c:1646 */
+#line 32052 "gram.c" /* yacc.c:1646 */
break;
case 579:
-#line 4201 "gram.y" /* yacc.c:1646 */
+#line 4200 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].selem)); }
-#line 32059 "gram.c" /* yacc.c:1646 */
+#line 32058 "gram.c" /* yacc.c:1646 */
break;
case 580:
-#line 4202 "gram.y" /* yacc.c:1646 */
+#line 4201 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].selem)); }
-#line 32065 "gram.c" /* yacc.c:1646 */
+#line 32064 "gram.c" /* yacc.c:1646 */
break;
case 581:
-#line 4206 "gram.y" /* yacc.c:1646 */
+#line 4205 "gram.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = (yyvsp[0].str);
(yyval.selem)->expr = NULL;
}
-#line 32075 "gram.c" /* yacc.c:1646 */
+#line 32074 "gram.c" /* yacc.c:1646 */
break;
case 582:
-#line 4212 "gram.y" /* yacc.c:1646 */
+#line 4211 "gram.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = NULL;
(yyval.selem)->expr = (yyvsp[0].node);
}
-#line 32085 "gram.c" /* yacc.c:1646 */
+#line 32084 "gram.c" /* yacc.c:1646 */
break;
case 583:
-#line 4218 "gram.y" /* yacc.c:1646 */
+#line 4217 "gram.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = NULL;
(yyval.selem)->expr = (yyvsp[-1].node);
}
-#line 32095 "gram.c" /* yacc.c:1646 */
+#line 32094 "gram.c" /* yacc.c:1646 */
break;
case 584:
-#line 4235 "gram.y" /* yacc.c:1646 */
+#line 4234 "gram.y" /* yacc.c:1646 */
{
AlterStatsStmt *n = makeNode(AlterStatsStmt);
n->defnames = (yyvsp[-3].list);
@@ -32103,11 +32102,11 @@ yyreduce:
n->stxstattarget = (yyvsp[0].ival);
(yyval.node) = (Node *)n;
}
-#line 32107 "gram.c" /* yacc.c:1646 */
+#line 32106 "gram.c" /* yacc.c:1646 */
break;
case 585:
-#line 4243 "gram.y" /* yacc.c:1646 */
+#line 4242 "gram.y" /* yacc.c:1646 */
{
AlterStatsStmt *n = makeNode(AlterStatsStmt);
n->defnames = (yyvsp[-3].list);
@@ -32115,11 +32114,11 @@ yyreduce:
n->stxstattarget = (yyvsp[0].ival);
(yyval.node) = (Node *)n;
}
-#line 32119 "gram.c" /* yacc.c:1646 */
+#line 32118 "gram.c" /* yacc.c:1646 */
break;
case 586:
-#line 4264 "gram.y" /* yacc.c:1646 */
+#line 4263 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32132,11 +32131,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32136 "gram.c" /* yacc.c:1646 */
+#line 32135 "gram.c" /* yacc.c:1646 */
break;
case 587:
-#line 4277 "gram.y" /* yacc.c:1646 */
+#line 4276 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32149,11 +32148,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32153 "gram.c" /* yacc.c:1646 */
+#line 32152 "gram.c" /* yacc.c:1646 */
break;
case 588:
-#line 4294 "gram.y" /* yacc.c:1646 */
+#line 4293 "gram.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[-5].range);
@@ -32165,29 +32164,29 @@ yyreduce:
(yyval.into)->viewQuery = NULL;
(yyval.into)->skipData = false; /* might get changed later */
}
-#line 32169 "gram.c" /* yacc.c:1646 */
+#line 32168 "gram.c" /* yacc.c:1646 */
break;
case 589:
-#line 4308 "gram.y" /* yacc.c:1646 */
+#line 4307 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32175 "gram.c" /* yacc.c:1646 */
+#line 32174 "gram.c" /* yacc.c:1646 */
break;
case 590:
-#line 4309 "gram.y" /* yacc.c:1646 */
+#line 4308 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 32181 "gram.c" /* yacc.c:1646 */
+#line 32180 "gram.c" /* yacc.c:1646 */
break;
case 591:
-#line 4310 "gram.y" /* yacc.c:1646 */
+#line 4309 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32187 "gram.c" /* yacc.c:1646 */
+#line 32186 "gram.c" /* yacc.c:1646 */
break;
case 592:
-#line 4323 "gram.y" /* yacc.c:1646 */
+#line 4322 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32200,11 +32199,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32204 "gram.c" /* yacc.c:1646 */
+#line 32203 "gram.c" /* yacc.c:1646 */
break;
case 593:
-#line 4336 "gram.y" /* yacc.c:1646 */
+#line 4335 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32217,11 +32216,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32221 "gram.c" /* yacc.c:1646 */
+#line 32220 "gram.c" /* yacc.c:1646 */
break;
case 594:
-#line 4352 "gram.y" /* yacc.c:1646 */
+#line 4351 "gram.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[-4].range);
@@ -32233,23 +32232,23 @@ yyreduce:
(yyval.into)->viewQuery = NULL; /* filled at analysis time */
(yyval.into)->skipData = false; /* might get changed later */
}
-#line 32237 "gram.c" /* yacc.c:1646 */
+#line 32236 "gram.c" /* yacc.c:1646 */
break;
case 595:
-#line 4365 "gram.y" /* yacc.c:1646 */
+#line 4364 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_UNLOGGED; }
-#line 32243 "gram.c" /* yacc.c:1646 */
+#line 32242 "gram.c" /* yacc.c:1646 */
break;
case 596:
-#line 4366 "gram.y" /* yacc.c:1646 */
+#line 4365 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_PERMANENT; }
-#line 32249 "gram.c" /* yacc.c:1646 */
+#line 32248 "gram.c" /* yacc.c:1646 */
break;
case 597:
-#line 4379 "gram.y" /* yacc.c:1646 */
+#line 4378 "gram.y" /* yacc.c:1646 */
{
RefreshMatViewStmt *n = makeNode(RefreshMatViewStmt);
n->concurrent = (yyvsp[-2].boolean);
@@ -32257,11 +32256,11 @@ yyreduce:
n->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) n;
}
-#line 32261 "gram.c" /* yacc.c:1646 */
+#line 32260 "gram.c" /* yacc.c:1646 */
break;
case 598:
-#line 4399 "gram.y" /* yacc.c:1646 */
+#line 4398 "gram.y" /* yacc.c:1646 */
{
CreateSeqStmt *n = makeNode(CreateSeqStmt);
(yyvsp[-1].range)->relpersistence = (yyvsp[-3].ival);
@@ -32271,11 +32270,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 32275 "gram.c" /* yacc.c:1646 */
+#line 32274 "gram.c" /* yacc.c:1646 */
break;
case 599:
-#line 4409 "gram.y" /* yacc.c:1646 */
+#line 4408 "gram.y" /* yacc.c:1646 */
{
CreateSeqStmt *n = makeNode(CreateSeqStmt);
(yyvsp[-1].range)->relpersistence = (yyvsp[-6].ival);
@@ -32285,11 +32284,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 32289 "gram.c" /* yacc.c:1646 */
+#line 32288 "gram.c" /* yacc.c:1646 */
break;
case 600:
-#line 4422 "gram.y" /* yacc.c:1646 */
+#line 4421 "gram.y" /* yacc.c:1646 */
{
AlterSeqStmt *n = makeNode(AlterSeqStmt);
n->sequence = (yyvsp[-1].range);
@@ -32297,11 +32296,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 32301 "gram.c" /* yacc.c:1646 */
+#line 32300 "gram.c" /* yacc.c:1646 */
break;
case 601:
-#line 4430 "gram.y" /* yacc.c:1646 */
+#line 4429 "gram.y" /* yacc.c:1646 */
{
AlterSeqStmt *n = makeNode(AlterSeqStmt);
n->sequence = (yyvsp[-1].range);
@@ -32309,199 +32308,199 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 32313 "gram.c" /* yacc.c:1646 */
+#line 32312 "gram.c" /* yacc.c:1646 */
break;
case 602:
-#line 4440 "gram.y" /* yacc.c:1646 */
+#line 4439 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32319 "gram.c" /* yacc.c:1646 */
+#line 32318 "gram.c" /* yacc.c:1646 */
break;
case 603:
-#line 4441 "gram.y" /* yacc.c:1646 */
+#line 4440 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32325 "gram.c" /* yacc.c:1646 */
+#line 32324 "gram.c" /* yacc.c:1646 */
break;
case 604:
-#line 4444 "gram.y" /* yacc.c:1646 */
+#line 4443 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 32331 "gram.c" /* yacc.c:1646 */
+#line 32330 "gram.c" /* yacc.c:1646 */
break;
case 605:
-#line 4445 "gram.y" /* yacc.c:1646 */
+#line 4444 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32337 "gram.c" /* yacc.c:1646 */
+#line 32336 "gram.c" /* yacc.c:1646 */
break;
case 606:
-#line 4448 "gram.y" /* yacc.c:1646 */
+#line 4447 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 32343 "gram.c" /* yacc.c:1646 */
+#line 32342 "gram.c" /* yacc.c:1646 */
break;
case 607:
-#line 4449 "gram.y" /* yacc.c:1646 */
+#line 4448 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32349 "gram.c" /* yacc.c:1646 */
+#line 32348 "gram.c" /* yacc.c:1646 */
break;
case 608:
-#line 4453 "gram.y" /* yacc.c:1646 */
+#line 4452 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[0].typnam), (yylsp[-1]));
}
-#line 32357 "gram.c" /* yacc.c:1646 */
+#line 32356 "gram.c" /* yacc.c:1646 */
break;
case 609:
-#line 4457 "gram.y" /* yacc.c:1646 */
+#line 4456 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cache", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32365 "gram.c" /* yacc.c:1646 */
+#line 32364 "gram.c" /* yacc.c:1646 */
break;
case 610:
-#line 4461 "gram.y" /* yacc.c:1646 */
+#line 4460 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 32373 "gram.c" /* yacc.c:1646 */
+#line 32372 "gram.c" /* yacc.c:1646 */
break;
case 611:
-#line 4465 "gram.y" /* yacc.c:1646 */
+#line 4464 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 32381 "gram.c" /* yacc.c:1646 */
+#line 32380 "gram.c" /* yacc.c:1646 */
break;
case 612:
-#line 4469 "gram.y" /* yacc.c:1646 */
+#line 4468 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("increment", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32389 "gram.c" /* yacc.c:1646 */
+#line 32388 "gram.c" /* yacc.c:1646 */
break;
case 613:
-#line 4473 "gram.y" /* yacc.c:1646 */
+#line 4472 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("maxvalue", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32397 "gram.c" /* yacc.c:1646 */
+#line 32396 "gram.c" /* yacc.c:1646 */
break;
case 614:
-#line 4477 "gram.y" /* yacc.c:1646 */
+#line 4476 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("minvalue", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32405 "gram.c" /* yacc.c:1646 */
+#line 32404 "gram.c" /* yacc.c:1646 */
break;
case 615:
-#line 4481 "gram.y" /* yacc.c:1646 */
+#line 4480 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("maxvalue", NULL, (yylsp[-1]));
}
-#line 32413 "gram.c" /* yacc.c:1646 */
+#line 32412 "gram.c" /* yacc.c:1646 */
break;
case 616:
-#line 4485 "gram.y" /* yacc.c:1646 */
+#line 4484 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("minvalue", NULL, (yylsp[-1]));
}
-#line 32421 "gram.c" /* yacc.c:1646 */
+#line 32420 "gram.c" /* yacc.c:1646 */
break;
case 617:
-#line 4489 "gram.y" /* yacc.c:1646 */
+#line 4488 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("owned_by", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 32429 "gram.c" /* yacc.c:1646 */
+#line 32428 "gram.c" /* yacc.c:1646 */
break;
case 618:
-#line 4493 "gram.y" /* yacc.c:1646 */
+#line 4492 "gram.y" /* yacc.c:1646 */
{
/* not documented, only used by pg_dump */
(yyval.defelt) = makeDefElem("sequence_name", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 32438 "gram.c" /* yacc.c:1646 */
+#line 32437 "gram.c" /* yacc.c:1646 */
break;
case 619:
-#line 4498 "gram.y" /* yacc.c:1646 */
+#line 4497 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("start", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32446 "gram.c" /* yacc.c:1646 */
+#line 32445 "gram.c" /* yacc.c:1646 */
break;
case 620:
-#line 4502 "gram.y" /* yacc.c:1646 */
+#line 4501 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0]));
}
-#line 32454 "gram.c" /* yacc.c:1646 */
+#line 32453 "gram.c" /* yacc.c:1646 */
break;
case 621:
-#line 4506 "gram.y" /* yacc.c:1646 */
+#line 4505 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32462 "gram.c" /* yacc.c:1646 */
+#line 32461 "gram.c" /* yacc.c:1646 */
break;
case 624:
-#line 4516 "gram.y" /* yacc.c:1646 */
+#line 4515 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeFloat((yyvsp[0].str)); }
-#line 32468 "gram.c" /* yacc.c:1646 */
+#line 32467 "gram.c" /* yacc.c:1646 */
break;
case 625:
-#line 4517 "gram.y" /* yacc.c:1646 */
+#line 4516 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeFloat((yyvsp[0].str)); }
-#line 32474 "gram.c" /* yacc.c:1646 */
+#line 32473 "gram.c" /* yacc.c:1646 */
break;
case 626:
-#line 4519 "gram.y" /* yacc.c:1646 */
+#line 4518 "gram.y" /* yacc.c:1646 */
{
(yyval.value) = makeFloat((yyvsp[0].str));
doNegateFloat((yyval.value));
}
-#line 32483 "gram.c" /* yacc.c:1646 */
+#line 32482 "gram.c" /* yacc.c:1646 */
break;
case 627:
-#line 4523 "gram.y" /* yacc.c:1646 */
+#line 4522 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeInteger((yyvsp[0].ival)); }
-#line 32489 "gram.c" /* yacc.c:1646 */
+#line 32488 "gram.c" /* yacc.c:1646 */
break;
case 628:
-#line 4526 "gram.y" /* yacc.c:1646 */
+#line 4525 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].value)); }
-#line 32495 "gram.c" /* yacc.c:1646 */
+#line 32494 "gram.c" /* yacc.c:1646 */
break;
case 629:
-#line 4527 "gram.y" /* yacc.c:1646 */
+#line 4526 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].value)); }
-#line 32501 "gram.c" /* yacc.c:1646 */
+#line 32500 "gram.c" /* yacc.c:1646 */
break;
case 630:
-#line 4540 "gram.y" /* yacc.c:1646 */
+#line 4539 "gram.y" /* yacc.c:1646 */
{
/*
* We now interpret parameterless CREATE LANGUAGE as
@@ -32516,11 +32515,11 @@ yyreduce:
n->options = NIL;
(yyval.node) = (Node *)n;
}
-#line 32520 "gram.c" /* yacc.c:1646 */
+#line 32519 "gram.c" /* yacc.c:1646 */
break;
case 631:
-#line 4556 "gram.y" /* yacc.c:1646 */
+#line 4555 "gram.y" /* yacc.c:1646 */
{
CreatePLangStmt *n = makeNode(CreatePLangStmt);
n->replace = (yyvsp[-8].boolean);
@@ -32531,71 +32530,71 @@ yyreduce:
n->pltrusted = (yyvsp[-7].boolean);
(yyval.node) = (Node *)n;
}
-#line 32535 "gram.c" /* yacc.c:1646 */
+#line 32534 "gram.c" /* yacc.c:1646 */
break;
case 632:
-#line 4569 "gram.y" /* yacc.c:1646 */
+#line 4568 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32541 "gram.c" /* yacc.c:1646 */
+#line 32540 "gram.c" /* yacc.c:1646 */
break;
case 633:
-#line 4570 "gram.y" /* yacc.c:1646 */
+#line 4569 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 32547 "gram.c" /* yacc.c:1646 */
+#line 32546 "gram.c" /* yacc.c:1646 */
break;
case 634:
-#line 4578 "gram.y" /* yacc.c:1646 */
+#line 4577 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 32553 "gram.c" /* yacc.c:1646 */
+#line 32552 "gram.c" /* yacc.c:1646 */
break;
case 635:
-#line 4579 "gram.y" /* yacc.c:1646 */
+#line 4578 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)); }
-#line 32559 "gram.c" /* yacc.c:1646 */
+#line 32558 "gram.c" /* yacc.c:1646 */
break;
case 636:
-#line 4583 "gram.y" /* yacc.c:1646 */
+#line 4582 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32565 "gram.c" /* yacc.c:1646 */
+#line 32564 "gram.c" /* yacc.c:1646 */
break;
case 637:
-#line 4584 "gram.y" /* yacc.c:1646 */
+#line 4583 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32571 "gram.c" /* yacc.c:1646 */
+#line 32570 "gram.c" /* yacc.c:1646 */
break;
case 638:
-#line 4588 "gram.y" /* yacc.c:1646 */
+#line 4587 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32577 "gram.c" /* yacc.c:1646 */
+#line 32576 "gram.c" /* yacc.c:1646 */
break;
case 639:
-#line 4589 "gram.y" /* yacc.c:1646 */
+#line 4588 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32583 "gram.c" /* yacc.c:1646 */
+#line 32582 "gram.c" /* yacc.c:1646 */
break;
case 640:
-#line 4593 "gram.y" /* yacc.c:1646 */
+#line 4592 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32589 "gram.c" /* yacc.c:1646 */
+#line 32588 "gram.c" /* yacc.c:1646 */
break;
case 641:
-#line 4594 "gram.y" /* yacc.c:1646 */
+#line 4593 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32595 "gram.c" /* yacc.c:1646 */
+#line 32594 "gram.c" /* yacc.c:1646 */
break;
case 644:
-#line 4610 "gram.y" /* yacc.c:1646 */
+#line 4609 "gram.y" /* yacc.c:1646 */
{
CreateTableSpaceStmt *n = makeNode(CreateTableSpaceStmt);
n->tablespacename = (yyvsp[-4].str);
@@ -32604,45 +32603,45 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32608 "gram.c" /* yacc.c:1646 */
+#line 32607 "gram.c" /* yacc.c:1646 */
break;
case 645:
-#line 4620 "gram.y" /* yacc.c:1646 */
+#line 4619 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 32614 "gram.c" /* yacc.c:1646 */
+#line 32613 "gram.c" /* yacc.c:1646 */
break;
case 646:
-#line 4621 "gram.y" /* yacc.c:1646 */
+#line 4620 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = NULL; }
-#line 32620 "gram.c" /* yacc.c:1646 */
+#line 32619 "gram.c" /* yacc.c:1646 */
break;
case 647:
-#line 4635 "gram.y" /* yacc.c:1646 */
+#line 4634 "gram.y" /* yacc.c:1646 */
{
DropTableSpaceStmt *n = makeNode(DropTableSpaceStmt);
n->tablespacename = (yyvsp[0].str);
n->missing_ok = false;
(yyval.node) = (Node *) n;
}
-#line 32631 "gram.c" /* yacc.c:1646 */
+#line 32630 "gram.c" /* yacc.c:1646 */
break;
case 648:
-#line 4642 "gram.y" /* yacc.c:1646 */
+#line 4641 "gram.y" /* yacc.c:1646 */
{
DropTableSpaceStmt *n = makeNode(DropTableSpaceStmt);
n->tablespacename = (yyvsp[0].str);
n->missing_ok = true;
(yyval.node) = (Node *) n;
}
-#line 32642 "gram.c" /* yacc.c:1646 */
+#line 32641 "gram.c" /* yacc.c:1646 */
break;
case 649:
-#line 4659 "gram.y" /* yacc.c:1646 */
+#line 4658 "gram.y" /* yacc.c:1646 */
{
CreateExtensionStmt *n = makeNode(CreateExtensionStmt);
n->extname = (yyvsp[-2].str);
@@ -32650,11 +32649,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32654 "gram.c" /* yacc.c:1646 */
+#line 32653 "gram.c" /* yacc.c:1646 */
break;
case 650:
-#line 4667 "gram.y" /* yacc.c:1646 */
+#line 4666 "gram.y" /* yacc.c:1646 */
{
CreateExtensionStmt *n = makeNode(CreateExtensionStmt);
n->extname = (yyvsp[-2].str);
@@ -32662,89 +32661,89 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32666 "gram.c" /* yacc.c:1646 */
+#line 32665 "gram.c" /* yacc.c:1646 */
break;
case 651:
-#line 4678 "gram.y" /* yacc.c:1646 */
+#line 4677 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32672 "gram.c" /* yacc.c:1646 */
+#line 32671 "gram.c" /* yacc.c:1646 */
break;
case 652:
-#line 4680 "gram.y" /* yacc.c:1646 */
+#line 4679 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32678 "gram.c" /* yacc.c:1646 */
+#line 32677 "gram.c" /* yacc.c:1646 */
break;
case 653:
-#line 4685 "gram.y" /* yacc.c:1646 */
+#line 4684 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("schema", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32686 "gram.c" /* yacc.c:1646 */
+#line 32685 "gram.c" /* yacc.c:1646 */
break;
case 654:
-#line 4689 "gram.y" /* yacc.c:1646 */
+#line 4688 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32694 "gram.c" /* yacc.c:1646 */
+#line 32693 "gram.c" /* yacc.c:1646 */
break;
case 655:
-#line 4693 "gram.y" /* yacc.c:1646 */
+#line 4692 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("CREATE EXTENSION ... FROM is no longer supported"),
parser_errposition((yylsp[-1]))));
}
-#line 32705 "gram.c" /* yacc.c:1646 */
+#line 32704 "gram.c" /* yacc.c:1646 */
break;
case 656:
-#line 4700 "gram.y" /* yacc.c:1646 */
+#line 4699 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cascade", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 32713 "gram.c" /* yacc.c:1646 */
+#line 32712 "gram.c" /* yacc.c:1646 */
break;
case 657:
-#line 4712 "gram.y" /* yacc.c:1646 */
+#line 4711 "gram.y" /* yacc.c:1646 */
{
AlterExtensionStmt *n = makeNode(AlterExtensionStmt);
n->extname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32724 "gram.c" /* yacc.c:1646 */
+#line 32723 "gram.c" /* yacc.c:1646 */
break;
case 658:
-#line 4722 "gram.y" /* yacc.c:1646 */
+#line 4721 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32730 "gram.c" /* yacc.c:1646 */
+#line 32729 "gram.c" /* yacc.c:1646 */
break;
case 659:
-#line 4724 "gram.y" /* yacc.c:1646 */
+#line 4723 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32736 "gram.c" /* yacc.c:1646 */
+#line 32735 "gram.c" /* yacc.c:1646 */
break;
case 660:
-#line 4729 "gram.y" /* yacc.c:1646 */
+#line 4728 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32744 "gram.c" /* yacc.c:1646 */
+#line 32743 "gram.c" /* yacc.c:1646 */
break;
case 661:
-#line 4742 "gram.y" /* yacc.c:1646 */
+#line 4741 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32753,11 +32752,11 @@ yyreduce:
n->object = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 32757 "gram.c" /* yacc.c:1646 */
+#line 32756 "gram.c" /* yacc.c:1646 */
break;
case 662:
-#line 4751 "gram.y" /* yacc.c:1646 */
+#line 4750 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32766,11 +32765,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 32770 "gram.c" /* yacc.c:1646 */
+#line 32769 "gram.c" /* yacc.c:1646 */
break;
case 663:
-#line 4760 "gram.y" /* yacc.c:1646 */
+#line 4759 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32779,11 +32778,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32783 "gram.c" /* yacc.c:1646 */
+#line 32782 "gram.c" /* yacc.c:1646 */
break;
case 664:
-#line 4769 "gram.y" /* yacc.c:1646 */
+#line 4768 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-7].str);
@@ -32792,11 +32791,11 @@ yyreduce:
n->object = (Node *) list_make2((yyvsp[-3].typnam), (yyvsp[-1].typnam));
(yyval.node) = (Node *) n;
}
-#line 32796 "gram.c" /* yacc.c:1646 */
+#line 32795 "gram.c" /* yacc.c:1646 */
break;
case 665:
-#line 4778 "gram.y" /* yacc.c:1646 */
+#line 4777 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32805,11 +32804,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].typnam);
(yyval.node) = (Node *)n;
}
-#line 32809 "gram.c" /* yacc.c:1646 */
+#line 32808 "gram.c" /* yacc.c:1646 */
break;
case 666:
-#line 4787 "gram.y" /* yacc.c:1646 */
+#line 4786 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32818,11 +32817,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32822 "gram.c" /* yacc.c:1646 */
+#line 32821 "gram.c" /* yacc.c:1646 */
break;
case 667:
-#line 4796 "gram.y" /* yacc.c:1646 */
+#line 4795 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32831,11 +32830,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32835 "gram.c" /* yacc.c:1646 */
+#line 32834 "gram.c" /* yacc.c:1646 */
break;
case 668:
-#line 4805 "gram.y" /* yacc.c:1646 */
+#line 4804 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32844,11 +32843,11 @@ yyreduce:
n->object = (Node *) lcons(makeString((yyvsp[0].str)), (yyvsp[-2].list));
(yyval.node) = (Node *)n;
}
-#line 32848 "gram.c" /* yacc.c:1646 */
+#line 32847 "gram.c" /* yacc.c:1646 */
break;
case 669:
-#line 4814 "gram.y" /* yacc.c:1646 */
+#line 4813 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32857,11 +32856,11 @@ yyreduce:
n->object = (Node *) lcons(makeString((yyvsp[0].str)), (yyvsp[-2].list));
(yyval.node) = (Node *)n;
}
-#line 32861 "gram.c" /* yacc.c:1646 */
+#line 32860 "gram.c" /* yacc.c:1646 */
break;
case 670:
-#line 4823 "gram.y" /* yacc.c:1646 */
+#line 4822 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32870,11 +32869,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32874 "gram.c" /* yacc.c:1646 */
+#line 32873 "gram.c" /* yacc.c:1646 */
break;
case 671:
-#line 4832 "gram.y" /* yacc.c:1646 */
+#line 4831 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32883,11 +32882,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32887 "gram.c" /* yacc.c:1646 */
+#line 32886 "gram.c" /* yacc.c:1646 */
break;
case 672:
-#line 4841 "gram.y" /* yacc.c:1646 */
+#line 4840 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32896,11 +32895,11 @@ yyreduce:
n->object = (Node *) list_make2((yyvsp[-2].typnam), makeString((yyvsp[0].str)));
(yyval.node) = (Node *)n;
}
-#line 32900 "gram.c" /* yacc.c:1646 */
+#line 32899 "gram.c" /* yacc.c:1646 */
break;
case 673:
-#line 4850 "gram.y" /* yacc.c:1646 */
+#line 4849 "gram.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32909,11 +32908,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].typnam);
(yyval.node) = (Node *)n;
}
-#line 32913 "gram.c" /* yacc.c:1646 */
+#line 32912 "gram.c" /* yacc.c:1646 */
break;
case 674:
-#line 4868 "gram.y" /* yacc.c:1646 */
+#line 4867 "gram.y" /* yacc.c:1646 */
{
CreateFdwStmt *n = makeNode(CreateFdwStmt);
n->fdwname = (yyvsp[-2].str);
@@ -32921,59 +32920,59 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32925 "gram.c" /* yacc.c:1646 */
+#line 32924 "gram.c" /* yacc.c:1646 */
break;
case 675:
-#line 4878 "gram.y" /* yacc.c:1646 */
+#line 4877 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("handler", (Node *)(yyvsp[0].list), (yylsp[-1])); }
-#line 32931 "gram.c" /* yacc.c:1646 */
+#line 32930 "gram.c" /* yacc.c:1646 */
break;
case 676:
-#line 4879 "gram.y" /* yacc.c:1646 */
+#line 4878 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("handler", NULL, (yylsp[-1])); }
-#line 32937 "gram.c" /* yacc.c:1646 */
+#line 32936 "gram.c" /* yacc.c:1646 */
break;
case 677:
-#line 4880 "gram.y" /* yacc.c:1646 */
+#line 4879 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("validator", (Node *)(yyvsp[0].list), (yylsp[-1])); }
-#line 32943 "gram.c" /* yacc.c:1646 */
+#line 32942 "gram.c" /* yacc.c:1646 */
break;
case 678:
-#line 4881 "gram.y" /* yacc.c:1646 */
+#line 4880 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("validator", NULL, (yylsp[-1])); }
-#line 32949 "gram.c" /* yacc.c:1646 */
+#line 32948 "gram.c" /* yacc.c:1646 */
break;
case 679:
-#line 4885 "gram.y" /* yacc.c:1646 */
+#line 4884 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 32955 "gram.c" /* yacc.c:1646 */
+#line 32954 "gram.c" /* yacc.c:1646 */
break;
case 680:
-#line 4886 "gram.y" /* yacc.c:1646 */
+#line 4885 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32961 "gram.c" /* yacc.c:1646 */
+#line 32960 "gram.c" /* yacc.c:1646 */
break;
case 681:
-#line 4890 "gram.y" /* yacc.c:1646 */
+#line 4889 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32967 "gram.c" /* yacc.c:1646 */
+#line 32966 "gram.c" /* yacc.c:1646 */
break;
case 682:
-#line 4891 "gram.y" /* yacc.c:1646 */
+#line 4890 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32973 "gram.c" /* yacc.c:1646 */
+#line 32972 "gram.c" /* yacc.c:1646 */
break;
case 683:
-#line 4902 "gram.y" /* yacc.c:1646 */
+#line 4901 "gram.y" /* yacc.c:1646 */
{
AlterFdwStmt *n = makeNode(AlterFdwStmt);
n->fdwname = (yyvsp[-2].str);
@@ -32981,11 +32980,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32985 "gram.c" /* yacc.c:1646 */
+#line 32984 "gram.c" /* yacc.c:1646 */
break;
case 684:
-#line 4910 "gram.y" /* yacc.c:1646 */
+#line 4909 "gram.y" /* yacc.c:1646 */
{
AlterFdwStmt *n = makeNode(AlterFdwStmt);
n->fdwname = (yyvsp[-1].str);
@@ -32993,115 +32992,115 @@ yyreduce:
n->options = NIL;
(yyval.node) = (Node *) n;
}
-#line 32997 "gram.c" /* yacc.c:1646 */
+#line 32996 "gram.c" /* yacc.c:1646 */
break;
case 685:
-#line 4921 "gram.y" /* yacc.c:1646 */
+#line 4920 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 33003 "gram.c" /* yacc.c:1646 */
+#line 33002 "gram.c" /* yacc.c:1646 */
break;
case 686:
-#line 4922 "gram.y" /* yacc.c:1646 */
+#line 4921 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 33009 "gram.c" /* yacc.c:1646 */
+#line 33008 "gram.c" /* yacc.c:1646 */
break;
case 687:
-#line 4927 "gram.y" /* yacc.c:1646 */
+#line 4926 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 33017 "gram.c" /* yacc.c:1646 */
+#line 33016 "gram.c" /* yacc.c:1646 */
break;
case 688:
-#line 4931 "gram.y" /* yacc.c:1646 */
+#line 4930 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 33025 "gram.c" /* yacc.c:1646 */
+#line 33024 "gram.c" /* yacc.c:1646 */
break;
case 689:
-#line 4938 "gram.y" /* yacc.c:1646 */
+#line 4937 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 33031 "gram.c" /* yacc.c:1646 */
+#line 33030 "gram.c" /* yacc.c:1646 */
break;
case 690:
-#line 4943 "gram.y" /* yacc.c:1646 */
+#line 4942 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 33039 "gram.c" /* yacc.c:1646 */
+#line 33038 "gram.c" /* yacc.c:1646 */
break;
case 691:
-#line 4947 "gram.y" /* yacc.c:1646 */
+#line 4946 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 33047 "gram.c" /* yacc.c:1646 */
+#line 33046 "gram.c" /* yacc.c:1646 */
break;
case 692:
-#line 4954 "gram.y" /* yacc.c:1646 */
+#line 4953 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 33055 "gram.c" /* yacc.c:1646 */
+#line 33054 "gram.c" /* yacc.c:1646 */
break;
case 693:
-#line 4958 "gram.y" /* yacc.c:1646 */
+#line 4957 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
(yyval.defelt)->defaction = DEFELEM_SET;
}
-#line 33064 "gram.c" /* yacc.c:1646 */
+#line 33063 "gram.c" /* yacc.c:1646 */
break;
case 694:
-#line 4963 "gram.y" /* yacc.c:1646 */
+#line 4962 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
(yyval.defelt)->defaction = DEFELEM_ADD;
}
-#line 33073 "gram.c" /* yacc.c:1646 */
+#line 33072 "gram.c" /* yacc.c:1646 */
break;
case 695:
-#line 4968 "gram.y" /* yacc.c:1646 */
+#line 4967 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended(NULL, (yyvsp[0].str), NULL, DEFELEM_DROP, (yylsp[0]));
}
-#line 33081 "gram.c" /* yacc.c:1646 */
+#line 33080 "gram.c" /* yacc.c:1646 */
break;
case 696:
-#line 4975 "gram.y" /* yacc.c:1646 */
+#line 4974 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 33089 "gram.c" /* yacc.c:1646 */
+#line 33088 "gram.c" /* yacc.c:1646 */
break;
case 697:
-#line 4981 "gram.y" /* yacc.c:1646 */
+#line 4980 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33095 "gram.c" /* yacc.c:1646 */
+#line 33094 "gram.c" /* yacc.c:1646 */
break;
case 698:
-#line 4986 "gram.y" /* yacc.c:1646 */
+#line 4985 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 33101 "gram.c" /* yacc.c:1646 */
+#line 33100 "gram.c" /* yacc.c:1646 */
break;
case 699:
-#line 4998 "gram.y" /* yacc.c:1646 */
+#line 4997 "gram.y" /* yacc.c:1646 */
{
CreateForeignServerStmt *n = makeNode(CreateForeignServerStmt);
n->servername = (yyvsp[-7].str);
@@ -33112,11 +33111,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *) n;
}
-#line 33116 "gram.c" /* yacc.c:1646 */
+#line 33115 "gram.c" /* yacc.c:1646 */
break;
case 700:
-#line 5010 "gram.y" /* yacc.c:1646 */
+#line 5009 "gram.y" /* yacc.c:1646 */
{
CreateForeignServerStmt *n = makeNode(CreateForeignServerStmt);
n->servername = (yyvsp[-7].str);
@@ -33127,47 +33126,47 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *) n;
}
-#line 33131 "gram.c" /* yacc.c:1646 */
+#line 33130 "gram.c" /* yacc.c:1646 */
break;
case 701:
-#line 5023 "gram.y" /* yacc.c:1646 */
+#line 5022 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33137 "gram.c" /* yacc.c:1646 */
+#line 33136 "gram.c" /* yacc.c:1646 */
break;
case 702:
-#line 5024 "gram.y" /* yacc.c:1646 */
+#line 5023 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33143 "gram.c" /* yacc.c:1646 */
+#line 33142 "gram.c" /* yacc.c:1646 */
break;
case 703:
-#line 5029 "gram.y" /* yacc.c:1646 */
+#line 5028 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33149 "gram.c" /* yacc.c:1646 */
+#line 33148 "gram.c" /* yacc.c:1646 */
break;
case 704:
-#line 5030 "gram.y" /* yacc.c:1646 */
+#line 5029 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33155 "gram.c" /* yacc.c:1646 */
+#line 33154 "gram.c" /* yacc.c:1646 */
break;
case 705:
-#line 5034 "gram.y" /* yacc.c:1646 */
+#line 5033 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33161 "gram.c" /* yacc.c:1646 */
+#line 33160 "gram.c" /* yacc.c:1646 */
break;
case 706:
-#line 5035 "gram.y" /* yacc.c:1646 */
+#line 5034 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33167 "gram.c" /* yacc.c:1646 */
+#line 33166 "gram.c" /* yacc.c:1646 */
break;
case 707:
-#line 5046 "gram.y" /* yacc.c:1646 */
+#line 5045 "gram.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-2].str);
@@ -33176,11 +33175,11 @@ yyreduce:
n->has_version = true;
(yyval.node) = (Node *) n;
}
-#line 33180 "gram.c" /* yacc.c:1646 */
+#line 33179 "gram.c" /* yacc.c:1646 */
break;
case 708:
-#line 5055 "gram.y" /* yacc.c:1646 */
+#line 5054 "gram.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-1].str);
@@ -33188,22 +33187,22 @@ yyreduce:
n->has_version = true;
(yyval.node) = (Node *) n;
}
-#line 33192 "gram.c" /* yacc.c:1646 */
+#line 33191 "gram.c" /* yacc.c:1646 */
break;
case 709:
-#line 5063 "gram.y" /* yacc.c:1646 */
+#line 5062 "gram.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-1].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33203 "gram.c" /* yacc.c:1646 */
+#line 33202 "gram.c" /* yacc.c:1646 */
break;
case 710:
-#line 5082 "gram.y" /* yacc.c:1646 */
+#line 5081 "gram.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-7].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33221,11 +33220,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33225 "gram.c" /* yacc.c:1646 */
+#line 33224 "gram.c" /* yacc.c:1646 */
break;
case 711:
-#line 5102 "gram.y" /* yacc.c:1646 */
+#line 5101 "gram.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-7].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33243,11 +33242,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33247 "gram.c" /* yacc.c:1646 */
+#line 33246 "gram.c" /* yacc.c:1646 */
break;
case 712:
-#line 5122 "gram.y" /* yacc.c:1646 */
+#line 5121 "gram.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-8].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33266,11 +33265,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33270 "gram.c" /* yacc.c:1646 */
+#line 33269 "gram.c" /* yacc.c:1646 */
break;
case 713:
-#line 5143 "gram.y" /* yacc.c:1646 */
+#line 5142 "gram.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-8].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33289,11 +33288,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33293 "gram.c" /* yacc.c:1646 */
+#line 33292 "gram.c" /* yacc.c:1646 */
break;
case 714:
-#line 5175 "gram.y" /* yacc.c:1646 */
+#line 5174 "gram.y" /* yacc.c:1646 */
{
ImportForeignSchemaStmt *n = makeNode(ImportForeignSchemaStmt);
n->server_name = (yyvsp[-3].str);
@@ -33304,45 +33303,45 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33308 "gram.c" /* yacc.c:1646 */
+#line 33307 "gram.c" /* yacc.c:1646 */
break;
case 715:
-#line 5188 "gram.y" /* yacc.c:1646 */
+#line 5187 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FDW_IMPORT_SCHEMA_LIMIT_TO; }
-#line 33314 "gram.c" /* yacc.c:1646 */
+#line 33313 "gram.c" /* yacc.c:1646 */
break;
case 716:
-#line 5189 "gram.y" /* yacc.c:1646 */
+#line 5188 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FDW_IMPORT_SCHEMA_EXCEPT; }
-#line 33320 "gram.c" /* yacc.c:1646 */
+#line 33319 "gram.c" /* yacc.c:1646 */
break;
case 717:
-#line 5194 "gram.y" /* yacc.c:1646 */
+#line 5193 "gram.y" /* yacc.c:1646 */
{
ImportQual *n = (ImportQual *) palloc(sizeof(ImportQual));
n->type = (yyvsp[-3].ival);
n->table_names = (yyvsp[-1].list);
(yyval.importqual) = n;
}
-#line 33331 "gram.c" /* yacc.c:1646 */
+#line 33330 "gram.c" /* yacc.c:1646 */
break;
case 718:
-#line 5201 "gram.y" /* yacc.c:1646 */
+#line 5200 "gram.y" /* yacc.c:1646 */
{
ImportQual *n = (ImportQual *) palloc(sizeof(ImportQual));
n->type = FDW_IMPORT_SCHEMA_ALL;
n->table_names = NIL;
(yyval.importqual) = n;
}
-#line 33342 "gram.c" /* yacc.c:1646 */
+#line 33341 "gram.c" /* yacc.c:1646 */
break;
case 719:
-#line 5217 "gram.y" /* yacc.c:1646 */
+#line 5216 "gram.y" /* yacc.c:1646 */
{
CreateUserMappingStmt *n = makeNode(CreateUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33351,11 +33350,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *) n;
}
-#line 33355 "gram.c" /* yacc.c:1646 */
+#line 33354 "gram.c" /* yacc.c:1646 */
break;
case 720:
-#line 5226 "gram.y" /* yacc.c:1646 */
+#line 5225 "gram.y" /* yacc.c:1646 */
{
CreateUserMappingStmt *n = makeNode(CreateUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33364,23 +33363,23 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *) n;
}
-#line 33368 "gram.c" /* yacc.c:1646 */
+#line 33367 "gram.c" /* yacc.c:1646 */
break;
case 721:
-#line 5237 "gram.y" /* yacc.c:1646 */
+#line 5236 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 33374 "gram.c" /* yacc.c:1646 */
+#line 33373 "gram.c" /* yacc.c:1646 */
break;
case 722:
-#line 5238 "gram.y" /* yacc.c:1646 */
+#line 5237 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_USER, (yylsp[0])); }
-#line 33380 "gram.c" /* yacc.c:1646 */
+#line 33379 "gram.c" /* yacc.c:1646 */
break;
case 723:
-#line 5251 "gram.y" /* yacc.c:1646 */
+#line 5250 "gram.y" /* yacc.c:1646 */
{
DropUserMappingStmt *n = makeNode(DropUserMappingStmt);
n->user = (yyvsp[-2].rolespec);
@@ -33388,11 +33387,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *) n;
}
-#line 33392 "gram.c" /* yacc.c:1646 */
+#line 33391 "gram.c" /* yacc.c:1646 */
break;
case 724:
-#line 5259 "gram.y" /* yacc.c:1646 */
+#line 5258 "gram.y" /* yacc.c:1646 */
{
DropUserMappingStmt *n = makeNode(DropUserMappingStmt);
n->user = (yyvsp[-2].rolespec);
@@ -33400,11 +33399,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *) n;
}
-#line 33404 "gram.c" /* yacc.c:1646 */
+#line 33403 "gram.c" /* yacc.c:1646 */
break;
case 725:
-#line 5276 "gram.y" /* yacc.c:1646 */
+#line 5275 "gram.y" /* yacc.c:1646 */
{
AlterUserMappingStmt *n = makeNode(AlterUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33412,11 +33411,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33416 "gram.c" /* yacc.c:1646 */
+#line 33415 "gram.c" /* yacc.c:1646 */
break;
case 726:
-#line 5302 "gram.y" /* yacc.c:1646 */
+#line 5301 "gram.y" /* yacc.c:1646 */
{
CreatePolicyStmt *n = makeNode(CreatePolicyStmt);
n->policy_name = (yyvsp[-7].str);
@@ -33428,11 +33427,11 @@ yyreduce:
n->with_check = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 33432 "gram.c" /* yacc.c:1646 */
+#line 33431 "gram.c" /* yacc.c:1646 */
break;
case 727:
-#line 5318 "gram.y" /* yacc.c:1646 */
+#line 5317 "gram.y" /* yacc.c:1646 */
{
AlterPolicyStmt *n = makeNode(AlterPolicyStmt);
n->policy_name = (yyvsp[-5].str);
@@ -33442,59 +33441,59 @@ yyreduce:
n->with_check = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 33446 "gram.c" /* yacc.c:1646 */
+#line 33445 "gram.c" /* yacc.c:1646 */
break;
case 728:
-#line 5330 "gram.y" /* yacc.c:1646 */
+#line 5329 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33452 "gram.c" /* yacc.c:1646 */
+#line 33451 "gram.c" /* yacc.c:1646 */
break;
case 729:
-#line 5331 "gram.y" /* yacc.c:1646 */
+#line 5330 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33458 "gram.c" /* yacc.c:1646 */
+#line 33457 "gram.c" /* yacc.c:1646 */
break;
case 730:
-#line 5335 "gram.y" /* yacc.c:1646 */
+#line 5334 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33464 "gram.c" /* yacc.c:1646 */
+#line 33463 "gram.c" /* yacc.c:1646 */
break;
case 731:
-#line 5336 "gram.y" /* yacc.c:1646 */
+#line 5335 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33470 "gram.c" /* yacc.c:1646 */
+#line 33469 "gram.c" /* yacc.c:1646 */
break;
case 732:
-#line 5340 "gram.y" /* yacc.c:1646 */
+#line 5339 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33476 "gram.c" /* yacc.c:1646 */
+#line 33475 "gram.c" /* yacc.c:1646 */
break;
case 733:
-#line 5341 "gram.y" /* yacc.c:1646 */
+#line 5340 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeRoleSpec(ROLESPEC_PUBLIC, -1)); }
-#line 33482 "gram.c" /* yacc.c:1646 */
+#line 33481 "gram.c" /* yacc.c:1646 */
break;
case 734:
-#line 5345 "gram.y" /* yacc.c:1646 */
+#line 5344 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33488 "gram.c" /* yacc.c:1646 */
+#line 33487 "gram.c" /* yacc.c:1646 */
break;
case 735:
-#line 5346 "gram.y" /* yacc.c:1646 */
+#line 5345 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NULL; }
-#line 33494 "gram.c" /* yacc.c:1646 */
+#line 33493 "gram.c" /* yacc.c:1646 */
break;
case 736:
-#line 5351 "gram.y" /* yacc.c:1646 */
+#line 5350 "gram.y" /* yacc.c:1646 */
{
if (strcmp((yyvsp[0].str), "permissive") == 0)
(yyval.boolean) = true;
@@ -33508,59 +33507,59 @@ yyreduce:
parser_errposition((yylsp[0]))));
}
-#line 33512 "gram.c" /* yacc.c:1646 */
+#line 33511 "gram.c" /* yacc.c:1646 */
break;
case 737:
-#line 5364 "gram.y" /* yacc.c:1646 */
+#line 5363 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33518 "gram.c" /* yacc.c:1646 */
+#line 33517 "gram.c" /* yacc.c:1646 */
break;
case 738:
-#line 5368 "gram.y" /* yacc.c:1646 */
+#line 5367 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33524 "gram.c" /* yacc.c:1646 */
+#line 33523 "gram.c" /* yacc.c:1646 */
break;
case 739:
-#line 5369 "gram.y" /* yacc.c:1646 */
+#line 5368 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "all"; }
-#line 33530 "gram.c" /* yacc.c:1646 */
+#line 33529 "gram.c" /* yacc.c:1646 */
break;
case 740:
-#line 5373 "gram.y" /* yacc.c:1646 */
+#line 5372 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "all"; }
-#line 33536 "gram.c" /* yacc.c:1646 */
+#line 33535 "gram.c" /* yacc.c:1646 */
break;
case 741:
-#line 5374 "gram.y" /* yacc.c:1646 */
+#line 5373 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "select"; }
-#line 33542 "gram.c" /* yacc.c:1646 */
+#line 33541 "gram.c" /* yacc.c:1646 */
break;
case 742:
-#line 5375 "gram.y" /* yacc.c:1646 */
+#line 5374 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "insert"; }
-#line 33548 "gram.c" /* yacc.c:1646 */
+#line 33547 "gram.c" /* yacc.c:1646 */
break;
case 743:
-#line 5376 "gram.y" /* yacc.c:1646 */
+#line 5375 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "update"; }
-#line 33554 "gram.c" /* yacc.c:1646 */
+#line 33553 "gram.c" /* yacc.c:1646 */
break;
case 744:
-#line 5377 "gram.y" /* yacc.c:1646 */
+#line 5376 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "delete"; }
-#line 33560 "gram.c" /* yacc.c:1646 */
+#line 33559 "gram.c" /* yacc.c:1646 */
break;
case 745:
-#line 5388 "gram.y" /* yacc.c:1646 */
+#line 5387 "gram.y" /* yacc.c:1646 */
{
CreateAmStmt *n = makeNode(CreateAmStmt);
n->amname = (yyvsp[-4].str);
@@ -33568,23 +33567,23 @@ yyreduce:
n->amtype = (yyvsp[-2].chr);
(yyval.node) = (Node *) n;
}
-#line 33572 "gram.c" /* yacc.c:1646 */
+#line 33571 "gram.c" /* yacc.c:1646 */
break;
case 746:
-#line 5398 "gram.y" /* yacc.c:1646 */
+#line 5397 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = AMTYPE_INDEX; }
-#line 33578 "gram.c" /* yacc.c:1646 */
+#line 33577 "gram.c" /* yacc.c:1646 */
break;
case 747:
-#line 5399 "gram.y" /* yacc.c:1646 */
+#line 5398 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = AMTYPE_TABLE; }
-#line 33584 "gram.c" /* yacc.c:1646 */
+#line 33583 "gram.c" /* yacc.c:1646 */
break;
case 748:
-#line 5413 "gram.y" /* yacc.c:1646 */
+#line 5412 "gram.y" /* yacc.c:1646 */
{
CreateTrigStmt *n = makeNode(CreateTrigStmt);
n->replace = (yyvsp[-15].boolean);
@@ -33604,11 +33603,11 @@ yyreduce:
n->constrrel = NULL;
(yyval.node) = (Node *)n;
}
-#line 33608 "gram.c" /* yacc.c:1646 */
+#line 33607 "gram.c" /* yacc.c:1646 */
break;
case 749:
-#line 5436 "gram.y" /* yacc.c:1646 */
+#line 5435 "gram.y" /* yacc.c:1646 */
{
CreateTrigStmt *n = makeNode(CreateTrigStmt);
n->replace = (yyvsp[-19].boolean);
@@ -33633,35 +33632,35 @@ yyreduce:
n->constrrel = (yyvsp[-11].range);
(yyval.node) = (Node *)n;
}
-#line 33637 "gram.c" /* yacc.c:1646 */
+#line 33636 "gram.c" /* yacc.c:1646 */
break;
case 750:
-#line 5463 "gram.y" /* yacc.c:1646 */
+#line 5462 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_BEFORE; }
-#line 33643 "gram.c" /* yacc.c:1646 */
+#line 33642 "gram.c" /* yacc.c:1646 */
break;
case 751:
-#line 5464 "gram.y" /* yacc.c:1646 */
+#line 5463 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_AFTER; }
-#line 33649 "gram.c" /* yacc.c:1646 */
+#line 33648 "gram.c" /* yacc.c:1646 */
break;
case 752:
-#line 5465 "gram.y" /* yacc.c:1646 */
+#line 5464 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_INSTEAD; }
-#line 33655 "gram.c" /* yacc.c:1646 */
+#line 33654 "gram.c" /* yacc.c:1646 */
break;
case 753:
-#line 5470 "gram.y" /* yacc.c:1646 */
+#line 5469 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33661 "gram.c" /* yacc.c:1646 */
+#line 33660 "gram.c" /* yacc.c:1646 */
break;
case 754:
-#line 5472 "gram.y" /* yacc.c:1646 */
+#line 5471 "gram.y" /* yacc.c:1646 */
{
int events1 = intVal(linitial((yyvsp[-2].list)));
int events2 = intVal(linitial((yyvsp[0].list)));
@@ -33680,65 +33679,65 @@ yyreduce:
(yyval.list) = list_make2(makeInteger(events1 | events2),
list_concat(columns1, columns2));
}
-#line 33684 "gram.c" /* yacc.c:1646 */
+#line 33683 "gram.c" /* yacc.c:1646 */
break;
case 755:
-#line 5494 "gram.y" /* yacc.c:1646 */
+#line 5493 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_INSERT), NIL); }
-#line 33690 "gram.c" /* yacc.c:1646 */
+#line 33689 "gram.c" /* yacc.c:1646 */
break;
case 756:
-#line 5496 "gram.y" /* yacc.c:1646 */
+#line 5495 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_DELETE), NIL); }
-#line 33696 "gram.c" /* yacc.c:1646 */
+#line 33695 "gram.c" /* yacc.c:1646 */
break;
case 757:
-#line 5498 "gram.y" /* yacc.c:1646 */
+#line 5497 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_UPDATE), NIL); }
-#line 33702 "gram.c" /* yacc.c:1646 */
+#line 33701 "gram.c" /* yacc.c:1646 */
break;
case 758:
-#line 5500 "gram.y" /* yacc.c:1646 */
+#line 5499 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_UPDATE), (yyvsp[0].list)); }
-#line 33708 "gram.c" /* yacc.c:1646 */
+#line 33707 "gram.c" /* yacc.c:1646 */
break;
case 759:
-#line 5502 "gram.y" /* yacc.c:1646 */
+#line 5501 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_TRUNCATE), NIL); }
-#line 33714 "gram.c" /* yacc.c:1646 */
+#line 33713 "gram.c" /* yacc.c:1646 */
break;
case 760:
-#line 5506 "gram.y" /* yacc.c:1646 */
+#line 5505 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33720 "gram.c" /* yacc.c:1646 */
+#line 33719 "gram.c" /* yacc.c:1646 */
break;
case 761:
-#line 5507 "gram.y" /* yacc.c:1646 */
+#line 5506 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 33726 "gram.c" /* yacc.c:1646 */
+#line 33725 "gram.c" /* yacc.c:1646 */
break;
case 762:
-#line 5511 "gram.y" /* yacc.c:1646 */
+#line 5510 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 33732 "gram.c" /* yacc.c:1646 */
+#line 33731 "gram.c" /* yacc.c:1646 */
break;
case 763:
-#line 5512 "gram.y" /* yacc.c:1646 */
+#line 5511 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 33738 "gram.c" /* yacc.c:1646 */
+#line 33737 "gram.c" /* yacc.c:1646 */
break;
case 764:
-#line 5517 "gram.y" /* yacc.c:1646 */
+#line 5516 "gram.y" /* yacc.c:1646 */
{
TriggerTransition *n = makeNode(TriggerTransition);
n->name = (yyvsp[0].str);
@@ -33746,49 +33745,49 @@ yyreduce:
n->isTable = (yyvsp[-2].boolean);
(yyval.node) = (Node *)n;
}
-#line 33750 "gram.c" /* yacc.c:1646 */
+#line 33749 "gram.c" /* yacc.c:1646 */
break;
case 765:
-#line 5527 "gram.y" /* yacc.c:1646 */
+#line 5526 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33756 "gram.c" /* yacc.c:1646 */
+#line 33755 "gram.c" /* yacc.c:1646 */
break;
case 766:
-#line 5528 "gram.y" /* yacc.c:1646 */
+#line 5527 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33762 "gram.c" /* yacc.c:1646 */
+#line 33761 "gram.c" /* yacc.c:1646 */
break;
case 767:
-#line 5532 "gram.y" /* yacc.c:1646 */
+#line 5531 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33768 "gram.c" /* yacc.c:1646 */
+#line 33767 "gram.c" /* yacc.c:1646 */
break;
case 768:
-#line 5541 "gram.y" /* yacc.c:1646 */
+#line 5540 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33774 "gram.c" /* yacc.c:1646 */
+#line 33773 "gram.c" /* yacc.c:1646 */
break;
case 769:
-#line 5545 "gram.y" /* yacc.c:1646 */
+#line 5544 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33780 "gram.c" /* yacc.c:1646 */
+#line 33779 "gram.c" /* yacc.c:1646 */
break;
case 770:
-#line 5550 "gram.y" /* yacc.c:1646 */
+#line 5549 "gram.y" /* yacc.c:1646 */
{
(yyval.boolean) = (yyvsp[0].boolean);
}
-#line 33788 "gram.c" /* yacc.c:1646 */
+#line 33787 "gram.c" /* yacc.c:1646 */
break;
case 771:
-#line 5554 "gram.y" /* yacc.c:1646 */
+#line 5553 "gram.y" /* yacc.c:1646 */
{
/*
* If ROW/STATEMENT not specified, default to
@@ -33796,97 +33795,97 @@ yyreduce:
*/
(yyval.boolean) = false;
}
-#line 33800 "gram.c" /* yacc.c:1646 */
+#line 33799 "gram.c" /* yacc.c:1646 */
break;
case 774:
-#line 5569 "gram.y" /* yacc.c:1646 */
+#line 5568 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33806 "gram.c" /* yacc.c:1646 */
+#line 33805 "gram.c" /* yacc.c:1646 */
break;
case 775:
-#line 5570 "gram.y" /* yacc.c:1646 */
+#line 5569 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33812 "gram.c" /* yacc.c:1646 */
+#line 33811 "gram.c" /* yacc.c:1646 */
break;
case 776:
-#line 5574 "gram.y" /* yacc.c:1646 */
+#line 5573 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33818 "gram.c" /* yacc.c:1646 */
+#line 33817 "gram.c" /* yacc.c:1646 */
break;
case 777:
-#line 5575 "gram.y" /* yacc.c:1646 */
+#line 5574 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33824 "gram.c" /* yacc.c:1646 */
+#line 33823 "gram.c" /* yacc.c:1646 */
break;
case 780:
-#line 5584 "gram.y" /* yacc.c:1646 */
+#line 5583 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].value)); }
-#line 33830 "gram.c" /* yacc.c:1646 */
+#line 33829 "gram.c" /* yacc.c:1646 */
break;
case 781:
-#line 5585 "gram.y" /* yacc.c:1646 */
+#line 5584 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].value)); }
-#line 33836 "gram.c" /* yacc.c:1646 */
+#line 33835 "gram.c" /* yacc.c:1646 */
break;
case 782:
-#line 5586 "gram.y" /* yacc.c:1646 */
+#line 5585 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 33842 "gram.c" /* yacc.c:1646 */
+#line 33841 "gram.c" /* yacc.c:1646 */
break;
case 783:
-#line 5591 "gram.y" /* yacc.c:1646 */
+#line 5590 "gram.y" /* yacc.c:1646 */
{
(yyval.value) = makeString(psprintf("%d", (yyvsp[0].ival)));
}
-#line 33850 "gram.c" /* yacc.c:1646 */
+#line 33849 "gram.c" /* yacc.c:1646 */
break;
case 784:
-#line 5594 "gram.y" /* yacc.c:1646 */
+#line 5593 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33856 "gram.c" /* yacc.c:1646 */
+#line 33855 "gram.c" /* yacc.c:1646 */
break;
case 785:
-#line 5595 "gram.y" /* yacc.c:1646 */
+#line 5594 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33862 "gram.c" /* yacc.c:1646 */
+#line 33861 "gram.c" /* yacc.c:1646 */
break;
case 786:
-#line 5596 "gram.y" /* yacc.c:1646 */
+#line 5595 "gram.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33868 "gram.c" /* yacc.c:1646 */
+#line 33867 "gram.c" /* yacc.c:1646 */
break;
case 787:
-#line 5600 "gram.y" /* yacc.c:1646 */
+#line 5599 "gram.y" /* yacc.c:1646 */
{ (yyval.range) = (yyvsp[0].range); }
-#line 33874 "gram.c" /* yacc.c:1646 */
+#line 33873 "gram.c" /* yacc.c:1646 */
break;
case 788:
-#line 5601 "gram.y" /* yacc.c:1646 */
+#line 5600 "gram.y" /* yacc.c:1646 */
{ (yyval.range) = NULL; }
-#line 33880 "gram.c" /* yacc.c:1646 */
+#line 33879 "gram.c" /* yacc.c:1646 */
break;
case 789:
-#line 5606 "gram.y" /* yacc.c:1646 */
+#line 5605 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 33886 "gram.c" /* yacc.c:1646 */
+#line 33885 "gram.c" /* yacc.c:1646 */
break;
case 790:
-#line 5608 "gram.y" /* yacc.c:1646 */
+#line 5607 "gram.y" /* yacc.c:1646 */
{
/*
* We must complain about conflicting options.
@@ -33910,47 +33909,47 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.ival) = newspec;
}
-#line 33914 "gram.c" /* yacc.c:1646 */
+#line 33913 "gram.c" /* yacc.c:1646 */
break;
case 791:
-#line 5634 "gram.y" /* yacc.c:1646 */
+#line 5633 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NOT_DEFERRABLE; }
-#line 33920 "gram.c" /* yacc.c:1646 */
+#line 33919 "gram.c" /* yacc.c:1646 */
break;
case 792:
-#line 5635 "gram.y" /* yacc.c:1646 */
+#line 5634 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_DEFERRABLE; }
-#line 33926 "gram.c" /* yacc.c:1646 */
+#line 33925 "gram.c" /* yacc.c:1646 */
break;
case 793:
-#line 5636 "gram.y" /* yacc.c:1646 */
+#line 5635 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_INITIALLY_IMMEDIATE; }
-#line 33932 "gram.c" /* yacc.c:1646 */
+#line 33931 "gram.c" /* yacc.c:1646 */
break;
case 794:
-#line 5637 "gram.y" /* yacc.c:1646 */
+#line 5636 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_INITIALLY_DEFERRED; }
-#line 33938 "gram.c" /* yacc.c:1646 */
+#line 33937 "gram.c" /* yacc.c:1646 */
break;
case 795:
-#line 5638 "gram.y" /* yacc.c:1646 */
+#line 5637 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NOT_VALID; }
-#line 33944 "gram.c" /* yacc.c:1646 */
+#line 33943 "gram.c" /* yacc.c:1646 */
break;
case 796:
-#line 5639 "gram.y" /* yacc.c:1646 */
+#line 5638 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NO_INHERIT; }
-#line 33950 "gram.c" /* yacc.c:1646 */
+#line 33949 "gram.c" /* yacc.c:1646 */
break;
case 797:
-#line 5654 "gram.y" /* yacc.c:1646 */
+#line 5653 "gram.y" /* yacc.c:1646 */
{
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
n->trigname = (yyvsp[-7].str);
@@ -33959,11 +33958,11 @@ yyreduce:
n->funcname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 33963 "gram.c" /* yacc.c:1646 */
+#line 33962 "gram.c" /* yacc.c:1646 */
break;
case 798:
-#line 5665 "gram.y" /* yacc.c:1646 */
+#line 5664 "gram.y" /* yacc.c:1646 */
{
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
n->trigname = (yyvsp[-9].str);
@@ -33972,76 +33971,76 @@ yyreduce:
n->funcname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 33976 "gram.c" /* yacc.c:1646 */
+#line 33975 "gram.c" /* yacc.c:1646 */
break;
case 799:
-#line 5677 "gram.y" /* yacc.c:1646 */
+#line 5676 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 33982 "gram.c" /* yacc.c:1646 */
+#line 33981 "gram.c" /* yacc.c:1646 */
break;
case 800:
-#line 5679 "gram.y" /* yacc.c:1646 */
+#line 5678 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 33988 "gram.c" /* yacc.c:1646 */
+#line 33987 "gram.c" /* yacc.c:1646 */
break;
case 801:
-#line 5684 "gram.y" /* yacc.c:1646 */
+#line 5683 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-4].str), (Node *) (yyvsp[-1].list), (yylsp[-4])); }
-#line 33994 "gram.c" /* yacc.c:1646 */
+#line 33993 "gram.c" /* yacc.c:1646 */
break;
case 802:
-#line 5689 "gram.y" /* yacc.c:1646 */
+#line 5688 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 34000 "gram.c" /* yacc.c:1646 */
+#line 33999 "gram.c" /* yacc.c:1646 */
break;
case 803:
-#line 5691 "gram.y" /* yacc.c:1646 */
+#line 5690 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 34006 "gram.c" /* yacc.c:1646 */
+#line 34005 "gram.c" /* yacc.c:1646 */
break;
case 804:
-#line 5696 "gram.y" /* yacc.c:1646 */
+#line 5695 "gram.y" /* yacc.c:1646 */
{
AlterEventTrigStmt *n = makeNode(AlterEventTrigStmt);
n->trigname = (yyvsp[-1].str);
n->tgenabled = (yyvsp[0].chr);
(yyval.node) = (Node *) n;
}
-#line 34017 "gram.c" /* yacc.c:1646 */
+#line 34016 "gram.c" /* yacc.c:1646 */
break;
case 805:
-#line 5705 "gram.y" /* yacc.c:1646 */
+#line 5704 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ON_ORIGIN; }
-#line 34023 "gram.c" /* yacc.c:1646 */
+#line 34022 "gram.c" /* yacc.c:1646 */
break;
case 806:
-#line 5706 "gram.y" /* yacc.c:1646 */
+#line 5705 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ON_REPLICA; }
-#line 34029 "gram.c" /* yacc.c:1646 */
+#line 34028 "gram.c" /* yacc.c:1646 */
break;
case 807:
-#line 5707 "gram.y" /* yacc.c:1646 */
+#line 5706 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ALWAYS; }
-#line 34035 "gram.c" /* yacc.c:1646 */
+#line 34034 "gram.c" /* yacc.c:1646 */
break;
case 808:
-#line 5708 "gram.y" /* yacc.c:1646 */
+#line 5707 "gram.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_DISABLED; }
-#line 34041 "gram.c" /* yacc.c:1646 */
+#line 34040 "gram.c" /* yacc.c:1646 */
break;
case 809:
-#line 5720 "gram.y" /* yacc.c:1646 */
+#line 5719 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -34049,11 +34048,11 @@ yyreduce:
(yyval.node) = NULL;
}
-#line 34053 "gram.c" /* yacc.c:1646 */
+#line 34052 "gram.c" /* yacc.c:1646 */
break;
case 810:
-#line 5739 "gram.y" /* yacc.c:1646 */
+#line 5738 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_AGGREGATE;
@@ -34064,11 +34063,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34068 "gram.c" /* yacc.c:1646 */
+#line 34067 "gram.c" /* yacc.c:1646 */
break;
case 811:
-#line 5750 "gram.y" /* yacc.c:1646 */
+#line 5749 "gram.y" /* yacc.c:1646 */
{
/* old-style (pre-8.2) syntax for CREATE AGGREGATE */
DefineStmt *n = makeNode(DefineStmt);
@@ -34080,11 +34079,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34084 "gram.c" /* yacc.c:1646 */
+#line 34083 "gram.c" /* yacc.c:1646 */
break;
case 812:
-#line 5762 "gram.y" /* yacc.c:1646 */
+#line 5761 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_OPERATOR;
@@ -34094,11 +34093,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34098 "gram.c" /* yacc.c:1646 */
+#line 34097 "gram.c" /* yacc.c:1646 */
break;
case 813:
-#line 5772 "gram.y" /* yacc.c:1646 */
+#line 5771 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TYPE;
@@ -34108,11 +34107,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34112 "gram.c" /* yacc.c:1646 */
+#line 34111 "gram.c" /* yacc.c:1646 */
break;
case 814:
-#line 5782 "gram.y" /* yacc.c:1646 */
+#line 5781 "gram.y" /* yacc.c:1646 */
{
/* Shell type (identified by lack of definition) */
DefineStmt *n = makeNode(DefineStmt);
@@ -34123,11 +34122,11 @@ yyreduce:
n->definition = NIL;
(yyval.node) = (Node *)n;
}
-#line 34127 "gram.c" /* yacc.c:1646 */
+#line 34126 "gram.c" /* yacc.c:1646 */
break;
case 815:
-#line 5793 "gram.y" /* yacc.c:1646 */
+#line 5792 "gram.y" /* yacc.c:1646 */
{
CompositeTypeStmt *n = makeNode(CompositeTypeStmt);
@@ -34136,33 +34135,33 @@ yyreduce:
n->coldeflist = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 34140 "gram.c" /* yacc.c:1646 */
+#line 34139 "gram.c" /* yacc.c:1646 */
break;
case 816:
-#line 5802 "gram.y" /* yacc.c:1646 */
+#line 5801 "gram.y" /* yacc.c:1646 */
{
CreateEnumStmt *n = makeNode(CreateEnumStmt);
n->typeName = (yyvsp[-5].list);
n->vals = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 34151 "gram.c" /* yacc.c:1646 */
+#line 34150 "gram.c" /* yacc.c:1646 */
break;
case 817:
-#line 5809 "gram.y" /* yacc.c:1646 */
+#line 5808 "gram.y" /* yacc.c:1646 */
{
CreateRangeStmt *n = makeNode(CreateRangeStmt);
n->typeName = (yyvsp[-3].list);
n->params = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34162 "gram.c" /* yacc.c:1646 */
+#line 34161 "gram.c" /* yacc.c:1646 */
break;
case 818:
-#line 5816 "gram.y" /* yacc.c:1646 */
+#line 5815 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSPARSER;
@@ -34171,11 +34170,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34175 "gram.c" /* yacc.c:1646 */
+#line 34174 "gram.c" /* yacc.c:1646 */
break;
case 819:
-#line 5825 "gram.y" /* yacc.c:1646 */
+#line 5824 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSDICTIONARY;
@@ -34184,11 +34183,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34188 "gram.c" /* yacc.c:1646 */
+#line 34187 "gram.c" /* yacc.c:1646 */
break;
case 820:
-#line 5834 "gram.y" /* yacc.c:1646 */
+#line 5833 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSTEMPLATE;
@@ -34197,11 +34196,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34201 "gram.c" /* yacc.c:1646 */
+#line 34200 "gram.c" /* yacc.c:1646 */
break;
case 821:
-#line 5843 "gram.y" /* yacc.c:1646 */
+#line 5842 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSCONFIGURATION;
@@ -34210,11 +34209,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34214 "gram.c" /* yacc.c:1646 */
+#line 34213 "gram.c" /* yacc.c:1646 */
break;
case 822:
-#line 5852 "gram.y" /* yacc.c:1646 */
+#line 5851 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34223,11 +34222,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34227 "gram.c" /* yacc.c:1646 */
+#line 34226 "gram.c" /* yacc.c:1646 */
break;
case 823:
-#line 5861 "gram.y" /* yacc.c:1646 */
+#line 5860 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34237,11 +34236,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 34241 "gram.c" /* yacc.c:1646 */
+#line 34240 "gram.c" /* yacc.c:1646 */
break;
case 824:
-#line 5871 "gram.y" /* yacc.c:1646 */
+#line 5870 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34250,11 +34249,11 @@ yyreduce:
n->definition = list_make1(makeDefElem("from", (Node *) (yyvsp[0].list), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 34254 "gram.c" /* yacc.c:1646 */
+#line 34253 "gram.c" /* yacc.c:1646 */
break;
case 825:
-#line 5880 "gram.y" /* yacc.c:1646 */
+#line 5879 "gram.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34264,131 +34263,131 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 34268 "gram.c" /* yacc.c:1646 */
+#line 34267 "gram.c" /* yacc.c:1646 */
break;
case 826:
-#line 5891 "gram.y" /* yacc.c:1646 */
+#line 5890 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 34274 "gram.c" /* yacc.c:1646 */
+#line 34273 "gram.c" /* yacc.c:1646 */
break;
case 827:
-#line 5894 "gram.y" /* yacc.c:1646 */
+#line 5893 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 34280 "gram.c" /* yacc.c:1646 */
+#line 34279 "gram.c" /* yacc.c:1646 */
break;
case 828:
-#line 5895 "gram.y" /* yacc.c:1646 */
+#line 5894 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 34286 "gram.c" /* yacc.c:1646 */
+#line 34285 "gram.c" /* yacc.c:1646 */
break;
case 829:
-#line 5899 "gram.y" /* yacc.c:1646 */
+#line 5898 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2]));
}
-#line 34294 "gram.c" /* yacc.c:1646 */
+#line 34293 "gram.c" /* yacc.c:1646 */
break;
case 830:
-#line 5903 "gram.y" /* yacc.c:1646 */
+#line 5902 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0]));
}
-#line 34302 "gram.c" /* yacc.c:1646 */
+#line 34301 "gram.c" /* yacc.c:1646 */
break;
case 831:
-#line 5909 "gram.y" /* yacc.c:1646 */
+#line 5908 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].typnam); }
-#line 34308 "gram.c" /* yacc.c:1646 */
+#line 34307 "gram.c" /* yacc.c:1646 */
break;
case 832:
-#line 5910 "gram.y" /* yacc.c:1646 */
+#line 5909 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 34314 "gram.c" /* yacc.c:1646 */
+#line 34313 "gram.c" /* yacc.c:1646 */
break;
case 833:
-#line 5911 "gram.y" /* yacc.c:1646 */
+#line 5910 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].list); }
-#line 34320 "gram.c" /* yacc.c:1646 */
+#line 34319 "gram.c" /* yacc.c:1646 */
break;
case 834:
-#line 5912 "gram.y" /* yacc.c:1646 */
+#line 5911 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].value); }
-#line 34326 "gram.c" /* yacc.c:1646 */
+#line 34325 "gram.c" /* yacc.c:1646 */
break;
case 835:
-#line 5913 "gram.y" /* yacc.c:1646 */
+#line 5912 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString((yyvsp[0].str)); }
-#line 34332 "gram.c" /* yacc.c:1646 */
+#line 34331 "gram.c" /* yacc.c:1646 */
break;
case 836:
-#line 5914 "gram.y" /* yacc.c:1646 */
+#line 5913 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 34338 "gram.c" /* yacc.c:1646 */
+#line 34337 "gram.c" /* yacc.c:1646 */
break;
case 837:
-#line 5917 "gram.y" /* yacc.c:1646 */
+#line 5916 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 34344 "gram.c" /* yacc.c:1646 */
+#line 34343 "gram.c" /* yacc.c:1646 */
break;
case 838:
-#line 5920 "gram.y" /* yacc.c:1646 */
+#line 5919 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 34350 "gram.c" /* yacc.c:1646 */
+#line 34349 "gram.c" /* yacc.c:1646 */
break;
case 839:
-#line 5921 "gram.y" /* yacc.c:1646 */
+#line 5920 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 34356 "gram.c" /* yacc.c:1646 */
+#line 34355 "gram.c" /* yacc.c:1646 */
break;
case 840:
-#line 5930 "gram.y" /* yacc.c:1646 */
+#line 5929 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)(yyvsp[0].node), (yylsp[-2]));
}
-#line 34364 "gram.c" /* yacc.c:1646 */
+#line 34363 "gram.c" /* yacc.c:1646 */
break;
case 841:
-#line 5936 "gram.y" /* yacc.c:1646 */
+#line 5935 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34370 "gram.c" /* yacc.c:1646 */
+#line 34369 "gram.c" /* yacc.c:1646 */
break;
case 842:
-#line 5937 "gram.y" /* yacc.c:1646 */
+#line 5936 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34376 "gram.c" /* yacc.c:1646 */
+#line 34375 "gram.c" /* yacc.c:1646 */
break;
case 843:
-#line 5941 "gram.y" /* yacc.c:1646 */
+#line 5940 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 34382 "gram.c" /* yacc.c:1646 */
+#line 34381 "gram.c" /* yacc.c:1646 */
break;
case 844:
-#line 5943 "gram.y" /* yacc.c:1646 */
+#line 5942 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 34388 "gram.c" /* yacc.c:1646 */
+#line 34387 "gram.c" /* yacc.c:1646 */
break;
case 845:
-#line 5954 "gram.y" /* yacc.c:1646 */
+#line 5953 "gram.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-4].list);
@@ -34399,11 +34398,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-1].boolean);
(yyval.node) = (Node *) n;
}
-#line 34403 "gram.c" /* yacc.c:1646 */
+#line 34402 "gram.c" /* yacc.c:1646 */
break;
case 846:
-#line 5965 "gram.y" /* yacc.c:1646 */
+#line 5964 "gram.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-6].list);
@@ -34414,11 +34413,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-3].boolean);
(yyval.node) = (Node *) n;
}
-#line 34418 "gram.c" /* yacc.c:1646 */
+#line 34417 "gram.c" /* yacc.c:1646 */
break;
case 847:
-#line 5976 "gram.y" /* yacc.c:1646 */
+#line 5975 "gram.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-6].list);
@@ -34429,11 +34428,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-3].boolean);
(yyval.node) = (Node *) n;
}
-#line 34433 "gram.c" /* yacc.c:1646 */
+#line 34432 "gram.c" /* yacc.c:1646 */
break;
case 848:
-#line 5987 "gram.y" /* yacc.c:1646 */
+#line 5986 "gram.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-5].list);
@@ -34444,23 +34443,23 @@ yyreduce:
n->skipIfNewValExists = false;
(yyval.node) = (Node *) n;
}
-#line 34448 "gram.c" /* yacc.c:1646 */
+#line 34447 "gram.c" /* yacc.c:1646 */
break;
case 849:
-#line 5999 "gram.y" /* yacc.c:1646 */
+#line 5998 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 34454 "gram.c" /* yacc.c:1646 */
+#line 34453 "gram.c" /* yacc.c:1646 */
break;
case 850:
-#line 6000 "gram.y" /* yacc.c:1646 */
+#line 5999 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34460 "gram.c" /* yacc.c:1646 */
+#line 34459 "gram.c" /* yacc.c:1646 */
break;
case 851:
-#line 6018 "gram.y" /* yacc.c:1646 */
+#line 6017 "gram.y" /* yacc.c:1646 */
{
CreateOpClassStmt *n = makeNode(CreateOpClassStmt);
n->opclassname = (yyvsp[-9].list);
@@ -34471,23 +34470,23 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34475 "gram.c" /* yacc.c:1646 */
+#line 34474 "gram.c" /* yacc.c:1646 */
break;
case 852:
-#line 6031 "gram.y" /* yacc.c:1646 */
+#line 6030 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 34481 "gram.c" /* yacc.c:1646 */
+#line 34480 "gram.c" /* yacc.c:1646 */
break;
case 853:
-#line 6032 "gram.y" /* yacc.c:1646 */
+#line 6031 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 34487 "gram.c" /* yacc.c:1646 */
+#line 34486 "gram.c" /* yacc.c:1646 */
break;
case 854:
-#line 6037 "gram.y" /* yacc.c:1646 */
+#line 6036 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
ObjectWithArgs *owa = makeNode(ObjectWithArgs);
@@ -34499,11 +34498,11 @@ yyreduce:
n->order_family = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34503 "gram.c" /* yacc.c:1646 */
+#line 34502 "gram.c" /* yacc.c:1646 */
break;
case 855:
-#line 6050 "gram.y" /* yacc.c:1646 */
+#line 6049 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_OPERATOR;
@@ -34512,11 +34511,11 @@ yyreduce:
n->order_family = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34516 "gram.c" /* yacc.c:1646 */
+#line 34515 "gram.c" /* yacc.c:1646 */
break;
case 856:
-#line 6059 "gram.y" /* yacc.c:1646 */
+#line 6058 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34524,11 +34523,11 @@ yyreduce:
n->number = (yyvsp[-1].ival);
(yyval.node) = (Node *) n;
}
-#line 34528 "gram.c" /* yacc.c:1646 */
+#line 34527 "gram.c" /* yacc.c:1646 */
break;
case 857:
-#line 6067 "gram.y" /* yacc.c:1646 */
+#line 6066 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34537,64 +34536,64 @@ yyreduce:
n->class_args = (yyvsp[-2].list);
(yyval.node) = (Node *) n;
}
-#line 34541 "gram.c" /* yacc.c:1646 */
+#line 34540 "gram.c" /* yacc.c:1646 */
break;
case 858:
-#line 6076 "gram.y" /* yacc.c:1646 */
+#line 6075 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_STORAGETYPE;
n->storedtype = (yyvsp[0].typnam);
(yyval.node) = (Node *) n;
}
-#line 34552 "gram.c" /* yacc.c:1646 */
+#line 34551 "gram.c" /* yacc.c:1646 */
break;
case 859:
-#line 6084 "gram.y" /* yacc.c:1646 */
+#line 6083 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 34558 "gram.c" /* yacc.c:1646 */
+#line 34557 "gram.c" /* yacc.c:1646 */
break;
case 860:
-#line 6085 "gram.y" /* yacc.c:1646 */
+#line 6084 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34564 "gram.c" /* yacc.c:1646 */
+#line 34563 "gram.c" /* yacc.c:1646 */
break;
case 861:
-#line 6088 "gram.y" /* yacc.c:1646 */
+#line 6087 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34570 "gram.c" /* yacc.c:1646 */
+#line 34569 "gram.c" /* yacc.c:1646 */
break;
case 862:
-#line 6089 "gram.y" /* yacc.c:1646 */
+#line 6088 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34576 "gram.c" /* yacc.c:1646 */
+#line 34575 "gram.c" /* yacc.c:1646 */
break;
case 863:
-#line 6092 "gram.y" /* yacc.c:1646 */
+#line 6091 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34582 "gram.c" /* yacc.c:1646 */
+#line 34581 "gram.c" /* yacc.c:1646 */
break;
case 864:
-#line 6093 "gram.y" /* yacc.c:1646 */
+#line 6092 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34588 "gram.c" /* yacc.c:1646 */
+#line 34587 "gram.c" /* yacc.c:1646 */
break;
case 865:
-#line 6094 "gram.y" /* yacc.c:1646 */
+#line 6093 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34594 "gram.c" /* yacc.c:1646 */
+#line 34593 "gram.c" /* yacc.c:1646 */
break;
case 866:
-#line 6098 "gram.y" /* yacc.c:1646 */
+#line 6097 "gram.y" /* yacc.c:1646 */
{
/*
* RECHECK no longer does anything in opclass definitions,
@@ -34608,28 +34607,28 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.boolean) = true;
}
-#line 34612 "gram.c" /* yacc.c:1646 */
+#line 34611 "gram.c" /* yacc.c:1646 */
break;
case 867:
-#line 6111 "gram.y" /* yacc.c:1646 */
+#line 6110 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34618 "gram.c" /* yacc.c:1646 */
+#line 34617 "gram.c" /* yacc.c:1646 */
break;
case 868:
-#line 6117 "gram.y" /* yacc.c:1646 */
+#line 6116 "gram.y" /* yacc.c:1646 */
{
CreateOpFamilyStmt *n = makeNode(CreateOpFamilyStmt);
n->opfamilyname = (yyvsp[-2].list);
n->amname = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 34629 "gram.c" /* yacc.c:1646 */
+#line 34628 "gram.c" /* yacc.c:1646 */
break;
case 869:
-#line 6127 "gram.y" /* yacc.c:1646 */
+#line 6126 "gram.y" /* yacc.c:1646 */
{
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
n->opfamilyname = (yyvsp[-4].list);
@@ -34638,11 +34637,11 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34642 "gram.c" /* yacc.c:1646 */
+#line 34641 "gram.c" /* yacc.c:1646 */
break;
case 870:
-#line 6136 "gram.y" /* yacc.c:1646 */
+#line 6135 "gram.y" /* yacc.c:1646 */
{
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
n->opfamilyname = (yyvsp[-4].list);
@@ -34651,23 +34650,23 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34655 "gram.c" /* yacc.c:1646 */
+#line 34654 "gram.c" /* yacc.c:1646 */
break;
case 871:
-#line 6147 "gram.y" /* yacc.c:1646 */
+#line 6146 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 34661 "gram.c" /* yacc.c:1646 */
+#line 34660 "gram.c" /* yacc.c:1646 */
break;
case 872:
-#line 6148 "gram.y" /* yacc.c:1646 */
+#line 6147 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 34667 "gram.c" /* yacc.c:1646 */
+#line 34666 "gram.c" /* yacc.c:1646 */
break;
case 873:
-#line 6153 "gram.y" /* yacc.c:1646 */
+#line 6152 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_OPERATOR;
@@ -34675,11 +34674,11 @@ yyreduce:
n->class_args = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34679 "gram.c" /* yacc.c:1646 */
+#line 34678 "gram.c" /* yacc.c:1646 */
break;
case 874:
-#line 6161 "gram.y" /* yacc.c:1646 */
+#line 6160 "gram.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34687,11 +34686,11 @@ yyreduce:
n->class_args = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34691 "gram.c" /* yacc.c:1646 */
+#line 34690 "gram.c" /* yacc.c:1646 */
break;
case 875:
-#line 6173 "gram.y" /* yacc.c:1646 */
+#line 6172 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34701,11 +34700,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34705 "gram.c" /* yacc.c:1646 */
+#line 34704 "gram.c" /* yacc.c:1646 */
break;
case 876:
-#line 6183 "gram.y" /* yacc.c:1646 */
+#line 6182 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34715,11 +34714,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34719 "gram.c" /* yacc.c:1646 */
+#line 34718 "gram.c" /* yacc.c:1646 */
break;
case 877:
-#line 6196 "gram.y" /* yacc.c:1646 */
+#line 6195 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34729,11 +34728,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34733 "gram.c" /* yacc.c:1646 */
+#line 34732 "gram.c" /* yacc.c:1646 */
break;
case 878:
-#line 6206 "gram.y" /* yacc.c:1646 */
+#line 6205 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34743,33 +34742,33 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34747 "gram.c" /* yacc.c:1646 */
+#line 34746 "gram.c" /* yacc.c:1646 */
break;
case 879:
-#line 6228 "gram.y" /* yacc.c:1646 */
+#line 6227 "gram.y" /* yacc.c:1646 */
{
DropOwnedStmt *n = makeNode(DropOwnedStmt);
n->roles = (yyvsp[-1].list);
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 34758 "gram.c" /* yacc.c:1646 */
+#line 34757 "gram.c" /* yacc.c:1646 */
break;
case 880:
-#line 6238 "gram.y" /* yacc.c:1646 */
+#line 6237 "gram.y" /* yacc.c:1646 */
{
ReassignOwnedStmt *n = makeNode(ReassignOwnedStmt);
n->roles = (yyvsp[-2].list);
n->newrole = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 34769 "gram.c" /* yacc.c:1646 */
+#line 34768 "gram.c" /* yacc.c:1646 */
break;
case 881:
-#line 6256 "gram.y" /* yacc.c:1646 */
+#line 6255 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34779,11 +34778,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34783 "gram.c" /* yacc.c:1646 */
+#line 34782 "gram.c" /* yacc.c:1646 */
break;
case 882:
-#line 6266 "gram.y" /* yacc.c:1646 */
+#line 6265 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-2].objtype);
@@ -34793,11 +34792,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34797 "gram.c" /* yacc.c:1646 */
+#line 34796 "gram.c" /* yacc.c:1646 */
break;
case 883:
-#line 6276 "gram.y" /* yacc.c:1646 */
+#line 6275 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34807,11 +34806,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34811 "gram.c" /* yacc.c:1646 */
+#line 34810 "gram.c" /* yacc.c:1646 */
break;
case 884:
-#line 6286 "gram.y" /* yacc.c:1646 */
+#line 6285 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-2].objtype);
@@ -34821,11 +34820,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34825 "gram.c" /* yacc.c:1646 */
+#line 34824 "gram.c" /* yacc.c:1646 */
break;
case 885:
-#line 6296 "gram.y" /* yacc.c:1646 */
+#line 6295 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34835,11 +34834,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34839 "gram.c" /* yacc.c:1646 */
+#line 34838 "gram.c" /* yacc.c:1646 */
break;
case 886:
-#line 6306 "gram.y" /* yacc.c:1646 */
+#line 6305 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-6].objtype);
@@ -34849,11 +34848,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34853 "gram.c" /* yacc.c:1646 */
+#line 34852 "gram.c" /* yacc.c:1646 */
break;
case 887:
-#line 6316 "gram.y" /* yacc.c:1646 */
+#line 6315 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TYPE;
@@ -34863,11 +34862,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34867 "gram.c" /* yacc.c:1646 */
+#line 34866 "gram.c" /* yacc.c:1646 */
break;
case 888:
-#line 6326 "gram.y" /* yacc.c:1646 */
+#line 6325 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TYPE;
@@ -34877,11 +34876,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34881 "gram.c" /* yacc.c:1646 */
+#line 34880 "gram.c" /* yacc.c:1646 */
break;
case 889:
-#line 6336 "gram.y" /* yacc.c:1646 */
+#line 6335 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_DOMAIN;
@@ -34891,11 +34890,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34895 "gram.c" /* yacc.c:1646 */
+#line 34894 "gram.c" /* yacc.c:1646 */
break;
case 890:
-#line 6346 "gram.y" /* yacc.c:1646 */
+#line 6345 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_DOMAIN;
@@ -34905,11 +34904,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34909 "gram.c" /* yacc.c:1646 */
+#line 34908 "gram.c" /* yacc.c:1646 */
break;
case 891:
-#line 6356 "gram.y" /* yacc.c:1646 */
+#line 6355 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_INDEX;
@@ -34919,11 +34918,11 @@ yyreduce:
n->concurrent = true;
(yyval.node) = (Node *)n;
}
-#line 34923 "gram.c" /* yacc.c:1646 */
+#line 34922 "gram.c" /* yacc.c:1646 */
break;
case 892:
-#line 6366 "gram.y" /* yacc.c:1646 */
+#line 6365 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_INDEX;
@@ -34933,233 +34932,233 @@ yyreduce:
n->concurrent = true;
(yyval.node) = (Node *)n;
}
-#line 34937 "gram.c" /* yacc.c:1646 */
+#line 34936 "gram.c" /* yacc.c:1646 */
break;
case 893:
-#line 6379 "gram.y" /* yacc.c:1646 */
+#line 6378 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TABLE; }
-#line 34943 "gram.c" /* yacc.c:1646 */
+#line 34942 "gram.c" /* yacc.c:1646 */
break;
case 894:
-#line 6380 "gram.y" /* yacc.c:1646 */
+#line 6379 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SEQUENCE; }
-#line 34949 "gram.c" /* yacc.c:1646 */
+#line 34948 "gram.c" /* yacc.c:1646 */
break;
case 895:
-#line 6381 "gram.y" /* yacc.c:1646 */
+#line 6380 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_VIEW; }
-#line 34955 "gram.c" /* yacc.c:1646 */
+#line 34954 "gram.c" /* yacc.c:1646 */
break;
case 896:
-#line 6382 "gram.y" /* yacc.c:1646 */
+#line 6381 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_MATVIEW; }
-#line 34961 "gram.c" /* yacc.c:1646 */
+#line 34960 "gram.c" /* yacc.c:1646 */
break;
case 897:
-#line 6383 "gram.y" /* yacc.c:1646 */
+#line 6382 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_INDEX; }
-#line 34967 "gram.c" /* yacc.c:1646 */
+#line 34966 "gram.c" /* yacc.c:1646 */
break;
case 898:
-#line 6384 "gram.y" /* yacc.c:1646 */
+#line 6383 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FOREIGN_TABLE; }
-#line 34973 "gram.c" /* yacc.c:1646 */
+#line 34972 "gram.c" /* yacc.c:1646 */
break;
case 899:
-#line 6385 "gram.y" /* yacc.c:1646 */
+#line 6384 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_COLLATION; }
-#line 34979 "gram.c" /* yacc.c:1646 */
+#line 34978 "gram.c" /* yacc.c:1646 */
break;
case 900:
-#line 6386 "gram.y" /* yacc.c:1646 */
+#line 6385 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_CONVERSION; }
-#line 34985 "gram.c" /* yacc.c:1646 */
+#line 34984 "gram.c" /* yacc.c:1646 */
break;
case 901:
-#line 6387 "gram.y" /* yacc.c:1646 */
+#line 6386 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_STATISTIC_EXT; }
-#line 34991 "gram.c" /* yacc.c:1646 */
+#line 34990 "gram.c" /* yacc.c:1646 */
break;
case 902:
-#line 6388 "gram.y" /* yacc.c:1646 */
+#line 6387 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSPARSER; }
-#line 34997 "gram.c" /* yacc.c:1646 */
+#line 34996 "gram.c" /* yacc.c:1646 */
break;
case 903:
-#line 6389 "gram.y" /* yacc.c:1646 */
+#line 6388 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSDICTIONARY; }
-#line 35003 "gram.c" /* yacc.c:1646 */
+#line 35002 "gram.c" /* yacc.c:1646 */
break;
case 904:
-#line 6390 "gram.y" /* yacc.c:1646 */
+#line 6389 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSTEMPLATE; }
-#line 35009 "gram.c" /* yacc.c:1646 */
+#line 35008 "gram.c" /* yacc.c:1646 */
break;
case 905:
-#line 6391 "gram.y" /* yacc.c:1646 */
+#line 6390 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSCONFIGURATION; }
-#line 35015 "gram.c" /* yacc.c:1646 */
+#line 35014 "gram.c" /* yacc.c:1646 */
break;
case 906:
-#line 6401 "gram.y" /* yacc.c:1646 */
+#line 6400 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = (yyvsp[0].objtype); }
-#line 35021 "gram.c" /* yacc.c:1646 */
+#line 35020 "gram.c" /* yacc.c:1646 */
break;
case 907:
-#line 6402 "gram.y" /* yacc.c:1646 */
+#line 6401 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_DATABASE; }
-#line 35027 "gram.c" /* yacc.c:1646 */
+#line 35026 "gram.c" /* yacc.c:1646 */
break;
case 908:
-#line 6403 "gram.y" /* yacc.c:1646 */
+#line 6402 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_ROLE; }
-#line 35033 "gram.c" /* yacc.c:1646 */
+#line 35032 "gram.c" /* yacc.c:1646 */
break;
case 909:
-#line 6404 "gram.y" /* yacc.c:1646 */
+#line 6403 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SUBSCRIPTION; }
-#line 35039 "gram.c" /* yacc.c:1646 */
+#line 35038 "gram.c" /* yacc.c:1646 */
break;
case 910:
-#line 6405 "gram.y" /* yacc.c:1646 */
+#line 6404 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TABLESPACE; }
-#line 35045 "gram.c" /* yacc.c:1646 */
+#line 35044 "gram.c" /* yacc.c:1646 */
break;
case 911:
-#line 6409 "gram.y" /* yacc.c:1646 */
+#line 6408 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_ACCESS_METHOD; }
-#line 35051 "gram.c" /* yacc.c:1646 */
+#line 35050 "gram.c" /* yacc.c:1646 */
break;
case 912:
-#line 6410 "gram.y" /* yacc.c:1646 */
+#line 6409 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_EVENT_TRIGGER; }
-#line 35057 "gram.c" /* yacc.c:1646 */
+#line 35056 "gram.c" /* yacc.c:1646 */
break;
case 913:
-#line 6411 "gram.y" /* yacc.c:1646 */
+#line 6410 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_EXTENSION; }
-#line 35063 "gram.c" /* yacc.c:1646 */
+#line 35062 "gram.c" /* yacc.c:1646 */
break;
case 914:
-#line 6412 "gram.y" /* yacc.c:1646 */
+#line 6411 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FDW; }
-#line 35069 "gram.c" /* yacc.c:1646 */
+#line 35068 "gram.c" /* yacc.c:1646 */
break;
case 915:
-#line 6413 "gram.y" /* yacc.c:1646 */
+#line 6412 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_LANGUAGE; }
-#line 35075 "gram.c" /* yacc.c:1646 */
+#line 35074 "gram.c" /* yacc.c:1646 */
break;
case 916:
-#line 6414 "gram.y" /* yacc.c:1646 */
+#line 6413 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_PUBLICATION; }
-#line 35081 "gram.c" /* yacc.c:1646 */
+#line 35080 "gram.c" /* yacc.c:1646 */
break;
case 917:
-#line 6415 "gram.y" /* yacc.c:1646 */
+#line 6414 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SCHEMA; }
-#line 35087 "gram.c" /* yacc.c:1646 */
+#line 35086 "gram.c" /* yacc.c:1646 */
break;
case 918:
-#line 6416 "gram.y" /* yacc.c:1646 */
+#line 6415 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FOREIGN_SERVER; }
-#line 35093 "gram.c" /* yacc.c:1646 */
+#line 35092 "gram.c" /* yacc.c:1646 */
break;
case 919:
-#line 6421 "gram.y" /* yacc.c:1646 */
+#line 6420 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_POLICY; }
-#line 35099 "gram.c" /* yacc.c:1646 */
+#line 35098 "gram.c" /* yacc.c:1646 */
break;
case 920:
-#line 6422 "gram.y" /* yacc.c:1646 */
+#line 6421 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_RULE; }
-#line 35105 "gram.c" /* yacc.c:1646 */
+#line 35104 "gram.c" /* yacc.c:1646 */
break;
case 921:
-#line 6423 "gram.y" /* yacc.c:1646 */
+#line 6422 "gram.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TRIGGER; }
-#line 35111 "gram.c" /* yacc.c:1646 */
+#line 35110 "gram.c" /* yacc.c:1646 */
break;
case 922:
-#line 6427 "gram.y" /* yacc.c:1646 */
+#line 6426 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 35117 "gram.c" /* yacc.c:1646 */
+#line 35116 "gram.c" /* yacc.c:1646 */
break;
case 923:
-#line 6428 "gram.y" /* yacc.c:1646 */
+#line 6427 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 35123 "gram.c" /* yacc.c:1646 */
+#line 35122 "gram.c" /* yacc.c:1646 */
break;
case 924:
-#line 6431 "gram.y" /* yacc.c:1646 */
+#line 6430 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 35129 "gram.c" /* yacc.c:1646 */
+#line 35128 "gram.c" /* yacc.c:1646 */
break;
case 925:
-#line 6432 "gram.y" /* yacc.c:1646 */
+#line 6431 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)); }
-#line 35135 "gram.c" /* yacc.c:1646 */
+#line 35134 "gram.c" /* yacc.c:1646 */
break;
case 926:
-#line 6436 "gram.y" /* yacc.c:1646 */
+#line 6435 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 35141 "gram.c" /* yacc.c:1646 */
+#line 35140 "gram.c" /* yacc.c:1646 */
break;
case 927:
-#line 6438 "gram.y" /* yacc.c:1646 */
+#line 6437 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 35147 "gram.c" /* yacc.c:1646 */
+#line 35146 "gram.c" /* yacc.c:1646 */
break;
case 928:
-#line 6442 "gram.y" /* yacc.c:1646 */
+#line 6441 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 35153 "gram.c" /* yacc.c:1646 */
+#line 35152 "gram.c" /* yacc.c:1646 */
break;
case 929:
-#line 6443 "gram.y" /* yacc.c:1646 */
+#line 6442 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].typnam)); }
-#line 35159 "gram.c" /* yacc.c:1646 */
+#line 35158 "gram.c" /* yacc.c:1646 */
break;
case 930:
-#line 6455 "gram.y" /* yacc.c:1646 */
+#line 6454 "gram.y" /* yacc.c:1646 */
{
TruncateStmt *n = makeNode(TruncateStmt);
n->relations = (yyvsp[-2].list);
@@ -35167,29 +35166,29 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35171 "gram.c" /* yacc.c:1646 */
+#line 35170 "gram.c" /* yacc.c:1646 */
break;
case 931:
-#line 6465 "gram.y" /* yacc.c:1646 */
+#line 6464 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 35177 "gram.c" /* yacc.c:1646 */
+#line 35176 "gram.c" /* yacc.c:1646 */
break;
case 932:
-#line 6466 "gram.y" /* yacc.c:1646 */
+#line 6465 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 35183 "gram.c" /* yacc.c:1646 */
+#line 35182 "gram.c" /* yacc.c:1646 */
break;
case 933:
-#line 6467 "gram.y" /* yacc.c:1646 */
+#line 6466 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 35189 "gram.c" /* yacc.c:1646 */
+#line 35188 "gram.c" /* yacc.c:1646 */
break;
case 934:
-#line 6478 "gram.y" /* yacc.c:1646 */
+#line 6477 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-3].objtype);
@@ -35197,11 +35196,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35201 "gram.c" /* yacc.c:1646 */
+#line 35200 "gram.c" /* yacc.c:1646 */
break;
case 935:
-#line 6486 "gram.y" /* yacc.c:1646 */
+#line 6485 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_COLUMN;
@@ -35209,11 +35208,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35213 "gram.c" /* yacc.c:1646 */
+#line 35212 "gram.c" /* yacc.c:1646 */
break;
case 936:
-#line 6494 "gram.y" /* yacc.c:1646 */
+#line 6493 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-3].objtype);
@@ -35221,11 +35220,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35225 "gram.c" /* yacc.c:1646 */
+#line 35224 "gram.c" /* yacc.c:1646 */
break;
case 937:
-#line 6502 "gram.y" /* yacc.c:1646 */
+#line 6501 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TYPE;
@@ -35233,11 +35232,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35237 "gram.c" /* yacc.c:1646 */
+#line 35236 "gram.c" /* yacc.c:1646 */
break;
case 938:
-#line 6510 "gram.y" /* yacc.c:1646 */
+#line 6509 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_DOMAIN;
@@ -35245,11 +35244,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35249 "gram.c" /* yacc.c:1646 */
+#line 35248 "gram.c" /* yacc.c:1646 */
break;
case 939:
-#line 6518 "gram.y" /* yacc.c:1646 */
+#line 6517 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_AGGREGATE;
@@ -35257,11 +35256,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35261 "gram.c" /* yacc.c:1646 */
+#line 35260 "gram.c" /* yacc.c:1646 */
break;
case 940:
-#line 6526 "gram.y" /* yacc.c:1646 */
+#line 6525 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_FUNCTION;
@@ -35269,11 +35268,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35273 "gram.c" /* yacc.c:1646 */
+#line 35272 "gram.c" /* yacc.c:1646 */
break;
case 941:
-#line 6534 "gram.y" /* yacc.c:1646 */
+#line 6533 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPERATOR;
@@ -35281,11 +35280,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35285 "gram.c" /* yacc.c:1646 */
+#line 35284 "gram.c" /* yacc.c:1646 */
break;
case 942:
-#line 6542 "gram.y" /* yacc.c:1646 */
+#line 6541 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TABCONSTRAINT;
@@ -35293,11 +35292,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35297 "gram.c" /* yacc.c:1646 */
+#line 35296 "gram.c" /* yacc.c:1646 */
break;
case 943:
-#line 6550 "gram.y" /* yacc.c:1646 */
+#line 6549 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_DOMCONSTRAINT;
@@ -35310,11 +35309,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35314 "gram.c" /* yacc.c:1646 */
+#line 35313 "gram.c" /* yacc.c:1646 */
break;
case 944:
-#line 6563 "gram.y" /* yacc.c:1646 */
+#line 6562 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-5].objtype);
@@ -35322,11 +35321,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35326 "gram.c" /* yacc.c:1646 */
+#line 35325 "gram.c" /* yacc.c:1646 */
break;
case 945:
-#line 6571 "gram.y" /* yacc.c:1646 */
+#line 6570 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_PROCEDURE;
@@ -35334,11 +35333,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35338 "gram.c" /* yacc.c:1646 */
+#line 35337 "gram.c" /* yacc.c:1646 */
break;
case 946:
-#line 6579 "gram.y" /* yacc.c:1646 */
+#line 6578 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_ROUTINE;
@@ -35346,11 +35345,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35350 "gram.c" /* yacc.c:1646 */
+#line 35349 "gram.c" /* yacc.c:1646 */
break;
case 947:
-#line 6587 "gram.y" /* yacc.c:1646 */
+#line 6586 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TRANSFORM;
@@ -35358,11 +35357,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35362 "gram.c" /* yacc.c:1646 */
+#line 35361 "gram.c" /* yacc.c:1646 */
break;
case 948:
-#line 6595 "gram.y" /* yacc.c:1646 */
+#line 6594 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPCLASS;
@@ -35370,11 +35369,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35374 "gram.c" /* yacc.c:1646 */
+#line 35373 "gram.c" /* yacc.c:1646 */
break;
case 949:
-#line 6603 "gram.y" /* yacc.c:1646 */
+#line 6602 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPFAMILY;
@@ -35382,11 +35381,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35386 "gram.c" /* yacc.c:1646 */
+#line 35385 "gram.c" /* yacc.c:1646 */
break;
case 950:
-#line 6611 "gram.y" /* yacc.c:1646 */
+#line 6610 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_LARGEOBJECT;
@@ -35394,11 +35393,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35398 "gram.c" /* yacc.c:1646 */
+#line 35397 "gram.c" /* yacc.c:1646 */
break;
case 951:
-#line 6619 "gram.y" /* yacc.c:1646 */
+#line 6618 "gram.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_CAST;
@@ -35406,23 +35405,23 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35410 "gram.c" /* yacc.c:1646 */
+#line 35409 "gram.c" /* yacc.c:1646 */
break;
case 952:
-#line 6629 "gram.y" /* yacc.c:1646 */
+#line 6628 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35416 "gram.c" /* yacc.c:1646 */
+#line 35415 "gram.c" /* yacc.c:1646 */
break;
case 953:
-#line 6630 "gram.y" /* yacc.c:1646 */
+#line 6629 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35422 "gram.c" /* yacc.c:1646 */
+#line 35421 "gram.c" /* yacc.c:1646 */
break;
case 954:
-#line 6646 "gram.y" /* yacc.c:1646 */
+#line 6645 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35431,11 +35430,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35435 "gram.c" /* yacc.c:1646 */
+#line 35434 "gram.c" /* yacc.c:1646 */
break;
case 955:
-#line 6656 "gram.y" /* yacc.c:1646 */
+#line 6655 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35444,11 +35443,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35448 "gram.c" /* yacc.c:1646 */
+#line 35447 "gram.c" /* yacc.c:1646 */
break;
case 956:
-#line 6666 "gram.y" /* yacc.c:1646 */
+#line 6665 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35457,11 +35456,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35461 "gram.c" /* yacc.c:1646 */
+#line 35460 "gram.c" /* yacc.c:1646 */
break;
case 957:
-#line 6676 "gram.y" /* yacc.c:1646 */
+#line 6675 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35470,11 +35469,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35474 "gram.c" /* yacc.c:1646 */
+#line 35473 "gram.c" /* yacc.c:1646 */
break;
case 958:
-#line 6686 "gram.y" /* yacc.c:1646 */
+#line 6685 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35483,11 +35482,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35487 "gram.c" /* yacc.c:1646 */
+#line 35486 "gram.c" /* yacc.c:1646 */
break;
case 959:
-#line 6696 "gram.y" /* yacc.c:1646 */
+#line 6695 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35496,11 +35495,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35500 "gram.c" /* yacc.c:1646 */
+#line 35499 "gram.c" /* yacc.c:1646 */
break;
case 960:
-#line 6706 "gram.y" /* yacc.c:1646 */
+#line 6705 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35509,11 +35508,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35513 "gram.c" /* yacc.c:1646 */
+#line 35512 "gram.c" /* yacc.c:1646 */
break;
case 961:
-#line 6716 "gram.y" /* yacc.c:1646 */
+#line 6715 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-6].str);
@@ -35522,11 +35521,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35526 "gram.c" /* yacc.c:1646 */
+#line 35525 "gram.c" /* yacc.c:1646 */
break;
case 962:
-#line 6726 "gram.y" /* yacc.c:1646 */
+#line 6725 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35535,11 +35534,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35539 "gram.c" /* yacc.c:1646 */
+#line 35538 "gram.c" /* yacc.c:1646 */
break;
case 963:
-#line 6736 "gram.y" /* yacc.c:1646 */
+#line 6735 "gram.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35548,55 +35547,55 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35552 "gram.c" /* yacc.c:1646 */
+#line 35551 "gram.c" /* yacc.c:1646 */
break;
case 964:
-#line 6746 "gram.y" /* yacc.c:1646 */
+#line 6745 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35558 "gram.c" /* yacc.c:1646 */
+#line 35557 "gram.c" /* yacc.c:1646 */
break;
case 965:
-#line 6747 "gram.y" /* yacc.c:1646 */
+#line 6746 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35564 "gram.c" /* yacc.c:1646 */
+#line 35563 "gram.c" /* yacc.c:1646 */
break;
case 966:
-#line 6750 "gram.y" /* yacc.c:1646 */
+#line 6749 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35570 "gram.c" /* yacc.c:1646 */
+#line 35569 "gram.c" /* yacc.c:1646 */
break;
case 967:
-#line 6751 "gram.y" /* yacc.c:1646 */
+#line 6750 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35576 "gram.c" /* yacc.c:1646 */
+#line 35575 "gram.c" /* yacc.c:1646 */
break;
case 968:
-#line 6762 "gram.y" /* yacc.c:1646 */
+#line 6761 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = (FetchStmt *) (yyvsp[0].node);
n->ismove = false;
(yyval.node) = (Node *)n;
}
-#line 35586 "gram.c" /* yacc.c:1646 */
+#line 35585 "gram.c" /* yacc.c:1646 */
break;
case 969:
-#line 6768 "gram.y" /* yacc.c:1646 */
+#line 6767 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = (FetchStmt *) (yyvsp[0].node);
n->ismove = true;
(yyval.node) = (Node *)n;
}
-#line 35596 "gram.c" /* yacc.c:1646 */
+#line 35595 "gram.c" /* yacc.c:1646 */
break;
case 970:
-#line 6776 "gram.y" /* yacc.c:1646 */
+#line 6775 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35604,11 +35603,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35608 "gram.c" /* yacc.c:1646 */
+#line 35607 "gram.c" /* yacc.c:1646 */
break;
case 971:
-#line 6784 "gram.y" /* yacc.c:1646 */
+#line 6783 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35616,11 +35615,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35620 "gram.c" /* yacc.c:1646 */
+#line 35619 "gram.c" /* yacc.c:1646 */
break;
case 972:
-#line 6792 "gram.y" /* yacc.c:1646 */
+#line 6791 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35628,11 +35627,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35632 "gram.c" /* yacc.c:1646 */
+#line 35631 "gram.c" /* yacc.c:1646 */
break;
case 973:
-#line 6800 "gram.y" /* yacc.c:1646 */
+#line 6799 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35640,11 +35639,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35644 "gram.c" /* yacc.c:1646 */
+#line 35643 "gram.c" /* yacc.c:1646 */
break;
case 974:
-#line 6808 "gram.y" /* yacc.c:1646 */
+#line 6807 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35652,11 +35651,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35656 "gram.c" /* yacc.c:1646 */
+#line 35655 "gram.c" /* yacc.c:1646 */
break;
case 975:
-#line 6816 "gram.y" /* yacc.c:1646 */
+#line 6815 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35664,11 +35663,11 @@ yyreduce:
n->howMany = -1;
(yyval.node) = (Node *)n;
}
-#line 35668 "gram.c" /* yacc.c:1646 */
+#line 35667 "gram.c" /* yacc.c:1646 */
break;
case 976:
-#line 6824 "gram.y" /* yacc.c:1646 */
+#line 6823 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35676,11 +35675,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35680 "gram.c" /* yacc.c:1646 */
+#line 35679 "gram.c" /* yacc.c:1646 */
break;
case 977:
-#line 6832 "gram.y" /* yacc.c:1646 */
+#line 6831 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35688,11 +35687,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35692 "gram.c" /* yacc.c:1646 */
+#line 35691 "gram.c" /* yacc.c:1646 */
break;
case 978:
-#line 6840 "gram.y" /* yacc.c:1646 */
+#line 6839 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35700,11 +35699,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35704 "gram.c" /* yacc.c:1646 */
+#line 35703 "gram.c" /* yacc.c:1646 */
break;
case 979:
-#line 6848 "gram.y" /* yacc.c:1646 */
+#line 6847 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35712,11 +35711,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35716 "gram.c" /* yacc.c:1646 */
+#line 35715 "gram.c" /* yacc.c:1646 */
break;
case 980:
-#line 6856 "gram.y" /* yacc.c:1646 */
+#line 6855 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35724,11 +35723,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35728 "gram.c" /* yacc.c:1646 */
+#line 35727 "gram.c" /* yacc.c:1646 */
break;
case 981:
-#line 6864 "gram.y" /* yacc.c:1646 */
+#line 6863 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35736,11 +35735,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35740 "gram.c" /* yacc.c:1646 */
+#line 35739 "gram.c" /* yacc.c:1646 */
break;
case 982:
-#line 6872 "gram.y" /* yacc.c:1646 */
+#line 6871 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35748,11 +35747,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35752 "gram.c" /* yacc.c:1646 */
+#line 35751 "gram.c" /* yacc.c:1646 */
break;
case 983:
-#line 6880 "gram.y" /* yacc.c:1646 */
+#line 6879 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35760,11 +35759,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35764 "gram.c" /* yacc.c:1646 */
+#line 35763 "gram.c" /* yacc.c:1646 */
break;
case 984:
-#line 6888 "gram.y" /* yacc.c:1646 */
+#line 6887 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35772,11 +35771,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35776 "gram.c" /* yacc.c:1646 */
+#line 35775 "gram.c" /* yacc.c:1646 */
break;
case 985:
-#line 6896 "gram.y" /* yacc.c:1646 */
+#line 6895 "gram.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35784,11 +35783,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35788 "gram.c" /* yacc.c:1646 */
+#line 35787 "gram.c" /* yacc.c:1646 */
break;
case 990:
-#line 6922 "gram.y" /* yacc.c:1646 */
+#line 6921 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = true;
@@ -35801,11 +35800,11 @@ yyreduce:
n->grantor = (yyvsp[0].rolespec);
(yyval.node) = (Node*)n;
}
-#line 35805 "gram.c" /* yacc.c:1646 */
+#line 35804 "gram.c" /* yacc.c:1646 */
break;
case 991:
-#line 6939 "gram.y" /* yacc.c:1646 */
+#line 6938 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -35819,11 +35818,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35823 "gram.c" /* yacc.c:1646 */
+#line 35822 "gram.c" /* yacc.c:1646 */
break;
case 992:
-#line 6954 "gram.y" /* yacc.c:1646 */
+#line 6953 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -35837,107 +35836,107 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35841 "gram.c" /* yacc.c:1646 */
+#line 35840 "gram.c" /* yacc.c:1646 */
break;
case 993:
-#line 6980 "gram.y" /* yacc.c:1646 */
+#line 6979 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 35847 "gram.c" /* yacc.c:1646 */
+#line 35846 "gram.c" /* yacc.c:1646 */
break;
case 994:
-#line 6982 "gram.y" /* yacc.c:1646 */
+#line 6981 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 35853 "gram.c" /* yacc.c:1646 */
+#line 35852 "gram.c" /* yacc.c:1646 */
break;
case 995:
-#line 6984 "gram.y" /* yacc.c:1646 */
+#line 6983 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 35859 "gram.c" /* yacc.c:1646 */
+#line 35858 "gram.c" /* yacc.c:1646 */
break;
case 996:
-#line 6986 "gram.y" /* yacc.c:1646 */
+#line 6985 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = NULL;
n->cols = (yyvsp[-1].list);
(yyval.list) = list_make1(n);
}
-#line 35870 "gram.c" /* yacc.c:1646 */
+#line 35869 "gram.c" /* yacc.c:1646 */
break;
case 997:
-#line 6993 "gram.y" /* yacc.c:1646 */
+#line 6992 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = NULL;
n->cols = (yyvsp[-1].list);
(yyval.list) = list_make1(n);
}
-#line 35881 "gram.c" /* yacc.c:1646 */
+#line 35880 "gram.c" /* yacc.c:1646 */
break;
case 998:
-#line 7001 "gram.y" /* yacc.c:1646 */
+#line 7000 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].accesspriv)); }
-#line 35887 "gram.c" /* yacc.c:1646 */
+#line 35886 "gram.c" /* yacc.c:1646 */
break;
case 999:
-#line 7002 "gram.y" /* yacc.c:1646 */
+#line 7001 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].accesspriv)); }
-#line 35893 "gram.c" /* yacc.c:1646 */
+#line 35892 "gram.c" /* yacc.c:1646 */
break;
case 1000:
-#line 7006 "gram.y" /* yacc.c:1646 */
+#line 7005 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35904 "gram.c" /* yacc.c:1646 */
+#line 35903 "gram.c" /* yacc.c:1646 */
break;
case 1001:
-#line 7013 "gram.y" /* yacc.c:1646 */
+#line 7012 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35915 "gram.c" /* yacc.c:1646 */
+#line 35914 "gram.c" /* yacc.c:1646 */
break;
case 1002:
-#line 7020 "gram.y" /* yacc.c:1646 */
+#line 7019 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35926 "gram.c" /* yacc.c:1646 */
+#line 35925 "gram.c" /* yacc.c:1646 */
break;
case 1003:
-#line 7027 "gram.y" /* yacc.c:1646 */
+#line 7026 "gram.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = (yyvsp[-1].str);
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35937 "gram.c" /* yacc.c:1646 */
+#line 35936 "gram.c" /* yacc.c:1646 */
break;
case 1004:
-#line 7041 "gram.y" /* yacc.c:1646 */
+#line 7040 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35945,11 +35944,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35949 "gram.c" /* yacc.c:1646 */
+#line 35948 "gram.c" /* yacc.c:1646 */
break;
case 1005:
-#line 7049 "gram.y" /* yacc.c:1646 */
+#line 7048 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35957,11 +35956,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35961 "gram.c" /* yacc.c:1646 */
+#line 35960 "gram.c" /* yacc.c:1646 */
break;
case 1006:
-#line 7057 "gram.y" /* yacc.c:1646 */
+#line 7056 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35969,11 +35968,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35973 "gram.c" /* yacc.c:1646 */
+#line 35972 "gram.c" /* yacc.c:1646 */
break;
case 1007:
-#line 7065 "gram.y" /* yacc.c:1646 */
+#line 7064 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35981,11 +35980,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35985 "gram.c" /* yacc.c:1646 */
+#line 35984 "gram.c" /* yacc.c:1646 */
break;
case 1008:
-#line 7073 "gram.y" /* yacc.c:1646 */
+#line 7072 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35993,11 +35992,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35997 "gram.c" /* yacc.c:1646 */
+#line 35996 "gram.c" /* yacc.c:1646 */
break;
case 1009:
-#line 7081 "gram.y" /* yacc.c:1646 */
+#line 7080 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36005,11 +36004,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36009 "gram.c" /* yacc.c:1646 */
+#line 36008 "gram.c" /* yacc.c:1646 */
break;
case 1010:
-#line 7089 "gram.y" /* yacc.c:1646 */
+#line 7088 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36017,11 +36016,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36021 "gram.c" /* yacc.c:1646 */
+#line 36020 "gram.c" /* yacc.c:1646 */
break;
case 1011:
-#line 7097 "gram.y" /* yacc.c:1646 */
+#line 7096 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36029,11 +36028,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36033 "gram.c" /* yacc.c:1646 */
+#line 36032 "gram.c" /* yacc.c:1646 */
break;
case 1012:
-#line 7105 "gram.y" /* yacc.c:1646 */
+#line 7104 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36041,11 +36040,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36045 "gram.c" /* yacc.c:1646 */
+#line 36044 "gram.c" /* yacc.c:1646 */
break;
case 1013:
-#line 7113 "gram.y" /* yacc.c:1646 */
+#line 7112 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36053,11 +36052,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36057 "gram.c" /* yacc.c:1646 */
+#line 36056 "gram.c" /* yacc.c:1646 */
break;
case 1014:
-#line 7121 "gram.y" /* yacc.c:1646 */
+#line 7120 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36065,11 +36064,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36069 "gram.c" /* yacc.c:1646 */
+#line 36068 "gram.c" /* yacc.c:1646 */
break;
case 1015:
-#line 7129 "gram.y" /* yacc.c:1646 */
+#line 7128 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36077,11 +36076,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36081 "gram.c" /* yacc.c:1646 */
+#line 36080 "gram.c" /* yacc.c:1646 */
break;
case 1016:
-#line 7137 "gram.y" /* yacc.c:1646 */
+#line 7136 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36089,11 +36088,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36093 "gram.c" /* yacc.c:1646 */
+#line 36092 "gram.c" /* yacc.c:1646 */
break;
case 1017:
-#line 7145 "gram.y" /* yacc.c:1646 */
+#line 7144 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36101,11 +36100,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36105 "gram.c" /* yacc.c:1646 */
+#line 36104 "gram.c" /* yacc.c:1646 */
break;
case 1018:
-#line 7153 "gram.y" /* yacc.c:1646 */
+#line 7152 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36113,11 +36112,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36117 "gram.c" /* yacc.c:1646 */
+#line 36116 "gram.c" /* yacc.c:1646 */
break;
case 1019:
-#line 7161 "gram.y" /* yacc.c:1646 */
+#line 7160 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36125,11 +36124,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36129 "gram.c" /* yacc.c:1646 */
+#line 36128 "gram.c" /* yacc.c:1646 */
break;
case 1020:
-#line 7169 "gram.y" /* yacc.c:1646 */
+#line 7168 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36137,11 +36136,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36141 "gram.c" /* yacc.c:1646 */
+#line 36140 "gram.c" /* yacc.c:1646 */
break;
case 1021:
-#line 7177 "gram.y" /* yacc.c:1646 */
+#line 7176 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36149,11 +36148,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36153 "gram.c" /* yacc.c:1646 */
+#line 36152 "gram.c" /* yacc.c:1646 */
break;
case 1022:
-#line 7185 "gram.y" /* yacc.c:1646 */
+#line 7184 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36161,11 +36160,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36165 "gram.c" /* yacc.c:1646 */
+#line 36164 "gram.c" /* yacc.c:1646 */
break;
case 1023:
-#line 7193 "gram.y" /* yacc.c:1646 */
+#line 7192 "gram.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36173,47 +36172,47 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36177 "gram.c" /* yacc.c:1646 */
+#line 36176 "gram.c" /* yacc.c:1646 */
break;
case 1024:
-#line 7204 "gram.y" /* yacc.c:1646 */
+#line 7203 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].rolespec)); }
-#line 36183 "gram.c" /* yacc.c:1646 */
+#line 36182 "gram.c" /* yacc.c:1646 */
break;
case 1025:
-#line 7205 "gram.y" /* yacc.c:1646 */
+#line 7204 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].rolespec)); }
-#line 36189 "gram.c" /* yacc.c:1646 */
+#line 36188 "gram.c" /* yacc.c:1646 */
break;
case 1026:
-#line 7209 "gram.y" /* yacc.c:1646 */
+#line 7208 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36195 "gram.c" /* yacc.c:1646 */
+#line 36194 "gram.c" /* yacc.c:1646 */
break;
case 1027:
-#line 7210 "gram.y" /* yacc.c:1646 */
+#line 7209 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36201 "gram.c" /* yacc.c:1646 */
+#line 36200 "gram.c" /* yacc.c:1646 */
break;
case 1028:
-#line 7215 "gram.y" /* yacc.c:1646 */
+#line 7214 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36207 "gram.c" /* yacc.c:1646 */
+#line 36206 "gram.c" /* yacc.c:1646 */
break;
case 1029:
-#line 7216 "gram.y" /* yacc.c:1646 */
+#line 7215 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36213 "gram.c" /* yacc.c:1646 */
+#line 36212 "gram.c" /* yacc.c:1646 */
break;
case 1030:
-#line 7227 "gram.y" /* yacc.c:1646 */
+#line 7226 "gram.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = true;
@@ -36223,11 +36222,11 @@ yyreduce:
n->grantor = (yyvsp[0].rolespec);
(yyval.node) = (Node*)n;
}
-#line 36227 "gram.c" /* yacc.c:1646 */
+#line 36226 "gram.c" /* yacc.c:1646 */
break;
case 1031:
-#line 7240 "gram.y" /* yacc.c:1646 */
+#line 7239 "gram.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = false;
@@ -36237,11 +36236,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node*)n;
}
-#line 36241 "gram.c" /* yacc.c:1646 */
+#line 36240 "gram.c" /* yacc.c:1646 */
break;
case 1032:
-#line 7250 "gram.y" /* yacc.c:1646 */
+#line 7249 "gram.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = false;
@@ -36251,82 +36250,82 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node*)n;
}
-#line 36255 "gram.c" /* yacc.c:1646 */
+#line 36254 "gram.c" /* yacc.c:1646 */
break;
case 1033:
-#line 7261 "gram.y" /* yacc.c:1646 */
+#line 7260 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36261 "gram.c" /* yacc.c:1646 */
+#line 36260 "gram.c" /* yacc.c:1646 */
break;
case 1034:
-#line 7262 "gram.y" /* yacc.c:1646 */
+#line 7261 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36267 "gram.c" /* yacc.c:1646 */
+#line 36266 "gram.c" /* yacc.c:1646 */
break;
case 1035:
-#line 7265 "gram.y" /* yacc.c:1646 */
+#line 7264 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36273 "gram.c" /* yacc.c:1646 */
+#line 36272 "gram.c" /* yacc.c:1646 */
break;
case 1036:
-#line 7266 "gram.y" /* yacc.c:1646 */
+#line 7265 "gram.y" /* yacc.c:1646 */
{ (yyval.rolespec) = NULL; }
-#line 36279 "gram.c" /* yacc.c:1646 */
+#line 36278 "gram.c" /* yacc.c:1646 */
break;
case 1037:
-#line 7277 "gram.y" /* yacc.c:1646 */
+#line 7276 "gram.y" /* yacc.c:1646 */
{
AlterDefaultPrivilegesStmt *n = makeNode(AlterDefaultPrivilegesStmt);
n->options = (yyvsp[-1].list);
n->action = (GrantStmt *) (yyvsp[0].node);
(yyval.node) = (Node*)n;
}
-#line 36290 "gram.c" /* yacc.c:1646 */
+#line 36289 "gram.c" /* yacc.c:1646 */
break;
case 1038:
-#line 7286 "gram.y" /* yacc.c:1646 */
+#line 7285 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 36296 "gram.c" /* yacc.c:1646 */
+#line 36295 "gram.c" /* yacc.c:1646 */
break;
case 1039:
-#line 7287 "gram.y" /* yacc.c:1646 */
+#line 7286 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36302 "gram.c" /* yacc.c:1646 */
+#line 36301 "gram.c" /* yacc.c:1646 */
break;
case 1040:
-#line 7292 "gram.y" /* yacc.c:1646 */
+#line 7291 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("schemas", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36310 "gram.c" /* yacc.c:1646 */
+#line 36309 "gram.c" /* yacc.c:1646 */
break;
case 1041:
-#line 7296 "gram.y" /* yacc.c:1646 */
+#line 7295 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36318 "gram.c" /* yacc.c:1646 */
+#line 36317 "gram.c" /* yacc.c:1646 */
break;
case 1042:
-#line 7300 "gram.y" /* yacc.c:1646 */
+#line 7299 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36326 "gram.c" /* yacc.c:1646 */
+#line 36325 "gram.c" /* yacc.c:1646 */
break;
case 1043:
-#line 7312 "gram.y" /* yacc.c:1646 */
+#line 7311 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = true;
@@ -36338,11 +36337,11 @@ yyreduce:
n->grant_option = (yyvsp[0].boolean);
(yyval.node) = (Node*)n;
}
-#line 36342 "gram.c" /* yacc.c:1646 */
+#line 36341 "gram.c" /* yacc.c:1646 */
break;
case 1044:
-#line 7325 "gram.y" /* yacc.c:1646 */
+#line 7324 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -36355,11 +36354,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 36359 "gram.c" /* yacc.c:1646 */
+#line 36358 "gram.c" /* yacc.c:1646 */
break;
case 1045:
-#line 7339 "gram.y" /* yacc.c:1646 */
+#line 7338 "gram.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -36372,47 +36371,47 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 36376 "gram.c" /* yacc.c:1646 */
+#line 36375 "gram.c" /* yacc.c:1646 */
break;
case 1046:
-#line 7354 "gram.y" /* yacc.c:1646 */
+#line 7353 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_TABLE; }
-#line 36382 "gram.c" /* yacc.c:1646 */
+#line 36381 "gram.c" /* yacc.c:1646 */
break;
case 1047:
-#line 7355 "gram.y" /* yacc.c:1646 */
+#line 7354 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_FUNCTION; }
-#line 36388 "gram.c" /* yacc.c:1646 */
+#line 36387 "gram.c" /* yacc.c:1646 */
break;
case 1048:
-#line 7356 "gram.y" /* yacc.c:1646 */
+#line 7355 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_FUNCTION; }
-#line 36394 "gram.c" /* yacc.c:1646 */
+#line 36393 "gram.c" /* yacc.c:1646 */
break;
case 1049:
-#line 7357 "gram.y" /* yacc.c:1646 */
+#line 7356 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_SEQUENCE; }
-#line 36400 "gram.c" /* yacc.c:1646 */
+#line 36399 "gram.c" /* yacc.c:1646 */
break;
case 1050:
-#line 7358 "gram.y" /* yacc.c:1646 */
+#line 7357 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_TYPE; }
-#line 36406 "gram.c" /* yacc.c:1646 */
+#line 36405 "gram.c" /* yacc.c:1646 */
break;
case 1051:
-#line 7359 "gram.y" /* yacc.c:1646 */
+#line 7358 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_SCHEMA; }
-#line 36412 "gram.c" /* yacc.c:1646 */
+#line 36411 "gram.c" /* yacc.c:1646 */
break;
case 1052:
-#line 7374 "gram.y" /* yacc.c:1646 */
+#line 7373 "gram.y" /* yacc.c:1646 */
{
IndexStmt *n = makeNode(IndexStmt);
n->unique = (yyvsp[-13].boolean);
@@ -36440,11 +36439,11 @@ yyreduce:
n->reset_default_tblspc = false;
(yyval.node) = (Node *)n;
}
-#line 36444 "gram.c" /* yacc.c:1646 */
+#line 36443 "gram.c" /* yacc.c:1646 */
break;
case 1053:
-#line 7404 "gram.y" /* yacc.c:1646 */
+#line 7403 "gram.y" /* yacc.c:1646 */
{
IndexStmt *n = makeNode(IndexStmt);
n->unique = (yyvsp[-16].boolean);
@@ -36472,71 +36471,71 @@ yyreduce:
n->reset_default_tblspc = false;
(yyval.node) = (Node *)n;
}
-#line 36476 "gram.c" /* yacc.c:1646 */
+#line 36475 "gram.c" /* yacc.c:1646 */
break;
case 1054:
-#line 7434 "gram.y" /* yacc.c:1646 */
+#line 7433 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36482 "gram.c" /* yacc.c:1646 */
+#line 36481 "gram.c" /* yacc.c:1646 */
break;
case 1055:
-#line 7435 "gram.y" /* yacc.c:1646 */
+#line 7434 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36488 "gram.c" /* yacc.c:1646 */
+#line 36487 "gram.c" /* yacc.c:1646 */
break;
case 1056:
-#line 7439 "gram.y" /* yacc.c:1646 */
+#line 7438 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36494 "gram.c" /* yacc.c:1646 */
+#line 36493 "gram.c" /* yacc.c:1646 */
break;
case 1057:
-#line 7440 "gram.y" /* yacc.c:1646 */
+#line 7439 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36500 "gram.c" /* yacc.c:1646 */
+#line 36499 "gram.c" /* yacc.c:1646 */
break;
case 1058:
-#line 7444 "gram.y" /* yacc.c:1646 */
+#line 7443 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 36506 "gram.c" /* yacc.c:1646 */
+#line 36505 "gram.c" /* yacc.c:1646 */
break;
case 1059:
-#line 7445 "gram.y" /* yacc.c:1646 */
+#line 7444 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 36512 "gram.c" /* yacc.c:1646 */
+#line 36511 "gram.c" /* yacc.c:1646 */
break;
case 1060:
-#line 7449 "gram.y" /* yacc.c:1646 */
+#line 7448 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 36518 "gram.c" /* yacc.c:1646 */
+#line 36517 "gram.c" /* yacc.c:1646 */
break;
case 1061:
-#line 7450 "gram.y" /* yacc.c:1646 */
+#line 7449 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = DEFAULT_INDEX_TYPE; }
-#line 36524 "gram.c" /* yacc.c:1646 */
+#line 36523 "gram.c" /* yacc.c:1646 */
break;
case 1062:
-#line 7453 "gram.y" /* yacc.c:1646 */
+#line 7452 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].ielem)); }
-#line 36530 "gram.c" /* yacc.c:1646 */
+#line 36529 "gram.c" /* yacc.c:1646 */
break;
case 1063:
-#line 7454 "gram.y" /* yacc.c:1646 */
+#line 7453 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].ielem)); }
-#line 36536 "gram.c" /* yacc.c:1646 */
+#line 36535 "gram.c" /* yacc.c:1646 */
break;
case 1064:
-#line 7460 "gram.y" /* yacc.c:1646 */
+#line 7459 "gram.y" /* yacc.c:1646 */
{
(yyval.ielem) = makeNode(IndexElem);
(yyval.ielem)->name = NULL;
@@ -36548,11 +36547,11 @@ yyreduce:
(yyval.ielem)->ordering = (yyvsp[-1].ival);
(yyval.ielem)->nulls_ordering = (yyvsp[0].ival);
}
-#line 36552 "gram.c" /* yacc.c:1646 */
+#line 36551 "gram.c" /* yacc.c:1646 */
break;
case 1065:
-#line 7472 "gram.y" /* yacc.c:1646 */
+#line 7471 "gram.y" /* yacc.c:1646 */
{
(yyval.ielem) = makeNode(IndexElem);
(yyval.ielem)->name = NULL;
@@ -36564,122 +36563,122 @@ yyreduce:
(yyval.ielem)->ordering = (yyvsp[-1].ival);
(yyval.ielem)->nulls_ordering = (yyvsp[0].ival);
}
-#line 36568 "gram.c" /* yacc.c:1646 */
+#line 36567 "gram.c" /* yacc.c:1646 */
break;
case 1066:
-#line 7491 "gram.y" /* yacc.c:1646 */
+#line 7490 "gram.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->name = (yyvsp[-1].str);
}
-#line 36577 "gram.c" /* yacc.c:1646 */
+#line 36576 "gram.c" /* yacc.c:1646 */
break;
case 1067:
-#line 7496 "gram.y" /* yacc.c:1646 */
+#line 7495 "gram.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->expr = (yyvsp[-1].node);
}
-#line 36586 "gram.c" /* yacc.c:1646 */
+#line 36585 "gram.c" /* yacc.c:1646 */
break;
case 1068:
-#line 7501 "gram.y" /* yacc.c:1646 */
+#line 7500 "gram.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->expr = (yyvsp[-2].node);
}
-#line 36595 "gram.c" /* yacc.c:1646 */
+#line 36594 "gram.c" /* yacc.c:1646 */
break;
case 1069:
-#line 7507 "gram.y" /* yacc.c:1646 */
+#line 7506 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36601 "gram.c" /* yacc.c:1646 */
+#line 36600 "gram.c" /* yacc.c:1646 */
break;
case 1070:
-#line 7508 "gram.y" /* yacc.c:1646 */
+#line 7507 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36607 "gram.c" /* yacc.c:1646 */
+#line 36606 "gram.c" /* yacc.c:1646 */
break;
case 1071:
-#line 7511 "gram.y" /* yacc.c:1646 */
+#line 7510 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].ielem)); }
-#line 36613 "gram.c" /* yacc.c:1646 */
+#line 36612 "gram.c" /* yacc.c:1646 */
break;
case 1072:
-#line 7512 "gram.y" /* yacc.c:1646 */
+#line 7511 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].ielem)); }
-#line 36619 "gram.c" /* yacc.c:1646 */
+#line 36618 "gram.c" /* yacc.c:1646 */
break;
case 1073:
-#line 7515 "gram.y" /* yacc.c:1646 */
+#line 7514 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 36625 "gram.c" /* yacc.c:1646 */
+#line 36624 "gram.c" /* yacc.c:1646 */
break;
case 1074:
-#line 7516 "gram.y" /* yacc.c:1646 */
+#line 7515 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36631 "gram.c" /* yacc.c:1646 */
+#line 36630 "gram.c" /* yacc.c:1646 */
break;
case 1075:
-#line 7519 "gram.y" /* yacc.c:1646 */
+#line 7518 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 36637 "gram.c" /* yacc.c:1646 */
+#line 36636 "gram.c" /* yacc.c:1646 */
break;
case 1076:
-#line 7520 "gram.y" /* yacc.c:1646 */
+#line 7519 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36643 "gram.c" /* yacc.c:1646 */
+#line 36642 "gram.c" /* yacc.c:1646 */
break;
case 1077:
-#line 7523 "gram.y" /* yacc.c:1646 */
+#line 7522 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_ASC; }
-#line 36649 "gram.c" /* yacc.c:1646 */
+#line 36648 "gram.c" /* yacc.c:1646 */
break;
case 1078:
-#line 7524 "gram.y" /* yacc.c:1646 */
+#line 7523 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_DESC; }
-#line 36655 "gram.c" /* yacc.c:1646 */
+#line 36654 "gram.c" /* yacc.c:1646 */
break;
case 1079:
-#line 7525 "gram.y" /* yacc.c:1646 */
+#line 7524 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_DEFAULT; }
-#line 36661 "gram.c" /* yacc.c:1646 */
+#line 36660 "gram.c" /* yacc.c:1646 */
break;
case 1080:
-#line 7528 "gram.y" /* yacc.c:1646 */
+#line 7527 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_FIRST; }
-#line 36667 "gram.c" /* yacc.c:1646 */
+#line 36666 "gram.c" /* yacc.c:1646 */
break;
case 1081:
-#line 7529 "gram.y" /* yacc.c:1646 */
+#line 7528 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_LAST; }
-#line 36673 "gram.c" /* yacc.c:1646 */
+#line 36672 "gram.c" /* yacc.c:1646 */
break;
case 1082:
-#line 7530 "gram.y" /* yacc.c:1646 */
+#line 7529 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_DEFAULT; }
-#line 36679 "gram.c" /* yacc.c:1646 */
+#line 36678 "gram.c" /* yacc.c:1646 */
break;
case 1083:
-#line 7548 "gram.y" /* yacc.c:1646 */
+#line 7547 "gram.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36691,11 +36690,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36695 "gram.c" /* yacc.c:1646 */
+#line 36694 "gram.c" /* yacc.c:1646 */
break;
case 1084:
-#line 7561 "gram.y" /* yacc.c:1646 */
+#line 7560 "gram.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36708,11 +36707,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36712 "gram.c" /* yacc.c:1646 */
+#line 36711 "gram.c" /* yacc.c:1646 */
break;
case 1085:
-#line 7575 "gram.y" /* yacc.c:1646 */
+#line 7574 "gram.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36724,11 +36723,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36728 "gram.c" /* yacc.c:1646 */
+#line 36727 "gram.c" /* yacc.c:1646 */
break;
case 1086:
-#line 7588 "gram.y" /* yacc.c:1646 */
+#line 7587 "gram.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = true;
@@ -36740,59 +36739,59 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36744 "gram.c" /* yacc.c:1646 */
+#line 36743 "gram.c" /* yacc.c:1646 */
break;
case 1087:
-#line 7602 "gram.y" /* yacc.c:1646 */
+#line 7601 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36750 "gram.c" /* yacc.c:1646 */
+#line 36749 "gram.c" /* yacc.c:1646 */
break;
case 1088:
-#line 7603 "gram.y" /* yacc.c:1646 */
+#line 7602 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36756 "gram.c" /* yacc.c:1646 */
+#line 36755 "gram.c" /* yacc.c:1646 */
break;
case 1089:
-#line 7606 "gram.y" /* yacc.c:1646 */
+#line 7605 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36762 "gram.c" /* yacc.c:1646 */
+#line 36761 "gram.c" /* yacc.c:1646 */
break;
case 1090:
-#line 7607 "gram.y" /* yacc.c:1646 */
+#line 7606 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36768 "gram.c" /* yacc.c:1646 */
+#line 36767 "gram.c" /* yacc.c:1646 */
break;
case 1091:
-#line 7611 "gram.y" /* yacc.c:1646 */
+#line 7610 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 36774 "gram.c" /* yacc.c:1646 */
+#line 36773 "gram.c" /* yacc.c:1646 */
break;
case 1092:
-#line 7612 "gram.y" /* yacc.c:1646 */
+#line 7611 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 36780 "gram.c" /* yacc.c:1646 */
+#line 36779 "gram.c" /* yacc.c:1646 */
break;
case 1093:
-#line 7616 "gram.y" /* yacc.c:1646 */
+#line 7615 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 36786 "gram.c" /* yacc.c:1646 */
+#line 36785 "gram.c" /* yacc.c:1646 */
break;
case 1094:
-#line 7618 "gram.y" /* yacc.c:1646 */
+#line 7617 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 36792 "gram.c" /* yacc.c:1646 */
+#line 36791 "gram.c" /* yacc.c:1646 */
break;
case 1095:
-#line 7623 "gram.y" /* yacc.c:1646 */
+#line 7622 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
@@ -36800,33 +36799,33 @@ yyreduce:
n->objfuncargs = (yyvsp[0].list);
(yyval.objwithargs) = n;
}
-#line 36804 "gram.c" /* yacc.c:1646 */
+#line 36803 "gram.c" /* yacc.c:1646 */
break;
case 1096:
-#line 7636 "gram.y" /* yacc.c:1646 */
+#line 7635 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = list_make1(makeString(pstrdup((yyvsp[0].keyword))));
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36815 "gram.c" /* yacc.c:1646 */
+#line 36814 "gram.c" /* yacc.c:1646 */
break;
case 1097:
-#line 7643 "gram.y" /* yacc.c:1646 */
+#line 7642 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = list_make1(makeString((yyvsp[0].str)));
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36826 "gram.c" /* yacc.c:1646 */
+#line 36825 "gram.c" /* yacc.c:1646 */
break;
case 1098:
-#line 7650 "gram.y" /* yacc.c:1646 */
+#line 7649 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = check_func_name(lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)),
@@ -36834,35 +36833,35 @@ yyreduce:
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36838 "gram.c" /* yacc.c:1646 */
+#line 36837 "gram.c" /* yacc.c:1646 */
break;
case 1099:
-#line 7664 "gram.y" /* yacc.c:1646 */
+#line 7663 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36844 "gram.c" /* yacc.c:1646 */
+#line 36843 "gram.c" /* yacc.c:1646 */
break;
case 1100:
-#line 7665 "gram.y" /* yacc.c:1646 */
+#line 7664 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36850 "gram.c" /* yacc.c:1646 */
+#line 36849 "gram.c" /* yacc.c:1646 */
break;
case 1101:
-#line 7669 "gram.y" /* yacc.c:1646 */
+#line 7668 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 36856 "gram.c" /* yacc.c:1646 */
+#line 36855 "gram.c" /* yacc.c:1646 */
break;
case 1102:
-#line 7671 "gram.y" /* yacc.c:1646 */
+#line 7670 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 36862 "gram.c" /* yacc.c:1646 */
+#line 36861 "gram.c" /* yacc.c:1646 */
break;
case 1103:
-#line 7686 "gram.y" /* yacc.c:1646 */
+#line 7685 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -36871,11 +36870,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36875 "gram.c" /* yacc.c:1646 */
+#line 36874 "gram.c" /* yacc.c:1646 */
break;
case 1104:
-#line 7695 "gram.y" /* yacc.c:1646 */
+#line 7694 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-2].str);
@@ -36884,11 +36883,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36888 "gram.c" /* yacc.c:1646 */
+#line 36887 "gram.c" /* yacc.c:1646 */
break;
case 1105:
-#line 7704 "gram.y" /* yacc.c:1646 */
+#line 7703 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -36897,11 +36896,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36901 "gram.c" /* yacc.c:1646 */
+#line 36900 "gram.c" /* yacc.c:1646 */
break;
case 1106:
-#line 7713 "gram.y" /* yacc.c:1646 */
+#line 7712 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = NULL;
@@ -36910,11 +36909,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36914 "gram.c" /* yacc.c:1646 */
+#line 36913 "gram.c" /* yacc.c:1646 */
break;
case 1107:
-#line 7722 "gram.y" /* yacc.c:1646 */
+#line 7721 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = NULL;
@@ -36923,41 +36922,41 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36927 "gram.c" /* yacc.c:1646 */
+#line 36926 "gram.c" /* yacc.c:1646 */
break;
case 1108:
-#line 7733 "gram.y" /* yacc.c:1646 */
+#line 7732 "gram.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_IN; }
-#line 36933 "gram.c" /* yacc.c:1646 */
+#line 36932 "gram.c" /* yacc.c:1646 */
break;
case 1109:
-#line 7734 "gram.y" /* yacc.c:1646 */
+#line 7733 "gram.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_OUT; }
-#line 36939 "gram.c" /* yacc.c:1646 */
+#line 36938 "gram.c" /* yacc.c:1646 */
break;
case 1110:
-#line 7735 "gram.y" /* yacc.c:1646 */
+#line 7734 "gram.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_INOUT; }
-#line 36945 "gram.c" /* yacc.c:1646 */
+#line 36944 "gram.c" /* yacc.c:1646 */
break;
case 1111:
-#line 7736 "gram.y" /* yacc.c:1646 */
+#line 7735 "gram.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_INOUT; }
-#line 36951 "gram.c" /* yacc.c:1646 */
+#line 36950 "gram.c" /* yacc.c:1646 */
break;
case 1112:
-#line 7737 "gram.y" /* yacc.c:1646 */
+#line 7736 "gram.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_VARIADIC; }
-#line 36957 "gram.c" /* yacc.c:1646 */
+#line 36956 "gram.c" /* yacc.c:1646 */
break;
case 1114:
-#line 7748 "gram.y" /* yacc.c:1646 */
+#line 7747 "gram.y" /* yacc.c:1646 */
{
/* We can catch over-specified results here if we want to,
* but for now better to silently swallow typmod, etc.
@@ -36965,64 +36964,64 @@ yyreduce:
*/
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 36969 "gram.c" /* yacc.c:1646 */
+#line 36968 "gram.c" /* yacc.c:1646 */
break;
case 1115:
-#line 7762 "gram.y" /* yacc.c:1646 */
+#line 7761 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 36975 "gram.c" /* yacc.c:1646 */
+#line 36974 "gram.c" /* yacc.c:1646 */
break;
case 1116:
-#line 7764 "gram.y" /* yacc.c:1646 */
+#line 7763 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list)));
(yyval.typnam)->pct_type = true;
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 36985 "gram.c" /* yacc.c:1646 */
+#line 36984 "gram.c" /* yacc.c:1646 */
break;
case 1117:
-#line 7770 "gram.y" /* yacc.c:1646 */
+#line 7769 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list)));
(yyval.typnam)->pct_type = true;
(yyval.typnam)->setof = true;
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 36996 "gram.c" /* yacc.c:1646 */
+#line 36995 "gram.c" /* yacc.c:1646 */
break;
case 1118:
-#line 7780 "gram.y" /* yacc.c:1646 */
+#line 7779 "gram.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[0].fun_param);
}
-#line 37004 "gram.c" /* yacc.c:1646 */
+#line 37003 "gram.c" /* yacc.c:1646 */
break;
case 1119:
-#line 7784 "gram.y" /* yacc.c:1646 */
+#line 7783 "gram.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[-2].fun_param);
(yyval.fun_param)->defexpr = (yyvsp[0].node);
}
-#line 37013 "gram.c" /* yacc.c:1646 */
+#line 37012 "gram.c" /* yacc.c:1646 */
break;
case 1120:
-#line 7789 "gram.y" /* yacc.c:1646 */
+#line 7788 "gram.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[-2].fun_param);
(yyval.fun_param)->defexpr = (yyvsp[0].node);
}
-#line 37022 "gram.c" /* yacc.c:1646 */
+#line 37021 "gram.c" /* yacc.c:1646 */
break;
case 1121:
-#line 7797 "gram.y" /* yacc.c:1646 */
+#line 7796 "gram.y" /* yacc.c:1646 */
{
if (!((yyvsp[0].fun_param)->mode == FUNC_PARAM_DEFAULT ||
(yyvsp[0].fun_param)->mode == FUNC_PARAM_IN ||
@@ -37033,56 +37032,56 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.fun_param) = (yyvsp[0].fun_param);
}
-#line 37037 "gram.c" /* yacc.c:1646 */
+#line 37036 "gram.c" /* yacc.c:1646 */
break;
case 1122:
-#line 7839 "gram.y" /* yacc.c:1646 */
+#line 7838 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NIL, makeInteger(-1));
}
-#line 37045 "gram.c" /* yacc.c:1646 */
+#line 37044 "gram.c" /* yacc.c:1646 */
break;
case 1123:
-#line 7843 "gram.y" /* yacc.c:1646 */
+#line 7842 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-1].list), makeInteger(-1));
}
-#line 37053 "gram.c" /* yacc.c:1646 */
+#line 37052 "gram.c" /* yacc.c:1646 */
break;
case 1124:
-#line 7847 "gram.y" /* yacc.c:1646 */
+#line 7846 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-1].list), makeInteger(0));
}
-#line 37061 "gram.c" /* yacc.c:1646 */
+#line 37060 "gram.c" /* yacc.c:1646 */
break;
case 1125:
-#line 7851 "gram.y" /* yacc.c:1646 */
+#line 7850 "gram.y" /* yacc.c:1646 */
{
/* this is the only case requiring consistency checking */
(yyval.list) = makeOrderedSetArgs((yyvsp[-4].list), (yyvsp[-1].list), yyscanner);
}
-#line 37070 "gram.c" /* yacc.c:1646 */
+#line 37069 "gram.c" /* yacc.c:1646 */
break;
case 1126:
-#line 7858 "gram.y" /* yacc.c:1646 */
+#line 7857 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 37076 "gram.c" /* yacc.c:1646 */
+#line 37075 "gram.c" /* yacc.c:1646 */
break;
case 1127:
-#line 7859 "gram.y" /* yacc.c:1646 */
+#line 7858 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 37082 "gram.c" /* yacc.c:1646 */
+#line 37081 "gram.c" /* yacc.c:1646 */
break;
case 1128:
-#line 7864 "gram.y" /* yacc.c:1646 */
+#line 7863 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
@@ -37090,250 +37089,250 @@ yyreduce:
n->objfuncargs = (List *) linitial((yyvsp[0].list));
(yyval.objwithargs) = n;
}
-#line 37094 "gram.c" /* yacc.c:1646 */
+#line 37093 "gram.c" /* yacc.c:1646 */
break;
case 1129:
-#line 7874 "gram.y" /* yacc.c:1646 */
+#line 7873 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 37100 "gram.c" /* yacc.c:1646 */
+#line 37099 "gram.c" /* yacc.c:1646 */
break;
case 1130:
-#line 7876 "gram.y" /* yacc.c:1646 */
+#line 7875 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 37106 "gram.c" /* yacc.c:1646 */
+#line 37105 "gram.c" /* yacc.c:1646 */
break;
case 1132:
-#line 7881 "gram.y" /* yacc.c:1646 */
+#line 7880 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 37112 "gram.c" /* yacc.c:1646 */
+#line 37111 "gram.c" /* yacc.c:1646 */
break;
case 1133:
-#line 7886 "gram.y" /* yacc.c:1646 */
+#line 7885 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37118 "gram.c" /* yacc.c:1646 */
+#line 37117 "gram.c" /* yacc.c:1646 */
break;
case 1134:
-#line 7887 "gram.y" /* yacc.c:1646 */
+#line 7886 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37124 "gram.c" /* yacc.c:1646 */
+#line 37123 "gram.c" /* yacc.c:1646 */
break;
case 1135:
-#line 7895 "gram.y" /* yacc.c:1646 */
+#line 7894 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(false), (yylsp[-3]));
}
-#line 37132 "gram.c" /* yacc.c:1646 */
+#line 37131 "gram.c" /* yacc.c:1646 */
break;
case 1136:
-#line 7899 "gram.y" /* yacc.c:1646 */
+#line 7898 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[-4]));
}
-#line 37140 "gram.c" /* yacc.c:1646 */
+#line 37139 "gram.c" /* yacc.c:1646 */
break;
case 1137:
-#line 7903 "gram.y" /* yacc.c:1646 */
+#line 7902 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37148 "gram.c" /* yacc.c:1646 */
+#line 37147 "gram.c" /* yacc.c:1646 */
break;
case 1138:
-#line 7907 "gram.y" /* yacc.c:1646 */
+#line 7906 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("immutable"), (yylsp[0]));
}
-#line 37156 "gram.c" /* yacc.c:1646 */
+#line 37155 "gram.c" /* yacc.c:1646 */
break;
case 1139:
-#line 7911 "gram.y" /* yacc.c:1646 */
+#line 7910 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("stable"), (yylsp[0]));
}
-#line 37164 "gram.c" /* yacc.c:1646 */
+#line 37163 "gram.c" /* yacc.c:1646 */
break;
case 1140:
-#line 7915 "gram.y" /* yacc.c:1646 */
+#line 7914 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("volatile"), (yylsp[0]));
}
-#line 37172 "gram.c" /* yacc.c:1646 */
+#line 37171 "gram.c" /* yacc.c:1646 */
break;
case 1141:
-#line 7919 "gram.y" /* yacc.c:1646 */
+#line 7918 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[-2]));
}
-#line 37180 "gram.c" /* yacc.c:1646 */
+#line 37179 "gram.c" /* yacc.c:1646 */
break;
case 1142:
-#line 7923 "gram.y" /* yacc.c:1646 */
+#line 7922 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[-2]));
}
-#line 37188 "gram.c" /* yacc.c:1646 */
+#line 37187 "gram.c" /* yacc.c:1646 */
break;
case 1143:
-#line 7927 "gram.y" /* yacc.c:1646 */
+#line 7926 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[-1]));
}
-#line 37196 "gram.c" /* yacc.c:1646 */
+#line 37195 "gram.c" /* yacc.c:1646 */
break;
case 1144:
-#line 7931 "gram.y" /* yacc.c:1646 */
+#line 7930 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 37204 "gram.c" /* yacc.c:1646 */
+#line 37203 "gram.c" /* yacc.c:1646 */
break;
case 1145:
-#line 7935 "gram.y" /* yacc.c:1646 */
+#line 7934 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37212 "gram.c" /* yacc.c:1646 */
+#line 37211 "gram.c" /* yacc.c:1646 */
break;
case 1146:
-#line 7939 "gram.y" /* yacc.c:1646 */
+#line 7938 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 37220 "gram.c" /* yacc.c:1646 */
+#line 37219 "gram.c" /* yacc.c:1646 */
break;
case 1147:
-#line 7943 "gram.y" /* yacc.c:1646 */
+#line 7942 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cost", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 37228 "gram.c" /* yacc.c:1646 */
+#line 37227 "gram.c" /* yacc.c:1646 */
break;
case 1148:
-#line 7947 "gram.y" /* yacc.c:1646 */
+#line 7946 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rows", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 37236 "gram.c" /* yacc.c:1646 */
+#line 37235 "gram.c" /* yacc.c:1646 */
break;
case 1149:
-#line 7951 "gram.y" /* yacc.c:1646 */
+#line 7950 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("support", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37244 "gram.c" /* yacc.c:1646 */
+#line 37243 "gram.c" /* yacc.c:1646 */
break;
case 1150:
-#line 7955 "gram.y" /* yacc.c:1646 */
+#line 7954 "gram.y" /* yacc.c:1646 */
{
/* we abuse the normal content of a DefElem here */
(yyval.defelt) = makeDefElem("set", (Node *)(yyvsp[0].vsetstmt), (yylsp[0]));
}
-#line 37253 "gram.c" /* yacc.c:1646 */
+#line 37252 "gram.c" /* yacc.c:1646 */
break;
case 1151:
-#line 7960 "gram.y" /* yacc.c:1646 */
+#line 7959 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("parallel", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37261 "gram.c" /* yacc.c:1646 */
+#line 37260 "gram.c" /* yacc.c:1646 */
break;
case 1152:
-#line 7967 "gram.y" /* yacc.c:1646 */
+#line 7966 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37269 "gram.c" /* yacc.c:1646 */
+#line 37268 "gram.c" /* yacc.c:1646 */
break;
case 1153:
-#line 7971 "gram.y" /* yacc.c:1646 */
+#line 7970 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37277 "gram.c" /* yacc.c:1646 */
+#line 37276 "gram.c" /* yacc.c:1646 */
break;
case 1154:
-#line 7975 "gram.y" /* yacc.c:1646 */
+#line 7974 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("transform", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37285 "gram.c" /* yacc.c:1646 */
+#line 37284 "gram.c" /* yacc.c:1646 */
break;
case 1155:
-#line 7979 "gram.y" /* yacc.c:1646 */
+#line 7978 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("window", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37293 "gram.c" /* yacc.c:1646 */
+#line 37292 "gram.c" /* yacc.c:1646 */
break;
case 1156:
-#line 7983 "gram.y" /* yacc.c:1646 */
+#line 7982 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 37301 "gram.c" /* yacc.c:1646 */
+#line 37300 "gram.c" /* yacc.c:1646 */
break;
case 1157:
-#line 7988 "gram.y" /* yacc.c:1646 */
+#line 7987 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 37307 "gram.c" /* yacc.c:1646 */
+#line 37306 "gram.c" /* yacc.c:1646 */
break;
case 1158:
-#line 7990 "gram.y" /* yacc.c:1646 */
+#line 7989 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeString((yyvsp[-2].str)), makeString((yyvsp[0].str)));
}
-#line 37315 "gram.c" /* yacc.c:1646 */
+#line 37314 "gram.c" /* yacc.c:1646 */
break;
case 1159:
-#line 7996 "gram.y" /* yacc.c:1646 */
+#line 7995 "gram.y" /* yacc.c:1646 */
{
ReturnStmt *r = makeNode(ReturnStmt);
r->returnval = (Node *) (yyvsp[0].node);
(yyval.node) = (Node *) r;
}
-#line 37325 "gram.c" /* yacc.c:1646 */
+#line 37324 "gram.c" /* yacc.c:1646 */
break;
case 1160:
-#line 8005 "gram.y" /* yacc.c:1646 */
+#line 8004 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 37333 "gram.c" /* yacc.c:1646 */
+#line 37332 "gram.c" /* yacc.c:1646 */
break;
case 1161:
-#line 8009 "gram.y" /* yacc.c:1646 */
+#line 8008 "gram.y" /* yacc.c:1646 */
{
/*
* A compound statement is stored as a single-item list
@@ -37343,19 +37342,19 @@ yyreduce:
*/
(yyval.node) = (Node *) list_make1((yyvsp[-1].list));
}
-#line 37347 "gram.c" /* yacc.c:1646 */
+#line 37346 "gram.c" /* yacc.c:1646 */
break;
case 1162:
-#line 8019 "gram.y" /* yacc.c:1646 */
+#line 8018 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 37355 "gram.c" /* yacc.c:1646 */
+#line 37354 "gram.c" /* yacc.c:1646 */
break;
case 1163:
-#line 8026 "gram.y" /* yacc.c:1646 */
+#line 8025 "gram.y" /* yacc.c:1646 */
{
/* As in stmtmulti, discard empty statements */
if ((yyvsp[-1].node) != NULL)
@@ -37363,43 +37362,43 @@ yyreduce:
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 37367 "gram.c" /* yacc.c:1646 */
+#line 37366 "gram.c" /* yacc.c:1646 */
break;
case 1164:
-#line 8034 "gram.y" /* yacc.c:1646 */
+#line 8033 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = NIL;
}
-#line 37375 "gram.c" /* yacc.c:1646 */
+#line 37374 "gram.c" /* yacc.c:1646 */
break;
case 1167:
-#line 8045 "gram.y" /* yacc.c:1646 */
+#line 8044 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 37381 "gram.c" /* yacc.c:1646 */
+#line 37380 "gram.c" /* yacc.c:1646 */
break;
case 1168:
-#line 8046 "gram.y" /* yacc.c:1646 */
+#line 8045 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-4].list), (yyvsp[0].typnam)); }
-#line 37387 "gram.c" /* yacc.c:1646 */
+#line 37386 "gram.c" /* yacc.c:1646 */
break;
case 1169:
-#line 8050 "gram.y" /* yacc.c:1646 */
+#line 8049 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 37393 "gram.c" /* yacc.c:1646 */
+#line 37392 "gram.c" /* yacc.c:1646 */
break;
case 1170:
-#line 8051 "gram.y" /* yacc.c:1646 */
+#line 8050 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 37399 "gram.c" /* yacc.c:1646 */
+#line 37398 "gram.c" /* yacc.c:1646 */
break;
case 1171:
-#line 8055 "gram.y" /* yacc.c:1646 */
+#line 8054 "gram.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -37408,27 +37407,27 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 37412 "gram.c" /* yacc.c:1646 */
+#line 37411 "gram.c" /* yacc.c:1646 */
break;
case 1172:
-#line 8067 "gram.y" /* yacc.c:1646 */
+#line 8066 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].fun_param));
}
-#line 37420 "gram.c" /* yacc.c:1646 */
+#line 37419 "gram.c" /* yacc.c:1646 */
break;
case 1173:
-#line 8071 "gram.y" /* yacc.c:1646 */
+#line 8070 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param));
}
-#line 37428 "gram.c" /* yacc.c:1646 */
+#line 37427 "gram.c" /* yacc.c:1646 */
break;
case 1174:
-#line 8086 "gram.y" /* yacc.c:1646 */
+#line 8085 "gram.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_FUNCTION;
@@ -37436,11 +37435,11 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37440 "gram.c" /* yacc.c:1646 */
+#line 37439 "gram.c" /* yacc.c:1646 */
break;
case 1175:
-#line 8094 "gram.y" /* yacc.c:1646 */
+#line 8093 "gram.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_PROCEDURE;
@@ -37448,11 +37447,11 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37452 "gram.c" /* yacc.c:1646 */
+#line 37451 "gram.c" /* yacc.c:1646 */
break;
case 1176:
-#line 8102 "gram.y" /* yacc.c:1646 */
+#line 8101 "gram.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_ROUTINE;
@@ -37460,23 +37459,23 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37464 "gram.c" /* yacc.c:1646 */
+#line 37463 "gram.c" /* yacc.c:1646 */
break;
case 1177:
-#line 8113 "gram.y" /* yacc.c:1646 */
+#line 8112 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37470 "gram.c" /* yacc.c:1646 */
+#line 37469 "gram.c" /* yacc.c:1646 */
break;
case 1178:
-#line 8114 "gram.y" /* yacc.c:1646 */
+#line 8113 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37476 "gram.c" /* yacc.c:1646 */
+#line 37475 "gram.c" /* yacc.c:1646 */
break;
case 1181:
-#line 8138 "gram.y" /* yacc.c:1646 */
+#line 8137 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_FUNCTION;
@@ -37486,11 +37485,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37490 "gram.c" /* yacc.c:1646 */
+#line 37489 "gram.c" /* yacc.c:1646 */
break;
case 1182:
-#line 8148 "gram.y" /* yacc.c:1646 */
+#line 8147 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_FUNCTION;
@@ -37500,11 +37499,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37504 "gram.c" /* yacc.c:1646 */
+#line 37503 "gram.c" /* yacc.c:1646 */
break;
case 1183:
-#line 8158 "gram.y" /* yacc.c:1646 */
+#line 8157 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_PROCEDURE;
@@ -37514,11 +37513,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37518 "gram.c" /* yacc.c:1646 */
+#line 37517 "gram.c" /* yacc.c:1646 */
break;
case 1184:
-#line 8168 "gram.y" /* yacc.c:1646 */
+#line 8167 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_PROCEDURE;
@@ -37528,11 +37527,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37532 "gram.c" /* yacc.c:1646 */
+#line 37531 "gram.c" /* yacc.c:1646 */
break;
case 1185:
-#line 8178 "gram.y" /* yacc.c:1646 */
+#line 8177 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_ROUTINE;
@@ -37542,11 +37541,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37546 "gram.c" /* yacc.c:1646 */
+#line 37545 "gram.c" /* yacc.c:1646 */
break;
case 1186:
-#line 8188 "gram.y" /* yacc.c:1646 */
+#line 8187 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_ROUTINE;
@@ -37556,11 +37555,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37560 "gram.c" /* yacc.c:1646 */
+#line 37559 "gram.c" /* yacc.c:1646 */
break;
case 1187:
-#line 8201 "gram.y" /* yacc.c:1646 */
+#line 8200 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_AGGREGATE;
@@ -37570,11 +37569,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37574 "gram.c" /* yacc.c:1646 */
+#line 37573 "gram.c" /* yacc.c:1646 */
break;
case 1188:
-#line 8211 "gram.y" /* yacc.c:1646 */
+#line 8210 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_AGGREGATE;
@@ -37584,11 +37583,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37588 "gram.c" /* yacc.c:1646 */
+#line 37587 "gram.c" /* yacc.c:1646 */
break;
case 1189:
-#line 8224 "gram.y" /* yacc.c:1646 */
+#line 8223 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_OPERATOR;
@@ -37598,11 +37597,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37602 "gram.c" /* yacc.c:1646 */
+#line 37601 "gram.c" /* yacc.c:1646 */
break;
case 1190:
-#line 8234 "gram.y" /* yacc.c:1646 */
+#line 8233 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_OPERATOR;
@@ -37612,11 +37611,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37616 "gram.c" /* yacc.c:1646 */
+#line 37615 "gram.c" /* yacc.c:1646 */
break;
case 1191:
-#line 8247 "gram.y" /* yacc.c:1646 */
+#line 8246 "gram.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_SYNTAX_ERROR),
@@ -37624,102 +37623,102 @@ yyreduce:
errhint("Use NONE to denote the missing argument of a unary operator."),
parser_errposition((yylsp[0]))));
}
-#line 37628 "gram.c" /* yacc.c:1646 */
+#line 37627 "gram.c" /* yacc.c:1646 */
break;
case 1192:
-#line 8255 "gram.y" /* yacc.c:1646 */
+#line 8254 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-3].typnam), (yyvsp[-1].typnam)); }
-#line 37634 "gram.c" /* yacc.c:1646 */
+#line 37633 "gram.c" /* yacc.c:1646 */
break;
case 1193:
-#line 8257 "gram.y" /* yacc.c:1646 */
+#line 8256 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(NULL, (yyvsp[-1].typnam)); }
-#line 37640 "gram.c" /* yacc.c:1646 */
+#line 37639 "gram.c" /* yacc.c:1646 */
break;
case 1194:
-#line 8259 "gram.y" /* yacc.c:1646 */
+#line 8258 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-3].typnam), NULL); }
-#line 37646 "gram.c" /* yacc.c:1646 */
+#line 37645 "gram.c" /* yacc.c:1646 */
break;
case 1195:
-#line 8264 "gram.y" /* yacc.c:1646 */
+#line 8263 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 37652 "gram.c" /* yacc.c:1646 */
+#line 37651 "gram.c" /* yacc.c:1646 */
break;
case 1196:
-#line 8266 "gram.y" /* yacc.c:1646 */
+#line 8265 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-2].str)), (yyvsp[0].list)); }
-#line 37658 "gram.c" /* yacc.c:1646 */
+#line 37657 "gram.c" /* yacc.c:1646 */
break;
case 1197:
-#line 8270 "gram.y" /* yacc.c:1646 */
+#line 8269 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 37664 "gram.c" /* yacc.c:1646 */
+#line 37663 "gram.c" /* yacc.c:1646 */
break;
case 1198:
-#line 8272 "gram.y" /* yacc.c:1646 */
+#line 8271 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 37670 "gram.c" /* yacc.c:1646 */
+#line 37669 "gram.c" /* yacc.c:1646 */
break;
case 1199:
-#line 8277 "gram.y" /* yacc.c:1646 */
+#line 8276 "gram.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
n->objargs = (yyvsp[0].list);
(yyval.objwithargs) = n;
}
-#line 37681 "gram.c" /* yacc.c:1646 */
+#line 37680 "gram.c" /* yacc.c:1646 */
break;
case 1200:
-#line 8295 "gram.y" /* yacc.c:1646 */
+#line 8294 "gram.y" /* yacc.c:1646 */
{
DoStmt *n = makeNode(DoStmt);
n->args = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 37691 "gram.c" /* yacc.c:1646 */
+#line 37690 "gram.c" /* yacc.c:1646 */
break;
case 1201:
-#line 8303 "gram.y" /* yacc.c:1646 */
+#line 8302 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37697 "gram.c" /* yacc.c:1646 */
+#line 37696 "gram.c" /* yacc.c:1646 */
break;
case 1202:
-#line 8304 "gram.y" /* yacc.c:1646 */
+#line 8303 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37703 "gram.c" /* yacc.c:1646 */
+#line 37702 "gram.c" /* yacc.c:1646 */
break;
case 1203:
-#line 8309 "gram.y" /* yacc.c:1646 */
+#line 8308 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)makeString((yyvsp[0].str)), (yylsp[0]));
}
-#line 37711 "gram.c" /* yacc.c:1646 */
+#line 37710 "gram.c" /* yacc.c:1646 */
break;
case 1204:
-#line 8313 "gram.y" /* yacc.c:1646 */
+#line 8312 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37719 "gram.c" /* yacc.c:1646 */
+#line 37718 "gram.c" /* yacc.c:1646 */
break;
case 1205:
-#line 8326 "gram.y" /* yacc.c:1646 */
+#line 8325 "gram.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-7].typnam);
@@ -37729,11 +37728,11 @@ yyreduce:
n->inout = false;
(yyval.node) = (Node *)n;
}
-#line 37733 "gram.c" /* yacc.c:1646 */
+#line 37732 "gram.c" /* yacc.c:1646 */
break;
case 1206:
-#line 8337 "gram.y" /* yacc.c:1646 */
+#line 8336 "gram.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-6].typnam);
@@ -37743,11 +37742,11 @@ yyreduce:
n->inout = false;
(yyval.node) = (Node *)n;
}
-#line 37747 "gram.c" /* yacc.c:1646 */
+#line 37746 "gram.c" /* yacc.c:1646 */
break;
case 1207:
-#line 8348 "gram.y" /* yacc.c:1646 */
+#line 8347 "gram.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-6].typnam);
@@ -37757,29 +37756,29 @@ yyreduce:
n->inout = true;
(yyval.node) = (Node *)n;
}
-#line 37761 "gram.c" /* yacc.c:1646 */
+#line 37760 "gram.c" /* yacc.c:1646 */
break;
case 1208:
-#line 8359 "gram.y" /* yacc.c:1646 */
+#line 8358 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_IMPLICIT; }
-#line 37767 "gram.c" /* yacc.c:1646 */
+#line 37766 "gram.c" /* yacc.c:1646 */
break;
case 1209:
-#line 8360 "gram.y" /* yacc.c:1646 */
+#line 8359 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_ASSIGNMENT; }
-#line 37773 "gram.c" /* yacc.c:1646 */
+#line 37772 "gram.c" /* yacc.c:1646 */
break;
case 1210:
-#line 8361 "gram.y" /* yacc.c:1646 */
+#line 8360 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_EXPLICIT; }
-#line 37779 "gram.c" /* yacc.c:1646 */
+#line 37778 "gram.c" /* yacc.c:1646 */
break;
case 1211:
-#line 8366 "gram.y" /* yacc.c:1646 */
+#line 8365 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_CAST;
@@ -37789,23 +37788,23 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37793 "gram.c" /* yacc.c:1646 */
+#line 37792 "gram.c" /* yacc.c:1646 */
break;
case 1212:
-#line 8377 "gram.y" /* yacc.c:1646 */
+#line 8376 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 37799 "gram.c" /* yacc.c:1646 */
+#line 37798 "gram.c" /* yacc.c:1646 */
break;
case 1213:
-#line 8378 "gram.y" /* yacc.c:1646 */
+#line 8377 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 37805 "gram.c" /* yacc.c:1646 */
+#line 37804 "gram.c" /* yacc.c:1646 */
break;
case 1214:
-#line 8389 "gram.y" /* yacc.c:1646 */
+#line 8388 "gram.y" /* yacc.c:1646 */
{
CreateTransformStmt *n = makeNode(CreateTransformStmt);
n->replace = (yyvsp[-8].boolean);
@@ -37815,43 +37814,43 @@ yyreduce:
n->tosql = lsecond((yyvsp[-1].list));
(yyval.node) = (Node *)n;
}
-#line 37819 "gram.c" /* yacc.c:1646 */
+#line 37818 "gram.c" /* yacc.c:1646 */
break;
case 1215:
-#line 8401 "gram.y" /* yacc.c:1646 */
+#line 8400 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-6].objwithargs), (yyvsp[0].objwithargs));
}
-#line 37827 "gram.c" /* yacc.c:1646 */
+#line 37826 "gram.c" /* yacc.c:1646 */
break;
case 1216:
-#line 8405 "gram.y" /* yacc.c:1646 */
+#line 8404 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].objwithargs), (yyvsp[-6].objwithargs));
}
-#line 37835 "gram.c" /* yacc.c:1646 */
+#line 37834 "gram.c" /* yacc.c:1646 */
break;
case 1217:
-#line 8409 "gram.y" /* yacc.c:1646 */
+#line 8408 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].objwithargs), NULL);
}
-#line 37843 "gram.c" /* yacc.c:1646 */
+#line 37842 "gram.c" /* yacc.c:1646 */
break;
case 1218:
-#line 8413 "gram.y" /* yacc.c:1646 */
+#line 8412 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, (yyvsp[0].objwithargs));
}
-#line 37851 "gram.c" /* yacc.c:1646 */
+#line 37850 "gram.c" /* yacc.c:1646 */
break;
case 1219:
-#line 8420 "gram.y" /* yacc.c:1646 */
+#line 8419 "gram.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TRANSFORM;
@@ -37860,11 +37859,11 @@ yyreduce:
n->missing_ok = (yyvsp[-5].boolean);
(yyval.node) = (Node *)n;
}
-#line 37864 "gram.c" /* yacc.c:1646 */
+#line 37863 "gram.c" /* yacc.c:1646 */
break;
case 1220:
-#line 8440 "gram.y" /* yacc.c:1646 */
+#line 8439 "gram.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37876,11 +37875,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37880 "gram.c" /* yacc.c:1646 */
+#line 37879 "gram.c" /* yacc.c:1646 */
break;
case 1221:
-#line 8452 "gram.y" /* yacc.c:1646 */
+#line 8451 "gram.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37892,11 +37891,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37896 "gram.c" /* yacc.c:1646 */
+#line 37895 "gram.c" /* yacc.c:1646 */
break;
case 1222:
-#line 8464 "gram.y" /* yacc.c:1646 */
+#line 8463 "gram.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37908,11 +37907,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37912 "gram.c" /* yacc.c:1646 */
+#line 37911 "gram.c" /* yacc.c:1646 */
break;
case 1223:
-#line 8476 "gram.y" /* yacc.c:1646 */
+#line 8475 "gram.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37924,41 +37923,41 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37928 "gram.c" /* yacc.c:1646 */
+#line 37927 "gram.c" /* yacc.c:1646 */
break;
case 1224:
-#line 8489 "gram.y" /* yacc.c:1646 */
+#line 8488 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_INDEX; }
-#line 37934 "gram.c" /* yacc.c:1646 */
+#line 37933 "gram.c" /* yacc.c:1646 */
break;
case 1225:
-#line 8490 "gram.y" /* yacc.c:1646 */
+#line 8489 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_TABLE; }
-#line 37940 "gram.c" /* yacc.c:1646 */
+#line 37939 "gram.c" /* yacc.c:1646 */
break;
case 1226:
-#line 8493 "gram.y" /* yacc.c:1646 */
+#line 8492 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_SCHEMA; }
-#line 37946 "gram.c" /* yacc.c:1646 */
+#line 37945 "gram.c" /* yacc.c:1646 */
break;
case 1227:
-#line 8494 "gram.y" /* yacc.c:1646 */
+#line 8493 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_SYSTEM; }
-#line 37952 "gram.c" /* yacc.c:1646 */
+#line 37951 "gram.c" /* yacc.c:1646 */
break;
case 1228:
-#line 8495 "gram.y" /* yacc.c:1646 */
+#line 8494 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_DATABASE; }
-#line 37958 "gram.c" /* yacc.c:1646 */
+#line 37957 "gram.c" /* yacc.c:1646 */
break;
case 1229:
-#line 8506 "gram.y" /* yacc.c:1646 */
+#line 8505 "gram.y" /* yacc.c:1646 */
{
AlterTableSpaceOptionsStmt *n =
makeNode(AlterTableSpaceOptionsStmt);
@@ -37967,11 +37966,11 @@ yyreduce:
n->isReset = false;
(yyval.node) = (Node *)n;
}
-#line 37971 "gram.c" /* yacc.c:1646 */
+#line 37970 "gram.c" /* yacc.c:1646 */
break;
case 1230:
-#line 8515 "gram.y" /* yacc.c:1646 */
+#line 8514 "gram.y" /* yacc.c:1646 */
{
AlterTableSpaceOptionsStmt *n =
makeNode(AlterTableSpaceOptionsStmt);
@@ -37980,11 +37979,11 @@ yyreduce:
n->isReset = true;
(yyval.node) = (Node *)n;
}
-#line 37984 "gram.c" /* yacc.c:1646 */
+#line 37983 "gram.c" /* yacc.c:1646 */
break;
case 1231:
-#line 8532 "gram.y" /* yacc.c:1646 */
+#line 8531 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_AGGREGATE;
@@ -37993,11 +37992,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 37997 "gram.c" /* yacc.c:1646 */
+#line 37996 "gram.c" /* yacc.c:1646 */
break;
case 1232:
-#line 8541 "gram.y" /* yacc.c:1646 */
+#line 8540 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLLATION;
@@ -38006,11 +38005,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38010 "gram.c" /* yacc.c:1646 */
+#line 38009 "gram.c" /* yacc.c:1646 */
break;
case 1233:
-#line 8550 "gram.y" /* yacc.c:1646 */
+#line 8549 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_CONVERSION;
@@ -38019,11 +38018,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38023 "gram.c" /* yacc.c:1646 */
+#line 38022 "gram.c" /* yacc.c:1646 */
break;
case 1234:
-#line 8559 "gram.y" /* yacc.c:1646 */
+#line 8558 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DATABASE;
@@ -38032,11 +38031,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38036 "gram.c" /* yacc.c:1646 */
+#line 38035 "gram.c" /* yacc.c:1646 */
break;
case 1235:
-#line 8568 "gram.y" /* yacc.c:1646 */
+#line 8567 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DOMAIN;
@@ -38045,11 +38044,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38049 "gram.c" /* yacc.c:1646 */
+#line 38048 "gram.c" /* yacc.c:1646 */
break;
case 1236:
-#line 8577 "gram.y" /* yacc.c:1646 */
+#line 8576 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DOMCONSTRAINT;
@@ -38058,11 +38057,11 @@ yyreduce:
n->newname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 38062 "gram.c" /* yacc.c:1646 */
+#line 38061 "gram.c" /* yacc.c:1646 */
break;
case 1237:
-#line 8586 "gram.y" /* yacc.c:1646 */
+#line 8585 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FDW;
@@ -38071,11 +38070,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38075 "gram.c" /* yacc.c:1646 */
+#line 38074 "gram.c" /* yacc.c:1646 */
break;
case 1238:
-#line 8595 "gram.y" /* yacc.c:1646 */
+#line 8594 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FUNCTION;
@@ -38084,11 +38083,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38088 "gram.c" /* yacc.c:1646 */
+#line 38087 "gram.c" /* yacc.c:1646 */
break;
case 1239:
-#line 8604 "gram.y" /* yacc.c:1646 */
+#line 8603 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38097,11 +38096,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38101 "gram.c" /* yacc.c:1646 */
+#line 38100 "gram.c" /* yacc.c:1646 */
break;
case 1240:
-#line 8613 "gram.y" /* yacc.c:1646 */
+#line 8612 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_LANGUAGE;
@@ -38110,11 +38109,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38114 "gram.c" /* yacc.c:1646 */
+#line 38113 "gram.c" /* yacc.c:1646 */
break;
case 1241:
-#line 8622 "gram.y" /* yacc.c:1646 */
+#line 8621 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_OPCLASS;
@@ -38123,11 +38122,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38127 "gram.c" /* yacc.c:1646 */
+#line 38126 "gram.c" /* yacc.c:1646 */
break;
case 1242:
-#line 8631 "gram.y" /* yacc.c:1646 */
+#line 8630 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_OPFAMILY;
@@ -38136,11 +38135,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38140 "gram.c" /* yacc.c:1646 */
+#line 38139 "gram.c" /* yacc.c:1646 */
break;
case 1243:
-#line 8640 "gram.y" /* yacc.c:1646 */
+#line 8639 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_POLICY;
@@ -38150,11 +38149,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38154 "gram.c" /* yacc.c:1646 */
+#line 38153 "gram.c" /* yacc.c:1646 */
break;
case 1244:
-#line 8650 "gram.y" /* yacc.c:1646 */
+#line 8649 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_POLICY;
@@ -38164,11 +38163,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38168 "gram.c" /* yacc.c:1646 */
+#line 38167 "gram.c" /* yacc.c:1646 */
break;
case 1245:
-#line 8660 "gram.y" /* yacc.c:1646 */
+#line 8659 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_PROCEDURE;
@@ -38177,11 +38176,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38181 "gram.c" /* yacc.c:1646 */
+#line 38180 "gram.c" /* yacc.c:1646 */
break;
case 1246:
-#line 8669 "gram.y" /* yacc.c:1646 */
+#line 8668 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_PUBLICATION;
@@ -38190,11 +38189,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38194 "gram.c" /* yacc.c:1646 */
+#line 38193 "gram.c" /* yacc.c:1646 */
break;
case 1247:
-#line 8678 "gram.y" /* yacc.c:1646 */
+#line 8677 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROUTINE;
@@ -38203,11 +38202,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38207 "gram.c" /* yacc.c:1646 */
+#line 38206 "gram.c" /* yacc.c:1646 */
break;
case 1248:
-#line 8687 "gram.y" /* yacc.c:1646 */
+#line 8686 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SCHEMA;
@@ -38216,11 +38215,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38220 "gram.c" /* yacc.c:1646 */
+#line 38219 "gram.c" /* yacc.c:1646 */
break;
case 1249:
-#line 8696 "gram.y" /* yacc.c:1646 */
+#line 8695 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_SERVER;
@@ -38229,11 +38228,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38233 "gram.c" /* yacc.c:1646 */
+#line 38232 "gram.c" /* yacc.c:1646 */
break;
case 1250:
-#line 8705 "gram.y" /* yacc.c:1646 */
+#line 8704 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SUBSCRIPTION;
@@ -38242,11 +38241,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38246 "gram.c" /* yacc.c:1646 */
+#line 38245 "gram.c" /* yacc.c:1646 */
break;
case 1251:
-#line 8714 "gram.y" /* yacc.c:1646 */
+#line 8713 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLE;
@@ -38256,11 +38255,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38260 "gram.c" /* yacc.c:1646 */
+#line 38259 "gram.c" /* yacc.c:1646 */
break;
case 1252:
-#line 8724 "gram.y" /* yacc.c:1646 */
+#line 8723 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLE;
@@ -38270,11 +38269,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38274 "gram.c" /* yacc.c:1646 */
+#line 38273 "gram.c" /* yacc.c:1646 */
break;
case 1253:
-#line 8734 "gram.y" /* yacc.c:1646 */
+#line 8733 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SEQUENCE;
@@ -38284,11 +38283,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38288 "gram.c" /* yacc.c:1646 */
+#line 38287 "gram.c" /* yacc.c:1646 */
break;
case 1254:
-#line 8744 "gram.y" /* yacc.c:1646 */
+#line 8743 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SEQUENCE;
@@ -38298,11 +38297,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38302 "gram.c" /* yacc.c:1646 */
+#line 38301 "gram.c" /* yacc.c:1646 */
break;
case 1255:
-#line 8754 "gram.y" /* yacc.c:1646 */
+#line 8753 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_VIEW;
@@ -38312,11 +38311,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38316 "gram.c" /* yacc.c:1646 */
+#line 38315 "gram.c" /* yacc.c:1646 */
break;
case 1256:
-#line 8764 "gram.y" /* yacc.c:1646 */
+#line 8763 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_VIEW;
@@ -38326,11 +38325,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38330 "gram.c" /* yacc.c:1646 */
+#line 38329 "gram.c" /* yacc.c:1646 */
break;
case 1257:
-#line 8774 "gram.y" /* yacc.c:1646 */
+#line 8773 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_MATVIEW;
@@ -38340,11 +38339,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38344 "gram.c" /* yacc.c:1646 */
+#line 38343 "gram.c" /* yacc.c:1646 */
break;
case 1258:
-#line 8784 "gram.y" /* yacc.c:1646 */
+#line 8783 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_MATVIEW;
@@ -38354,11 +38353,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38358 "gram.c" /* yacc.c:1646 */
+#line 38357 "gram.c" /* yacc.c:1646 */
break;
case 1259:
-#line 8794 "gram.y" /* yacc.c:1646 */
+#line 8793 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_INDEX;
@@ -38368,11 +38367,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38372 "gram.c" /* yacc.c:1646 */
+#line 38371 "gram.c" /* yacc.c:1646 */
break;
case 1260:
-#line 8804 "gram.y" /* yacc.c:1646 */
+#line 8803 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_INDEX;
@@ -38382,11 +38381,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38386 "gram.c" /* yacc.c:1646 */
+#line 38385 "gram.c" /* yacc.c:1646 */
break;
case 1261:
-#line 8814 "gram.y" /* yacc.c:1646 */
+#line 8813 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_TABLE;
@@ -38396,11 +38395,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38400 "gram.c" /* yacc.c:1646 */
+#line 38399 "gram.c" /* yacc.c:1646 */
break;
case 1262:
-#line 8824 "gram.y" /* yacc.c:1646 */
+#line 8823 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_TABLE;
@@ -38410,11 +38409,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38414 "gram.c" /* yacc.c:1646 */
+#line 38413 "gram.c" /* yacc.c:1646 */
break;
case 1263:
-#line 8834 "gram.y" /* yacc.c:1646 */
+#line 8833 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38425,11 +38424,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38429 "gram.c" /* yacc.c:1646 */
+#line 38428 "gram.c" /* yacc.c:1646 */
break;
case 1264:
-#line 8845 "gram.y" /* yacc.c:1646 */
+#line 8844 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38440,11 +38439,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38444 "gram.c" /* yacc.c:1646 */
+#line 38443 "gram.c" /* yacc.c:1646 */
break;
case 1265:
-#line 8856 "gram.y" /* yacc.c:1646 */
+#line 8855 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38455,11 +38454,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38459 "gram.c" /* yacc.c:1646 */
+#line 38458 "gram.c" /* yacc.c:1646 */
break;
case 1266:
-#line 8867 "gram.y" /* yacc.c:1646 */
+#line 8866 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38470,11 +38469,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38474 "gram.c" /* yacc.c:1646 */
+#line 38473 "gram.c" /* yacc.c:1646 */
break;
case 1267:
-#line 8878 "gram.y" /* yacc.c:1646 */
+#line 8877 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38485,11 +38484,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38489 "gram.c" /* yacc.c:1646 */
+#line 38488 "gram.c" /* yacc.c:1646 */
break;
case 1268:
-#line 8889 "gram.y" /* yacc.c:1646 */
+#line 8888 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38500,11 +38499,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38504 "gram.c" /* yacc.c:1646 */
+#line 38503 "gram.c" /* yacc.c:1646 */
break;
case 1269:
-#line 8900 "gram.y" /* yacc.c:1646 */
+#line 8899 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABCONSTRAINT;
@@ -38514,11 +38513,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38518 "gram.c" /* yacc.c:1646 */
+#line 38517 "gram.c" /* yacc.c:1646 */
break;
case 1270:
-#line 8910 "gram.y" /* yacc.c:1646 */
+#line 8909 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABCONSTRAINT;
@@ -38528,11 +38527,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38532 "gram.c" /* yacc.c:1646 */
+#line 38531 "gram.c" /* yacc.c:1646 */
break;
case 1271:
-#line 8920 "gram.y" /* yacc.c:1646 */
+#line 8919 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38543,11 +38542,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38547 "gram.c" /* yacc.c:1646 */
+#line 38546 "gram.c" /* yacc.c:1646 */
break;
case 1272:
-#line 8931 "gram.y" /* yacc.c:1646 */
+#line 8930 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38558,11 +38557,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38562 "gram.c" /* yacc.c:1646 */
+#line 38561 "gram.c" /* yacc.c:1646 */
break;
case 1273:
-#line 8942 "gram.y" /* yacc.c:1646 */
+#line 8941 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_RULE;
@@ -38572,11 +38571,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38576 "gram.c" /* yacc.c:1646 */
+#line 38575 "gram.c" /* yacc.c:1646 */
break;
case 1274:
-#line 8952 "gram.y" /* yacc.c:1646 */
+#line 8951 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TRIGGER;
@@ -38586,11 +38585,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38590 "gram.c" /* yacc.c:1646 */
+#line 38589 "gram.c" /* yacc.c:1646 */
break;
case 1275:
-#line 8962 "gram.y" /* yacc.c:1646 */
+#line 8961 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_EVENT_TRIGGER;
@@ -38598,11 +38597,11 @@ yyreduce:
n->newname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 38602 "gram.c" /* yacc.c:1646 */
+#line 38601 "gram.c" /* yacc.c:1646 */
break;
case 1276:
-#line 8970 "gram.y" /* yacc.c:1646 */
+#line 8969 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38611,11 +38610,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38615 "gram.c" /* yacc.c:1646 */
+#line 38614 "gram.c" /* yacc.c:1646 */
break;
case 1277:
-#line 8979 "gram.y" /* yacc.c:1646 */
+#line 8978 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38624,11 +38623,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38628 "gram.c" /* yacc.c:1646 */
+#line 38627 "gram.c" /* yacc.c:1646 */
break;
case 1278:
-#line 8988 "gram.y" /* yacc.c:1646 */
+#line 8987 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLESPACE;
@@ -38637,11 +38636,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38641 "gram.c" /* yacc.c:1646 */
+#line 38640 "gram.c" /* yacc.c:1646 */
break;
case 1279:
-#line 8997 "gram.y" /* yacc.c:1646 */
+#line 8996 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_STATISTIC_EXT;
@@ -38650,11 +38649,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38654 "gram.c" /* yacc.c:1646 */
+#line 38653 "gram.c" /* yacc.c:1646 */
break;
case 1280:
-#line 9006 "gram.y" /* yacc.c:1646 */
+#line 9005 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSPARSER;
@@ -38663,11 +38662,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38667 "gram.c" /* yacc.c:1646 */
+#line 38666 "gram.c" /* yacc.c:1646 */
break;
case 1281:
-#line 9015 "gram.y" /* yacc.c:1646 */
+#line 9014 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSDICTIONARY;
@@ -38676,11 +38675,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38680 "gram.c" /* yacc.c:1646 */
+#line 38679 "gram.c" /* yacc.c:1646 */
break;
case 1282:
-#line 9024 "gram.y" /* yacc.c:1646 */
+#line 9023 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSTEMPLATE;
@@ -38689,11 +38688,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38693 "gram.c" /* yacc.c:1646 */
+#line 38692 "gram.c" /* yacc.c:1646 */
break;
case 1283:
-#line 9033 "gram.y" /* yacc.c:1646 */
+#line 9032 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSCONFIGURATION;
@@ -38702,11 +38701,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38706 "gram.c" /* yacc.c:1646 */
+#line 38705 "gram.c" /* yacc.c:1646 */
break;
case 1284:
-#line 9042 "gram.y" /* yacc.c:1646 */
+#line 9041 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TYPE;
@@ -38715,11 +38714,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38719 "gram.c" /* yacc.c:1646 */
+#line 38718 "gram.c" /* yacc.c:1646 */
break;
case 1285:
-#line 9051 "gram.y" /* yacc.c:1646 */
+#line 9050 "gram.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ATTRIBUTE;
@@ -38731,23 +38730,23 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38735 "gram.c" /* yacc.c:1646 */
+#line 38734 "gram.c" /* yacc.c:1646 */
break;
case 1288:
-#line 9068 "gram.y" /* yacc.c:1646 */
+#line 9067 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 1; }
-#line 38741 "gram.c" /* yacc.c:1646 */
+#line 38740 "gram.c" /* yacc.c:1646 */
break;
case 1289:
-#line 9069 "gram.y" /* yacc.c:1646 */
+#line 9068 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 38747 "gram.c" /* yacc.c:1646 */
+#line 38746 "gram.c" /* yacc.c:1646 */
break;
case 1290:
-#line 9080 "gram.y" /* yacc.c:1646 */
+#line 9079 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_FUNCTION;
@@ -38756,11 +38755,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38760 "gram.c" /* yacc.c:1646 */
+#line 38759 "gram.c" /* yacc.c:1646 */
break;
case 1291:
-#line 9089 "gram.y" /* yacc.c:1646 */
+#line 9088 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -38769,11 +38768,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38773 "gram.c" /* yacc.c:1646 */
+#line 38772 "gram.c" /* yacc.c:1646 */
break;
case 1292:
-#line 9098 "gram.y" /* yacc.c:1646 */
+#line 9097 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_ROUTINE;
@@ -38782,11 +38781,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38786 "gram.c" /* yacc.c:1646 */
+#line 38785 "gram.c" /* yacc.c:1646 */
break;
case 1293:
-#line 9107 "gram.y" /* yacc.c:1646 */
+#line 9106 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_TRIGGER;
@@ -38796,11 +38795,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38800 "gram.c" /* yacc.c:1646 */
+#line 38799 "gram.c" /* yacc.c:1646 */
break;
case 1294:
-#line 9117 "gram.y" /* yacc.c:1646 */
+#line 9116 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_MATVIEW;
@@ -38809,11 +38808,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38813 "gram.c" /* yacc.c:1646 */
+#line 38812 "gram.c" /* yacc.c:1646 */
break;
case 1295:
-#line 9126 "gram.y" /* yacc.c:1646 */
+#line 9125 "gram.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_INDEX;
@@ -38822,23 +38821,23 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38826 "gram.c" /* yacc.c:1646 */
+#line 38825 "gram.c" /* yacc.c:1646 */
break;
case 1296:
-#line 9136 "gram.y" /* yacc.c:1646 */
+#line 9135 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 38832 "gram.c" /* yacc.c:1646 */
+#line 38831 "gram.c" /* yacc.c:1646 */
break;
case 1297:
-#line 9137 "gram.y" /* yacc.c:1646 */
+#line 9136 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 38838 "gram.c" /* yacc.c:1646 */
+#line 38837 "gram.c" /* yacc.c:1646 */
break;
case 1298:
-#line 9148 "gram.y" /* yacc.c:1646 */
+#line 9147 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_AGGREGATE;
@@ -38847,11 +38846,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38851 "gram.c" /* yacc.c:1646 */
+#line 38850 "gram.c" /* yacc.c:1646 */
break;
case 1299:
-#line 9157 "gram.y" /* yacc.c:1646 */
+#line 9156 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_COLLATION;
@@ -38860,11 +38859,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38864 "gram.c" /* yacc.c:1646 */
+#line 38863 "gram.c" /* yacc.c:1646 */
break;
case 1300:
-#line 9166 "gram.y" /* yacc.c:1646 */
+#line 9165 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_CONVERSION;
@@ -38873,11 +38872,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38877 "gram.c" /* yacc.c:1646 */
+#line 38876 "gram.c" /* yacc.c:1646 */
break;
case 1301:
-#line 9175 "gram.y" /* yacc.c:1646 */
+#line 9174 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_DOMAIN;
@@ -38886,11 +38885,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38890 "gram.c" /* yacc.c:1646 */
+#line 38889 "gram.c" /* yacc.c:1646 */
break;
case 1302:
-#line 9184 "gram.y" /* yacc.c:1646 */
+#line 9183 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_EXTENSION;
@@ -38899,11 +38898,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38903 "gram.c" /* yacc.c:1646 */
+#line 38902 "gram.c" /* yacc.c:1646 */
break;
case 1303:
-#line 9193 "gram.y" /* yacc.c:1646 */
+#line 9192 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FUNCTION;
@@ -38912,11 +38911,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38916 "gram.c" /* yacc.c:1646 */
+#line 38915 "gram.c" /* yacc.c:1646 */
break;
case 1304:
-#line 9202 "gram.y" /* yacc.c:1646 */
+#line 9201 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPERATOR;
@@ -38925,11 +38924,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38929 "gram.c" /* yacc.c:1646 */
+#line 38928 "gram.c" /* yacc.c:1646 */
break;
case 1305:
-#line 9211 "gram.y" /* yacc.c:1646 */
+#line 9210 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPCLASS;
@@ -38938,11 +38937,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38942 "gram.c" /* yacc.c:1646 */
+#line 38941 "gram.c" /* yacc.c:1646 */
break;
case 1306:
-#line 9220 "gram.y" /* yacc.c:1646 */
+#line 9219 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPFAMILY;
@@ -38951,11 +38950,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38955 "gram.c" /* yacc.c:1646 */
+#line 38954 "gram.c" /* yacc.c:1646 */
break;
case 1307:
-#line 9229 "gram.y" /* yacc.c:1646 */
+#line 9228 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -38964,11 +38963,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38968 "gram.c" /* yacc.c:1646 */
+#line 38967 "gram.c" /* yacc.c:1646 */
break;
case 1308:
-#line 9238 "gram.y" /* yacc.c:1646 */
+#line 9237 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_ROUTINE;
@@ -38977,11 +38976,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38981 "gram.c" /* yacc.c:1646 */
+#line 38980 "gram.c" /* yacc.c:1646 */
break;
case 1309:
-#line 9247 "gram.y" /* yacc.c:1646 */
+#line 9246 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TABLE;
@@ -38990,11 +38989,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38994 "gram.c" /* yacc.c:1646 */
+#line 38993 "gram.c" /* yacc.c:1646 */
break;
case 1310:
-#line 9256 "gram.y" /* yacc.c:1646 */
+#line 9255 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TABLE;
@@ -39003,11 +39002,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39007 "gram.c" /* yacc.c:1646 */
+#line 39006 "gram.c" /* yacc.c:1646 */
break;
case 1311:
-#line 9265 "gram.y" /* yacc.c:1646 */
+#line 9264 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_STATISTIC_EXT;
@@ -39016,11 +39015,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39020 "gram.c" /* yacc.c:1646 */
+#line 39019 "gram.c" /* yacc.c:1646 */
break;
case 1312:
-#line 9274 "gram.y" /* yacc.c:1646 */
+#line 9273 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSPARSER;
@@ -39029,11 +39028,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39033 "gram.c" /* yacc.c:1646 */
+#line 39032 "gram.c" /* yacc.c:1646 */
break;
case 1313:
-#line 9283 "gram.y" /* yacc.c:1646 */
+#line 9282 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSDICTIONARY;
@@ -39042,11 +39041,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39046 "gram.c" /* yacc.c:1646 */
+#line 39045 "gram.c" /* yacc.c:1646 */
break;
case 1314:
-#line 9292 "gram.y" /* yacc.c:1646 */
+#line 9291 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSTEMPLATE;
@@ -39055,11 +39054,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39059 "gram.c" /* yacc.c:1646 */
+#line 39058 "gram.c" /* yacc.c:1646 */
break;
case 1315:
-#line 9301 "gram.y" /* yacc.c:1646 */
+#line 9300 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSCONFIGURATION;
@@ -39068,11 +39067,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39072 "gram.c" /* yacc.c:1646 */
+#line 39071 "gram.c" /* yacc.c:1646 */
break;
case 1316:
-#line 9310 "gram.y" /* yacc.c:1646 */
+#line 9309 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_SEQUENCE;
@@ -39081,11 +39080,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39085 "gram.c" /* yacc.c:1646 */
+#line 39084 "gram.c" /* yacc.c:1646 */
break;
case 1317:
-#line 9319 "gram.y" /* yacc.c:1646 */
+#line 9318 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_SEQUENCE;
@@ -39094,11 +39093,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39098 "gram.c" /* yacc.c:1646 */
+#line 39097 "gram.c" /* yacc.c:1646 */
break;
case 1318:
-#line 9328 "gram.y" /* yacc.c:1646 */
+#line 9327 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_VIEW;
@@ -39107,11 +39106,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39111 "gram.c" /* yacc.c:1646 */
+#line 39110 "gram.c" /* yacc.c:1646 */
break;
case 1319:
-#line 9337 "gram.y" /* yacc.c:1646 */
+#line 9336 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_VIEW;
@@ -39120,11 +39119,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39124 "gram.c" /* yacc.c:1646 */
+#line 39123 "gram.c" /* yacc.c:1646 */
break;
case 1320:
-#line 9346 "gram.y" /* yacc.c:1646 */
+#line 9345 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_MATVIEW;
@@ -39133,11 +39132,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39137 "gram.c" /* yacc.c:1646 */
+#line 39136 "gram.c" /* yacc.c:1646 */
break;
case 1321:
-#line 9355 "gram.y" /* yacc.c:1646 */
+#line 9354 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_MATVIEW;
@@ -39146,11 +39145,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39150 "gram.c" /* yacc.c:1646 */
+#line 39149 "gram.c" /* yacc.c:1646 */
break;
case 1322:
-#line 9364 "gram.y" /* yacc.c:1646 */
+#line 9363 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FOREIGN_TABLE;
@@ -39159,11 +39158,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39163 "gram.c" /* yacc.c:1646 */
+#line 39162 "gram.c" /* yacc.c:1646 */
break;
case 1323:
-#line 9373 "gram.y" /* yacc.c:1646 */
+#line 9372 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FOREIGN_TABLE;
@@ -39172,11 +39171,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39176 "gram.c" /* yacc.c:1646 */
+#line 39175 "gram.c" /* yacc.c:1646 */
break;
case 1324:
-#line 9382 "gram.y" /* yacc.c:1646 */
+#line 9381 "gram.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TYPE;
@@ -39185,87 +39184,87 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39189 "gram.c" /* yacc.c:1646 */
+#line 39188 "gram.c" /* yacc.c:1646 */
break;
case 1325:
-#line 9400 "gram.y" /* yacc.c:1646 */
+#line 9399 "gram.y" /* yacc.c:1646 */
{
AlterOperatorStmt *n = makeNode(AlterOperatorStmt);
n->opername = (yyvsp[-4].objwithargs);
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 39200 "gram.c" /* yacc.c:1646 */
+#line 39199 "gram.c" /* yacc.c:1646 */
break;
case 1326:
-#line 9408 "gram.y" /* yacc.c:1646 */
+#line 9407 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 39206 "gram.c" /* yacc.c:1646 */
+#line 39205 "gram.c" /* yacc.c:1646 */
break;
case 1327:
-#line 9409 "gram.y" /* yacc.c:1646 */
+#line 9408 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 39212 "gram.c" /* yacc.c:1646 */
+#line 39211 "gram.c" /* yacc.c:1646 */
break;
case 1328:
-#line 9413 "gram.y" /* yacc.c:1646 */
+#line 9412 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-2].str), NULL, (yylsp[-2])); }
-#line 39218 "gram.c" /* yacc.c:1646 */
+#line 39217 "gram.c" /* yacc.c:1646 */
break;
case 1329:
-#line 9415 "gram.y" /* yacc.c:1646 */
+#line 9414 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2])); }
-#line 39224 "gram.c" /* yacc.c:1646 */
+#line 39223 "gram.c" /* yacc.c:1646 */
break;
case 1330:
-#line 9420 "gram.y" /* yacc.c:1646 */
+#line 9419 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].typnam); }
-#line 39230 "gram.c" /* yacc.c:1646 */
+#line 39229 "gram.c" /* yacc.c:1646 */
break;
case 1331:
-#line 9421 "gram.y" /* yacc.c:1646 */
+#line 9420 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 39236 "gram.c" /* yacc.c:1646 */
+#line 39235 "gram.c" /* yacc.c:1646 */
break;
case 1332:
-#line 9422 "gram.y" /* yacc.c:1646 */
+#line 9421 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].list); }
-#line 39242 "gram.c" /* yacc.c:1646 */
+#line 39241 "gram.c" /* yacc.c:1646 */
break;
case 1333:
-#line 9423 "gram.y" /* yacc.c:1646 */
+#line 9422 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].value); }
-#line 39248 "gram.c" /* yacc.c:1646 */
+#line 39247 "gram.c" /* yacc.c:1646 */
break;
case 1334:
-#line 9424 "gram.y" /* yacc.c:1646 */
+#line 9423 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString((yyvsp[0].str)); }
-#line 39254 "gram.c" /* yacc.c:1646 */
+#line 39253 "gram.c" /* yacc.c:1646 */
break;
case 1335:
-#line 9437 "gram.y" /* yacc.c:1646 */
+#line 9436 "gram.y" /* yacc.c:1646 */
{
AlterTypeStmt *n = makeNode(AlterTypeStmt);
n->typeName = (yyvsp[-4].list);
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 39265 "gram.c" /* yacc.c:1646 */
+#line 39264 "gram.c" /* yacc.c:1646 */
break;
case 1336:
-#line 9452 "gram.y" /* yacc.c:1646 */
+#line 9451 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_AGGREGATE;
@@ -39273,11 +39272,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39277 "gram.c" /* yacc.c:1646 */
+#line 39276 "gram.c" /* yacc.c:1646 */
break;
case 1337:
-#line 9460 "gram.y" /* yacc.c:1646 */
+#line 9459 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_COLLATION;
@@ -39285,11 +39284,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39289 "gram.c" /* yacc.c:1646 */
+#line 39288 "gram.c" /* yacc.c:1646 */
break;
case 1338:
-#line 9468 "gram.y" /* yacc.c:1646 */
+#line 9467 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_CONVERSION;
@@ -39297,11 +39296,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39301 "gram.c" /* yacc.c:1646 */
+#line 39300 "gram.c" /* yacc.c:1646 */
break;
case 1339:
-#line 9476 "gram.y" /* yacc.c:1646 */
+#line 9475 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_DATABASE;
@@ -39309,11 +39308,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39313 "gram.c" /* yacc.c:1646 */
+#line 39312 "gram.c" /* yacc.c:1646 */
break;
case 1340:
-#line 9484 "gram.y" /* yacc.c:1646 */
+#line 9483 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_DOMAIN;
@@ -39321,11 +39320,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39325 "gram.c" /* yacc.c:1646 */
+#line 39324 "gram.c" /* yacc.c:1646 */
break;
case 1341:
-#line 9492 "gram.y" /* yacc.c:1646 */
+#line 9491 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FUNCTION;
@@ -39333,11 +39332,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39337 "gram.c" /* yacc.c:1646 */
+#line 39336 "gram.c" /* yacc.c:1646 */
break;
case 1342:
-#line 9500 "gram.y" /* yacc.c:1646 */
+#line 9499 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_LANGUAGE;
@@ -39345,11 +39344,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39349 "gram.c" /* yacc.c:1646 */
+#line 39348 "gram.c" /* yacc.c:1646 */
break;
case 1343:
-#line 9508 "gram.y" /* yacc.c:1646 */
+#line 9507 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_LARGEOBJECT;
@@ -39357,11 +39356,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39361 "gram.c" /* yacc.c:1646 */
+#line 39360 "gram.c" /* yacc.c:1646 */
break;
case 1344:
-#line 9516 "gram.y" /* yacc.c:1646 */
+#line 9515 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPERATOR;
@@ -39369,11 +39368,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39373 "gram.c" /* yacc.c:1646 */
+#line 39372 "gram.c" /* yacc.c:1646 */
break;
case 1345:
-#line 9524 "gram.y" /* yacc.c:1646 */
+#line 9523 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPCLASS;
@@ -39381,11 +39380,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39385 "gram.c" /* yacc.c:1646 */
+#line 39384 "gram.c" /* yacc.c:1646 */
break;
case 1346:
-#line 9532 "gram.y" /* yacc.c:1646 */
+#line 9531 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPFAMILY;
@@ -39393,11 +39392,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39397 "gram.c" /* yacc.c:1646 */
+#line 39396 "gram.c" /* yacc.c:1646 */
break;
case 1347:
-#line 9540 "gram.y" /* yacc.c:1646 */
+#line 9539 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -39405,11 +39404,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39409 "gram.c" /* yacc.c:1646 */
+#line 39408 "gram.c" /* yacc.c:1646 */
break;
case 1348:
-#line 9548 "gram.y" /* yacc.c:1646 */
+#line 9547 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_ROUTINE;
@@ -39417,11 +39416,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39421 "gram.c" /* yacc.c:1646 */
+#line 39420 "gram.c" /* yacc.c:1646 */
break;
case 1349:
-#line 9556 "gram.y" /* yacc.c:1646 */
+#line 9555 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_SCHEMA;
@@ -39429,11 +39428,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39433 "gram.c" /* yacc.c:1646 */
+#line 39432 "gram.c" /* yacc.c:1646 */
break;
case 1350:
-#line 9564 "gram.y" /* yacc.c:1646 */
+#line 9563 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TYPE;
@@ -39441,11 +39440,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39445 "gram.c" /* yacc.c:1646 */
+#line 39444 "gram.c" /* yacc.c:1646 */
break;
case 1351:
-#line 9572 "gram.y" /* yacc.c:1646 */
+#line 9571 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TABLESPACE;
@@ -39453,11 +39452,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39457 "gram.c" /* yacc.c:1646 */
+#line 39456 "gram.c" /* yacc.c:1646 */
break;
case 1352:
-#line 9580 "gram.y" /* yacc.c:1646 */
+#line 9579 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_STATISTIC_EXT;
@@ -39465,11 +39464,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39469 "gram.c" /* yacc.c:1646 */
+#line 39468 "gram.c" /* yacc.c:1646 */
break;
case 1353:
-#line 9588 "gram.y" /* yacc.c:1646 */
+#line 9587 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TSDICTIONARY;
@@ -39477,11 +39476,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39481 "gram.c" /* yacc.c:1646 */
+#line 39480 "gram.c" /* yacc.c:1646 */
break;
case 1354:
-#line 9596 "gram.y" /* yacc.c:1646 */
+#line 9595 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TSCONFIGURATION;
@@ -39489,11 +39488,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39493 "gram.c" /* yacc.c:1646 */
+#line 39492 "gram.c" /* yacc.c:1646 */
break;
case 1355:
-#line 9604 "gram.y" /* yacc.c:1646 */
+#line 9603 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FDW;
@@ -39501,11 +39500,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39505 "gram.c" /* yacc.c:1646 */
+#line 39504 "gram.c" /* yacc.c:1646 */
break;
case 1356:
-#line 9612 "gram.y" /* yacc.c:1646 */
+#line 9611 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FOREIGN_SERVER;
@@ -39513,11 +39512,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39517 "gram.c" /* yacc.c:1646 */
+#line 39516 "gram.c" /* yacc.c:1646 */
break;
case 1357:
-#line 9620 "gram.y" /* yacc.c:1646 */
+#line 9619 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_EVENT_TRIGGER;
@@ -39525,11 +39524,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39529 "gram.c" /* yacc.c:1646 */
+#line 39528 "gram.c" /* yacc.c:1646 */
break;
case 1358:
-#line 9628 "gram.y" /* yacc.c:1646 */
+#line 9627 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_PUBLICATION;
@@ -39537,11 +39536,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39541 "gram.c" /* yacc.c:1646 */
+#line 39540 "gram.c" /* yacc.c:1646 */
break;
case 1359:
-#line 9636 "gram.y" /* yacc.c:1646 */
+#line 9635 "gram.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_SUBSCRIPTION;
@@ -39549,11 +39548,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39553 "gram.c" /* yacc.c:1646 */
+#line 39552 "gram.c" /* yacc.c:1646 */
break;
case 1360:
-#line 9654 "gram.y" /* yacc.c:1646 */
+#line 9653 "gram.y" /* yacc.c:1646 */
{
CreatePublicationStmt *n = makeNode(CreatePublicationStmt);
n->pubname = (yyvsp[-2].str);
@@ -39569,50 +39568,50 @@ yyreduce:
}
(yyval.node) = (Node *)n;
}
-#line 39573 "gram.c" /* yacc.c:1646 */
+#line 39572 "gram.c" /* yacc.c:1646 */
break;
case 1361:
-#line 9672 "gram.y" /* yacc.c:1646 */
+#line 9671 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 39579 "gram.c" /* yacc.c:1646 */
+#line 39578 "gram.c" /* yacc.c:1646 */
break;
case 1362:
-#line 9673 "gram.y" /* yacc.c:1646 */
+#line 9672 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 39585 "gram.c" /* yacc.c:1646 */
+#line 39584 "gram.c" /* yacc.c:1646 */
break;
case 1363:
-#line 9678 "gram.y" /* yacc.c:1646 */
+#line 9677 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) (yyvsp[0].list);
}
-#line 39593 "gram.c" /* yacc.c:1646 */
+#line 39592 "gram.c" /* yacc.c:1646 */
break;
case 1364:
-#line 9682 "gram.y" /* yacc.c:1646 */
+#line 9681 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeInteger(true);
}
-#line 39601 "gram.c" /* yacc.c:1646 */
+#line 39600 "gram.c" /* yacc.c:1646 */
break;
case 1365:
-#line 9702 "gram.y" /* yacc.c:1646 */
+#line 9701 "gram.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39612 "gram.c" /* yacc.c:1646 */
+#line 39611 "gram.c" /* yacc.c:1646 */
break;
case 1366:
-#line 9709 "gram.y" /* yacc.c:1646 */
+#line 9708 "gram.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39620,11 +39619,11 @@ yyreduce:
n->tableAction = DEFELEM_ADD;
(yyval.node) = (Node *)n;
}
-#line 39624 "gram.c" /* yacc.c:1646 */
+#line 39623 "gram.c" /* yacc.c:1646 */
break;
case 1367:
-#line 9717 "gram.y" /* yacc.c:1646 */
+#line 9716 "gram.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39632,11 +39631,11 @@ yyreduce:
n->tableAction = DEFELEM_SET;
(yyval.node) = (Node *)n;
}
-#line 39636 "gram.c" /* yacc.c:1646 */
+#line 39635 "gram.c" /* yacc.c:1646 */
break;
case 1368:
-#line 9725 "gram.y" /* yacc.c:1646 */
+#line 9724 "gram.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39644,11 +39643,11 @@ yyreduce:
n->tableAction = DEFELEM_DROP;
(yyval.node) = (Node *)n;
}
-#line 39648 "gram.c" /* yacc.c:1646 */
+#line 39647 "gram.c" /* yacc.c:1646 */
break;
case 1369:
-#line 9742 "gram.y" /* yacc.c:1646 */
+#line 9741 "gram.y" /* yacc.c:1646 */
{
CreateSubscriptionStmt *n =
makeNode(CreateSubscriptionStmt);
@@ -39658,11 +39657,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39662 "gram.c" /* yacc.c:1646 */
+#line 39661 "gram.c" /* yacc.c:1646 */
break;
case 1370:
-#line 9761 "gram.y" /* yacc.c:1646 */
+#line 9760 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39671,11 +39670,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39675 "gram.c" /* yacc.c:1646 */
+#line 39674 "gram.c" /* yacc.c:1646 */
break;
case 1371:
-#line 9770 "gram.y" /* yacc.c:1646 */
+#line 9769 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39684,11 +39683,11 @@ yyreduce:
n->conninfo = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39688 "gram.c" /* yacc.c:1646 */
+#line 39687 "gram.c" /* yacc.c:1646 */
break;
case 1372:
-#line 9779 "gram.y" /* yacc.c:1646 */
+#line 9778 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39697,11 +39696,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39701 "gram.c" /* yacc.c:1646 */
+#line 39700 "gram.c" /* yacc.c:1646 */
break;
case 1373:
-#line 9788 "gram.y" /* yacc.c:1646 */
+#line 9787 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39711,11 +39710,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39715 "gram.c" /* yacc.c:1646 */
+#line 39714 "gram.c" /* yacc.c:1646 */
break;
case 1374:
-#line 9798 "gram.y" /* yacc.c:1646 */
+#line 9797 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39725,11 +39724,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39729 "gram.c" /* yacc.c:1646 */
+#line 39728 "gram.c" /* yacc.c:1646 */
break;
case 1375:
-#line 9808 "gram.y" /* yacc.c:1646 */
+#line 9807 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39739,11 +39738,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39743 "gram.c" /* yacc.c:1646 */
+#line 39742 "gram.c" /* yacc.c:1646 */
break;
case 1376:
-#line 9818 "gram.y" /* yacc.c:1646 */
+#line 9817 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39753,11 +39752,11 @@ yyreduce:
(Node *)makeInteger(true), (yylsp[-3])));
(yyval.node) = (Node *)n;
}
-#line 39757 "gram.c" /* yacc.c:1646 */
+#line 39756 "gram.c" /* yacc.c:1646 */
break;
case 1377:
-#line 9828 "gram.y" /* yacc.c:1646 */
+#line 9827 "gram.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39767,11 +39766,11 @@ yyreduce:
(Node *)makeInteger(false), (yylsp[-3])));
(yyval.node) = (Node *)n;
}
-#line 39771 "gram.c" /* yacc.c:1646 */
+#line 39770 "gram.c" /* yacc.c:1646 */
break;
case 1378:
-#line 9846 "gram.y" /* yacc.c:1646 */
+#line 9845 "gram.y" /* yacc.c:1646 */
{
DropSubscriptionStmt *n = makeNode(DropSubscriptionStmt);
n->subname = (yyvsp[-1].str);
@@ -39779,11 +39778,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *) n;
}
-#line 39783 "gram.c" /* yacc.c:1646 */
+#line 39782 "gram.c" /* yacc.c:1646 */
break;
case 1379:
-#line 9854 "gram.y" /* yacc.c:1646 */
+#line 9853 "gram.y" /* yacc.c:1646 */
{
DropSubscriptionStmt *n = makeNode(DropSubscriptionStmt);
n->subname = (yyvsp[-1].str);
@@ -39791,11 +39790,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *) n;
}
-#line 39795 "gram.c" /* yacc.c:1646 */
+#line 39794 "gram.c" /* yacc.c:1646 */
break;
case 1380:
-#line 9872 "gram.y" /* yacc.c:1646 */
+#line 9871 "gram.y" /* yacc.c:1646 */
{
RuleStmt *n = makeNode(RuleStmt);
n->replace = (yyvsp[-11].boolean);
@@ -39807,156 +39806,156 @@ yyreduce:
n->actions = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39811 "gram.c" /* yacc.c:1646 */
+#line 39810 "gram.c" /* yacc.c:1646 */
break;
case 1381:
-#line 9886 "gram.y" /* yacc.c:1646 */
+#line 9885 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 39817 "gram.c" /* yacc.c:1646 */
+#line 39816 "gram.c" /* yacc.c:1646 */
break;
case 1382:
-#line 9887 "gram.y" /* yacc.c:1646 */
+#line 9886 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 39823 "gram.c" /* yacc.c:1646 */
+#line 39822 "gram.c" /* yacc.c:1646 */
break;
case 1383:
-#line 9888 "gram.y" /* yacc.c:1646 */
+#line 9887 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 39829 "gram.c" /* yacc.c:1646 */
+#line 39828 "gram.c" /* yacc.c:1646 */
break;
case 1384:
-#line 9894 "gram.y" /* yacc.c:1646 */
+#line 9893 "gram.y" /* yacc.c:1646 */
{ if ((yyvsp[0].node) != NULL)
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 39839 "gram.c" /* yacc.c:1646 */
+#line 39838 "gram.c" /* yacc.c:1646 */
break;
case 1385:
-#line 9900 "gram.y" /* yacc.c:1646 */
+#line 9899 "gram.y" /* yacc.c:1646 */
{ if ((yyvsp[0].node) != NULL)
(yyval.list) = list_make1((yyvsp[0].node));
else
(yyval.list) = NIL;
}
-#line 39849 "gram.c" /* yacc.c:1646 */
+#line 39848 "gram.c" /* yacc.c:1646 */
break;
case 1391:
-#line 9916 "gram.y" /* yacc.c:1646 */
+#line 9915 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 39855 "gram.c" /* yacc.c:1646 */
+#line 39854 "gram.c" /* yacc.c:1646 */
break;
case 1392:
-#line 9917 "gram.y" /* yacc.c:1646 */
+#line 9916 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 39861 "gram.c" /* yacc.c:1646 */
+#line 39860 "gram.c" /* yacc.c:1646 */
break;
case 1393:
-#line 9920 "gram.y" /* yacc.c:1646 */
+#line 9919 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_SELECT; }
-#line 39867 "gram.c" /* yacc.c:1646 */
+#line 39866 "gram.c" /* yacc.c:1646 */
break;
case 1394:
-#line 9921 "gram.y" /* yacc.c:1646 */
+#line 9920 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_UPDATE; }
-#line 39873 "gram.c" /* yacc.c:1646 */
+#line 39872 "gram.c" /* yacc.c:1646 */
break;
case 1395:
-#line 9922 "gram.y" /* yacc.c:1646 */
+#line 9921 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_DELETE; }
-#line 39879 "gram.c" /* yacc.c:1646 */
+#line 39878 "gram.c" /* yacc.c:1646 */
break;
case 1396:
-#line 9923 "gram.y" /* yacc.c:1646 */
+#line 9922 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_INSERT; }
-#line 39885 "gram.c" /* yacc.c:1646 */
+#line 39884 "gram.c" /* yacc.c:1646 */
break;
case 1397:
-#line 9927 "gram.y" /* yacc.c:1646 */
+#line 9926 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 39891 "gram.c" /* yacc.c:1646 */
+#line 39890 "gram.c" /* yacc.c:1646 */
break;
case 1398:
-#line 9928 "gram.y" /* yacc.c:1646 */
+#line 9927 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 39897 "gram.c" /* yacc.c:1646 */
+#line 39896 "gram.c" /* yacc.c:1646 */
break;
case 1399:
-#line 9929 "gram.y" /* yacc.c:1646 */
+#line 9928 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 39903 "gram.c" /* yacc.c:1646 */
+#line 39902 "gram.c" /* yacc.c:1646 */
break;
case 1400:
-#line 9942 "gram.y" /* yacc.c:1646 */
+#line 9941 "gram.y" /* yacc.c:1646 */
{
NotifyStmt *n = makeNode(NotifyStmt);
n->conditionname = (yyvsp[-1].str);
n->payload = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39914 "gram.c" /* yacc.c:1646 */
+#line 39913 "gram.c" /* yacc.c:1646 */
break;
case 1401:
-#line 9951 "gram.y" /* yacc.c:1646 */
+#line 9950 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 39920 "gram.c" /* yacc.c:1646 */
+#line 39919 "gram.c" /* yacc.c:1646 */
break;
case 1402:
-#line 9952 "gram.y" /* yacc.c:1646 */
+#line 9951 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 39926 "gram.c" /* yacc.c:1646 */
+#line 39925 "gram.c" /* yacc.c:1646 */
break;
case 1403:
-#line 9956 "gram.y" /* yacc.c:1646 */
+#line 9955 "gram.y" /* yacc.c:1646 */
{
ListenStmt *n = makeNode(ListenStmt);
n->conditionname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39936 "gram.c" /* yacc.c:1646 */
+#line 39935 "gram.c" /* yacc.c:1646 */
break;
case 1404:
-#line 9965 "gram.y" /* yacc.c:1646 */
+#line 9964 "gram.y" /* yacc.c:1646 */
{
UnlistenStmt *n = makeNode(UnlistenStmt);
n->conditionname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39946 "gram.c" /* yacc.c:1646 */
+#line 39945 "gram.c" /* yacc.c:1646 */
break;
case 1405:
-#line 9971 "gram.y" /* yacc.c:1646 */
+#line 9970 "gram.y" /* yacc.c:1646 */
{
UnlistenStmt *n = makeNode(UnlistenStmt);
n->conditionname = NULL;
(yyval.node) = (Node *)n;
}
-#line 39956 "gram.c" /* yacc.c:1646 */
+#line 39955 "gram.c" /* yacc.c:1646 */
break;
case 1406:
-#line 9990 "gram.y" /* yacc.c:1646 */
+#line 9989 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK;
@@ -39964,22 +39963,22 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 39968 "gram.c" /* yacc.c:1646 */
+#line 39967 "gram.c" /* yacc.c:1646 */
break;
case 1407:
-#line 9998 "gram.y" /* yacc.c:1646 */
+#line 9997 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_START;
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39979 "gram.c" /* yacc.c:1646 */
+#line 39978 "gram.c" /* yacc.c:1646 */
break;
case 1408:
-#line 10005 "gram.y" /* yacc.c:1646 */
+#line 10004 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT;
@@ -39987,11 +39986,11 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 39991 "gram.c" /* yacc.c:1646 */
+#line 39990 "gram.c" /* yacc.c:1646 */
break;
case 1409:
-#line 10013 "gram.y" /* yacc.c:1646 */
+#line 10012 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK;
@@ -39999,110 +39998,110 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 40003 "gram.c" /* yacc.c:1646 */
+#line 40002 "gram.c" /* yacc.c:1646 */
break;
case 1410:
-#line 10021 "gram.y" /* yacc.c:1646 */
+#line 10020 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_SAVEPOINT;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40014 "gram.c" /* yacc.c:1646 */
+#line 40013 "gram.c" /* yacc.c:1646 */
break;
case 1411:
-#line 10028 "gram.y" /* yacc.c:1646 */
+#line 10027 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_RELEASE;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40025 "gram.c" /* yacc.c:1646 */
+#line 40024 "gram.c" /* yacc.c:1646 */
break;
case 1412:
-#line 10035 "gram.y" /* yacc.c:1646 */
+#line 10034 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_RELEASE;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40036 "gram.c" /* yacc.c:1646 */
+#line 40035 "gram.c" /* yacc.c:1646 */
break;
case 1413:
-#line 10042 "gram.y" /* yacc.c:1646 */
+#line 10041 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_TO;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40047 "gram.c" /* yacc.c:1646 */
+#line 40046 "gram.c" /* yacc.c:1646 */
break;
case 1414:
-#line 10049 "gram.y" /* yacc.c:1646 */
+#line 10048 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_TO;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40058 "gram.c" /* yacc.c:1646 */
+#line 40057 "gram.c" /* yacc.c:1646 */
break;
case 1415:
-#line 10056 "gram.y" /* yacc.c:1646 */
+#line 10055 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_PREPARE;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40069 "gram.c" /* yacc.c:1646 */
+#line 40068 "gram.c" /* yacc.c:1646 */
break;
case 1416:
-#line 10063 "gram.y" /* yacc.c:1646 */
+#line 10062 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT_PREPARED;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40080 "gram.c" /* yacc.c:1646 */
+#line 40079 "gram.c" /* yacc.c:1646 */
break;
case 1417:
-#line 10070 "gram.y" /* yacc.c:1646 */
+#line 10069 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_PREPARED;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40091 "gram.c" /* yacc.c:1646 */
+#line 40090 "gram.c" /* yacc.c:1646 */
break;
case 1418:
-#line 10080 "gram.y" /* yacc.c:1646 */
+#line 10079 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_BEGIN;
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40102 "gram.c" /* yacc.c:1646 */
+#line 40101 "gram.c" /* yacc.c:1646 */
break;
case 1419:
-#line 10087 "gram.y" /* yacc.c:1646 */
+#line 10086 "gram.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT;
@@ -40110,88 +40109,88 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 40114 "gram.c" /* yacc.c:1646 */
+#line 40113 "gram.c" /* yacc.c:1646 */
break;
case 1423:
-#line 10103 "gram.y" /* yacc.c:1646 */
+#line 10102 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_isolation",
makeStringConst((yyvsp[0].str), (yylsp[0])), (yylsp[-2])); }
-#line 40121 "gram.c" /* yacc.c:1646 */
+#line 40120 "gram.c" /* yacc.c:1646 */
break;
case 1424:
-#line 10106 "gram.y" /* yacc.c:1646 */
+#line 10105 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_read_only",
makeIntConst(true, (yylsp[-1])), (yylsp[-1])); }
-#line 40128 "gram.c" /* yacc.c:1646 */
+#line 40127 "gram.c" /* yacc.c:1646 */
break;
case 1425:
-#line 10109 "gram.y" /* yacc.c:1646 */
+#line 10108 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_read_only",
makeIntConst(false, (yylsp[-1])), (yylsp[-1])); }
-#line 40135 "gram.c" /* yacc.c:1646 */
+#line 40134 "gram.c" /* yacc.c:1646 */
break;
case 1426:
-#line 10112 "gram.y" /* yacc.c:1646 */
+#line 10111 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_deferrable",
makeIntConst(true, (yylsp[0])), (yylsp[0])); }
-#line 40142 "gram.c" /* yacc.c:1646 */
+#line 40141 "gram.c" /* yacc.c:1646 */
break;
case 1427:
-#line 10115 "gram.y" /* yacc.c:1646 */
+#line 10114 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_deferrable",
makeIntConst(false, (yylsp[-1])), (yylsp[-1])); }
-#line 40149 "gram.c" /* yacc.c:1646 */
+#line 40148 "gram.c" /* yacc.c:1646 */
break;
case 1428:
-#line 10122 "gram.y" /* yacc.c:1646 */
+#line 10121 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 40155 "gram.c" /* yacc.c:1646 */
+#line 40154 "gram.c" /* yacc.c:1646 */
break;
case 1429:
-#line 10124 "gram.y" /* yacc.c:1646 */
+#line 10123 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 40161 "gram.c" /* yacc.c:1646 */
+#line 40160 "gram.c" /* yacc.c:1646 */
break;
case 1430:
-#line 10126 "gram.y" /* yacc.c:1646 */
+#line 10125 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 40167 "gram.c" /* yacc.c:1646 */
+#line 40166 "gram.c" /* yacc.c:1646 */
break;
case 1432:
-#line 10132 "gram.y" /* yacc.c:1646 */
+#line 10131 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40173 "gram.c" /* yacc.c:1646 */
+#line 40172 "gram.c" /* yacc.c:1646 */
break;
case 1433:
-#line 10136 "gram.y" /* yacc.c:1646 */
+#line 10135 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40179 "gram.c" /* yacc.c:1646 */
+#line 40178 "gram.c" /* yacc.c:1646 */
break;
case 1434:
-#line 10137 "gram.y" /* yacc.c:1646 */
+#line 10136 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40185 "gram.c" /* yacc.c:1646 */
+#line 40184 "gram.c" /* yacc.c:1646 */
break;
case 1435:
-#line 10138 "gram.y" /* yacc.c:1646 */
+#line 10137 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40191 "gram.c" /* yacc.c:1646 */
+#line 40190 "gram.c" /* yacc.c:1646 */
break;
case 1436:
-#line 10152 "gram.y" /* yacc.c:1646 */
+#line 10151 "gram.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-5].range);
@@ -40203,11 +40202,11 @@ yyreduce:
n->withCheckOption = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 40207 "gram.c" /* yacc.c:1646 */
+#line 40206 "gram.c" /* yacc.c:1646 */
break;
case 1437:
-#line 10165 "gram.y" /* yacc.c:1646 */
+#line 10164 "gram.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-5].range);
@@ -40219,11 +40218,11 @@ yyreduce:
n->withCheckOption = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 40223 "gram.c" /* yacc.c:1646 */
+#line 40222 "gram.c" /* yacc.c:1646 */
break;
case 1438:
-#line 10178 "gram.y" /* yacc.c:1646 */
+#line 10177 "gram.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-7].range);
@@ -40240,11 +40239,11 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.node) = (Node *) n;
}
-#line 40244 "gram.c" /* yacc.c:1646 */
+#line 40243 "gram.c" /* yacc.c:1646 */
break;
case 1439:
-#line 10196 "gram.y" /* yacc.c:1646 */
+#line 10195 "gram.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-7].range);
@@ -40261,168 +40260,168 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.node) = (Node *) n;
}
-#line 40265 "gram.c" /* yacc.c:1646 */
+#line 40264 "gram.c" /* yacc.c:1646 */
break;
case 1440:
-#line 10215 "gram.y" /* yacc.c:1646 */
+#line 10214 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CASCADED_CHECK_OPTION; }
-#line 40271 "gram.c" /* yacc.c:1646 */
+#line 40270 "gram.c" /* yacc.c:1646 */
break;
case 1441:
-#line 10216 "gram.y" /* yacc.c:1646 */
+#line 10215 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CASCADED_CHECK_OPTION; }
-#line 40277 "gram.c" /* yacc.c:1646 */
+#line 40276 "gram.c" /* yacc.c:1646 */
break;
case 1442:
-#line 10217 "gram.y" /* yacc.c:1646 */
+#line 10216 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LOCAL_CHECK_OPTION; }
-#line 40283 "gram.c" /* yacc.c:1646 */
+#line 40282 "gram.c" /* yacc.c:1646 */
break;
case 1443:
-#line 10218 "gram.y" /* yacc.c:1646 */
+#line 10217 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = NO_CHECK_OPTION; }
-#line 40289 "gram.c" /* yacc.c:1646 */
+#line 40288 "gram.c" /* yacc.c:1646 */
break;
case 1444:
-#line 10229 "gram.y" /* yacc.c:1646 */
+#line 10228 "gram.y" /* yacc.c:1646 */
{
LoadStmt *n = makeNode(LoadStmt);
n->filename = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40299 "gram.c" /* yacc.c:1646 */
+#line 40298 "gram.c" /* yacc.c:1646 */
break;
case 1445:
-#line 10245 "gram.y" /* yacc.c:1646 */
+#line 10244 "gram.y" /* yacc.c:1646 */
{
CreatedbStmt *n = makeNode(CreatedbStmt);
n->dbname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40310 "gram.c" /* yacc.c:1646 */
+#line 40309 "gram.c" /* yacc.c:1646 */
break;
case 1446:
-#line 10254 "gram.y" /* yacc.c:1646 */
+#line 10253 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 40316 "gram.c" /* yacc.c:1646 */
+#line 40315 "gram.c" /* yacc.c:1646 */
break;
case 1447:
-#line 10255 "gram.y" /* yacc.c:1646 */
+#line 10254 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40322 "gram.c" /* yacc.c:1646 */
+#line 40321 "gram.c" /* yacc.c:1646 */
break;
case 1448:
-#line 10259 "gram.y" /* yacc.c:1646 */
+#line 10258 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 40328 "gram.c" /* yacc.c:1646 */
+#line 40327 "gram.c" /* yacc.c:1646 */
break;
case 1449:
-#line 10260 "gram.y" /* yacc.c:1646 */
+#line 10259 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 40334 "gram.c" /* yacc.c:1646 */
+#line 40333 "gram.c" /* yacc.c:1646 */
break;
case 1450:
-#line 10265 "gram.y" /* yacc.c:1646 */
+#line 10264 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 40342 "gram.c" /* yacc.c:1646 */
+#line 40341 "gram.c" /* yacc.c:1646 */
break;
case 1451:
-#line 10269 "gram.y" /* yacc.c:1646 */
+#line 10268 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 40350 "gram.c" /* yacc.c:1646 */
+#line 40349 "gram.c" /* yacc.c:1646 */
break;
case 1452:
-#line 10273 "gram.y" /* yacc.c:1646 */
+#line 10272 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), NULL, (yylsp[-2]));
}
-#line 40358 "gram.c" /* yacc.c:1646 */
+#line 40357 "gram.c" /* yacc.c:1646 */
break;
case 1453:
-#line 10290 "gram.y" /* yacc.c:1646 */
+#line 10289 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40364 "gram.c" /* yacc.c:1646 */
+#line 40363 "gram.c" /* yacc.c:1646 */
break;
case 1454:
-#line 10291 "gram.y" /* yacc.c:1646 */
+#line 10290 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup("connection_limit"); }
-#line 40370 "gram.c" /* yacc.c:1646 */
+#line 40369 "gram.c" /* yacc.c:1646 */
break;
case 1455:
-#line 10292 "gram.y" /* yacc.c:1646 */
+#line 10291 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40376 "gram.c" /* yacc.c:1646 */
+#line 40375 "gram.c" /* yacc.c:1646 */
break;
case 1456:
-#line 10293 "gram.y" /* yacc.c:1646 */
+#line 10292 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40382 "gram.c" /* yacc.c:1646 */
+#line 40381 "gram.c" /* yacc.c:1646 */
break;
case 1457:
-#line 10294 "gram.y" /* yacc.c:1646 */
+#line 10293 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40388 "gram.c" /* yacc.c:1646 */
+#line 40387 "gram.c" /* yacc.c:1646 */
break;
case 1458:
-#line 10295 "gram.y" /* yacc.c:1646 */
+#line 10294 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40394 "gram.c" /* yacc.c:1646 */
+#line 40393 "gram.c" /* yacc.c:1646 */
break;
case 1459:
-#line 10296 "gram.y" /* yacc.c:1646 */
+#line 10295 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40400 "gram.c" /* yacc.c:1646 */
+#line 40399 "gram.c" /* yacc.c:1646 */
break;
case 1462:
-#line 10316 "gram.y" /* yacc.c:1646 */
+#line 10315 "gram.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40411 "gram.c" /* yacc.c:1646 */
+#line 40410 "gram.c" /* yacc.c:1646 */
break;
case 1463:
-#line 10323 "gram.y" /* yacc.c:1646 */
+#line 10322 "gram.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-1].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40422 "gram.c" /* yacc.c:1646 */
+#line 40421 "gram.c" /* yacc.c:1646 */
break;
case 1464:
-#line 10330 "gram.y" /* yacc.c:1646 */
+#line 10329 "gram.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-3].str);
@@ -40430,22 +40429,22 @@ yyreduce:
(Node *)makeString((yyvsp[0].str)), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 40434 "gram.c" /* yacc.c:1646 */
+#line 40433 "gram.c" /* yacc.c:1646 */
break;
case 1465:
-#line 10341 "gram.y" /* yacc.c:1646 */
+#line 10340 "gram.y" /* yacc.c:1646 */
{
AlterDatabaseSetStmt *n = makeNode(AlterDatabaseSetStmt);
n->dbname = (yyvsp[-1].str);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40445 "gram.c" /* yacc.c:1646 */
+#line 40444 "gram.c" /* yacc.c:1646 */
break;
case 1466:
-#line 10358 "gram.y" /* yacc.c:1646 */
+#line 10357 "gram.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[0].str);
@@ -40453,11 +40452,11 @@ yyreduce:
n->options = NULL;
(yyval.node) = (Node *)n;
}
-#line 40457 "gram.c" /* yacc.c:1646 */
+#line 40456 "gram.c" /* yacc.c:1646 */
break;
case 1467:
-#line 10366 "gram.y" /* yacc.c:1646 */
+#line 10365 "gram.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[0].str);
@@ -40465,11 +40464,11 @@ yyreduce:
n->options = NULL;
(yyval.node) = (Node *)n;
}
-#line 40469 "gram.c" /* yacc.c:1646 */
+#line 40468 "gram.c" /* yacc.c:1646 */
break;
case 1468:
-#line 10374 "gram.y" /* yacc.c:1646 */
+#line 10373 "gram.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[-4].str);
@@ -40477,11 +40476,11 @@ yyreduce:
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 40481 "gram.c" /* yacc.c:1646 */
+#line 40480 "gram.c" /* yacc.c:1646 */
break;
case 1469:
-#line 10382 "gram.y" /* yacc.c:1646 */
+#line 10381 "gram.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[-4].str);
@@ -40489,65 +40488,65 @@ yyreduce:
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 40493 "gram.c" /* yacc.c:1646 */
+#line 40492 "gram.c" /* yacc.c:1646 */
break;
case 1470:
-#line 10393 "gram.y" /* yacc.c:1646 */
+#line 10392 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((Node *) (yyvsp[0].defelt));
}
-#line 40501 "gram.c" /* yacc.c:1646 */
+#line 40500 "gram.c" /* yacc.c:1646 */
break;
case 1471:
-#line 10397 "gram.y" /* yacc.c:1646 */
+#line 10396 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (Node *) (yyvsp[0].defelt));
}
-#line 40509 "gram.c" /* yacc.c:1646 */
+#line 40508 "gram.c" /* yacc.c:1646 */
break;
case 1472:
-#line 10408 "gram.y" /* yacc.c:1646 */
+#line 10407 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force", NULL, (yylsp[0]));
}
-#line 40517 "gram.c" /* yacc.c:1646 */
+#line 40516 "gram.c" /* yacc.c:1646 */
break;
case 1473:
-#line 10420 "gram.y" /* yacc.c:1646 */
+#line 10419 "gram.y" /* yacc.c:1646 */
{
AlterCollationStmt *n = makeNode(AlterCollationStmt);
n->collname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 40527 "gram.c" /* yacc.c:1646 */
+#line 40526 "gram.c" /* yacc.c:1646 */
break;
case 1474:
-#line 10437 "gram.y" /* yacc.c:1646 */
+#line 10436 "gram.y" /* yacc.c:1646 */
{
AlterSystemStmt *n = makeNode(AlterSystemStmt);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40537 "gram.c" /* yacc.c:1646 */
+#line 40536 "gram.c" /* yacc.c:1646 */
break;
case 1475:
-#line 10443 "gram.y" /* yacc.c:1646 */
+#line 10442 "gram.y" /* yacc.c:1646 */
{
AlterSystemStmt *n = makeNode(AlterSystemStmt);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40547 "gram.c" /* yacc.c:1646 */
+#line 40546 "gram.c" /* yacc.c:1646 */
break;
case 1476:
-#line 10459 "gram.y" /* yacc.c:1646 */
+#line 10458 "gram.y" /* yacc.c:1646 */
{
CreateDomainStmt *n = makeNode(CreateDomainStmt);
n->domainname = (yyvsp[-3].list);
@@ -40556,11 +40555,11 @@ yyreduce:
yyscanner);
(yyval.node) = (Node *)n;
}
-#line 40560 "gram.c" /* yacc.c:1646 */
+#line 40559 "gram.c" /* yacc.c:1646 */
break;
case 1477:
-#line 10472 "gram.y" /* yacc.c:1646 */
+#line 10471 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'T';
@@ -40568,33 +40567,33 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 40572 "gram.c" /* yacc.c:1646 */
+#line 40571 "gram.c" /* yacc.c:1646 */
break;
case 1478:
-#line 10481 "gram.y" /* yacc.c:1646 */
+#line 10480 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'N';
n->typeName = (yyvsp[-3].list);
(yyval.node) = (Node *)n;
}
-#line 40583 "gram.c" /* yacc.c:1646 */
+#line 40582 "gram.c" /* yacc.c:1646 */
break;
case 1479:
-#line 10489 "gram.y" /* yacc.c:1646 */
+#line 10488 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'O';
n->typeName = (yyvsp[-3].list);
(yyval.node) = (Node *)n;
}
-#line 40594 "gram.c" /* yacc.c:1646 */
+#line 40593 "gram.c" /* yacc.c:1646 */
break;
case 1480:
-#line 10497 "gram.y" /* yacc.c:1646 */
+#line 10496 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'C';
@@ -40602,11 +40601,11 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 40606 "gram.c" /* yacc.c:1646 */
+#line 40605 "gram.c" /* yacc.c:1646 */
break;
case 1481:
-#line 10506 "gram.y" /* yacc.c:1646 */
+#line 10505 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'X';
@@ -40616,11 +40615,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 40620 "gram.c" /* yacc.c:1646 */
+#line 40619 "gram.c" /* yacc.c:1646 */
break;
case 1482:
-#line 10517 "gram.y" /* yacc.c:1646 */
+#line 10516 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'X';
@@ -40630,11 +40629,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 40634 "gram.c" /* yacc.c:1646 */
+#line 40633 "gram.c" /* yacc.c:1646 */
break;
case 1483:
-#line 10528 "gram.y" /* yacc.c:1646 */
+#line 10527 "gram.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'V';
@@ -40642,22 +40641,22 @@ yyreduce:
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40646 "gram.c" /* yacc.c:1646 */
+#line 40645 "gram.c" /* yacc.c:1646 */
break;
case 1486:
-#line 10550 "gram.y" /* yacc.c:1646 */
+#line 10549 "gram.y" /* yacc.c:1646 */
{
AlterTSDictionaryStmt *n = makeNode(AlterTSDictionaryStmt);
n->dictname = (yyvsp[-1].list);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40657 "gram.c" /* yacc.c:1646 */
+#line 40656 "gram.c" /* yacc.c:1646 */
break;
case 1487:
-#line 10560 "gram.y" /* yacc.c:1646 */
+#line 10559 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_ADD_MAPPING;
@@ -40668,11 +40667,11 @@ yyreduce:
n->replace = false;
(yyval.node) = (Node*)n;
}
-#line 40672 "gram.c" /* yacc.c:1646 */
+#line 40671 "gram.c" /* yacc.c:1646 */
break;
case 1488:
-#line 10571 "gram.y" /* yacc.c:1646 */
+#line 10570 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN;
@@ -40683,11 +40682,11 @@ yyreduce:
n->replace = false;
(yyval.node) = (Node*)n;
}
-#line 40687 "gram.c" /* yacc.c:1646 */
+#line 40686 "gram.c" /* yacc.c:1646 */
break;
case 1489:
-#line 10582 "gram.y" /* yacc.c:1646 */
+#line 10581 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_REPLACE_DICT;
@@ -40698,11 +40697,11 @@ yyreduce:
n->replace = true;
(yyval.node) = (Node*)n;
}
-#line 40702 "gram.c" /* yacc.c:1646 */
+#line 40701 "gram.c" /* yacc.c:1646 */
break;
case 1490:
-#line 10593 "gram.y" /* yacc.c:1646 */
+#line 10592 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN;
@@ -40713,11 +40712,11 @@ yyreduce:
n->replace = true;
(yyval.node) = (Node*)n;
}
-#line 40717 "gram.c" /* yacc.c:1646 */
+#line 40716 "gram.c" /* yacc.c:1646 */
break;
case 1491:
-#line 10604 "gram.y" /* yacc.c:1646 */
+#line 10603 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_DROP_MAPPING;
@@ -40726,11 +40725,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node*)n;
}
-#line 40730 "gram.c" /* yacc.c:1646 */
+#line 40729 "gram.c" /* yacc.c:1646 */
break;
case 1492:
-#line 10613 "gram.y" /* yacc.c:1646 */
+#line 10612 "gram.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_DROP_MAPPING;
@@ -40739,11 +40738,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node*)n;
}
-#line 40743 "gram.c" /* yacc.c:1646 */
+#line 40742 "gram.c" /* yacc.c:1646 */
break;
case 1495:
-#line 10641 "gram.y" /* yacc.c:1646 */
+#line 10640 "gram.y" /* yacc.c:1646 */
{
CreateConversionStmt *n = makeNode(CreateConversionStmt);
n->conversion_name = (yyvsp[-6].list);
@@ -40753,11 +40752,11 @@ yyreduce:
n->def = (yyvsp[-8].boolean);
(yyval.node) = (Node *)n;
}
-#line 40757 "gram.c" /* yacc.c:1646 */
+#line 40756 "gram.c" /* yacc.c:1646 */
break;
case 1496:
-#line 10664 "gram.y" /* yacc.c:1646 */
+#line 10663 "gram.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[-1].range);
@@ -40767,11 +40766,11 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[-2])));
(yyval.node) = (Node*)n;
}
-#line 40771 "gram.c" /* yacc.c:1646 */
+#line 40770 "gram.c" /* yacc.c:1646 */
break;
case 1497:
-#line 10675 "gram.y" /* yacc.c:1646 */
+#line 10674 "gram.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[-1].range);
@@ -40779,11 +40778,11 @@ yyreduce:
n->params = (yyvsp[-3].list);
(yyval.node) = (Node*)n;
}
-#line 40783 "gram.c" /* yacc.c:1646 */
+#line 40782 "gram.c" /* yacc.c:1646 */
break;
case 1498:
-#line 10683 "gram.y" /* yacc.c:1646 */
+#line 10682 "gram.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = NULL;
@@ -40793,11 +40792,11 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[0])));
(yyval.node) = (Node*)n;
}
-#line 40797 "gram.c" /* yacc.c:1646 */
+#line 40796 "gram.c" /* yacc.c:1646 */
break;
case 1499:
-#line 10694 "gram.y" /* yacc.c:1646 */
+#line 10693 "gram.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[0].range);
@@ -40807,23 +40806,23 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[-3])));
(yyval.node) = (Node*)n;
}
-#line 40811 "gram.c" /* yacc.c:1646 */
+#line 40810 "gram.c" /* yacc.c:1646 */
break;
case 1500:
-#line 10706 "gram.y" /* yacc.c:1646 */
+#line 10705 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40817 "gram.c" /* yacc.c:1646 */
+#line 40816 "gram.c" /* yacc.c:1646 */
break;
case 1501:
-#line 10707 "gram.y" /* yacc.c:1646 */
+#line 10706 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 40823 "gram.c" /* yacc.c:1646 */
+#line 40822 "gram.c" /* yacc.c:1646 */
break;
case 1502:
-#line 10720 "gram.y" /* yacc.c:1646 */
+#line 10719 "gram.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = NIL;
@@ -40843,11 +40842,11 @@ yyreduce:
n->is_vacuumcmd = true;
(yyval.node) = (Node *)n;
}
-#line 40847 "gram.c" /* yacc.c:1646 */
+#line 40846 "gram.c" /* yacc.c:1646 */
break;
case 1503:
-#line 10740 "gram.y" /* yacc.c:1646 */
+#line 10739 "gram.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = (yyvsp[-2].list);
@@ -40855,11 +40854,11 @@ yyreduce:
n->is_vacuumcmd = true;
(yyval.node) = (Node *) n;
}
-#line 40859 "gram.c" /* yacc.c:1646 */
+#line 40858 "gram.c" /* yacc.c:1646 */
break;
case 1504:
-#line 10750 "gram.y" /* yacc.c:1646 */
+#line 10749 "gram.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = NIL;
@@ -40870,11 +40869,11 @@ yyreduce:
n->is_vacuumcmd = false;
(yyval.node) = (Node *)n;
}
-#line 40874 "gram.c" /* yacc.c:1646 */
+#line 40873 "gram.c" /* yacc.c:1646 */
break;
case 1505:
-#line 10761 "gram.y" /* yacc.c:1646 */
+#line 10760 "gram.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = (yyvsp[-2].list);
@@ -40882,168 +40881,168 @@ yyreduce:
n->is_vacuumcmd = false;
(yyval.node) = (Node *) n;
}
-#line 40886 "gram.c" /* yacc.c:1646 */
+#line 40885 "gram.c" /* yacc.c:1646 */
break;
case 1506:
-#line 10772 "gram.y" /* yacc.c:1646 */
+#line 10771 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 40894 "gram.c" /* yacc.c:1646 */
+#line 40893 "gram.c" /* yacc.c:1646 */
break;
case 1507:
-#line 10776 "gram.y" /* yacc.c:1646 */
+#line 10775 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 40902 "gram.c" /* yacc.c:1646 */
+#line 40901 "gram.c" /* yacc.c:1646 */
break;
case 1510:
-#line 10788 "gram.y" /* yacc.c:1646 */
+#line 10787 "gram.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 40910 "gram.c" /* yacc.c:1646 */
+#line 40909 "gram.c" /* yacc.c:1646 */
break;
case 1511:
-#line 10794 "gram.y" /* yacc.c:1646 */
+#line 10793 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40916 "gram.c" /* yacc.c:1646 */
+#line 40915 "gram.c" /* yacc.c:1646 */
break;
case 1512:
-#line 10795 "gram.y" /* yacc.c:1646 */
+#line 10794 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "analyze"; }
-#line 40922 "gram.c" /* yacc.c:1646 */
+#line 40921 "gram.c" /* yacc.c:1646 */
break;
case 1513:
-#line 10799 "gram.y" /* yacc.c:1646 */
+#line 10798 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 40928 "gram.c" /* yacc.c:1646 */
+#line 40927 "gram.c" /* yacc.c:1646 */
break;
case 1514:
-#line 10800 "gram.y" /* yacc.c:1646 */
+#line 10799 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].value); }
-#line 40934 "gram.c" /* yacc.c:1646 */
+#line 40933 "gram.c" /* yacc.c:1646 */
break;
case 1515:
-#line 10801 "gram.y" /* yacc.c:1646 */
+#line 10800 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 40940 "gram.c" /* yacc.c:1646 */
+#line 40939 "gram.c" /* yacc.c:1646 */
break;
case 1516:
-#line 10805 "gram.y" /* yacc.c:1646 */
+#line 10804 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40946 "gram.c" /* yacc.c:1646 */
+#line 40945 "gram.c" /* yacc.c:1646 */
break;
case 1517:
-#line 10806 "gram.y" /* yacc.c:1646 */
+#line 10805 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40952 "gram.c" /* yacc.c:1646 */
+#line 40951 "gram.c" /* yacc.c:1646 */
break;
case 1518:
-#line 10810 "gram.y" /* yacc.c:1646 */
+#line 10809 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40958 "gram.c" /* yacc.c:1646 */
+#line 40957 "gram.c" /* yacc.c:1646 */
break;
case 1519:
-#line 10811 "gram.y" /* yacc.c:1646 */
+#line 10810 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40964 "gram.c" /* yacc.c:1646 */
+#line 40963 "gram.c" /* yacc.c:1646 */
break;
case 1520:
-#line 10814 "gram.y" /* yacc.c:1646 */
+#line 10813 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40970 "gram.c" /* yacc.c:1646 */
+#line 40969 "gram.c" /* yacc.c:1646 */
break;
case 1521:
-#line 10815 "gram.y" /* yacc.c:1646 */
+#line 10814 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40976 "gram.c" /* yacc.c:1646 */
+#line 40975 "gram.c" /* yacc.c:1646 */
break;
case 1522:
-#line 10818 "gram.y" /* yacc.c:1646 */
+#line 10817 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40982 "gram.c" /* yacc.c:1646 */
+#line 40981 "gram.c" /* yacc.c:1646 */
break;
case 1523:
-#line 10819 "gram.y" /* yacc.c:1646 */
+#line 10818 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40988 "gram.c" /* yacc.c:1646 */
+#line 40987 "gram.c" /* yacc.c:1646 */
break;
case 1524:
-#line 10823 "gram.y" /* yacc.c:1646 */
+#line 10822 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 40994 "gram.c" /* yacc.c:1646 */
+#line 40993 "gram.c" /* yacc.c:1646 */
break;
case 1525:
-#line 10824 "gram.y" /* yacc.c:1646 */
+#line 10823 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41000 "gram.c" /* yacc.c:1646 */
+#line 40999 "gram.c" /* yacc.c:1646 */
break;
case 1526:
-#line 10829 "gram.y" /* yacc.c:1646 */
+#line 10828 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeVacuumRelation((yyvsp[-1].range), InvalidOid, (yyvsp[0].list));
}
-#line 41008 "gram.c" /* yacc.c:1646 */
+#line 41007 "gram.c" /* yacc.c:1646 */
break;
case 1527:
-#line 10836 "gram.y" /* yacc.c:1646 */
+#line 10835 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 41014 "gram.c" /* yacc.c:1646 */
+#line 41013 "gram.c" /* yacc.c:1646 */
break;
case 1528:
-#line 10838 "gram.y" /* yacc.c:1646 */
+#line 10837 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 41020 "gram.c" /* yacc.c:1646 */
+#line 41019 "gram.c" /* yacc.c:1646 */
break;
case 1529:
-#line 10842 "gram.y" /* yacc.c:1646 */
+#line 10841 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41026 "gram.c" /* yacc.c:1646 */
+#line 41025 "gram.c" /* yacc.c:1646 */
break;
case 1530:
-#line 10843 "gram.y" /* yacc.c:1646 */
+#line 10842 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41032 "gram.c" /* yacc.c:1646 */
+#line 41031 "gram.c" /* yacc.c:1646 */
break;
case 1531:
-#line 10857 "gram.y" /* yacc.c:1646 */
+#line 10856 "gram.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = NIL;
(yyval.node) = (Node *) n;
}
-#line 41043 "gram.c" /* yacc.c:1646 */
+#line 41042 "gram.c" /* yacc.c:1646 */
break;
case 1532:
-#line 10864 "gram.y" /* yacc.c:1646 */
+#line 10863 "gram.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
@@ -41053,33 +41052,33 @@ yyreduce:
makeDefElem("verbose", NULL, (yylsp[-1])));
(yyval.node) = (Node *) n;
}
-#line 41057 "gram.c" /* yacc.c:1646 */
+#line 41056 "gram.c" /* yacc.c:1646 */
break;
case 1533:
-#line 10874 "gram.y" /* yacc.c:1646 */
+#line 10873 "gram.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = list_make1(makeDefElem("verbose", NULL, (yylsp[-1])));
(yyval.node) = (Node *) n;
}
-#line 41068 "gram.c" /* yacc.c:1646 */
+#line 41067 "gram.c" /* yacc.c:1646 */
break;
case 1534:
-#line 10881 "gram.y" /* yacc.c:1646 */
+#line 10880 "gram.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = (yyvsp[-2].list);
(yyval.node) = (Node *) n;
}
-#line 41079 "gram.c" /* yacc.c:1646 */
+#line 41078 "gram.c" /* yacc.c:1646 */
break;
case 1544:
-#line 10909 "gram.y" /* yacc.c:1646 */
+#line 10908 "gram.y" /* yacc.c:1646 */
{
PrepareStmt *n = makeNode(PrepareStmt);
n->name = (yyvsp[-3].str);
@@ -41087,34 +41086,34 @@ yyreduce:
n->query = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 41091 "gram.c" /* yacc.c:1646 */
+#line 41090 "gram.c" /* yacc.c:1646 */
break;
case 1545:
-#line 10918 "gram.y" /* yacc.c:1646 */
+#line 10917 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 41097 "gram.c" /* yacc.c:1646 */
+#line 41096 "gram.c" /* yacc.c:1646 */
break;
case 1546:
-#line 10919 "gram.y" /* yacc.c:1646 */
+#line 10918 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41103 "gram.c" /* yacc.c:1646 */
+#line 41102 "gram.c" /* yacc.c:1646 */
break;
case 1551:
-#line 10937 "gram.y" /* yacc.c:1646 */
+#line 10936 "gram.y" /* yacc.c:1646 */
{
ExecuteStmt *n = makeNode(ExecuteStmt);
n->name = (yyvsp[-1].str);
n->params = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 41114 "gram.c" /* yacc.c:1646 */
+#line 41113 "gram.c" /* yacc.c:1646 */
break;
case 1552:
-#line 10945 "gram.y" /* yacc.c:1646 */
+#line 10944 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ExecuteStmt *n = makeNode(ExecuteStmt);
@@ -41130,11 +41129,11 @@ yyreduce:
(yyvsp[-5].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 41134 "gram.c" /* yacc.c:1646 */
+#line 41133 "gram.c" /* yacc.c:1646 */
break;
case 1553:
-#line 10962 "gram.y" /* yacc.c:1646 */
+#line 10961 "gram.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ExecuteStmt *n = makeNode(ExecuteStmt);
@@ -41150,63 +41149,63 @@ yyreduce:
(yyvsp[-5].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 41154 "gram.c" /* yacc.c:1646 */
+#line 41153 "gram.c" /* yacc.c:1646 */
break;
case 1554:
-#line 10979 "gram.y" /* yacc.c:1646 */
+#line 10978 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 41160 "gram.c" /* yacc.c:1646 */
+#line 41159 "gram.c" /* yacc.c:1646 */
break;
case 1555:
-#line 10980 "gram.y" /* yacc.c:1646 */
+#line 10979 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41166 "gram.c" /* yacc.c:1646 */
+#line 41165 "gram.c" /* yacc.c:1646 */
break;
case 1556:
-#line 10991 "gram.y" /* yacc.c:1646 */
+#line 10990 "gram.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 41176 "gram.c" /* yacc.c:1646 */
+#line 41175 "gram.c" /* yacc.c:1646 */
break;
case 1557:
-#line 10997 "gram.y" /* yacc.c:1646 */
+#line 10996 "gram.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 41186 "gram.c" /* yacc.c:1646 */
+#line 41185 "gram.c" /* yacc.c:1646 */
break;
case 1558:
-#line 11003 "gram.y" /* yacc.c:1646 */
+#line 11002 "gram.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 41196 "gram.c" /* yacc.c:1646 */
+#line 41195 "gram.c" /* yacc.c:1646 */
break;
case 1559:
-#line 11009 "gram.y" /* yacc.c:1646 */
+#line 11008 "gram.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 41206 "gram.c" /* yacc.c:1646 */
+#line 41205 "gram.c" /* yacc.c:1646 */
break;
case 1560:
-#line 11026 "gram.y" /* yacc.c:1646 */
+#line 11025 "gram.y" /* yacc.c:1646 */
{
(yyvsp[-2].istmt)->relation = (yyvsp[-3].range);
(yyvsp[-2].istmt)->onConflictClause = (yyvsp[-1].onconflict);
@@ -41214,104 +41213,104 @@ yyreduce:
(yyvsp[-2].istmt)->withClause = (yyvsp[-6].with);
(yyval.node) = (Node *) (yyvsp[-2].istmt);
}
-#line 41218 "gram.c" /* yacc.c:1646 */
+#line 41217 "gram.c" /* yacc.c:1646 */
break;
case 1561:
-#line 11043 "gram.y" /* yacc.c:1646 */
+#line 11042 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
}
-#line 41226 "gram.c" /* yacc.c:1646 */
+#line 41225 "gram.c" /* yacc.c:1646 */
break;
case 1562:
-#line 11047 "gram.y" /* yacc.c:1646 */
+#line 11046 "gram.y" /* yacc.c:1646 */
{
(yyvsp[-2].range)->alias = makeAlias((yyvsp[0].str), NIL);
(yyval.range) = (yyvsp[-2].range);
}
-#line 41235 "gram.c" /* yacc.c:1646 */
+#line 41234 "gram.c" /* yacc.c:1646 */
break;
case 1563:
-#line 11055 "gram.y" /* yacc.c:1646 */
+#line 11054 "gram.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41245 "gram.c" /* yacc.c:1646 */
+#line 41244 "gram.c" /* yacc.c:1646 */
break;
case 1564:
-#line 11061 "gram.y" /* yacc.c:1646 */
+#line 11060 "gram.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->override = (yyvsp[-2].ival);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41256 "gram.c" /* yacc.c:1646 */
+#line 41255 "gram.c" /* yacc.c:1646 */
break;
case 1565:
-#line 11068 "gram.y" /* yacc.c:1646 */
+#line 11067 "gram.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = (yyvsp[-2].list);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41266 "gram.c" /* yacc.c:1646 */
+#line 41265 "gram.c" /* yacc.c:1646 */
break;
case 1566:
-#line 11074 "gram.y" /* yacc.c:1646 */
+#line 11073 "gram.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = (yyvsp[-5].list);
(yyval.istmt)->override = (yyvsp[-2].ival);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41277 "gram.c" /* yacc.c:1646 */
+#line 41276 "gram.c" /* yacc.c:1646 */
break;
case 1567:
-#line 11081 "gram.y" /* yacc.c:1646 */
+#line 11080 "gram.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->selectStmt = NULL;
}
-#line 41287 "gram.c" /* yacc.c:1646 */
+#line 41286 "gram.c" /* yacc.c:1646 */
break;
case 1568:
-#line 11089 "gram.y" /* yacc.c:1646 */
+#line 11088 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OVERRIDING_USER_VALUE; }
-#line 41293 "gram.c" /* yacc.c:1646 */
+#line 41292 "gram.c" /* yacc.c:1646 */
break;
case 1569:
-#line 11090 "gram.y" /* yacc.c:1646 */
+#line 11089 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = OVERRIDING_SYSTEM_VALUE; }
-#line 41299 "gram.c" /* yacc.c:1646 */
+#line 41298 "gram.c" /* yacc.c:1646 */
break;
case 1570:
-#line 11095 "gram.y" /* yacc.c:1646 */
+#line 11094 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 41305 "gram.c" /* yacc.c:1646 */
+#line 41304 "gram.c" /* yacc.c:1646 */
break;
case 1571:
-#line 11097 "gram.y" /* yacc.c:1646 */
+#line 11096 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 41311 "gram.c" /* yacc.c:1646 */
+#line 41310 "gram.c" /* yacc.c:1646 */
break;
case 1572:
-#line 11102 "gram.y" /* yacc.c:1646 */
+#line 11101 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[-1].str);
@@ -41319,11 +41318,11 @@ yyreduce:
(yyval.target)->val = NULL;
(yyval.target)->location = (yylsp[-1]);
}
-#line 41323 "gram.c" /* yacc.c:1646 */
+#line 41322 "gram.c" /* yacc.c:1646 */
break;
case 1573:
-#line 11113 "gram.y" /* yacc.c:1646 */
+#line 11112 "gram.y" /* yacc.c:1646 */
{
(yyval.onconflict) = makeNode(OnConflictClause);
(yyval.onconflict)->action = ONCONFLICT_UPDATE;
@@ -41332,11 +41331,11 @@ yyreduce:
(yyval.onconflict)->whereClause = (yyvsp[0].node);
(yyval.onconflict)->location = (yylsp[-7]);
}
-#line 41336 "gram.c" /* yacc.c:1646 */
+#line 41335 "gram.c" /* yacc.c:1646 */
break;
case 1574:
-#line 11123 "gram.y" /* yacc.c:1646 */
+#line 11122 "gram.y" /* yacc.c:1646 */
{
(yyval.onconflict) = makeNode(OnConflictClause);
(yyval.onconflict)->action = ONCONFLICT_NOTHING;
@@ -41345,19 +41344,19 @@ yyreduce:
(yyval.onconflict)->whereClause = NULL;
(yyval.onconflict)->location = (yylsp[-4]);
}
-#line 41349 "gram.c" /* yacc.c:1646 */
+#line 41348 "gram.c" /* yacc.c:1646 */
break;
case 1575:
-#line 11132 "gram.y" /* yacc.c:1646 */
+#line 11131 "gram.y" /* yacc.c:1646 */
{
(yyval.onconflict) = NULL;
}
-#line 41357 "gram.c" /* yacc.c:1646 */
+#line 41356 "gram.c" /* yacc.c:1646 */
break;
case 1576:
-#line 11139 "gram.y" /* yacc.c:1646 */
+#line 11138 "gram.y" /* yacc.c:1646 */
{
(yyval.infer) = makeNode(InferClause);
(yyval.infer)->indexElems = (yyvsp[-2].list);
@@ -41365,11 +41364,11 @@ yyreduce:
(yyval.infer)->conname = NULL;
(yyval.infer)->location = (yylsp[-3]);
}
-#line 41369 "gram.c" /* yacc.c:1646 */
+#line 41368 "gram.c" /* yacc.c:1646 */
break;
case 1577:
-#line 11148 "gram.y" /* yacc.c:1646 */
+#line 11147 "gram.y" /* yacc.c:1646 */
{
(yyval.infer) = makeNode(InferClause);
(yyval.infer)->indexElems = NIL;
@@ -41377,31 +41376,31 @@ yyreduce:
(yyval.infer)->conname = (yyvsp[0].str);
(yyval.infer)->location = (yylsp[-2]);
}
-#line 41381 "gram.c" /* yacc.c:1646 */
+#line 41380 "gram.c" /* yacc.c:1646 */
break;
case 1578:
-#line 11156 "gram.y" /* yacc.c:1646 */
+#line 11155 "gram.y" /* yacc.c:1646 */
{
(yyval.infer) = NULL;
}
-#line 41389 "gram.c" /* yacc.c:1646 */
+#line 41388 "gram.c" /* yacc.c:1646 */
break;
case 1579:
-#line 11162 "gram.y" /* yacc.c:1646 */
+#line 11161 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41395 "gram.c" /* yacc.c:1646 */
+#line 41394 "gram.c" /* yacc.c:1646 */
break;
case 1580:
-#line 11163 "gram.y" /* yacc.c:1646 */
+#line 11162 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41401 "gram.c" /* yacc.c:1646 */
+#line 41400 "gram.c" /* yacc.c:1646 */
break;
case 1581:
-#line 11176 "gram.y" /* yacc.c:1646 */
+#line 11175 "gram.y" /* yacc.c:1646 */
{
DeleteStmt *n = makeNode(DeleteStmt);
n->relation = (yyvsp[-3].range);
@@ -41411,23 +41410,23 @@ yyreduce:
n->withClause = (yyvsp[-6].with);
(yyval.node) = (Node *)n;
}
-#line 41415 "gram.c" /* yacc.c:1646 */
+#line 41414 "gram.c" /* yacc.c:1646 */
break;
case 1582:
-#line 11188 "gram.y" /* yacc.c:1646 */
+#line 11187 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41421 "gram.c" /* yacc.c:1646 */
+#line 41420 "gram.c" /* yacc.c:1646 */
break;
case 1583:
-#line 11189 "gram.y" /* yacc.c:1646 */
+#line 11188 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41427 "gram.c" /* yacc.c:1646 */
+#line 41426 "gram.c" /* yacc.c:1646 */
break;
case 1584:
-#line 11201 "gram.y" /* yacc.c:1646 */
+#line 11200 "gram.y" /* yacc.c:1646 */
{
LockStmt *n = makeNode(LockStmt);
@@ -41436,101 +41435,101 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 41440 "gram.c" /* yacc.c:1646 */
+#line 41439 "gram.c" /* yacc.c:1646 */
break;
case 1585:
-#line 11211 "gram.y" /* yacc.c:1646 */
+#line 11210 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival); }
-#line 41446 "gram.c" /* yacc.c:1646 */
+#line 41445 "gram.c" /* yacc.c:1646 */
break;
case 1586:
-#line 11212 "gram.y" /* yacc.c:1646 */
+#line 11211 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessExclusiveLock; }
-#line 41452 "gram.c" /* yacc.c:1646 */
+#line 41451 "gram.c" /* yacc.c:1646 */
break;
case 1587:
-#line 11215 "gram.y" /* yacc.c:1646 */
+#line 11214 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessShareLock; }
-#line 41458 "gram.c" /* yacc.c:1646 */
+#line 41457 "gram.c" /* yacc.c:1646 */
break;
case 1588:
-#line 11216 "gram.y" /* yacc.c:1646 */
+#line 11215 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RowShareLock; }
-#line 41464 "gram.c" /* yacc.c:1646 */
+#line 41463 "gram.c" /* yacc.c:1646 */
break;
case 1589:
-#line 11217 "gram.y" /* yacc.c:1646 */
+#line 11216 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = RowExclusiveLock; }
-#line 41470 "gram.c" /* yacc.c:1646 */
+#line 41469 "gram.c" /* yacc.c:1646 */
break;
case 1590:
-#line 11218 "gram.y" /* yacc.c:1646 */
+#line 11217 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareUpdateExclusiveLock; }
-#line 41476 "gram.c" /* yacc.c:1646 */
+#line 41475 "gram.c" /* yacc.c:1646 */
break;
case 1591:
-#line 11219 "gram.y" /* yacc.c:1646 */
+#line 11218 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareLock; }
-#line 41482 "gram.c" /* yacc.c:1646 */
+#line 41481 "gram.c" /* yacc.c:1646 */
break;
case 1592:
-#line 11220 "gram.y" /* yacc.c:1646 */
+#line 11219 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareRowExclusiveLock; }
-#line 41488 "gram.c" /* yacc.c:1646 */
+#line 41487 "gram.c" /* yacc.c:1646 */
break;
case 1593:
-#line 11221 "gram.y" /* yacc.c:1646 */
+#line 11220 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ExclusiveLock; }
-#line 41494 "gram.c" /* yacc.c:1646 */
+#line 41493 "gram.c" /* yacc.c:1646 */
break;
case 1594:
-#line 11222 "gram.y" /* yacc.c:1646 */
+#line 11221 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessExclusiveLock; }
-#line 41500 "gram.c" /* yacc.c:1646 */
+#line 41499 "gram.c" /* yacc.c:1646 */
break;
case 1595:
-#line 11225 "gram.y" /* yacc.c:1646 */
+#line 11224 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 41506 "gram.c" /* yacc.c:1646 */
+#line 41505 "gram.c" /* yacc.c:1646 */
break;
case 1596:
-#line 11226 "gram.y" /* yacc.c:1646 */
+#line 11225 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 41512 "gram.c" /* yacc.c:1646 */
+#line 41511 "gram.c" /* yacc.c:1646 */
break;
case 1597:
-#line 11230 "gram.y" /* yacc.c:1646 */
+#line 11229 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitError; }
-#line 41518 "gram.c" /* yacc.c:1646 */
+#line 41517 "gram.c" /* yacc.c:1646 */
break;
case 1598:
-#line 11231 "gram.y" /* yacc.c:1646 */
+#line 11230 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitSkip; }
-#line 41524 "gram.c" /* yacc.c:1646 */
+#line 41523 "gram.c" /* yacc.c:1646 */
break;
case 1599:
-#line 11232 "gram.y" /* yacc.c:1646 */
+#line 11231 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitBlock; }
-#line 41530 "gram.c" /* yacc.c:1646 */
+#line 41529 "gram.c" /* yacc.c:1646 */
break;
case 1600:
-#line 11248 "gram.y" /* yacc.c:1646 */
+#line 11247 "gram.y" /* yacc.c:1646 */
{
UpdateStmt *n = makeNode(UpdateStmt);
n->relation = (yyvsp[-5].range);
@@ -41541,32 +41540,32 @@ yyreduce:
n->withClause = (yyvsp[-7].with);
(yyval.node) = (Node *)n;
}
-#line 41545 "gram.c" /* yacc.c:1646 */
+#line 41544 "gram.c" /* yacc.c:1646 */
break;
case 1601:
-#line 11260 "gram.y" /* yacc.c:1646 */
+#line 11259 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41551 "gram.c" /* yacc.c:1646 */
+#line 41550 "gram.c" /* yacc.c:1646 */
break;
case 1602:
-#line 11261 "gram.y" /* yacc.c:1646 */
+#line 11260 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_concat((yyvsp[-2].list),(yyvsp[0].list)); }
-#line 41557 "gram.c" /* yacc.c:1646 */
+#line 41556 "gram.c" /* yacc.c:1646 */
break;
case 1603:
-#line 11266 "gram.y" /* yacc.c:1646 */
+#line 11265 "gram.y" /* yacc.c:1646 */
{
(yyvsp[-2].target)->val = (Node *) (yyvsp[0].node);
(yyval.list) = list_make1((yyvsp[-2].target));
}
-#line 41566 "gram.c" /* yacc.c:1646 */
+#line 41565 "gram.c" /* yacc.c:1646 */
break;
case 1604:
-#line 11271 "gram.y" /* yacc.c:1646 */
+#line 11270 "gram.y" /* yacc.c:1646 */
{
int ncolumns = list_length((yyvsp[-3].list));
int i = 1;
@@ -41587,11 +41586,11 @@ yyreduce:
(yyval.list) = (yyvsp[-3].list);
}
-#line 41591 "gram.c" /* yacc.c:1646 */
+#line 41590 "gram.c" /* yacc.c:1646 */
break;
case 1605:
-#line 11295 "gram.y" /* yacc.c:1646 */
+#line 11294 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[-1].str);
@@ -41599,23 +41598,23 @@ yyreduce:
(yyval.target)->val = NULL; /* upper production sets this */
(yyval.target)->location = (yylsp[-1]);
}
-#line 41603 "gram.c" /* yacc.c:1646 */
+#line 41602 "gram.c" /* yacc.c:1646 */
break;
case 1606:
-#line 11305 "gram.y" /* yacc.c:1646 */
+#line 11304 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 41609 "gram.c" /* yacc.c:1646 */
+#line 41608 "gram.c" /* yacc.c:1646 */
break;
case 1607:
-#line 11306 "gram.y" /* yacc.c:1646 */
+#line 11305 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].target)); }
-#line 41615 "gram.c" /* yacc.c:1646 */
+#line 41614 "gram.c" /* yacc.c:1646 */
break;
case 1608:
-#line 11317 "gram.y" /* yacc.c:1646 */
+#line 11316 "gram.y" /* yacc.c:1646 */
{
DeclareCursorStmt *n = makeNode(DeclareCursorStmt);
n->portalname = (yyvsp[-5].str);
@@ -41624,100 +41623,100 @@ yyreduce:
n->query = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 41628 "gram.c" /* yacc.c:1646 */
+#line 41627 "gram.c" /* yacc.c:1646 */
break;
case 1609:
-#line 11327 "gram.y" /* yacc.c:1646 */
+#line 11326 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 41634 "gram.c" /* yacc.c:1646 */
+#line 41633 "gram.c" /* yacc.c:1646 */
break;
case 1610:
-#line 11330 "gram.y" /* yacc.c:1646 */
+#line 11329 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41640 "gram.c" /* yacc.c:1646 */
+#line 41639 "gram.c" /* yacc.c:1646 */
break;
case 1611:
-#line 11331 "gram.y" /* yacc.c:1646 */
+#line 11330 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) | CURSOR_OPT_NO_SCROLL; }
-#line 41646 "gram.c" /* yacc.c:1646 */
+#line 41645 "gram.c" /* yacc.c:1646 */
break;
case 1612:
-#line 11332 "gram.y" /* yacc.c:1646 */
+#line 11331 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_SCROLL; }
-#line 41652 "gram.c" /* yacc.c:1646 */
+#line 41651 "gram.c" /* yacc.c:1646 */
break;
case 1613:
-#line 11333 "gram.y" /* yacc.c:1646 */
+#line 11332 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_BINARY; }
-#line 41658 "gram.c" /* yacc.c:1646 */
+#line 41657 "gram.c" /* yacc.c:1646 */
break;
case 1614:
-#line 11334 "gram.y" /* yacc.c:1646 */
+#line 11333 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_ASENSITIVE; }
-#line 41664 "gram.c" /* yacc.c:1646 */
+#line 41663 "gram.c" /* yacc.c:1646 */
break;
case 1615:
-#line 11335 "gram.y" /* yacc.c:1646 */
+#line 11334 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_INSENSITIVE; }
-#line 41670 "gram.c" /* yacc.c:1646 */
+#line 41669 "gram.c" /* yacc.c:1646 */
break;
case 1616:
-#line 11338 "gram.y" /* yacc.c:1646 */
+#line 11337 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41676 "gram.c" /* yacc.c:1646 */
+#line 41675 "gram.c" /* yacc.c:1646 */
break;
case 1617:
-#line 11339 "gram.y" /* yacc.c:1646 */
+#line 11338 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CURSOR_OPT_HOLD; }
-#line 41682 "gram.c" /* yacc.c:1646 */
+#line 41681 "gram.c" /* yacc.c:1646 */
break;
case 1618:
-#line 11340 "gram.y" /* yacc.c:1646 */
+#line 11339 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41688 "gram.c" /* yacc.c:1646 */
+#line 41687 "gram.c" /* yacc.c:1646 */
break;
case 1621:
-#line 11393 "gram.y" /* yacc.c:1646 */
+#line 11392 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 41694 "gram.c" /* yacc.c:1646 */
+#line 41693 "gram.c" /* yacc.c:1646 */
break;
case 1622:
-#line 11394 "gram.y" /* yacc.c:1646 */
+#line 11393 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 41700 "gram.c" /* yacc.c:1646 */
+#line 41699 "gram.c" /* yacc.c:1646 */
break;
case 1623:
-#line 11409 "gram.y" /* yacc.c:1646 */
+#line 11408 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41706 "gram.c" /* yacc.c:1646 */
+#line 41705 "gram.c" /* yacc.c:1646 */
break;
case 1624:
-#line 11411 "gram.y" /* yacc.c:1646 */
+#line 11410 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL,
NULL, NULL,
yyscanner);
(yyval.node) = (yyvsp[-1].node);
}
-#line 41717 "gram.c" /* yacc.c:1646 */
+#line 41716 "gram.c" /* yacc.c:1646 */
break;
case 1625:
-#line 11418 "gram.y" /* yacc.c:1646 */
+#line 11417 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list),
(yyvsp[0].selectlimit),
@@ -41725,11 +41724,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41729 "gram.c" /* yacc.c:1646 */
+#line 41728 "gram.c" /* yacc.c:1646 */
break;
case 1626:
-#line 11426 "gram.y" /* yacc.c:1646 */
+#line 11425 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list),
(yyvsp[-1].selectlimit),
@@ -41737,11 +41736,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41741 "gram.c" /* yacc.c:1646 */
+#line 41740 "gram.c" /* yacc.c:1646 */
break;
case 1627:
-#line 11434 "gram.y" /* yacc.c:1646 */
+#line 11433 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[0].node), NULL, NIL,
NULL,
@@ -41749,11 +41748,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[0].node);
}
-#line 41753 "gram.c" /* yacc.c:1646 */
+#line 41752 "gram.c" /* yacc.c:1646 */
break;
case 1628:
-#line 11442 "gram.y" /* yacc.c:1646 */
+#line 11441 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL,
NULL,
@@ -41761,11 +41760,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-1].node);
}
-#line 41765 "gram.c" /* yacc.c:1646 */
+#line 41764 "gram.c" /* yacc.c:1646 */
break;
case 1629:
-#line 11450 "gram.y" /* yacc.c:1646 */
+#line 11449 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list),
(yyvsp[0].selectlimit),
@@ -41773,11 +41772,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41777 "gram.c" /* yacc.c:1646 */
+#line 41776 "gram.c" /* yacc.c:1646 */
break;
case 1630:
-#line 11458 "gram.y" /* yacc.c:1646 */
+#line 11457 "gram.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list),
(yyvsp[-1].selectlimit),
@@ -41785,23 +41784,23 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41789 "gram.c" /* yacc.c:1646 */
+#line 41788 "gram.c" /* yacc.c:1646 */
break;
case 1631:
-#line 11468 "gram.y" /* yacc.c:1646 */
+#line 11467 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41795 "gram.c" /* yacc.c:1646 */
+#line 41794 "gram.c" /* yacc.c:1646 */
break;
case 1632:
-#line 11469 "gram.y" /* yacc.c:1646 */
+#line 11468 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41801 "gram.c" /* yacc.c:1646 */
+#line 41800 "gram.c" /* yacc.c:1646 */
break;
case 1633:
-#line 11504 "gram.y" /* yacc.c:1646 */
+#line 11503 "gram.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->targetList = (yyvsp[-6].list);
@@ -41814,11 +41813,11 @@ yyreduce:
n->windowClause = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 41818 "gram.c" /* yacc.c:1646 */
+#line 41817 "gram.c" /* yacc.c:1646 */
break;
case 1634:
-#line 11519 "gram.y" /* yacc.c:1646 */
+#line 11518 "gram.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->distinctClause = (yyvsp[-7].list);
@@ -41832,17 +41831,17 @@ yyreduce:
n->windowClause = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 41836 "gram.c" /* yacc.c:1646 */
+#line 41835 "gram.c" /* yacc.c:1646 */
break;
case 1635:
-#line 11532 "gram.y" /* yacc.c:1646 */
+#line 11531 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41842 "gram.c" /* yacc.c:1646 */
+#line 41841 "gram.c" /* yacc.c:1646 */
break;
case 1636:
-#line 11534 "gram.y" /* yacc.c:1646 */
+#line 11533 "gram.y" /* yacc.c:1646 */
{
/* same as SELECT * FROM relation_expr */
ColumnRef *cr = makeNode(ColumnRef);
@@ -41861,80 +41860,80 @@ yyreduce:
n->fromClause = list_make1((yyvsp[0].range));
(yyval.node) = (Node *)n;
}
-#line 41865 "gram.c" /* yacc.c:1646 */
+#line 41864 "gram.c" /* yacc.c:1646 */
break;
case 1637:
-#line 11553 "gram.y" /* yacc.c:1646 */
+#line 11552 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_UNION, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41873 "gram.c" /* yacc.c:1646 */
+#line 41872 "gram.c" /* yacc.c:1646 */
break;
case 1638:
-#line 11557 "gram.y" /* yacc.c:1646 */
+#line 11556 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_INTERSECT, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41881 "gram.c" /* yacc.c:1646 */
+#line 41880 "gram.c" /* yacc.c:1646 */
break;
case 1639:
-#line 11561 "gram.y" /* yacc.c:1646 */
+#line 11560 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_EXCEPT, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41889 "gram.c" /* yacc.c:1646 */
+#line 41888 "gram.c" /* yacc.c:1646 */
break;
case 1640:
-#line 11576 "gram.y" /* yacc.c:1646 */
+#line 11575 "gram.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = false;
(yyval.with)->location = (yylsp[-1]);
}
-#line 41900 "gram.c" /* yacc.c:1646 */
+#line 41899 "gram.c" /* yacc.c:1646 */
break;
case 1641:
-#line 11583 "gram.y" /* yacc.c:1646 */
+#line 11582 "gram.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = false;
(yyval.with)->location = (yylsp[-1]);
}
-#line 41911 "gram.c" /* yacc.c:1646 */
+#line 41910 "gram.c" /* yacc.c:1646 */
break;
case 1642:
-#line 11590 "gram.y" /* yacc.c:1646 */
+#line 11589 "gram.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = true;
(yyval.with)->location = (yylsp[-2]);
}
-#line 41922 "gram.c" /* yacc.c:1646 */
+#line 41921 "gram.c" /* yacc.c:1646 */
break;
case 1643:
-#line 11599 "gram.y" /* yacc.c:1646 */
+#line 11598 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 41928 "gram.c" /* yacc.c:1646 */
+#line 41927 "gram.c" /* yacc.c:1646 */
break;
case 1644:
-#line 11600 "gram.y" /* yacc.c:1646 */
+#line 11599 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 41934 "gram.c" /* yacc.c:1646 */
+#line 41933 "gram.c" /* yacc.c:1646 */
break;
case 1645:
-#line 11604 "gram.y" /* yacc.c:1646 */
+#line 11603 "gram.y" /* yacc.c:1646 */
{
CommonTableExpr *n = makeNode(CommonTableExpr);
n->ctename = (yyvsp[-8].str);
@@ -41946,29 +41945,29 @@ yyreduce:
n->location = (yylsp[-8]);
(yyval.node) = (Node *) n;
}
-#line 41950 "gram.c" /* yacc.c:1646 */
+#line 41949 "gram.c" /* yacc.c:1646 */
break;
case 1646:
-#line 11618 "gram.y" /* yacc.c:1646 */
+#line 11617 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeAlways; }
-#line 41956 "gram.c" /* yacc.c:1646 */
+#line 41955 "gram.c" /* yacc.c:1646 */
break;
case 1647:
-#line 11619 "gram.y" /* yacc.c:1646 */
+#line 11618 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeNever; }
-#line 41962 "gram.c" /* yacc.c:1646 */
+#line 41961 "gram.c" /* yacc.c:1646 */
break;
case 1648:
-#line 11620 "gram.y" /* yacc.c:1646 */
+#line 11619 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeDefault; }
-#line 41968 "gram.c" /* yacc.c:1646 */
+#line 41967 "gram.c" /* yacc.c:1646 */
break;
case 1649:
-#line 11625 "gram.y" /* yacc.c:1646 */
+#line 11624 "gram.y" /* yacc.c:1646 */
{
CTESearchClause *n = makeNode(CTESearchClause);
n->search_col_list = (yyvsp[-2].list);
@@ -41977,11 +41976,11 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *) n;
}
-#line 41981 "gram.c" /* yacc.c:1646 */
+#line 41980 "gram.c" /* yacc.c:1646 */
break;
case 1650:
-#line 11634 "gram.y" /* yacc.c:1646 */
+#line 11633 "gram.y" /* yacc.c:1646 */
{
CTESearchClause *n = makeNode(CTESearchClause);
n->search_col_list = (yyvsp[-2].list);
@@ -41990,19 +41989,19 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *) n;
}
-#line 41994 "gram.c" /* yacc.c:1646 */
+#line 41993 "gram.c" /* yacc.c:1646 */
break;
case 1651:
-#line 11643 "gram.y" /* yacc.c:1646 */
+#line 11642 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 42002 "gram.c" /* yacc.c:1646 */
+#line 42001 "gram.c" /* yacc.c:1646 */
break;
case 1652:
-#line 11650 "gram.y" /* yacc.c:1646 */
+#line 11649 "gram.y" /* yacc.c:1646 */
{
CTECycleClause *n = makeNode(CTECycleClause);
n->cycle_col_list = (yyvsp[-8].list);
@@ -42013,11 +42012,11 @@ yyreduce:
n->location = (yylsp[-9]);
(yyval.node) = (Node *) n;
}
-#line 42017 "gram.c" /* yacc.c:1646 */
+#line 42016 "gram.c" /* yacc.c:1646 */
break;
case 1653:
-#line 11661 "gram.y" /* yacc.c:1646 */
+#line 11660 "gram.y" /* yacc.c:1646 */
{
CTECycleClause *n = makeNode(CTECycleClause);
n->cycle_col_list = (yyvsp[-4].list);
@@ -42028,31 +42027,31 @@ yyreduce:
n->location = (yylsp[-5]);
(yyval.node) = (Node *) n;
}
-#line 42032 "gram.c" /* yacc.c:1646 */
+#line 42031 "gram.c" /* yacc.c:1646 */
break;
case 1654:
-#line 11672 "gram.y" /* yacc.c:1646 */
+#line 11671 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 42040 "gram.c" /* yacc.c:1646 */
+#line 42039 "gram.c" /* yacc.c:1646 */
break;
case 1655:
-#line 11678 "gram.y" /* yacc.c:1646 */
+#line 11677 "gram.y" /* yacc.c:1646 */
{ (yyval.with) = (yyvsp[0].with); }
-#line 42046 "gram.c" /* yacc.c:1646 */
+#line 42045 "gram.c" /* yacc.c:1646 */
break;
case 1656:
-#line 11679 "gram.y" /* yacc.c:1646 */
+#line 11678 "gram.y" /* yacc.c:1646 */
{ (yyval.with) = NULL; }
-#line 42052 "gram.c" /* yacc.c:1646 */
+#line 42051 "gram.c" /* yacc.c:1646 */
break;
case 1657:
-#line 11684 "gram.y" /* yacc.c:1646 */
+#line 11683 "gram.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[0].range);
@@ -42063,53 +42062,53 @@ yyreduce:
(yyval.into)->viewQuery = NULL;
(yyval.into)->skipData = false;
}
-#line 42067 "gram.c" /* yacc.c:1646 */
+#line 42066 "gram.c" /* yacc.c:1646 */
break;
case 1658:
-#line 11695 "gram.y" /* yacc.c:1646 */
+#line 11694 "gram.y" /* yacc.c:1646 */
{ (yyval.into) = NULL; }
-#line 42073 "gram.c" /* yacc.c:1646 */
+#line 42072 "gram.c" /* yacc.c:1646 */
break;
case 1659:
-#line 11704 "gram.y" /* yacc.c:1646 */
+#line 11703 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42082 "gram.c" /* yacc.c:1646 */
+#line 42081 "gram.c" /* yacc.c:1646 */
break;
case 1660:
-#line 11709 "gram.y" /* yacc.c:1646 */
+#line 11708 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42091 "gram.c" /* yacc.c:1646 */
+#line 42090 "gram.c" /* yacc.c:1646 */
break;
case 1661:
-#line 11714 "gram.y" /* yacc.c:1646 */
+#line 11713 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42100 "gram.c" /* yacc.c:1646 */
+#line 42099 "gram.c" /* yacc.c:1646 */
break;
case 1662:
-#line 11719 "gram.y" /* yacc.c:1646 */
+#line 11718 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42109 "gram.c" /* yacc.c:1646 */
+#line 42108 "gram.c" /* yacc.c:1646 */
break;
case 1663:
-#line 11724 "gram.y" /* yacc.c:1646 */
+#line 11723 "gram.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
@@ -42117,11 +42116,11 @@ yyreduce:
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42121 "gram.c" /* yacc.c:1646 */
+#line 42120 "gram.c" /* yacc.c:1646 */
break;
case 1664:
-#line 11732 "gram.y" /* yacc.c:1646 */
+#line 11731 "gram.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
@@ -42129,110 +42128,110 @@ yyreduce:
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42133 "gram.c" /* yacc.c:1646 */
+#line 42132 "gram.c" /* yacc.c:1646 */
break;
case 1665:
-#line 11740 "gram.y" /* yacc.c:1646 */
+#line 11739 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_UNLOGGED;
}
-#line 42142 "gram.c" /* yacc.c:1646 */
+#line 42141 "gram.c" /* yacc.c:1646 */
break;
case 1666:
-#line 11745 "gram.y" /* yacc.c:1646 */
+#line 11744 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT;
}
-#line 42151 "gram.c" /* yacc.c:1646 */
+#line 42150 "gram.c" /* yacc.c:1646 */
break;
case 1667:
-#line 11750 "gram.y" /* yacc.c:1646 */
+#line 11749 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT;
}
-#line 42160 "gram.c" /* yacc.c:1646 */
+#line 42159 "gram.c" /* yacc.c:1646 */
break;
case 1670:
-#line 11761 "gram.y" /* yacc.c:1646 */
+#line 11760 "gram.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_ALL; }
-#line 42166 "gram.c" /* yacc.c:1646 */
+#line 42165 "gram.c" /* yacc.c:1646 */
break;
case 1671:
-#line 11762 "gram.y" /* yacc.c:1646 */
+#line 11761 "gram.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_DISTINCT; }
-#line 42172 "gram.c" /* yacc.c:1646 */
+#line 42171 "gram.c" /* yacc.c:1646 */
break;
case 1672:
-#line 11763 "gram.y" /* yacc.c:1646 */
+#line 11762 "gram.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_DEFAULT; }
-#line 42178 "gram.c" /* yacc.c:1646 */
+#line 42177 "gram.c" /* yacc.c:1646 */
break;
case 1673:
-#line 11770 "gram.y" /* yacc.c:1646 */
+#line 11769 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(NIL); }
-#line 42184 "gram.c" /* yacc.c:1646 */
+#line 42183 "gram.c" /* yacc.c:1646 */
break;
case 1674:
-#line 11771 "gram.y" /* yacc.c:1646 */
+#line 11770 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 42190 "gram.c" /* yacc.c:1646 */
+#line 42189 "gram.c" /* yacc.c:1646 */
break;
case 1677:
-#line 11780 "gram.y" /* yacc.c:1646 */
+#line 11779 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42196 "gram.c" /* yacc.c:1646 */
+#line 42195 "gram.c" /* yacc.c:1646 */
break;
case 1678:
-#line 11781 "gram.y" /* yacc.c:1646 */
+#line 11780 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42202 "gram.c" /* yacc.c:1646 */
+#line 42201 "gram.c" /* yacc.c:1646 */
break;
case 1679:
-#line 11785 "gram.y" /* yacc.c:1646 */
+#line 11784 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42208 "gram.c" /* yacc.c:1646 */
+#line 42207 "gram.c" /* yacc.c:1646 */
break;
case 1680:
-#line 11786 "gram.y" /* yacc.c:1646 */
+#line 11785 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42214 "gram.c" /* yacc.c:1646 */
+#line 42213 "gram.c" /* yacc.c:1646 */
break;
case 1681:
-#line 11790 "gram.y" /* yacc.c:1646 */
+#line 11789 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42220 "gram.c" /* yacc.c:1646 */
+#line 42219 "gram.c" /* yacc.c:1646 */
break;
case 1682:
-#line 11794 "gram.y" /* yacc.c:1646 */
+#line 11793 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].sortby)); }
-#line 42226 "gram.c" /* yacc.c:1646 */
+#line 42225 "gram.c" /* yacc.c:1646 */
break;
case 1683:
-#line 11795 "gram.y" /* yacc.c:1646 */
+#line 11794 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].sortby)); }
-#line 42232 "gram.c" /* yacc.c:1646 */
+#line 42231 "gram.c" /* yacc.c:1646 */
break;
case 1684:
-#line 11799 "gram.y" /* yacc.c:1646 */
+#line 11798 "gram.y" /* yacc.c:1646 */
{
(yyval.sortby) = makeNode(SortBy);
(yyval.sortby)->node = (yyvsp[-3].node);
@@ -42241,11 +42240,11 @@ yyreduce:
(yyval.sortby)->useOp = (yyvsp[-1].list);
(yyval.sortby)->location = (yylsp[-1]);
}
-#line 42245 "gram.c" /* yacc.c:1646 */
+#line 42244 "gram.c" /* yacc.c:1646 */
break;
case 1685:
-#line 11808 "gram.y" /* yacc.c:1646 */
+#line 11807 "gram.y" /* yacc.c:1646 */
{
(yyval.sortby) = makeNode(SortBy);
(yyval.sortby)->node = (yyvsp[-2].node);
@@ -42254,37 +42253,37 @@ yyreduce:
(yyval.sortby)->useOp = NIL;
(yyval.sortby)->location = -1; /* no operator */
}
-#line 42258 "gram.c" /* yacc.c:1646 */
+#line 42257 "gram.c" /* yacc.c:1646 */
break;
case 1686:
-#line 11821 "gram.y" /* yacc.c:1646 */
+#line 11820 "gram.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[-1].selectlimit);
((yyval.selectlimit))->limitOffset = (yyvsp[0].node);
}
-#line 42267 "gram.c" /* yacc.c:1646 */
+#line 42266 "gram.c" /* yacc.c:1646 */
break;
case 1687:
-#line 11826 "gram.y" /* yacc.c:1646 */
+#line 11825 "gram.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[0].selectlimit);
((yyval.selectlimit))->limitOffset = (yyvsp[-1].node);
}
-#line 42276 "gram.c" /* yacc.c:1646 */
+#line 42275 "gram.c" /* yacc.c:1646 */
break;
case 1688:
-#line 11831 "gram.y" /* yacc.c:1646 */
+#line 11830 "gram.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[0].selectlimit);
}
-#line 42284 "gram.c" /* yacc.c:1646 */
+#line 42283 "gram.c" /* yacc.c:1646 */
break;
case 1689:
-#line 11835 "gram.y" /* yacc.c:1646 */
+#line 11834 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = (yyvsp[0].node);
@@ -42292,23 +42291,23 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42296 "gram.c" /* yacc.c:1646 */
+#line 42295 "gram.c" /* yacc.c:1646 */
break;
case 1690:
-#line 11845 "gram.y" /* yacc.c:1646 */
+#line 11844 "gram.y" /* yacc.c:1646 */
{ (yyval.selectlimit) = (yyvsp[0].selectlimit); }
-#line 42302 "gram.c" /* yacc.c:1646 */
+#line 42301 "gram.c" /* yacc.c:1646 */
break;
case 1691:
-#line 11846 "gram.y" /* yacc.c:1646 */
+#line 11845 "gram.y" /* yacc.c:1646 */
{ (yyval.selectlimit) = NULL; }
-#line 42308 "gram.c" /* yacc.c:1646 */
+#line 42307 "gram.c" /* yacc.c:1646 */
break;
case 1692:
-#line 11851 "gram.y" /* yacc.c:1646 */
+#line 11850 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42316,11 +42315,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42320 "gram.c" /* yacc.c:1646 */
+#line 42319 "gram.c" /* yacc.c:1646 */
break;
case 1693:
-#line 11859 "gram.y" /* yacc.c:1646 */
+#line 11858 "gram.y" /* yacc.c:1646 */
{
/* Disabled because it was too confusing, bjm 2002-02-18 */
ereport(ERROR,
@@ -42329,11 +42328,11 @@ yyreduce:
errhint("Use separate LIMIT and OFFSET clauses."),
parser_errposition((yylsp[-3]))));
}
-#line 42333 "gram.c" /* yacc.c:1646 */
+#line 42332 "gram.c" /* yacc.c:1646 */
break;
case 1694:
-#line 11875 "gram.y" /* yacc.c:1646 */
+#line 11874 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42341,11 +42340,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42345 "gram.c" /* yacc.c:1646 */
+#line 42344 "gram.c" /* yacc.c:1646 */
break;
case 1695:
-#line 11883 "gram.y" /* yacc.c:1646 */
+#line 11882 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42353,11 +42352,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_WITH_TIES;
(yyval.selectlimit) = n;
}
-#line 42357 "gram.c" /* yacc.c:1646 */
+#line 42356 "gram.c" /* yacc.c:1646 */
break;
case 1696:
-#line 11891 "gram.y" /* yacc.c:1646 */
+#line 11890 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42365,11 +42364,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42369 "gram.c" /* yacc.c:1646 */
+#line 42368 "gram.c" /* yacc.c:1646 */
break;
case 1697:
-#line 11899 "gram.y" /* yacc.c:1646 */
+#line 11898 "gram.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42377,242 +42376,242 @@ yyreduce:
n->limitOption = LIMIT_OPTION_WITH_TIES;
(yyval.selectlimit) = n;
}
-#line 42381 "gram.c" /* yacc.c:1646 */
+#line 42380 "gram.c" /* yacc.c:1646 */
break;
case 1698:
-#line 11910 "gram.y" /* yacc.c:1646 */
+#line 11909 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42387 "gram.c" /* yacc.c:1646 */
+#line 42386 "gram.c" /* yacc.c:1646 */
break;
case 1699:
-#line 11913 "gram.y" /* yacc.c:1646 */
+#line 11912 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 42393 "gram.c" /* yacc.c:1646 */
+#line 42392 "gram.c" /* yacc.c:1646 */
break;
case 1700:
-#line 11917 "gram.y" /* yacc.c:1646 */
+#line 11916 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42399 "gram.c" /* yacc.c:1646 */
+#line 42398 "gram.c" /* yacc.c:1646 */
break;
case 1701:
-#line 11919 "gram.y" /* yacc.c:1646 */
+#line 11918 "gram.y" /* yacc.c:1646 */
{
/* LIMIT ALL is represented as a NULL constant */
(yyval.node) = makeNullAConst((yylsp[0]));
}
-#line 42408 "gram.c" /* yacc.c:1646 */
+#line 42407 "gram.c" /* yacc.c:1646 */
break;
case 1702:
-#line 11926 "gram.y" /* yacc.c:1646 */
+#line 11925 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42414 "gram.c" /* yacc.c:1646 */
+#line 42413 "gram.c" /* yacc.c:1646 */
break;
case 1703:
-#line 11946 "gram.y" /* yacc.c:1646 */
+#line 11945 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42420 "gram.c" /* yacc.c:1646 */
+#line 42419 "gram.c" /* yacc.c:1646 */
break;
case 1704:
-#line 11948 "gram.y" /* yacc.c:1646 */
+#line 11947 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 42426 "gram.c" /* yacc.c:1646 */
+#line 42425 "gram.c" /* yacc.c:1646 */
break;
case 1705:
-#line 11950 "gram.y" /* yacc.c:1646 */
+#line 11949 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 42432 "gram.c" /* yacc.c:1646 */
+#line 42431 "gram.c" /* yacc.c:1646 */
break;
case 1706:
-#line 11954 "gram.y" /* yacc.c:1646 */
+#line 11953 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst((yyvsp[0].ival),(yylsp[0])); }
-#line 42438 "gram.c" /* yacc.c:1646 */
+#line 42437 "gram.c" /* yacc.c:1646 */
break;
case 1707:
-#line 11955 "gram.y" /* yacc.c:1646 */
+#line 11954 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeFloatConst((yyvsp[0].str),(yylsp[0])); }
-#line 42444 "gram.c" /* yacc.c:1646 */
+#line 42443 "gram.c" /* yacc.c:1646 */
break;
case 1708:
-#line 11959 "gram.y" /* yacc.c:1646 */
+#line 11958 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42450 "gram.c" /* yacc.c:1646 */
+#line 42449 "gram.c" /* yacc.c:1646 */
break;
case 1709:
-#line 11960 "gram.y" /* yacc.c:1646 */
+#line 11959 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42456 "gram.c" /* yacc.c:1646 */
+#line 42455 "gram.c" /* yacc.c:1646 */
break;
case 1710:
-#line 11963 "gram.y" /* yacc.c:1646 */
+#line 11962 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42462 "gram.c" /* yacc.c:1646 */
+#line 42461 "gram.c" /* yacc.c:1646 */
break;
case 1711:
-#line 11964 "gram.y" /* yacc.c:1646 */
+#line 11963 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42468 "gram.c" /* yacc.c:1646 */
+#line 42467 "gram.c" /* yacc.c:1646 */
break;
case 1712:
-#line 11990 "gram.y" /* yacc.c:1646 */
+#line 11989 "gram.y" /* yacc.c:1646 */
{
GroupClause *n = (GroupClause *) palloc(sizeof(GroupClause));
n->distinct = (yyvsp[-1].setquantifier) == SET_QUANTIFIER_DISTINCT;
n->list = (yyvsp[0].list);
(yyval.groupclause) = n;
}
-#line 42479 "gram.c" /* yacc.c:1646 */
+#line 42478 "gram.c" /* yacc.c:1646 */
break;
case 1713:
-#line 11997 "gram.y" /* yacc.c:1646 */
+#line 11996 "gram.y" /* yacc.c:1646 */
{
GroupClause *n = (GroupClause *) palloc(sizeof(GroupClause));
n->distinct = false;
n->list = NIL;
(yyval.groupclause) = n;
}
-#line 42490 "gram.c" /* yacc.c:1646 */
+#line 42489 "gram.c" /* yacc.c:1646 */
break;
case 1714:
-#line 12006 "gram.y" /* yacc.c:1646 */
+#line 12005 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42496 "gram.c" /* yacc.c:1646 */
+#line 42495 "gram.c" /* yacc.c:1646 */
break;
case 1715:
-#line 12007 "gram.y" /* yacc.c:1646 */
+#line 12006 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].node)); }
-#line 42502 "gram.c" /* yacc.c:1646 */
+#line 42501 "gram.c" /* yacc.c:1646 */
break;
case 1716:
-#line 12011 "gram.y" /* yacc.c:1646 */
+#line 12010 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42508 "gram.c" /* yacc.c:1646 */
+#line 42507 "gram.c" /* yacc.c:1646 */
break;
case 1717:
-#line 12012 "gram.y" /* yacc.c:1646 */
+#line 12011 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42514 "gram.c" /* yacc.c:1646 */
+#line 42513 "gram.c" /* yacc.c:1646 */
break;
case 1718:
-#line 12013 "gram.y" /* yacc.c:1646 */
+#line 12012 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42520 "gram.c" /* yacc.c:1646 */
+#line 42519 "gram.c" /* yacc.c:1646 */
break;
case 1719:
-#line 12014 "gram.y" /* yacc.c:1646 */
+#line 12013 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42526 "gram.c" /* yacc.c:1646 */
+#line 42525 "gram.c" /* yacc.c:1646 */
break;
case 1720:
-#line 12015 "gram.y" /* yacc.c:1646 */
+#line 12014 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42532 "gram.c" /* yacc.c:1646 */
+#line 42531 "gram.c" /* yacc.c:1646 */
break;
case 1721:
-#line 12020 "gram.y" /* yacc.c:1646 */
+#line 12019 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_EMPTY, NIL, (yylsp[-1]));
}
-#line 42540 "gram.c" /* yacc.c:1646 */
+#line 42539 "gram.c" /* yacc.c:1646 */
break;
case 1722:
-#line 12033 "gram.y" /* yacc.c:1646 */
+#line 12032 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_ROLLUP, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 42548 "gram.c" /* yacc.c:1646 */
+#line 42547 "gram.c" /* yacc.c:1646 */
break;
case 1723:
-#line 12040 "gram.y" /* yacc.c:1646 */
+#line 12039 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_CUBE, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 42556 "gram.c" /* yacc.c:1646 */
+#line 42555 "gram.c" /* yacc.c:1646 */
break;
case 1724:
-#line 12047 "gram.y" /* yacc.c:1646 */
+#line 12046 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_SETS, (yyvsp[-1].list), (yylsp[-4]));
}
-#line 42564 "gram.c" /* yacc.c:1646 */
+#line 42563 "gram.c" /* yacc.c:1646 */
break;
case 1725:
-#line 12053 "gram.y" /* yacc.c:1646 */
+#line 12052 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42570 "gram.c" /* yacc.c:1646 */
+#line 42569 "gram.c" /* yacc.c:1646 */
break;
case 1726:
-#line 12054 "gram.y" /* yacc.c:1646 */
+#line 12053 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 42576 "gram.c" /* yacc.c:1646 */
+#line 42575 "gram.c" /* yacc.c:1646 */
break;
case 1727:
-#line 12058 "gram.y" /* yacc.c:1646 */
+#line 12057 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42582 "gram.c" /* yacc.c:1646 */
+#line 42581 "gram.c" /* yacc.c:1646 */
break;
case 1728:
-#line 12059 "gram.y" /* yacc.c:1646 */
+#line 12058 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42588 "gram.c" /* yacc.c:1646 */
+#line 42587 "gram.c" /* yacc.c:1646 */
break;
case 1729:
-#line 12063 "gram.y" /* yacc.c:1646 */
+#line 12062 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42594 "gram.c" /* yacc.c:1646 */
+#line 42593 "gram.c" /* yacc.c:1646 */
break;
case 1730:
-#line 12064 "gram.y" /* yacc.c:1646 */
+#line 12063 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42600 "gram.c" /* yacc.c:1646 */
+#line 42599 "gram.c" /* yacc.c:1646 */
break;
case 1731:
-#line 12068 "gram.y" /* yacc.c:1646 */
+#line 12067 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42606 "gram.c" /* yacc.c:1646 */
+#line 42605 "gram.c" /* yacc.c:1646 */
break;
case 1732:
-#line 12069 "gram.y" /* yacc.c:1646 */
+#line 12068 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 42612 "gram.c" /* yacc.c:1646 */
+#line 42611 "gram.c" /* yacc.c:1646 */
break;
case 1733:
-#line 12074 "gram.y" /* yacc.c:1646 */
+#line 12073 "gram.y" /* yacc.c:1646 */
{
LockingClause *n = makeNode(LockingClause);
n->lockedRels = (yyvsp[-1].list);
@@ -42620,100 +42619,100 @@ yyreduce:
n->waitPolicy = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 42624 "gram.c" /* yacc.c:1646 */
+#line 42623 "gram.c" /* yacc.c:1646 */
break;
case 1734:
-#line 12084 "gram.y" /* yacc.c:1646 */
+#line 12083 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORUPDATE; }
-#line 42630 "gram.c" /* yacc.c:1646 */
+#line 42629 "gram.c" /* yacc.c:1646 */
break;
case 1735:
-#line 12085 "gram.y" /* yacc.c:1646 */
+#line 12084 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORNOKEYUPDATE; }
-#line 42636 "gram.c" /* yacc.c:1646 */
+#line 42635 "gram.c" /* yacc.c:1646 */
break;
case 1736:
-#line 12086 "gram.y" /* yacc.c:1646 */
+#line 12085 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORSHARE; }
-#line 42642 "gram.c" /* yacc.c:1646 */
+#line 42641 "gram.c" /* yacc.c:1646 */
break;
case 1737:
-#line 12087 "gram.y" /* yacc.c:1646 */
+#line 12086 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORKEYSHARE; }
-#line 42648 "gram.c" /* yacc.c:1646 */
+#line 42647 "gram.c" /* yacc.c:1646 */
break;
case 1738:
-#line 12091 "gram.y" /* yacc.c:1646 */
+#line 12090 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42654 "gram.c" /* yacc.c:1646 */
+#line 42653 "gram.c" /* yacc.c:1646 */
break;
case 1739:
-#line 12092 "gram.y" /* yacc.c:1646 */
+#line 12091 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42660 "gram.c" /* yacc.c:1646 */
+#line 42659 "gram.c" /* yacc.c:1646 */
break;
case 1740:
-#line 12103 "gram.y" /* yacc.c:1646 */
+#line 12102 "gram.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->valuesLists = list_make1((yyvsp[-1].list));
(yyval.node) = (Node *) n;
}
-#line 42670 "gram.c" /* yacc.c:1646 */
+#line 42669 "gram.c" /* yacc.c:1646 */
break;
case 1741:
-#line 12109 "gram.y" /* yacc.c:1646 */
+#line 12108 "gram.y" /* yacc.c:1646 */
{
SelectStmt *n = (SelectStmt *) (yyvsp[-4].node);
n->valuesLists = lappend(n->valuesLists, (yyvsp[-1].list));
(yyval.node) = (Node *) n;
}
-#line 42680 "gram.c" /* yacc.c:1646 */
+#line 42679 "gram.c" /* yacc.c:1646 */
break;
case 1742:
-#line 12126 "gram.y" /* yacc.c:1646 */
+#line 12125 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42686 "gram.c" /* yacc.c:1646 */
+#line 42685 "gram.c" /* yacc.c:1646 */
break;
case 1743:
-#line 12127 "gram.y" /* yacc.c:1646 */
+#line 12126 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42692 "gram.c" /* yacc.c:1646 */
+#line 42691 "gram.c" /* yacc.c:1646 */
break;
case 1744:
-#line 12131 "gram.y" /* yacc.c:1646 */
+#line 12130 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42698 "gram.c" /* yacc.c:1646 */
+#line 42697 "gram.c" /* yacc.c:1646 */
break;
case 1745:
-#line 12132 "gram.y" /* yacc.c:1646 */
+#line 12131 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 42704 "gram.c" /* yacc.c:1646 */
+#line 42703 "gram.c" /* yacc.c:1646 */
break;
case 1746:
-#line 12139 "gram.y" /* yacc.c:1646 */
+#line 12138 "gram.y" /* yacc.c:1646 */
{
(yyvsp[-1].range)->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) (yyvsp[-1].range);
}
-#line 42713 "gram.c" /* yacc.c:1646 */
+#line 42712 "gram.c" /* yacc.c:1646 */
break;
case 1747:
-#line 12144 "gram.y" /* yacc.c:1646 */
+#line 12143 "gram.y" /* yacc.c:1646 */
{
RangeTableSample *n = (RangeTableSample *) (yyvsp[0].node);
(yyvsp[-2].range)->alias = (yyvsp[-1].alias);
@@ -42721,22 +42720,22 @@ yyreduce:
n->relation = (Node *) (yyvsp[-2].range);
(yyval.node) = (Node *) n;
}
-#line 42725 "gram.c" /* yacc.c:1646 */
+#line 42724 "gram.c" /* yacc.c:1646 */
break;
case 1748:
-#line 12152 "gram.y" /* yacc.c:1646 */
+#line 12151 "gram.y" /* yacc.c:1646 */
{
RangeFunction *n = (RangeFunction *) (yyvsp[-1].node);
n->alias = linitial((yyvsp[0].list));
n->coldeflist = lsecond((yyvsp[0].list));
(yyval.node) = (Node *) n;
}
-#line 42736 "gram.c" /* yacc.c:1646 */
+#line 42735 "gram.c" /* yacc.c:1646 */
break;
case 1749:
-#line 12159 "gram.y" /* yacc.c:1646 */
+#line 12158 "gram.y" /* yacc.c:1646 */
{
RangeFunction *n = (RangeFunction *) (yyvsp[-1].node);
n->lateral = true;
@@ -42744,32 +42743,32 @@ yyreduce:
n->coldeflist = lsecond((yyvsp[0].list));
(yyval.node) = (Node *) n;
}
-#line 42748 "gram.c" /* yacc.c:1646 */
+#line 42747 "gram.c" /* yacc.c:1646 */
break;
case 1750:
-#line 12167 "gram.y" /* yacc.c:1646 */
+#line 12166 "gram.y" /* yacc.c:1646 */
{
RangeTableFunc *n = (RangeTableFunc *) (yyvsp[-1].node);
n->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) n;
}
-#line 42758 "gram.c" /* yacc.c:1646 */
+#line 42757 "gram.c" /* yacc.c:1646 */
break;
case 1751:
-#line 12173 "gram.y" /* yacc.c:1646 */
+#line 12172 "gram.y" /* yacc.c:1646 */
{
RangeTableFunc *n = (RangeTableFunc *) (yyvsp[-1].node);
n->lateral = true;
n->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) n;
}
-#line 42769 "gram.c" /* yacc.c:1646 */
+#line 42768 "gram.c" /* yacc.c:1646 */
break;
case 1752:
-#line 12180 "gram.y" /* yacc.c:1646 */
+#line 12179 "gram.y" /* yacc.c:1646 */
{
RangeSubselect *n = makeNode(RangeSubselect);
n->lateral = false;
@@ -42804,11 +42803,11 @@ yyreduce:
}
(yyval.node) = (Node *) n;
}
-#line 42808 "gram.c" /* yacc.c:1646 */
+#line 42807 "gram.c" /* yacc.c:1646 */
break;
case 1753:
-#line 12215 "gram.y" /* yacc.c:1646 */
+#line 12214 "gram.y" /* yacc.c:1646 */
{
RangeSubselect *n = makeNode(RangeSubselect);
n->lateral = true;
@@ -42833,36 +42832,36 @@ yyreduce:
}
(yyval.node) = (Node *) n;
}
-#line 42837 "gram.c" /* yacc.c:1646 */
+#line 42836 "gram.c" /* yacc.c:1646 */
break;
case 1754:
-#line 12240 "gram.y" /* yacc.c:1646 */
+#line 12239 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) (yyvsp[0].jexpr);
}
-#line 42845 "gram.c" /* yacc.c:1646 */
+#line 42844 "gram.c" /* yacc.c:1646 */
break;
case 1755:
-#line 12244 "gram.y" /* yacc.c:1646 */
+#line 12243 "gram.y" /* yacc.c:1646 */
{
(yyvsp[-2].jexpr)->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) (yyvsp[-2].jexpr);
}
-#line 42854 "gram.c" /* yacc.c:1646 */
+#line 42853 "gram.c" /* yacc.c:1646 */
break;
case 1756:
-#line 12270 "gram.y" /* yacc.c:1646 */
+#line 12269 "gram.y" /* yacc.c:1646 */
{
(yyval.jexpr) = (yyvsp[-1].jexpr);
}
-#line 42862 "gram.c" /* yacc.c:1646 */
+#line 42861 "gram.c" /* yacc.c:1646 */
break;
case 1757:
-#line 12274 "gram.y" /* yacc.c:1646 */
+#line 12273 "gram.y" /* yacc.c:1646 */
{
/* CROSS JOIN is same as unqualified inner join */
JoinExpr *n = makeNode(JoinExpr);
@@ -42875,11 +42874,11 @@ yyreduce:
n->quals = NULL;
(yyval.jexpr) = n;
}
-#line 42879 "gram.c" /* yacc.c:1646 */
+#line 42878 "gram.c" /* yacc.c:1646 */
break;
case 1758:
-#line 12287 "gram.y" /* yacc.c:1646 */
+#line 12286 "gram.y" /* yacc.c:1646 */
{
JoinExpr *n = makeNode(JoinExpr);
n->jointype = (yyvsp[-3].jtype);
@@ -42899,11 +42898,11 @@ yyreduce:
}
(yyval.jexpr) = n;
}
-#line 42903 "gram.c" /* yacc.c:1646 */
+#line 42902 "gram.c" /* yacc.c:1646 */
break;
case 1759:
-#line 12307 "gram.y" /* yacc.c:1646 */
+#line 12306 "gram.y" /* yacc.c:1646 */
{
/* letting join_type reduce to empty doesn't work */
JoinExpr *n = makeNode(JoinExpr);
@@ -42924,11 +42923,11 @@ yyreduce:
}
(yyval.jexpr) = n;
}
-#line 42928 "gram.c" /* yacc.c:1646 */
+#line 42927 "gram.c" /* yacc.c:1646 */
break;
case 1760:
-#line 12328 "gram.y" /* yacc.c:1646 */
+#line 12327 "gram.y" /* yacc.c:1646 */
{
JoinExpr *n = makeNode(JoinExpr);
n->jointype = (yyvsp[-2].jtype);
@@ -42940,11 +42939,11 @@ yyreduce:
n->quals = NULL; /* fill later */
(yyval.jexpr) = n;
}
-#line 42944 "gram.c" /* yacc.c:1646 */
+#line 42943 "gram.c" /* yacc.c:1646 */
break;
case 1761:
-#line 12340 "gram.y" /* yacc.c:1646 */
+#line 12339 "gram.y" /* yacc.c:1646 */
{
/* letting join_type reduce to empty doesn't work */
JoinExpr *n = makeNode(JoinExpr);
@@ -42957,247 +42956,247 @@ yyreduce:
n->quals = NULL; /* fill later */
(yyval.jexpr) = n;
}
-#line 42961 "gram.c" /* yacc.c:1646 */
+#line 42960 "gram.c" /* yacc.c:1646 */
break;
case 1762:
-#line 12356 "gram.y" /* yacc.c:1646 */
+#line 12355 "gram.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[-3].str);
(yyval.alias)->colnames = (yyvsp[-1].list);
}
-#line 42971 "gram.c" /* yacc.c:1646 */
+#line 42970 "gram.c" /* yacc.c:1646 */
break;
case 1763:
-#line 12362 "gram.y" /* yacc.c:1646 */
+#line 12361 "gram.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
}
-#line 42980 "gram.c" /* yacc.c:1646 */
+#line 42979 "gram.c" /* yacc.c:1646 */
break;
case 1764:
-#line 12367 "gram.y" /* yacc.c:1646 */
+#line 12366 "gram.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[-3].str);
(yyval.alias)->colnames = (yyvsp[-1].list);
}
-#line 42990 "gram.c" /* yacc.c:1646 */
+#line 42989 "gram.c" /* yacc.c:1646 */
break;
case 1765:
-#line 12373 "gram.y" /* yacc.c:1646 */
+#line 12372 "gram.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
}
-#line 42999 "gram.c" /* yacc.c:1646 */
+#line 42998 "gram.c" /* yacc.c:1646 */
break;
case 1766:
-#line 12379 "gram.y" /* yacc.c:1646 */
+#line 12378 "gram.y" /* yacc.c:1646 */
{ (yyval.alias) = (yyvsp[0].alias); }
-#line 43005 "gram.c" /* yacc.c:1646 */
+#line 43004 "gram.c" /* yacc.c:1646 */
break;
case 1767:
-#line 12380 "gram.y" /* yacc.c:1646 */
+#line 12379 "gram.y" /* yacc.c:1646 */
{ (yyval.alias) = NULL; }
-#line 43011 "gram.c" /* yacc.c:1646 */
+#line 43010 "gram.c" /* yacc.c:1646 */
break;
case 1768:
-#line 12391 "gram.y" /* yacc.c:1646 */
+#line 12390 "gram.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
/* the column name list will be inserted later */
}
-#line 43021 "gram.c" /* yacc.c:1646 */
+#line 43020 "gram.c" /* yacc.c:1646 */
break;
case 1769:
-#line 12396 "gram.y" /* yacc.c:1646 */
+#line 12395 "gram.y" /* yacc.c:1646 */
{ (yyval.alias) = NULL; }
-#line 43027 "gram.c" /* yacc.c:1646 */
+#line 43026 "gram.c" /* yacc.c:1646 */
break;
case 1770:
-#line 12405 "gram.y" /* yacc.c:1646 */
+#line 12404 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].alias), NIL);
}
-#line 43035 "gram.c" /* yacc.c:1646 */
+#line 43034 "gram.c" /* yacc.c:1646 */
break;
case 1771:
-#line 12409 "gram.y" /* yacc.c:1646 */
+#line 12408 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, (yyvsp[-1].list));
}
-#line 43043 "gram.c" /* yacc.c:1646 */
+#line 43042 "gram.c" /* yacc.c:1646 */
break;
case 1772:
-#line 12413 "gram.y" /* yacc.c:1646 */
+#line 12412 "gram.y" /* yacc.c:1646 */
{
Alias *a = makeNode(Alias);
a->aliasname = (yyvsp[-3].str);
(yyval.list) = list_make2(a, (yyvsp[-1].list));
}
-#line 43053 "gram.c" /* yacc.c:1646 */
+#line 43052 "gram.c" /* yacc.c:1646 */
break;
case 1773:
-#line 12419 "gram.y" /* yacc.c:1646 */
+#line 12418 "gram.y" /* yacc.c:1646 */
{
Alias *a = makeNode(Alias);
a->aliasname = (yyvsp[-3].str);
(yyval.list) = list_make2(a, (yyvsp[-1].list));
}
-#line 43063 "gram.c" /* yacc.c:1646 */
+#line 43062 "gram.c" /* yacc.c:1646 */
break;
case 1774:
-#line 12425 "gram.y" /* yacc.c:1646 */
+#line 12424 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, NIL);
}
-#line 43071 "gram.c" /* yacc.c:1646 */
+#line 43070 "gram.c" /* yacc.c:1646 */
break;
case 1775:
-#line 12430 "gram.y" /* yacc.c:1646 */
+#line 12429 "gram.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_FULL; }
-#line 43077 "gram.c" /* yacc.c:1646 */
+#line 43076 "gram.c" /* yacc.c:1646 */
break;
case 1776:
-#line 12431 "gram.y" /* yacc.c:1646 */
+#line 12430 "gram.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_LEFT; }
-#line 43083 "gram.c" /* yacc.c:1646 */
+#line 43082 "gram.c" /* yacc.c:1646 */
break;
case 1777:
-#line 12432 "gram.y" /* yacc.c:1646 */
+#line 12431 "gram.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_RIGHT; }
-#line 43089 "gram.c" /* yacc.c:1646 */
+#line 43088 "gram.c" /* yacc.c:1646 */
break;
case 1778:
-#line 12433 "gram.y" /* yacc.c:1646 */
+#line 12432 "gram.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_INNER; }
-#line 43095 "gram.c" /* yacc.c:1646 */
+#line 43094 "gram.c" /* yacc.c:1646 */
break;
case 1781:
-#line 12454 "gram.y" /* yacc.c:1646 */
+#line 12453 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) list_make2((yyvsp[-2].list), (yyvsp[0].alias));
}
-#line 43103 "gram.c" /* yacc.c:1646 */
+#line 43102 "gram.c" /* yacc.c:1646 */
break;
case 1782:
-#line 12458 "gram.y" /* yacc.c:1646 */
+#line 12457 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 43111 "gram.c" /* yacc.c:1646 */
+#line 43110 "gram.c" /* yacc.c:1646 */
break;
case 1783:
-#line 12466 "gram.y" /* yacc.c:1646 */
+#line 12465 "gram.y" /* yacc.c:1646 */
{
/* inheritance query, implicitly */
(yyval.range) = (yyvsp[0].range);
(yyval.range)->inh = true;
(yyval.range)->alias = NULL;
}
-#line 43122 "gram.c" /* yacc.c:1646 */
+#line 43121 "gram.c" /* yacc.c:1646 */
break;
case 1784:
-#line 12473 "gram.y" /* yacc.c:1646 */
+#line 12472 "gram.y" /* yacc.c:1646 */
{
/* inheritance query, explicitly */
(yyval.range) = (yyvsp[-1].range);
(yyval.range)->inh = true;
(yyval.range)->alias = NULL;
}
-#line 43133 "gram.c" /* yacc.c:1646 */
+#line 43132 "gram.c" /* yacc.c:1646 */
break;
case 1785:
-#line 12480 "gram.y" /* yacc.c:1646 */
+#line 12479 "gram.y" /* yacc.c:1646 */
{
/* no inheritance */
(yyval.range) = (yyvsp[0].range);
(yyval.range)->inh = false;
(yyval.range)->alias = NULL;
}
-#line 43144 "gram.c" /* yacc.c:1646 */
+#line 43143 "gram.c" /* yacc.c:1646 */
break;
case 1786:
-#line 12487 "gram.y" /* yacc.c:1646 */
+#line 12486 "gram.y" /* yacc.c:1646 */
{
/* no inheritance, SQL99-style syntax */
(yyval.range) = (yyvsp[-1].range);
(yyval.range)->inh = false;
(yyval.range)->alias = NULL;
}
-#line 43155 "gram.c" /* yacc.c:1646 */
+#line 43154 "gram.c" /* yacc.c:1646 */
break;
case 1787:
-#line 12497 "gram.y" /* yacc.c:1646 */
+#line 12496 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].range)); }
-#line 43161 "gram.c" /* yacc.c:1646 */
+#line 43160 "gram.c" /* yacc.c:1646 */
break;
case 1788:
-#line 12498 "gram.y" /* yacc.c:1646 */
+#line 12497 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].range)); }
-#line 43167 "gram.c" /* yacc.c:1646 */
+#line 43166 "gram.c" /* yacc.c:1646 */
break;
case 1789:
-#line 12512 "gram.y" /* yacc.c:1646 */
+#line 12511 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
}
-#line 43175 "gram.c" /* yacc.c:1646 */
+#line 43174 "gram.c" /* yacc.c:1646 */
break;
case 1790:
-#line 12516 "gram.y" /* yacc.c:1646 */
+#line 12515 "gram.y" /* yacc.c:1646 */
{
Alias *alias = makeNode(Alias);
alias->aliasname = (yyvsp[0].str);
(yyvsp[-1].range)->alias = alias;
(yyval.range) = (yyvsp[-1].range);
}
-#line 43186 "gram.c" /* yacc.c:1646 */
+#line 43185 "gram.c" /* yacc.c:1646 */
break;
case 1791:
-#line 12523 "gram.y" /* yacc.c:1646 */
+#line 12522 "gram.y" /* yacc.c:1646 */
{
Alias *alias = makeNode(Alias);
alias->aliasname = (yyvsp[0].str);
(yyvsp[-2].range)->alias = alias;
(yyval.range) = (yyvsp[-2].range);
}
-#line 43197 "gram.c" /* yacc.c:1646 */
+#line 43196 "gram.c" /* yacc.c:1646 */
break;
case 1792:
-#line 12536 "gram.y" /* yacc.c:1646 */
+#line 12535 "gram.y" /* yacc.c:1646 */
{
RangeTableSample *n = makeNode(RangeTableSample);
/* n->relation will be filled in later */
@@ -43207,23 +43206,23 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *) n;
}
-#line 43211 "gram.c" /* yacc.c:1646 */
+#line 43210 "gram.c" /* yacc.c:1646 */
break;
case 1793:
-#line 12548 "gram.y" /* yacc.c:1646 */
+#line 12547 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[-1].node); }
-#line 43217 "gram.c" /* yacc.c:1646 */
+#line 43216 "gram.c" /* yacc.c:1646 */
break;
case 1794:
-#line 12549 "gram.y" /* yacc.c:1646 */
+#line 12548 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43223 "gram.c" /* yacc.c:1646 */
+#line 43222 "gram.c" /* yacc.c:1646 */
break;
case 1795:
-#line 12565 "gram.y" /* yacc.c:1646 */
+#line 12564 "gram.y" /* yacc.c:1646 */
{
RangeFunction *n = makeNode(RangeFunction);
n->lateral = false;
@@ -43233,11 +43232,11 @@ yyreduce:
/* alias and coldeflist are set by table_ref production */
(yyval.node) = (Node *) n;
}
-#line 43237 "gram.c" /* yacc.c:1646 */
+#line 43236 "gram.c" /* yacc.c:1646 */
break;
case 1796:
-#line 12575 "gram.y" /* yacc.c:1646 */
+#line 12574 "gram.y" /* yacc.c:1646 */
{
RangeFunction *n = makeNode(RangeFunction);
n->lateral = false;
@@ -43247,71 +43246,71 @@ yyreduce:
/* alias and coldeflist are set by table_ref production */
(yyval.node) = (Node *) n;
}
-#line 43251 "gram.c" /* yacc.c:1646 */
+#line 43250 "gram.c" /* yacc.c:1646 */
break;
case 1797:
-#line 12587 "gram.y" /* yacc.c:1646 */
+#line 12586 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-1].node), (yyvsp[0].list)); }
-#line 43257 "gram.c" /* yacc.c:1646 */
+#line 43256 "gram.c" /* yacc.c:1646 */
break;
case 1798:
-#line 12591 "gram.y" /* yacc.c:1646 */
+#line 12590 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 43263 "gram.c" /* yacc.c:1646 */
+#line 43262 "gram.c" /* yacc.c:1646 */
break;
case 1799:
-#line 12592 "gram.y" /* yacc.c:1646 */
+#line 12591 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 43269 "gram.c" /* yacc.c:1646 */
+#line 43268 "gram.c" /* yacc.c:1646 */
break;
case 1800:
-#line 12595 "gram.y" /* yacc.c:1646 */
+#line 12594 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 43275 "gram.c" /* yacc.c:1646 */
+#line 43274 "gram.c" /* yacc.c:1646 */
break;
case 1801:
-#line 12596 "gram.y" /* yacc.c:1646 */
+#line 12595 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43281 "gram.c" /* yacc.c:1646 */
+#line 43280 "gram.c" /* yacc.c:1646 */
break;
case 1802:
-#line 12599 "gram.y" /* yacc.c:1646 */
+#line 12598 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 43287 "gram.c" /* yacc.c:1646 */
+#line 43286 "gram.c" /* yacc.c:1646 */
break;
case 1803:
-#line 12600 "gram.y" /* yacc.c:1646 */
+#line 12599 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 43293 "gram.c" /* yacc.c:1646 */
+#line 43292 "gram.c" /* yacc.c:1646 */
break;
case 1804:
-#line 12605 "gram.y" /* yacc.c:1646 */
+#line 12604 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 43299 "gram.c" /* yacc.c:1646 */
+#line 43298 "gram.c" /* yacc.c:1646 */
break;
case 1805:
-#line 12606 "gram.y" /* yacc.c:1646 */
+#line 12605 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43305 "gram.c" /* yacc.c:1646 */
+#line 43304 "gram.c" /* yacc.c:1646 */
break;
case 1806:
-#line 12611 "gram.y" /* yacc.c:1646 */
+#line 12610 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 43311 "gram.c" /* yacc.c:1646 */
+#line 43310 "gram.c" /* yacc.c:1646 */
break;
case 1807:
-#line 12613 "gram.y" /* yacc.c:1646 */
+#line 12612 "gram.y" /* yacc.c:1646 */
{
CurrentOfExpr *n = makeNode(CurrentOfExpr);
/* cvarno is filled in by parse analysis */
@@ -43319,45 +43318,45 @@ yyreduce:
n->cursor_param = 0;
(yyval.node) = (Node *) n;
}
-#line 43323 "gram.c" /* yacc.c:1646 */
+#line 43322 "gram.c" /* yacc.c:1646 */
break;
case 1808:
-#line 12620 "gram.y" /* yacc.c:1646 */
+#line 12619 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43329 "gram.c" /* yacc.c:1646 */
+#line 43328 "gram.c" /* yacc.c:1646 */
break;
case 1809:
-#line 12625 "gram.y" /* yacc.c:1646 */
+#line 12624 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 43335 "gram.c" /* yacc.c:1646 */
+#line 43334 "gram.c" /* yacc.c:1646 */
break;
case 1810:
-#line 12626 "gram.y" /* yacc.c:1646 */
+#line 12625 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43341 "gram.c" /* yacc.c:1646 */
+#line 43340 "gram.c" /* yacc.c:1646 */
break;
case 1811:
-#line 12631 "gram.y" /* yacc.c:1646 */
+#line 12630 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 43349 "gram.c" /* yacc.c:1646 */
+#line 43348 "gram.c" /* yacc.c:1646 */
break;
case 1812:
-#line 12635 "gram.y" /* yacc.c:1646 */
+#line 12634 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 43357 "gram.c" /* yacc.c:1646 */
+#line 43356 "gram.c" /* yacc.c:1646 */
break;
case 1813:
-#line 12641 "gram.y" /* yacc.c:1646 */
+#line 12640 "gram.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-2].str);
@@ -43375,11 +43374,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 43379 "gram.c" /* yacc.c:1646 */
+#line 43378 "gram.c" /* yacc.c:1646 */
break;
case 1814:
-#line 12665 "gram.y" /* yacc.c:1646 */
+#line 12664 "gram.y" /* yacc.c:1646 */
{
RangeTableFunc *n = makeNode(RangeTableFunc);
n->rowexpr = (yyvsp[-4].node);
@@ -43389,11 +43388,11 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *)n;
}
-#line 43393 "gram.c" /* yacc.c:1646 */
+#line 43392 "gram.c" /* yacc.c:1646 */
break;
case 1815:
-#line 12676 "gram.y" /* yacc.c:1646 */
+#line 12675 "gram.y" /* yacc.c:1646 */
{
RangeTableFunc *n = makeNode(RangeTableFunc);
n->rowexpr = (yyvsp[-4].node);
@@ -43403,23 +43402,23 @@ yyreduce:
n->location = (yylsp[-11]);
(yyval.node) = (Node *)n;
}
-#line 43407 "gram.c" /* yacc.c:1646 */
+#line 43406 "gram.c" /* yacc.c:1646 */
break;
case 1816:
-#line 12687 "gram.y" /* yacc.c:1646 */
+#line 12686 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 43413 "gram.c" /* yacc.c:1646 */
+#line 43412 "gram.c" /* yacc.c:1646 */
break;
case 1817:
-#line 12688 "gram.y" /* yacc.c:1646 */
+#line 12687 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 43419 "gram.c" /* yacc.c:1646 */
+#line 43418 "gram.c" /* yacc.c:1646 */
break;
case 1818:
-#line 12693 "gram.y" /* yacc.c:1646 */
+#line 12692 "gram.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
@@ -43433,11 +43432,11 @@ yyreduce:
(yyval.node) = (Node *) fc;
}
-#line 43437 "gram.c" /* yacc.c:1646 */
+#line 43436 "gram.c" /* yacc.c:1646 */
break;
case 1819:
-#line 12707 "gram.y" /* yacc.c:1646 */
+#line 12706 "gram.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
ListCell *option;
@@ -43494,11 +43493,11 @@ yyreduce:
}
(yyval.node) = (Node *) fc;
}
-#line 43498 "gram.c" /* yacc.c:1646 */
+#line 43497 "gram.c" /* yacc.c:1646 */
break;
case 1820:
-#line 12764 "gram.y" /* yacc.c:1646 */
+#line 12763 "gram.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
@@ -43509,59 +43508,59 @@ yyreduce:
(yyval.node) = (Node *) fc;
}
-#line 43513 "gram.c" /* yacc.c:1646 */
+#line 43512 "gram.c" /* yacc.c:1646 */
break;
case 1821:
-#line 12778 "gram.y" /* yacc.c:1646 */
+#line 12777 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 43519 "gram.c" /* yacc.c:1646 */
+#line 43518 "gram.c" /* yacc.c:1646 */
break;
case 1822:
-#line 12780 "gram.y" /* yacc.c:1646 */
+#line 12779 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 43525 "gram.c" /* yacc.c:1646 */
+#line 43524 "gram.c" /* yacc.c:1646 */
break;
case 1823:
-#line 12785 "gram.y" /* yacc.c:1646 */
+#line 12784 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1])); }
-#line 43531 "gram.c" /* yacc.c:1646 */
+#line 43530 "gram.c" /* yacc.c:1646 */
break;
case 1824:
-#line 12787 "gram.y" /* yacc.c:1646 */
+#line 12786 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("default", (yyvsp[0].node), (yylsp[-1])); }
-#line 43537 "gram.c" /* yacc.c:1646 */
+#line 43536 "gram.c" /* yacc.c:1646 */
break;
case 1825:
-#line 12789 "gram.y" /* yacc.c:1646 */
+#line 12788 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(true), (yylsp[-1])); }
-#line 43543 "gram.c" /* yacc.c:1646 */
+#line 43542 "gram.c" /* yacc.c:1646 */
break;
case 1826:
-#line 12791 "gram.y" /* yacc.c:1646 */
+#line 12790 "gram.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(false), (yylsp[0])); }
-#line 43549 "gram.c" /* yacc.c:1646 */
+#line 43548 "gram.c" /* yacc.c:1646 */
break;
case 1827:
-#line 12796 "gram.y" /* yacc.c:1646 */
+#line 12795 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 43555 "gram.c" /* yacc.c:1646 */
+#line 43554 "gram.c" /* yacc.c:1646 */
break;
case 1828:
-#line 12798 "gram.y" /* yacc.c:1646 */
+#line 12797 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 43561 "gram.c" /* yacc.c:1646 */
+#line 43560 "gram.c" /* yacc.c:1646 */
break;
case 1829:
-#line 12803 "gram.y" /* yacc.c:1646 */
+#line 12802 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -43569,11 +43568,11 @@ yyreduce:
(yyval.target)->val = (yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 43573 "gram.c" /* yacc.c:1646 */
+#line 43572 "gram.c" /* yacc.c:1646 */
break;
case 1830:
-#line 12811 "gram.y" /* yacc.c:1646 */
+#line 12810 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -43581,293 +43580,293 @@ yyreduce:
(yyval.target)->val = (yyvsp[0].node);
(yyval.target)->location = (yylsp[-1]);
}
-#line 43585 "gram.c" /* yacc.c:1646 */
+#line 43584 "gram.c" /* yacc.c:1646 */
break;
case 1831:
-#line 12831 "gram.y" /* yacc.c:1646 */
+#line 12830 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = (yyvsp[0].list);
}
-#line 43594 "gram.c" /* yacc.c:1646 */
+#line 43593 "gram.c" /* yacc.c:1646 */
break;
case 1832:
-#line 12836 "gram.y" /* yacc.c:1646 */
+#line 12835 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = (yyvsp[0].list);
(yyval.typnam)->setof = true;
}
-#line 43604 "gram.c" /* yacc.c:1646 */
+#line 43603 "gram.c" /* yacc.c:1646 */
break;
case 1833:
-#line 12843 "gram.y" /* yacc.c:1646 */
+#line 12842 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-4].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival)));
}
-#line 43613 "gram.c" /* yacc.c:1646 */
+#line 43612 "gram.c" /* yacc.c:1646 */
break;
case 1834:
-#line 12848 "gram.y" /* yacc.c:1646 */
+#line 12847 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-4].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival)));
(yyval.typnam)->setof = true;
}
-#line 43623 "gram.c" /* yacc.c:1646 */
+#line 43622 "gram.c" /* yacc.c:1646 */
break;
case 1835:
-#line 12854 "gram.y" /* yacc.c:1646 */
+#line 12853 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger(-1));
}
-#line 43632 "gram.c" /* yacc.c:1646 */
+#line 43631 "gram.c" /* yacc.c:1646 */
break;
case 1836:
-#line 12859 "gram.y" /* yacc.c:1646 */
+#line 12858 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger(-1));
(yyval.typnam)->setof = true;
}
-#line 43642 "gram.c" /* yacc.c:1646 */
+#line 43641 "gram.c" /* yacc.c:1646 */
break;
case 1837:
-#line 12868 "gram.y" /* yacc.c:1646 */
+#line 12867 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeInteger(-1)); }
-#line 43648 "gram.c" /* yacc.c:1646 */
+#line 43647 "gram.c" /* yacc.c:1646 */
break;
case 1838:
-#line 12870 "gram.y" /* yacc.c:1646 */
+#line 12869 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), makeInteger((yyvsp[-1].ival))); }
-#line 43654 "gram.c" /* yacc.c:1646 */
+#line 43653 "gram.c" /* yacc.c:1646 */
break;
case 1839:
-#line 12872 "gram.y" /* yacc.c:1646 */
+#line 12871 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43660 "gram.c" /* yacc.c:1646 */
+#line 43659 "gram.c" /* yacc.c:1646 */
break;
case 1840:
-#line 12876 "gram.y" /* yacc.c:1646 */
+#line 12875 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43666 "gram.c" /* yacc.c:1646 */
+#line 43665 "gram.c" /* yacc.c:1646 */
break;
case 1841:
-#line 12877 "gram.y" /* yacc.c:1646 */
+#line 12876 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43672 "gram.c" /* yacc.c:1646 */
+#line 43671 "gram.c" /* yacc.c:1646 */
break;
case 1842:
-#line 12878 "gram.y" /* yacc.c:1646 */
+#line 12877 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43678 "gram.c" /* yacc.c:1646 */
+#line 43677 "gram.c" /* yacc.c:1646 */
break;
case 1843:
-#line 12879 "gram.y" /* yacc.c:1646 */
+#line 12878 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43684 "gram.c" /* yacc.c:1646 */
+#line 43683 "gram.c" /* yacc.c:1646 */
break;
case 1844:
-#line 12880 "gram.y" /* yacc.c:1646 */
+#line 12879 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43690 "gram.c" /* yacc.c:1646 */
+#line 43689 "gram.c" /* yacc.c:1646 */
break;
case 1845:
-#line 12882 "gram.y" /* yacc.c:1646 */
+#line 12881 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->typmods = (yyvsp[0].list);
}
-#line 43699 "gram.c" /* yacc.c:1646 */
+#line 43698 "gram.c" /* yacc.c:1646 */
break;
case 1846:
-#line 12887 "gram.y" /* yacc.c:1646 */
+#line 12886 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-3].typnam);
(yyval.typnam)->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
}
-#line 43709 "gram.c" /* yacc.c:1646 */
+#line 43708 "gram.c" /* yacc.c:1646 */
break;
case 1847:
-#line 12906 "gram.y" /* yacc.c:1646 */
+#line 12905 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43715 "gram.c" /* yacc.c:1646 */
+#line 43714 "gram.c" /* yacc.c:1646 */
break;
case 1848:
-#line 12907 "gram.y" /* yacc.c:1646 */
+#line 12906 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43721 "gram.c" /* yacc.c:1646 */
+#line 43720 "gram.c" /* yacc.c:1646 */
break;
case 1849:
-#line 12908 "gram.y" /* yacc.c:1646 */
+#line 12907 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43727 "gram.c" /* yacc.c:1646 */
+#line 43726 "gram.c" /* yacc.c:1646 */
break;
case 1850:
-#line 12909 "gram.y" /* yacc.c:1646 */
+#line 12908 "gram.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43733 "gram.c" /* yacc.c:1646 */
+#line 43732 "gram.c" /* yacc.c:1646 */
break;
case 1851:
-#line 12921 "gram.y" /* yacc.c:1646 */
+#line 12920 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeName((yyvsp[-1].str));
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43743 "gram.c" /* yacc.c:1646 */
+#line 43742 "gram.c" /* yacc.c:1646 */
break;
case 1852:
-#line 12927 "gram.y" /* yacc.c:1646 */
+#line 12926 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-2].str)), (yyvsp[-1].list)));
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-2]);
}
-#line 43753 "gram.c" /* yacc.c:1646 */
+#line 43752 "gram.c" /* yacc.c:1646 */
break;
case 1853:
-#line 12934 "gram.y" /* yacc.c:1646 */
+#line 12933 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 43759 "gram.c" /* yacc.c:1646 */
+#line 43758 "gram.c" /* yacc.c:1646 */
break;
case 1854:
-#line 12935 "gram.y" /* yacc.c:1646 */
+#line 12934 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43765 "gram.c" /* yacc.c:1646 */
+#line 43764 "gram.c" /* yacc.c:1646 */
break;
case 1855:
-#line 12942 "gram.y" /* yacc.c:1646 */
+#line 12941 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43774 "gram.c" /* yacc.c:1646 */
+#line 43773 "gram.c" /* yacc.c:1646 */
break;
case 1856:
-#line 12947 "gram.y" /* yacc.c:1646 */
+#line 12946 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43783 "gram.c" /* yacc.c:1646 */
+#line 43782 "gram.c" /* yacc.c:1646 */
break;
case 1857:
-#line 12952 "gram.y" /* yacc.c:1646 */
+#line 12951 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int2");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43792 "gram.c" /* yacc.c:1646 */
+#line 43791 "gram.c" /* yacc.c:1646 */
break;
case 1858:
-#line 12957 "gram.y" /* yacc.c:1646 */
+#line 12956 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int8");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43801 "gram.c" /* yacc.c:1646 */
+#line 43800 "gram.c" /* yacc.c:1646 */
break;
case 1859:
-#line 12962 "gram.y" /* yacc.c:1646 */
+#line 12961 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43810 "gram.c" /* yacc.c:1646 */
+#line 43809 "gram.c" /* yacc.c:1646 */
break;
case 1860:
-#line 12967 "gram.y" /* yacc.c:1646 */
+#line 12966 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43819 "gram.c" /* yacc.c:1646 */
+#line 43818 "gram.c" /* yacc.c:1646 */
break;
case 1861:
-#line 12972 "gram.y" /* yacc.c:1646 */
+#line 12971 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float8");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43828 "gram.c" /* yacc.c:1646 */
+#line 43827 "gram.c" /* yacc.c:1646 */
break;
case 1862:
-#line 12977 "gram.y" /* yacc.c:1646 */
+#line 12976 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43838 "gram.c" /* yacc.c:1646 */
+#line 43837 "gram.c" /* yacc.c:1646 */
break;
case 1863:
-#line 12983 "gram.y" /* yacc.c:1646 */
+#line 12982 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43848 "gram.c" /* yacc.c:1646 */
+#line 43847 "gram.c" /* yacc.c:1646 */
break;
case 1864:
-#line 12989 "gram.y" /* yacc.c:1646 */
+#line 12988 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43858 "gram.c" /* yacc.c:1646 */
+#line 43857 "gram.c" /* yacc.c:1646 */
break;
case 1865:
-#line 12995 "gram.y" /* yacc.c:1646 */
+#line 12994 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("bool");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43867 "gram.c" /* yacc.c:1646 */
+#line 43866 "gram.c" /* yacc.c:1646 */
break;
case 1866:
-#line 13002 "gram.y" /* yacc.c:1646 */
+#line 13001 "gram.y" /* yacc.c:1646 */
{
/*
* Check FLOAT() precision limits assuming IEEE floating
@@ -43888,52 +43887,52 @@ yyreduce:
errmsg("precision for type float must be less than 54 bits"),
parser_errposition((yylsp[-1]))));
}
-#line 43892 "gram.c" /* yacc.c:1646 */
+#line 43891 "gram.c" /* yacc.c:1646 */
break;
case 1867:
-#line 13023 "gram.y" /* yacc.c:1646 */
+#line 13022 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float8");
}
-#line 43900 "gram.c" /* yacc.c:1646 */
+#line 43899 "gram.c" /* yacc.c:1646 */
break;
case 1868:
-#line 13033 "gram.y" /* yacc.c:1646 */
+#line 13032 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43908 "gram.c" /* yacc.c:1646 */
+#line 43907 "gram.c" /* yacc.c:1646 */
break;
case 1869:
-#line 13037 "gram.y" /* yacc.c:1646 */
+#line 13036 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43916 "gram.c" /* yacc.c:1646 */
+#line 43915 "gram.c" /* yacc.c:1646 */
break;
case 1870:
-#line 13045 "gram.y" /* yacc.c:1646 */
+#line 13044 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43924 "gram.c" /* yacc.c:1646 */
+#line 43923 "gram.c" /* yacc.c:1646 */
break;
case 1871:
-#line 13049 "gram.y" /* yacc.c:1646 */
+#line 13048 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->typmods = NIL;
}
-#line 43933 "gram.c" /* yacc.c:1646 */
+#line 43932 "gram.c" /* yacc.c:1646 */
break;
case 1872:
-#line 13057 "gram.y" /* yacc.c:1646 */
+#line 13056 "gram.y" /* yacc.c:1646 */
{
char *typname;
@@ -43942,11 +43941,11 @@ yyreduce:
(yyval.typnam)->typmods = (yyvsp[-1].list);
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 43946 "gram.c" /* yacc.c:1646 */
+#line 43945 "gram.c" /* yacc.c:1646 */
break;
case 1873:
-#line 13069 "gram.y" /* yacc.c:1646 */
+#line 13068 "gram.y" /* yacc.c:1646 */
{
/* bit defaults to bit(1), varbit to no limit */
if ((yyvsp[0].boolean))
@@ -43960,35 +43959,35 @@ yyreduce:
}
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43964 "gram.c" /* yacc.c:1646 */
+#line 43963 "gram.c" /* yacc.c:1646 */
break;
case 1874:
-#line 13090 "gram.y" /* yacc.c:1646 */
+#line 13089 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43972 "gram.c" /* yacc.c:1646 */
+#line 43971 "gram.c" /* yacc.c:1646 */
break;
case 1875:
-#line 13094 "gram.y" /* yacc.c:1646 */
+#line 13093 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43980 "gram.c" /* yacc.c:1646 */
+#line 43979 "gram.c" /* yacc.c:1646 */
break;
case 1876:
-#line 13100 "gram.y" /* yacc.c:1646 */
+#line 13099 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43988 "gram.c" /* yacc.c:1646 */
+#line 43987 "gram.c" /* yacc.c:1646 */
break;
case 1877:
-#line 13104 "gram.y" /* yacc.c:1646 */
+#line 13103 "gram.y" /* yacc.c:1646 */
{
/* Length was not specified so allow to be unrestricted.
* This handles problems with fixed-length (bpchar) strings
@@ -43999,21 +43998,21 @@ yyreduce:
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->typmods = NIL;
}
-#line 44003 "gram.c" /* yacc.c:1646 */
+#line 44002 "gram.c" /* yacc.c:1646 */
break;
case 1878:
-#line 13117 "gram.y" /* yacc.c:1646 */
+#line 13116 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName((yyvsp[-3].str));
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 44013 "gram.c" /* yacc.c:1646 */
+#line 44012 "gram.c" /* yacc.c:1646 */
break;
case 1879:
-#line 13125 "gram.y" /* yacc.c:1646 */
+#line 13124 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName((yyvsp[0].str));
/* char defaults to char(1), varchar to no limit */
@@ -44021,59 +44020,59 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst(1, -1));
(yyval.typnam)->location = (yylsp[0]);
}
-#line 44025 "gram.c" /* yacc.c:1646 */
+#line 44024 "gram.c" /* yacc.c:1646 */
break;
case 1880:
-#line 13135 "gram.y" /* yacc.c:1646 */
+#line 13134 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44031 "gram.c" /* yacc.c:1646 */
+#line 44030 "gram.c" /* yacc.c:1646 */
break;
case 1881:
-#line 13137 "gram.y" /* yacc.c:1646 */
+#line 13136 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44037 "gram.c" /* yacc.c:1646 */
+#line 44036 "gram.c" /* yacc.c:1646 */
break;
case 1882:
-#line 13139 "gram.y" /* yacc.c:1646 */
+#line 13138 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "varchar"; }
-#line 44043 "gram.c" /* yacc.c:1646 */
+#line 44042 "gram.c" /* yacc.c:1646 */
break;
case 1883:
-#line 13141 "gram.y" /* yacc.c:1646 */
+#line 13140 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44049 "gram.c" /* yacc.c:1646 */
+#line 44048 "gram.c" /* yacc.c:1646 */
break;
case 1884:
-#line 13143 "gram.y" /* yacc.c:1646 */
+#line 13142 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44055 "gram.c" /* yacc.c:1646 */
+#line 44054 "gram.c" /* yacc.c:1646 */
break;
case 1885:
-#line 13145 "gram.y" /* yacc.c:1646 */
+#line 13144 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44061 "gram.c" /* yacc.c:1646 */
+#line 44060 "gram.c" /* yacc.c:1646 */
break;
case 1886:
-#line 13149 "gram.y" /* yacc.c:1646 */
+#line 13148 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 44067 "gram.c" /* yacc.c:1646 */
+#line 44066 "gram.c" /* yacc.c:1646 */
break;
case 1887:
-#line 13150 "gram.y" /* yacc.c:1646 */
+#line 13149 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44073 "gram.c" /* yacc.c:1646 */
+#line 44072 "gram.c" /* yacc.c:1646 */
break;
case 1888:
-#line 13158 "gram.y" /* yacc.c:1646 */
+#line 13157 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timestamptz");
@@ -44082,11 +44081,11 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 44086 "gram.c" /* yacc.c:1646 */
+#line 44085 "gram.c" /* yacc.c:1646 */
break;
case 1889:
-#line 13167 "gram.y" /* yacc.c:1646 */
+#line 13166 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timestamptz");
@@ -44094,11 +44093,11 @@ yyreduce:
(yyval.typnam) = SystemTypeName("timestamp");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 44098 "gram.c" /* yacc.c:1646 */
+#line 44097 "gram.c" /* yacc.c:1646 */
break;
case 1890:
-#line 13175 "gram.y" /* yacc.c:1646 */
+#line 13174 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timetz");
@@ -44107,11 +44106,11 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 44111 "gram.c" /* yacc.c:1646 */
+#line 44110 "gram.c" /* yacc.c:1646 */
break;
case 1891:
-#line 13184 "gram.y" /* yacc.c:1646 */
+#line 13183 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timetz");
@@ -44119,102 +44118,102 @@ yyreduce:
(yyval.typnam) = SystemTypeName("time");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 44123 "gram.c" /* yacc.c:1646 */
+#line 44122 "gram.c" /* yacc.c:1646 */
break;
case 1892:
-#line 13195 "gram.y" /* yacc.c:1646 */
+#line 13194 "gram.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("interval");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 44132 "gram.c" /* yacc.c:1646 */
+#line 44131 "gram.c" /* yacc.c:1646 */
break;
case 1893:
-#line 13202 "gram.y" /* yacc.c:1646 */
+#line 13201 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 44138 "gram.c" /* yacc.c:1646 */
+#line 44137 "gram.c" /* yacc.c:1646 */
break;
case 1894:
-#line 13203 "gram.y" /* yacc.c:1646 */
+#line 13202 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44144 "gram.c" /* yacc.c:1646 */
+#line 44143 "gram.c" /* yacc.c:1646 */
break;
case 1895:
-#line 13204 "gram.y" /* yacc.c:1646 */
+#line 13203 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44150 "gram.c" /* yacc.c:1646 */
+#line 44149 "gram.c" /* yacc.c:1646 */
break;
case 1896:
-#line 13209 "gram.y" /* yacc.c:1646 */
+#line 13208 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR), (yylsp[0]))); }
-#line 44156 "gram.c" /* yacc.c:1646 */
+#line 44155 "gram.c" /* yacc.c:1646 */
break;
case 1897:
-#line 13211 "gram.y" /* yacc.c:1646 */
+#line 13210 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MONTH), (yylsp[0]))); }
-#line 44162 "gram.c" /* yacc.c:1646 */
+#line 44161 "gram.c" /* yacc.c:1646 */
break;
case 1898:
-#line 13213 "gram.y" /* yacc.c:1646 */
+#line 13212 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY), (yylsp[0]))); }
-#line 44168 "gram.c" /* yacc.c:1646 */
+#line 44167 "gram.c" /* yacc.c:1646 */
break;
case 1899:
-#line 13215 "gram.y" /* yacc.c:1646 */
+#line 13214 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR), (yylsp[0]))); }
-#line 44174 "gram.c" /* yacc.c:1646 */
+#line 44173 "gram.c" /* yacc.c:1646 */
break;
case 1900:
-#line 13217 "gram.y" /* yacc.c:1646 */
+#line 13216 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MINUTE), (yylsp[0]))); }
-#line 44180 "gram.c" /* yacc.c:1646 */
+#line 44179 "gram.c" /* yacc.c:1646 */
break;
case 1901:
-#line 13219 "gram.y" /* yacc.c:1646 */
+#line 13218 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 44186 "gram.c" /* yacc.c:1646 */
+#line 44185 "gram.c" /* yacc.c:1646 */
break;
case 1902:
-#line 13221 "gram.y" /* yacc.c:1646 */
+#line 13220 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR) |
INTERVAL_MASK(MONTH), (yylsp[-2])));
}
-#line 44195 "gram.c" /* yacc.c:1646 */
+#line 44194 "gram.c" /* yacc.c:1646 */
break;
case 1903:
-#line 13226 "gram.y" /* yacc.c:1646 */
+#line 13225 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) |
INTERVAL_MASK(HOUR), (yylsp[-2])));
}
-#line 44204 "gram.c" /* yacc.c:1646 */
+#line 44203 "gram.c" /* yacc.c:1646 */
break;
case 1904:
-#line 13231 "gram.y" /* yacc.c:1646 */
+#line 13230 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) |
INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE), (yylsp[-2])));
}
-#line 44214 "gram.c" /* yacc.c:1646 */
+#line 44213 "gram.c" /* yacc.c:1646 */
break;
case 1905:
-#line 13237 "gram.y" /* yacc.c:1646 */
+#line 13236 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(DAY) |
@@ -44222,76 +44221,76 @@ yyreduce:
INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44226 "gram.c" /* yacc.c:1646 */
+#line 44225 "gram.c" /* yacc.c:1646 */
break;
case 1906:
-#line 13245 "gram.y" /* yacc.c:1646 */
+#line 13244 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE), (yylsp[-2])));
}
-#line 44235 "gram.c" /* yacc.c:1646 */
+#line 44234 "gram.c" /* yacc.c:1646 */
break;
case 1907:
-#line 13250 "gram.y" /* yacc.c:1646 */
+#line 13249 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44246 "gram.c" /* yacc.c:1646 */
+#line 44245 "gram.c" /* yacc.c:1646 */
break;
case 1908:
-#line 13257 "gram.y" /* yacc.c:1646 */
+#line 13256 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44256 "gram.c" /* yacc.c:1646 */
+#line 44255 "gram.c" /* yacc.c:1646 */
break;
case 1909:
-#line 13263 "gram.y" /* yacc.c:1646 */
+#line 13262 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 44262 "gram.c" /* yacc.c:1646 */
+#line 44261 "gram.c" /* yacc.c:1646 */
break;
case 1910:
-#line 13268 "gram.y" /* yacc.c:1646 */
+#line 13267 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(SECOND), (yylsp[0])));
}
-#line 44270 "gram.c" /* yacc.c:1646 */
+#line 44269 "gram.c" /* yacc.c:1646 */
break;
case 1911:
-#line 13272 "gram.y" /* yacc.c:1646 */
+#line 13271 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeIntConst(INTERVAL_MASK(SECOND), (yylsp[-3])),
makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
}
-#line 44279 "gram.c" /* yacc.c:1646 */
+#line 44278 "gram.c" /* yacc.c:1646 */
break;
case 1912:
-#line 13307 "gram.y" /* yacc.c:1646 */
+#line 13306 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 44285 "gram.c" /* yacc.c:1646 */
+#line 44284 "gram.c" /* yacc.c:1646 */
break;
case 1913:
-#line 13309 "gram.y" /* yacc.c:1646 */
+#line 13308 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), (yylsp[-1])); }
-#line 44291 "gram.c" /* yacc.c:1646 */
+#line 44290 "gram.c" /* yacc.c:1646 */
break;
case 1914:
-#line 13311 "gram.y" /* yacc.c:1646 */
+#line 13310 "gram.y" /* yacc.c:1646 */
{
CollateClause *n = makeNode(CollateClause);
n->arg = (yyvsp[-2].node);
@@ -44299,151 +44298,151 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 44303 "gram.c" /* yacc.c:1646 */
+#line 44302 "gram.c" /* yacc.c:1646 */
break;
case 1915:
-#line 13319 "gram.y" /* yacc.c:1646 */
+#line 13318 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("timezone"),
list_make2((yyvsp[0].node), (yyvsp[-4].node)),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 44314 "gram.c" /* yacc.c:1646 */
+#line 44313 "gram.c" /* yacc.c:1646 */
break;
case 1916:
-#line 13335 "gram.y" /* yacc.c:1646 */
+#line 13334 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44320 "gram.c" /* yacc.c:1646 */
+#line 44319 "gram.c" /* yacc.c:1646 */
break;
case 1917:
-#line 13337 "gram.y" /* yacc.c:1646 */
+#line 13336 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 44326 "gram.c" /* yacc.c:1646 */
+#line 44325 "gram.c" /* yacc.c:1646 */
break;
case 1918:
-#line 13339 "gram.y" /* yacc.c:1646 */
+#line 13338 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44332 "gram.c" /* yacc.c:1646 */
+#line 44331 "gram.c" /* yacc.c:1646 */
break;
case 1919:
-#line 13341 "gram.y" /* yacc.c:1646 */
+#line 13340 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44338 "gram.c" /* yacc.c:1646 */
+#line 44337 "gram.c" /* yacc.c:1646 */
break;
case 1920:
-#line 13343 "gram.y" /* yacc.c:1646 */
+#line 13342 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44344 "gram.c" /* yacc.c:1646 */
+#line 44343 "gram.c" /* yacc.c:1646 */
break;
case 1921:
-#line 13345 "gram.y" /* yacc.c:1646 */
+#line 13344 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44350 "gram.c" /* yacc.c:1646 */
+#line 44349 "gram.c" /* yacc.c:1646 */
break;
case 1922:
-#line 13347 "gram.y" /* yacc.c:1646 */
+#line 13346 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44356 "gram.c" /* yacc.c:1646 */
+#line 44355 "gram.c" /* yacc.c:1646 */
break;
case 1923:
-#line 13349 "gram.y" /* yacc.c:1646 */
+#line 13348 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44362 "gram.c" /* yacc.c:1646 */
+#line 44361 "gram.c" /* yacc.c:1646 */
break;
case 1924:
-#line 13351 "gram.y" /* yacc.c:1646 */
+#line 13350 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44368 "gram.c" /* yacc.c:1646 */
+#line 44367 "gram.c" /* yacc.c:1646 */
break;
case 1925:
-#line 13353 "gram.y" /* yacc.c:1646 */
+#line 13352 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44374 "gram.c" /* yacc.c:1646 */
+#line 44373 "gram.c" /* yacc.c:1646 */
break;
case 1926:
-#line 13355 "gram.y" /* yacc.c:1646 */
+#line 13354 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44380 "gram.c" /* yacc.c:1646 */
+#line 44379 "gram.c" /* yacc.c:1646 */
break;
case 1927:
-#line 13357 "gram.y" /* yacc.c:1646 */
+#line 13356 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44386 "gram.c" /* yacc.c:1646 */
+#line 44385 "gram.c" /* yacc.c:1646 */
break;
case 1928:
-#line 13359 "gram.y" /* yacc.c:1646 */
+#line 13358 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44392 "gram.c" /* yacc.c:1646 */
+#line 44391 "gram.c" /* yacc.c:1646 */
break;
case 1929:
-#line 13361 "gram.y" /* yacc.c:1646 */
+#line 13360 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44398 "gram.c" /* yacc.c:1646 */
+#line 44397 "gram.c" /* yacc.c:1646 */
break;
case 1930:
-#line 13364 "gram.y" /* yacc.c:1646 */
+#line 13363 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44404 "gram.c" /* yacc.c:1646 */
+#line 44403 "gram.c" /* yacc.c:1646 */
break;
case 1931:
-#line 13366 "gram.y" /* yacc.c:1646 */
+#line 13365 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44410 "gram.c" /* yacc.c:1646 */
+#line 44409 "gram.c" /* yacc.c:1646 */
break;
case 1932:
-#line 13369 "gram.y" /* yacc.c:1646 */
+#line 13368 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeAndExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44416 "gram.c" /* yacc.c:1646 */
+#line 44415 "gram.c" /* yacc.c:1646 */
break;
case 1933:
-#line 13371 "gram.y" /* yacc.c:1646 */
+#line 13370 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeOrExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44422 "gram.c" /* yacc.c:1646 */
+#line 44421 "gram.c" /* yacc.c:1646 */
break;
case 1934:
-#line 13373 "gram.y" /* yacc.c:1646 */
+#line 13372 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); }
-#line 44428 "gram.c" /* yacc.c:1646 */
+#line 44427 "gram.c" /* yacc.c:1646 */
break;
case 1935:
-#line 13375 "gram.y" /* yacc.c:1646 */
+#line 13374 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); }
-#line 44434 "gram.c" /* yacc.c:1646 */
+#line 44433 "gram.c" /* yacc.c:1646 */
break;
case 1936:
-#line 13378 "gram.y" /* yacc.c:1646 */
+#line 13377 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~",
(yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
-#line 44443 "gram.c" /* yacc.c:1646 */
+#line 44442 "gram.c" /* yacc.c:1646 */
break;
case 1937:
-#line 13383 "gram.y" /* yacc.c:1646 */
+#line 13382 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44452,20 +44451,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44456 "gram.c" /* yacc.c:1646 */
+#line 44455 "gram.c" /* yacc.c:1646 */
break;
case 1938:
-#line 13392 "gram.y" /* yacc.c:1646 */
+#line 13391 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~",
(yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
-#line 44465 "gram.c" /* yacc.c:1646 */
+#line 44464 "gram.c" /* yacc.c:1646 */
break;
case 1939:
-#line 13397 "gram.y" /* yacc.c:1646 */
+#line 13396 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44474,20 +44473,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44478 "gram.c" /* yacc.c:1646 */
+#line 44477 "gram.c" /* yacc.c:1646 */
break;
case 1940:
-#line 13406 "gram.y" /* yacc.c:1646 */
+#line 13405 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*",
(yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
-#line 44487 "gram.c" /* yacc.c:1646 */
+#line 44486 "gram.c" /* yacc.c:1646 */
break;
case 1941:
-#line 13411 "gram.y" /* yacc.c:1646 */
+#line 13410 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44496,20 +44495,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44500 "gram.c" /* yacc.c:1646 */
+#line 44499 "gram.c" /* yacc.c:1646 */
break;
case 1942:
-#line 13420 "gram.y" /* yacc.c:1646 */
+#line 13419 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*",
(yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
-#line 44509 "gram.c" /* yacc.c:1646 */
+#line 44508 "gram.c" /* yacc.c:1646 */
break;
case 1943:
-#line 13425 "gram.y" /* yacc.c:1646 */
+#line 13424 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44518,11 +44517,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44522 "gram.c" /* yacc.c:1646 */
+#line 44521 "gram.c" /* yacc.c:1646 */
break;
case 1944:
-#line 13435 "gram.y" /* yacc.c:1646 */
+#line 13434 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make1((yyvsp[0].node)),
@@ -44531,11 +44530,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~",
(yyvsp[-3].node), (Node *) n, (yylsp[-2]));
}
-#line 44535 "gram.c" /* yacc.c:1646 */
+#line 44534 "gram.c" /* yacc.c:1646 */
break;
case 1945:
-#line 13444 "gram.y" /* yacc.c:1646 */
+#line 13443 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44544,11 +44543,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44548 "gram.c" /* yacc.c:1646 */
+#line 44547 "gram.c" /* yacc.c:1646 */
break;
case 1946:
-#line 13453 "gram.y" /* yacc.c:1646 */
+#line 13452 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make1((yyvsp[0].node)),
@@ -44557,11 +44556,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44561 "gram.c" /* yacc.c:1646 */
+#line 44560 "gram.c" /* yacc.c:1646 */
break;
case 1947:
-#line 13462 "gram.y" /* yacc.c:1646 */
+#line 13461 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44570,11 +44569,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~",
(yyvsp[-6].node), (Node *) n, (yylsp[-5]));
}
-#line 44574 "gram.c" /* yacc.c:1646 */
+#line 44573 "gram.c" /* yacc.c:1646 */
break;
case 1948:
-#line 13481 "gram.y" /* yacc.c:1646 */
+#line 13480 "gram.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-2].node);
@@ -44582,11 +44581,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 44586 "gram.c" /* yacc.c:1646 */
+#line 44585 "gram.c" /* yacc.c:1646 */
break;
case 1949:
-#line 13489 "gram.y" /* yacc.c:1646 */
+#line 13488 "gram.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-1].node);
@@ -44594,11 +44593,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44598 "gram.c" /* yacc.c:1646 */
+#line 44597 "gram.c" /* yacc.c:1646 */
break;
case 1950:
-#line 13497 "gram.y" /* yacc.c:1646 */
+#line 13496 "gram.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-3].node);
@@ -44606,11 +44605,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 44610 "gram.c" /* yacc.c:1646 */
+#line 44609 "gram.c" /* yacc.c:1646 */
break;
case 1951:
-#line 13505 "gram.y" /* yacc.c:1646 */
+#line 13504 "gram.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-1].node);
@@ -44618,11 +44617,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44622 "gram.c" /* yacc.c:1646 */
+#line 44621 "gram.c" /* yacc.c:1646 */
break;
case 1952:
-#line 13513 "gram.y" /* yacc.c:1646 */
+#line 13512 "gram.y" /* yacc.c:1646 */
{
if (list_length((yyvsp[-2].list)) != 2)
ereport(ERROR,
@@ -44639,11 +44638,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-1]));
}
-#line 44643 "gram.c" /* yacc.c:1646 */
+#line 44642 "gram.c" /* yacc.c:1646 */
break;
case 1953:
-#line 13530 "gram.y" /* yacc.c:1646 */
+#line 13529 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44651,11 +44650,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44655 "gram.c" /* yacc.c:1646 */
+#line 44654 "gram.c" /* yacc.c:1646 */
break;
case 1954:
-#line 13538 "gram.y" /* yacc.c:1646 */
+#line 13537 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44663,11 +44662,11 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44667 "gram.c" /* yacc.c:1646 */
+#line 44666 "gram.c" /* yacc.c:1646 */
break;
case 1955:
-#line 13546 "gram.y" /* yacc.c:1646 */
+#line 13545 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44675,11 +44674,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44679 "gram.c" /* yacc.c:1646 */
+#line 44678 "gram.c" /* yacc.c:1646 */
break;
case 1956:
-#line 13554 "gram.y" /* yacc.c:1646 */
+#line 13553 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44687,11 +44686,11 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44691 "gram.c" /* yacc.c:1646 */
+#line 44690 "gram.c" /* yacc.c:1646 */
break;
case 1957:
-#line 13562 "gram.y" /* yacc.c:1646 */
+#line 13561 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44699,11 +44698,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44703 "gram.c" /* yacc.c:1646 */
+#line 44702 "gram.c" /* yacc.c:1646 */
break;
case 1958:
-#line 13570 "gram.y" /* yacc.c:1646 */
+#line 13569 "gram.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44711,27 +44710,27 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44715 "gram.c" /* yacc.c:1646 */
+#line 44714 "gram.c" /* yacc.c:1646 */
break;
case 1959:
-#line 13578 "gram.y" /* yacc.c:1646 */
+#line 13577 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3]));
}
-#line 44723 "gram.c" /* yacc.c:1646 */
+#line 44722 "gram.c" /* yacc.c:1646 */
break;
case 1960:
-#line 13582 "gram.y" /* yacc.c:1646 */
+#line 13581 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4]));
}
-#line 44731 "gram.c" /* yacc.c:1646 */
+#line 44730 "gram.c" /* yacc.c:1646 */
break;
case 1961:
-#line 13586 "gram.y" /* yacc.c:1646 */
+#line 13585 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_BETWEEN,
"BETWEEN",
@@ -44739,11 +44738,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-4]));
}
-#line 44743 "gram.c" /* yacc.c:1646 */
+#line 44742 "gram.c" /* yacc.c:1646 */
break;
case 1962:
-#line 13594 "gram.y" /* yacc.c:1646 */
+#line 13593 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_BETWEEN,
"NOT BETWEEN",
@@ -44751,11 +44750,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-5]));
}
-#line 44755 "gram.c" /* yacc.c:1646 */
+#line 44754 "gram.c" /* yacc.c:1646 */
break;
case 1963:
-#line 13602 "gram.y" /* yacc.c:1646 */
+#line 13601 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_BETWEEN_SYM,
"BETWEEN SYMMETRIC",
@@ -44763,11 +44762,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-4]));
}
-#line 44767 "gram.c" /* yacc.c:1646 */
+#line 44766 "gram.c" /* yacc.c:1646 */
break;
case 1964:
-#line 13610 "gram.y" /* yacc.c:1646 */
+#line 13609 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_BETWEEN_SYM,
"NOT BETWEEN SYMMETRIC",
@@ -44775,11 +44774,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-5]));
}
-#line 44779 "gram.c" /* yacc.c:1646 */
+#line 44778 "gram.c" /* yacc.c:1646 */
break;
case 1965:
-#line 13618 "gram.y" /* yacc.c:1646 */
+#line 13617 "gram.y" /* yacc.c:1646 */
{
/* in_expr returns a SubLink or a list of a_exprs */
if (IsA((yyvsp[0].node), SubLink))
@@ -44799,11 +44798,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
}
-#line 44803 "gram.c" /* yacc.c:1646 */
+#line 44802 "gram.c" /* yacc.c:1646 */
break;
case 1966:
-#line 13638 "gram.y" /* yacc.c:1646 */
+#line 13637 "gram.y" /* yacc.c:1646 */
{
/* in_expr returns a SubLink or a list of a_exprs */
if (IsA((yyvsp[0].node), SubLink))
@@ -44825,11 +44824,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "<>", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
}
-#line 44829 "gram.c" /* yacc.c:1646 */
+#line 44828 "gram.c" /* yacc.c:1646 */
break;
case 1967:
-#line 13660 "gram.y" /* yacc.c:1646 */
+#line 13659 "gram.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = (yyvsp[-1].ival);
@@ -44840,22 +44839,22 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 44844 "gram.c" /* yacc.c:1646 */
+#line 44843 "gram.c" /* yacc.c:1646 */
break;
case 1968:
-#line 13671 "gram.y" /* yacc.c:1646 */
+#line 13670 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[-3].ival) == ANY_SUBLINK)
(yyval.node) = (Node *) makeA_Expr(AEXPR_OP_ANY, (yyvsp[-4].list), (yyvsp[-5].node), (yyvsp[-1].node), (yylsp[-4]));
else
(yyval.node) = (Node *) makeA_Expr(AEXPR_OP_ALL, (yyvsp[-4].list), (yyvsp[-5].node), (yyvsp[-1].node), (yylsp[-4]));
}
-#line 44855 "gram.c" /* yacc.c:1646 */
+#line 44854 "gram.c" /* yacc.c:1646 */
break;
case 1969:
-#line 13678 "gram.y" /* yacc.c:1646 */
+#line 13677 "gram.y" /* yacc.c:1646 */
{
/* Not sure how to get rid of the parentheses
* but there are lots of shift/reduce errors without them.
@@ -44871,52 +44870,52 @@ yyreduce:
errmsg("UNIQUE predicate is not yet implemented"),
parser_errposition((yylsp[-1]))));
}
-#line 44875 "gram.c" /* yacc.c:1646 */
+#line 44874 "gram.c" /* yacc.c:1646 */
break;
case 1970:
-#line 13694 "gram.y" /* yacc.c:1646 */
+#line 13693 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-2].node)), (yylsp[-1]));
}
-#line 44884 "gram.c" /* yacc.c:1646 */
+#line 44883 "gram.c" /* yacc.c:1646 */
break;
case 1971:
-#line 13699 "gram.y" /* yacc.c:1646 */
+#line 13698 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr(makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-3].node)), (yylsp[-2])),
(yylsp[-2]));
}
-#line 44894 "gram.c" /* yacc.c:1646 */
+#line 44893 "gram.c" /* yacc.c:1646 */
break;
case 1972:
-#line 13705 "gram.y" /* yacc.c:1646 */
+#line 13704 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make1((yyvsp[-2].node)),
COERCE_SQL_SYNTAX,
(yylsp[-1]));
}
-#line 44905 "gram.c" /* yacc.c:1646 */
+#line 44904 "gram.c" /* yacc.c:1646 */
break;
case 1973:
-#line 13712 "gram.y" /* yacc.c:1646 */
+#line 13711 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make2((yyvsp[-3].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
COERCE_SQL_SYNTAX,
(yylsp[-2]));
}
-#line 44916 "gram.c" /* yacc.c:1646 */
+#line 44915 "gram.c" /* yacc.c:1646 */
break;
case 1974:
-#line 13719 "gram.y" /* yacc.c:1646 */
+#line 13718 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make1((yyvsp[-3].node)),
@@ -44924,11 +44923,11 @@ yyreduce:
(yylsp[-2])),
(yylsp[-2]));
}
-#line 44928 "gram.c" /* yacc.c:1646 */
+#line 44927 "gram.c" /* yacc.c:1646 */
break;
case 1975:
-#line 13727 "gram.y" /* yacc.c:1646 */
+#line 13726 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make2((yyvsp[-4].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
@@ -44936,11 +44935,11 @@ yyreduce:
(yylsp[-3])),
(yylsp[-3]));
}
-#line 44940 "gram.c" /* yacc.c:1646 */
+#line 44939 "gram.c" /* yacc.c:1646 */
break;
case 1976:
-#line 13735 "gram.y" /* yacc.c:1646 */
+#line 13734 "gram.y" /* yacc.c:1646 */
{
/*
* The SQL spec only allows DEFAULT in "contextually typed
@@ -44954,166 +44953,166 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44958 "gram.c" /* yacc.c:1646 */
+#line 44957 "gram.c" /* yacc.c:1646 */
break;
case 1977:
-#line 13760 "gram.y" /* yacc.c:1646 */
+#line 13759 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 44964 "gram.c" /* yacc.c:1646 */
+#line 44963 "gram.c" /* yacc.c:1646 */
break;
case 1978:
-#line 13762 "gram.y" /* yacc.c:1646 */
+#line 13761 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), (yylsp[-1])); }
-#line 44970 "gram.c" /* yacc.c:1646 */
+#line 44969 "gram.c" /* yacc.c:1646 */
break;
case 1979:
-#line 13764 "gram.y" /* yacc.c:1646 */
+#line 13763 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44976 "gram.c" /* yacc.c:1646 */
+#line 44975 "gram.c" /* yacc.c:1646 */
break;
case 1980:
-#line 13766 "gram.y" /* yacc.c:1646 */
+#line 13765 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 44982 "gram.c" /* yacc.c:1646 */
+#line 44981 "gram.c" /* yacc.c:1646 */
break;
case 1981:
-#line 13768 "gram.y" /* yacc.c:1646 */
+#line 13767 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44988 "gram.c" /* yacc.c:1646 */
+#line 44987 "gram.c" /* yacc.c:1646 */
break;
case 1982:
-#line 13770 "gram.y" /* yacc.c:1646 */
+#line 13769 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44994 "gram.c" /* yacc.c:1646 */
+#line 44993 "gram.c" /* yacc.c:1646 */
break;
case 1983:
-#line 13772 "gram.y" /* yacc.c:1646 */
+#line 13771 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45000 "gram.c" /* yacc.c:1646 */
+#line 44999 "gram.c" /* yacc.c:1646 */
break;
case 1984:
-#line 13774 "gram.y" /* yacc.c:1646 */
+#line 13773 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45006 "gram.c" /* yacc.c:1646 */
+#line 45005 "gram.c" /* yacc.c:1646 */
break;
case 1985:
-#line 13776 "gram.y" /* yacc.c:1646 */
+#line 13775 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45012 "gram.c" /* yacc.c:1646 */
+#line 45011 "gram.c" /* yacc.c:1646 */
break;
case 1986:
-#line 13778 "gram.y" /* yacc.c:1646 */
+#line 13777 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45018 "gram.c" /* yacc.c:1646 */
+#line 45017 "gram.c" /* yacc.c:1646 */
break;
case 1987:
-#line 13780 "gram.y" /* yacc.c:1646 */
+#line 13779 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45024 "gram.c" /* yacc.c:1646 */
+#line 45023 "gram.c" /* yacc.c:1646 */
break;
case 1988:
-#line 13782 "gram.y" /* yacc.c:1646 */
+#line 13781 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45030 "gram.c" /* yacc.c:1646 */
+#line 45029 "gram.c" /* yacc.c:1646 */
break;
case 1989:
-#line 13784 "gram.y" /* yacc.c:1646 */
+#line 13783 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45036 "gram.c" /* yacc.c:1646 */
+#line 45035 "gram.c" /* yacc.c:1646 */
break;
case 1990:
-#line 13786 "gram.y" /* yacc.c:1646 */
+#line 13785 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45042 "gram.c" /* yacc.c:1646 */
+#line 45041 "gram.c" /* yacc.c:1646 */
break;
case 1991:
-#line 13788 "gram.y" /* yacc.c:1646 */
+#line 13787 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45048 "gram.c" /* yacc.c:1646 */
+#line 45047 "gram.c" /* yacc.c:1646 */
break;
case 1992:
-#line 13790 "gram.y" /* yacc.c:1646 */
+#line 13789 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45054 "gram.c" /* yacc.c:1646 */
+#line 45053 "gram.c" /* yacc.c:1646 */
break;
case 1993:
-#line 13792 "gram.y" /* yacc.c:1646 */
+#line 13791 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45060 "gram.c" /* yacc.c:1646 */
+#line 45059 "gram.c" /* yacc.c:1646 */
break;
case 1994:
-#line 13794 "gram.y" /* yacc.c:1646 */
+#line 13793 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 45066 "gram.c" /* yacc.c:1646 */
+#line 45065 "gram.c" /* yacc.c:1646 */
break;
case 1995:
-#line 13796 "gram.y" /* yacc.c:1646 */
+#line 13795 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3]));
}
-#line 45074 "gram.c" /* yacc.c:1646 */
+#line 45073 "gram.c" /* yacc.c:1646 */
break;
case 1996:
-#line 13800 "gram.y" /* yacc.c:1646 */
+#line 13799 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4]));
}
-#line 45082 "gram.c" /* yacc.c:1646 */
+#line 45081 "gram.c" /* yacc.c:1646 */
break;
case 1997:
-#line 13804 "gram.y" /* yacc.c:1646 */
+#line 13803 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-2].node)), (yylsp[-1]));
}
-#line 45091 "gram.c" /* yacc.c:1646 */
+#line 45090 "gram.c" /* yacc.c:1646 */
break;
case 1998:
-#line 13809 "gram.y" /* yacc.c:1646 */
+#line 13808 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr(makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-3].node)), (yylsp[-2])),
(yylsp[-2]));
}
-#line 45101 "gram.c" /* yacc.c:1646 */
+#line 45100 "gram.c" /* yacc.c:1646 */
break;
case 1999:
-#line 13824 "gram.y" /* yacc.c:1646 */
+#line 13823 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45107 "gram.c" /* yacc.c:1646 */
+#line 45106 "gram.c" /* yacc.c:1646 */
break;
case 2000:
-#line 13825 "gram.y" /* yacc.c:1646 */
+#line 13824 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45113 "gram.c" /* yacc.c:1646 */
+#line 45112 "gram.c" /* yacc.c:1646 */
break;
case 2001:
-#line 13827 "gram.y" /* yacc.c:1646 */
+#line 13826 "gram.y" /* yacc.c:1646 */
{
ParamRef *p = makeNode(ParamRef);
p->number = (yyvsp[-1].ival);
@@ -45128,11 +45127,11 @@ yyreduce:
else
(yyval.node) = (Node *) p;
}
-#line 45132 "gram.c" /* yacc.c:1646 */
+#line 45131 "gram.c" /* yacc.c:1646 */
break;
case 2002:
-#line 13842 "gram.y" /* yacc.c:1646 */
+#line 13841 "gram.y" /* yacc.c:1646 */
{
if ((yyvsp[0].list))
{
@@ -45144,23 +45143,23 @@ yyreduce:
else
(yyval.node) = (yyvsp[-2].node);
}
-#line 45148 "gram.c" /* yacc.c:1646 */
+#line 45147 "gram.c" /* yacc.c:1646 */
break;
case 2003:
-#line 13854 "gram.y" /* yacc.c:1646 */
+#line 13853 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45154 "gram.c" /* yacc.c:1646 */
+#line 45153 "gram.c" /* yacc.c:1646 */
break;
case 2004:
-#line 13856 "gram.y" /* yacc.c:1646 */
+#line 13855 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45160 "gram.c" /* yacc.c:1646 */
+#line 45159 "gram.c" /* yacc.c:1646 */
break;
case 2005:
-#line 13858 "gram.y" /* yacc.c:1646 */
+#line 13857 "gram.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = EXPR_SUBLINK;
@@ -45171,11 +45170,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 45175 "gram.c" /* yacc.c:1646 */
+#line 45174 "gram.c" /* yacc.c:1646 */
break;
case 2006:
-#line 13869 "gram.y" /* yacc.c:1646 */
+#line 13868 "gram.y" /* yacc.c:1646 */
{
/*
* Because the select_with_parens nonterminal is designed
@@ -45199,11 +45198,11 @@ yyreduce:
a->indirection = check_indirection((yyvsp[0].list), yyscanner);
(yyval.node) = (Node *)a;
}
-#line 45203 "gram.c" /* yacc.c:1646 */
+#line 45202 "gram.c" /* yacc.c:1646 */
break;
case 2007:
-#line 13893 "gram.y" /* yacc.c:1646 */
+#line 13892 "gram.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = EXISTS_SUBLINK;
@@ -45214,11 +45213,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45218 "gram.c" /* yacc.c:1646 */
+#line 45217 "gram.c" /* yacc.c:1646 */
break;
case 2008:
-#line 13904 "gram.y" /* yacc.c:1646 */
+#line 13903 "gram.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = ARRAY_SUBLINK;
@@ -45229,22 +45228,22 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45233 "gram.c" /* yacc.c:1646 */
+#line 45232 "gram.c" /* yacc.c:1646 */
break;
case 2009:
-#line 13915 "gram.y" /* yacc.c:1646 */
+#line 13914 "gram.y" /* yacc.c:1646 */
{
A_ArrayExpr *n = castNode(A_ArrayExpr, (yyvsp[0].node));
/* point outermost A_ArrayExpr to the ARRAY keyword */
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45244 "gram.c" /* yacc.c:1646 */
+#line 45243 "gram.c" /* yacc.c:1646 */
break;
case 2010:
-#line 13922 "gram.y" /* yacc.c:1646 */
+#line 13921 "gram.y" /* yacc.c:1646 */
{
RowExpr *r = makeNode(RowExpr);
r->args = (yyvsp[0].list);
@@ -45254,11 +45253,11 @@ yyreduce:
r->location = (yylsp[0]);
(yyval.node) = (Node *)r;
}
-#line 45258 "gram.c" /* yacc.c:1646 */
+#line 45257 "gram.c" /* yacc.c:1646 */
break;
case 2011:
-#line 13932 "gram.y" /* yacc.c:1646 */
+#line 13931 "gram.y" /* yacc.c:1646 */
{
RowExpr *r = makeNode(RowExpr);
r->args = (yyvsp[0].list);
@@ -45268,32 +45267,32 @@ yyreduce:
r->location = (yylsp[0]);
(yyval.node) = (Node *)r;
}
-#line 45272 "gram.c" /* yacc.c:1646 */
+#line 45271 "gram.c" /* yacc.c:1646 */
break;
case 2012:
-#line 13942 "gram.y" /* yacc.c:1646 */
+#line 13941 "gram.y" /* yacc.c:1646 */
{
GroupingFunc *g = makeNode(GroupingFunc);
g->args = (yyvsp[-1].list);
g->location = (yylsp[-3]);
(yyval.node) = (Node *)g;
}
-#line 45283 "gram.c" /* yacc.c:1646 */
+#line 45282 "gram.c" /* yacc.c:1646 */
break;
case 2013:
-#line 13951 "gram.y" /* yacc.c:1646 */
+#line 13950 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall((yyvsp[-2].list), NIL,
COERCE_EXPLICIT_CALL,
(yylsp[-2]));
}
-#line 45293 "gram.c" /* yacc.c:1646 */
+#line 45292 "gram.c" /* yacc.c:1646 */
break;
case 2014:
-#line 13957 "gram.y" /* yacc.c:1646 */
+#line 13956 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-4].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45301,11 +45300,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45305 "gram.c" /* yacc.c:1646 */
+#line 45304 "gram.c" /* yacc.c:1646 */
break;
case 2015:
-#line 13965 "gram.y" /* yacc.c:1646 */
+#line 13964 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), list_make1((yyvsp[-2].node)),
COERCE_EXPLICIT_CALL,
@@ -45314,11 +45313,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45318 "gram.c" /* yacc.c:1646 */
+#line 45317 "gram.c" /* yacc.c:1646 */
break;
case 2016:
-#line 13974 "gram.y" /* yacc.c:1646 */
+#line 13973 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-7].list), lappend((yyvsp[-5].list), (yyvsp[-2].node)),
COERCE_EXPLICIT_CALL,
@@ -45327,11 +45326,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45331 "gram.c" /* yacc.c:1646 */
+#line 45330 "gram.c" /* yacc.c:1646 */
break;
case 2017:
-#line 13983 "gram.y" /* yacc.c:1646 */
+#line 13982 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45343,11 +45342,11 @@ yyreduce:
*/
(yyval.node) = (Node *)n;
}
-#line 45347 "gram.c" /* yacc.c:1646 */
+#line 45346 "gram.c" /* yacc.c:1646 */
break;
case 2018:
-#line 13995 "gram.y" /* yacc.c:1646 */
+#line 13994 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45356,11 +45355,11 @@ yyreduce:
n->agg_distinct = true;
(yyval.node) = (Node *)n;
}
-#line 45360 "gram.c" /* yacc.c:1646 */
+#line 45359 "gram.c" /* yacc.c:1646 */
break;
case 2019:
-#line 14004 "gram.y" /* yacc.c:1646 */
+#line 14003 "gram.y" /* yacc.c:1646 */
{
/*
* We consider AGGREGATE(*) to invoke a parameterless
@@ -45378,11 +45377,11 @@ yyreduce:
n->agg_star = true;
(yyval.node) = (Node *)n;
}
-#line 45382 "gram.c" /* yacc.c:1646 */
+#line 45381 "gram.c" /* yacc.c:1646 */
break;
case 2020:
-#line 14034 "gram.y" /* yacc.c:1646 */
+#line 14033 "gram.y" /* yacc.c:1646 */
{
FuncCall *n = (FuncCall *) (yyvsp[-3].node);
/*
@@ -45417,210 +45416,210 @@ yyreduce:
n->over = (yyvsp[0].windef);
(yyval.node) = (Node *) n;
}
-#line 45421 "gram.c" /* yacc.c:1646 */
+#line 45420 "gram.c" /* yacc.c:1646 */
break;
case 2021:
-#line 14069 "gram.y" /* yacc.c:1646 */
+#line 14068 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45427 "gram.c" /* yacc.c:1646 */
+#line 45426 "gram.c" /* yacc.c:1646 */
break;
case 2022:
-#line 14079 "gram.y" /* yacc.c:1646 */
+#line 14078 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45433 "gram.c" /* yacc.c:1646 */
+#line 45432 "gram.c" /* yacc.c:1646 */
break;
case 2023:
-#line 14080 "gram.y" /* yacc.c:1646 */
+#line 14079 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45439 "gram.c" /* yacc.c:1646 */
+#line 45438 "gram.c" /* yacc.c:1646 */
break;
case 2024:
-#line 14088 "gram.y" /* yacc.c:1646 */
+#line 14087 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("pg_collation_for"),
list_make1((yyvsp[-1].node)),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45450 "gram.c" /* yacc.c:1646 */
+#line 45449 "gram.c" /* yacc.c:1646 */
break;
case 2025:
-#line 14095 "gram.y" /* yacc.c:1646 */
+#line 14094 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_DATE, -1, (yylsp[0]));
}
-#line 45458 "gram.c" /* yacc.c:1646 */
+#line 45457 "gram.c" /* yacc.c:1646 */
break;
case 2026:
-#line 14099 "gram.y" /* yacc.c:1646 */
+#line 14098 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIME, -1, (yylsp[0]));
}
-#line 45466 "gram.c" /* yacc.c:1646 */
+#line 45465 "gram.c" /* yacc.c:1646 */
break;
case 2027:
-#line 14103 "gram.y" /* yacc.c:1646 */
+#line 14102 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIME_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45474 "gram.c" /* yacc.c:1646 */
+#line 45473 "gram.c" /* yacc.c:1646 */
break;
case 2028:
-#line 14107 "gram.y" /* yacc.c:1646 */
+#line 14106 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIMESTAMP, -1, (yylsp[0]));
}
-#line 45482 "gram.c" /* yacc.c:1646 */
+#line 45481 "gram.c" /* yacc.c:1646 */
break;
case 2029:
-#line 14111 "gram.y" /* yacc.c:1646 */
+#line 14110 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIMESTAMP_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45490 "gram.c" /* yacc.c:1646 */
+#line 45489 "gram.c" /* yacc.c:1646 */
break;
case 2030:
-#line 14115 "gram.y" /* yacc.c:1646 */
+#line 14114 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIME, -1, (yylsp[0]));
}
-#line 45498 "gram.c" /* yacc.c:1646 */
+#line 45497 "gram.c" /* yacc.c:1646 */
break;
case 2031:
-#line 14119 "gram.y" /* yacc.c:1646 */
+#line 14118 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIME_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45506 "gram.c" /* yacc.c:1646 */
+#line 45505 "gram.c" /* yacc.c:1646 */
break;
case 2032:
-#line 14123 "gram.y" /* yacc.c:1646 */
+#line 14122 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIMESTAMP, -1, (yylsp[0]));
}
-#line 45514 "gram.c" /* yacc.c:1646 */
+#line 45513 "gram.c" /* yacc.c:1646 */
break;
case 2033:
-#line 14127 "gram.y" /* yacc.c:1646 */
+#line 14126 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIMESTAMP_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45522 "gram.c" /* yacc.c:1646 */
+#line 45521 "gram.c" /* yacc.c:1646 */
break;
case 2034:
-#line 14131 "gram.y" /* yacc.c:1646 */
+#line 14130 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_ROLE, -1, (yylsp[0]));
}
-#line 45530 "gram.c" /* yacc.c:1646 */
+#line 45529 "gram.c" /* yacc.c:1646 */
break;
case 2035:
-#line 14135 "gram.y" /* yacc.c:1646 */
+#line 14134 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_USER, -1, (yylsp[0]));
}
-#line 45538 "gram.c" /* yacc.c:1646 */
+#line 45537 "gram.c" /* yacc.c:1646 */
break;
case 2036:
-#line 14139 "gram.y" /* yacc.c:1646 */
+#line 14138 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_SESSION_USER, -1, (yylsp[0]));
}
-#line 45546 "gram.c" /* yacc.c:1646 */
+#line 45545 "gram.c" /* yacc.c:1646 */
break;
case 2037:
-#line 14143 "gram.y" /* yacc.c:1646 */
+#line 14142 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_USER, -1, (yylsp[0]));
}
-#line 45554 "gram.c" /* yacc.c:1646 */
+#line 45553 "gram.c" /* yacc.c:1646 */
break;
case 2038:
-#line 14147 "gram.y" /* yacc.c:1646 */
+#line 14146 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_CATALOG, -1, (yylsp[0]));
}
-#line 45562 "gram.c" /* yacc.c:1646 */
+#line 45561 "gram.c" /* yacc.c:1646 */
break;
case 2039:
-#line 14151 "gram.y" /* yacc.c:1646 */
+#line 14150 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_SCHEMA, -1, (yylsp[0]));
}
-#line 45570 "gram.c" /* yacc.c:1646 */
+#line 45569 "gram.c" /* yacc.c:1646 */
break;
case 2040:
-#line 14155 "gram.y" /* yacc.c:1646 */
+#line 14154 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-3].node), (yyvsp[-1].typnam), (yylsp[-5])); }
-#line 45576 "gram.c" /* yacc.c:1646 */
+#line 45575 "gram.c" /* yacc.c:1646 */
break;
case 2041:
-#line 14157 "gram.y" /* yacc.c:1646 */
+#line 14156 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("extract"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45587 "gram.c" /* yacc.c:1646 */
+#line 45586 "gram.c" /* yacc.c:1646 */
break;
case 2042:
-#line 14164 "gram.y" /* yacc.c:1646 */
+#line 14163 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"),
list_make1((yyvsp[-1].node)),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45598 "gram.c" /* yacc.c:1646 */
+#line 45597 "gram.c" /* yacc.c:1646 */
break;
case 2043:
-#line 14171 "gram.y" /* yacc.c:1646 */
+#line 14170 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"),
list_make2((yyvsp[-3].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
COERCE_SQL_SYNTAX,
(yylsp[-5]));
}
-#line 45609 "gram.c" /* yacc.c:1646 */
+#line 45608 "gram.c" /* yacc.c:1646 */
break;
case 2044:
-#line 14178 "gram.y" /* yacc.c:1646 */
+#line 14177 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("overlay"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45620 "gram.c" /* yacc.c:1646 */
+#line 45619 "gram.c" /* yacc.c:1646 */
break;
case 2045:
-#line 14185 "gram.y" /* yacc.c:1646 */
+#line 14184 "gram.y" /* yacc.c:1646 */
{
/*
* allow functions named overlay() to be called without
@@ -45631,11 +45630,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-3]));
}
-#line 45635 "gram.c" /* yacc.c:1646 */
+#line 45634 "gram.c" /* yacc.c:1646 */
break;
case 2046:
-#line 14196 "gram.y" /* yacc.c:1646 */
+#line 14195 "gram.y" /* yacc.c:1646 */
{
/*
* position(A in B) is converted to position(B, A)
@@ -45649,11 +45648,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45653 "gram.c" /* yacc.c:1646 */
+#line 45652 "gram.c" /* yacc.c:1646 */
break;
case 2047:
-#line 14210 "gram.y" /* yacc.c:1646 */
+#line 14209 "gram.y" /* yacc.c:1646 */
{
/* substring(A from B for C) is converted to
* substring(A, B, C) - thomas 2000-11-28
@@ -45663,11 +45662,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45667 "gram.c" /* yacc.c:1646 */
+#line 45666 "gram.c" /* yacc.c:1646 */
break;
case 2048:
-#line 14220 "gram.y" /* yacc.c:1646 */
+#line 14219 "gram.y" /* yacc.c:1646 */
{
/*
* allow functions named substring() to be called without
@@ -45678,11 +45677,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-3]));
}
-#line 45682 "gram.c" /* yacc.c:1646 */
+#line 45681 "gram.c" /* yacc.c:1646 */
break;
case 2049:
-#line 14231 "gram.y" /* yacc.c:1646 */
+#line 14230 "gram.y" /* yacc.c:1646 */
{
/* TREAT(expr AS target) converts expr of a particular type to target,
* which is defined to be a subtype of the original expression.
@@ -45698,11 +45697,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-5]));
}
-#line 45702 "gram.c" /* yacc.c:1646 */
+#line 45701 "gram.c" /* yacc.c:1646 */
break;
case 2050:
-#line 14247 "gram.y" /* yacc.c:1646 */
+#line 14246 "gram.y" /* yacc.c:1646 */
{
/* various trim expressions are defined in SQL
* - thomas 1997-07-19
@@ -45712,63 +45711,63 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45716 "gram.c" /* yacc.c:1646 */
+#line 45715 "gram.c" /* yacc.c:1646 */
break;
case 2051:
-#line 14257 "gram.y" /* yacc.c:1646 */
+#line 14256 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("ltrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45727 "gram.c" /* yacc.c:1646 */
+#line 45726 "gram.c" /* yacc.c:1646 */
break;
case 2052:
-#line 14264 "gram.y" /* yacc.c:1646 */
+#line 14263 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("rtrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45738 "gram.c" /* yacc.c:1646 */
+#line 45737 "gram.c" /* yacc.c:1646 */
break;
case 2053:
-#line 14271 "gram.y" /* yacc.c:1646 */
+#line 14270 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("btrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45749 "gram.c" /* yacc.c:1646 */
+#line 45748 "gram.c" /* yacc.c:1646 */
break;
case 2054:
-#line 14278 "gram.y" /* yacc.c:1646 */
+#line 14277 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NULLIF, "=", (yyvsp[-3].node), (yyvsp[-1].node), (yylsp[-5]));
}
-#line 45757 "gram.c" /* yacc.c:1646 */
+#line 45756 "gram.c" /* yacc.c:1646 */
break;
case 2055:
-#line 14282 "gram.y" /* yacc.c:1646 */
+#line 14281 "gram.y" /* yacc.c:1646 */
{
CoalesceExpr *c = makeNode(CoalesceExpr);
c->args = (yyvsp[-1].list);
c->location = (yylsp[-3]);
(yyval.node) = (Node *)c;
}
-#line 45768 "gram.c" /* yacc.c:1646 */
+#line 45767 "gram.c" /* yacc.c:1646 */
break;
case 2056:
-#line 14289 "gram.y" /* yacc.c:1646 */
+#line 14288 "gram.y" /* yacc.c:1646 */
{
MinMaxExpr *v = makeNode(MinMaxExpr);
v->args = (yyvsp[-1].list);
@@ -45776,11 +45775,11 @@ yyreduce:
v->location = (yylsp[-3]);
(yyval.node) = (Node *)v;
}
-#line 45780 "gram.c" /* yacc.c:1646 */
+#line 45779 "gram.c" /* yacc.c:1646 */
break;
case 2057:
-#line 14297 "gram.y" /* yacc.c:1646 */
+#line 14296 "gram.y" /* yacc.c:1646 */
{
MinMaxExpr *v = makeNode(MinMaxExpr);
v->args = (yyvsp[-1].list);
@@ -45788,51 +45787,51 @@ yyreduce:
v->location = (yylsp[-3]);
(yyval.node) = (Node *)v;
}
-#line 45792 "gram.c" /* yacc.c:1646 */
+#line 45791 "gram.c" /* yacc.c:1646 */
break;
case 2058:
-#line 14305 "gram.y" /* yacc.c:1646 */
+#line 14304 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLCONCAT, NULL, NIL, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 45800 "gram.c" /* yacc.c:1646 */
+#line 45799 "gram.c" /* yacc.c:1646 */
break;
case 2059:
-#line 14309 "gram.y" /* yacc.c:1646 */
+#line 14308 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-1].str), NIL, NIL, (yylsp[-4]));
}
-#line 45808 "gram.c" /* yacc.c:1646 */
+#line 45807 "gram.c" /* yacc.c:1646 */
break;
case 2060:
-#line 14313 "gram.y" /* yacc.c:1646 */
+#line 14312 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-3].str), (yyvsp[-1].list), NIL, (yylsp[-6]));
}
-#line 45816 "gram.c" /* yacc.c:1646 */
+#line 45815 "gram.c" /* yacc.c:1646 */
break;
case 2061:
-#line 14317 "gram.y" /* yacc.c:1646 */
+#line 14316 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-3].str), NIL, (yyvsp[-1].list), (yylsp[-6]));
}
-#line 45824 "gram.c" /* yacc.c:1646 */
+#line 45823 "gram.c" /* yacc.c:1646 */
break;
case 2062:
-#line 14321 "gram.y" /* yacc.c:1646 */
+#line 14320 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-5].str), (yyvsp[-3].list), (yyvsp[-1].list), (yylsp[-8]));
}
-#line 45832 "gram.c" /* yacc.c:1646 */
+#line 45831 "gram.c" /* yacc.c:1646 */
break;
case 2063:
-#line 14325 "gram.y" /* yacc.c:1646 */
+#line 14324 "gram.y" /* yacc.c:1646 */
{
/* xmlexists(A PASSING [BY REF] B [BY REF]) is
* converted to xmlexists(A, B)*/
@@ -45841,19 +45840,19 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45845 "gram.c" /* yacc.c:1646 */
+#line 45844 "gram.c" /* yacc.c:1646 */
break;
case 2064:
-#line 14334 "gram.y" /* yacc.c:1646 */
+#line 14333 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLFOREST, NULL, (yyvsp[-1].list), NIL, (yylsp[-3]));
}
-#line 45853 "gram.c" /* yacc.c:1646 */
+#line 45852 "gram.c" /* yacc.c:1646 */
break;
case 2065:
-#line 14338 "gram.y" /* yacc.c:1646 */
+#line 14337 "gram.y" /* yacc.c:1646 */
{
XmlExpr *x = (XmlExpr *)
makeXmlExpr(IS_XMLPARSE, NULL, NIL,
@@ -45862,36 +45861,36 @@ yyreduce:
x->xmloption = (yyvsp[-3].ival);
(yyval.node) = (Node *)x;
}
-#line 45866 "gram.c" /* yacc.c:1646 */
+#line 45865 "gram.c" /* yacc.c:1646 */
break;
case 2066:
-#line 14347 "gram.y" /* yacc.c:1646 */
+#line 14346 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLPI, (yyvsp[-1].str), NULL, NIL, (yylsp[-4]));
}
-#line 45874 "gram.c" /* yacc.c:1646 */
+#line 45873 "gram.c" /* yacc.c:1646 */
break;
case 2067:
-#line 14351 "gram.y" /* yacc.c:1646 */
+#line 14350 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLPI, (yyvsp[-3].str), NULL, list_make1((yyvsp[-1].node)), (yylsp[-6]));
}
-#line 45882 "gram.c" /* yacc.c:1646 */
+#line 45881 "gram.c" /* yacc.c:1646 */
break;
case 2068:
-#line 14355 "gram.y" /* yacc.c:1646 */
+#line 14354 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLROOT, NULL, NIL,
list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[-1].node)), (yylsp[-6]));
}
-#line 45891 "gram.c" /* yacc.c:1646 */
+#line 45890 "gram.c" /* yacc.c:1646 */
break;
case 2069:
-#line 14360 "gram.y" /* yacc.c:1646 */
+#line 14359 "gram.y" /* yacc.c:1646 */
{
XmlSerialize *n = makeNode(XmlSerialize);
n->xmloption = (yyvsp[-4].ival);
@@ -45900,65 +45899,65 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *)n;
}
-#line 45904 "gram.c" /* yacc.c:1646 */
+#line 45903 "gram.c" /* yacc.c:1646 */
break;
case 2070:
-#line 14374 "gram.y" /* yacc.c:1646 */
+#line 14373 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45910 "gram.c" /* yacc.c:1646 */
+#line 45909 "gram.c" /* yacc.c:1646 */
break;
case 2071:
-#line 14376 "gram.y" /* yacc.c:1646 */
+#line 14375 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeNullAConst(-1); }
-#line 45916 "gram.c" /* yacc.c:1646 */
+#line 45915 "gram.c" /* yacc.c:1646 */
break;
case 2072:
-#line 14380 "gram.y" /* yacc.c:1646 */
+#line 14379 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_YES, -1); }
-#line 45922 "gram.c" /* yacc.c:1646 */
+#line 45921 "gram.c" /* yacc.c:1646 */
break;
case 2073:
-#line 14382 "gram.y" /* yacc.c:1646 */
+#line 14381 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_NO, -1); }
-#line 45928 "gram.c" /* yacc.c:1646 */
+#line 45927 "gram.c" /* yacc.c:1646 */
break;
case 2074:
-#line 14384 "gram.y" /* yacc.c:1646 */
+#line 14383 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_NO_VALUE, -1); }
-#line 45934 "gram.c" /* yacc.c:1646 */
+#line 45933 "gram.c" /* yacc.c:1646 */
break;
case 2075:
-#line 14386 "gram.y" /* yacc.c:1646 */
+#line 14385 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_OMITTED, -1); }
-#line 45940 "gram.c" /* yacc.c:1646 */
+#line 45939 "gram.c" /* yacc.c:1646 */
break;
case 2076:
-#line 14389 "gram.y" /* yacc.c:1646 */
+#line 14388 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 45946 "gram.c" /* yacc.c:1646 */
+#line 45945 "gram.c" /* yacc.c:1646 */
break;
case 2077:
-#line 14392 "gram.y" /* yacc.c:1646 */
+#line 14391 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 45952 "gram.c" /* yacc.c:1646 */
+#line 45951 "gram.c" /* yacc.c:1646 */
break;
case 2078:
-#line 14393 "gram.y" /* yacc.c:1646 */
+#line 14392 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 45958 "gram.c" /* yacc.c:1646 */
+#line 45957 "gram.c" /* yacc.c:1646 */
break;
case 2079:
-#line 14397 "gram.y" /* yacc.c:1646 */
+#line 14396 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -45966,11 +45965,11 @@ yyreduce:
(yyval.target)->val = (Node *) (yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 45970 "gram.c" /* yacc.c:1646 */
+#line 45969 "gram.c" /* yacc.c:1646 */
break;
case 2080:
-#line 14405 "gram.y" /* yacc.c:1646 */
+#line 14404 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -45978,137 +45977,137 @@ yyreduce:
(yyval.target)->val = (Node *) (yyvsp[0].node);
(yyval.target)->location = (yylsp[0]);
}
-#line 45982 "gram.c" /* yacc.c:1646 */
+#line 45981 "gram.c" /* yacc.c:1646 */
break;
case 2081:
-#line 14414 "gram.y" /* yacc.c:1646 */
+#line 14413 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = XMLOPTION_DOCUMENT; }
-#line 45988 "gram.c" /* yacc.c:1646 */
+#line 45987 "gram.c" /* yacc.c:1646 */
break;
case 2082:
-#line 14415 "gram.y" /* yacc.c:1646 */
+#line 14414 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = XMLOPTION_CONTENT; }
-#line 45994 "gram.c" /* yacc.c:1646 */
+#line 45993 "gram.c" /* yacc.c:1646 */
break;
case 2083:
-#line 14418 "gram.y" /* yacc.c:1646 */
+#line 14417 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 46000 "gram.c" /* yacc.c:1646 */
+#line 45999 "gram.c" /* yacc.c:1646 */
break;
case 2084:
-#line 14419 "gram.y" /* yacc.c:1646 */
+#line 14418 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 46006 "gram.c" /* yacc.c:1646 */
+#line 46005 "gram.c" /* yacc.c:1646 */
break;
case 2085:
-#line 14420 "gram.y" /* yacc.c:1646 */
+#line 14419 "gram.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 46012 "gram.c" /* yacc.c:1646 */
+#line 46011 "gram.c" /* yacc.c:1646 */
break;
case 2086:
-#line 14426 "gram.y" /* yacc.c:1646 */
+#line 14425 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46020 "gram.c" /* yacc.c:1646 */
+#line 46019 "gram.c" /* yacc.c:1646 */
break;
case 2087:
-#line 14430 "gram.y" /* yacc.c:1646 */
+#line 14429 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[-1].node);
}
-#line 46028 "gram.c" /* yacc.c:1646 */
+#line 46027 "gram.c" /* yacc.c:1646 */
break;
case 2088:
-#line 14434 "gram.y" /* yacc.c:1646 */
+#line 14433 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46036 "gram.c" /* yacc.c:1646 */
+#line 46035 "gram.c" /* yacc.c:1646 */
break;
case 2089:
-#line 14438 "gram.y" /* yacc.c:1646 */
+#line 14437 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[-1].node);
}
-#line 46044 "gram.c" /* yacc.c:1646 */
+#line 46043 "gram.c" /* yacc.c:1646 */
break;
case 2092:
-#line 14453 "gram.y" /* yacc.c:1646 */
+#line 14452 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46050 "gram.c" /* yacc.c:1646 */
+#line 46049 "gram.c" /* yacc.c:1646 */
break;
case 2093:
-#line 14454 "gram.y" /* yacc.c:1646 */
+#line 14453 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46056 "gram.c" /* yacc.c:1646 */
+#line 46055 "gram.c" /* yacc.c:1646 */
break;
case 2094:
-#line 14458 "gram.y" /* yacc.c:1646 */
+#line 14457 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 46062 "gram.c" /* yacc.c:1646 */
+#line 46061 "gram.c" /* yacc.c:1646 */
break;
case 2095:
-#line 14459 "gram.y" /* yacc.c:1646 */
+#line 14458 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46068 "gram.c" /* yacc.c:1646 */
+#line 46067 "gram.c" /* yacc.c:1646 */
break;
case 2096:
-#line 14467 "gram.y" /* yacc.c:1646 */
+#line 14466 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46074 "gram.c" /* yacc.c:1646 */
+#line 46073 "gram.c" /* yacc.c:1646 */
break;
case 2097:
-#line 14468 "gram.y" /* yacc.c:1646 */
+#line 14467 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46080 "gram.c" /* yacc.c:1646 */
+#line 46079 "gram.c" /* yacc.c:1646 */
break;
case 2098:
-#line 14472 "gram.y" /* yacc.c:1646 */
+#line 14471 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].windef)); }
-#line 46086 "gram.c" /* yacc.c:1646 */
+#line 46085 "gram.c" /* yacc.c:1646 */
break;
case 2099:
-#line 14474 "gram.y" /* yacc.c:1646 */
+#line 14473 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].windef)); }
-#line 46092 "gram.c" /* yacc.c:1646 */
+#line 46091 "gram.c" /* yacc.c:1646 */
break;
case 2100:
-#line 14479 "gram.y" /* yacc.c:1646 */
+#line 14478 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[0].windef);
n->name = (yyvsp[-2].str);
(yyval.windef) = n;
}
-#line 46102 "gram.c" /* yacc.c:1646 */
+#line 46101 "gram.c" /* yacc.c:1646 */
break;
case 2101:
-#line 14487 "gram.y" /* yacc.c:1646 */
+#line 14486 "gram.y" /* yacc.c:1646 */
{ (yyval.windef) = (yyvsp[0].windef); }
-#line 46108 "gram.c" /* yacc.c:1646 */
+#line 46107 "gram.c" /* yacc.c:1646 */
break;
case 2102:
-#line 14489 "gram.y" /* yacc.c:1646 */
+#line 14488 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->name = (yyvsp[0].str);
@@ -46121,17 +46120,17 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.windef) = n;
}
-#line 46125 "gram.c" /* yacc.c:1646 */
+#line 46124 "gram.c" /* yacc.c:1646 */
break;
case 2103:
-#line 14502 "gram.y" /* yacc.c:1646 */
+#line 14501 "gram.y" /* yacc.c:1646 */
{ (yyval.windef) = NULL; }
-#line 46131 "gram.c" /* yacc.c:1646 */
+#line 46130 "gram.c" /* yacc.c:1646 */
break;
case 2104:
-#line 14507 "gram.y" /* yacc.c:1646 */
+#line 14506 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->name = NULL;
@@ -46145,68 +46144,68 @@ yyreduce:
n->location = (yylsp[-5]);
(yyval.windef) = n;
}
-#line 46149 "gram.c" /* yacc.c:1646 */
+#line 46148 "gram.c" /* yacc.c:1646 */
break;
case 2105:
-#line 14532 "gram.y" /* yacc.c:1646 */
+#line 14531 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46155 "gram.c" /* yacc.c:1646 */
+#line 46154 "gram.c" /* yacc.c:1646 */
break;
case 2106:
-#line 14533 "gram.y" /* yacc.c:1646 */
+#line 14532 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 46161 "gram.c" /* yacc.c:1646 */
+#line 46160 "gram.c" /* yacc.c:1646 */
break;
case 2107:
-#line 14536 "gram.y" /* yacc.c:1646 */
+#line 14535 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46167 "gram.c" /* yacc.c:1646 */
+#line 46166 "gram.c" /* yacc.c:1646 */
break;
case 2108:
-#line 14537 "gram.y" /* yacc.c:1646 */
+#line 14536 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46173 "gram.c" /* yacc.c:1646 */
+#line 46172 "gram.c" /* yacc.c:1646 */
break;
case 2109:
-#line 14546 "gram.y" /* yacc.c:1646 */
+#line 14545 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_RANGE;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46184 "gram.c" /* yacc.c:1646 */
+#line 46183 "gram.c" /* yacc.c:1646 */
break;
case 2110:
-#line 14553 "gram.y" /* yacc.c:1646 */
+#line 14552 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_ROWS;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46195 "gram.c" /* yacc.c:1646 */
+#line 46194 "gram.c" /* yacc.c:1646 */
break;
case 2111:
-#line 14560 "gram.y" /* yacc.c:1646 */
+#line 14559 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_GROUPS;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46206 "gram.c" /* yacc.c:1646 */
+#line 46205 "gram.c" /* yacc.c:1646 */
break;
case 2112:
-#line 14567 "gram.y" /* yacc.c:1646 */
+#line 14566 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_DEFAULTS;
@@ -46214,11 +46213,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46218 "gram.c" /* yacc.c:1646 */
+#line 46217 "gram.c" /* yacc.c:1646 */
break;
case 2113:
-#line 14577 "gram.y" /* yacc.c:1646 */
+#line 14576 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[0].windef);
/* reject invalid cases */
@@ -46235,11 +46234,11 @@ yyreduce:
n->frameOptions |= FRAMEOPTION_END_CURRENT_ROW;
(yyval.windef) = n;
}
-#line 46239 "gram.c" /* yacc.c:1646 */
+#line 46238 "gram.c" /* yacc.c:1646 */
break;
case 2114:
-#line 14594 "gram.y" /* yacc.c:1646 */
+#line 14593 "gram.y" /* yacc.c:1646 */
{
WindowDef *n1 = (yyvsp[-2].windef);
WindowDef *n2 = (yyvsp[0].windef);
@@ -46276,11 +46275,11 @@ yyreduce:
n1->endOffset = n2->startOffset;
(yyval.windef) = n1;
}
-#line 46280 "gram.c" /* yacc.c:1646 */
+#line 46279 "gram.c" /* yacc.c:1646 */
break;
case 2115:
-#line 14639 "gram.y" /* yacc.c:1646 */
+#line 14638 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_UNBOUNDED_PRECEDING;
@@ -46288,11 +46287,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46292 "gram.c" /* yacc.c:1646 */
+#line 46291 "gram.c" /* yacc.c:1646 */
break;
case 2116:
-#line 14647 "gram.y" /* yacc.c:1646 */
+#line 14646 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_UNBOUNDED_FOLLOWING;
@@ -46300,11 +46299,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46304 "gram.c" /* yacc.c:1646 */
+#line 46303 "gram.c" /* yacc.c:1646 */
break;
case 2117:
-#line 14655 "gram.y" /* yacc.c:1646 */
+#line 14654 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_CURRENT_ROW;
@@ -46312,11 +46311,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46316 "gram.c" /* yacc.c:1646 */
+#line 46315 "gram.c" /* yacc.c:1646 */
break;
case 2118:
-#line 14663 "gram.y" /* yacc.c:1646 */
+#line 14662 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_OFFSET_PRECEDING;
@@ -46324,11 +46323,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46328 "gram.c" /* yacc.c:1646 */
+#line 46327 "gram.c" /* yacc.c:1646 */
break;
case 2119:
-#line 14671 "gram.y" /* yacc.c:1646 */
+#line 14670 "gram.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_OFFSET_FOLLOWING;
@@ -46336,279 +46335,279 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46340 "gram.c" /* yacc.c:1646 */
+#line 46339 "gram.c" /* yacc.c:1646 */
break;
case 2120:
-#line 14681 "gram.y" /* yacc.c:1646 */
+#line 14680 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_CURRENT_ROW; }
-#line 46346 "gram.c" /* yacc.c:1646 */
+#line 46345 "gram.c" /* yacc.c:1646 */
break;
case 2121:
-#line 14682 "gram.y" /* yacc.c:1646 */
+#line 14681 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_GROUP; }
-#line 46352 "gram.c" /* yacc.c:1646 */
+#line 46351 "gram.c" /* yacc.c:1646 */
break;
case 2122:
-#line 14683 "gram.y" /* yacc.c:1646 */
+#line 14682 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_TIES; }
-#line 46358 "gram.c" /* yacc.c:1646 */
+#line 46357 "gram.c" /* yacc.c:1646 */
break;
case 2123:
-#line 14684 "gram.y" /* yacc.c:1646 */
+#line 14683 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 46364 "gram.c" /* yacc.c:1646 */
+#line 46363 "gram.c" /* yacc.c:1646 */
break;
case 2124:
-#line 14685 "gram.y" /* yacc.c:1646 */
+#line 14684 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 46370 "gram.c" /* yacc.c:1646 */
+#line 46369 "gram.c" /* yacc.c:1646 */
break;
case 2125:
-#line 14699 "gram.y" /* yacc.c:1646 */
+#line 14698 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46376 "gram.c" /* yacc.c:1646 */
+#line 46375 "gram.c" /* yacc.c:1646 */
break;
case 2126:
-#line 14700 "gram.y" /* yacc.c:1646 */
+#line 14699 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46382 "gram.c" /* yacc.c:1646 */
+#line 46381 "gram.c" /* yacc.c:1646 */
break;
case 2127:
-#line 14701 "gram.y" /* yacc.c:1646 */
+#line 14700 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), (yyvsp[-1].node)); }
-#line 46388 "gram.c" /* yacc.c:1646 */
+#line 46387 "gram.c" /* yacc.c:1646 */
break;
case 2128:
-#line 14704 "gram.y" /* yacc.c:1646 */
+#line 14703 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46394 "gram.c" /* yacc.c:1646 */
+#line 46393 "gram.c" /* yacc.c:1646 */
break;
case 2129:
-#line 14705 "gram.y" /* yacc.c:1646 */
+#line 14704 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46400 "gram.c" /* yacc.c:1646 */
+#line 46399 "gram.c" /* yacc.c:1646 */
break;
case 2130:
-#line 14708 "gram.y" /* yacc.c:1646 */
+#line 14707 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), (yyvsp[-1].node)); }
-#line 46406 "gram.c" /* yacc.c:1646 */
+#line 46405 "gram.c" /* yacc.c:1646 */
break;
case 2131:
-#line 14711 "gram.y" /* yacc.c:1646 */
+#line 14710 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ANY_SUBLINK; }
-#line 46412 "gram.c" /* yacc.c:1646 */
+#line 46411 "gram.c" /* yacc.c:1646 */
break;
case 2132:
-#line 14712 "gram.y" /* yacc.c:1646 */
+#line 14711 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ANY_SUBLINK; }
-#line 46418 "gram.c" /* yacc.c:1646 */
+#line 46417 "gram.c" /* yacc.c:1646 */
break;
case 2133:
-#line 14713 "gram.y" /* yacc.c:1646 */
+#line 14712 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = ALL_SUBLINK; }
-#line 46424 "gram.c" /* yacc.c:1646 */
+#line 46423 "gram.c" /* yacc.c:1646 */
break;
case 2134:
-#line 14716 "gram.y" /* yacc.c:1646 */
+#line 14715 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46430 "gram.c" /* yacc.c:1646 */
+#line 46429 "gram.c" /* yacc.c:1646 */
break;
case 2135:
-#line 14717 "gram.y" /* yacc.c:1646 */
+#line 14716 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46436 "gram.c" /* yacc.c:1646 */
+#line 46435 "gram.c" /* yacc.c:1646 */
break;
case 2136:
-#line 14720 "gram.y" /* yacc.c:1646 */
+#line 14719 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "+"; }
-#line 46442 "gram.c" /* yacc.c:1646 */
+#line 46441 "gram.c" /* yacc.c:1646 */
break;
case 2137:
-#line 14721 "gram.y" /* yacc.c:1646 */
+#line 14720 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "-"; }
-#line 46448 "gram.c" /* yacc.c:1646 */
+#line 46447 "gram.c" /* yacc.c:1646 */
break;
case 2138:
-#line 14722 "gram.y" /* yacc.c:1646 */
+#line 14721 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "*"; }
-#line 46454 "gram.c" /* yacc.c:1646 */
+#line 46453 "gram.c" /* yacc.c:1646 */
break;
case 2139:
-#line 14723 "gram.y" /* yacc.c:1646 */
+#line 14722 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "/"; }
-#line 46460 "gram.c" /* yacc.c:1646 */
+#line 46459 "gram.c" /* yacc.c:1646 */
break;
case 2140:
-#line 14724 "gram.y" /* yacc.c:1646 */
+#line 14723 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "%"; }
-#line 46466 "gram.c" /* yacc.c:1646 */
+#line 46465 "gram.c" /* yacc.c:1646 */
break;
case 2141:
-#line 14725 "gram.y" /* yacc.c:1646 */
+#line 14724 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "^"; }
-#line 46472 "gram.c" /* yacc.c:1646 */
+#line 46471 "gram.c" /* yacc.c:1646 */
break;
case 2142:
-#line 14726 "gram.y" /* yacc.c:1646 */
+#line 14725 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "<"; }
-#line 46478 "gram.c" /* yacc.c:1646 */
+#line 46477 "gram.c" /* yacc.c:1646 */
break;
case 2143:
-#line 14727 "gram.y" /* yacc.c:1646 */
+#line 14726 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = ">"; }
-#line 46484 "gram.c" /* yacc.c:1646 */
+#line 46483 "gram.c" /* yacc.c:1646 */
break;
case 2144:
-#line 14728 "gram.y" /* yacc.c:1646 */
+#line 14727 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "="; }
-#line 46490 "gram.c" /* yacc.c:1646 */
+#line 46489 "gram.c" /* yacc.c:1646 */
break;
case 2145:
-#line 14729 "gram.y" /* yacc.c:1646 */
+#line 14728 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "<="; }
-#line 46496 "gram.c" /* yacc.c:1646 */
+#line 46495 "gram.c" /* yacc.c:1646 */
break;
case 2146:
-#line 14730 "gram.y" /* yacc.c:1646 */
+#line 14729 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = ">="; }
-#line 46502 "gram.c" /* yacc.c:1646 */
+#line 46501 "gram.c" /* yacc.c:1646 */
break;
case 2147:
-#line 14731 "gram.y" /* yacc.c:1646 */
+#line 14730 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "<>"; }
-#line 46508 "gram.c" /* yacc.c:1646 */
+#line 46507 "gram.c" /* yacc.c:1646 */
break;
case 2148:
-#line 14735 "gram.y" /* yacc.c:1646 */
+#line 14734 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46514 "gram.c" /* yacc.c:1646 */
+#line 46513 "gram.c" /* yacc.c:1646 */
break;
case 2149:
-#line 14737 "gram.y" /* yacc.c:1646 */
+#line 14736 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46520 "gram.c" /* yacc.c:1646 */
+#line 46519 "gram.c" /* yacc.c:1646 */
break;
case 2150:
-#line 14742 "gram.y" /* yacc.c:1646 */
+#line 14741 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46526 "gram.c" /* yacc.c:1646 */
+#line 46525 "gram.c" /* yacc.c:1646 */
break;
case 2151:
-#line 14744 "gram.y" /* yacc.c:1646 */
+#line 14743 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46532 "gram.c" /* yacc.c:1646 */
+#line 46531 "gram.c" /* yacc.c:1646 */
break;
case 2152:
-#line 14749 "gram.y" /* yacc.c:1646 */
+#line 14748 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46538 "gram.c" /* yacc.c:1646 */
+#line 46537 "gram.c" /* yacc.c:1646 */
break;
case 2153:
-#line 14751 "gram.y" /* yacc.c:1646 */
+#line 14750 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46544 "gram.c" /* yacc.c:1646 */
+#line 46543 "gram.c" /* yacc.c:1646 */
break;
case 2154:
-#line 14753 "gram.y" /* yacc.c:1646 */
+#line 14752 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("~~")); }
-#line 46550 "gram.c" /* yacc.c:1646 */
+#line 46549 "gram.c" /* yacc.c:1646 */
break;
case 2155:
-#line 14755 "gram.y" /* yacc.c:1646 */
+#line 14754 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("!~~")); }
-#line 46556 "gram.c" /* yacc.c:1646 */
+#line 46555 "gram.c" /* yacc.c:1646 */
break;
case 2156:
-#line 14757 "gram.y" /* yacc.c:1646 */
+#line 14756 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("~~*")); }
-#line 46562 "gram.c" /* yacc.c:1646 */
+#line 46561 "gram.c" /* yacc.c:1646 */
break;
case 2157:
-#line 14759 "gram.y" /* yacc.c:1646 */
+#line 14758 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("!~~*")); }
-#line 46568 "gram.c" /* yacc.c:1646 */
+#line 46567 "gram.c" /* yacc.c:1646 */
break;
case 2158:
-#line 14771 "gram.y" /* yacc.c:1646 */
+#line 14770 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 46576 "gram.c" /* yacc.c:1646 */
+#line 46575 "gram.c" /* yacc.c:1646 */
break;
case 2159:
-#line 14775 "gram.y" /* yacc.c:1646 */
+#line 14774 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 46584 "gram.c" /* yacc.c:1646 */
+#line 46583 "gram.c" /* yacc.c:1646 */
break;
case 2160:
-#line 14782 "gram.y" /* yacc.c:1646 */
+#line 14781 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 46592 "gram.c" /* yacc.c:1646 */
+#line 46591 "gram.c" /* yacc.c:1646 */
break;
case 2161:
-#line 14786 "gram.y" /* yacc.c:1646 */
+#line 14785 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 46600 "gram.c" /* yacc.c:1646 */
+#line 46599 "gram.c" /* yacc.c:1646 */
break;
case 2162:
-#line 14792 "gram.y" /* yacc.c:1646 */
+#line 14791 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46608 "gram.c" /* yacc.c:1646 */
+#line 46607 "gram.c" /* yacc.c:1646 */
break;
case 2163:
-#line 14796 "gram.y" /* yacc.c:1646 */
+#line 14795 "gram.y" /* yacc.c:1646 */
{
NamedArgExpr *na = makeNode(NamedArgExpr);
na->name = (yyvsp[-2].str);
@@ -46617,11 +46616,11 @@ yyreduce:
na->location = (yylsp[-2]);
(yyval.node) = (Node *) na;
}
-#line 46621 "gram.c" /* yacc.c:1646 */
+#line 46620 "gram.c" /* yacc.c:1646 */
break;
case 2164:
-#line 14805 "gram.y" /* yacc.c:1646 */
+#line 14804 "gram.y" /* yacc.c:1646 */
{
NamedArgExpr *na = makeNode(NamedArgExpr);
na->name = (yyvsp[-2].str);
@@ -46630,192 +46629,192 @@ yyreduce:
na->location = (yylsp[-2]);
(yyval.node) = (Node *) na;
}
-#line 46634 "gram.c" /* yacc.c:1646 */
+#line 46633 "gram.c" /* yacc.c:1646 */
break;
case 2165:
-#line 14815 "gram.y" /* yacc.c:1646 */
+#line 14814 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46640 "gram.c" /* yacc.c:1646 */
+#line 46639 "gram.c" /* yacc.c:1646 */
break;
case 2166:
-#line 14816 "gram.y" /* yacc.c:1646 */
+#line 14815 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46646 "gram.c" /* yacc.c:1646 */
+#line 46645 "gram.c" /* yacc.c:1646 */
break;
case 2167:
-#line 14819 "gram.y" /* yacc.c:1646 */
+#line 14818 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 46652 "gram.c" /* yacc.c:1646 */
+#line 46651 "gram.c" /* yacc.c:1646 */
break;
case 2168:
-#line 14820 "gram.y" /* yacc.c:1646 */
+#line 14819 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].typnam)); }
-#line 46658 "gram.c" /* yacc.c:1646 */
+#line 46657 "gram.c" /* yacc.c:1646 */
break;
case 2169:
-#line 14824 "gram.y" /* yacc.c:1646 */
+#line 14823 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr((yyvsp[-1].list), (yylsp[-2]));
}
-#line 46666 "gram.c" /* yacc.c:1646 */
+#line 46665 "gram.c" /* yacc.c:1646 */
break;
case 2170:
-#line 14828 "gram.y" /* yacc.c:1646 */
+#line 14827 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr((yyvsp[-1].list), (yylsp[-2]));
}
-#line 46674 "gram.c" /* yacc.c:1646 */
+#line 46673 "gram.c" /* yacc.c:1646 */
break;
case 2171:
-#line 14832 "gram.y" /* yacc.c:1646 */
+#line 14831 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr(NIL, (yylsp[-1]));
}
-#line 46682 "gram.c" /* yacc.c:1646 */
+#line 46681 "gram.c" /* yacc.c:1646 */
break;
case 2172:
-#line 14837 "gram.y" /* yacc.c:1646 */
+#line 14836 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 46688 "gram.c" /* yacc.c:1646 */
+#line 46687 "gram.c" /* yacc.c:1646 */
break;
case 2173:
-#line 14838 "gram.y" /* yacc.c:1646 */
+#line 14837 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 46694 "gram.c" /* yacc.c:1646 */
+#line 46693 "gram.c" /* yacc.c:1646 */
break;
case 2174:
-#line 14844 "gram.y" /* yacc.c:1646 */
+#line 14843 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeStringConst((yyvsp[-2].str), (yylsp[-2])), (yyvsp[0].node));
}
-#line 46702 "gram.c" /* yacc.c:1646 */
+#line 46701 "gram.c" /* yacc.c:1646 */
break;
case 2175:
-#line 14853 "gram.y" /* yacc.c:1646 */
+#line 14852 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46708 "gram.c" /* yacc.c:1646 */
+#line 46707 "gram.c" /* yacc.c:1646 */
break;
case 2176:
-#line 14854 "gram.y" /* yacc.c:1646 */
+#line 14853 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "year"; }
-#line 46714 "gram.c" /* yacc.c:1646 */
+#line 46713 "gram.c" /* yacc.c:1646 */
break;
case 2177:
-#line 14855 "gram.y" /* yacc.c:1646 */
+#line 14854 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "month"; }
-#line 46720 "gram.c" /* yacc.c:1646 */
+#line 46719 "gram.c" /* yacc.c:1646 */
break;
case 2178:
-#line 14856 "gram.y" /* yacc.c:1646 */
+#line 14855 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "day"; }
-#line 46726 "gram.c" /* yacc.c:1646 */
+#line 46725 "gram.c" /* yacc.c:1646 */
break;
case 2179:
-#line 14857 "gram.y" /* yacc.c:1646 */
+#line 14856 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "hour"; }
-#line 46732 "gram.c" /* yacc.c:1646 */
+#line 46731 "gram.c" /* yacc.c:1646 */
break;
case 2180:
-#line 14858 "gram.y" /* yacc.c:1646 */
+#line 14857 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "minute"; }
-#line 46738 "gram.c" /* yacc.c:1646 */
+#line 46737 "gram.c" /* yacc.c:1646 */
break;
case 2181:
-#line 14859 "gram.y" /* yacc.c:1646 */
+#line 14858 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "second"; }
-#line 46744 "gram.c" /* yacc.c:1646 */
+#line 46743 "gram.c" /* yacc.c:1646 */
break;
case 2182:
-#line 14860 "gram.y" /* yacc.c:1646 */
+#line 14859 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46750 "gram.c" /* yacc.c:1646 */
+#line 46749 "gram.c" /* yacc.c:1646 */
break;
case 2183:
-#line 14864 "gram.y" /* yacc.c:1646 */
+#line 14863 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "NFC"; }
-#line 46756 "gram.c" /* yacc.c:1646 */
+#line 46755 "gram.c" /* yacc.c:1646 */
break;
case 2184:
-#line 14865 "gram.y" /* yacc.c:1646 */
+#line 14864 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "NFD"; }
-#line 46762 "gram.c" /* yacc.c:1646 */
+#line 46761 "gram.c" /* yacc.c:1646 */
break;
case 2185:
-#line 14866 "gram.y" /* yacc.c:1646 */
+#line 14865 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "NFKC"; }
-#line 46768 "gram.c" /* yacc.c:1646 */
+#line 46767 "gram.c" /* yacc.c:1646 */
break;
case 2186:
-#line 14867 "gram.y" /* yacc.c:1646 */
+#line 14866 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = "NFKD"; }
-#line 46774 "gram.c" /* yacc.c:1646 */
+#line 46773 "gram.c" /* yacc.c:1646 */
break;
case 2187:
-#line 14873 "gram.y" /* yacc.c:1646 */
+#line 14872 "gram.y" /* yacc.c:1646 */
{
/* overlay(A PLACING B FROM C FOR D) is converted to overlay(A, B, C, D) */
(yyval.list) = list_make4((yyvsp[-6].node), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46783 "gram.c" /* yacc.c:1646 */
+#line 46782 "gram.c" /* yacc.c:1646 */
break;
case 2188:
-#line 14878 "gram.y" /* yacc.c:1646 */
+#line 14877 "gram.y" /* yacc.c:1646 */
{
/* overlay(A PLACING B FROM C) is converted to overlay(A, B, C) */
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46792 "gram.c" /* yacc.c:1646 */
+#line 46791 "gram.c" /* yacc.c:1646 */
break;
case 2189:
-#line 14886 "gram.y" /* yacc.c:1646 */
+#line 14885 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[0].node), (yyvsp[-2].node)); }
-#line 46798 "gram.c" /* yacc.c:1646 */
+#line 46797 "gram.c" /* yacc.c:1646 */
break;
case 2190:
-#line 14908 "gram.y" /* yacc.c:1646 */
+#line 14907 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46806 "gram.c" /* yacc.c:1646 */
+#line 46805 "gram.c" /* yacc.c:1646 */
break;
case 2191:
-#line 14912 "gram.y" /* yacc.c:1646 */
+#line 14911 "gram.y" /* yacc.c:1646 */
{
/* not legal per SQL, but might as well allow it */
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[0].node), (yyvsp[-2].node));
}
-#line 46815 "gram.c" /* yacc.c:1646 */
+#line 46814 "gram.c" /* yacc.c:1646 */
break;
case 2192:
-#line 14917 "gram.y" /* yacc.c:1646 */
+#line 14916 "gram.y" /* yacc.c:1646 */
{
/*
* Because we aren't restricting data types here, this
@@ -46826,11 +46825,11 @@ yyreduce:
*/
(yyval.list) = list_make2((yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46830 "gram.c" /* yacc.c:1646 */
+#line 46829 "gram.c" /* yacc.c:1646 */
break;
case 2193:
-#line 14928 "gram.y" /* yacc.c:1646 */
+#line 14927 "gram.y" /* yacc.c:1646 */
{
/* not legal per SQL */
@@ -46847,54 +46846,54 @@ yyreduce:
makeTypeCast((yyvsp[0].node),
SystemTypeName("int4"), -1));
}
-#line 46851 "gram.c" /* yacc.c:1646 */
+#line 46850 "gram.c" /* yacc.c:1646 */
break;
case 2194:
-#line 14945 "gram.y" /* yacc.c:1646 */
+#line 14944 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46859 "gram.c" /* yacc.c:1646 */
+#line 46858 "gram.c" /* yacc.c:1646 */
break;
case 2195:
-#line 14950 "gram.y" /* yacc.c:1646 */
+#line 14949 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[0].list), (yyvsp[-2].node)); }
-#line 46865 "gram.c" /* yacc.c:1646 */
+#line 46864 "gram.c" /* yacc.c:1646 */
break;
case 2196:
-#line 14951 "gram.y" /* yacc.c:1646 */
+#line 14950 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46871 "gram.c" /* yacc.c:1646 */
+#line 46870 "gram.c" /* yacc.c:1646 */
break;
case 2197:
-#line 14952 "gram.y" /* yacc.c:1646 */
+#line 14951 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46877 "gram.c" /* yacc.c:1646 */
+#line 46876 "gram.c" /* yacc.c:1646 */
break;
case 2198:
-#line 14956 "gram.y" /* yacc.c:1646 */
+#line 14955 "gram.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subselect = (yyvsp[0].node);
/* other fields will be filled later */
(yyval.node) = (Node *)n;
}
-#line 46888 "gram.c" /* yacc.c:1646 */
+#line 46887 "gram.c" /* yacc.c:1646 */
break;
case 2199:
-#line 14962 "gram.y" /* yacc.c:1646 */
+#line 14961 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[-1].list); }
-#line 46894 "gram.c" /* yacc.c:1646 */
+#line 46893 "gram.c" /* yacc.c:1646 */
break;
case 2200:
-#line 14973 "gram.y" /* yacc.c:1646 */
+#line 14972 "gram.y" /* yacc.c:1646 */
{
CaseExpr *c = makeNode(CaseExpr);
c->casetype = InvalidOid; /* not analyzed yet */
@@ -46904,23 +46903,23 @@ yyreduce:
c->location = (yylsp[-4]);
(yyval.node) = (Node *)c;
}
-#line 46908 "gram.c" /* yacc.c:1646 */
+#line 46907 "gram.c" /* yacc.c:1646 */
break;
case 2201:
-#line 14986 "gram.y" /* yacc.c:1646 */
+#line 14985 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 46914 "gram.c" /* yacc.c:1646 */
+#line 46913 "gram.c" /* yacc.c:1646 */
break;
case 2202:
-#line 14987 "gram.y" /* yacc.c:1646 */
+#line 14986 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 46920 "gram.c" /* yacc.c:1646 */
+#line 46919 "gram.c" /* yacc.c:1646 */
break;
case 2203:
-#line 14992 "gram.y" /* yacc.c:1646 */
+#line 14991 "gram.y" /* yacc.c:1646 */
{
CaseWhen *w = makeNode(CaseWhen);
w->expr = (Expr *) (yyvsp[-2].node);
@@ -46928,67 +46927,67 @@ yyreduce:
w->location = (yylsp[-3]);
(yyval.node) = (Node *)w;
}
-#line 46932 "gram.c" /* yacc.c:1646 */
+#line 46931 "gram.c" /* yacc.c:1646 */
break;
case 2204:
-#line 15002 "gram.y" /* yacc.c:1646 */
+#line 15001 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 46938 "gram.c" /* yacc.c:1646 */
+#line 46937 "gram.c" /* yacc.c:1646 */
break;
case 2205:
-#line 15003 "gram.y" /* yacc.c:1646 */
+#line 15002 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46944 "gram.c" /* yacc.c:1646 */
+#line 46943 "gram.c" /* yacc.c:1646 */
break;
case 2206:
-#line 15006 "gram.y" /* yacc.c:1646 */
+#line 15005 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 46950 "gram.c" /* yacc.c:1646 */
+#line 46949 "gram.c" /* yacc.c:1646 */
break;
case 2207:
-#line 15007 "gram.y" /* yacc.c:1646 */
+#line 15006 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46956 "gram.c" /* yacc.c:1646 */
+#line 46955 "gram.c" /* yacc.c:1646 */
break;
case 2208:
-#line 15011 "gram.y" /* yacc.c:1646 */
+#line 15010 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeColumnRef((yyvsp[0].str), NIL, (yylsp[0]), yyscanner);
}
-#line 46964 "gram.c" /* yacc.c:1646 */
+#line 46963 "gram.c" /* yacc.c:1646 */
break;
case 2209:
-#line 15015 "gram.y" /* yacc.c:1646 */
+#line 15014 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeColumnRef((yyvsp[-1].str), (yyvsp[0].list), (yylsp[-1]), yyscanner);
}
-#line 46972 "gram.c" /* yacc.c:1646 */
+#line 46971 "gram.c" /* yacc.c:1646 */
break;
case 2210:
-#line 15022 "gram.y" /* yacc.c:1646 */
+#line 15021 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeString((yyvsp[0].str));
}
-#line 46980 "gram.c" /* yacc.c:1646 */
+#line 46979 "gram.c" /* yacc.c:1646 */
break;
case 2211:
-#line 15026 "gram.y" /* yacc.c:1646 */
+#line 15025 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeNode(A_Star);
}
-#line 46988 "gram.c" /* yacc.c:1646 */
+#line 46987 "gram.c" /* yacc.c:1646 */
break;
case 2212:
-#line 15030 "gram.y" /* yacc.c:1646 */
+#line 15029 "gram.y" /* yacc.c:1646 */
{
A_Indices *ai = makeNode(A_Indices);
ai->is_slice = false;
@@ -46996,11 +46995,11 @@ yyreduce:
ai->uidx = (yyvsp[-1].node);
(yyval.node) = (Node *) ai;
}
-#line 47000 "gram.c" /* yacc.c:1646 */
+#line 46999 "gram.c" /* yacc.c:1646 */
break;
case 2213:
-#line 15038 "gram.y" /* yacc.c:1646 */
+#line 15037 "gram.y" /* yacc.c:1646 */
{
A_Indices *ai = makeNode(A_Indices);
ai->is_slice = true;
@@ -47008,71 +47007,71 @@ yyreduce:
ai->uidx = (yyvsp[-1].node);
(yyval.node) = (Node *) ai;
}
-#line 47012 "gram.c" /* yacc.c:1646 */
+#line 47011 "gram.c" /* yacc.c:1646 */
break;
case 2214:
-#line 15048 "gram.y" /* yacc.c:1646 */
+#line 15047 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 47018 "gram.c" /* yacc.c:1646 */
+#line 47017 "gram.c" /* yacc.c:1646 */
break;
case 2215:
-#line 15049 "gram.y" /* yacc.c:1646 */
+#line 15048 "gram.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 47024 "gram.c" /* yacc.c:1646 */
+#line 47023 "gram.c" /* yacc.c:1646 */
break;
case 2216:
-#line 15053 "gram.y" /* yacc.c:1646 */
+#line 15052 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 47030 "gram.c" /* yacc.c:1646 */
+#line 47029 "gram.c" /* yacc.c:1646 */
break;
case 2217:
-#line 15054 "gram.y" /* yacc.c:1646 */
+#line 15053 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 47036 "gram.c" /* yacc.c:1646 */
+#line 47035 "gram.c" /* yacc.c:1646 */
break;
case 2218:
-#line 15058 "gram.y" /* yacc.c:1646 */
+#line 15057 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 47042 "gram.c" /* yacc.c:1646 */
+#line 47041 "gram.c" /* yacc.c:1646 */
break;
case 2219:
-#line 15059 "gram.y" /* yacc.c:1646 */
+#line 15058 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 47048 "gram.c" /* yacc.c:1646 */
+#line 47047 "gram.c" /* yacc.c:1646 */
break;
case 2222:
-#line 15073 "gram.y" /* yacc.c:1646 */
+#line 15072 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 47054 "gram.c" /* yacc.c:1646 */
+#line 47053 "gram.c" /* yacc.c:1646 */
break;
case 2223:
-#line 15074 "gram.y" /* yacc.c:1646 */
+#line 15073 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 47060 "gram.c" /* yacc.c:1646 */
+#line 47059 "gram.c" /* yacc.c:1646 */
break;
case 2224:
-#line 15078 "gram.y" /* yacc.c:1646 */
+#line 15077 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 47066 "gram.c" /* yacc.c:1646 */
+#line 47065 "gram.c" /* yacc.c:1646 */
break;
case 2225:
-#line 15079 "gram.y" /* yacc.c:1646 */
+#line 15078 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 47072 "gram.c" /* yacc.c:1646 */
+#line 47071 "gram.c" /* yacc.c:1646 */
break;
case 2226:
-#line 15083 "gram.y" /* yacc.c:1646 */
+#line 15082 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -47080,11 +47079,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 47084 "gram.c" /* yacc.c:1646 */
+#line 47083 "gram.c" /* yacc.c:1646 */
break;
case 2227:
-#line 15091 "gram.y" /* yacc.c:1646 */
+#line 15090 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -47092,11 +47091,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[-1].node);
(yyval.target)->location = (yylsp[-1]);
}
-#line 47096 "gram.c" /* yacc.c:1646 */
+#line 47095 "gram.c" /* yacc.c:1646 */
break;
case 2228:
-#line 15099 "gram.y" /* yacc.c:1646 */
+#line 15098 "gram.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -47104,11 +47103,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[0].node);
(yyval.target)->location = (yylsp[0]);
}
-#line 47108 "gram.c" /* yacc.c:1646 */
+#line 47107 "gram.c" /* yacc.c:1646 */
break;
case 2229:
-#line 15107 "gram.y" /* yacc.c:1646 */
+#line 15106 "gram.y" /* yacc.c:1646 */
{
ColumnRef *n = makeNode(ColumnRef);
n->fields = list_make1(makeNode(A_Star));
@@ -47120,31 +47119,31 @@ yyreduce:
(yyval.target)->val = (Node *)n;
(yyval.target)->location = (yylsp[0]);
}
-#line 47124 "gram.c" /* yacc.c:1646 */
+#line 47123 "gram.c" /* yacc.c:1646 */
break;
case 2230:
-#line 15128 "gram.y" /* yacc.c:1646 */
+#line 15127 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].range)); }
-#line 47130 "gram.c" /* yacc.c:1646 */
+#line 47129 "gram.c" /* yacc.c:1646 */
break;
case 2231:
-#line 15129 "gram.y" /* yacc.c:1646 */
+#line 15128 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].range)); }
-#line 47136 "gram.c" /* yacc.c:1646 */
+#line 47135 "gram.c" /* yacc.c:1646 */
break;
case 2232:
-#line 15141 "gram.y" /* yacc.c:1646 */
+#line 15140 "gram.y" /* yacc.c:1646 */
{
(yyval.range) = makeRangeVar(NULL, (yyvsp[0].str), (yylsp[0]));
}
-#line 47144 "gram.c" /* yacc.c:1646 */
+#line 47143 "gram.c" /* yacc.c:1646 */
break;
case 2233:
-#line 15145 "gram.y" /* yacc.c:1646 */
+#line 15144 "gram.y" /* yacc.c:1646 */
{
check_qualified_name((yyvsp[0].list), yyscanner);
(yyval.range) = makeRangeVar(NULL, NULL, (yylsp[-1]));
@@ -47169,88 +47168,88 @@ yyreduce:
break;
}
}
-#line 47173 "gram.c" /* yacc.c:1646 */
+#line 47172 "gram.c" /* yacc.c:1646 */
break;
case 2234:
-#line 15172 "gram.y" /* yacc.c:1646 */
+#line 15171 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 47179 "gram.c" /* yacc.c:1646 */
+#line 47178 "gram.c" /* yacc.c:1646 */
break;
case 2235:
-#line 15174 "gram.y" /* yacc.c:1646 */
+#line 15173 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 47185 "gram.c" /* yacc.c:1646 */
+#line 47184 "gram.c" /* yacc.c:1646 */
break;
case 2236:
-#line 15178 "gram.y" /* yacc.c:1646 */
+#line 15177 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47191 "gram.c" /* yacc.c:1646 */
+#line 47190 "gram.c" /* yacc.c:1646 */
break;
case 2237:
-#line 15180 "gram.y" /* yacc.c:1646 */
+#line 15179 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47197 "gram.c" /* yacc.c:1646 */
+#line 47196 "gram.c" /* yacc.c:1646 */
break;
case 2238:
-#line 15182 "gram.y" /* yacc.c:1646 */
+#line 15181 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47203 "gram.c" /* yacc.c:1646 */
+#line 47202 "gram.c" /* yacc.c:1646 */
break;
case 2239:
-#line 15193 "gram.y" /* yacc.c:1646 */
+#line 15192 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 47209 "gram.c" /* yacc.c:1646 */
+#line 47208 "gram.c" /* yacc.c:1646 */
break;
case 2240:
-#line 15195 "gram.y" /* yacc.c:1646 */
+#line 15194 "gram.y" /* yacc.c:1646 */
{
(yyval.list) = check_func_name(lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)),
yyscanner);
}
-#line 47218 "gram.c" /* yacc.c:1646 */
+#line 47217 "gram.c" /* yacc.c:1646 */
break;
case 2241:
-#line 15206 "gram.y" /* yacc.c:1646 */
+#line 15205 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeIntConst((yyvsp[0].ival), (yylsp[0]));
}
-#line 47226 "gram.c" /* yacc.c:1646 */
+#line 47225 "gram.c" /* yacc.c:1646 */
break;
case 2242:
-#line 15210 "gram.y" /* yacc.c:1646 */
+#line 15209 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeFloatConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47234 "gram.c" /* yacc.c:1646 */
+#line 47233 "gram.c" /* yacc.c:1646 */
break;
case 2243:
-#line 15214 "gram.y" /* yacc.c:1646 */
+#line 15213 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47242 "gram.c" /* yacc.c:1646 */
+#line 47241 "gram.c" /* yacc.c:1646 */
break;
case 2244:
-#line 15218 "gram.y" /* yacc.c:1646 */
+#line 15217 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47250 "gram.c" /* yacc.c:1646 */
+#line 47249 "gram.c" /* yacc.c:1646 */
break;
case 2245:
-#line 15222 "gram.y" /* yacc.c:1646 */
+#line 15221 "gram.y" /* yacc.c:1646 */
{
/* This is a bit constant per SQL99:
* Without Feature F511, "BIT data type",
@@ -47259,22 +47258,22 @@ yyreduce:
*/
(yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47263 "gram.c" /* yacc.c:1646 */
+#line 47262 "gram.c" /* yacc.c:1646 */
break;
case 2246:
-#line 15231 "gram.y" /* yacc.c:1646 */
+#line 15230 "gram.y" /* yacc.c:1646 */
{
/* generic type 'literal' syntax */
TypeName *t = makeTypeNameFromNameList((yyvsp[-1].list));
t->location = (yylsp[-1]);
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47274 "gram.c" /* yacc.c:1646 */
+#line 47273 "gram.c" /* yacc.c:1646 */
break;
case 2247:
-#line 15238 "gram.y" /* yacc.c:1646 */
+#line 15237 "gram.y" /* yacc.c:1646 */
{
/* generic syntax with a type modifier */
TypeName *t = makeTypeNameFromNameList((yyvsp[-5].list));
@@ -47306,94 +47305,94 @@ yyreduce:
t->location = (yylsp[-5]);
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47310 "gram.c" /* yacc.c:1646 */
+#line 47309 "gram.c" /* yacc.c:1646 */
break;
case 2248:
-#line 15270 "gram.y" /* yacc.c:1646 */
+#line 15269 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), (yyvsp[-1].typnam));
}
-#line 47318 "gram.c" /* yacc.c:1646 */
+#line 47317 "gram.c" /* yacc.c:1646 */
break;
case 2249:
-#line 15274 "gram.y" /* yacc.c:1646 */
+#line 15273 "gram.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-2].typnam);
t->typmods = (yyvsp[0].list);
(yyval.node) = makeStringConstCast((yyvsp[-1].str), (yylsp[-1]), t);
}
-#line 47328 "gram.c" /* yacc.c:1646 */
+#line 47327 "gram.c" /* yacc.c:1646 */
break;
case 2250:
-#line 15280 "gram.y" /* yacc.c:1646 */
+#line 15279 "gram.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-4].typnam);
t->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47339 "gram.c" /* yacc.c:1646 */
+#line 47338 "gram.c" /* yacc.c:1646 */
break;
case 2251:
-#line 15287 "gram.y" /* yacc.c:1646 */
+#line 15286 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeBoolAConst(true, (yylsp[0]));
}
-#line 47347 "gram.c" /* yacc.c:1646 */
+#line 47346 "gram.c" /* yacc.c:1646 */
break;
case 2252:
-#line 15291 "gram.y" /* yacc.c:1646 */
+#line 15290 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeBoolAConst(false, (yylsp[0]));
}
-#line 47355 "gram.c" /* yacc.c:1646 */
+#line 47354 "gram.c" /* yacc.c:1646 */
break;
case 2253:
-#line 15295 "gram.y" /* yacc.c:1646 */
+#line 15294 "gram.y" /* yacc.c:1646 */
{
(yyval.node) = makeNullAConst((yylsp[0]));
}
-#line 47363 "gram.c" /* yacc.c:1646 */
+#line 47362 "gram.c" /* yacc.c:1646 */
break;
case 2254:
-#line 15300 "gram.y" /* yacc.c:1646 */
+#line 15299 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 47369 "gram.c" /* yacc.c:1646 */
+#line 47368 "gram.c" /* yacc.c:1646 */
break;
case 2255:
-#line 15301 "gram.y" /* yacc.c:1646 */
+#line 15300 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47375 "gram.c" /* yacc.c:1646 */
+#line 47374 "gram.c" /* yacc.c:1646 */
break;
case 2256:
-#line 15303 "gram.y" /* yacc.c:1646 */
+#line 15302 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 47381 "gram.c" /* yacc.c:1646 */
+#line 47380 "gram.c" /* yacc.c:1646 */
break;
case 2257:
-#line 15304 "gram.y" /* yacc.c:1646 */
+#line 15303 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = + (yyvsp[0].ival); }
-#line 47387 "gram.c" /* yacc.c:1646 */
+#line 47386 "gram.c" /* yacc.c:1646 */
break;
case 2258:
-#line 15305 "gram.y" /* yacc.c:1646 */
+#line 15304 "gram.y" /* yacc.c:1646 */
{ (yyval.ival) = - (yyvsp[0].ival); }
-#line 47393 "gram.c" /* yacc.c:1646 */
+#line 47392 "gram.c" /* yacc.c:1646 */
break;
case 2259:
-#line 15310 "gram.y" /* yacc.c:1646 */
+#line 15309 "gram.y" /* yacc.c:1646 */
{
RoleSpec *spc = (RoleSpec *) (yyvsp[0].rolespec);
switch (spc->roletype)
@@ -47431,11 +47430,11 @@ yyreduce:
break;
}
}
-#line 47435 "gram.c" /* yacc.c:1646 */
+#line 47434 "gram.c" /* yacc.c:1646 */
break;
case 2260:
-#line 15350 "gram.y" /* yacc.c:1646 */
+#line 15349 "gram.y" /* yacc.c:1646 */
{
/*
* "public" and "none" are not keywords, but they must
@@ -47462,47 +47461,47 @@ yyreduce:
}
(yyval.rolespec) = n;
}
-#line 47466 "gram.c" /* yacc.c:1646 */
+#line 47465 "gram.c" /* yacc.c:1646 */
break;
case 2261:
-#line 15377 "gram.y" /* yacc.c:1646 */
+#line 15376 "gram.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_ROLE, (yylsp[0]));
}
-#line 47474 "gram.c" /* yacc.c:1646 */
+#line 47473 "gram.c" /* yacc.c:1646 */
break;
case 2262:
-#line 15381 "gram.y" /* yacc.c:1646 */
+#line 15380 "gram.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_USER, (yylsp[0]));
}
-#line 47482 "gram.c" /* yacc.c:1646 */
+#line 47481 "gram.c" /* yacc.c:1646 */
break;
case 2263:
-#line 15385 "gram.y" /* yacc.c:1646 */
+#line 15384 "gram.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_SESSION_USER, (yylsp[0]));
}
-#line 47490 "gram.c" /* yacc.c:1646 */
+#line 47489 "gram.c" /* yacc.c:1646 */
break;
case 2264:
-#line 15391 "gram.y" /* yacc.c:1646 */
+#line 15390 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].rolespec)); }
-#line 47496 "gram.c" /* yacc.c:1646 */
+#line 47495 "gram.c" /* yacc.c:1646 */
break;
case 2265:
-#line 15393 "gram.y" /* yacc.c:1646 */
+#line 15392 "gram.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].rolespec)); }
-#line 47502 "gram.c" /* yacc.c:1646 */
+#line 47501 "gram.c" /* yacc.c:1646 */
break;
case 2266:
-#line 15410 "gram.y" /* yacc.c:1646 */
+#line 15409 "gram.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
@@ -47529,11 +47528,11 @@ yyreduce:
n->lockingClause = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 47533 "gram.c" /* yacc.c:1646 */
+#line 47532 "gram.c" /* yacc.c:1646 */
break;
case 2267:
-#line 15443 "gram.y" /* yacc.c:1646 */
+#line 15442 "gram.y" /* yacc.c:1646 */
{
PLAssignStmt *n = makeNode(PLAssignStmt);
@@ -47544,125 +47543,125 @@ yyreduce:
n->location = (yylsp[-3]);
(yyval.node) = (Node *) n;
}
-#line 47548 "gram.c" /* yacc.c:1646 */
+#line 47547 "gram.c" /* yacc.c:1646 */
break;
case 2268:
-#line 15455 "gram.y" /* yacc.c:1646 */
+#line 15454 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47554 "gram.c" /* yacc.c:1646 */
+#line 47553 "gram.c" /* yacc.c:1646 */
break;
case 2269:
-#line 15456 "gram.y" /* yacc.c:1646 */
+#line 15455 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = psprintf("$%d", (yyvsp[0].ival)); }
-#line 47560 "gram.c" /* yacc.c:1646 */
+#line 47559 "gram.c" /* yacc.c:1646 */
break;
case 2272:
-#line 15477 "gram.y" /* yacc.c:1646 */
+#line 15476 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47566 "gram.c" /* yacc.c:1646 */
+#line 47565 "gram.c" /* yacc.c:1646 */
break;
case 2273:
-#line 15478 "gram.y" /* yacc.c:1646 */
+#line 15477 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47572 "gram.c" /* yacc.c:1646 */
+#line 47571 "gram.c" /* yacc.c:1646 */
break;
case 2274:
-#line 15479 "gram.y" /* yacc.c:1646 */
+#line 15478 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47578 "gram.c" /* yacc.c:1646 */
+#line 47577 "gram.c" /* yacc.c:1646 */
break;
case 2275:
-#line 15484 "gram.y" /* yacc.c:1646 */
+#line 15483 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47584 "gram.c" /* yacc.c:1646 */
+#line 47583 "gram.c" /* yacc.c:1646 */
break;
case 2276:
-#line 15485 "gram.y" /* yacc.c:1646 */
+#line 15484 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47590 "gram.c" /* yacc.c:1646 */
+#line 47589 "gram.c" /* yacc.c:1646 */
break;
case 2277:
-#line 15486 "gram.y" /* yacc.c:1646 */
+#line 15485 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47596 "gram.c" /* yacc.c:1646 */
+#line 47595 "gram.c" /* yacc.c:1646 */
break;
case 2278:
-#line 15491 "gram.y" /* yacc.c:1646 */
+#line 15490 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47602 "gram.c" /* yacc.c:1646 */
+#line 47601 "gram.c" /* yacc.c:1646 */
break;
case 2279:
-#line 15492 "gram.y" /* yacc.c:1646 */
+#line 15491 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47608 "gram.c" /* yacc.c:1646 */
+#line 47607 "gram.c" /* yacc.c:1646 */
break;
case 2280:
-#line 15493 "gram.y" /* yacc.c:1646 */
+#line 15492 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47614 "gram.c" /* yacc.c:1646 */
+#line 47613 "gram.c" /* yacc.c:1646 */
break;
case 2281:
-#line 15494 "gram.y" /* yacc.c:1646 */
+#line 15493 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47620 "gram.c" /* yacc.c:1646 */
+#line 47619 "gram.c" /* yacc.c:1646 */
break;
case 2282:
-#line 15500 "gram.y" /* yacc.c:1646 */
+#line 15499 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47626 "gram.c" /* yacc.c:1646 */
+#line 47625 "gram.c" /* yacc.c:1646 */
break;
case 2283:
-#line 15501 "gram.y" /* yacc.c:1646 */
+#line 15500 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47632 "gram.c" /* yacc.c:1646 */
+#line 47631 "gram.c" /* yacc.c:1646 */
break;
case 2284:
-#line 15502 "gram.y" /* yacc.c:1646 */
+#line 15501 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47638 "gram.c" /* yacc.c:1646 */
+#line 47637 "gram.c" /* yacc.c:1646 */
break;
case 2285:
-#line 15503 "gram.y" /* yacc.c:1646 */
+#line 15502 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47644 "gram.c" /* yacc.c:1646 */
+#line 47643 "gram.c" /* yacc.c:1646 */
break;
case 2286:
-#line 15504 "gram.y" /* yacc.c:1646 */
+#line 15503 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47650 "gram.c" /* yacc.c:1646 */
+#line 47649 "gram.c" /* yacc.c:1646 */
break;
case 2287:
-#line 15510 "gram.y" /* yacc.c:1646 */
+#line 15509 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47656 "gram.c" /* yacc.c:1646 */
+#line 47655 "gram.c" /* yacc.c:1646 */
break;
case 2288:
-#line 15511 "gram.y" /* yacc.c:1646 */
+#line 15510 "gram.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47662 "gram.c" /* yacc.c:1646 */
+#line 47661 "gram.c" /* yacc.c:1646 */
break;
-#line 47666 "gram.c" /* yacc.c:1646 */
+#line 47665 "gram.c" /* yacc.c:1646 */
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -47897,7 +47896,7 @@ yyreturn:
#endif
return yyresult;
}
-#line 16455 "gram.y" /* yacc.c:1906 */
+#line 16454 "gram.y" /* yacc.c:1906 */
/*
diff --git a/src/parser/gram.h b/src/parser/gram.h
index 9e5afdeb6..8900df784 100644
--- a/src/parser/gram.h
+++ b/src/parser/gram.h
@@ -1022,7 +1022,7 @@ extern int base_yydebug;
union YYSTYPE
{
-#line 249 "gram.y" /* yacc.c:1909 */
+#line 248 "gram.y" /* yacc.c:1909 */
core_YYSTYPE core_yystype;
/* these fields must match core_YYSTYPE: */
diff --git a/src/parser/gram_minimal.c b/src/parser/gram_minimal.c
index f0695de0b..9b1f18cc8 100644
--- a/src/parser/gram_minimal.c
+++ b/src/parser/gram_minimal.c
@@ -77,8 +77,8 @@
* gram.y
* POSTGRESQL BISON rules/actions
*
- * Portions Copyright (c) 2003-2021, PgPool Global Development Group
- * Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group
+ * Portions Copyright (c) 2003-2022, PgPool Global Development Group
+ * Portions Copyright (c) 1996-2022, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
*
@@ -129,7 +129,6 @@
#include "keywords.h"
#include "gramparse.h"
#include "makefuncs.h"
-#include "pool_string.h"
#include "parser.h"
#include "pg_class.h"
#include "pg_trigger.h"
@@ -307,7 +306,7 @@ static void processCASbits(int cas_bits, int location, const char *constrType,
static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
-#line 311 "gram_minimal.c" /* yacc.c:339 */
+#line 310 "gram_minimal.c" /* yacc.c:339 */
# ifndef YY_NULLPTR
# if defined __cplusplus && 201103L <= __cplusplus
@@ -1319,7 +1318,7 @@ extern int minimal_base_yydebug;
union YYSTYPE
{
-#line 249 "gram_minimal.y" /* yacc.c:355 */
+#line 248 "gram_minimal.y" /* yacc.c:355 */
core_YYSTYPE core_yystype;
/* these fields must match core_YYSTYPE: */
@@ -1367,7 +1366,7 @@ union YYSTYPE
SetQuantifier setquantifier;
struct GroupClause *groupclause;
-#line 1371 "gram_minimal.c" /* yacc.c:355 */
+#line 1370 "gram_minimal.c" /* yacc.c:355 */
};
typedef union YYSTYPE YYSTYPE;
@@ -1397,7 +1396,7 @@ int minimal_base_yyparse (core_yyscan_t yyscanner);
/* Copy the second part of user declarations. */
-#line 1401 "gram_minimal.c" /* yacc.c:358 */
+#line 1400 "gram_minimal.c" /* yacc.c:358 */
#ifdef short
# undef short
@@ -1745,323 +1744,323 @@ static const yytype_uint16 yytranslate[] =
/* YYRLINE[YYN] -- Source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 862, 862, 866, 870, 875, 882, 889, 908, 920,
- 934, 935, 939, 940, 941, 942, 943, 944, 945, 946,
- 947, 948, 949, 950, 951, 952, 953, 954, 955, 956,
- 957, 958, 959, 960, 961, 962, 963, 964, 965, 966,
- 967, 968, 969, 970, 971, 972, 973, 974, 975, 976,
- 977, 978, 979, 980, 981, 982, 983, 984, 985, 986,
- 987, 988, 989, 990, 991, 992, 993, 994, 995, 996,
- 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006,
- 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016,
- 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026,
- 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036,
- 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046,
- 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056,
- 1057, 1058, 1059, 1060, 1061, 1063, 1072, 1087, 1098, 1099,
- 1100, 1109, 1110, 1114, 1115, 1119, 1124, 1128, 1138, 1146,
- 1150, 1154, 1159, 1163, 1211, 1213, 1217, 1221, 1225, 1229,
- 1243, 1261, 1269, 1280, 1281, 1285, 1293, 1301, 1309, 1330,
- 1337, 1344, 1351, 1358, 1365, 1382, 1400, 1411, 1412, 1423,
- 1433, 1443, 1458, 1476, 1477, 1481, 1488, 1496, 1497, 1498,
- 1499, 1500, 1501, 1515, 1522, 1528, 1534, 1543, 1551, 1559,
- 1563, 1571, 1579, 1586, 1596, 1597, 1605, 1616, 1624, 1632,
- 1643, 1651, 1659, 1666, 1675, 1685, 1686, 1690, 1691, 1694,
- 1696, 1700, 1701, 1702, 1703, 1707, 1708, 1709, 1715, 1727,
- 1731, 1735, 1750, 1757, 1758, 1759, 1763, 1764, 1765, 1769,
- 1770, 1774, 1775, 1784, 1785, 1792, 1799, 1809, 1816, 1826,
- 1827, 1832, 1833, 1839, 1845, 1851, 1857, 1863, 1869, 1875,
- 1885, 1895, 1896, 1900, 1901, 1909, 1924, 1930, 1936, 1942,
- 1948, 1967, 1976, 1985, 1994, 2003, 2014, 2025, 2034, 2043,
- 2052, 2063, 2074, 2083, 2092, 2101, 2110, 2119, 2128, 2139,
- 2150, 2159, 2171, 2172, 2177, 2191, 2204, 2220, 2237, 2246,
- 2255, 2264, 2273, 2282, 2290, 2298, 2306, 2315, 2324, 2340,
- 2349, 2358, 2367, 2376, 2393, 2402, 2411, 2420, 2430, 2443,
- 2458, 2467, 2476, 2491, 2499, 2509, 2519, 2526, 2534, 2542,
- 2549, 2556, 2564, 2572, 2580, 2587, 2594, 2602, 2609, 2616,
- 2624, 2632, 2640, 2648, 2656, 2664, 2674, 2681, 2689, 2697,
- 2705, 2713, 2721, 2728, 2735, 2742, 2748, 2758, 2759, 2763,
- 2764, 2765, 2769, 2777, 2781, 2782, 2786, 2793, 2800, 2807,
- 2817, 2820, 2821, 2825, 2826, 2831, 2835, 2839, 2844, 2851,
- 2853, 2858, 2862, 2866, 2877, 2885, 2938, 2951, 2965, 2977,
- 2984, 2988, 3002, 3015, 3016, 3021, 3030, 3040, 3050, 3076,
- 3082, 3115, 3150, 3172, 3173, 3177, 3178, 3187, 3188, 3189,
- 3192, 3193, 3198, 3199, 3203, 3207, 3211, 3215, 3219, 3223,
- 3227, 3231, 3235, 3239, 3243, 3247, 3251, 3260, 3264, 3268,
- 3272, 3276, 3277, 3282, 3286, 3293, 3300, 3301, 3302, 3303,
- 3304, 3308, 3312, 3320, 3331, 3350, 3369, 3389, 3409, 3429,
- 3462, 3463, 3464, 3465, 3466, 3473, 3480, 3481, 3485, 3486,
- 3490, 3491, 3495, 3499, 3506, 3510, 3517, 3518, 3519, 3523,
- 3524, 3527, 3549, 3567, 3588, 3589, 3593, 3594, 3598, 3599,
- 3603, 3610, 3611, 3612, 3643, 3650, 3657, 3668, 3679, 3691,
- 3702, 3711, 3734, 3752, 3753, 3772, 3779, 3786, 3793, 3804,
- 3815, 3816, 3817, 3821, 3822, 3823, 3824, 3825, 3826, 3827,
- 3828, 3829, 3830, 3839, 3846, 3850, 3863, 3879, 3894, 3910,
- 3925, 3944, 3965, 3966, 3970, 3971, 3975, 3976, 3979, 3985,
- 3986, 3989, 3993, 4001, 4006, 4012, 4013, 4017, 4022, 4029,
- 4030, 4040, 4042, 4044, 4046, 4049, 4052, 4055, 4059, 4060,
- 4061, 4062, 4063, 4066, 4067, 4071, 4072, 4075, 4087, 4088,
- 4091, 4102, 4113, 4127, 4128, 4133, 4134, 4135, 4138, 4139,
- 4140, 4141, 4144, 4145, 4148, 4149, 4152, 4170, 4182, 4203,
- 4204, 4207, 4213, 4219, 4236, 4244, 4265, 4278, 4294, 4310,
- 4311, 4312, 4324, 4337, 4353, 4367, 4368, 4380, 4400, 4410,
- 4423, 4431, 4442, 4443, 4446, 4447, 4450, 4451, 4454, 4458,
- 4462, 4466, 4470, 4474, 4478, 4482, 4486, 4490, 4494, 4499,
- 4503, 4507, 4513, 4514, 4518, 4519, 4520, 4525, 4528, 4529,
- 4541, 4556, 4571, 4572, 4580, 4581, 4585, 4586, 4590, 4591,
- 4595, 4596, 4600, 4601, 4611, 4622, 4623, 4636, 4643, 4660,
- 4668, 4679, 4682, 4686, 4690, 4694, 4701, 4713, 4723, 4726,
- 4730, 4743, 4752, 4761, 4770, 4779, 4788, 4797, 4806, 4815,
- 4824, 4833, 4842, 4851, 4869, 4880, 4881, 4882, 4883, 4887,
- 4888, 4892, 4893, 4903, 4911, 4923, 4924, 4928, 4932, 4940,
- 4944, 4948, 4955, 4959, 4964, 4969, 4976, 4983, 4988, 4998,
- 5010, 5025, 5026, 5031, 5032, 5036, 5037, 5047, 5056, 5064,
- 5081, 5101, 5121, 5142, 5175, 5190, 5191, 5195, 5203, 5218,
- 5227, 5239, 5240, 5252, 5260, 5277, 5301, 5318, 5332, 5333,
- 5337, 5338, 5342, 5343, 5347, 5348, 5352, 5366, 5370, 5371,
- 5375, 5376, 5377, 5378, 5379, 5389, 5400, 5401, 5412, 5434,
- 5465, 5466, 5467, 5471, 5473, 5495, 5497, 5499, 5501, 5503,
- 5508, 5509, 5513, 5514, 5518, 5529, 5530, 5534, 5543, 5547,
- 5551, 5556, 5566, 5567, 5571, 5572, 5576, 5577, 5581, 5582,
- 5586, 5587, 5588, 5592, 5596, 5597, 5598, 5602, 5603, 5608,
- 5609, 5636, 5637, 5638, 5639, 5640, 5641, 5654, 5664, 5678,
- 5680, 5685, 5690, 5692, 5697, 5707, 5708, 5709, 5710, 5721,
- 5740, 5751, 5763, 5773, 5783, 5794, 5803, 5810, 5817, 5826,
- 5835, 5844, 5853, 5862, 5872, 5881, 5893, 5896, 5897, 5900,
- 5904, 5911, 5912, 5913, 5914, 5915, 5916, 5919, 5922, 5923,
- 5931, 5938, 5939, 5942, 5944, 5955, 5966, 5977, 5988, 6001,
- 6002, 6018, 6033, 6034, 6038, 6050, 6060, 6068, 6077, 6086,
- 6087, 6090, 6091, 6094, 6095, 6096, 6099, 6113, 6118, 6128,
- 6137, 6149, 6150, 6154, 6162, 6174, 6184, 6197, 6207, 6229,
- 6239, 6257, 6267, 6277, 6287, 6297, 6307, 6317, 6327, 6337,
- 6347, 6357, 6367, 6381, 6382, 6383, 6384, 6385, 6386, 6387,
- 6388, 6389, 6390, 6391, 6392, 6393, 6403, 6404, 6405, 6406,
- 6407, 6411, 6412, 6413, 6414, 6415, 6416, 6417, 6418, 6423,
- 6424, 6425, 6429, 6430, 6433, 6434, 6437, 6439, 6444, 6445,
- 6456, 6467, 6468, 6469, 6479, 6487, 6495, 6503, 6511, 6519,
- 6527, 6535, 6543, 6551, 6564, 6572, 6580, 6588, 6596, 6604,
- 6612, 6620, 6631, 6632, 6646, 6656, 6666, 6676, 6686, 6696,
- 6706, 6716, 6726, 6736, 6748, 6749, 6752, 6753, 6763, 6769,
- 6777, 6785, 6793, 6801, 6809, 6817, 6825, 6833, 6841, 6849,
- 6857, 6865, 6873, 6881, 6889, 6897, 6907, 6908, 6911, 6912,
- 6922, 6939, 6954, 6981, 6983, 6985, 6987, 6994, 7003, 7004,
- 7007, 7014, 7021, 7028, 7042, 7050, 7058, 7066, 7074, 7082,
- 7090, 7098, 7106, 7114, 7122, 7130, 7138, 7146, 7154, 7162,
- 7170, 7178, 7186, 7194, 7206, 7207, 7211, 7212, 7217, 7218,
- 7228, 7241, 7251, 7263, 7264, 7267, 7268, 7278, 7288, 7289,
- 7293, 7297, 7301, 7312, 7325, 7339, 7356, 7357, 7358, 7359,
- 7360, 7361, 7373, 7403, 7436, 7437, 7441, 7442, 7446, 7447,
- 7451, 7452, 7455, 7456, 7461, 7473, 7492, 7497, 7502, 7509,
- 7510, 7513, 7514, 7517, 7518, 7521, 7522, 7525, 7526, 7527,
- 7530, 7531, 7532, 7548, 7561, 7575, 7588, 7604, 7605, 7608,
- 7609, 7613, 7614, 7618, 7619, 7624, 7637, 7644, 7651, 7666,
- 7667, 7671, 7672, 7687, 7696, 7705, 7714, 7723, 7735, 7736,
- 7737, 7738, 7739, 7745, 7749, 7764, 7765, 7771, 7781, 7785,
- 7790, 7798, 7840, 7844, 7848, 7852, 7860, 7861, 7865, 7876,
- 7877, 7882, 7883, 7888, 7889, 7896, 7900, 7904, 7908, 7912,
- 7916, 7920, 7924, 7928, 7932, 7936, 7940, 7944, 7948, 7952,
- 7956, 7961, 7968, 7972, 7976, 7980, 7984, 7990, 7991, 7997,
- 8006, 8010, 8021, 8027, 8036, 8042, 8043, 8047, 8048, 8052,
- 8053, 8056, 8068, 8072, 8087, 8095, 8103, 8115, 8116, 8121,
- 8122, 8139, 8149, 8159, 8169, 8179, 8189, 8202, 8212, 8225,
- 8235, 8248, 8256, 8258, 8260, 8265, 8267, 8272, 8273, 8278,
- 8296, 8305, 8306, 8310, 8314, 8326, 8337, 8348, 8361, 8362,
- 8363, 8367, 8379, 8380, 8390, 8402, 8406, 8410, 8414, 8421,
- 8441, 8453, 8465, 8477, 8491, 8492, 8495, 8496, 8497, 8507,
- 8516, 8533, 8542, 8551, 8560, 8569, 8578, 8587, 8596, 8605,
- 8614, 8623, 8632, 8641, 8651, 8661, 8670, 8679, 8688, 8697,
- 8706, 8715, 8725, 8735, 8745, 8755, 8765, 8775, 8785, 8795,
- 8805, 8815, 8825, 8835, 8846, 8857, 8868, 8879, 8890, 8901,
- 8911, 8921, 8932, 8943, 8953, 8963, 8971, 8980, 8989, 8998,
- 9007, 9016, 9025, 9034, 9043, 9052, 9066, 9067, 9070, 9071,
- 9081, 9090, 9099, 9108, 9118, 9127, 9138, 9139, 9149, 9158,
- 9167, 9176, 9185, 9194, 9203, 9212, 9221, 9230, 9239, 9248,
- 9257, 9266, 9275, 9284, 9293, 9302, 9311, 9320, 9329, 9338,
- 9347, 9356, 9365, 9374, 9383, 9401, 9410, 9411, 9414, 9416,
- 9422, 9423, 9424, 9425, 9426, 9438, 9453, 9461, 9469, 9477,
- 9485, 9493, 9501, 9509, 9517, 9525, 9533, 9541, 9549, 9557,
- 9565, 9573, 9581, 9589, 9597, 9605, 9613, 9621, 9629, 9637,
- 9655, 9674, 9675, 9679, 9683, 9703, 9710, 9718, 9726, 9743,
- 9762, 9771, 9780, 9789, 9799, 9809, 9819, 9829, 9847, 9855,
- 9871, 9888, 9889, 9890, 9895, 9901, 9910, 9911, 9912, 9913,
- 9914, 9918, 9919, 9922, 9923, 9924, 9925, 9929, 9930, 9931,
- 9943, 9953, 9954, 9957, 9966, 9972, 9991, 9999, 10006, 10014,
- 10022, 10029, 10036, 10043, 10050, 10057, 10064, 10071, 10081, 10088,
- 10098, 10099, 10100, 10104, 10107, 10110, 10113, 10116, 10123, 10125,
- 10127, 10132, 10134, 10138, 10139, 10140, 10152, 10165, 10178, 10196,
- 10217, 10218, 10219, 10220, 10230, 10246, 10256, 10257, 10261, 10262,
- 10266, 10270, 10274, 10292, 10293, 10294, 10295, 10296, 10297, 10298,
- 10305, 10306, 10317, 10324, 10331, 10342, 10359, 10367, 10375, 10383,
- 10394, 10398, 10409, 10421, 10438, 10444, 10460, 10473, 10482, 10490,
- 10498, 10507, 10518, 10529, 10539, 10540, 10551, 10561, 10572, 10583,
- 10594, 10605, 10614, 10626, 10627, 10641, 10665, 10676, 10684, 10695,
- 10708, 10709, 10721, 10741, 10751, 10762, 10773, 10777, 10784, 10785,
- 10789, 10796, 10797, 10801, 10802, 10803, 10807, 10808, 10812, 10813,
- 10816, 10817, 10820, 10821, 10825, 10826, 10830, 10837, 10839, 10844,
- 10845, 10858, 10865, 10875, 10882, 10892, 10893, 10894, 10895, 10896,
- 10897, 10898, 10899, 10900, 10910, 10920, 10921, 10925, 10926, 10927,
- 10928, 10938, 10945, 10962, 10981, 10982, 10992, 10998, 11004, 11010,
- 11026, 11037, 11058, 11062, 11070, 11076, 11083, 11089, 11096, 11105,
- 11106, 11110, 11112, 11117, 11128, 11138, 11148, 11154, 11163, 11172,
- 11178, 11179, 11190, 11204, 11205, 11216, 11227, 11228, 11231, 11232,
- 11233, 11234, 11235, 11236, 11237, 11238, 11241, 11242, 11246, 11247,
- 11248, 11259, 11275, 11290, 11291, 11295, 11300, 11324, 11335, 11336,
- 11346, 11357, 11360, 11361, 11362, 11363, 11364, 11365, 11368, 11369,
- 11370, 11418, 11419, 11423, 11424, 11439, 11440, 11447, 11455, 11463,
- 11471, 11479, 11487, 11498, 11499, 11531, 11546, 11562, 11563, 11582,
- 11586, 11590, 11605, 11612, 11619, 11629, 11630, 11633, 11648, 11649,
- 11650, 11654, 11663, 11673, 11679, 11690, 11702, 11708, 11709, 11713,
- 11725, 11733, 11738, 11743, 11748, 11753, 11761, 11769, 11774, 11779,
- 11786, 11787, 11791, 11792, 11793, 11800, 11801, 11805, 11806, 11810,
- 11811, 11815, 11816, 11820, 11824, 11825, 11828, 11837, 11850, 11855,
- 11860, 11864, 11875, 11876, 11880, 11888, 11904, 11912, 11920, 11928,
- 11939, 11942, 11947, 11948, 11956, 11976, 11977, 11979, 11984, 11985,
- 11989, 11990, 11993, 11994, 12019, 12027, 12036, 12037, 12041, 12042,
- 12043, 12044, 12045, 12049, 12062, 12069, 12076, 12083, 12084, 12088,
- 12089, 12093, 12094, 12098, 12099, 12103, 12114, 12115, 12116, 12117,
- 12121, 12122, 12132, 12138, 12156, 12157, 12161, 12162, 12168, 12173,
- 12181, 12188, 12196, 12202, 12209, 12244, 12269, 12273, 12299, 12303,
- 12316, 12336, 12357, 12369, 12385, 12391, 12396, 12402, 12409, 12410,
- 12420, 12426, 12434, 12438, 12442, 12448, 12455, 12460, 12461, 12462,
- 12463, 12467, 12468, 12483, 12487, 12495, 12502, 12509, 12516, 12527,
- 12528, 12541, 12545, 12552, 12565, 12578, 12579, 12594, 12604, 12616,
- 12621, 12622, 12625, 12626, 12629, 12630, 12635, 12636, 12641, 12642,
- 12650, 12655, 12656, 12660, 12664, 12670, 12694, 12704, 12717, 12718,
- 12722, 12736, 12793, 12807, 12809, 12814, 12816, 12818, 12820, 12825,
- 12827, 12832, 12840, 12860, 12865, 12872, 12877, 12883, 12888, 12897,
- 12899, 12902, 12906, 12907, 12908, 12909, 12910, 12911, 12916, 12936,
- 12937, 12938, 12939, 12950, 12956, 12964, 12965, 12971, 12976, 12981,
- 12986, 12991, 12996, 13001, 13006, 13012, 13018, 13024, 13031, 13053,
- 13062, 13066, 13074, 13078, 13086, 13098, 13119, 13123, 13129, 13133,
- 13146, 13154, 13164, 13166, 13168, 13170, 13172, 13174, 13179, 13180,
- 13187, 13196, 13204, 13213, 13224, 13232, 13233, 13234, 13238, 13240,
- 13242, 13244, 13246, 13248, 13250, 13255, 13260, 13266, 13274, 13279,
- 13286, 13293, 13297, 13301, 13337, 13338, 13340, 13348, 13364, 13366,
- 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 13386,
- 13388, 13390, 13393, 13395, 13398, 13400, 13402, 13404, 13407, 13412,
- 13421, 13426, 13435, 13440, 13449, 13454, 13464, 13473, 13482, 13491,
- 13510, 13518, 13526, 13534, 13542, 13559, 13567, 13575, 13583, 13591,
- 13599, 13607, 13611, 13615, 13623, 13631, 13639, 13647, 13667, 13689,
- 13700, 13707, 13723, 13728, 13734, 13741, 13748, 13756, 13764, 13789,
- 13791, 13793, 13795, 13797, 13799, 13801, 13803, 13805, 13807, 13809,
- 13811, 13813, 13815, 13817, 13819, 13821, 13823, 13825, 13829, 13833,
- 13838, 13854, 13855, 13856, 13871, 13883, 13885, 13887, 13898, 13922,
- 13933, 13944, 13951, 13961, 13971, 13980, 13986, 13994, 14003, 14012,
- 14024, 14033, 14063, 14098, 14109, 14110, 14117, 14124, 14128, 14132,
- 14136, 14140, 14144, 14148, 14152, 14156, 14160, 14164, 14168, 14172,
- 14176, 14180, 14184, 14186, 14193, 14200, 14207, 14214, 14225, 14239,
- 14249, 14260, 14276, 14286, 14293, 14300, 14307, 14311, 14318, 14326,
- 14334, 14338, 14342, 14346, 14350, 14354, 14363, 14367, 14376, 14380,
- 14384, 14389, 14403, 14405, 14409, 14411, 14413, 14416, 14419, 14422,
- 14423, 14426, 14434, 14444, 14445, 14448, 14449, 14450, 14455, 14459,
- 14463, 14467, 14474, 14475, 14483, 14484, 14488, 14489, 14497, 14498,
- 14502, 14503, 14508, 14516, 14518, 14532, 14535, 14562, 14563, 14566,
- 14567, 14575, 14582, 14589, 14597, 14606, 14623, 14668, 14676, 14684,
- 14692, 14700, 14711, 14712, 14713, 14714, 14715, 14729, 14730, 14731,
- 14734, 14735, 14738, 14741, 14742, 14743, 14746, 14747, 14750, 14751,
- 14752, 14753, 14754, 14755, 14756, 14757, 14758, 14759, 14760, 14761,
- 14764, 14766, 14771, 14773, 14778, 14780, 14782, 14784, 14786, 14788,
- 14800, 14804, 14811, 14815, 14821, 14825, 14834, 14845, 14846, 14849,
- 14850, 14853, 14857, 14861, 14867, 14868, 14873, 14883, 14884, 14885,
- 14886, 14887, 14888, 14889, 14890, 14894, 14895, 14896, 14897, 14902,
- 14907, 14916, 14937, 14941, 14946, 14957, 14974, 14980, 14981, 14982,
- 14985, 14992, 15002, 15016, 15017, 15021, 15032, 15033, 15036, 15037,
- 15040, 15044, 15051, 15055, 15059, 15067, 15078, 15079, 15083, 15084,
- 15088, 15089, 15092, 15093, 15103, 15104, 15108, 15109, 15112, 15120,
- 15128, 15136, 15158, 15159, 15170, 15174, 15201, 15203, 15208, 15210,
- 15212, 15222, 15224, 15235, 15239, 15243, 15247, 15251, 15260, 15267,
- 15299, 15303, 15309, 15316, 15320, 15324, 15330, 15331, 15333, 15334,
- 15335, 15339, 15379, 15406, 15410, 15414, 15420, 15422, 15436, 15472,
- 15485, 15486, 15489, 15490, 15507, 15508, 15509, 15514, 15515, 15516,
- 15521, 15522, 15523, 15524, 15530, 15531, 15532, 15533, 15534, 15540,
- 15541, 15561, 15562, 15563, 15564, 15565, 15566, 15567, 15568, 15569,
- 15570, 15571, 15572, 15573, 15574, 15575, 15576, 15577, 15578, 15579,
- 15580, 15581, 15582, 15583, 15584, 15585, 15586, 15587, 15588, 15589,
- 15590, 15591, 15592, 15593, 15594, 15595, 15596, 15597, 15598, 15599,
- 15600, 15601, 15602, 15603, 15604, 15605, 15606, 15607, 15608, 15609,
- 15610, 15611, 15612, 15613, 15614, 15615, 15616, 15617, 15618, 15619,
- 15620, 15621, 15622, 15623, 15624, 15625, 15626, 15627, 15628, 15629,
- 15630, 15631, 15632, 15633, 15634, 15635, 15636, 15637, 15638, 15639,
- 15640, 15641, 15642, 15643, 15644, 15645, 15646, 15647, 15648, 15649,
- 15650, 15651, 15652, 15653, 15654, 15655, 15656, 15657, 15658, 15659,
- 15660, 15661, 15662, 15663, 15664, 15665, 15666, 15667, 15668, 15669,
- 15670, 15671, 15672, 15673, 15674, 15675, 15676, 15677, 15678, 15679,
- 15680, 15681, 15682, 15683, 15684, 15685, 15686, 15687, 15688, 15689,
- 15690, 15691, 15692, 15693, 15694, 15695, 15696, 15697, 15698, 15699,
- 15700, 15701, 15702, 15703, 15704, 15705, 15706, 15707, 15708, 15709,
- 15710, 15711, 15712, 15713, 15714, 15715, 15716, 15717, 15718, 15719,
- 15720, 15721, 15722, 15723, 15724, 15725, 15726, 15727, 15728, 15729,
- 15730, 15731, 15732, 15733, 15734, 15735, 15736, 15737, 15738, 15739,
- 15740, 15741, 15742, 15743, 15744, 15745, 15746, 15747, 15748, 15749,
- 15750, 15751, 15752, 15753, 15754, 15755, 15756, 15757, 15758, 15759,
- 15760, 15761, 15762, 15763, 15764, 15765, 15766, 15767, 15768, 15769,
- 15770, 15771, 15772, 15773, 15774, 15775, 15776, 15777, 15778, 15779,
- 15780, 15781, 15782, 15783, 15784, 15785, 15786, 15787, 15788, 15789,
- 15790, 15791, 15792, 15793, 15794, 15795, 15796, 15797, 15798, 15799,
- 15800, 15801, 15802, 15803, 15804, 15805, 15806, 15807, 15808, 15809,
- 15810, 15811, 15812, 15813, 15814, 15815, 15816, 15817, 15818, 15819,
- 15820, 15821, 15822, 15823, 15824, 15825, 15826, 15827, 15828, 15829,
- 15830, 15831, 15832, 15833, 15834, 15835, 15836, 15837, 15838, 15839,
- 15840, 15841, 15842, 15843, 15844, 15845, 15846, 15847, 15848, 15849,
- 15850, 15851, 15852, 15853, 15854, 15855, 15856, 15857, 15858, 15859,
- 15860, 15861, 15862, 15863, 15864, 15865, 15866, 15880, 15881, 15882,
- 15883, 15884, 15885, 15886, 15887, 15888, 15889, 15890, 15891, 15892,
- 15893, 15894, 15895, 15896, 15897, 15898, 15899, 15900, 15901, 15902,
- 15903, 15904, 15905, 15906, 15907, 15908, 15909, 15910, 15911, 15912,
- 15913, 15914, 15915, 15916, 15917, 15918, 15919, 15920, 15921, 15922,
- 15923, 15924, 15925, 15926, 15927, 15928, 15929, 15930, 15944, 15945,
- 15946, 15947, 15948, 15949, 15950, 15951, 15952, 15953, 15954, 15955,
- 15956, 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964, 15965,
- 15966, 15976, 15977, 15978, 15979, 15980, 15981, 15982, 15983, 15984,
- 15985, 15986, 15987, 15988, 15989, 15990, 15991, 15992, 15993, 15994,
- 15995, 15996, 15997, 15998, 15999, 16000, 16001, 16002, 16003, 16004,
- 16005, 16006, 16007, 16008, 16009, 16010, 16011, 16012, 16013, 16014,
- 16015, 16016, 16017, 16018, 16019, 16020, 16021, 16022, 16023, 16024,
- 16025, 16026, 16027, 16028, 16029, 16030, 16031, 16032, 16033, 16034,
- 16035, 16036, 16037, 16038, 16039, 16040, 16041, 16042, 16043, 16044,
- 16045, 16046, 16047, 16048, 16049, 16050, 16051, 16052, 16065, 16066,
- 16067, 16068, 16069, 16070, 16071, 16072, 16073, 16074, 16075, 16076,
- 16077, 16078, 16079, 16080, 16081, 16082, 16083, 16084, 16085, 16086,
- 16087, 16088, 16089, 16090, 16091, 16092, 16093, 16094, 16095, 16096,
- 16097, 16098, 16099, 16100, 16101, 16102, 16103, 16104, 16105, 16106,
- 16107, 16108, 16109, 16110, 16111, 16112, 16113, 16114, 16115, 16116,
- 16117, 16118, 16119, 16120, 16121, 16122, 16123, 16124, 16125, 16126,
- 16127, 16128, 16129, 16130, 16131, 16132, 16133, 16134, 16135, 16136,
- 16137, 16138, 16139, 16140, 16141, 16142, 16143, 16144, 16145, 16146,
- 16147, 16148, 16149, 16150, 16151, 16152, 16153, 16154, 16155, 16156,
- 16157, 16158, 16159, 16160, 16161, 16162, 16163, 16164, 16165, 16166,
- 16167, 16168, 16169, 16170, 16171, 16172, 16173, 16174, 16175, 16176,
- 16177, 16178, 16179, 16180, 16181, 16182, 16183, 16184, 16185, 16186,
- 16187, 16188, 16189, 16190, 16191, 16192, 16193, 16194, 16195, 16196,
- 16197, 16198, 16199, 16200, 16201, 16202, 16203, 16204, 16205, 16206,
- 16207, 16208, 16209, 16210, 16211, 16212, 16213, 16214, 16215, 16216,
- 16217, 16218, 16219, 16220, 16221, 16222, 16223, 16224, 16225, 16226,
- 16227, 16228, 16229, 16230, 16231, 16232, 16233, 16234, 16235, 16236,
- 16237, 16238, 16239, 16240, 16241, 16242, 16243, 16244, 16245, 16246,
- 16247, 16248, 16249, 16250, 16251, 16252, 16253, 16254, 16255, 16256,
- 16257, 16258, 16259, 16260, 16261, 16262, 16263, 16264, 16265, 16266,
- 16267, 16268, 16269, 16270, 16271, 16272, 16273, 16274, 16275, 16276,
- 16277, 16278, 16279, 16280, 16281, 16282, 16283, 16284, 16285, 16286,
- 16287, 16288, 16289, 16290, 16291, 16292, 16293, 16294, 16295, 16296,
- 16297, 16298, 16299, 16300, 16301, 16302, 16303, 16304, 16305, 16306,
- 16307, 16308, 16309, 16310, 16311, 16312, 16313, 16314, 16315, 16316,
- 16317, 16318, 16319, 16320, 16321, 16322, 16323, 16324, 16325, 16326,
- 16327, 16328, 16329, 16330, 16331, 16332, 16333, 16334, 16335, 16336,
- 16337, 16338, 16339, 16340, 16341, 16342, 16343, 16344, 16345, 16346,
- 16347, 16348, 16349, 16350, 16351, 16352, 16353, 16354, 16355, 16356,
- 16357, 16358, 16359, 16360, 16361, 16362, 16363, 16364, 16365, 16366,
- 16367, 16368, 16369, 16370, 16371, 16372, 16373, 16374, 16375, 16376,
- 16377, 16378, 16379, 16380, 16381, 16382, 16383, 16384, 16385, 16386,
- 16387, 16388, 16389, 16390, 16391, 16392, 16393, 16394, 16395, 16396,
- 16397, 16398, 16399, 16400, 16401, 16402, 16403, 16404, 16405, 16406,
- 16407, 16408, 16409, 16410, 16411, 16412, 16413, 16414, 16415, 16416,
- 16417, 16418, 16419, 16420, 16421, 16422, 16423, 16424, 16425, 16426,
- 16427, 16428, 16429, 16430, 16431, 16432, 16433, 16434, 16435, 16436,
- 16437, 16438, 16439, 16440, 16441, 16442, 16443, 16444, 16445, 16446,
- 16447, 16448, 16449, 16450, 16451, 16452, 16453, 16454, 16455, 16456,
- 16457, 16458, 16459, 16460, 16461, 16462, 16463, 16464, 16465, 16466,
- 16467, 16468, 16469, 16470, 16471, 16472, 16473, 16474, 16475, 16476,
- 16477, 16478, 16479, 16480, 16481, 16482
+ 0, 861, 861, 865, 869, 874, 881, 888, 907, 919,
+ 933, 934, 938, 939, 940, 941, 942, 943, 944, 945,
+ 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
+ 956, 957, 958, 959, 960, 961, 962, 963, 964, 965,
+ 966, 967, 968, 969, 970, 971, 972, 973, 974, 975,
+ 976, 977, 978, 979, 980, 981, 982, 983, 984, 985,
+ 986, 987, 988, 989, 990, 991, 992, 993, 994, 995,
+ 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005,
+ 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015,
+ 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025,
+ 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035,
+ 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045,
+ 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055,
+ 1056, 1057, 1058, 1059, 1060, 1062, 1071, 1086, 1097, 1098,
+ 1099, 1108, 1109, 1113, 1114, 1118, 1123, 1127, 1137, 1145,
+ 1149, 1153, 1158, 1162, 1210, 1212, 1216, 1220, 1224, 1228,
+ 1242, 1260, 1268, 1279, 1280, 1284, 1292, 1300, 1308, 1329,
+ 1336, 1343, 1350, 1357, 1364, 1381, 1399, 1410, 1411, 1422,
+ 1432, 1442, 1457, 1475, 1476, 1480, 1487, 1495, 1496, 1497,
+ 1498, 1499, 1500, 1514, 1521, 1527, 1533, 1542, 1550, 1558,
+ 1562, 1570, 1578, 1585, 1595, 1596, 1604, 1615, 1623, 1631,
+ 1642, 1650, 1658, 1665, 1674, 1684, 1685, 1689, 1690, 1693,
+ 1695, 1699, 1700, 1701, 1702, 1706, 1707, 1708, 1714, 1726,
+ 1730, 1734, 1749, 1756, 1757, 1758, 1762, 1763, 1764, 1768,
+ 1769, 1773, 1774, 1783, 1784, 1791, 1798, 1808, 1815, 1825,
+ 1826, 1831, 1832, 1838, 1844, 1850, 1856, 1862, 1868, 1874,
+ 1884, 1894, 1895, 1899, 1900, 1908, 1923, 1929, 1935, 1941,
+ 1947, 1966, 1975, 1984, 1993, 2002, 2013, 2024, 2033, 2042,
+ 2051, 2062, 2073, 2082, 2091, 2100, 2109, 2118, 2127, 2138,
+ 2149, 2158, 2170, 2171, 2176, 2190, 2203, 2219, 2236, 2245,
+ 2254, 2263, 2272, 2281, 2289, 2297, 2305, 2314, 2323, 2339,
+ 2348, 2357, 2366, 2375, 2392, 2401, 2410, 2419, 2429, 2442,
+ 2457, 2466, 2475, 2490, 2498, 2508, 2518, 2525, 2533, 2541,
+ 2548, 2555, 2563, 2571, 2579, 2586, 2593, 2601, 2608, 2615,
+ 2623, 2631, 2639, 2647, 2655, 2663, 2673, 2680, 2688, 2696,
+ 2704, 2712, 2720, 2727, 2734, 2741, 2747, 2757, 2758, 2762,
+ 2763, 2764, 2768, 2776, 2780, 2781, 2785, 2792, 2799, 2806,
+ 2816, 2819, 2820, 2824, 2825, 2830, 2834, 2838, 2843, 2850,
+ 2852, 2857, 2861, 2865, 2876, 2884, 2937, 2950, 2964, 2976,
+ 2983, 2987, 3001, 3014, 3015, 3020, 3029, 3039, 3049, 3075,
+ 3081, 3114, 3149, 3171, 3172, 3176, 3177, 3186, 3187, 3188,
+ 3191, 3192, 3197, 3198, 3202, 3206, 3210, 3214, 3218, 3222,
+ 3226, 3230, 3234, 3238, 3242, 3246, 3250, 3259, 3263, 3267,
+ 3271, 3275, 3276, 3281, 3285, 3292, 3299, 3300, 3301, 3302,
+ 3303, 3307, 3311, 3319, 3330, 3349, 3368, 3388, 3408, 3428,
+ 3461, 3462, 3463, 3464, 3465, 3472, 3479, 3480, 3484, 3485,
+ 3489, 3490, 3494, 3498, 3505, 3509, 3516, 3517, 3518, 3522,
+ 3523, 3526, 3548, 3566, 3587, 3588, 3592, 3593, 3597, 3598,
+ 3602, 3609, 3610, 3611, 3642, 3649, 3656, 3667, 3678, 3690,
+ 3701, 3710, 3733, 3751, 3752, 3771, 3778, 3785, 3792, 3803,
+ 3814, 3815, 3816, 3820, 3821, 3822, 3823, 3824, 3825, 3826,
+ 3827, 3828, 3829, 3838, 3845, 3849, 3862, 3878, 3893, 3909,
+ 3924, 3943, 3964, 3965, 3969, 3970, 3974, 3975, 3978, 3984,
+ 3985, 3988, 3992, 4000, 4005, 4011, 4012, 4016, 4021, 4028,
+ 4029, 4039, 4041, 4043, 4045, 4048, 4051, 4054, 4058, 4059,
+ 4060, 4061, 4062, 4065, 4066, 4070, 4071, 4074, 4086, 4087,
+ 4090, 4101, 4112, 4126, 4127, 4132, 4133, 4134, 4137, 4138,
+ 4139, 4140, 4143, 4144, 4147, 4148, 4151, 4169, 4181, 4202,
+ 4203, 4206, 4212, 4218, 4235, 4243, 4264, 4277, 4293, 4309,
+ 4310, 4311, 4323, 4336, 4352, 4366, 4367, 4379, 4399, 4409,
+ 4422, 4430, 4441, 4442, 4445, 4446, 4449, 4450, 4453, 4457,
+ 4461, 4465, 4469, 4473, 4477, 4481, 4485, 4489, 4493, 4498,
+ 4502, 4506, 4512, 4513, 4517, 4518, 4519, 4524, 4527, 4528,
+ 4540, 4555, 4570, 4571, 4579, 4580, 4584, 4585, 4589, 4590,
+ 4594, 4595, 4599, 4600, 4610, 4621, 4622, 4635, 4642, 4659,
+ 4667, 4678, 4681, 4685, 4689, 4693, 4700, 4712, 4722, 4725,
+ 4729, 4742, 4751, 4760, 4769, 4778, 4787, 4796, 4805, 4814,
+ 4823, 4832, 4841, 4850, 4868, 4879, 4880, 4881, 4882, 4886,
+ 4887, 4891, 4892, 4902, 4910, 4922, 4923, 4927, 4931, 4939,
+ 4943, 4947, 4954, 4958, 4963, 4968, 4975, 4982, 4987, 4997,
+ 5009, 5024, 5025, 5030, 5031, 5035, 5036, 5046, 5055, 5063,
+ 5080, 5100, 5120, 5141, 5174, 5189, 5190, 5194, 5202, 5217,
+ 5226, 5238, 5239, 5251, 5259, 5276, 5300, 5317, 5331, 5332,
+ 5336, 5337, 5341, 5342, 5346, 5347, 5351, 5365, 5369, 5370,
+ 5374, 5375, 5376, 5377, 5378, 5388, 5399, 5400, 5411, 5433,
+ 5464, 5465, 5466, 5470, 5472, 5494, 5496, 5498, 5500, 5502,
+ 5507, 5508, 5512, 5513, 5517, 5528, 5529, 5533, 5542, 5546,
+ 5550, 5555, 5565, 5566, 5570, 5571, 5575, 5576, 5580, 5581,
+ 5585, 5586, 5587, 5591, 5595, 5596, 5597, 5601, 5602, 5607,
+ 5608, 5635, 5636, 5637, 5638, 5639, 5640, 5653, 5663, 5677,
+ 5679, 5684, 5689, 5691, 5696, 5706, 5707, 5708, 5709, 5720,
+ 5739, 5750, 5762, 5772, 5782, 5793, 5802, 5809, 5816, 5825,
+ 5834, 5843, 5852, 5861, 5871, 5880, 5892, 5895, 5896, 5899,
+ 5903, 5910, 5911, 5912, 5913, 5914, 5915, 5918, 5921, 5922,
+ 5930, 5937, 5938, 5941, 5943, 5954, 5965, 5976, 5987, 6000,
+ 6001, 6017, 6032, 6033, 6037, 6049, 6059, 6067, 6076, 6085,
+ 6086, 6089, 6090, 6093, 6094, 6095, 6098, 6112, 6117, 6127,
+ 6136, 6148, 6149, 6153, 6161, 6173, 6183, 6196, 6206, 6228,
+ 6238, 6256, 6266, 6276, 6286, 6296, 6306, 6316, 6326, 6336,
+ 6346, 6356, 6366, 6380, 6381, 6382, 6383, 6384, 6385, 6386,
+ 6387, 6388, 6389, 6390, 6391, 6392, 6402, 6403, 6404, 6405,
+ 6406, 6410, 6411, 6412, 6413, 6414, 6415, 6416, 6417, 6422,
+ 6423, 6424, 6428, 6429, 6432, 6433, 6436, 6438, 6443, 6444,
+ 6455, 6466, 6467, 6468, 6478, 6486, 6494, 6502, 6510, 6518,
+ 6526, 6534, 6542, 6550, 6563, 6571, 6579, 6587, 6595, 6603,
+ 6611, 6619, 6630, 6631, 6645, 6655, 6665, 6675, 6685, 6695,
+ 6705, 6715, 6725, 6735, 6747, 6748, 6751, 6752, 6762, 6768,
+ 6776, 6784, 6792, 6800, 6808, 6816, 6824, 6832, 6840, 6848,
+ 6856, 6864, 6872, 6880, 6888, 6896, 6906, 6907, 6910, 6911,
+ 6921, 6938, 6953, 6980, 6982, 6984, 6986, 6993, 7002, 7003,
+ 7006, 7013, 7020, 7027, 7041, 7049, 7057, 7065, 7073, 7081,
+ 7089, 7097, 7105, 7113, 7121, 7129, 7137, 7145, 7153, 7161,
+ 7169, 7177, 7185, 7193, 7205, 7206, 7210, 7211, 7216, 7217,
+ 7227, 7240, 7250, 7262, 7263, 7266, 7267, 7277, 7287, 7288,
+ 7292, 7296, 7300, 7311, 7324, 7338, 7355, 7356, 7357, 7358,
+ 7359, 7360, 7372, 7402, 7435, 7436, 7440, 7441, 7445, 7446,
+ 7450, 7451, 7454, 7455, 7460, 7472, 7491, 7496, 7501, 7508,
+ 7509, 7512, 7513, 7516, 7517, 7520, 7521, 7524, 7525, 7526,
+ 7529, 7530, 7531, 7547, 7560, 7574, 7587, 7603, 7604, 7607,
+ 7608, 7612, 7613, 7617, 7618, 7623, 7636, 7643, 7650, 7665,
+ 7666, 7670, 7671, 7686, 7695, 7704, 7713, 7722, 7734, 7735,
+ 7736, 7737, 7738, 7744, 7748, 7763, 7764, 7770, 7780, 7784,
+ 7789, 7797, 7839, 7843, 7847, 7851, 7859, 7860, 7864, 7875,
+ 7876, 7881, 7882, 7887, 7888, 7895, 7899, 7903, 7907, 7911,
+ 7915, 7919, 7923, 7927, 7931, 7935, 7939, 7943, 7947, 7951,
+ 7955, 7960, 7967, 7971, 7975, 7979, 7983, 7989, 7990, 7996,
+ 8005, 8009, 8020, 8026, 8035, 8041, 8042, 8046, 8047, 8051,
+ 8052, 8055, 8067, 8071, 8086, 8094, 8102, 8114, 8115, 8120,
+ 8121, 8138, 8148, 8158, 8168, 8178, 8188, 8201, 8211, 8224,
+ 8234, 8247, 8255, 8257, 8259, 8264, 8266, 8271, 8272, 8277,
+ 8295, 8304, 8305, 8309, 8313, 8325, 8336, 8347, 8360, 8361,
+ 8362, 8366, 8378, 8379, 8389, 8401, 8405, 8409, 8413, 8420,
+ 8440, 8452, 8464, 8476, 8490, 8491, 8494, 8495, 8496, 8506,
+ 8515, 8532, 8541, 8550, 8559, 8568, 8577, 8586, 8595, 8604,
+ 8613, 8622, 8631, 8640, 8650, 8660, 8669, 8678, 8687, 8696,
+ 8705, 8714, 8724, 8734, 8744, 8754, 8764, 8774, 8784, 8794,
+ 8804, 8814, 8824, 8834, 8845, 8856, 8867, 8878, 8889, 8900,
+ 8910, 8920, 8931, 8942, 8952, 8962, 8970, 8979, 8988, 8997,
+ 9006, 9015, 9024, 9033, 9042, 9051, 9065, 9066, 9069, 9070,
+ 9080, 9089, 9098, 9107, 9117, 9126, 9137, 9138, 9148, 9157,
+ 9166, 9175, 9184, 9193, 9202, 9211, 9220, 9229, 9238, 9247,
+ 9256, 9265, 9274, 9283, 9292, 9301, 9310, 9319, 9328, 9337,
+ 9346, 9355, 9364, 9373, 9382, 9400, 9409, 9410, 9413, 9415,
+ 9421, 9422, 9423, 9424, 9425, 9437, 9452, 9460, 9468, 9476,
+ 9484, 9492, 9500, 9508, 9516, 9524, 9532, 9540, 9548, 9556,
+ 9564, 9572, 9580, 9588, 9596, 9604, 9612, 9620, 9628, 9636,
+ 9654, 9673, 9674, 9678, 9682, 9702, 9709, 9717, 9725, 9742,
+ 9761, 9770, 9779, 9788, 9798, 9808, 9818, 9828, 9846, 9854,
+ 9870, 9887, 9888, 9889, 9894, 9900, 9909, 9910, 9911, 9912,
+ 9913, 9917, 9918, 9921, 9922, 9923, 9924, 9928, 9929, 9930,
+ 9942, 9952, 9953, 9956, 9965, 9971, 9990, 9998, 10005, 10013,
+ 10021, 10028, 10035, 10042, 10049, 10056, 10063, 10070, 10080, 10087,
+ 10097, 10098, 10099, 10103, 10106, 10109, 10112, 10115, 10122, 10124,
+ 10126, 10131, 10133, 10137, 10138, 10139, 10151, 10164, 10177, 10195,
+ 10216, 10217, 10218, 10219, 10229, 10245, 10255, 10256, 10260, 10261,
+ 10265, 10269, 10273, 10291, 10292, 10293, 10294, 10295, 10296, 10297,
+ 10304, 10305, 10316, 10323, 10330, 10341, 10358, 10366, 10374, 10382,
+ 10393, 10397, 10408, 10420, 10437, 10443, 10459, 10472, 10481, 10489,
+ 10497, 10506, 10517, 10528, 10538, 10539, 10550, 10560, 10571, 10582,
+ 10593, 10604, 10613, 10625, 10626, 10640, 10664, 10675, 10683, 10694,
+ 10707, 10708, 10720, 10740, 10750, 10761, 10772, 10776, 10783, 10784,
+ 10788, 10795, 10796, 10800, 10801, 10802, 10806, 10807, 10811, 10812,
+ 10815, 10816, 10819, 10820, 10824, 10825, 10829, 10836, 10838, 10843,
+ 10844, 10857, 10864, 10874, 10881, 10891, 10892, 10893, 10894, 10895,
+ 10896, 10897, 10898, 10899, 10909, 10919, 10920, 10924, 10925, 10926,
+ 10927, 10937, 10944, 10961, 10980, 10981, 10991, 10997, 11003, 11009,
+ 11025, 11036, 11057, 11061, 11069, 11075, 11082, 11088, 11095, 11104,
+ 11105, 11109, 11111, 11116, 11127, 11137, 11147, 11153, 11162, 11171,
+ 11177, 11178, 11189, 11203, 11204, 11215, 11226, 11227, 11230, 11231,
+ 11232, 11233, 11234, 11235, 11236, 11237, 11240, 11241, 11245, 11246,
+ 11247, 11258, 11274, 11289, 11290, 11294, 11299, 11323, 11334, 11335,
+ 11345, 11356, 11359, 11360, 11361, 11362, 11363, 11364, 11367, 11368,
+ 11369, 11417, 11418, 11422, 11423, 11438, 11439, 11446, 11454, 11462,
+ 11470, 11478, 11486, 11497, 11498, 11530, 11545, 11561, 11562, 11581,
+ 11585, 11589, 11604, 11611, 11618, 11628, 11629, 11632, 11647, 11648,
+ 11649, 11653, 11662, 11672, 11678, 11689, 11701, 11707, 11708, 11712,
+ 11724, 11732, 11737, 11742, 11747, 11752, 11760, 11768, 11773, 11778,
+ 11785, 11786, 11790, 11791, 11792, 11799, 11800, 11804, 11805, 11809,
+ 11810, 11814, 11815, 11819, 11823, 11824, 11827, 11836, 11849, 11854,
+ 11859, 11863, 11874, 11875, 11879, 11887, 11903, 11911, 11919, 11927,
+ 11938, 11941, 11946, 11947, 11955, 11975, 11976, 11978, 11983, 11984,
+ 11988, 11989, 11992, 11993, 12018, 12026, 12035, 12036, 12040, 12041,
+ 12042, 12043, 12044, 12048, 12061, 12068, 12075, 12082, 12083, 12087,
+ 12088, 12092, 12093, 12097, 12098, 12102, 12113, 12114, 12115, 12116,
+ 12120, 12121, 12131, 12137, 12155, 12156, 12160, 12161, 12167, 12172,
+ 12180, 12187, 12195, 12201, 12208, 12243, 12268, 12272, 12298, 12302,
+ 12315, 12335, 12356, 12368, 12384, 12390, 12395, 12401, 12408, 12409,
+ 12419, 12425, 12433, 12437, 12441, 12447, 12454, 12459, 12460, 12461,
+ 12462, 12466, 12467, 12482, 12486, 12494, 12501, 12508, 12515, 12526,
+ 12527, 12540, 12544, 12551, 12564, 12577, 12578, 12593, 12603, 12615,
+ 12620, 12621, 12624, 12625, 12628, 12629, 12634, 12635, 12640, 12641,
+ 12649, 12654, 12655, 12659, 12663, 12669, 12693, 12703, 12716, 12717,
+ 12721, 12735, 12792, 12806, 12808, 12813, 12815, 12817, 12819, 12824,
+ 12826, 12831, 12839, 12859, 12864, 12871, 12876, 12882, 12887, 12896,
+ 12898, 12901, 12905, 12906, 12907, 12908, 12909, 12910, 12915, 12935,
+ 12936, 12937, 12938, 12949, 12955, 12963, 12964, 12970, 12975, 12980,
+ 12985, 12990, 12995, 13000, 13005, 13011, 13017, 13023, 13030, 13052,
+ 13061, 13065, 13073, 13077, 13085, 13097, 13118, 13122, 13128, 13132,
+ 13145, 13153, 13163, 13165, 13167, 13169, 13171, 13173, 13178, 13179,
+ 13186, 13195, 13203, 13212, 13223, 13231, 13232, 13233, 13237, 13239,
+ 13241, 13243, 13245, 13247, 13249, 13254, 13259, 13265, 13273, 13278,
+ 13285, 13292, 13296, 13300, 13336, 13337, 13339, 13347, 13363, 13365,
+ 13367, 13369, 13371, 13373, 13375, 13377, 13379, 13381, 13383, 13385,
+ 13387, 13389, 13392, 13394, 13397, 13399, 13401, 13403, 13406, 13411,
+ 13420, 13425, 13434, 13439, 13448, 13453, 13463, 13472, 13481, 13490,
+ 13509, 13517, 13525, 13533, 13541, 13558, 13566, 13574, 13582, 13590,
+ 13598, 13606, 13610, 13614, 13622, 13630, 13638, 13646, 13666, 13688,
+ 13699, 13706, 13722, 13727, 13733, 13740, 13747, 13755, 13763, 13788,
+ 13790, 13792, 13794, 13796, 13798, 13800, 13802, 13804, 13806, 13808,
+ 13810, 13812, 13814, 13816, 13818, 13820, 13822, 13824, 13828, 13832,
+ 13837, 13853, 13854, 13855, 13870, 13882, 13884, 13886, 13897, 13921,
+ 13932, 13943, 13950, 13960, 13970, 13979, 13985, 13993, 14002, 14011,
+ 14023, 14032, 14062, 14097, 14108, 14109, 14116, 14123, 14127, 14131,
+ 14135, 14139, 14143, 14147, 14151, 14155, 14159, 14163, 14167, 14171,
+ 14175, 14179, 14183, 14185, 14192, 14199, 14206, 14213, 14224, 14238,
+ 14248, 14259, 14275, 14285, 14292, 14299, 14306, 14310, 14317, 14325,
+ 14333, 14337, 14341, 14345, 14349, 14353, 14362, 14366, 14375, 14379,
+ 14383, 14388, 14402, 14404, 14408, 14410, 14412, 14415, 14418, 14421,
+ 14422, 14425, 14433, 14443, 14444, 14447, 14448, 14449, 14454, 14458,
+ 14462, 14466, 14473, 14474, 14482, 14483, 14487, 14488, 14496, 14497,
+ 14501, 14502, 14507, 14515, 14517, 14531, 14534, 14561, 14562, 14565,
+ 14566, 14574, 14581, 14588, 14596, 14605, 14622, 14667, 14675, 14683,
+ 14691, 14699, 14710, 14711, 14712, 14713, 14714, 14728, 14729, 14730,
+ 14733, 14734, 14737, 14740, 14741, 14742, 14745, 14746, 14749, 14750,
+ 14751, 14752, 14753, 14754, 14755, 14756, 14757, 14758, 14759, 14760,
+ 14763, 14765, 14770, 14772, 14777, 14779, 14781, 14783, 14785, 14787,
+ 14799, 14803, 14810, 14814, 14820, 14824, 14833, 14844, 14845, 14848,
+ 14849, 14852, 14856, 14860, 14866, 14867, 14872, 14882, 14883, 14884,
+ 14885, 14886, 14887, 14888, 14889, 14893, 14894, 14895, 14896, 14901,
+ 14906, 14915, 14936, 14940, 14945, 14956, 14973, 14979, 14980, 14981,
+ 14984, 14991, 15001, 15015, 15016, 15020, 15031, 15032, 15035, 15036,
+ 15039, 15043, 15050, 15054, 15058, 15066, 15077, 15078, 15082, 15083,
+ 15087, 15088, 15091, 15092, 15102, 15103, 15107, 15108, 15111, 15119,
+ 15127, 15135, 15157, 15158, 15169, 15173, 15200, 15202, 15207, 15209,
+ 15211, 15221, 15223, 15234, 15238, 15242, 15246, 15250, 15259, 15266,
+ 15298, 15302, 15308, 15315, 15319, 15323, 15329, 15330, 15332, 15333,
+ 15334, 15338, 15378, 15405, 15409, 15413, 15419, 15421, 15435, 15471,
+ 15484, 15485, 15488, 15489, 15506, 15507, 15508, 15513, 15514, 15515,
+ 15520, 15521, 15522, 15523, 15529, 15530, 15531, 15532, 15533, 15539,
+ 15540, 15560, 15561, 15562, 15563, 15564, 15565, 15566, 15567, 15568,
+ 15569, 15570, 15571, 15572, 15573, 15574, 15575, 15576, 15577, 15578,
+ 15579, 15580, 15581, 15582, 15583, 15584, 15585, 15586, 15587, 15588,
+ 15589, 15590, 15591, 15592, 15593, 15594, 15595, 15596, 15597, 15598,
+ 15599, 15600, 15601, 15602, 15603, 15604, 15605, 15606, 15607, 15608,
+ 15609, 15610, 15611, 15612, 15613, 15614, 15615, 15616, 15617, 15618,
+ 15619, 15620, 15621, 15622, 15623, 15624, 15625, 15626, 15627, 15628,
+ 15629, 15630, 15631, 15632, 15633, 15634, 15635, 15636, 15637, 15638,
+ 15639, 15640, 15641, 15642, 15643, 15644, 15645, 15646, 15647, 15648,
+ 15649, 15650, 15651, 15652, 15653, 15654, 15655, 15656, 15657, 15658,
+ 15659, 15660, 15661, 15662, 15663, 15664, 15665, 15666, 15667, 15668,
+ 15669, 15670, 15671, 15672, 15673, 15674, 15675, 15676, 15677, 15678,
+ 15679, 15680, 15681, 15682, 15683, 15684, 15685, 15686, 15687, 15688,
+ 15689, 15690, 15691, 15692, 15693, 15694, 15695, 15696, 15697, 15698,
+ 15699, 15700, 15701, 15702, 15703, 15704, 15705, 15706, 15707, 15708,
+ 15709, 15710, 15711, 15712, 15713, 15714, 15715, 15716, 15717, 15718,
+ 15719, 15720, 15721, 15722, 15723, 15724, 15725, 15726, 15727, 15728,
+ 15729, 15730, 15731, 15732, 15733, 15734, 15735, 15736, 15737, 15738,
+ 15739, 15740, 15741, 15742, 15743, 15744, 15745, 15746, 15747, 15748,
+ 15749, 15750, 15751, 15752, 15753, 15754, 15755, 15756, 15757, 15758,
+ 15759, 15760, 15761, 15762, 15763, 15764, 15765, 15766, 15767, 15768,
+ 15769, 15770, 15771, 15772, 15773, 15774, 15775, 15776, 15777, 15778,
+ 15779, 15780, 15781, 15782, 15783, 15784, 15785, 15786, 15787, 15788,
+ 15789, 15790, 15791, 15792, 15793, 15794, 15795, 15796, 15797, 15798,
+ 15799, 15800, 15801, 15802, 15803, 15804, 15805, 15806, 15807, 15808,
+ 15809, 15810, 15811, 15812, 15813, 15814, 15815, 15816, 15817, 15818,
+ 15819, 15820, 15821, 15822, 15823, 15824, 15825, 15826, 15827, 15828,
+ 15829, 15830, 15831, 15832, 15833, 15834, 15835, 15836, 15837, 15838,
+ 15839, 15840, 15841, 15842, 15843, 15844, 15845, 15846, 15847, 15848,
+ 15849, 15850, 15851, 15852, 15853, 15854, 15855, 15856, 15857, 15858,
+ 15859, 15860, 15861, 15862, 15863, 15864, 15865, 15879, 15880, 15881,
+ 15882, 15883, 15884, 15885, 15886, 15887, 15888, 15889, 15890, 15891,
+ 15892, 15893, 15894, 15895, 15896, 15897, 15898, 15899, 15900, 15901,
+ 15902, 15903, 15904, 15905, 15906, 15907, 15908, 15909, 15910, 15911,
+ 15912, 15913, 15914, 15915, 15916, 15917, 15918, 15919, 15920, 15921,
+ 15922, 15923, 15924, 15925, 15926, 15927, 15928, 15929, 15943, 15944,
+ 15945, 15946, 15947, 15948, 15949, 15950, 15951, 15952, 15953, 15954,
+ 15955, 15956, 15957, 15958, 15959, 15960, 15961, 15962, 15963, 15964,
+ 15965, 15975, 15976, 15977, 15978, 15979, 15980, 15981, 15982, 15983,
+ 15984, 15985, 15986, 15987, 15988, 15989, 15990, 15991, 15992, 15993,
+ 15994, 15995, 15996, 15997, 15998, 15999, 16000, 16001, 16002, 16003,
+ 16004, 16005, 16006, 16007, 16008, 16009, 16010, 16011, 16012, 16013,
+ 16014, 16015, 16016, 16017, 16018, 16019, 16020, 16021, 16022, 16023,
+ 16024, 16025, 16026, 16027, 16028, 16029, 16030, 16031, 16032, 16033,
+ 16034, 16035, 16036, 16037, 16038, 16039, 16040, 16041, 16042, 16043,
+ 16044, 16045, 16046, 16047, 16048, 16049, 16050, 16051, 16064, 16065,
+ 16066, 16067, 16068, 16069, 16070, 16071, 16072, 16073, 16074, 16075,
+ 16076, 16077, 16078, 16079, 16080, 16081, 16082, 16083, 16084, 16085,
+ 16086, 16087, 16088, 16089, 16090, 16091, 16092, 16093, 16094, 16095,
+ 16096, 16097, 16098, 16099, 16100, 16101, 16102, 16103, 16104, 16105,
+ 16106, 16107, 16108, 16109, 16110, 16111, 16112, 16113, 16114, 16115,
+ 16116, 16117, 16118, 16119, 16120, 16121, 16122, 16123, 16124, 16125,
+ 16126, 16127, 16128, 16129, 16130, 16131, 16132, 16133, 16134, 16135,
+ 16136, 16137, 16138, 16139, 16140, 16141, 16142, 16143, 16144, 16145,
+ 16146, 16147, 16148, 16149, 16150, 16151, 16152, 16153, 16154, 16155,
+ 16156, 16157, 16158, 16159, 16160, 16161, 16162, 16163, 16164, 16165,
+ 16166, 16167, 16168, 16169, 16170, 16171, 16172, 16173, 16174, 16175,
+ 16176, 16177, 16178, 16179, 16180, 16181, 16182, 16183, 16184, 16185,
+ 16186, 16187, 16188, 16189, 16190, 16191, 16192, 16193, 16194, 16195,
+ 16196, 16197, 16198, 16199, 16200, 16201, 16202, 16203, 16204, 16205,
+ 16206, 16207, 16208, 16209, 16210, 16211, 16212, 16213, 16214, 16215,
+ 16216, 16217, 16218, 16219, 16220, 16221, 16222, 16223, 16224, 16225,
+ 16226, 16227, 16228, 16229, 16230, 16231, 16232, 16233, 16234, 16235,
+ 16236, 16237, 16238, 16239, 16240, 16241, 16242, 16243, 16244, 16245,
+ 16246, 16247, 16248, 16249, 16250, 16251, 16252, 16253, 16254, 16255,
+ 16256, 16257, 16258, 16259, 16260, 16261, 16262, 16263, 16264, 16265,
+ 16266, 16267, 16268, 16269, 16270, 16271, 16272, 16273, 16274, 16275,
+ 16276, 16277, 16278, 16279, 16280, 16281, 16282, 16283, 16284, 16285,
+ 16286, 16287, 16288, 16289, 16290, 16291, 16292, 16293, 16294, 16295,
+ 16296, 16297, 16298, 16299, 16300, 16301, 16302, 16303, 16304, 16305,
+ 16306, 16307, 16308, 16309, 16310, 16311, 16312, 16313, 16314, 16315,
+ 16316, 16317, 16318, 16319, 16320, 16321, 16322, 16323, 16324, 16325,
+ 16326, 16327, 16328, 16329, 16330, 16331, 16332, 16333, 16334, 16335,
+ 16336, 16337, 16338, 16339, 16340, 16341, 16342, 16343, 16344, 16345,
+ 16346, 16347, 16348, 16349, 16350, 16351, 16352, 16353, 16354, 16355,
+ 16356, 16357, 16358, 16359, 16360, 16361, 16362, 16363, 16364, 16365,
+ 16366, 16367, 16368, 16369, 16370, 16371, 16372, 16373, 16374, 16375,
+ 16376, 16377, 16378, 16379, 16380, 16381, 16382, 16383, 16384, 16385,
+ 16386, 16387, 16388, 16389, 16390, 16391, 16392, 16393, 16394, 16395,
+ 16396, 16397, 16398, 16399, 16400, 16401, 16402, 16403, 16404, 16405,
+ 16406, 16407, 16408, 16409, 16410, 16411, 16412, 16413, 16414, 16415,
+ 16416, 16417, 16418, 16419, 16420, 16421, 16422, 16423, 16424, 16425,
+ 16426, 16427, 16428, 16429, 16430, 16431, 16432, 16433, 16434, 16435,
+ 16436, 16437, 16438, 16439, 16440, 16441, 16442, 16443, 16444, 16445,
+ 16446, 16447, 16448, 16449, 16450, 16451, 16452, 16453, 16454, 16455,
+ 16456, 16457, 16458, 16459, 16460, 16461, 16462, 16463, 16464, 16465,
+ 16466, 16467, 16468, 16469, 16470, 16471, 16472, 16473, 16474, 16475,
+ 16476, 16477, 16478, 16479, 16480, 16481
};
#endif
@@ -27620,65 +27619,65 @@ yyreduce:
switch (yyn)
{
case 2:
-#line 863 "gram_minimal.y" /* yacc.c:1646 */
+#line 862 "gram_minimal.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree = (yyvsp[0].list);
}
-#line 27628 "gram_minimal.c" /* yacc.c:1646 */
+#line 27627 "gram_minimal.c" /* yacc.c:1646 */
break;
case 3:
-#line 867 "gram_minimal.y" /* yacc.c:1646 */
+#line 866 "gram_minimal.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree = list_make1((yyvsp[0].typnam));
}
-#line 27636 "gram_minimal.c" /* yacc.c:1646 */
+#line 27635 "gram_minimal.c" /* yacc.c:1646 */
break;
case 4:
-#line 871 "gram_minimal.y" /* yacc.c:1646 */
+#line 870 "gram_minimal.y" /* yacc.c:1646 */
{
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((yyvsp[0].node), 0));
}
-#line 27645 "gram_minimal.c" /* yacc.c:1646 */
+#line 27644 "gram_minimal.c" /* yacc.c:1646 */
break;
case 5:
-#line 876 "gram_minimal.y" /* yacc.c:1646 */
+#line 875 "gram_minimal.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 1;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27656 "gram_minimal.c" /* yacc.c:1646 */
+#line 27655 "gram_minimal.c" /* yacc.c:1646 */
break;
case 6:
-#line 883 "gram_minimal.y" /* yacc.c:1646 */
+#line 882 "gram_minimal.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 2;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27667 "gram_minimal.c" /* yacc.c:1646 */
+#line 27666 "gram_minimal.c" /* yacc.c:1646 */
break;
case 7:
-#line 890 "gram_minimal.y" /* yacc.c:1646 */
+#line 889 "gram_minimal.y" /* yacc.c:1646 */
{
PLAssignStmt *n = (PLAssignStmt *) (yyvsp[0].node);
n->nnames = 3;
pg_yyget_extra(yyscanner)->parsetree =
list_make1(makeRawStmt((Node *) n, 0));
}
-#line 27678 "gram_minimal.c" /* yacc.c:1646 */
+#line 27677 "gram_minimal.c" /* yacc.c:1646 */
break;
case 8:
-#line 909 "gram_minimal.y" /* yacc.c:1646 */
+#line 908 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[-2].list) != NIL)
{
@@ -27690,38 +27689,38 @@ yyreduce:
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 27694 "gram_minimal.c" /* yacc.c:1646 */
+#line 27693 "gram_minimal.c" /* yacc.c:1646 */
break;
case 9:
-#line 921 "gram_minimal.y" /* yacc.c:1646 */
+#line 920 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].node) != NULL)
(yyval.list) = list_make1(makeRawStmt((yyvsp[0].node), 0));
else
(yyval.list) = NIL;
}
-#line 27705 "gram_minimal.c" /* yacc.c:1646 */
+#line 27704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 135:
-#line 1063 "gram_minimal.y" /* yacc.c:1646 */
+#line 1062 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 27711 "gram_minimal.c" /* yacc.c:1646 */
+#line 27710 "gram_minimal.c" /* yacc.c:1646 */
break;
case 136:
-#line 1073 "gram_minimal.y" /* yacc.c:1646 */
+#line 1072 "gram_minimal.y" /* yacc.c:1646 */
{
CallStmt *n = makeNode(CallStmt);
n->funccall = castNode(FuncCall, (yyvsp[0].node));
(yyval.node) = (Node *)n;
}
-#line 27721 "gram_minimal.c" /* yacc.c:1646 */
+#line 27720 "gram_minimal.c" /* yacc.c:1646 */
break;
case 137:
-#line 1088 "gram_minimal.y" /* yacc.c:1646 */
+#line 1087 "gram_minimal.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_ROLE;
@@ -27729,52 +27728,52 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27733 "gram_minimal.c" /* yacc.c:1646 */
+#line 27732 "gram_minimal.c" /* yacc.c:1646 */
break;
case 141:
-#line 1109 "gram_minimal.y" /* yacc.c:1646 */
+#line 1108 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 27739 "gram_minimal.c" /* yacc.c:1646 */
+#line 27738 "gram_minimal.c" /* yacc.c:1646 */
break;
case 142:
-#line 1110 "gram_minimal.y" /* yacc.c:1646 */
+#line 1109 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 27745 "gram_minimal.c" /* yacc.c:1646 */
+#line 27744 "gram_minimal.c" /* yacc.c:1646 */
break;
case 143:
-#line 1114 "gram_minimal.y" /* yacc.c:1646 */
+#line 1113 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 27751 "gram_minimal.c" /* yacc.c:1646 */
+#line 27750 "gram_minimal.c" /* yacc.c:1646 */
break;
case 144:
-#line 1115 "gram_minimal.y" /* yacc.c:1646 */
+#line 1114 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 27757 "gram_minimal.c" /* yacc.c:1646 */
+#line 27756 "gram_minimal.c" /* yacc.c:1646 */
break;
case 145:
-#line 1120 "gram_minimal.y" /* yacc.c:1646 */
+#line 1119 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("password",
(Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 27766 "gram_minimal.c" /* yacc.c:1646 */
+#line 27765 "gram_minimal.c" /* yacc.c:1646 */
break;
case 146:
-#line 1125 "gram_minimal.y" /* yacc.c:1646 */
+#line 1124 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("password", NULL, (yylsp[-1]));
}
-#line 27774 "gram_minimal.c" /* yacc.c:1646 */
+#line 27773 "gram_minimal.c" /* yacc.c:1646 */
break;
case 147:
-#line 1129 "gram_minimal.y" /* yacc.c:1646 */
+#line 1128 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* These days, passwords are always stored in encrypted
@@ -27784,11 +27783,11 @@ yyreduce:
(yyval.defelt) = makeDefElem("password",
(Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 27788 "gram_minimal.c" /* yacc.c:1646 */
+#line 27787 "gram_minimal.c" /* yacc.c:1646 */
break;
case 148:
-#line 1139 "gram_minimal.y" /* yacc.c:1646 */
+#line 1138 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -27796,43 +27795,43 @@ yyreduce:
errhint("Remove UNENCRYPTED to store the password in encrypted form instead."),
parser_errposition((yylsp[-2]))));
}
-#line 27800 "gram_minimal.c" /* yacc.c:1646 */
+#line 27799 "gram_minimal.c" /* yacc.c:1646 */
break;
case 149:
-#line 1147 "gram_minimal.y" /* yacc.c:1646 */
+#line 1146 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("inherit", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 27808 "gram_minimal.c" /* yacc.c:1646 */
+#line 27807 "gram_minimal.c" /* yacc.c:1646 */
break;
case 150:
-#line 1151 "gram_minimal.y" /* yacc.c:1646 */
+#line 1150 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("connectionlimit", (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 27816 "gram_minimal.c" /* yacc.c:1646 */
+#line 27815 "gram_minimal.c" /* yacc.c:1646 */
break;
case 151:
-#line 1155 "gram_minimal.y" /* yacc.c:1646 */
+#line 1154 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("validUntil", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 27824 "gram_minimal.c" /* yacc.c:1646 */
+#line 27823 "gram_minimal.c" /* yacc.c:1646 */
break;
case 152:
-#line 1160 "gram_minimal.y" /* yacc.c:1646 */
+#line 1159 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27832 "gram_minimal.c" /* yacc.c:1646 */
+#line 27831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 153:
-#line 1164 "gram_minimal.y" /* yacc.c:1646 */
+#line 1163 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* We handle identifiers that aren't parser keywords with
@@ -27877,57 +27876,57 @@ yyreduce:
errmsg("unrecognized role option \"%s\"", (yyvsp[0].str)),
parser_errposition((yylsp[0]))));
}
-#line 27881 "gram_minimal.c" /* yacc.c:1646 */
+#line 27880 "gram_minimal.c" /* yacc.c:1646 */
break;
case 154:
-#line 1211 "gram_minimal.y" /* yacc.c:1646 */
+#line 1210 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = (yyvsp[0].defelt); }
-#line 27887 "gram_minimal.c" /* yacc.c:1646 */
+#line 27886 "gram_minimal.c" /* yacc.c:1646 */
break;
case 155:
-#line 1214 "gram_minimal.y" /* yacc.c:1646 */
+#line 1213 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("sysid", (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-1]));
}
-#line 27895 "gram_minimal.c" /* yacc.c:1646 */
+#line 27894 "gram_minimal.c" /* yacc.c:1646 */
break;
case 156:
-#line 1218 "gram_minimal.y" /* yacc.c:1646 */
+#line 1217 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("adminmembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27903 "gram_minimal.c" /* yacc.c:1646 */
+#line 27902 "gram_minimal.c" /* yacc.c:1646 */
break;
case 157:
-#line 1222 "gram_minimal.y" /* yacc.c:1646 */
+#line 1221 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rolemembers", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 27911 "gram_minimal.c" /* yacc.c:1646 */
+#line 27910 "gram_minimal.c" /* yacc.c:1646 */
break;
case 158:
-#line 1226 "gram_minimal.y" /* yacc.c:1646 */
+#line 1225 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 27919 "gram_minimal.c" /* yacc.c:1646 */
+#line 27918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 159:
-#line 1230 "gram_minimal.y" /* yacc.c:1646 */
+#line 1229 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("addroleto", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 27927 "gram_minimal.c" /* yacc.c:1646 */
+#line 27926 "gram_minimal.c" /* yacc.c:1646 */
break;
case 160:
-#line 1244 "gram_minimal.y" /* yacc.c:1646 */
+#line 1243 "gram_minimal.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_USER;
@@ -27935,11 +27934,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27939 "gram_minimal.c" /* yacc.c:1646 */
+#line 27938 "gram_minimal.c" /* yacc.c:1646 */
break;
case 161:
-#line 1262 "gram_minimal.y" /* yacc.c:1646 */
+#line 1261 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-2].rolespec);
@@ -27947,11 +27946,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27951 "gram_minimal.c" /* yacc.c:1646 */
+#line 27950 "gram_minimal.c" /* yacc.c:1646 */
break;
case 162:
-#line 1270 "gram_minimal.y" /* yacc.c:1646 */
+#line 1269 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-2].rolespec);
@@ -27959,23 +27958,23 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 27963 "gram_minimal.c" /* yacc.c:1646 */
+#line 27962 "gram_minimal.c" /* yacc.c:1646 */
break;
case 163:
-#line 1280 "gram_minimal.y" /* yacc.c:1646 */
+#line 1279 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 27969 "gram_minimal.c" /* yacc.c:1646 */
+#line 27968 "gram_minimal.c" /* yacc.c:1646 */
break;
case 164:
-#line 1281 "gram_minimal.y" /* yacc.c:1646 */
+#line 1280 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 27975 "gram_minimal.c" /* yacc.c:1646 */
+#line 27974 "gram_minimal.c" /* yacc.c:1646 */
break;
case 165:
-#line 1286 "gram_minimal.y" /* yacc.c:1646 */
+#line 1285 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = (yyvsp[-2].rolespec);
@@ -27983,11 +27982,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 27987 "gram_minimal.c" /* yacc.c:1646 */
+#line 27986 "gram_minimal.c" /* yacc.c:1646 */
break;
case 166:
-#line 1294 "gram_minimal.y" /* yacc.c:1646 */
+#line 1293 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = NULL;
@@ -27995,11 +27994,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 27999 "gram_minimal.c" /* yacc.c:1646 */
+#line 27998 "gram_minimal.c" /* yacc.c:1646 */
break;
case 167:
-#line 1302 "gram_minimal.y" /* yacc.c:1646 */
+#line 1301 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = (yyvsp[-2].rolespec);
@@ -28007,11 +28006,11 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28011 "gram_minimal.c" /* yacc.c:1646 */
+#line 28010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 168:
-#line 1310 "gram_minimal.y" /* yacc.c:1646 */
+#line 1309 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleSetStmt *n = makeNode(AlterRoleSetStmt);
n->role = NULL;
@@ -28019,77 +28018,77 @@ yyreduce:
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 28023 "gram_minimal.c" /* yacc.c:1646 */
+#line 28022 "gram_minimal.c" /* yacc.c:1646 */
break;
case 169:
-#line 1331 "gram_minimal.y" /* yacc.c:1646 */
+#line 1330 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28034 "gram_minimal.c" /* yacc.c:1646 */
+#line 28033 "gram_minimal.c" /* yacc.c:1646 */
break;
case 170:
-#line 1338 "gram_minimal.y" /* yacc.c:1646 */
+#line 1337 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = true;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28045 "gram_minimal.c" /* yacc.c:1646 */
+#line 28044 "gram_minimal.c" /* yacc.c:1646 */
break;
case 171:
-#line 1345 "gram_minimal.y" /* yacc.c:1646 */
+#line 1344 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28056 "gram_minimal.c" /* yacc.c:1646 */
+#line 28055 "gram_minimal.c" /* yacc.c:1646 */
break;
case 172:
-#line 1352 "gram_minimal.y" /* yacc.c:1646 */
+#line 1351 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->roles = (yyvsp[0].list);
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28067 "gram_minimal.c" /* yacc.c:1646 */
+#line 28066 "gram_minimal.c" /* yacc.c:1646 */
break;
case 173:
-#line 1359 "gram_minimal.y" /* yacc.c:1646 */
+#line 1358 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = false;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28078 "gram_minimal.c" /* yacc.c:1646 */
+#line 28077 "gram_minimal.c" /* yacc.c:1646 */
break;
case 174:
-#line 1366 "gram_minimal.y" /* yacc.c:1646 */
+#line 1365 "gram_minimal.y" /* yacc.c:1646 */
{
DropRoleStmt *n = makeNode(DropRoleStmt);
n->missing_ok = true;
n->roles = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28089 "gram_minimal.c" /* yacc.c:1646 */
+#line 28088 "gram_minimal.c" /* yacc.c:1646 */
break;
case 175:
-#line 1383 "gram_minimal.y" /* yacc.c:1646 */
+#line 1382 "gram_minimal.y" /* yacc.c:1646 */
{
CreateRoleStmt *n = makeNode(CreateRoleStmt);
n->stmt_type = ROLESTMT_GROUP;
@@ -28097,11 +28096,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 28101 "gram_minimal.c" /* yacc.c:1646 */
+#line 28100 "gram_minimal.c" /* yacc.c:1646 */
break;
case 176:
-#line 1401 "gram_minimal.y" /* yacc.c:1646 */
+#line 1400 "gram_minimal.y" /* yacc.c:1646 */
{
AlterRoleStmt *n = makeNode(AlterRoleStmt);
n->role = (yyvsp[-3].rolespec);
@@ -28110,23 +28109,23 @@ yyreduce:
(Node *)(yyvsp[0].list), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 28114 "gram_minimal.c" /* yacc.c:1646 */
+#line 28113 "gram_minimal.c" /* yacc.c:1646 */
break;
case 177:
-#line 1411 "gram_minimal.y" /* yacc.c:1646 */
+#line 1410 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = +1; }
-#line 28120 "gram_minimal.c" /* yacc.c:1646 */
+#line 28119 "gram_minimal.c" /* yacc.c:1646 */
break;
case 178:
-#line 1412 "gram_minimal.y" /* yacc.c:1646 */
+#line 1411 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = -1; }
-#line 28126 "gram_minimal.c" /* yacc.c:1646 */
+#line 28125 "gram_minimal.c" /* yacc.c:1646 */
break;
case 179:
-#line 1424 "gram_minimal.y" /* yacc.c:1646 */
+#line 1423 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* One can omit the schema name or the authorization id. */
@@ -28136,11 +28135,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 28140 "gram_minimal.c" /* yacc.c:1646 */
+#line 28139 "gram_minimal.c" /* yacc.c:1646 */
break;
case 180:
-#line 1434 "gram_minimal.y" /* yacc.c:1646 */
+#line 1433 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* ...but not both */
@@ -28150,11 +28149,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 28154 "gram_minimal.c" /* yacc.c:1646 */
+#line 28153 "gram_minimal.c" /* yacc.c:1646 */
break;
case 181:
-#line 1444 "gram_minimal.y" /* yacc.c:1646 */
+#line 1443 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* schema name can be omitted here, too */
@@ -28169,11 +28168,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 28173 "gram_minimal.c" /* yacc.c:1646 */
+#line 28172 "gram_minimal.c" /* yacc.c:1646 */
break;
case 182:
-#line 1459 "gram_minimal.y" /* yacc.c:1646 */
+#line 1458 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSchemaStmt *n = makeNode(CreateSchemaStmt);
/* ...but not here */
@@ -28188,80 +28187,80 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 28192 "gram_minimal.c" /* yacc.c:1646 */
+#line 28191 "gram_minimal.c" /* yacc.c:1646 */
break;
case 183:
-#line 1476 "gram_minimal.y" /* yacc.c:1646 */
+#line 1475 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28198 "gram_minimal.c" /* yacc.c:1646 */
+#line 28197 "gram_minimal.c" /* yacc.c:1646 */
break;
case 184:
-#line 1477 "gram_minimal.y" /* yacc.c:1646 */
+#line 1476 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28204 "gram_minimal.c" /* yacc.c:1646 */
+#line 28203 "gram_minimal.c" /* yacc.c:1646 */
break;
case 185:
-#line 1482 "gram_minimal.y" /* yacc.c:1646 */
+#line 1481 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyloc) < 0) /* see comments for YYLLOC_DEFAULT */
(yyloc) = (yylsp[0]);
(yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node));
}
-#line 28214 "gram_minimal.c" /* yacc.c:1646 */
+#line 28213 "gram_minimal.c" /* yacc.c:1646 */
break;
case 186:
-#line 1488 "gram_minimal.y" /* yacc.c:1646 */
+#line 1487 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 28220 "gram_minimal.c" /* yacc.c:1646 */
+#line 28219 "gram_minimal.c" /* yacc.c:1646 */
break;
case 193:
-#line 1516 "gram_minimal.y" /* yacc.c:1646 */
+#line 1515 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->type = T_PgpoolVariableSetStmt; /* Hack to keep changes minimum */
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28231 "gram_minimal.c" /* yacc.c:1646 */
+#line 28230 "gram_minimal.c" /* yacc.c:1646 */
break;
case 194:
-#line 1523 "gram_minimal.y" /* yacc.c:1646 */
+#line 1522 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28241 "gram_minimal.c" /* yacc.c:1646 */
+#line 28240 "gram_minimal.c" /* yacc.c:1646 */
break;
case 195:
-#line 1529 "gram_minimal.y" /* yacc.c:1646 */
+#line 1528 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = true;
(yyval.node) = (Node *) n;
}
-#line 28251 "gram_minimal.c" /* yacc.c:1646 */
+#line 28250 "gram_minimal.c" /* yacc.c:1646 */
break;
case 196:
-#line 1535 "gram_minimal.y" /* yacc.c:1646 */
+#line 1534 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->is_local = false;
(yyval.node) = (Node *) n;
}
-#line 28261 "gram_minimal.c" /* yacc.c:1646 */
+#line 28260 "gram_minimal.c" /* yacc.c:1646 */
break;
case 197:
-#line 1544 "gram_minimal.y" /* yacc.c:1646 */
+#line 1543 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28269,11 +28268,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28273 "gram_minimal.c" /* yacc.c:1646 */
+#line 28272 "gram_minimal.c" /* yacc.c:1646 */
break;
case 198:
-#line 1552 "gram_minimal.y" /* yacc.c:1646 */
+#line 1551 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28281,11 +28280,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28285 "gram_minimal.c" /* yacc.c:1646 */
+#line 28284 "gram_minimal.c" /* yacc.c:1646 */
break;
case 200:
-#line 1564 "gram_minimal.y" /* yacc.c:1646 */
+#line 1563 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28293,11 +28292,11 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28297 "gram_minimal.c" /* yacc.c:1646 */
+#line 28296 "gram_minimal.c" /* yacc.c:1646 */
break;
case 201:
-#line 1572 "gram_minimal.y" /* yacc.c:1646 */
+#line 1571 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28305,50 +28304,50 @@ yyreduce:
n->args = (yyvsp[0].list);
(yyval.vsetstmt) = n;
}
-#line 28309 "gram_minimal.c" /* yacc.c:1646 */
+#line 28308 "gram_minimal.c" /* yacc.c:1646 */
break;
case 202:
-#line 1580 "gram_minimal.y" /* yacc.c:1646 */
+#line 1579 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28320 "gram_minimal.c" /* yacc.c:1646 */
+#line 28319 "gram_minimal.c" /* yacc.c:1646 */
break;
case 203:
-#line 1587 "gram_minimal.y" /* yacc.c:1646 */
+#line 1586 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28331 "gram_minimal.c" /* yacc.c:1646 */
+#line 28330 "gram_minimal.c" /* yacc.c:1646 */
break;
case 204:
-#line 1596 "gram_minimal.y" /* yacc.c:1646 */
+#line 1595 "gram_minimal.y" /* yacc.c:1646 */
{(yyval.vsetstmt) = (yyvsp[0].vsetstmt);}
-#line 28337 "gram_minimal.c" /* yacc.c:1646 */
+#line 28336 "gram_minimal.c" /* yacc.c:1646 */
break;
case 205:
-#line 1598 "gram_minimal.y" /* yacc.c:1646 */
+#line 1597 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_CURRENT;
n->name = (yyvsp[-2].str);
(yyval.vsetstmt) = n;
}
-#line 28348 "gram_minimal.c" /* yacc.c:1646 */
+#line 28347 "gram_minimal.c" /* yacc.c:1646 */
break;
case 206:
-#line 1606 "gram_minimal.y" /* yacc.c:1646 */
+#line 1605 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28359,11 +28358,11 @@ yyreduce:
n->kind = VAR_SET_DEFAULT;
(yyval.vsetstmt) = n;
}
-#line 28363 "gram_minimal.c" /* yacc.c:1646 */
+#line 28362 "gram_minimal.c" /* yacc.c:1646 */
break;
case 207:
-#line 1617 "gram_minimal.y" /* yacc.c:1646 */
+#line 1616 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -28371,11 +28370,11 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.vsetstmt) = NULL; /*not reached*/
}
-#line 28375 "gram_minimal.c" /* yacc.c:1646 */
+#line 28374 "gram_minimal.c" /* yacc.c:1646 */
break;
case 208:
-#line 1625 "gram_minimal.y" /* yacc.c:1646 */
+#line 1624 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28383,11 +28382,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28387 "gram_minimal.c" /* yacc.c:1646 */
+#line 28386 "gram_minimal.c" /* yacc.c:1646 */
break;
case 209:
-#line 1633 "gram_minimal.y" /* yacc.c:1646 */
+#line 1632 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28398,11 +28397,11 @@ yyreduce:
n->kind = VAR_SET_DEFAULT;
(yyval.vsetstmt) = n;
}
-#line 28402 "gram_minimal.c" /* yacc.c:1646 */
+#line 28401 "gram_minimal.c" /* yacc.c:1646 */
break;
case 210:
-#line 1644 "gram_minimal.y" /* yacc.c:1646 */
+#line 1643 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28410,11 +28409,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28414 "gram_minimal.c" /* yacc.c:1646 */
+#line 28413 "gram_minimal.c" /* yacc.c:1646 */
break;
case 211:
-#line 1652 "gram_minimal.y" /* yacc.c:1646 */
+#line 1651 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28422,22 +28421,22 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28426 "gram_minimal.c" /* yacc.c:1646 */
+#line 28425 "gram_minimal.c" /* yacc.c:1646 */
break;
case 212:
-#line 1660 "gram_minimal.y" /* yacc.c:1646 */
+#line 1659 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_DEFAULT;
n->name = "session_authorization";
(yyval.vsetstmt) = n;
}
-#line 28437 "gram_minimal.c" /* yacc.c:1646 */
+#line 28436 "gram_minimal.c" /* yacc.c:1646 */
break;
case 213:
-#line 1667 "gram_minimal.y" /* yacc.c:1646 */
+#line 1666 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_VALUE;
@@ -28445,11 +28444,11 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].ival) == XMLOPTION_DOCUMENT ? "DOCUMENT" : "CONTENT", (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28449 "gram_minimal.c" /* yacc.c:1646 */
+#line 28448 "gram_minimal.c" /* yacc.c:1646 */
break;
case 214:
-#line 1676 "gram_minimal.y" /* yacc.c:1646 */
+#line 1675 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_SET_MULTI;
@@ -28457,111 +28456,111 @@ yyreduce:
n->args = list_make1(makeStringConst((yyvsp[0].str), (yylsp[0])));
(yyval.vsetstmt) = n;
}
-#line 28461 "gram_minimal.c" /* yacc.c:1646 */
+#line 28460 "gram_minimal.c" /* yacc.c:1646 */
break;
case 215:
-#line 1685 "gram_minimal.y" /* yacc.c:1646 */
+#line 1684 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28467 "gram_minimal.c" /* yacc.c:1646 */
+#line 28466 "gram_minimal.c" /* yacc.c:1646 */
break;
case 216:
-#line 1687 "gram_minimal.y" /* yacc.c:1646 */
+#line 1686 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = psprintf("%s.%s", (yyvsp[-2].str), (yyvsp[0].str)); }
-#line 28473 "gram_minimal.c" /* yacc.c:1646 */
+#line 28472 "gram_minimal.c" /* yacc.c:1646 */
break;
case 217:
-#line 1690 "gram_minimal.y" /* yacc.c:1646 */
+#line 1689 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 28479 "gram_minimal.c" /* yacc.c:1646 */
+#line 28478 "gram_minimal.c" /* yacc.c:1646 */
break;
case 218:
-#line 1691 "gram_minimal.y" /* yacc.c:1646 */
+#line 1690 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 28485 "gram_minimal.c" /* yacc.c:1646 */
+#line 28484 "gram_minimal.c" /* yacc.c:1646 */
break;
case 219:
-#line 1695 "gram_minimal.y" /* yacc.c:1646 */
+#line 1694 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0])); }
-#line 28491 "gram_minimal.c" /* yacc.c:1646 */
+#line 28490 "gram_minimal.c" /* yacc.c:1646 */
break;
case 220:
-#line 1697 "gram_minimal.y" /* yacc.c:1646 */
+#line 1696 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeAConst((yyvsp[0].value), (yylsp[0])); }
-#line 28497 "gram_minimal.c" /* yacc.c:1646 */
+#line 28496 "gram_minimal.c" /* yacc.c:1646 */
break;
case 221:
-#line 1700 "gram_minimal.y" /* yacc.c:1646 */
+#line 1699 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "read uncommitted"; }
-#line 28503 "gram_minimal.c" /* yacc.c:1646 */
+#line 28502 "gram_minimal.c" /* yacc.c:1646 */
break;
case 222:
-#line 1701 "gram_minimal.y" /* yacc.c:1646 */
+#line 1700 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "read committed"; }
-#line 28509 "gram_minimal.c" /* yacc.c:1646 */
+#line 28508 "gram_minimal.c" /* yacc.c:1646 */
break;
case 223:
-#line 1702 "gram_minimal.y" /* yacc.c:1646 */
+#line 1701 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "repeatable read"; }
-#line 28515 "gram_minimal.c" /* yacc.c:1646 */
+#line 28514 "gram_minimal.c" /* yacc.c:1646 */
break;
case 224:
-#line 1703 "gram_minimal.y" /* yacc.c:1646 */
+#line 1702 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "serializable"; }
-#line 28521 "gram_minimal.c" /* yacc.c:1646 */
+#line 28520 "gram_minimal.c" /* yacc.c:1646 */
break;
case 225:
-#line 1707 "gram_minimal.y" /* yacc.c:1646 */
+#line 1706 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "true"; }
-#line 28527 "gram_minimal.c" /* yacc.c:1646 */
+#line 28526 "gram_minimal.c" /* yacc.c:1646 */
break;
case 226:
-#line 1708 "gram_minimal.y" /* yacc.c:1646 */
+#line 1707 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "false"; }
-#line 28533 "gram_minimal.c" /* yacc.c:1646 */
+#line 28532 "gram_minimal.c" /* yacc.c:1646 */
break;
case 227:
-#line 1709 "gram_minimal.y" /* yacc.c:1646 */
+#line 1708 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "on"; }
-#line 28539 "gram_minimal.c" /* yacc.c:1646 */
+#line 28538 "gram_minimal.c" /* yacc.c:1646 */
break;
case 228:
-#line 1715 "gram_minimal.y" /* yacc.c:1646 */
+#line 1714 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28545 "gram_minimal.c" /* yacc.c:1646 */
+#line 28544 "gram_minimal.c" /* yacc.c:1646 */
break;
case 229:
-#line 1728 "gram_minimal.y" /* yacc.c:1646 */
+#line 1727 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 28553 "gram_minimal.c" /* yacc.c:1646 */
+#line 28552 "gram_minimal.c" /* yacc.c:1646 */
break;
case 230:
-#line 1732 "gram_minimal.y" /* yacc.c:1646 */
+#line 1731 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 28561 "gram_minimal.c" /* yacc.c:1646 */
+#line 28560 "gram_minimal.c" /* yacc.c:1646 */
break;
case 231:
-#line 1736 "gram_minimal.y" /* yacc.c:1646 */
+#line 1735 "gram_minimal.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-2].typnam);
if ((yyvsp[0].list) != NIL)
@@ -28576,334 +28575,334 @@ yyreduce:
t->typmods = (yyvsp[0].list);
(yyval.node) = makeStringConstCast((yyvsp[-1].str), (yylsp[-1]), t);
}
-#line 28580 "gram_minimal.c" /* yacc.c:1646 */
+#line 28579 "gram_minimal.c" /* yacc.c:1646 */
break;
case 232:
-#line 1751 "gram_minimal.y" /* yacc.c:1646 */
+#line 1750 "gram_minimal.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-4].typnam);
t->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 28591 "gram_minimal.c" /* yacc.c:1646 */
+#line 28590 "gram_minimal.c" /* yacc.c:1646 */
break;
case 233:
-#line 1757 "gram_minimal.y" /* yacc.c:1646 */
+#line 1756 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeAConst((yyvsp[0].value), (yylsp[0])); }
-#line 28597 "gram_minimal.c" /* yacc.c:1646 */
+#line 28596 "gram_minimal.c" /* yacc.c:1646 */
break;
case 234:
-#line 1758 "gram_minimal.y" /* yacc.c:1646 */
+#line 1757 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 28603 "gram_minimal.c" /* yacc.c:1646 */
+#line 28602 "gram_minimal.c" /* yacc.c:1646 */
break;
case 235:
-#line 1759 "gram_minimal.y" /* yacc.c:1646 */
+#line 1758 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 28609 "gram_minimal.c" /* yacc.c:1646 */
+#line 28608 "gram_minimal.c" /* yacc.c:1646 */
break;
case 236:
-#line 1763 "gram_minimal.y" /* yacc.c:1646 */
+#line 1762 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28615 "gram_minimal.c" /* yacc.c:1646 */
+#line 28614 "gram_minimal.c" /* yacc.c:1646 */
break;
case 237:
-#line 1764 "gram_minimal.y" /* yacc.c:1646 */
+#line 1763 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28621 "gram_minimal.c" /* yacc.c:1646 */
+#line 28620 "gram_minimal.c" /* yacc.c:1646 */
break;
case 238:
-#line 1765 "gram_minimal.y" /* yacc.c:1646 */
+#line 1764 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 28627 "gram_minimal.c" /* yacc.c:1646 */
+#line 28626 "gram_minimal.c" /* yacc.c:1646 */
break;
case 239:
-#line 1769 "gram_minimal.y" /* yacc.c:1646 */
+#line 1768 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28633 "gram_minimal.c" /* yacc.c:1646 */
+#line 28632 "gram_minimal.c" /* yacc.c:1646 */
break;
case 240:
-#line 1770 "gram_minimal.y" /* yacc.c:1646 */
+#line 1769 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 28639 "gram_minimal.c" /* yacc.c:1646 */
+#line 28638 "gram_minimal.c" /* yacc.c:1646 */
break;
case 241:
-#line 1774 "gram_minimal.y" /* yacc.c:1646 */
+#line 1773 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].vsetstmt); }
-#line 28645 "gram_minimal.c" /* yacc.c:1646 */
+#line 28644 "gram_minimal.c" /* yacc.c:1646 */
break;
case 242:
-#line 1776 "gram_minimal.y" /* yacc.c:1646 */
+#line 1775 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = (yyvsp[0].vsetstmt);
n->type = T_PgpoolVariableSetStmt; /* Hack to keep the changes minimum */
(yyval.node) = (Node *) n;
}
-#line 28655 "gram_minimal.c" /* yacc.c:1646 */
+#line 28654 "gram_minimal.c" /* yacc.c:1646 */
break;
case 243:
-#line 1784 "gram_minimal.y" /* yacc.c:1646 */
+#line 1783 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28661 "gram_minimal.c" /* yacc.c:1646 */
+#line 28660 "gram_minimal.c" /* yacc.c:1646 */
break;
case 244:
-#line 1786 "gram_minimal.y" /* yacc.c:1646 */
+#line 1785 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "timezone";
(yyval.vsetstmt) = n;
}
-#line 28672 "gram_minimal.c" /* yacc.c:1646 */
+#line 28671 "gram_minimal.c" /* yacc.c:1646 */
break;
case 245:
-#line 1793 "gram_minimal.y" /* yacc.c:1646 */
+#line 1792 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "transaction_isolation";
(yyval.vsetstmt) = n;
}
-#line 28683 "gram_minimal.c" /* yacc.c:1646 */
+#line 28682 "gram_minimal.c" /* yacc.c:1646 */
break;
case 246:
-#line 1800 "gram_minimal.y" /* yacc.c:1646 */
+#line 1799 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = "session_authorization";
(yyval.vsetstmt) = n;
}
-#line 28694 "gram_minimal.c" /* yacc.c:1646 */
+#line 28693 "gram_minimal.c" /* yacc.c:1646 */
break;
case 247:
-#line 1810 "gram_minimal.y" /* yacc.c:1646 */
+#line 1809 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET;
n->name = (yyvsp[0].str);
(yyval.vsetstmt) = n;
}
-#line 28705 "gram_minimal.c" /* yacc.c:1646 */
+#line 28704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 248:
-#line 1817 "gram_minimal.y" /* yacc.c:1646 */
+#line 1816 "gram_minimal.y" /* yacc.c:1646 */
{
VariableSetStmt *n = makeNode(VariableSetStmt);
n->kind = VAR_RESET_ALL;
(yyval.vsetstmt) = n;
}
-#line 28715 "gram_minimal.c" /* yacc.c:1646 */
+#line 28714 "gram_minimal.c" /* yacc.c:1646 */
break;
case 249:
-#line 1826 "gram_minimal.y" /* yacc.c:1646 */
+#line 1825 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28721 "gram_minimal.c" /* yacc.c:1646 */
+#line 28720 "gram_minimal.c" /* yacc.c:1646 */
break;
case 250:
-#line 1827 "gram_minimal.y" /* yacc.c:1646 */
+#line 1826 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (VariableSetStmt *) (yyvsp[0].node); }
-#line 28727 "gram_minimal.c" /* yacc.c:1646 */
+#line 28726 "gram_minimal.c" /* yacc.c:1646 */
break;
case 251:
-#line 1832 "gram_minimal.y" /* yacc.c:1646 */
+#line 1831 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (yyvsp[0].vsetstmt); }
-#line 28733 "gram_minimal.c" /* yacc.c:1646 */
+#line 28732 "gram_minimal.c" /* yacc.c:1646 */
break;
case 252:
-#line 1833 "gram_minimal.y" /* yacc.c:1646 */
+#line 1832 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.vsetstmt) = (VariableSetStmt *) (yyvsp[0].node); }
-#line 28739 "gram_minimal.c" /* yacc.c:1646 */
+#line 28738 "gram_minimal.c" /* yacc.c:1646 */
break;
case 253:
-#line 1840 "gram_minimal.y" /* yacc.c:1646 */
+#line 1839 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = (VariableShowStmt *)newNode(sizeof(VariableShowStmt),T_PgpoolVariableShowStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 28749 "gram_minimal.c" /* yacc.c:1646 */
+#line 28748 "gram_minimal.c" /* yacc.c:1646 */
break;
case 254:
-#line 1846 "gram_minimal.y" /* yacc.c:1646 */
+#line 1845 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = (VariableShowStmt *)newNode(sizeof(VariableShowStmt),T_PgpoolVariableShowStmt);
n->name = "all";
(yyval.node) = (Node *) n;
}
-#line 28759 "gram_minimal.c" /* yacc.c:1646 */
+#line 28758 "gram_minimal.c" /* yacc.c:1646 */
break;
case 255:
-#line 1852 "gram_minimal.y" /* yacc.c:1646 */
+#line 1851 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 28769 "gram_minimal.c" /* yacc.c:1646 */
+#line 28768 "gram_minimal.c" /* yacc.c:1646 */
break;
case 256:
-#line 1858 "gram_minimal.y" /* yacc.c:1646 */
+#line 1857 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "timezone";
(yyval.node) = (Node *) n;
}
-#line 28779 "gram_minimal.c" /* yacc.c:1646 */
+#line 28778 "gram_minimal.c" /* yacc.c:1646 */
break;
case 257:
-#line 1864 "gram_minimal.y" /* yacc.c:1646 */
+#line 1863 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "transaction_isolation";
(yyval.node) = (Node *) n;
}
-#line 28789 "gram_minimal.c" /* yacc.c:1646 */
+#line 28788 "gram_minimal.c" /* yacc.c:1646 */
break;
case 258:
-#line 1870 "gram_minimal.y" /* yacc.c:1646 */
+#line 1869 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "session_authorization";
(yyval.node) = (Node *) n;
}
-#line 28799 "gram_minimal.c" /* yacc.c:1646 */
+#line 28798 "gram_minimal.c" /* yacc.c:1646 */
break;
case 259:
-#line 1876 "gram_minimal.y" /* yacc.c:1646 */
+#line 1875 "gram_minimal.y" /* yacc.c:1646 */
{
VariableShowStmt *n = makeNode(VariableShowStmt);
n->name = "all";
(yyval.node) = (Node *) n;
}
-#line 28809 "gram_minimal.c" /* yacc.c:1646 */
+#line 28808 "gram_minimal.c" /* yacc.c:1646 */
break;
case 260:
-#line 1886 "gram_minimal.y" /* yacc.c:1646 */
+#line 1885 "gram_minimal.y" /* yacc.c:1646 */
{
ConstraintsSetStmt *n = makeNode(ConstraintsSetStmt);
n->constraints = (yyvsp[-1].list);
n->deferred = (yyvsp[0].boolean);
(yyval.node) = (Node *) n;
}
-#line 28820 "gram_minimal.c" /* yacc.c:1646 */
+#line 28819 "gram_minimal.c" /* yacc.c:1646 */
break;
case 261:
-#line 1895 "gram_minimal.y" /* yacc.c:1646 */
+#line 1894 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 28826 "gram_minimal.c" /* yacc.c:1646 */
+#line 28825 "gram_minimal.c" /* yacc.c:1646 */
break;
case 262:
-#line 1896 "gram_minimal.y" /* yacc.c:1646 */
+#line 1895 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 28832 "gram_minimal.c" /* yacc.c:1646 */
+#line 28831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 263:
-#line 1900 "gram_minimal.y" /* yacc.c:1646 */
+#line 1899 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 28838 "gram_minimal.c" /* yacc.c:1646 */
+#line 28837 "gram_minimal.c" /* yacc.c:1646 */
break;
case 264:
-#line 1901 "gram_minimal.y" /* yacc.c:1646 */
+#line 1900 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 28844 "gram_minimal.c" /* yacc.c:1646 */
+#line 28843 "gram_minimal.c" /* yacc.c:1646 */
break;
case 265:
-#line 1910 "gram_minimal.y" /* yacc.c:1646 */
+#line 1909 "gram_minimal.y" /* yacc.c:1646 */
{
CheckPointStmt *n = makeNode(CheckPointStmt);
(yyval.node) = (Node *)n;
}
-#line 28853 "gram_minimal.c" /* yacc.c:1646 */
+#line 28852 "gram_minimal.c" /* yacc.c:1646 */
break;
case 266:
-#line 1925 "gram_minimal.y" /* yacc.c:1646 */
+#line 1924 "gram_minimal.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_ALL;
(yyval.node) = (Node *) n;
}
-#line 28863 "gram_minimal.c" /* yacc.c:1646 */
+#line 28862 "gram_minimal.c" /* yacc.c:1646 */
break;
case 267:
-#line 1931 "gram_minimal.y" /* yacc.c:1646 */
+#line 1930 "gram_minimal.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_TEMP;
(yyval.node) = (Node *) n;
}
-#line 28873 "gram_minimal.c" /* yacc.c:1646 */
+#line 28872 "gram_minimal.c" /* yacc.c:1646 */
break;
case 268:
-#line 1937 "gram_minimal.y" /* yacc.c:1646 */
+#line 1936 "gram_minimal.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_TEMP;
(yyval.node) = (Node *) n;
}
-#line 28883 "gram_minimal.c" /* yacc.c:1646 */
+#line 28882 "gram_minimal.c" /* yacc.c:1646 */
break;
case 269:
-#line 1943 "gram_minimal.y" /* yacc.c:1646 */
+#line 1942 "gram_minimal.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_PLANS;
(yyval.node) = (Node *) n;
}
-#line 28893 "gram_minimal.c" /* yacc.c:1646 */
+#line 28892 "gram_minimal.c" /* yacc.c:1646 */
break;
case 270:
-#line 1949 "gram_minimal.y" /* yacc.c:1646 */
+#line 1948 "gram_minimal.y" /* yacc.c:1646 */
{
DiscardStmt *n = makeNode(DiscardStmt);
n->target = DISCARD_SEQUENCES;
(yyval.node) = (Node *) n;
}
-#line 28903 "gram_minimal.c" /* yacc.c:1646 */
+#line 28902 "gram_minimal.c" /* yacc.c:1646 */
break;
case 271:
-#line 1968 "gram_minimal.y" /* yacc.c:1646 */
+#line 1967 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28912,11 +28911,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 28916 "gram_minimal.c" /* yacc.c:1646 */
+#line 28915 "gram_minimal.c" /* yacc.c:1646 */
break;
case 272:
-#line 1977 "gram_minimal.y" /* yacc.c:1646 */
+#line 1976 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28925,11 +28924,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28929 "gram_minimal.c" /* yacc.c:1646 */
+#line 28928 "gram_minimal.c" /* yacc.c:1646 */
break;
case 273:
-#line 1986 "gram_minimal.y" /* yacc.c:1646 */
+#line 1985 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28938,11 +28937,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 28942 "gram_minimal.c" /* yacc.c:1646 */
+#line 28941 "gram_minimal.c" /* yacc.c:1646 */
break;
case 274:
-#line 1995 "gram_minimal.y" /* yacc.c:1646 */
+#line 1994 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28951,11 +28950,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 28955 "gram_minimal.c" /* yacc.c:1646 */
+#line 28954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 275:
-#line 2004 "gram_minimal.y" /* yacc.c:1646 */
+#line 2003 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -28966,11 +28965,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 28970 "gram_minimal.c" /* yacc.c:1646 */
+#line 28969 "gram_minimal.c" /* yacc.c:1646 */
break;
case 276:
-#line 2015 "gram_minimal.y" /* yacc.c:1646 */
+#line 2014 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -28981,11 +28980,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 28985 "gram_minimal.c" /* yacc.c:1646 */
+#line 28984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 277:
-#line 2026 "gram_minimal.y" /* yacc.c:1646 */
+#line 2025 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -28994,11 +28993,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 28998 "gram_minimal.c" /* yacc.c:1646 */
+#line 28997 "gram_minimal.c" /* yacc.c:1646 */
break;
case 278:
-#line 2035 "gram_minimal.y" /* yacc.c:1646 */
+#line 2034 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29007,11 +29006,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29011 "gram_minimal.c" /* yacc.c:1646 */
+#line 29010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 279:
-#line 2044 "gram_minimal.y" /* yacc.c:1646 */
+#line 2043 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29020,11 +29019,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29024 "gram_minimal.c" /* yacc.c:1646 */
+#line 29023 "gram_minimal.c" /* yacc.c:1646 */
break;
case 280:
-#line 2053 "gram_minimal.y" /* yacc.c:1646 */
+#line 2052 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29035,11 +29034,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29039 "gram_minimal.c" /* yacc.c:1646 */
+#line 29038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 281:
-#line 2064 "gram_minimal.y" /* yacc.c:1646 */
+#line 2063 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29050,11 +29049,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29054 "gram_minimal.c" /* yacc.c:1646 */
+#line 29053 "gram_minimal.c" /* yacc.c:1646 */
break;
case 282:
-#line 2075 "gram_minimal.y" /* yacc.c:1646 */
+#line 2074 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29063,11 +29062,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29067 "gram_minimal.c" /* yacc.c:1646 */
+#line 29066 "gram_minimal.c" /* yacc.c:1646 */
break;
case 283:
-#line 2084 "gram_minimal.y" /* yacc.c:1646 */
+#line 2083 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29076,11 +29075,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29080 "gram_minimal.c" /* yacc.c:1646 */
+#line 29079 "gram_minimal.c" /* yacc.c:1646 */
break;
case 284:
-#line 2093 "gram_minimal.y" /* yacc.c:1646 */
+#line 2092 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29089,11 +29088,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29093 "gram_minimal.c" /* yacc.c:1646 */
+#line 29092 "gram_minimal.c" /* yacc.c:1646 */
break;
case 285:
-#line 2102 "gram_minimal.y" /* yacc.c:1646 */
+#line 2101 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29102,11 +29101,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29106 "gram_minimal.c" /* yacc.c:1646 */
+#line 29105 "gram_minimal.c" /* yacc.c:1646 */
break;
case 286:
-#line 2111 "gram_minimal.y" /* yacc.c:1646 */
+#line 2110 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29115,11 +29114,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29119 "gram_minimal.c" /* yacc.c:1646 */
+#line 29118 "gram_minimal.c" /* yacc.c:1646 */
break;
case 287:
-#line 2120 "gram_minimal.y" /* yacc.c:1646 */
+#line 2119 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29128,11 +29127,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29132 "gram_minimal.c" /* yacc.c:1646 */
+#line 29131 "gram_minimal.c" /* yacc.c:1646 */
break;
case 288:
-#line 2129 "gram_minimal.y" /* yacc.c:1646 */
+#line 2128 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29143,11 +29142,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29147 "gram_minimal.c" /* yacc.c:1646 */
+#line 29146 "gram_minimal.c" /* yacc.c:1646 */
break;
case 289:
-#line 2140 "gram_minimal.y" /* yacc.c:1646 */
+#line 2139 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableMoveAllStmt *n =
makeNode(AlterTableMoveAllStmt);
@@ -29158,11 +29157,11 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 29162 "gram_minimal.c" /* yacc.c:1646 */
+#line 29161 "gram_minimal.c" /* yacc.c:1646 */
break;
case 290:
-#line 2151 "gram_minimal.y" /* yacc.c:1646 */
+#line 2150 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29171,11 +29170,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29175 "gram_minimal.c" /* yacc.c:1646 */
+#line 29174 "gram_minimal.c" /* yacc.c:1646 */
break;
case 291:
-#line 2160 "gram_minimal.y" /* yacc.c:1646 */
+#line 2159 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = (yyvsp[-1].range);
@@ -29184,23 +29183,23 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29188 "gram_minimal.c" /* yacc.c:1646 */
+#line 29187 "gram_minimal.c" /* yacc.c:1646 */
break;
case 292:
-#line 2171 "gram_minimal.y" /* yacc.c:1646 */
+#line 2170 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 29194 "gram_minimal.c" /* yacc.c:1646 */
+#line 29193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 293:
-#line 2172 "gram_minimal.y" /* yacc.c:1646 */
+#line 2171 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 29200 "gram_minimal.c" /* yacc.c:1646 */
+#line 29199 "gram_minimal.c" /* yacc.c:1646 */
break;
case 294:
-#line 2178 "gram_minimal.y" /* yacc.c:1646 */
+#line 2177 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29213,11 +29212,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29217 "gram_minimal.c" /* yacc.c:1646 */
+#line 29216 "gram_minimal.c" /* yacc.c:1646 */
break;
case 295:
-#line 2192 "gram_minimal.y" /* yacc.c:1646 */
+#line 2191 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29230,11 +29229,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29234 "gram_minimal.c" /* yacc.c:1646 */
+#line 29233 "gram_minimal.c" /* yacc.c:1646 */
break;
case 296:
-#line 2205 "gram_minimal.y" /* yacc.c:1646 */
+#line 2204 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29246,11 +29245,11 @@ yyreduce:
n->def = (Node *) cmd;
(yyval.node) = (Node *) n;
}
-#line 29250 "gram_minimal.c" /* yacc.c:1646 */
+#line 29249 "gram_minimal.c" /* yacc.c:1646 */
break;
case 297:
-#line 2221 "gram_minimal.y" /* yacc.c:1646 */
+#line 2220 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
PartitionCmd *cmd = makeNode(PartitionCmd);
@@ -29263,11 +29262,11 @@ yyreduce:
(yyval.node) = (Node *) n;
}
-#line 29267 "gram_minimal.c" /* yacc.c:1646 */
+#line 29266 "gram_minimal.c" /* yacc.c:1646 */
break;
case 298:
-#line 2238 "gram_minimal.y" /* yacc.c:1646 */
+#line 2237 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29275,11 +29274,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29279 "gram_minimal.c" /* yacc.c:1646 */
+#line 29278 "gram_minimal.c" /* yacc.c:1646 */
break;
case 299:
-#line 2247 "gram_minimal.y" /* yacc.c:1646 */
+#line 2246 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29287,11 +29286,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29291 "gram_minimal.c" /* yacc.c:1646 */
+#line 29290 "gram_minimal.c" /* yacc.c:1646 */
break;
case 300:
-#line 2256 "gram_minimal.y" /* yacc.c:1646 */
+#line 2255 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29299,11 +29298,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29303 "gram_minimal.c" /* yacc.c:1646 */
+#line 29302 "gram_minimal.c" /* yacc.c:1646 */
break;
case 301:
-#line 2265 "gram_minimal.y" /* yacc.c:1646 */
+#line 2264 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -29311,11 +29310,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29315 "gram_minimal.c" /* yacc.c:1646 */
+#line 29314 "gram_minimal.c" /* yacc.c:1646 */
break;
case 302:
-#line 2274 "gram_minimal.y" /* yacc.c:1646 */
+#line 2273 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ColumnDefault;
@@ -29323,44 +29322,44 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 29327 "gram_minimal.c" /* yacc.c:1646 */
+#line 29326 "gram_minimal.c" /* yacc.c:1646 */
break;
case 303:
-#line 2283 "gram_minimal.y" /* yacc.c:1646 */
+#line 2282 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropNotNull;
n->name = (yyvsp[-3].str);
(yyval.node) = (Node *)n;
}
-#line 29338 "gram_minimal.c" /* yacc.c:1646 */
+#line 29337 "gram_minimal.c" /* yacc.c:1646 */
break;
case 304:
-#line 2291 "gram_minimal.y" /* yacc.c:1646 */
+#line 2290 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetNotNull;
n->name = (yyvsp[-3].str);
(yyval.node) = (Node *)n;
}
-#line 29349 "gram_minimal.c" /* yacc.c:1646 */
+#line 29348 "gram_minimal.c" /* yacc.c:1646 */
break;
case 305:
-#line 2299 "gram_minimal.y" /* yacc.c:1646 */
+#line 2298 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropExpression;
n->name = (yyvsp[-2].str);
(yyval.node) = (Node *)n;
}
-#line 29360 "gram_minimal.c" /* yacc.c:1646 */
+#line 29359 "gram_minimal.c" /* yacc.c:1646 */
break;
case 306:
-#line 2307 "gram_minimal.y" /* yacc.c:1646 */
+#line 2306 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropExpression;
@@ -29368,11 +29367,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29372 "gram_minimal.c" /* yacc.c:1646 */
+#line 29371 "gram_minimal.c" /* yacc.c:1646 */
break;
case 307:
-#line 2316 "gram_minimal.y" /* yacc.c:1646 */
+#line 2315 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetStatistics;
@@ -29380,11 +29379,11 @@ yyreduce:
n->def = (Node *) makeInteger((yyvsp[0].ival));
(yyval.node) = (Node *)n;
}
-#line 29384 "gram_minimal.c" /* yacc.c:1646 */
+#line 29383 "gram_minimal.c" /* yacc.c:1646 */
break;
case 308:
-#line 2325 "gram_minimal.y" /* yacc.c:1646 */
+#line 2324 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
@@ -29399,11 +29398,11 @@ yyreduce:
n->def = (Node *) makeInteger((yyvsp[0].ival));
(yyval.node) = (Node *)n;
}
-#line 29403 "gram_minimal.c" /* yacc.c:1646 */
+#line 29402 "gram_minimal.c" /* yacc.c:1646 */
break;
case 309:
-#line 2341 "gram_minimal.y" /* yacc.c:1646 */
+#line 2340 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetOptions;
@@ -29411,11 +29410,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29415 "gram_minimal.c" /* yacc.c:1646 */
+#line 29414 "gram_minimal.c" /* yacc.c:1646 */
break;
case 310:
-#line 2350 "gram_minimal.y" /* yacc.c:1646 */
+#line 2349 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ResetOptions;
@@ -29423,11 +29422,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29427 "gram_minimal.c" /* yacc.c:1646 */
+#line 29426 "gram_minimal.c" /* yacc.c:1646 */
break;
case 311:
-#line 2359 "gram_minimal.y" /* yacc.c:1646 */
+#line 2358 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetStorage;
@@ -29435,11 +29434,11 @@ yyreduce:
n->def = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 29439 "gram_minimal.c" /* yacc.c:1646 */
+#line 29438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 312:
-#line 2368 "gram_minimal.y" /* yacc.c:1646 */
+#line 2367 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetCompression;
@@ -29447,11 +29446,11 @@ yyreduce:
n->def = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 29451 "gram_minimal.c" /* yacc.c:1646 */
+#line 29450 "gram_minimal.c" /* yacc.c:1646 */
break;
case 313:
-#line 2377 "gram_minimal.y" /* yacc.c:1646 */
+#line 2376 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
Constraint *c = makeNode(Constraint);
@@ -29467,11 +29466,11 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 29471 "gram_minimal.c" /* yacc.c:1646 */
+#line 29470 "gram_minimal.c" /* yacc.c:1646 */
break;
case 314:
-#line 2394 "gram_minimal.y" /* yacc.c:1646 */
+#line 2393 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetIdentity;
@@ -29479,11 +29478,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29483 "gram_minimal.c" /* yacc.c:1646 */
+#line 29482 "gram_minimal.c" /* yacc.c:1646 */
break;
case 315:
-#line 2403 "gram_minimal.y" /* yacc.c:1646 */
+#line 2402 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropIdentity;
@@ -29491,11 +29490,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29495 "gram_minimal.c" /* yacc.c:1646 */
+#line 29494 "gram_minimal.c" /* yacc.c:1646 */
break;
case 316:
-#line 2412 "gram_minimal.y" /* yacc.c:1646 */
+#line 2411 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropIdentity;
@@ -29503,11 +29502,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29507 "gram_minimal.c" /* yacc.c:1646 */
+#line 29506 "gram_minimal.c" /* yacc.c:1646 */
break;
case 317:
-#line 2421 "gram_minimal.y" /* yacc.c:1646 */
+#line 2420 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -29516,11 +29515,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29520 "gram_minimal.c" /* yacc.c:1646 */
+#line 29519 "gram_minimal.c" /* yacc.c:1646 */
break;
case 318:
-#line 2431 "gram_minimal.y" /* yacc.c:1646 */
+#line 2430 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -29529,11 +29528,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29533 "gram_minimal.c" /* yacc.c:1646 */
+#line 29532 "gram_minimal.c" /* yacc.c:1646 */
break;
case 319:
-#line 2444 "gram_minimal.y" /* yacc.c:1646 */
+#line 2443 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
ColumnDef *def = makeNode(ColumnDef);
@@ -29547,11 +29546,11 @@ yyreduce:
def->location = (yylsp[-5]);
(yyval.node) = (Node *)n;
}
-#line 29551 "gram_minimal.c" /* yacc.c:1646 */
+#line 29550 "gram_minimal.c" /* yacc.c:1646 */
break;
case 320:
-#line 2459 "gram_minimal.y" /* yacc.c:1646 */
+#line 2458 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AlterColumnGenericOptions;
@@ -29559,11 +29558,11 @@ yyreduce:
n->def = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29563 "gram_minimal.c" /* yacc.c:1646 */
+#line 29562 "gram_minimal.c" /* yacc.c:1646 */
break;
case 321:
-#line 2468 "gram_minimal.y" /* yacc.c:1646 */
+#line 2467 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddConstraint;
@@ -29571,11 +29570,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29575 "gram_minimal.c" /* yacc.c:1646 */
+#line 29574 "gram_minimal.c" /* yacc.c:1646 */
break;
case 322:
-#line 2477 "gram_minimal.y" /* yacc.c:1646 */
+#line 2476 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
Constraint *c = makeNode(Constraint);
@@ -29589,22 +29588,22 @@ yyreduce:
NULL, NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 29593 "gram_minimal.c" /* yacc.c:1646 */
+#line 29592 "gram_minimal.c" /* yacc.c:1646 */
break;
case 323:
-#line 2492 "gram_minimal.y" /* yacc.c:1646 */
+#line 2491 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ValidateConstraint;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29604 "gram_minimal.c" /* yacc.c:1646 */
+#line 29603 "gram_minimal.c" /* yacc.c:1646 */
break;
case 324:
-#line 2500 "gram_minimal.y" /* yacc.c:1646 */
+#line 2499 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropConstraint;
@@ -29613,11 +29612,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 29617 "gram_minimal.c" /* yacc.c:1646 */
+#line 29616 "gram_minimal.c" /* yacc.c:1646 */
break;
case 325:
-#line 2510 "gram_minimal.y" /* yacc.c:1646 */
+#line 2509 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropConstraint;
@@ -29626,213 +29625,213 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 29630 "gram_minimal.c" /* yacc.c:1646 */
+#line 29629 "gram_minimal.c" /* yacc.c:1646 */
break;
case 326:
-#line 2520 "gram_minimal.y" /* yacc.c:1646 */
+#line 2519 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropOids;
(yyval.node) = (Node *)n;
}
-#line 29640 "gram_minimal.c" /* yacc.c:1646 */
+#line 29639 "gram_minimal.c" /* yacc.c:1646 */
break;
case 327:
-#line 2527 "gram_minimal.y" /* yacc.c:1646 */
+#line 2526 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ClusterOn;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29651 "gram_minimal.c" /* yacc.c:1646 */
+#line 29650 "gram_minimal.c" /* yacc.c:1646 */
break;
case 328:
-#line 2535 "gram_minimal.y" /* yacc.c:1646 */
+#line 2534 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropCluster;
n->name = NULL;
(yyval.node) = (Node *)n;
}
-#line 29662 "gram_minimal.c" /* yacc.c:1646 */
+#line 29661 "gram_minimal.c" /* yacc.c:1646 */
break;
case 329:
-#line 2543 "gram_minimal.y" /* yacc.c:1646 */
+#line 2542 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetLogged;
(yyval.node) = (Node *)n;
}
-#line 29672 "gram_minimal.c" /* yacc.c:1646 */
+#line 29671 "gram_minimal.c" /* yacc.c:1646 */
break;
case 330:
-#line 2550 "gram_minimal.y" /* yacc.c:1646 */
+#line 2549 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetUnLogged;
(yyval.node) = (Node *)n;
}
-#line 29682 "gram_minimal.c" /* yacc.c:1646 */
+#line 29681 "gram_minimal.c" /* yacc.c:1646 */
break;
case 331:
-#line 2557 "gram_minimal.y" /* yacc.c:1646 */
+#line 2556 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29693 "gram_minimal.c" /* yacc.c:1646 */
+#line 29692 "gram_minimal.c" /* yacc.c:1646 */
break;
case 332:
-#line 2565 "gram_minimal.y" /* yacc.c:1646 */
+#line 2564 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableAlwaysTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29704 "gram_minimal.c" /* yacc.c:1646 */
+#line 29703 "gram_minimal.c" /* yacc.c:1646 */
break;
case 333:
-#line 2573 "gram_minimal.y" /* yacc.c:1646 */
+#line 2572 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableReplicaTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29715 "gram_minimal.c" /* yacc.c:1646 */
+#line 29714 "gram_minimal.c" /* yacc.c:1646 */
break;
case 334:
-#line 2581 "gram_minimal.y" /* yacc.c:1646 */
+#line 2580 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrigAll;
(yyval.node) = (Node *)n;
}
-#line 29725 "gram_minimal.c" /* yacc.c:1646 */
+#line 29724 "gram_minimal.c" /* yacc.c:1646 */
break;
case 335:
-#line 2588 "gram_minimal.y" /* yacc.c:1646 */
+#line 2587 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableTrigUser;
(yyval.node) = (Node *)n;
}
-#line 29735 "gram_minimal.c" /* yacc.c:1646 */
+#line 29734 "gram_minimal.c" /* yacc.c:1646 */
break;
case 336:
-#line 2595 "gram_minimal.y" /* yacc.c:1646 */
+#line 2594 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrig;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29746 "gram_minimal.c" /* yacc.c:1646 */
+#line 29745 "gram_minimal.c" /* yacc.c:1646 */
break;
case 337:
-#line 2603 "gram_minimal.y" /* yacc.c:1646 */
+#line 2602 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrigAll;
(yyval.node) = (Node *)n;
}
-#line 29756 "gram_minimal.c" /* yacc.c:1646 */
+#line 29755 "gram_minimal.c" /* yacc.c:1646 */
break;
case 338:
-#line 2610 "gram_minimal.y" /* yacc.c:1646 */
+#line 2609 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableTrigUser;
(yyval.node) = (Node *)n;
}
-#line 29766 "gram_minimal.c" /* yacc.c:1646 */
+#line 29765 "gram_minimal.c" /* yacc.c:1646 */
break;
case 339:
-#line 2617 "gram_minimal.y" /* yacc.c:1646 */
+#line 2616 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29777 "gram_minimal.c" /* yacc.c:1646 */
+#line 29776 "gram_minimal.c" /* yacc.c:1646 */
break;
case 340:
-#line 2625 "gram_minimal.y" /* yacc.c:1646 */
+#line 2624 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableAlwaysRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29788 "gram_minimal.c" /* yacc.c:1646 */
+#line 29787 "gram_minimal.c" /* yacc.c:1646 */
break;
case 341:
-#line 2633 "gram_minimal.y" /* yacc.c:1646 */
+#line 2632 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableReplicaRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29799 "gram_minimal.c" /* yacc.c:1646 */
+#line 29798 "gram_minimal.c" /* yacc.c:1646 */
break;
case 342:
-#line 2641 "gram_minimal.y" /* yacc.c:1646 */
+#line 2640 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableRule;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29810 "gram_minimal.c" /* yacc.c:1646 */
+#line 29809 "gram_minimal.c" /* yacc.c:1646 */
break;
case 343:
-#line 2649 "gram_minimal.y" /* yacc.c:1646 */
+#line 2648 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddInherit;
n->def = (Node *) (yyvsp[0].range);
(yyval.node) = (Node *)n;
}
-#line 29821 "gram_minimal.c" /* yacc.c:1646 */
+#line 29820 "gram_minimal.c" /* yacc.c:1646 */
break;
case 344:
-#line 2657 "gram_minimal.y" /* yacc.c:1646 */
+#line 2656 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropInherit;
n->def = (Node *) (yyvsp[0].range);
(yyval.node) = (Node *)n;
}
-#line 29832 "gram_minimal.c" /* yacc.c:1646 */
+#line 29831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 345:
-#line 2665 "gram_minimal.y" /* yacc.c:1646 */
+#line 2664 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
TypeName *def = makeTypeNameFromNameList((yyvsp[0].list));
@@ -29841,157 +29840,157 @@ yyreduce:
n->def = (Node *) def;
(yyval.node) = (Node *)n;
}
-#line 29845 "gram_minimal.c" /* yacc.c:1646 */
+#line 29844 "gram_minimal.c" /* yacc.c:1646 */
break;
case 346:
-#line 2675 "gram_minimal.y" /* yacc.c:1646 */
+#line 2674 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropOf;
(yyval.node) = (Node *)n;
}
-#line 29855 "gram_minimal.c" /* yacc.c:1646 */
+#line 29854 "gram_minimal.c" /* yacc.c:1646 */
break;
case 347:
-#line 2682 "gram_minimal.y" /* yacc.c:1646 */
+#line 2681 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ChangeOwner;
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 29866 "gram_minimal.c" /* yacc.c:1646 */
+#line 29865 "gram_minimal.c" /* yacc.c:1646 */
break;
case 348:
-#line 2690 "gram_minimal.y" /* yacc.c:1646 */
+#line 2689 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetTableSpace;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 29877 "gram_minimal.c" /* yacc.c:1646 */
+#line 29876 "gram_minimal.c" /* yacc.c:1646 */
break;
case 349:
-#line 2698 "gram_minimal.y" /* yacc.c:1646 */
+#line 2697 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_SetRelOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29888 "gram_minimal.c" /* yacc.c:1646 */
+#line 29887 "gram_minimal.c" /* yacc.c:1646 */
break;
case 350:
-#line 2706 "gram_minimal.y" /* yacc.c:1646 */
+#line 2705 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ResetRelOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 29899 "gram_minimal.c" /* yacc.c:1646 */
+#line 29898 "gram_minimal.c" /* yacc.c:1646 */
break;
case 351:
-#line 2714 "gram_minimal.y" /* yacc.c:1646 */
+#line 2713 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ReplicaIdentity;
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 29910 "gram_minimal.c" /* yacc.c:1646 */
+#line 29909 "gram_minimal.c" /* yacc.c:1646 */
break;
case 352:
-#line 2722 "gram_minimal.y" /* yacc.c:1646 */
+#line 2721 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_EnableRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29920 "gram_minimal.c" /* yacc.c:1646 */
+#line 29919 "gram_minimal.c" /* yacc.c:1646 */
break;
case 353:
-#line 2729 "gram_minimal.y" /* yacc.c:1646 */
+#line 2728 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DisableRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29930 "gram_minimal.c" /* yacc.c:1646 */
+#line 29929 "gram_minimal.c" /* yacc.c:1646 */
break;
case 354:
-#line 2736 "gram_minimal.y" /* yacc.c:1646 */
+#line 2735 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_ForceRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29940 "gram_minimal.c" /* yacc.c:1646 */
+#line 29939 "gram_minimal.c" /* yacc.c:1646 */
break;
case 355:
-#line 2743 "gram_minimal.y" /* yacc.c:1646 */
+#line 2742 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_NoForceRowSecurity;
(yyval.node) = (Node *)n;
}
-#line 29950 "gram_minimal.c" /* yacc.c:1646 */
+#line 29949 "gram_minimal.c" /* yacc.c:1646 */
break;
case 356:
-#line 2749 "gram_minimal.y" /* yacc.c:1646 */
+#line 2748 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_GenericOptions;
n->def = (Node *)(yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 29961 "gram_minimal.c" /* yacc.c:1646 */
+#line 29960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 357:
-#line 2758 "gram_minimal.y" /* yacc.c:1646 */
+#line 2757 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 29967 "gram_minimal.c" /* yacc.c:1646 */
+#line 29966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 358:
-#line 2759 "gram_minimal.y" /* yacc.c:1646 */
+#line 2758 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 29973 "gram_minimal.c" /* yacc.c:1646 */
+#line 29972 "gram_minimal.c" /* yacc.c:1646 */
break;
case 359:
-#line 2763 "gram_minimal.y" /* yacc.c:1646 */
+#line 2762 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_CASCADE; }
-#line 29979 "gram_minimal.c" /* yacc.c:1646 */
+#line 29978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 360:
-#line 2764 "gram_minimal.y" /* yacc.c:1646 */
+#line 2763 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_RESTRICT; }
-#line 29985 "gram_minimal.c" /* yacc.c:1646 */
+#line 29984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 361:
-#line 2765 "gram_minimal.y" /* yacc.c:1646 */
+#line 2764 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.dbehavior) = DROP_RESTRICT; /* default */ }
-#line 29991 "gram_minimal.c" /* yacc.c:1646 */
+#line 29990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 362:
-#line 2770 "gram_minimal.y" /* yacc.c:1646 */
+#line 2769 "gram_minimal.y" /* yacc.c:1646 */
{
CollateClause *n = makeNode(CollateClause);
n->arg = NULL;
@@ -29999,164 +29998,164 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 30003 "gram_minimal.c" /* yacc.c:1646 */
+#line 30002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 363:
-#line 2777 "gram_minimal.y" /* yacc.c:1646 */
+#line 2776 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30009 "gram_minimal.c" /* yacc.c:1646 */
+#line 30008 "gram_minimal.c" /* yacc.c:1646 */
break;
case 364:
-#line 2781 "gram_minimal.y" /* yacc.c:1646 */
+#line 2780 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 30015 "gram_minimal.c" /* yacc.c:1646 */
+#line 30014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 365:
-#line 2782 "gram_minimal.y" /* yacc.c:1646 */
+#line 2781 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30021 "gram_minimal.c" /* yacc.c:1646 */
+#line 30020 "gram_minimal.c" /* yacc.c:1646 */
break;
case 366:
-#line 2787 "gram_minimal.y" /* yacc.c:1646 */
+#line 2786 "gram_minimal.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_NOTHING;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30032 "gram_minimal.c" /* yacc.c:1646 */
+#line 30031 "gram_minimal.c" /* yacc.c:1646 */
break;
case 367:
-#line 2794 "gram_minimal.y" /* yacc.c:1646 */
+#line 2793 "gram_minimal.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_FULL;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30043 "gram_minimal.c" /* yacc.c:1646 */
+#line 30042 "gram_minimal.c" /* yacc.c:1646 */
break;
case 368:
-#line 2801 "gram_minimal.y" /* yacc.c:1646 */
+#line 2800 "gram_minimal.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_DEFAULT;
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 30054 "gram_minimal.c" /* yacc.c:1646 */
+#line 30053 "gram_minimal.c" /* yacc.c:1646 */
break;
case 369:
-#line 2808 "gram_minimal.y" /* yacc.c:1646 */
+#line 2807 "gram_minimal.y" /* yacc.c:1646 */
{
ReplicaIdentityStmt *n = makeNode(ReplicaIdentityStmt);
n->identity_type = REPLICA_IDENTITY_INDEX;
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 30065 "gram_minimal.c" /* yacc.c:1646 */
+#line 30064 "gram_minimal.c" /* yacc.c:1646 */
break;
case 370:
-#line 2817 "gram_minimal.y" /* yacc.c:1646 */
+#line 2816 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30071 "gram_minimal.c" /* yacc.c:1646 */
+#line 30070 "gram_minimal.c" /* yacc.c:1646 */
break;
case 371:
-#line 2820 "gram_minimal.y" /* yacc.c:1646 */
+#line 2819 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30077 "gram_minimal.c" /* yacc.c:1646 */
+#line 30076 "gram_minimal.c" /* yacc.c:1646 */
break;
case 372:
-#line 2821 "gram_minimal.y" /* yacc.c:1646 */
+#line 2820 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30083 "gram_minimal.c" /* yacc.c:1646 */
+#line 30082 "gram_minimal.c" /* yacc.c:1646 */
break;
case 373:
-#line 2825 "gram_minimal.y" /* yacc.c:1646 */
+#line 2824 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 30089 "gram_minimal.c" /* yacc.c:1646 */
+#line 30088 "gram_minimal.c" /* yacc.c:1646 */
break;
case 374:
-#line 2826 "gram_minimal.y" /* yacc.c:1646 */
+#line 2825 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 30095 "gram_minimal.c" /* yacc.c:1646 */
+#line 30094 "gram_minimal.c" /* yacc.c:1646 */
break;
case 375:
-#line 2832 "gram_minimal.y" /* yacc.c:1646 */
+#line 2831 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2]));
}
-#line 30103 "gram_minimal.c" /* yacc.c:1646 */
+#line 30102 "gram_minimal.c" /* yacc.c:1646 */
break;
case 376:
-#line 2836 "gram_minimal.y" /* yacc.c:1646 */
+#line 2835 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0]));
}
-#line 30111 "gram_minimal.c" /* yacc.c:1646 */
+#line 30110 "gram_minimal.c" /* yacc.c:1646 */
break;
case 377:
-#line 2840 "gram_minimal.y" /* yacc.c:1646 */
+#line 2839 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended((yyvsp[-4].str), (yyvsp[-2].str), (Node *) (yyvsp[0].node),
DEFELEM_UNSPEC, (yylsp[-4]));
}
-#line 30120 "gram_minimal.c" /* yacc.c:1646 */
+#line 30119 "gram_minimal.c" /* yacc.c:1646 */
break;
case 378:
-#line 2845 "gram_minimal.y" /* yacc.c:1646 */
+#line 2844 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended((yyvsp[-2].str), (yyvsp[0].str), NULL, DEFELEM_UNSPEC, (yylsp[-2]));
}
-#line 30128 "gram_minimal.c" /* yacc.c:1646 */
+#line 30127 "gram_minimal.c" /* yacc.c:1646 */
break;
case 379:
-#line 2852 "gram_minimal.y" /* yacc.c:1646 */
+#line 2851 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 30134 "gram_minimal.c" /* yacc.c:1646 */
+#line 30133 "gram_minimal.c" /* yacc.c:1646 */
break;
case 380:
-#line 2854 "gram_minimal.y" /* yacc.c:1646 */
+#line 2853 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 30140 "gram_minimal.c" /* yacc.c:1646 */
+#line 30139 "gram_minimal.c" /* yacc.c:1646 */
break;
case 381:
-#line 2859 "gram_minimal.y" /* yacc.c:1646 */
+#line 2858 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0]));
}
-#line 30148 "gram_minimal.c" /* yacc.c:1646 */
+#line 30147 "gram_minimal.c" /* yacc.c:1646 */
break;
case 382:
-#line 2863 "gram_minimal.y" /* yacc.c:1646 */
+#line 2862 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 30156 "gram_minimal.c" /* yacc.c:1646 */
+#line 30155 "gram_minimal.c" /* yacc.c:1646 */
break;
case 383:
-#line 2867 "gram_minimal.y" /* yacc.c:1646 */
+#line 2866 "gram_minimal.y" /* yacc.c:1646 */
{
if (strcmp((yyvsp[0].defelt)->defname, "as") == 0 ||
strcmp((yyvsp[0].defelt)->defname, "restart") == 0 ||
@@ -30167,19 +30166,19 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 30171 "gram_minimal.c" /* yacc.c:1646 */
+#line 30170 "gram_minimal.c" /* yacc.c:1646 */
break;
case 384:
-#line 2878 "gram_minimal.y" /* yacc.c:1646 */
+#line 2877 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("generated", (Node *) makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 30179 "gram_minimal.c" /* yacc.c:1646 */
+#line 30178 "gram_minimal.c" /* yacc.c:1646 */
break;
case 385:
-#line 2886 "gram_minimal.y" /* yacc.c:1646 */
+#line 2885 "gram_minimal.y" /* yacc.c:1646 */
{
ListCell *lc;
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30230,11 +30229,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30234 "gram_minimal.c" /* yacc.c:1646 */
+#line 30233 "gram_minimal.c" /* yacc.c:1646 */
break;
case 386:
-#line 2939 "gram_minimal.y" /* yacc.c:1646 */
+#line 2938 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30245,11 +30244,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30249 "gram_minimal.c" /* yacc.c:1646 */
+#line 30248 "gram_minimal.c" /* yacc.c:1646 */
break;
case 387:
-#line 2952 "gram_minimal.y" /* yacc.c:1646 */
+#line 2951 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30261,11 +30260,11 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30265 "gram_minimal.c" /* yacc.c:1646 */
+#line 30264 "gram_minimal.c" /* yacc.c:1646 */
break;
case 388:
-#line 2966 "gram_minimal.y" /* yacc.c:1646 */
+#line 2965 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionBoundSpec *n = makeNode(PartitionBoundSpec);
@@ -30274,35 +30273,35 @@ yyreduce:
(yyval.partboundspec) = n;
}
-#line 30278 "gram_minimal.c" /* yacc.c:1646 */
+#line 30277 "gram_minimal.c" /* yacc.c:1646 */
break;
case 389:
-#line 2978 "gram_minimal.y" /* yacc.c:1646 */
+#line 2977 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-1]));
}
-#line 30286 "gram_minimal.c" /* yacc.c:1646 */
+#line 30285 "gram_minimal.c" /* yacc.c:1646 */
break;
case 390:
-#line 2985 "gram_minimal.y" /* yacc.c:1646 */
+#line 2984 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 30294 "gram_minimal.c" /* yacc.c:1646 */
+#line 30293 "gram_minimal.c" /* yacc.c:1646 */
break;
case 391:
-#line 2989 "gram_minimal.y" /* yacc.c:1646 */
+#line 2988 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 30302 "gram_minimal.c" /* yacc.c:1646 */
+#line 30301 "gram_minimal.c" /* yacc.c:1646 */
break;
case 392:
-#line 3003 "gram_minimal.y" /* yacc.c:1646 */
+#line 3002 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableStmt *n = makeNode(AlterTableStmt);
@@ -30312,23 +30311,23 @@ yyreduce:
n->objtype = OBJECT_TYPE;
(yyval.node) = (Node *)n;
}
-#line 30316 "gram_minimal.c" /* yacc.c:1646 */
+#line 30315 "gram_minimal.c" /* yacc.c:1646 */
break;
case 393:
-#line 3015 "gram_minimal.y" /* yacc.c:1646 */
+#line 3014 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 30322 "gram_minimal.c" /* yacc.c:1646 */
+#line 30321 "gram_minimal.c" /* yacc.c:1646 */
break;
case 394:
-#line 3016 "gram_minimal.y" /* yacc.c:1646 */
+#line 3015 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 30328 "gram_minimal.c" /* yacc.c:1646 */
+#line 30327 "gram_minimal.c" /* yacc.c:1646 */
break;
case 395:
-#line 3022 "gram_minimal.y" /* yacc.c:1646 */
+#line 3021 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_AddColumn;
@@ -30336,11 +30335,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 30340 "gram_minimal.c" /* yacc.c:1646 */
+#line 30339 "gram_minimal.c" /* yacc.c:1646 */
break;
case 396:
-#line 3031 "gram_minimal.y" /* yacc.c:1646 */
+#line 3030 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -30349,11 +30348,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 30353 "gram_minimal.c" /* yacc.c:1646 */
+#line 30352 "gram_minimal.c" /* yacc.c:1646 */
break;
case 397:
-#line 3041 "gram_minimal.y" /* yacc.c:1646 */
+#line 3040 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->subtype = AT_DropColumn;
@@ -30362,11 +30361,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 30366 "gram_minimal.c" /* yacc.c:1646 */
+#line 30365 "gram_minimal.c" /* yacc.c:1646 */
break;
case 398:
-#line 3051 "gram_minimal.y" /* yacc.c:1646 */
+#line 3050 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableCmd *n = makeNode(AlterTableCmd);
ColumnDef *def = makeNode(ColumnDef);
@@ -30381,31 +30380,31 @@ yyreduce:
def->location = (yylsp[-5]);
(yyval.node) = (Node *)n;
}
-#line 30385 "gram_minimal.c" /* yacc.c:1646 */
+#line 30384 "gram_minimal.c" /* yacc.c:1646 */
break;
case 399:
-#line 3077 "gram_minimal.y" /* yacc.c:1646 */
+#line 3076 "gram_minimal.y" /* yacc.c:1646 */
{
ClosePortalStmt *n = makeNode(ClosePortalStmt);
n->portalname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 30395 "gram_minimal.c" /* yacc.c:1646 */
+#line 30394 "gram_minimal.c" /* yacc.c:1646 */
break;
case 400:
-#line 3083 "gram_minimal.y" /* yacc.c:1646 */
+#line 3082 "gram_minimal.y" /* yacc.c:1646 */
{
ClosePortalStmt *n = makeNode(ClosePortalStmt);
n->portalname = NULL;
(yyval.node) = (Node *)n;
}
-#line 30405 "gram_minimal.c" /* yacc.c:1646 */
+#line 30404 "gram_minimal.c" /* yacc.c:1646 */
break;
case 401:
-#line 3118 "gram_minimal.y" /* yacc.c:1646 */
+#line 3117 "gram_minimal.y" /* yacc.c:1646 */
{
CopyStmt *n = makeNode(CopyStmt);
n->relation = (yyvsp[-8].range);
@@ -30438,11 +30437,11 @@ yyreduce:
n->options = list_concat(n->options, (yyvsp[-1].list));
(yyval.node) = (Node *)n;
}
-#line 30442 "gram_minimal.c" /* yacc.c:1646 */
+#line 30441 "gram_minimal.c" /* yacc.c:1646 */
break;
case 402:
-#line 3151 "gram_minimal.y" /* yacc.c:1646 */
+#line 3150 "gram_minimal.y" /* yacc.c:1646 */
{
CopyStmt *n = makeNode(CopyStmt);
n->relation = NULL;
@@ -30461,285 +30460,285 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 30465 "gram_minimal.c" /* yacc.c:1646 */
+#line 30464 "gram_minimal.c" /* yacc.c:1646 */
break;
case 403:
-#line 3172 "gram_minimal.y" /* yacc.c:1646 */
+#line 3171 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 30471 "gram_minimal.c" /* yacc.c:1646 */
+#line 30470 "gram_minimal.c" /* yacc.c:1646 */
break;
case 404:
-#line 3173 "gram_minimal.y" /* yacc.c:1646 */
+#line 3172 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 30477 "gram_minimal.c" /* yacc.c:1646 */
+#line 30476 "gram_minimal.c" /* yacc.c:1646 */
break;
case 405:
-#line 3177 "gram_minimal.y" /* yacc.c:1646 */
+#line 3176 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 30483 "gram_minimal.c" /* yacc.c:1646 */
+#line 30482 "gram_minimal.c" /* yacc.c:1646 */
break;
case 406:
-#line 3178 "gram_minimal.y" /* yacc.c:1646 */
+#line 3177 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 30489 "gram_minimal.c" /* yacc.c:1646 */
+#line 30488 "gram_minimal.c" /* yacc.c:1646 */
break;
case 407:
-#line 3187 "gram_minimal.y" /* yacc.c:1646 */
+#line 3186 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 30495 "gram_minimal.c" /* yacc.c:1646 */
+#line 30494 "gram_minimal.c" /* yacc.c:1646 */
break;
case 408:
-#line 3188 "gram_minimal.y" /* yacc.c:1646 */
+#line 3187 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 30501 "gram_minimal.c" /* yacc.c:1646 */
+#line 30500 "gram_minimal.c" /* yacc.c:1646 */
break;
case 409:
-#line 3189 "gram_minimal.y" /* yacc.c:1646 */
+#line 3188 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 30507 "gram_minimal.c" /* yacc.c:1646 */
+#line 30506 "gram_minimal.c" /* yacc.c:1646 */
break;
case 410:
-#line 3192 "gram_minimal.y" /* yacc.c:1646 */
+#line 3191 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30513 "gram_minimal.c" /* yacc.c:1646 */
+#line 30512 "gram_minimal.c" /* yacc.c:1646 */
break;
case 411:
-#line 3193 "gram_minimal.y" /* yacc.c:1646 */
+#line 3192 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30519 "gram_minimal.c" /* yacc.c:1646 */
+#line 30518 "gram_minimal.c" /* yacc.c:1646 */
break;
case 412:
-#line 3198 "gram_minimal.y" /* yacc.c:1646 */
+#line 3197 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 30525 "gram_minimal.c" /* yacc.c:1646 */
+#line 30524 "gram_minimal.c" /* yacc.c:1646 */
break;
case 413:
-#line 3199 "gram_minimal.y" /* yacc.c:1646 */
+#line 3198 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30531 "gram_minimal.c" /* yacc.c:1646 */
+#line 30530 "gram_minimal.c" /* yacc.c:1646 */
break;
case 414:
-#line 3204 "gram_minimal.y" /* yacc.c:1646 */
+#line 3203 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[0]));
}
-#line 30539 "gram_minimal.c" /* yacc.c:1646 */
+#line 30538 "gram_minimal.c" /* yacc.c:1646 */
break;
case 415:
-#line 3208 "gram_minimal.y" /* yacc.c:1646 */
+#line 3207 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("freeze", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 30547 "gram_minimal.c" /* yacc.c:1646 */
+#line 30546 "gram_minimal.c" /* yacc.c:1646 */
break;
case 416:
-#line 3212 "gram_minimal.y" /* yacc.c:1646 */
+#line 3211 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30555 "gram_minimal.c" /* yacc.c:1646 */
+#line 30554 "gram_minimal.c" /* yacc.c:1646 */
break;
case 417:
-#line 3216 "gram_minimal.y" /* yacc.c:1646 */
+#line 3215 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("null", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30563 "gram_minimal.c" /* yacc.c:1646 */
+#line 30562 "gram_minimal.c" /* yacc.c:1646 */
break;
case 418:
-#line 3220 "gram_minimal.y" /* yacc.c:1646 */
+#line 3219 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("csv"), (yylsp[0]));
}
-#line 30571 "gram_minimal.c" /* yacc.c:1646 */
+#line 30570 "gram_minimal.c" /* yacc.c:1646 */
break;
case 419:
-#line 3224 "gram_minimal.y" /* yacc.c:1646 */
+#line 3223 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("header", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 30579 "gram_minimal.c" /* yacc.c:1646 */
+#line 30578 "gram_minimal.c" /* yacc.c:1646 */
break;
case 420:
-#line 3228 "gram_minimal.y" /* yacc.c:1646 */
+#line 3227 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("quote", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30587 "gram_minimal.c" /* yacc.c:1646 */
+#line 30586 "gram_minimal.c" /* yacc.c:1646 */
break;
case 421:
-#line 3232 "gram_minimal.y" /* yacc.c:1646 */
+#line 3231 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("escape", (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 30595 "gram_minimal.c" /* yacc.c:1646 */
+#line 30594 "gram_minimal.c" /* yacc.c:1646 */
break;
case 422:
-#line 3236 "gram_minimal.y" /* yacc.c:1646 */
+#line 3235 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_quote", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 30603 "gram_minimal.c" /* yacc.c:1646 */
+#line 30602 "gram_minimal.c" /* yacc.c:1646 */
break;
case 423:
-#line 3240 "gram_minimal.y" /* yacc.c:1646 */
+#line 3239 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_quote", (Node *)makeNode(A_Star), (yylsp[-2]));
}
-#line 30611 "gram_minimal.c" /* yacc.c:1646 */
+#line 30610 "gram_minimal.c" /* yacc.c:1646 */
break;
case 424:
-#line 3244 "gram_minimal.y" /* yacc.c:1646 */
+#line 3243 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_not_null", (Node *)(yyvsp[0].list), (yylsp[-3]));
}
-#line 30619 "gram_minimal.c" /* yacc.c:1646 */
+#line 30618 "gram_minimal.c" /* yacc.c:1646 */
break;
case 425:
-#line 3248 "gram_minimal.y" /* yacc.c:1646 */
+#line 3247 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force_null", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 30627 "gram_minimal.c" /* yacc.c:1646 */
+#line 30626 "gram_minimal.c" /* yacc.c:1646 */
break;
case 426:
-#line 3252 "gram_minimal.y" /* yacc.c:1646 */
+#line 3251 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("encoding", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 30635 "gram_minimal.c" /* yacc.c:1646 */
+#line 30634 "gram_minimal.c" /* yacc.c:1646 */
break;
case 427:
-#line 3261 "gram_minimal.y" /* yacc.c:1646 */
+#line 3260 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("format", (Node *)makeString("binary"), (yylsp[0]));
}
-#line 30643 "gram_minimal.c" /* yacc.c:1646 */
+#line 30642 "gram_minimal.c" /* yacc.c:1646 */
break;
case 428:
-#line 3264 "gram_minimal.y" /* yacc.c:1646 */
+#line 3263 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = NULL; }
-#line 30649 "gram_minimal.c" /* yacc.c:1646 */
+#line 30648 "gram_minimal.c" /* yacc.c:1646 */
break;
case 429:
-#line 3269 "gram_minimal.y" /* yacc.c:1646 */
+#line 3268 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("delimiter", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 30657 "gram_minimal.c" /* yacc.c:1646 */
+#line 30656 "gram_minimal.c" /* yacc.c:1646 */
break;
case 430:
-#line 3272 "gram_minimal.y" /* yacc.c:1646 */
+#line 3271 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = NULL; }
-#line 30663 "gram_minimal.c" /* yacc.c:1646 */
+#line 30662 "gram_minimal.c" /* yacc.c:1646 */
break;
case 433:
-#line 3283 "gram_minimal.y" /* yacc.c:1646 */
+#line 3282 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 30671 "gram_minimal.c" /* yacc.c:1646 */
+#line 30670 "gram_minimal.c" /* yacc.c:1646 */
break;
case 434:
-#line 3287 "gram_minimal.y" /* yacc.c:1646 */
+#line 3286 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 30679 "gram_minimal.c" /* yacc.c:1646 */
+#line 30678 "gram_minimal.c" /* yacc.c:1646 */
break;
case 435:
-#line 3294 "gram_minimal.y" /* yacc.c:1646 */
+#line 3293 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 30687 "gram_minimal.c" /* yacc.c:1646 */
+#line 30686 "gram_minimal.c" /* yacc.c:1646 */
break;
case 436:
-#line 3300 "gram_minimal.y" /* yacc.c:1646 */
+#line 3299 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 30693 "gram_minimal.c" /* yacc.c:1646 */
+#line 30692 "gram_minimal.c" /* yacc.c:1646 */
break;
case 437:
-#line 3301 "gram_minimal.y" /* yacc.c:1646 */
+#line 3300 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].value); }
-#line 30699 "gram_minimal.c" /* yacc.c:1646 */
+#line 30698 "gram_minimal.c" /* yacc.c:1646 */
break;
case 438:
-#line 3302 "gram_minimal.y" /* yacc.c:1646 */
+#line 3301 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeNode(A_Star); }
-#line 30705 "gram_minimal.c" /* yacc.c:1646 */
+#line 30704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 439:
-#line 3303 "gram_minimal.y" /* yacc.c:1646 */
+#line 3302 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[-1].list); }
-#line 30711 "gram_minimal.c" /* yacc.c:1646 */
+#line 30710 "gram_minimal.c" /* yacc.c:1646 */
break;
case 440:
-#line 3304 "gram_minimal.y" /* yacc.c:1646 */
+#line 3303 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 30717 "gram_minimal.c" /* yacc.c:1646 */
+#line 30716 "gram_minimal.c" /* yacc.c:1646 */
break;
case 441:
-#line 3309 "gram_minimal.y" /* yacc.c:1646 */
+#line 3308 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 30725 "gram_minimal.c" /* yacc.c:1646 */
+#line 30724 "gram_minimal.c" /* yacc.c:1646 */
break;
case 442:
-#line 3313 "gram_minimal.y" /* yacc.c:1646 */
+#line 3312 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 30733 "gram_minimal.c" /* yacc.c:1646 */
+#line 30732 "gram_minimal.c" /* yacc.c:1646 */
break;
case 443:
-#line 3320 "gram_minimal.y" /* yacc.c:1646 */
+#line 3319 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 30739 "gram_minimal.c" /* yacc.c:1646 */
+#line 30738 "gram_minimal.c" /* yacc.c:1646 */
break;
case 444:
-#line 3334 "gram_minimal.y" /* yacc.c:1646 */
+#line 3333 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-9].range)->relpersistence = (yyvsp[-11].ival);
@@ -30756,11 +30755,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30760 "gram_minimal.c" /* yacc.c:1646 */
+#line 30759 "gram_minimal.c" /* yacc.c:1646 */
break;
case 445:
-#line 3353 "gram_minimal.y" /* yacc.c:1646 */
+#line 3352 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-9].range)->relpersistence = (yyvsp[-14].ival);
@@ -30777,11 +30776,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30781 "gram_minimal.c" /* yacc.c:1646 */
+#line 30780 "gram_minimal.c" /* yacc.c:1646 */
break;
case 446:
-#line 3372 "gram_minimal.y" /* yacc.c:1646 */
+#line 3371 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-8].range)->relpersistence = (yyvsp[-10].ival);
@@ -30799,11 +30798,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30803 "gram_minimal.c" /* yacc.c:1646 */
+#line 30802 "gram_minimal.c" /* yacc.c:1646 */
break;
case 447:
-#line 3392 "gram_minimal.y" /* yacc.c:1646 */
+#line 3391 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-8].range)->relpersistence = (yyvsp[-13].ival);
@@ -30821,11 +30820,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30825 "gram_minimal.c" /* yacc.c:1646 */
+#line 30824 "gram_minimal.c" /* yacc.c:1646 */
break;
case 448:
-#line 3412 "gram_minimal.y" /* yacc.c:1646 */
+#line 3411 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-10].range)->relpersistence = (yyvsp[-12].ival);
@@ -30843,11 +30842,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 30847 "gram_minimal.c" /* yacc.c:1646 */
+#line 30846 "gram_minimal.c" /* yacc.c:1646 */
break;
case 449:
-#line 3432 "gram_minimal.y" /* yacc.c:1646 */
+#line 3431 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStmt *n = makeNode(CreateStmt);
(yyvsp[-10].range)->relpersistence = (yyvsp[-15].ival);
@@ -30865,155 +30864,155 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 30869 "gram_minimal.c" /* yacc.c:1646 */
+#line 30868 "gram_minimal.c" /* yacc.c:1646 */
break;
case 450:
-#line 3462 "gram_minimal.y" /* yacc.c:1646 */
+#line 3461 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30875 "gram_minimal.c" /* yacc.c:1646 */
+#line 30874 "gram_minimal.c" /* yacc.c:1646 */
break;
case 451:
-#line 3463 "gram_minimal.y" /* yacc.c:1646 */
+#line 3462 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30881 "gram_minimal.c" /* yacc.c:1646 */
+#line 30880 "gram_minimal.c" /* yacc.c:1646 */
break;
case 452:
-#line 3464 "gram_minimal.y" /* yacc.c:1646 */
+#line 3463 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30887 "gram_minimal.c" /* yacc.c:1646 */
+#line 30886 "gram_minimal.c" /* yacc.c:1646 */
break;
case 453:
-#line 3465 "gram_minimal.y" /* yacc.c:1646 */
+#line 3464 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_TEMP; }
-#line 30893 "gram_minimal.c" /* yacc.c:1646 */
+#line 30892 "gram_minimal.c" /* yacc.c:1646 */
break;
case 454:
-#line 3467 "gram_minimal.y" /* yacc.c:1646 */
+#line 3466 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
parser_errposition((yylsp[-1]))));
(yyval.ival) = RELPERSISTENCE_TEMP;
}
-#line 30904 "gram_minimal.c" /* yacc.c:1646 */
+#line 30903 "gram_minimal.c" /* yacc.c:1646 */
break;
case 455:
-#line 3474 "gram_minimal.y" /* yacc.c:1646 */
+#line 3473 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
parser_errposition((yylsp[-1]))));
(yyval.ival) = RELPERSISTENCE_TEMP;
}
-#line 30915 "gram_minimal.c" /* yacc.c:1646 */
+#line 30914 "gram_minimal.c" /* yacc.c:1646 */
break;
case 456:
-#line 3480 "gram_minimal.y" /* yacc.c:1646 */
+#line 3479 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_UNLOGGED; }
-#line 30921 "gram_minimal.c" /* yacc.c:1646 */
+#line 30920 "gram_minimal.c" /* yacc.c:1646 */
break;
case 457:
-#line 3481 "gram_minimal.y" /* yacc.c:1646 */
+#line 3480 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_PERMANENT; }
-#line 30927 "gram_minimal.c" /* yacc.c:1646 */
+#line 30926 "gram_minimal.c" /* yacc.c:1646 */
break;
case 458:
-#line 3485 "gram_minimal.y" /* yacc.c:1646 */
+#line 3484 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 30933 "gram_minimal.c" /* yacc.c:1646 */
+#line 30932 "gram_minimal.c" /* yacc.c:1646 */
break;
case 459:
-#line 3486 "gram_minimal.y" /* yacc.c:1646 */
+#line 3485 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30939 "gram_minimal.c" /* yacc.c:1646 */
+#line 30938 "gram_minimal.c" /* yacc.c:1646 */
break;
case 460:
-#line 3490 "gram_minimal.y" /* yacc.c:1646 */
+#line 3489 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 30945 "gram_minimal.c" /* yacc.c:1646 */
+#line 30944 "gram_minimal.c" /* yacc.c:1646 */
break;
case 461:
-#line 3491 "gram_minimal.y" /* yacc.c:1646 */
+#line 3490 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 30951 "gram_minimal.c" /* yacc.c:1646 */
+#line 30950 "gram_minimal.c" /* yacc.c:1646 */
break;
case 462:
-#line 3496 "gram_minimal.y" /* yacc.c:1646 */
+#line 3495 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 30959 "gram_minimal.c" /* yacc.c:1646 */
+#line 30958 "gram_minimal.c" /* yacc.c:1646 */
break;
case 463:
-#line 3500 "gram_minimal.y" /* yacc.c:1646 */
+#line 3499 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 30967 "gram_minimal.c" /* yacc.c:1646 */
+#line 30966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 464:
-#line 3507 "gram_minimal.y" /* yacc.c:1646 */
+#line 3506 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 30975 "gram_minimal.c" /* yacc.c:1646 */
+#line 30974 "gram_minimal.c" /* yacc.c:1646 */
break;
case 465:
-#line 3511 "gram_minimal.y" /* yacc.c:1646 */
+#line 3510 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 30983 "gram_minimal.c" /* yacc.c:1646 */
+#line 30982 "gram_minimal.c" /* yacc.c:1646 */
break;
case 466:
-#line 3517 "gram_minimal.y" /* yacc.c:1646 */
+#line 3516 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 30989 "gram_minimal.c" /* yacc.c:1646 */
+#line 30988 "gram_minimal.c" /* yacc.c:1646 */
break;
case 467:
-#line 3518 "gram_minimal.y" /* yacc.c:1646 */
+#line 3517 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 30995 "gram_minimal.c" /* yacc.c:1646 */
+#line 30994 "gram_minimal.c" /* yacc.c:1646 */
break;
case 468:
-#line 3519 "gram_minimal.y" /* yacc.c:1646 */
+#line 3518 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31001 "gram_minimal.c" /* yacc.c:1646 */
+#line 31000 "gram_minimal.c" /* yacc.c:1646 */
break;
case 469:
-#line 3523 "gram_minimal.y" /* yacc.c:1646 */
+#line 3522 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31007 "gram_minimal.c" /* yacc.c:1646 */
+#line 31006 "gram_minimal.c" /* yacc.c:1646 */
break;
case 470:
-#line 3524 "gram_minimal.y" /* yacc.c:1646 */
+#line 3523 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31013 "gram_minimal.c" /* yacc.c:1646 */
+#line 31012 "gram_minimal.c" /* yacc.c:1646 */
break;
case 471:
-#line 3528 "gram_minimal.y" /* yacc.c:1646 */
+#line 3527 "gram_minimal.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-4].str);
@@ -31033,11 +31032,11 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *)n;
}
-#line 31037 "gram_minimal.c" /* yacc.c:1646 */
+#line 31036 "gram_minimal.c" /* yacc.c:1646 */
break;
case 472:
-#line 3550 "gram_minimal.y" /* yacc.c:1646 */
+#line 3549 "gram_minimal.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-1].str);
@@ -31055,11 +31054,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31059 "gram_minimal.c" /* yacc.c:1646 */
+#line 31058 "gram_minimal.c" /* yacc.c:1646 */
break;
case 473:
-#line 3568 "gram_minimal.y" /* yacc.c:1646 */
+#line 3567 "gram_minimal.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-3].str);
@@ -31077,70 +31076,70 @@ yyreduce:
n->location = (yylsp[-3]);
(yyval.node) = (Node *)n;
}
-#line 31081 "gram_minimal.c" /* yacc.c:1646 */
+#line 31080 "gram_minimal.c" /* yacc.c:1646 */
break;
case 474:
-#line 3588 "gram_minimal.y" /* yacc.c:1646 */
+#line 3587 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31087 "gram_minimal.c" /* yacc.c:1646 */
+#line 31086 "gram_minimal.c" /* yacc.c:1646 */
break;
case 475:
-#line 3589 "gram_minimal.y" /* yacc.c:1646 */
+#line 3588 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup("default"); }
-#line 31093 "gram_minimal.c" /* yacc.c:1646 */
+#line 31092 "gram_minimal.c" /* yacc.c:1646 */
break;
case 476:
-#line 3593 "gram_minimal.y" /* yacc.c:1646 */
+#line 3592 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31099 "gram_minimal.c" /* yacc.c:1646 */
+#line 31098 "gram_minimal.c" /* yacc.c:1646 */
break;
case 477:
-#line 3594 "gram_minimal.y" /* yacc.c:1646 */
+#line 3593 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31105 "gram_minimal.c" /* yacc.c:1646 */
+#line 31104 "gram_minimal.c" /* yacc.c:1646 */
break;
case 478:
-#line 3598 "gram_minimal.y" /* yacc.c:1646 */
+#line 3597 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 31111 "gram_minimal.c" /* yacc.c:1646 */
+#line 31110 "gram_minimal.c" /* yacc.c:1646 */
break;
case 479:
-#line 3599 "gram_minimal.y" /* yacc.c:1646 */
+#line 3598 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31117 "gram_minimal.c" /* yacc.c:1646 */
+#line 31116 "gram_minimal.c" /* yacc.c:1646 */
break;
case 480:
-#line 3604 "gram_minimal.y" /* yacc.c:1646 */
+#line 3603 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = castNode(Constraint, (yyvsp[0].node));
n->conname = (yyvsp[-1].str);
n->location = (yylsp[-2]);
(yyval.node) = (Node *) n;
}
-#line 31128 "gram_minimal.c" /* yacc.c:1646 */
+#line 31127 "gram_minimal.c" /* yacc.c:1646 */
break;
case 481:
-#line 3610 "gram_minimal.y" /* yacc.c:1646 */
+#line 3609 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31134 "gram_minimal.c" /* yacc.c:1646 */
+#line 31133 "gram_minimal.c" /* yacc.c:1646 */
break;
case 482:
-#line 3611 "gram_minimal.y" /* yacc.c:1646 */
+#line 3610 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31140 "gram_minimal.c" /* yacc.c:1646 */
+#line 31139 "gram_minimal.c" /* yacc.c:1646 */
break;
case 483:
-#line 3613 "gram_minimal.y" /* yacc.c:1646 */
+#line 3612 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* Note: the CollateClause is momentarily included in
@@ -31153,33 +31152,33 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 31157 "gram_minimal.c" /* yacc.c:1646 */
+#line 31156 "gram_minimal.c" /* yacc.c:1646 */
break;
case 484:
-#line 3644 "gram_minimal.y" /* yacc.c:1646 */
+#line 3643 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_NOTNULL;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31168 "gram_minimal.c" /* yacc.c:1646 */
+#line 31167 "gram_minimal.c" /* yacc.c:1646 */
break;
case 485:
-#line 3651 "gram_minimal.y" /* yacc.c:1646 */
+#line 3650 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_NULL;
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 31179 "gram_minimal.c" /* yacc.c:1646 */
+#line 31178 "gram_minimal.c" /* yacc.c:1646 */
break;
case 486:
-#line 3658 "gram_minimal.y" /* yacc.c:1646 */
+#line 3657 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31190,11 +31189,11 @@ yyreduce:
n->indexspace = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 31194 "gram_minimal.c" /* yacc.c:1646 */
+#line 31193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 487:
-#line 3669 "gram_minimal.y" /* yacc.c:1646 */
+#line 3668 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31205,11 +31204,11 @@ yyreduce:
n->indexspace = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 31209 "gram_minimal.c" /* yacc.c:1646 */
+#line 31208 "gram_minimal.c" /* yacc.c:1646 */
break;
case 488:
-#line 3680 "gram_minimal.y" /* yacc.c:1646 */
+#line 3679 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_CHECK;
@@ -31221,11 +31220,11 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31225 "gram_minimal.c" /* yacc.c:1646 */
+#line 31224 "gram_minimal.c" /* yacc.c:1646 */
break;
case 489:
-#line 3692 "gram_minimal.y" /* yacc.c:1646 */
+#line 3691 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_DEFAULT;
@@ -31236,11 +31235,11 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31240 "gram_minimal.c" /* yacc.c:1646 */
+#line 31239 "gram_minimal.c" /* yacc.c:1646 */
break;
case 490:
-#line 3703 "gram_minimal.y" /* yacc.c:1646 */
+#line 3702 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_IDENTITY;
@@ -31249,11 +31248,11 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *)n;
}
-#line 31253 "gram_minimal.c" /* yacc.c:1646 */
+#line 31252 "gram_minimal.c" /* yacc.c:1646 */
break;
case 491:
-#line 3712 "gram_minimal.y" /* yacc.c:1646 */
+#line 3711 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_GENERATED;
@@ -31276,11 +31275,11 @@ yyreduce:
(yyval.node) = (Node *)n;
}
-#line 31280 "gram_minimal.c" /* yacc.c:1646 */
+#line 31279 "gram_minimal.c" /* yacc.c:1646 */
break;
case 492:
-#line 3735 "gram_minimal.y" /* yacc.c:1646 */
+#line 3734 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_FOREIGN;
@@ -31295,67 +31294,67 @@ yyreduce:
n->initially_valid = true;
(yyval.node) = (Node *)n;
}
-#line 31299 "gram_minimal.c" /* yacc.c:1646 */
+#line 31298 "gram_minimal.c" /* yacc.c:1646 */
break;
case 493:
-#line 3752 "gram_minimal.y" /* yacc.c:1646 */
+#line 3751 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ATTRIBUTE_IDENTITY_ALWAYS; }
-#line 31305 "gram_minimal.c" /* yacc.c:1646 */
+#line 31304 "gram_minimal.c" /* yacc.c:1646 */
break;
case 494:
-#line 3753 "gram_minimal.y" /* yacc.c:1646 */
+#line 3752 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ATTRIBUTE_IDENTITY_BY_DEFAULT; }
-#line 31311 "gram_minimal.c" /* yacc.c:1646 */
+#line 31310 "gram_minimal.c" /* yacc.c:1646 */
break;
case 495:
-#line 3773 "gram_minimal.y" /* yacc.c:1646 */
+#line 3772 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_DEFERRABLE;
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 31322 "gram_minimal.c" /* yacc.c:1646 */
+#line 31321 "gram_minimal.c" /* yacc.c:1646 */
break;
case 496:
-#line 3780 "gram_minimal.y" /* yacc.c:1646 */
+#line 3779 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_NOT_DEFERRABLE;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31333 "gram_minimal.c" /* yacc.c:1646 */
+#line 31332 "gram_minimal.c" /* yacc.c:1646 */
break;
case 497:
-#line 3787 "gram_minimal.y" /* yacc.c:1646 */
+#line 3786 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_DEFERRED;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31344 "gram_minimal.c" /* yacc.c:1646 */
+#line 31343 "gram_minimal.c" /* yacc.c:1646 */
break;
case 498:
-#line 3794 "gram_minimal.y" /* yacc.c:1646 */
+#line 3793 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_ATTR_IMMEDIATE;
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 31355 "gram_minimal.c" /* yacc.c:1646 */
+#line 31354 "gram_minimal.c" /* yacc.c:1646 */
break;
case 499:
-#line 3805 "gram_minimal.y" /* yacc.c:1646 */
+#line 3804 "gram_minimal.y" /* yacc.c:1646 */
{
TableLikeClause *n = makeNode(TableLikeClause);
n->relation = (yyvsp[-1].range);
@@ -31363,106 +31362,106 @@ yyreduce:
n->relationOid = InvalidOid;
(yyval.node) = (Node *)n;
}
-#line 31367 "gram_minimal.c" /* yacc.c:1646 */
+#line 31366 "gram_minimal.c" /* yacc.c:1646 */
break;
case 500:
-#line 3815 "gram_minimal.y" /* yacc.c:1646 */
+#line 3814 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) | (yyvsp[0].ival); }
-#line 31373 "gram_minimal.c" /* yacc.c:1646 */
+#line 31372 "gram_minimal.c" /* yacc.c:1646 */
break;
case 501:
-#line 3816 "gram_minimal.y" /* yacc.c:1646 */
+#line 3815 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) & ~(yyvsp[0].ival); }
-#line 31379 "gram_minimal.c" /* yacc.c:1646 */
+#line 31378 "gram_minimal.c" /* yacc.c:1646 */
break;
case 502:
-#line 3817 "gram_minimal.y" /* yacc.c:1646 */
+#line 3816 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 31385 "gram_minimal.c" /* yacc.c:1646 */
+#line 31384 "gram_minimal.c" /* yacc.c:1646 */
break;
case 503:
-#line 3821 "gram_minimal.y" /* yacc.c:1646 */
+#line 3820 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_COMMENTS; }
-#line 31391 "gram_minimal.c" /* yacc.c:1646 */
+#line 31390 "gram_minimal.c" /* yacc.c:1646 */
break;
case 504:
-#line 3822 "gram_minimal.y" /* yacc.c:1646 */
+#line 3821 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_COMPRESSION; }
-#line 31397 "gram_minimal.c" /* yacc.c:1646 */
+#line 31396 "gram_minimal.c" /* yacc.c:1646 */
break;
case 505:
-#line 3823 "gram_minimal.y" /* yacc.c:1646 */
+#line 3822 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_CONSTRAINTS; }
-#line 31403 "gram_minimal.c" /* yacc.c:1646 */
+#line 31402 "gram_minimal.c" /* yacc.c:1646 */
break;
case 506:
-#line 3824 "gram_minimal.y" /* yacc.c:1646 */
+#line 3823 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_DEFAULTS; }
-#line 31409 "gram_minimal.c" /* yacc.c:1646 */
+#line 31408 "gram_minimal.c" /* yacc.c:1646 */
break;
case 507:
-#line 3825 "gram_minimal.y" /* yacc.c:1646 */
+#line 3824 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_IDENTITY; }
-#line 31415 "gram_minimal.c" /* yacc.c:1646 */
+#line 31414 "gram_minimal.c" /* yacc.c:1646 */
break;
case 508:
-#line 3826 "gram_minimal.y" /* yacc.c:1646 */
+#line 3825 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_GENERATED; }
-#line 31421 "gram_minimal.c" /* yacc.c:1646 */
+#line 31420 "gram_minimal.c" /* yacc.c:1646 */
break;
case 509:
-#line 3827 "gram_minimal.y" /* yacc.c:1646 */
+#line 3826 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_INDEXES; }
-#line 31427 "gram_minimal.c" /* yacc.c:1646 */
+#line 31426 "gram_minimal.c" /* yacc.c:1646 */
break;
case 510:
-#line 3828 "gram_minimal.y" /* yacc.c:1646 */
+#line 3827 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_STATISTICS; }
-#line 31433 "gram_minimal.c" /* yacc.c:1646 */
+#line 31432 "gram_minimal.c" /* yacc.c:1646 */
break;
case 511:
-#line 3829 "gram_minimal.y" /* yacc.c:1646 */
+#line 3828 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_STORAGE; }
-#line 31439 "gram_minimal.c" /* yacc.c:1646 */
+#line 31438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 512:
-#line 3830 "gram_minimal.y" /* yacc.c:1646 */
+#line 3829 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CREATE_TABLE_LIKE_ALL; }
-#line 31445 "gram_minimal.c" /* yacc.c:1646 */
+#line 31444 "gram_minimal.c" /* yacc.c:1646 */
break;
case 513:
-#line 3840 "gram_minimal.y" /* yacc.c:1646 */
+#line 3839 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = castNode(Constraint, (yyvsp[0].node));
n->conname = (yyvsp[-1].str);
n->location = (yylsp[-2]);
(yyval.node) = (Node *) n;
}
-#line 31456 "gram_minimal.c" /* yacc.c:1646 */
+#line 31455 "gram_minimal.c" /* yacc.c:1646 */
break;
case 514:
-#line 3846 "gram_minimal.y" /* yacc.c:1646 */
+#line 3845 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 31462 "gram_minimal.c" /* yacc.c:1646 */
+#line 31461 "gram_minimal.c" /* yacc.c:1646 */
break;
case 515:
-#line 3851 "gram_minimal.y" /* yacc.c:1646 */
+#line 3850 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_CHECK;
@@ -31475,11 +31474,11 @@ yyreduce:
n->initially_valid = !n->skip_validation;
(yyval.node) = (Node *)n;
}
-#line 31479 "gram_minimal.c" /* yacc.c:1646 */
+#line 31478 "gram_minimal.c" /* yacc.c:1646 */
break;
case 516:
-#line 3865 "gram_minimal.y" /* yacc.c:1646 */
+#line 3864 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31494,11 +31493,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31498 "gram_minimal.c" /* yacc.c:1646 */
+#line 31497 "gram_minimal.c" /* yacc.c:1646 */
break;
case 517:
-#line 3880 "gram_minimal.y" /* yacc.c:1646 */
+#line 3879 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_UNIQUE;
@@ -31513,11 +31512,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31517 "gram_minimal.c" /* yacc.c:1646 */
+#line 31516 "gram_minimal.c" /* yacc.c:1646 */
break;
case 518:
-#line 3896 "gram_minimal.y" /* yacc.c:1646 */
+#line 3895 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31532,11 +31531,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31536 "gram_minimal.c" /* yacc.c:1646 */
+#line 31535 "gram_minimal.c" /* yacc.c:1646 */
break;
case 519:
-#line 3911 "gram_minimal.y" /* yacc.c:1646 */
+#line 3910 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_PRIMARY;
@@ -31551,11 +31550,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31555 "gram_minimal.c" /* yacc.c:1646 */
+#line 31554 "gram_minimal.c" /* yacc.c:1646 */
break;
case 520:
-#line 3928 "gram_minimal.y" /* yacc.c:1646 */
+#line 3927 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_EXCLUSION;
@@ -31572,11 +31571,11 @@ yyreduce:
NULL, yyscanner);
(yyval.node) = (Node *)n;
}
-#line 31576 "gram_minimal.c" /* yacc.c:1646 */
+#line 31575 "gram_minimal.c" /* yacc.c:1646 */
break;
case 521:
-#line 3946 "gram_minimal.y" /* yacc.c:1646 */
+#line 3945 "gram_minimal.y" /* yacc.c:1646 */
{
Constraint *n = makeNode(Constraint);
n->contype = CONSTR_FOREIGN;
@@ -31594,75 +31593,75 @@ yyreduce:
n->initially_valid = !n->skip_validation;
(yyval.node) = (Node *)n;
}
-#line 31598 "gram_minimal.c" /* yacc.c:1646 */
+#line 31597 "gram_minimal.c" /* yacc.c:1646 */
break;
case 522:
-#line 3965 "gram_minimal.y" /* yacc.c:1646 */
+#line 3964 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 31604 "gram_minimal.c" /* yacc.c:1646 */
+#line 31603 "gram_minimal.c" /* yacc.c:1646 */
break;
case 523:
-#line 3966 "gram_minimal.y" /* yacc.c:1646 */
+#line 3965 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 31610 "gram_minimal.c" /* yacc.c:1646 */
+#line 31609 "gram_minimal.c" /* yacc.c:1646 */
break;
case 524:
-#line 3970 "gram_minimal.y" /* yacc.c:1646 */
+#line 3969 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31616 "gram_minimal.c" /* yacc.c:1646 */
+#line 31615 "gram_minimal.c" /* yacc.c:1646 */
break;
case 525:
-#line 3971 "gram_minimal.y" /* yacc.c:1646 */
+#line 3970 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31622 "gram_minimal.c" /* yacc.c:1646 */
+#line 31621 "gram_minimal.c" /* yacc.c:1646 */
break;
case 526:
-#line 3975 "gram_minimal.y" /* yacc.c:1646 */
+#line 3974 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 31628 "gram_minimal.c" /* yacc.c:1646 */
+#line 31627 "gram_minimal.c" /* yacc.c:1646 */
break;
case 527:
-#line 3976 "gram_minimal.y" /* yacc.c:1646 */
+#line 3975 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 31634 "gram_minimal.c" /* yacc.c:1646 */
+#line 31633 "gram_minimal.c" /* yacc.c:1646 */
break;
case 528:
-#line 3980 "gram_minimal.y" /* yacc.c:1646 */
+#line 3979 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeString((yyvsp[0].str));
}
-#line 31642 "gram_minimal.c" /* yacc.c:1646 */
+#line 31641 "gram_minimal.c" /* yacc.c:1646 */
break;
case 529:
-#line 3985 "gram_minimal.y" /* yacc.c:1646 */
+#line 3984 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31648 "gram_minimal.c" /* yacc.c:1646 */
+#line 31647 "gram_minimal.c" /* yacc.c:1646 */
break;
case 530:
-#line 3986 "gram_minimal.y" /* yacc.c:1646 */
+#line 3985 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31654 "gram_minimal.c" /* yacc.c:1646 */
+#line 31653 "gram_minimal.c" /* yacc.c:1646 */
break;
case 531:
-#line 3990 "gram_minimal.y" /* yacc.c:1646 */
+#line 3989 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_FULL;
}
-#line 31662 "gram_minimal.c" /* yacc.c:1646 */
+#line 31661 "gram_minimal.c" /* yacc.c:1646 */
break;
case 532:
-#line 3994 "gram_minimal.y" /* yacc.c:1646 */
+#line 3993 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -31670,163 +31669,163 @@ yyreduce:
parser_errposition((yylsp[-1]))));
(yyval.ival) = FKCONSTR_MATCH_PARTIAL;
}
-#line 31674 "gram_minimal.c" /* yacc.c:1646 */
+#line 31673 "gram_minimal.c" /* yacc.c:1646 */
break;
case 533:
-#line 4002 "gram_minimal.y" /* yacc.c:1646 */
+#line 4001 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_SIMPLE;
}
-#line 31682 "gram_minimal.c" /* yacc.c:1646 */
+#line 31681 "gram_minimal.c" /* yacc.c:1646 */
break;
case 534:
-#line 4006 "gram_minimal.y" /* yacc.c:1646 */
+#line 4005 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ival) = FKCONSTR_MATCH_SIMPLE;
}
-#line 31690 "gram_minimal.c" /* yacc.c:1646 */
+#line 31689 "gram_minimal.c" /* yacc.c:1646 */
break;
case 535:
-#line 4012 "gram_minimal.y" /* yacc.c:1646 */
+#line 4011 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 31696 "gram_minimal.c" /* yacc.c:1646 */
+#line 31695 "gram_minimal.c" /* yacc.c:1646 */
break;
case 536:
-#line 4014 "gram_minimal.y" /* yacc.c:1646 */
+#line 4013 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 31702 "gram_minimal.c" /* yacc.c:1646 */
+#line 31701 "gram_minimal.c" /* yacc.c:1646 */
break;
case 537:
-#line 4018 "gram_minimal.y" /* yacc.c:1646 */
+#line 4017 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-2].ielem), (yyvsp[0].list));
}
-#line 31710 "gram_minimal.c" /* yacc.c:1646 */
+#line 31709 "gram_minimal.c" /* yacc.c:1646 */
break;
case 538:
-#line 4023 "gram_minimal.y" /* yacc.c:1646 */
+#line 4022 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-5].ielem), (yyvsp[-1].list));
}
-#line 31718 "gram_minimal.c" /* yacc.c:1646 */
+#line 31717 "gram_minimal.c" /* yacc.c:1646 */
break;
case 539:
-#line 4029 "gram_minimal.y" /* yacc.c:1646 */
+#line 4028 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 31724 "gram_minimal.c" /* yacc.c:1646 */
+#line 31723 "gram_minimal.c" /* yacc.c:1646 */
break;
case 540:
-#line 4030 "gram_minimal.y" /* yacc.c:1646 */
+#line 4029 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 31730 "gram_minimal.c" /* yacc.c:1646 */
+#line 31729 "gram_minimal.c" /* yacc.c:1646 */
break;
case 541:
-#line 4041 "gram_minimal.y" /* yacc.c:1646 */
+#line 4040 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[0].ival) << 8) | (FKCONSTR_ACTION_NOACTION & 0xFF); }
-#line 31736 "gram_minimal.c" /* yacc.c:1646 */
+#line 31735 "gram_minimal.c" /* yacc.c:1646 */
break;
case 542:
-#line 4043 "gram_minimal.y" /* yacc.c:1646 */
+#line 4042 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (FKCONSTR_ACTION_NOACTION << 8) | ((yyvsp[0].ival) & 0xFF); }
-#line 31742 "gram_minimal.c" /* yacc.c:1646 */
+#line 31741 "gram_minimal.c" /* yacc.c:1646 */
break;
case 543:
-#line 4045 "gram_minimal.y" /* yacc.c:1646 */
+#line 4044 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[-1].ival) << 8) | ((yyvsp[0].ival) & 0xFF); }
-#line 31748 "gram_minimal.c" /* yacc.c:1646 */
+#line 31747 "gram_minimal.c" /* yacc.c:1646 */
break;
case 544:
-#line 4047 "gram_minimal.y" /* yacc.c:1646 */
+#line 4046 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ((yyvsp[0].ival) << 8) | ((yyvsp[-1].ival) & 0xFF); }
-#line 31754 "gram_minimal.c" /* yacc.c:1646 */
+#line 31753 "gram_minimal.c" /* yacc.c:1646 */
break;
case 545:
-#line 4049 "gram_minimal.y" /* yacc.c:1646 */
+#line 4048 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (FKCONSTR_ACTION_NOACTION << 8) | (FKCONSTR_ACTION_NOACTION & 0xFF); }
-#line 31760 "gram_minimal.c" /* yacc.c:1646 */
+#line 31759 "gram_minimal.c" /* yacc.c:1646 */
break;
case 546:
-#line 4052 "gram_minimal.y" /* yacc.c:1646 */
+#line 4051 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 31766 "gram_minimal.c" /* yacc.c:1646 */
+#line 31765 "gram_minimal.c" /* yacc.c:1646 */
break;
case 547:
-#line 4055 "gram_minimal.y" /* yacc.c:1646 */
+#line 4054 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 31772 "gram_minimal.c" /* yacc.c:1646 */
+#line 31771 "gram_minimal.c" /* yacc.c:1646 */
break;
case 548:
-#line 4059 "gram_minimal.y" /* yacc.c:1646 */
+#line 4058 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_NOACTION; }
-#line 31778 "gram_minimal.c" /* yacc.c:1646 */
+#line 31777 "gram_minimal.c" /* yacc.c:1646 */
break;
case 549:
-#line 4060 "gram_minimal.y" /* yacc.c:1646 */
+#line 4059 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_RESTRICT; }
-#line 31784 "gram_minimal.c" /* yacc.c:1646 */
+#line 31783 "gram_minimal.c" /* yacc.c:1646 */
break;
case 550:
-#line 4061 "gram_minimal.y" /* yacc.c:1646 */
+#line 4060 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_CASCADE; }
-#line 31790 "gram_minimal.c" /* yacc.c:1646 */
+#line 31789 "gram_minimal.c" /* yacc.c:1646 */
break;
case 551:
-#line 4062 "gram_minimal.y" /* yacc.c:1646 */
+#line 4061 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_SETNULL; }
-#line 31796 "gram_minimal.c" /* yacc.c:1646 */
+#line 31795 "gram_minimal.c" /* yacc.c:1646 */
break;
case 552:
-#line 4063 "gram_minimal.y" /* yacc.c:1646 */
+#line 4062 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FKCONSTR_ACTION_SETDEFAULT; }
-#line 31802 "gram_minimal.c" /* yacc.c:1646 */
+#line 31801 "gram_minimal.c" /* yacc.c:1646 */
break;
case 553:
-#line 4066 "gram_minimal.y" /* yacc.c:1646 */
+#line 4065 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 31808 "gram_minimal.c" /* yacc.c:1646 */
+#line 31807 "gram_minimal.c" /* yacc.c:1646 */
break;
case 554:
-#line 4067 "gram_minimal.y" /* yacc.c:1646 */
+#line 4066 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31814 "gram_minimal.c" /* yacc.c:1646 */
+#line 31813 "gram_minimal.c" /* yacc.c:1646 */
break;
case 555:
-#line 4071 "gram_minimal.y" /* yacc.c:1646 */
+#line 4070 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.partspec) = (yyvsp[0].partspec); }
-#line 31820 "gram_minimal.c" /* yacc.c:1646 */
+#line 31819 "gram_minimal.c" /* yacc.c:1646 */
break;
case 556:
-#line 4072 "gram_minimal.y" /* yacc.c:1646 */
+#line 4071 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.partspec) = NULL; }
-#line 31826 "gram_minimal.c" /* yacc.c:1646 */
+#line 31825 "gram_minimal.c" /* yacc.c:1646 */
break;
case 557:
-#line 4076 "gram_minimal.y" /* yacc.c:1646 */
+#line 4075 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionSpec *n = makeNode(PartitionSpec);
@@ -31836,23 +31835,23 @@ yyreduce:
(yyval.partspec) = n;
}
-#line 31840 "gram_minimal.c" /* yacc.c:1646 */
+#line 31839 "gram_minimal.c" /* yacc.c:1646 */
break;
case 558:
-#line 4087 "gram_minimal.y" /* yacc.c:1646 */
+#line 4086 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].partelem)); }
-#line 31846 "gram_minimal.c" /* yacc.c:1646 */
+#line 31845 "gram_minimal.c" /* yacc.c:1646 */
break;
case 559:
-#line 4088 "gram_minimal.y" /* yacc.c:1646 */
+#line 4087 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].partelem)); }
-#line 31852 "gram_minimal.c" /* yacc.c:1646 */
+#line 31851 "gram_minimal.c" /* yacc.c:1646 */
break;
case 560:
-#line 4092 "gram_minimal.y" /* yacc.c:1646 */
+#line 4091 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31863,11 +31862,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.partelem) = n;
}
-#line 31867 "gram_minimal.c" /* yacc.c:1646 */
+#line 31866 "gram_minimal.c" /* yacc.c:1646 */
break;
case 561:
-#line 4103 "gram_minimal.y" /* yacc.c:1646 */
+#line 4102 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31878,11 +31877,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.partelem) = n;
}
-#line 31882 "gram_minimal.c" /* yacc.c:1646 */
+#line 31881 "gram_minimal.c" /* yacc.c:1646 */
break;
case 562:
-#line 4114 "gram_minimal.y" /* yacc.c:1646 */
+#line 4113 "gram_minimal.y" /* yacc.c:1646 */
{
PartitionElem *n = makeNode(PartitionElem);
@@ -31893,95 +31892,95 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.partelem) = n;
}
-#line 31897 "gram_minimal.c" /* yacc.c:1646 */
+#line 31896 "gram_minimal.c" /* yacc.c:1646 */
break;
case 563:
-#line 4127 "gram_minimal.y" /* yacc.c:1646 */
+#line 4126 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31903 "gram_minimal.c" /* yacc.c:1646 */
+#line 31902 "gram_minimal.c" /* yacc.c:1646 */
break;
case 564:
-#line 4128 "gram_minimal.y" /* yacc.c:1646 */
+#line 4127 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31909 "gram_minimal.c" /* yacc.c:1646 */
+#line 31908 "gram_minimal.c" /* yacc.c:1646 */
break;
case 565:
-#line 4133 "gram_minimal.y" /* yacc.c:1646 */
+#line 4132 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 31915 "gram_minimal.c" /* yacc.c:1646 */
+#line 31914 "gram_minimal.c" /* yacc.c:1646 */
break;
case 566:
-#line 4134 "gram_minimal.y" /* yacc.c:1646 */
+#line 4133 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31921 "gram_minimal.c" /* yacc.c:1646 */
+#line 31920 "gram_minimal.c" /* yacc.c:1646 */
break;
case 567:
-#line 4135 "gram_minimal.y" /* yacc.c:1646 */
+#line 4134 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 31927 "gram_minimal.c" /* yacc.c:1646 */
+#line 31926 "gram_minimal.c" /* yacc.c:1646 */
break;
case 568:
-#line 4138 "gram_minimal.y" /* yacc.c:1646 */
+#line 4137 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_DROP; }
-#line 31933 "gram_minimal.c" /* yacc.c:1646 */
+#line 31932 "gram_minimal.c" /* yacc.c:1646 */
break;
case 569:
-#line 4139 "gram_minimal.y" /* yacc.c:1646 */
+#line 4138 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_DELETE_ROWS; }
-#line 31939 "gram_minimal.c" /* yacc.c:1646 */
+#line 31938 "gram_minimal.c" /* yacc.c:1646 */
break;
case 570:
-#line 4140 "gram_minimal.y" /* yacc.c:1646 */
+#line 4139 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_PRESERVE_ROWS; }
-#line 31945 "gram_minimal.c" /* yacc.c:1646 */
+#line 31944 "gram_minimal.c" /* yacc.c:1646 */
break;
case 571:
-#line 4141 "gram_minimal.y" /* yacc.c:1646 */
+#line 4140 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.oncommit) = ONCOMMIT_NOOP; }
-#line 31951 "gram_minimal.c" /* yacc.c:1646 */
+#line 31950 "gram_minimal.c" /* yacc.c:1646 */
break;
case 572:
-#line 4144 "gram_minimal.y" /* yacc.c:1646 */
+#line 4143 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31957 "gram_minimal.c" /* yacc.c:1646 */
+#line 31956 "gram_minimal.c" /* yacc.c:1646 */
break;
case 573:
-#line 4145 "gram_minimal.y" /* yacc.c:1646 */
+#line 4144 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31963 "gram_minimal.c" /* yacc.c:1646 */
+#line 31962 "gram_minimal.c" /* yacc.c:1646 */
break;
case 574:
-#line 4148 "gram_minimal.y" /* yacc.c:1646 */
+#line 4147 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31969 "gram_minimal.c" /* yacc.c:1646 */
+#line 31968 "gram_minimal.c" /* yacc.c:1646 */
break;
case 575:
-#line 4149 "gram_minimal.y" /* yacc.c:1646 */
+#line 4148 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 31975 "gram_minimal.c" /* yacc.c:1646 */
+#line 31974 "gram_minimal.c" /* yacc.c:1646 */
break;
case 576:
-#line 4152 "gram_minimal.y" /* yacc.c:1646 */
+#line 4151 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 31981 "gram_minimal.c" /* yacc.c:1646 */
+#line 31980 "gram_minimal.c" /* yacc.c:1646 */
break;
case 577:
-#line 4172 "gram_minimal.y" /* yacc.c:1646 */
+#line 4171 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStatsStmt *n = makeNode(CreateStatsStmt);
n->defnames = (yyvsp[-5].list);
@@ -31992,11 +31991,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 31996 "gram_minimal.c" /* yacc.c:1646 */
+#line 31995 "gram_minimal.c" /* yacc.c:1646 */
break;
case 578:
-#line 4184 "gram_minimal.y" /* yacc.c:1646 */
+#line 4183 "gram_minimal.y" /* yacc.c:1646 */
{
CreateStatsStmt *n = makeNode(CreateStatsStmt);
n->defnames = (yyvsp[-5].list);
@@ -32007,53 +32006,53 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 32011 "gram_minimal.c" /* yacc.c:1646 */
+#line 32010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 579:
-#line 4203 "gram_minimal.y" /* yacc.c:1646 */
+#line 4202 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].selem)); }
-#line 32017 "gram_minimal.c" /* yacc.c:1646 */
+#line 32016 "gram_minimal.c" /* yacc.c:1646 */
break;
case 580:
-#line 4204 "gram_minimal.y" /* yacc.c:1646 */
+#line 4203 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].selem)); }
-#line 32023 "gram_minimal.c" /* yacc.c:1646 */
+#line 32022 "gram_minimal.c" /* yacc.c:1646 */
break;
case 581:
-#line 4208 "gram_minimal.y" /* yacc.c:1646 */
+#line 4207 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = (yyvsp[0].str);
(yyval.selem)->expr = NULL;
}
-#line 32033 "gram_minimal.c" /* yacc.c:1646 */
+#line 32032 "gram_minimal.c" /* yacc.c:1646 */
break;
case 582:
-#line 4214 "gram_minimal.y" /* yacc.c:1646 */
+#line 4213 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = NULL;
(yyval.selem)->expr = (yyvsp[0].node);
}
-#line 32043 "gram_minimal.c" /* yacc.c:1646 */
+#line 32042 "gram_minimal.c" /* yacc.c:1646 */
break;
case 583:
-#line 4220 "gram_minimal.y" /* yacc.c:1646 */
+#line 4219 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selem) = makeNode(StatsElem);
(yyval.selem)->name = NULL;
(yyval.selem)->expr = (yyvsp[-1].node);
}
-#line 32053 "gram_minimal.c" /* yacc.c:1646 */
+#line 32052 "gram_minimal.c" /* yacc.c:1646 */
break;
case 584:
-#line 4237 "gram_minimal.y" /* yacc.c:1646 */
+#line 4236 "gram_minimal.y" /* yacc.c:1646 */
{
AlterStatsStmt *n = makeNode(AlterStatsStmt);
n->defnames = (yyvsp[-3].list);
@@ -32061,11 +32060,11 @@ yyreduce:
n->stxstattarget = (yyvsp[0].ival);
(yyval.node) = (Node *)n;
}
-#line 32065 "gram_minimal.c" /* yacc.c:1646 */
+#line 32064 "gram_minimal.c" /* yacc.c:1646 */
break;
case 585:
-#line 4245 "gram_minimal.y" /* yacc.c:1646 */
+#line 4244 "gram_minimal.y" /* yacc.c:1646 */
{
AlterStatsStmt *n = makeNode(AlterStatsStmt);
n->defnames = (yyvsp[-3].list);
@@ -32073,11 +32072,11 @@ yyreduce:
n->stxstattarget = (yyvsp[0].ival);
(yyval.node) = (Node *)n;
}
-#line 32077 "gram_minimal.c" /* yacc.c:1646 */
+#line 32076 "gram_minimal.c" /* yacc.c:1646 */
break;
case 586:
-#line 4266 "gram_minimal.y" /* yacc.c:1646 */
+#line 4265 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32090,11 +32089,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32094 "gram_minimal.c" /* yacc.c:1646 */
+#line 32093 "gram_minimal.c" /* yacc.c:1646 */
break;
case 587:
-#line 4279 "gram_minimal.y" /* yacc.c:1646 */
+#line 4278 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32107,11 +32106,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32111 "gram_minimal.c" /* yacc.c:1646 */
+#line 32110 "gram_minimal.c" /* yacc.c:1646 */
break;
case 588:
-#line 4296 "gram_minimal.y" /* yacc.c:1646 */
+#line 4295 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[-5].range);
@@ -32123,29 +32122,29 @@ yyreduce:
(yyval.into)->viewQuery = NULL;
(yyval.into)->skipData = false; /* might get changed later */
}
-#line 32127 "gram_minimal.c" /* yacc.c:1646 */
+#line 32126 "gram_minimal.c" /* yacc.c:1646 */
break;
case 589:
-#line 4310 "gram_minimal.y" /* yacc.c:1646 */
+#line 4309 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32133 "gram_minimal.c" /* yacc.c:1646 */
+#line 32132 "gram_minimal.c" /* yacc.c:1646 */
break;
case 590:
-#line 4311 "gram_minimal.y" /* yacc.c:1646 */
+#line 4310 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 32139 "gram_minimal.c" /* yacc.c:1646 */
+#line 32138 "gram_minimal.c" /* yacc.c:1646 */
break;
case 591:
-#line 4312 "gram_minimal.y" /* yacc.c:1646 */
+#line 4311 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32145 "gram_minimal.c" /* yacc.c:1646 */
+#line 32144 "gram_minimal.c" /* yacc.c:1646 */
break;
case 592:
-#line 4325 "gram_minimal.y" /* yacc.c:1646 */
+#line 4324 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32158,11 +32157,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32162 "gram_minimal.c" /* yacc.c:1646 */
+#line 32161 "gram_minimal.c" /* yacc.c:1646 */
break;
case 593:
-#line 4338 "gram_minimal.y" /* yacc.c:1646 */
+#line 4337 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ctas->query = (yyvsp[-1].node);
@@ -32175,11 +32174,11 @@ yyreduce:
(yyvsp[-3].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 32179 "gram_minimal.c" /* yacc.c:1646 */
+#line 32178 "gram_minimal.c" /* yacc.c:1646 */
break;
case 594:
-#line 4354 "gram_minimal.y" /* yacc.c:1646 */
+#line 4353 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[-4].range);
@@ -32191,23 +32190,23 @@ yyreduce:
(yyval.into)->viewQuery = NULL; /* filled at analysis time */
(yyval.into)->skipData = false; /* might get changed later */
}
-#line 32195 "gram_minimal.c" /* yacc.c:1646 */
+#line 32194 "gram_minimal.c" /* yacc.c:1646 */
break;
case 595:
-#line 4367 "gram_minimal.y" /* yacc.c:1646 */
+#line 4366 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_UNLOGGED; }
-#line 32201 "gram_minimal.c" /* yacc.c:1646 */
+#line 32200 "gram_minimal.c" /* yacc.c:1646 */
break;
case 596:
-#line 4368 "gram_minimal.y" /* yacc.c:1646 */
+#line 4367 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RELPERSISTENCE_PERMANENT; }
-#line 32207 "gram_minimal.c" /* yacc.c:1646 */
+#line 32206 "gram_minimal.c" /* yacc.c:1646 */
break;
case 597:
-#line 4381 "gram_minimal.y" /* yacc.c:1646 */
+#line 4380 "gram_minimal.y" /* yacc.c:1646 */
{
RefreshMatViewStmt *n = makeNode(RefreshMatViewStmt);
n->concurrent = (yyvsp[-2].boolean);
@@ -32215,11 +32214,11 @@ yyreduce:
n->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) n;
}
-#line 32219 "gram_minimal.c" /* yacc.c:1646 */
+#line 32218 "gram_minimal.c" /* yacc.c:1646 */
break;
case 598:
-#line 4401 "gram_minimal.y" /* yacc.c:1646 */
+#line 4400 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSeqStmt *n = makeNode(CreateSeqStmt);
(yyvsp[-1].range)->relpersistence = (yyvsp[-3].ival);
@@ -32229,11 +32228,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *)n;
}
-#line 32233 "gram_minimal.c" /* yacc.c:1646 */
+#line 32232 "gram_minimal.c" /* yacc.c:1646 */
break;
case 599:
-#line 4411 "gram_minimal.y" /* yacc.c:1646 */
+#line 4410 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSeqStmt *n = makeNode(CreateSeqStmt);
(yyvsp[-1].range)->relpersistence = (yyvsp[-6].ival);
@@ -32243,11 +32242,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 32247 "gram_minimal.c" /* yacc.c:1646 */
+#line 32246 "gram_minimal.c" /* yacc.c:1646 */
break;
case 600:
-#line 4424 "gram_minimal.y" /* yacc.c:1646 */
+#line 4423 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSeqStmt *n = makeNode(AlterSeqStmt);
n->sequence = (yyvsp[-1].range);
@@ -32255,11 +32254,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 32259 "gram_minimal.c" /* yacc.c:1646 */
+#line 32258 "gram_minimal.c" /* yacc.c:1646 */
break;
case 601:
-#line 4432 "gram_minimal.y" /* yacc.c:1646 */
+#line 4431 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSeqStmt *n = makeNode(AlterSeqStmt);
n->sequence = (yyvsp[-1].range);
@@ -32267,199 +32266,199 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 32271 "gram_minimal.c" /* yacc.c:1646 */
+#line 32270 "gram_minimal.c" /* yacc.c:1646 */
break;
case 602:
-#line 4442 "gram_minimal.y" /* yacc.c:1646 */
+#line 4441 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32277 "gram_minimal.c" /* yacc.c:1646 */
+#line 32276 "gram_minimal.c" /* yacc.c:1646 */
break;
case 603:
-#line 4443 "gram_minimal.y" /* yacc.c:1646 */
+#line 4442 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32283 "gram_minimal.c" /* yacc.c:1646 */
+#line 32282 "gram_minimal.c" /* yacc.c:1646 */
break;
case 604:
-#line 4446 "gram_minimal.y" /* yacc.c:1646 */
+#line 4445 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 32289 "gram_minimal.c" /* yacc.c:1646 */
+#line 32288 "gram_minimal.c" /* yacc.c:1646 */
break;
case 605:
-#line 4447 "gram_minimal.y" /* yacc.c:1646 */
+#line 4446 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32295 "gram_minimal.c" /* yacc.c:1646 */
+#line 32294 "gram_minimal.c" /* yacc.c:1646 */
break;
case 606:
-#line 4450 "gram_minimal.y" /* yacc.c:1646 */
+#line 4449 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 32301 "gram_minimal.c" /* yacc.c:1646 */
+#line 32300 "gram_minimal.c" /* yacc.c:1646 */
break;
case 607:
-#line 4451 "gram_minimal.y" /* yacc.c:1646 */
+#line 4450 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32307 "gram_minimal.c" /* yacc.c:1646 */
+#line 32306 "gram_minimal.c" /* yacc.c:1646 */
break;
case 608:
-#line 4455 "gram_minimal.y" /* yacc.c:1646 */
+#line 4454 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[0].typnam), (yylsp[-1]));
}
-#line 32315 "gram_minimal.c" /* yacc.c:1646 */
+#line 32314 "gram_minimal.c" /* yacc.c:1646 */
break;
case 609:
-#line 4459 "gram_minimal.y" /* yacc.c:1646 */
+#line 4458 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cache", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32323 "gram_minimal.c" /* yacc.c:1646 */
+#line 32322 "gram_minimal.c" /* yacc.c:1646 */
break;
case 610:
-#line 4463 "gram_minimal.y" /* yacc.c:1646 */
+#line 4462 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 32331 "gram_minimal.c" /* yacc.c:1646 */
+#line 32330 "gram_minimal.c" /* yacc.c:1646 */
break;
case 611:
-#line 4467 "gram_minimal.y" /* yacc.c:1646 */
+#line 4466 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cycle", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 32339 "gram_minimal.c" /* yacc.c:1646 */
+#line 32338 "gram_minimal.c" /* yacc.c:1646 */
break;
case 612:
-#line 4471 "gram_minimal.y" /* yacc.c:1646 */
+#line 4470 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("increment", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32347 "gram_minimal.c" /* yacc.c:1646 */
+#line 32346 "gram_minimal.c" /* yacc.c:1646 */
break;
case 613:
-#line 4475 "gram_minimal.y" /* yacc.c:1646 */
+#line 4474 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("maxvalue", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32355 "gram_minimal.c" /* yacc.c:1646 */
+#line 32354 "gram_minimal.c" /* yacc.c:1646 */
break;
case 614:
-#line 4479 "gram_minimal.y" /* yacc.c:1646 */
+#line 4478 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("minvalue", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 32363 "gram_minimal.c" /* yacc.c:1646 */
+#line 32362 "gram_minimal.c" /* yacc.c:1646 */
break;
case 615:
-#line 4483 "gram_minimal.y" /* yacc.c:1646 */
+#line 4482 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("maxvalue", NULL, (yylsp[-1]));
}
-#line 32371 "gram_minimal.c" /* yacc.c:1646 */
+#line 32370 "gram_minimal.c" /* yacc.c:1646 */
break;
case 616:
-#line 4487 "gram_minimal.y" /* yacc.c:1646 */
+#line 4486 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("minvalue", NULL, (yylsp[-1]));
}
-#line 32379 "gram_minimal.c" /* yacc.c:1646 */
+#line 32378 "gram_minimal.c" /* yacc.c:1646 */
break;
case 617:
-#line 4491 "gram_minimal.y" /* yacc.c:1646 */
+#line 4490 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("owned_by", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 32387 "gram_minimal.c" /* yacc.c:1646 */
+#line 32386 "gram_minimal.c" /* yacc.c:1646 */
break;
case 618:
-#line 4495 "gram_minimal.y" /* yacc.c:1646 */
+#line 4494 "gram_minimal.y" /* yacc.c:1646 */
{
/* not documented, only used by pg_dump */
(yyval.defelt) = makeDefElem("sequence_name", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 32396 "gram_minimal.c" /* yacc.c:1646 */
+#line 32395 "gram_minimal.c" /* yacc.c:1646 */
break;
case 619:
-#line 4500 "gram_minimal.y" /* yacc.c:1646 */
+#line 4499 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("start", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32404 "gram_minimal.c" /* yacc.c:1646 */
+#line 32403 "gram_minimal.c" /* yacc.c:1646 */
break;
case 620:
-#line 4504 "gram_minimal.y" /* yacc.c:1646 */
+#line 4503 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", NULL, (yylsp[0]));
}
-#line 32412 "gram_minimal.c" /* yacc.c:1646 */
+#line 32411 "gram_minimal.c" /* yacc.c:1646 */
break;
case 621:
-#line 4508 "gram_minimal.y" /* yacc.c:1646 */
+#line 4507 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("restart", (Node *)(yyvsp[0].value), (yylsp[-2]));
}
-#line 32420 "gram_minimal.c" /* yacc.c:1646 */
+#line 32419 "gram_minimal.c" /* yacc.c:1646 */
break;
case 624:
-#line 4518 "gram_minimal.y" /* yacc.c:1646 */
+#line 4517 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeFloat((yyvsp[0].str)); }
-#line 32426 "gram_minimal.c" /* yacc.c:1646 */
+#line 32425 "gram_minimal.c" /* yacc.c:1646 */
break;
case 625:
-#line 4519 "gram_minimal.y" /* yacc.c:1646 */
+#line 4518 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeFloat((yyvsp[0].str)); }
-#line 32432 "gram_minimal.c" /* yacc.c:1646 */
+#line 32431 "gram_minimal.c" /* yacc.c:1646 */
break;
case 626:
-#line 4521 "gram_minimal.y" /* yacc.c:1646 */
+#line 4520 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.value) = makeFloat((yyvsp[0].str));
doNegateFloat((yyval.value));
}
-#line 32441 "gram_minimal.c" /* yacc.c:1646 */
+#line 32440 "gram_minimal.c" /* yacc.c:1646 */
break;
case 627:
-#line 4525 "gram_minimal.y" /* yacc.c:1646 */
+#line 4524 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeInteger((yyvsp[0].ival)); }
-#line 32447 "gram_minimal.c" /* yacc.c:1646 */
+#line 32446 "gram_minimal.c" /* yacc.c:1646 */
break;
case 628:
-#line 4528 "gram_minimal.y" /* yacc.c:1646 */
+#line 4527 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].value)); }
-#line 32453 "gram_minimal.c" /* yacc.c:1646 */
+#line 32452 "gram_minimal.c" /* yacc.c:1646 */
break;
case 629:
-#line 4529 "gram_minimal.y" /* yacc.c:1646 */
+#line 4528 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].value)); }
-#line 32459 "gram_minimal.c" /* yacc.c:1646 */
+#line 32458 "gram_minimal.c" /* yacc.c:1646 */
break;
case 630:
-#line 4542 "gram_minimal.y" /* yacc.c:1646 */
+#line 4541 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* We now interpret parameterless CREATE LANGUAGE as
@@ -32474,11 +32473,11 @@ yyreduce:
n->options = NIL;
(yyval.node) = (Node *)n;
}
-#line 32478 "gram_minimal.c" /* yacc.c:1646 */
+#line 32477 "gram_minimal.c" /* yacc.c:1646 */
break;
case 631:
-#line 4558 "gram_minimal.y" /* yacc.c:1646 */
+#line 4557 "gram_minimal.y" /* yacc.c:1646 */
{
CreatePLangStmt *n = makeNode(CreatePLangStmt);
n->replace = (yyvsp[-8].boolean);
@@ -32489,71 +32488,71 @@ yyreduce:
n->pltrusted = (yyvsp[-7].boolean);
(yyval.node) = (Node *)n;
}
-#line 32493 "gram_minimal.c" /* yacc.c:1646 */
+#line 32492 "gram_minimal.c" /* yacc.c:1646 */
break;
case 632:
-#line 4571 "gram_minimal.y" /* yacc.c:1646 */
+#line 4570 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 32499 "gram_minimal.c" /* yacc.c:1646 */
+#line 32498 "gram_minimal.c" /* yacc.c:1646 */
break;
case 633:
-#line 4572 "gram_minimal.y" /* yacc.c:1646 */
+#line 4571 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 32505 "gram_minimal.c" /* yacc.c:1646 */
+#line 32504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 634:
-#line 4580 "gram_minimal.y" /* yacc.c:1646 */
+#line 4579 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 32511 "gram_minimal.c" /* yacc.c:1646 */
+#line 32510 "gram_minimal.c" /* yacc.c:1646 */
break;
case 635:
-#line 4581 "gram_minimal.y" /* yacc.c:1646 */
+#line 4580 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)); }
-#line 32517 "gram_minimal.c" /* yacc.c:1646 */
+#line 32516 "gram_minimal.c" /* yacc.c:1646 */
break;
case 636:
-#line 4585 "gram_minimal.y" /* yacc.c:1646 */
+#line 4584 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32523 "gram_minimal.c" /* yacc.c:1646 */
+#line 32522 "gram_minimal.c" /* yacc.c:1646 */
break;
case 637:
-#line 4586 "gram_minimal.y" /* yacc.c:1646 */
+#line 4585 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32529 "gram_minimal.c" /* yacc.c:1646 */
+#line 32528 "gram_minimal.c" /* yacc.c:1646 */
break;
case 638:
-#line 4590 "gram_minimal.y" /* yacc.c:1646 */
+#line 4589 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32535 "gram_minimal.c" /* yacc.c:1646 */
+#line 32534 "gram_minimal.c" /* yacc.c:1646 */
break;
case 639:
-#line 4591 "gram_minimal.y" /* yacc.c:1646 */
+#line 4590 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32541 "gram_minimal.c" /* yacc.c:1646 */
+#line 32540 "gram_minimal.c" /* yacc.c:1646 */
break;
case 640:
-#line 4595 "gram_minimal.y" /* yacc.c:1646 */
+#line 4594 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32547 "gram_minimal.c" /* yacc.c:1646 */
+#line 32546 "gram_minimal.c" /* yacc.c:1646 */
break;
case 641:
-#line 4596 "gram_minimal.y" /* yacc.c:1646 */
+#line 4595 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32553 "gram_minimal.c" /* yacc.c:1646 */
+#line 32552 "gram_minimal.c" /* yacc.c:1646 */
break;
case 644:
-#line 4612 "gram_minimal.y" /* yacc.c:1646 */
+#line 4611 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableSpaceStmt *n = makeNode(CreateTableSpaceStmt);
n->tablespacename = (yyvsp[-4].str);
@@ -32562,45 +32561,45 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32566 "gram_minimal.c" /* yacc.c:1646 */
+#line 32565 "gram_minimal.c" /* yacc.c:1646 */
break;
case 645:
-#line 4622 "gram_minimal.y" /* yacc.c:1646 */
+#line 4621 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 32572 "gram_minimal.c" /* yacc.c:1646 */
+#line 32571 "gram_minimal.c" /* yacc.c:1646 */
break;
case 646:
-#line 4623 "gram_minimal.y" /* yacc.c:1646 */
+#line 4622 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = NULL; }
-#line 32578 "gram_minimal.c" /* yacc.c:1646 */
+#line 32577 "gram_minimal.c" /* yacc.c:1646 */
break;
case 647:
-#line 4637 "gram_minimal.y" /* yacc.c:1646 */
+#line 4636 "gram_minimal.y" /* yacc.c:1646 */
{
DropTableSpaceStmt *n = makeNode(DropTableSpaceStmt);
n->tablespacename = (yyvsp[0].str);
n->missing_ok = false;
(yyval.node) = (Node *) n;
}
-#line 32589 "gram_minimal.c" /* yacc.c:1646 */
+#line 32588 "gram_minimal.c" /* yacc.c:1646 */
break;
case 648:
-#line 4644 "gram_minimal.y" /* yacc.c:1646 */
+#line 4643 "gram_minimal.y" /* yacc.c:1646 */
{
DropTableSpaceStmt *n = makeNode(DropTableSpaceStmt);
n->tablespacename = (yyvsp[0].str);
n->missing_ok = true;
(yyval.node) = (Node *) n;
}
-#line 32600 "gram_minimal.c" /* yacc.c:1646 */
+#line 32599 "gram_minimal.c" /* yacc.c:1646 */
break;
case 649:
-#line 4661 "gram_minimal.y" /* yacc.c:1646 */
+#line 4660 "gram_minimal.y" /* yacc.c:1646 */
{
CreateExtensionStmt *n = makeNode(CreateExtensionStmt);
n->extname = (yyvsp[-2].str);
@@ -32608,11 +32607,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32612 "gram_minimal.c" /* yacc.c:1646 */
+#line 32611 "gram_minimal.c" /* yacc.c:1646 */
break;
case 650:
-#line 4669 "gram_minimal.y" /* yacc.c:1646 */
+#line 4668 "gram_minimal.y" /* yacc.c:1646 */
{
CreateExtensionStmt *n = makeNode(CreateExtensionStmt);
n->extname = (yyvsp[-2].str);
@@ -32620,89 +32619,89 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32624 "gram_minimal.c" /* yacc.c:1646 */
+#line 32623 "gram_minimal.c" /* yacc.c:1646 */
break;
case 651:
-#line 4680 "gram_minimal.y" /* yacc.c:1646 */
+#line 4679 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32630 "gram_minimal.c" /* yacc.c:1646 */
+#line 32629 "gram_minimal.c" /* yacc.c:1646 */
break;
case 652:
-#line 4682 "gram_minimal.y" /* yacc.c:1646 */
+#line 4681 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32636 "gram_minimal.c" /* yacc.c:1646 */
+#line 32635 "gram_minimal.c" /* yacc.c:1646 */
break;
case 653:
-#line 4687 "gram_minimal.y" /* yacc.c:1646 */
+#line 4686 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("schema", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32644 "gram_minimal.c" /* yacc.c:1646 */
+#line 32643 "gram_minimal.c" /* yacc.c:1646 */
break;
case 654:
-#line 4691 "gram_minimal.y" /* yacc.c:1646 */
+#line 4690 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32652 "gram_minimal.c" /* yacc.c:1646 */
+#line 32651 "gram_minimal.c" /* yacc.c:1646 */
break;
case 655:
-#line 4695 "gram_minimal.y" /* yacc.c:1646 */
+#line 4694 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
errmsg("CREATE EXTENSION ... FROM is no longer supported"),
parser_errposition((yylsp[-1]))));
}
-#line 32663 "gram_minimal.c" /* yacc.c:1646 */
+#line 32662 "gram_minimal.c" /* yacc.c:1646 */
break;
case 656:
-#line 4702 "gram_minimal.y" /* yacc.c:1646 */
+#line 4701 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cascade", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 32671 "gram_minimal.c" /* yacc.c:1646 */
+#line 32670 "gram_minimal.c" /* yacc.c:1646 */
break;
case 657:
-#line 4714 "gram_minimal.y" /* yacc.c:1646 */
+#line 4713 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionStmt *n = makeNode(AlterExtensionStmt);
n->extname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32682 "gram_minimal.c" /* yacc.c:1646 */
+#line 32681 "gram_minimal.c" /* yacc.c:1646 */
break;
case 658:
-#line 4724 "gram_minimal.y" /* yacc.c:1646 */
+#line 4723 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32688 "gram_minimal.c" /* yacc.c:1646 */
+#line 32687 "gram_minimal.c" /* yacc.c:1646 */
break;
case 659:
-#line 4726 "gram_minimal.y" /* yacc.c:1646 */
+#line 4725 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32694 "gram_minimal.c" /* yacc.c:1646 */
+#line 32693 "gram_minimal.c" /* yacc.c:1646 */
break;
case 660:
-#line 4731 "gram_minimal.y" /* yacc.c:1646 */
+#line 4730 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("new_version", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 32702 "gram_minimal.c" /* yacc.c:1646 */
+#line 32701 "gram_minimal.c" /* yacc.c:1646 */
break;
case 661:
-#line 4744 "gram_minimal.y" /* yacc.c:1646 */
+#line 4743 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32711,11 +32710,11 @@ yyreduce:
n->object = (Node *) makeString((yyvsp[0].str));
(yyval.node) = (Node *)n;
}
-#line 32715 "gram_minimal.c" /* yacc.c:1646 */
+#line 32714 "gram_minimal.c" /* yacc.c:1646 */
break;
case 662:
-#line 4753 "gram_minimal.y" /* yacc.c:1646 */
+#line 4752 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32724,11 +32723,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 32728 "gram_minimal.c" /* yacc.c:1646 */
+#line 32727 "gram_minimal.c" /* yacc.c:1646 */
break;
case 663:
-#line 4762 "gram_minimal.y" /* yacc.c:1646 */
+#line 4761 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32737,11 +32736,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32741 "gram_minimal.c" /* yacc.c:1646 */
+#line 32740 "gram_minimal.c" /* yacc.c:1646 */
break;
case 664:
-#line 4771 "gram_minimal.y" /* yacc.c:1646 */
+#line 4770 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-7].str);
@@ -32750,11 +32749,11 @@ yyreduce:
n->object = (Node *) list_make2((yyvsp[-3].typnam), (yyvsp[-1].typnam));
(yyval.node) = (Node *) n;
}
-#line 32754 "gram_minimal.c" /* yacc.c:1646 */
+#line 32753 "gram_minimal.c" /* yacc.c:1646 */
break;
case 665:
-#line 4780 "gram_minimal.y" /* yacc.c:1646 */
+#line 4779 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32763,11 +32762,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].typnam);
(yyval.node) = (Node *)n;
}
-#line 32767 "gram_minimal.c" /* yacc.c:1646 */
+#line 32766 "gram_minimal.c" /* yacc.c:1646 */
break;
case 666:
-#line 4789 "gram_minimal.y" /* yacc.c:1646 */
+#line 4788 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32776,11 +32775,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32780 "gram_minimal.c" /* yacc.c:1646 */
+#line 32779 "gram_minimal.c" /* yacc.c:1646 */
break;
case 667:
-#line 4798 "gram_minimal.y" /* yacc.c:1646 */
+#line 4797 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32789,11 +32788,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32793 "gram_minimal.c" /* yacc.c:1646 */
+#line 32792 "gram_minimal.c" /* yacc.c:1646 */
break;
case 668:
-#line 4807 "gram_minimal.y" /* yacc.c:1646 */
+#line 4806 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32802,11 +32801,11 @@ yyreduce:
n->object = (Node *) lcons(makeString((yyvsp[0].str)), (yyvsp[-2].list));
(yyval.node) = (Node *)n;
}
-#line 32806 "gram_minimal.c" /* yacc.c:1646 */
+#line 32805 "gram_minimal.c" /* yacc.c:1646 */
break;
case 669:
-#line 4816 "gram_minimal.y" /* yacc.c:1646 */
+#line 4815 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32815,11 +32814,11 @@ yyreduce:
n->object = (Node *) lcons(makeString((yyvsp[0].str)), (yyvsp[-2].list));
(yyval.node) = (Node *)n;
}
-#line 32819 "gram_minimal.c" /* yacc.c:1646 */
+#line 32818 "gram_minimal.c" /* yacc.c:1646 */
break;
case 670:
-#line 4825 "gram_minimal.y" /* yacc.c:1646 */
+#line 4824 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32828,11 +32827,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32832 "gram_minimal.c" /* yacc.c:1646 */
+#line 32831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 671:
-#line 4834 "gram_minimal.y" /* yacc.c:1646 */
+#line 4833 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32841,11 +32840,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].objwithargs);
(yyval.node) = (Node *)n;
}
-#line 32845 "gram_minimal.c" /* yacc.c:1646 */
+#line 32844 "gram_minimal.c" /* yacc.c:1646 */
break;
case 672:
-#line 4843 "gram_minimal.y" /* yacc.c:1646 */
+#line 4842 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-6].str);
@@ -32854,11 +32853,11 @@ yyreduce:
n->object = (Node *) list_make2((yyvsp[-2].typnam), makeString((yyvsp[0].str)));
(yyval.node) = (Node *)n;
}
-#line 32858 "gram_minimal.c" /* yacc.c:1646 */
+#line 32857 "gram_minimal.c" /* yacc.c:1646 */
break;
case 673:
-#line 4852 "gram_minimal.y" /* yacc.c:1646 */
+#line 4851 "gram_minimal.y" /* yacc.c:1646 */
{
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
n->extname = (yyvsp[-3].str);
@@ -32867,11 +32866,11 @@ yyreduce:
n->object = (Node *) (yyvsp[0].typnam);
(yyval.node) = (Node *)n;
}
-#line 32871 "gram_minimal.c" /* yacc.c:1646 */
+#line 32870 "gram_minimal.c" /* yacc.c:1646 */
break;
case 674:
-#line 4870 "gram_minimal.y" /* yacc.c:1646 */
+#line 4869 "gram_minimal.y" /* yacc.c:1646 */
{
CreateFdwStmt *n = makeNode(CreateFdwStmt);
n->fdwname = (yyvsp[-2].str);
@@ -32879,59 +32878,59 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32883 "gram_minimal.c" /* yacc.c:1646 */
+#line 32882 "gram_minimal.c" /* yacc.c:1646 */
break;
case 675:
-#line 4880 "gram_minimal.y" /* yacc.c:1646 */
+#line 4879 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("handler", (Node *)(yyvsp[0].list), (yylsp[-1])); }
-#line 32889 "gram_minimal.c" /* yacc.c:1646 */
+#line 32888 "gram_minimal.c" /* yacc.c:1646 */
break;
case 676:
-#line 4881 "gram_minimal.y" /* yacc.c:1646 */
+#line 4880 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("handler", NULL, (yylsp[-1])); }
-#line 32895 "gram_minimal.c" /* yacc.c:1646 */
+#line 32894 "gram_minimal.c" /* yacc.c:1646 */
break;
case 677:
-#line 4882 "gram_minimal.y" /* yacc.c:1646 */
+#line 4881 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("validator", (Node *)(yyvsp[0].list), (yylsp[-1])); }
-#line 32901 "gram_minimal.c" /* yacc.c:1646 */
+#line 32900 "gram_minimal.c" /* yacc.c:1646 */
break;
case 678:
-#line 4883 "gram_minimal.y" /* yacc.c:1646 */
+#line 4882 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("validator", NULL, (yylsp[-1])); }
-#line 32907 "gram_minimal.c" /* yacc.c:1646 */
+#line 32906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 679:
-#line 4887 "gram_minimal.y" /* yacc.c:1646 */
+#line 4886 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 32913 "gram_minimal.c" /* yacc.c:1646 */
+#line 32912 "gram_minimal.c" /* yacc.c:1646 */
break;
case 680:
-#line 4888 "gram_minimal.y" /* yacc.c:1646 */
+#line 4887 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 32919 "gram_minimal.c" /* yacc.c:1646 */
+#line 32918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 681:
-#line 4892 "gram_minimal.y" /* yacc.c:1646 */
+#line 4891 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 32925 "gram_minimal.c" /* yacc.c:1646 */
+#line 32924 "gram_minimal.c" /* yacc.c:1646 */
break;
case 682:
-#line 4893 "gram_minimal.y" /* yacc.c:1646 */
+#line 4892 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32931 "gram_minimal.c" /* yacc.c:1646 */
+#line 32930 "gram_minimal.c" /* yacc.c:1646 */
break;
case 683:
-#line 4904 "gram_minimal.y" /* yacc.c:1646 */
+#line 4903 "gram_minimal.y" /* yacc.c:1646 */
{
AlterFdwStmt *n = makeNode(AlterFdwStmt);
n->fdwname = (yyvsp[-2].str);
@@ -32939,11 +32938,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 32943 "gram_minimal.c" /* yacc.c:1646 */
+#line 32942 "gram_minimal.c" /* yacc.c:1646 */
break;
case 684:
-#line 4912 "gram_minimal.y" /* yacc.c:1646 */
+#line 4911 "gram_minimal.y" /* yacc.c:1646 */
{
AlterFdwStmt *n = makeNode(AlterFdwStmt);
n->fdwname = (yyvsp[-1].str);
@@ -32951,115 +32950,115 @@ yyreduce:
n->options = NIL;
(yyval.node) = (Node *) n;
}
-#line 32955 "gram_minimal.c" /* yacc.c:1646 */
+#line 32954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 685:
-#line 4923 "gram_minimal.y" /* yacc.c:1646 */
+#line 4922 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 32961 "gram_minimal.c" /* yacc.c:1646 */
+#line 32960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 686:
-#line 4924 "gram_minimal.y" /* yacc.c:1646 */
+#line 4923 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 32967 "gram_minimal.c" /* yacc.c:1646 */
+#line 32966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 687:
-#line 4929 "gram_minimal.y" /* yacc.c:1646 */
+#line 4928 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 32975 "gram_minimal.c" /* yacc.c:1646 */
+#line 32974 "gram_minimal.c" /* yacc.c:1646 */
break;
case 688:
-#line 4933 "gram_minimal.y" /* yacc.c:1646 */
+#line 4932 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 32983 "gram_minimal.c" /* yacc.c:1646 */
+#line 32982 "gram_minimal.c" /* yacc.c:1646 */
break;
case 689:
-#line 4940 "gram_minimal.y" /* yacc.c:1646 */
+#line 4939 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 32989 "gram_minimal.c" /* yacc.c:1646 */
+#line 32988 "gram_minimal.c" /* yacc.c:1646 */
break;
case 690:
-#line 4945 "gram_minimal.y" /* yacc.c:1646 */
+#line 4944 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 32997 "gram_minimal.c" /* yacc.c:1646 */
+#line 32996 "gram_minimal.c" /* yacc.c:1646 */
break;
case 691:
-#line 4949 "gram_minimal.y" /* yacc.c:1646 */
+#line 4948 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 33005 "gram_minimal.c" /* yacc.c:1646 */
+#line 33004 "gram_minimal.c" /* yacc.c:1646 */
break;
case 692:
-#line 4956 "gram_minimal.y" /* yacc.c:1646 */
+#line 4955 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 33013 "gram_minimal.c" /* yacc.c:1646 */
+#line 33012 "gram_minimal.c" /* yacc.c:1646 */
break;
case 693:
-#line 4960 "gram_minimal.y" /* yacc.c:1646 */
+#line 4959 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
(yyval.defelt)->defaction = DEFELEM_SET;
}
-#line 33022 "gram_minimal.c" /* yacc.c:1646 */
+#line 33021 "gram_minimal.c" /* yacc.c:1646 */
break;
case 694:
-#line 4965 "gram_minimal.y" /* yacc.c:1646 */
+#line 4964 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
(yyval.defelt)->defaction = DEFELEM_ADD;
}
-#line 33031 "gram_minimal.c" /* yacc.c:1646 */
+#line 33030 "gram_minimal.c" /* yacc.c:1646 */
break;
case 695:
-#line 4970 "gram_minimal.y" /* yacc.c:1646 */
+#line 4969 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElemExtended(NULL, (yyvsp[0].str), NULL, DEFELEM_DROP, (yylsp[0]));
}
-#line 33039 "gram_minimal.c" /* yacc.c:1646 */
+#line 33038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 696:
-#line 4977 "gram_minimal.y" /* yacc.c:1646 */
+#line 4976 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 33047 "gram_minimal.c" /* yacc.c:1646 */
+#line 33046 "gram_minimal.c" /* yacc.c:1646 */
break;
case 697:
-#line 4983 "gram_minimal.y" /* yacc.c:1646 */
+#line 4982 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33053 "gram_minimal.c" /* yacc.c:1646 */
+#line 33052 "gram_minimal.c" /* yacc.c:1646 */
break;
case 698:
-#line 4988 "gram_minimal.y" /* yacc.c:1646 */
+#line 4987 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 33059 "gram_minimal.c" /* yacc.c:1646 */
+#line 33058 "gram_minimal.c" /* yacc.c:1646 */
break;
case 699:
-#line 5000 "gram_minimal.y" /* yacc.c:1646 */
+#line 4999 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignServerStmt *n = makeNode(CreateForeignServerStmt);
n->servername = (yyvsp[-7].str);
@@ -33070,11 +33069,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *) n;
}
-#line 33074 "gram_minimal.c" /* yacc.c:1646 */
+#line 33073 "gram_minimal.c" /* yacc.c:1646 */
break;
case 700:
-#line 5012 "gram_minimal.y" /* yacc.c:1646 */
+#line 5011 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignServerStmt *n = makeNode(CreateForeignServerStmt);
n->servername = (yyvsp[-7].str);
@@ -33085,47 +33084,47 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *) n;
}
-#line 33089 "gram_minimal.c" /* yacc.c:1646 */
+#line 33088 "gram_minimal.c" /* yacc.c:1646 */
break;
case 701:
-#line 5025 "gram_minimal.y" /* yacc.c:1646 */
+#line 5024 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33095 "gram_minimal.c" /* yacc.c:1646 */
+#line 33094 "gram_minimal.c" /* yacc.c:1646 */
break;
case 702:
-#line 5026 "gram_minimal.y" /* yacc.c:1646 */
+#line 5025 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33101 "gram_minimal.c" /* yacc.c:1646 */
+#line 33100 "gram_minimal.c" /* yacc.c:1646 */
break;
case 703:
-#line 5031 "gram_minimal.y" /* yacc.c:1646 */
+#line 5030 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33107 "gram_minimal.c" /* yacc.c:1646 */
+#line 33106 "gram_minimal.c" /* yacc.c:1646 */
break;
case 704:
-#line 5032 "gram_minimal.y" /* yacc.c:1646 */
+#line 5031 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33113 "gram_minimal.c" /* yacc.c:1646 */
+#line 33112 "gram_minimal.c" /* yacc.c:1646 */
break;
case 705:
-#line 5036 "gram_minimal.y" /* yacc.c:1646 */
+#line 5035 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33119 "gram_minimal.c" /* yacc.c:1646 */
+#line 33118 "gram_minimal.c" /* yacc.c:1646 */
break;
case 706:
-#line 5037 "gram_minimal.y" /* yacc.c:1646 */
+#line 5036 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 33125 "gram_minimal.c" /* yacc.c:1646 */
+#line 33124 "gram_minimal.c" /* yacc.c:1646 */
break;
case 707:
-#line 5048 "gram_minimal.y" /* yacc.c:1646 */
+#line 5047 "gram_minimal.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-2].str);
@@ -33134,11 +33133,11 @@ yyreduce:
n->has_version = true;
(yyval.node) = (Node *) n;
}
-#line 33138 "gram_minimal.c" /* yacc.c:1646 */
+#line 33137 "gram_minimal.c" /* yacc.c:1646 */
break;
case 708:
-#line 5057 "gram_minimal.y" /* yacc.c:1646 */
+#line 5056 "gram_minimal.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-1].str);
@@ -33146,22 +33145,22 @@ yyreduce:
n->has_version = true;
(yyval.node) = (Node *) n;
}
-#line 33150 "gram_minimal.c" /* yacc.c:1646 */
+#line 33149 "gram_minimal.c" /* yacc.c:1646 */
break;
case 709:
-#line 5065 "gram_minimal.y" /* yacc.c:1646 */
+#line 5064 "gram_minimal.y" /* yacc.c:1646 */
{
AlterForeignServerStmt *n = makeNode(AlterForeignServerStmt);
n->servername = (yyvsp[-1].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33161 "gram_minimal.c" /* yacc.c:1646 */
+#line 33160 "gram_minimal.c" /* yacc.c:1646 */
break;
case 710:
-#line 5084 "gram_minimal.y" /* yacc.c:1646 */
+#line 5083 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-7].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33179,11 +33178,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33183 "gram_minimal.c" /* yacc.c:1646 */
+#line 33182 "gram_minimal.c" /* yacc.c:1646 */
break;
case 711:
-#line 5104 "gram_minimal.y" /* yacc.c:1646 */
+#line 5103 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-7].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33201,11 +33200,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33205 "gram_minimal.c" /* yacc.c:1646 */
+#line 33204 "gram_minimal.c" /* yacc.c:1646 */
break;
case 712:
-#line 5124 "gram_minimal.y" /* yacc.c:1646 */
+#line 5123 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-8].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33224,11 +33223,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33228 "gram_minimal.c" /* yacc.c:1646 */
+#line 33227 "gram_minimal.c" /* yacc.c:1646 */
break;
case 713:
-#line 5145 "gram_minimal.y" /* yacc.c:1646 */
+#line 5144 "gram_minimal.y" /* yacc.c:1646 */
{
CreateForeignTableStmt *n = makeNode(CreateForeignTableStmt);
(yyvsp[-8].range)->relpersistence = RELPERSISTENCE_PERMANENT;
@@ -33247,11 +33246,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33251 "gram_minimal.c" /* yacc.c:1646 */
+#line 33250 "gram_minimal.c" /* yacc.c:1646 */
break;
case 714:
-#line 5177 "gram_minimal.y" /* yacc.c:1646 */
+#line 5176 "gram_minimal.y" /* yacc.c:1646 */
{
ImportForeignSchemaStmt *n = makeNode(ImportForeignSchemaStmt);
n->server_name = (yyvsp[-3].str);
@@ -33262,45 +33261,45 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33266 "gram_minimal.c" /* yacc.c:1646 */
+#line 33265 "gram_minimal.c" /* yacc.c:1646 */
break;
case 715:
-#line 5190 "gram_minimal.y" /* yacc.c:1646 */
+#line 5189 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FDW_IMPORT_SCHEMA_LIMIT_TO; }
-#line 33272 "gram_minimal.c" /* yacc.c:1646 */
+#line 33271 "gram_minimal.c" /* yacc.c:1646 */
break;
case 716:
-#line 5191 "gram_minimal.y" /* yacc.c:1646 */
+#line 5190 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FDW_IMPORT_SCHEMA_EXCEPT; }
-#line 33278 "gram_minimal.c" /* yacc.c:1646 */
+#line 33277 "gram_minimal.c" /* yacc.c:1646 */
break;
case 717:
-#line 5196 "gram_minimal.y" /* yacc.c:1646 */
+#line 5195 "gram_minimal.y" /* yacc.c:1646 */
{
ImportQual *n = (ImportQual *) palloc(sizeof(ImportQual));
n->type = (yyvsp[-3].ival);
n->table_names = (yyvsp[-1].list);
(yyval.importqual) = n;
}
-#line 33289 "gram_minimal.c" /* yacc.c:1646 */
+#line 33288 "gram_minimal.c" /* yacc.c:1646 */
break;
case 718:
-#line 5203 "gram_minimal.y" /* yacc.c:1646 */
+#line 5202 "gram_minimal.y" /* yacc.c:1646 */
{
ImportQual *n = (ImportQual *) palloc(sizeof(ImportQual));
n->type = FDW_IMPORT_SCHEMA_ALL;
n->table_names = NIL;
(yyval.importqual) = n;
}
-#line 33300 "gram_minimal.c" /* yacc.c:1646 */
+#line 33299 "gram_minimal.c" /* yacc.c:1646 */
break;
case 719:
-#line 5219 "gram_minimal.y" /* yacc.c:1646 */
+#line 5218 "gram_minimal.y" /* yacc.c:1646 */
{
CreateUserMappingStmt *n = makeNode(CreateUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33309,11 +33308,11 @@ yyreduce:
n->if_not_exists = false;
(yyval.node) = (Node *) n;
}
-#line 33313 "gram_minimal.c" /* yacc.c:1646 */
+#line 33312 "gram_minimal.c" /* yacc.c:1646 */
break;
case 720:
-#line 5228 "gram_minimal.y" /* yacc.c:1646 */
+#line 5227 "gram_minimal.y" /* yacc.c:1646 */
{
CreateUserMappingStmt *n = makeNode(CreateUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33322,23 +33321,23 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *) n;
}
-#line 33326 "gram_minimal.c" /* yacc.c:1646 */
+#line 33325 "gram_minimal.c" /* yacc.c:1646 */
break;
case 721:
-#line 5239 "gram_minimal.y" /* yacc.c:1646 */
+#line 5238 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 33332 "gram_minimal.c" /* yacc.c:1646 */
+#line 33331 "gram_minimal.c" /* yacc.c:1646 */
break;
case 722:
-#line 5240 "gram_minimal.y" /* yacc.c:1646 */
+#line 5239 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_USER, (yylsp[0])); }
-#line 33338 "gram_minimal.c" /* yacc.c:1646 */
+#line 33337 "gram_minimal.c" /* yacc.c:1646 */
break;
case 723:
-#line 5253 "gram_minimal.y" /* yacc.c:1646 */
+#line 5252 "gram_minimal.y" /* yacc.c:1646 */
{
DropUserMappingStmt *n = makeNode(DropUserMappingStmt);
n->user = (yyvsp[-2].rolespec);
@@ -33346,11 +33345,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *) n;
}
-#line 33350 "gram_minimal.c" /* yacc.c:1646 */
+#line 33349 "gram_minimal.c" /* yacc.c:1646 */
break;
case 724:
-#line 5261 "gram_minimal.y" /* yacc.c:1646 */
+#line 5260 "gram_minimal.y" /* yacc.c:1646 */
{
DropUserMappingStmt *n = makeNode(DropUserMappingStmt);
n->user = (yyvsp[-2].rolespec);
@@ -33358,11 +33357,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *) n;
}
-#line 33362 "gram_minimal.c" /* yacc.c:1646 */
+#line 33361 "gram_minimal.c" /* yacc.c:1646 */
break;
case 725:
-#line 5278 "gram_minimal.y" /* yacc.c:1646 */
+#line 5277 "gram_minimal.y" /* yacc.c:1646 */
{
AlterUserMappingStmt *n = makeNode(AlterUserMappingStmt);
n->user = (yyvsp[-3].rolespec);
@@ -33370,11 +33369,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 33374 "gram_minimal.c" /* yacc.c:1646 */
+#line 33373 "gram_minimal.c" /* yacc.c:1646 */
break;
case 726:
-#line 5304 "gram_minimal.y" /* yacc.c:1646 */
+#line 5303 "gram_minimal.y" /* yacc.c:1646 */
{
CreatePolicyStmt *n = makeNode(CreatePolicyStmt);
n->policy_name = (yyvsp[-7].str);
@@ -33386,11 +33385,11 @@ yyreduce:
n->with_check = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 33390 "gram_minimal.c" /* yacc.c:1646 */
+#line 33389 "gram_minimal.c" /* yacc.c:1646 */
break;
case 727:
-#line 5320 "gram_minimal.y" /* yacc.c:1646 */
+#line 5319 "gram_minimal.y" /* yacc.c:1646 */
{
AlterPolicyStmt *n = makeNode(AlterPolicyStmt);
n->policy_name = (yyvsp[-5].str);
@@ -33400,59 +33399,59 @@ yyreduce:
n->with_check = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 33404 "gram_minimal.c" /* yacc.c:1646 */
+#line 33403 "gram_minimal.c" /* yacc.c:1646 */
break;
case 728:
-#line 5332 "gram_minimal.y" /* yacc.c:1646 */
+#line 5331 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33410 "gram_minimal.c" /* yacc.c:1646 */
+#line 33409 "gram_minimal.c" /* yacc.c:1646 */
break;
case 729:
-#line 5333 "gram_minimal.y" /* yacc.c:1646 */
+#line 5332 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33416 "gram_minimal.c" /* yacc.c:1646 */
+#line 33415 "gram_minimal.c" /* yacc.c:1646 */
break;
case 730:
-#line 5337 "gram_minimal.y" /* yacc.c:1646 */
+#line 5336 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33422 "gram_minimal.c" /* yacc.c:1646 */
+#line 33421 "gram_minimal.c" /* yacc.c:1646 */
break;
case 731:
-#line 5338 "gram_minimal.y" /* yacc.c:1646 */
+#line 5337 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33428 "gram_minimal.c" /* yacc.c:1646 */
+#line 33427 "gram_minimal.c" /* yacc.c:1646 */
break;
case 732:
-#line 5342 "gram_minimal.y" /* yacc.c:1646 */
+#line 5341 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33434 "gram_minimal.c" /* yacc.c:1646 */
+#line 33433 "gram_minimal.c" /* yacc.c:1646 */
break;
case 733:
-#line 5343 "gram_minimal.y" /* yacc.c:1646 */
+#line 5342 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeRoleSpec(ROLESPEC_PUBLIC, -1)); }
-#line 33440 "gram_minimal.c" /* yacc.c:1646 */
+#line 33439 "gram_minimal.c" /* yacc.c:1646 */
break;
case 734:
-#line 5347 "gram_minimal.y" /* yacc.c:1646 */
+#line 5346 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33446 "gram_minimal.c" /* yacc.c:1646 */
+#line 33445 "gram_minimal.c" /* yacc.c:1646 */
break;
case 735:
-#line 5348 "gram_minimal.y" /* yacc.c:1646 */
+#line 5347 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NULL; }
-#line 33452 "gram_minimal.c" /* yacc.c:1646 */
+#line 33451 "gram_minimal.c" /* yacc.c:1646 */
break;
case 736:
-#line 5353 "gram_minimal.y" /* yacc.c:1646 */
+#line 5352 "gram_minimal.y" /* yacc.c:1646 */
{
if (strcmp((yyvsp[0].str), "permissive") == 0)
(yyval.boolean) = true;
@@ -33466,59 +33465,59 @@ yyreduce:
parser_errposition((yylsp[0]))));
}
-#line 33470 "gram_minimal.c" /* yacc.c:1646 */
+#line 33469 "gram_minimal.c" /* yacc.c:1646 */
break;
case 737:
-#line 5366 "gram_minimal.y" /* yacc.c:1646 */
+#line 5365 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33476 "gram_minimal.c" /* yacc.c:1646 */
+#line 33475 "gram_minimal.c" /* yacc.c:1646 */
break;
case 738:
-#line 5370 "gram_minimal.y" /* yacc.c:1646 */
+#line 5369 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33482 "gram_minimal.c" /* yacc.c:1646 */
+#line 33481 "gram_minimal.c" /* yacc.c:1646 */
break;
case 739:
-#line 5371 "gram_minimal.y" /* yacc.c:1646 */
+#line 5370 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "all"; }
-#line 33488 "gram_minimal.c" /* yacc.c:1646 */
+#line 33487 "gram_minimal.c" /* yacc.c:1646 */
break;
case 740:
-#line 5375 "gram_minimal.y" /* yacc.c:1646 */
+#line 5374 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "all"; }
-#line 33494 "gram_minimal.c" /* yacc.c:1646 */
+#line 33493 "gram_minimal.c" /* yacc.c:1646 */
break;
case 741:
-#line 5376 "gram_minimal.y" /* yacc.c:1646 */
+#line 5375 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "select"; }
-#line 33500 "gram_minimal.c" /* yacc.c:1646 */
+#line 33499 "gram_minimal.c" /* yacc.c:1646 */
break;
case 742:
-#line 5377 "gram_minimal.y" /* yacc.c:1646 */
+#line 5376 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "insert"; }
-#line 33506 "gram_minimal.c" /* yacc.c:1646 */
+#line 33505 "gram_minimal.c" /* yacc.c:1646 */
break;
case 743:
-#line 5378 "gram_minimal.y" /* yacc.c:1646 */
+#line 5377 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "update"; }
-#line 33512 "gram_minimal.c" /* yacc.c:1646 */
+#line 33511 "gram_minimal.c" /* yacc.c:1646 */
break;
case 744:
-#line 5379 "gram_minimal.y" /* yacc.c:1646 */
+#line 5378 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "delete"; }
-#line 33518 "gram_minimal.c" /* yacc.c:1646 */
+#line 33517 "gram_minimal.c" /* yacc.c:1646 */
break;
case 745:
-#line 5390 "gram_minimal.y" /* yacc.c:1646 */
+#line 5389 "gram_minimal.y" /* yacc.c:1646 */
{
CreateAmStmt *n = makeNode(CreateAmStmt);
n->amname = (yyvsp[-4].str);
@@ -33526,23 +33525,23 @@ yyreduce:
n->amtype = (yyvsp[-2].chr);
(yyval.node) = (Node *) n;
}
-#line 33530 "gram_minimal.c" /* yacc.c:1646 */
+#line 33529 "gram_minimal.c" /* yacc.c:1646 */
break;
case 746:
-#line 5400 "gram_minimal.y" /* yacc.c:1646 */
+#line 5399 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = AMTYPE_INDEX; }
-#line 33536 "gram_minimal.c" /* yacc.c:1646 */
+#line 33535 "gram_minimal.c" /* yacc.c:1646 */
break;
case 747:
-#line 5401 "gram_minimal.y" /* yacc.c:1646 */
+#line 5400 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = AMTYPE_TABLE; }
-#line 33542 "gram_minimal.c" /* yacc.c:1646 */
+#line 33541 "gram_minimal.c" /* yacc.c:1646 */
break;
case 748:
-#line 5415 "gram_minimal.y" /* yacc.c:1646 */
+#line 5414 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTrigStmt *n = makeNode(CreateTrigStmt);
n->replace = (yyvsp[-15].boolean);
@@ -33562,11 +33561,11 @@ yyreduce:
n->constrrel = NULL;
(yyval.node) = (Node *)n;
}
-#line 33566 "gram_minimal.c" /* yacc.c:1646 */
+#line 33565 "gram_minimal.c" /* yacc.c:1646 */
break;
case 749:
-#line 5438 "gram_minimal.y" /* yacc.c:1646 */
+#line 5437 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTrigStmt *n = makeNode(CreateTrigStmt);
n->replace = (yyvsp[-19].boolean);
@@ -33591,35 +33590,35 @@ yyreduce:
n->constrrel = (yyvsp[-11].range);
(yyval.node) = (Node *)n;
}
-#line 33595 "gram_minimal.c" /* yacc.c:1646 */
+#line 33594 "gram_minimal.c" /* yacc.c:1646 */
break;
case 750:
-#line 5465 "gram_minimal.y" /* yacc.c:1646 */
+#line 5464 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_BEFORE; }
-#line 33601 "gram_minimal.c" /* yacc.c:1646 */
+#line 33600 "gram_minimal.c" /* yacc.c:1646 */
break;
case 751:
-#line 5466 "gram_minimal.y" /* yacc.c:1646 */
+#line 5465 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_AFTER; }
-#line 33607 "gram_minimal.c" /* yacc.c:1646 */
+#line 33606 "gram_minimal.c" /* yacc.c:1646 */
break;
case 752:
-#line 5467 "gram_minimal.y" /* yacc.c:1646 */
+#line 5466 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = TRIGGER_TYPE_INSTEAD; }
-#line 33613 "gram_minimal.c" /* yacc.c:1646 */
+#line 33612 "gram_minimal.c" /* yacc.c:1646 */
break;
case 753:
-#line 5472 "gram_minimal.y" /* yacc.c:1646 */
+#line 5471 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33619 "gram_minimal.c" /* yacc.c:1646 */
+#line 33618 "gram_minimal.c" /* yacc.c:1646 */
break;
case 754:
-#line 5474 "gram_minimal.y" /* yacc.c:1646 */
+#line 5473 "gram_minimal.y" /* yacc.c:1646 */
{
int events1 = intVal(linitial((yyvsp[-2].list)));
int events2 = intVal(linitial((yyvsp[0].list)));
@@ -33638,65 +33637,65 @@ yyreduce:
(yyval.list) = list_make2(makeInteger(events1 | events2),
list_concat(columns1, columns2));
}
-#line 33642 "gram_minimal.c" /* yacc.c:1646 */
+#line 33641 "gram_minimal.c" /* yacc.c:1646 */
break;
case 755:
-#line 5496 "gram_minimal.y" /* yacc.c:1646 */
+#line 5495 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_INSERT), NIL); }
-#line 33648 "gram_minimal.c" /* yacc.c:1646 */
+#line 33647 "gram_minimal.c" /* yacc.c:1646 */
break;
case 756:
-#line 5498 "gram_minimal.y" /* yacc.c:1646 */
+#line 5497 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_DELETE), NIL); }
-#line 33654 "gram_minimal.c" /* yacc.c:1646 */
+#line 33653 "gram_minimal.c" /* yacc.c:1646 */
break;
case 757:
-#line 5500 "gram_minimal.y" /* yacc.c:1646 */
+#line 5499 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_UPDATE), NIL); }
-#line 33660 "gram_minimal.c" /* yacc.c:1646 */
+#line 33659 "gram_minimal.c" /* yacc.c:1646 */
break;
case 758:
-#line 5502 "gram_minimal.y" /* yacc.c:1646 */
+#line 5501 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_UPDATE), (yyvsp[0].list)); }
-#line 33666 "gram_minimal.c" /* yacc.c:1646 */
+#line 33665 "gram_minimal.c" /* yacc.c:1646 */
break;
case 759:
-#line 5504 "gram_minimal.y" /* yacc.c:1646 */
+#line 5503 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(makeInteger(TRIGGER_TYPE_TRUNCATE), NIL); }
-#line 33672 "gram_minimal.c" /* yacc.c:1646 */
+#line 33671 "gram_minimal.c" /* yacc.c:1646 */
break;
case 760:
-#line 5508 "gram_minimal.y" /* yacc.c:1646 */
+#line 5507 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 33678 "gram_minimal.c" /* yacc.c:1646 */
+#line 33677 "gram_minimal.c" /* yacc.c:1646 */
break;
case 761:
-#line 5509 "gram_minimal.y" /* yacc.c:1646 */
+#line 5508 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 33684 "gram_minimal.c" /* yacc.c:1646 */
+#line 33683 "gram_minimal.c" /* yacc.c:1646 */
break;
case 762:
-#line 5513 "gram_minimal.y" /* yacc.c:1646 */
+#line 5512 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 33690 "gram_minimal.c" /* yacc.c:1646 */
+#line 33689 "gram_minimal.c" /* yacc.c:1646 */
break;
case 763:
-#line 5514 "gram_minimal.y" /* yacc.c:1646 */
+#line 5513 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 33696 "gram_minimal.c" /* yacc.c:1646 */
+#line 33695 "gram_minimal.c" /* yacc.c:1646 */
break;
case 764:
-#line 5519 "gram_minimal.y" /* yacc.c:1646 */
+#line 5518 "gram_minimal.y" /* yacc.c:1646 */
{
TriggerTransition *n = makeNode(TriggerTransition);
n->name = (yyvsp[0].str);
@@ -33704,49 +33703,49 @@ yyreduce:
n->isTable = (yyvsp[-2].boolean);
(yyval.node) = (Node *)n;
}
-#line 33708 "gram_minimal.c" /* yacc.c:1646 */
+#line 33707 "gram_minimal.c" /* yacc.c:1646 */
break;
case 765:
-#line 5529 "gram_minimal.y" /* yacc.c:1646 */
+#line 5528 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33714 "gram_minimal.c" /* yacc.c:1646 */
+#line 33713 "gram_minimal.c" /* yacc.c:1646 */
break;
case 766:
-#line 5530 "gram_minimal.y" /* yacc.c:1646 */
+#line 5529 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33720 "gram_minimal.c" /* yacc.c:1646 */
+#line 33719 "gram_minimal.c" /* yacc.c:1646 */
break;
case 767:
-#line 5534 "gram_minimal.y" /* yacc.c:1646 */
+#line 5533 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33726 "gram_minimal.c" /* yacc.c:1646 */
+#line 33725 "gram_minimal.c" /* yacc.c:1646 */
break;
case 768:
-#line 5543 "gram_minimal.y" /* yacc.c:1646 */
+#line 5542 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33732 "gram_minimal.c" /* yacc.c:1646 */
+#line 33731 "gram_minimal.c" /* yacc.c:1646 */
break;
case 769:
-#line 5547 "gram_minimal.y" /* yacc.c:1646 */
+#line 5546 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 33738 "gram_minimal.c" /* yacc.c:1646 */
+#line 33737 "gram_minimal.c" /* yacc.c:1646 */
break;
case 770:
-#line 5552 "gram_minimal.y" /* yacc.c:1646 */
+#line 5551 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.boolean) = (yyvsp[0].boolean);
}
-#line 33746 "gram_minimal.c" /* yacc.c:1646 */
+#line 33745 "gram_minimal.c" /* yacc.c:1646 */
break;
case 771:
-#line 5556 "gram_minimal.y" /* yacc.c:1646 */
+#line 5555 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* If ROW/STATEMENT not specified, default to
@@ -33754,97 +33753,97 @@ yyreduce:
*/
(yyval.boolean) = false;
}
-#line 33758 "gram_minimal.c" /* yacc.c:1646 */
+#line 33757 "gram_minimal.c" /* yacc.c:1646 */
break;
case 774:
-#line 5571 "gram_minimal.y" /* yacc.c:1646 */
+#line 5570 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 33764 "gram_minimal.c" /* yacc.c:1646 */
+#line 33763 "gram_minimal.c" /* yacc.c:1646 */
break;
case 775:
-#line 5572 "gram_minimal.y" /* yacc.c:1646 */
+#line 5571 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 33770 "gram_minimal.c" /* yacc.c:1646 */
+#line 33769 "gram_minimal.c" /* yacc.c:1646 */
break;
case 776:
-#line 5576 "gram_minimal.y" /* yacc.c:1646 */
+#line 5575 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 33776 "gram_minimal.c" /* yacc.c:1646 */
+#line 33775 "gram_minimal.c" /* yacc.c:1646 */
break;
case 777:
-#line 5577 "gram_minimal.y" /* yacc.c:1646 */
+#line 5576 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 33782 "gram_minimal.c" /* yacc.c:1646 */
+#line 33781 "gram_minimal.c" /* yacc.c:1646 */
break;
case 780:
-#line 5586 "gram_minimal.y" /* yacc.c:1646 */
+#line 5585 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].value)); }
-#line 33788 "gram_minimal.c" /* yacc.c:1646 */
+#line 33787 "gram_minimal.c" /* yacc.c:1646 */
break;
case 781:
-#line 5587 "gram_minimal.y" /* yacc.c:1646 */
+#line 5586 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].value)); }
-#line 33794 "gram_minimal.c" /* yacc.c:1646 */
+#line 33793 "gram_minimal.c" /* yacc.c:1646 */
break;
case 782:
-#line 5588 "gram_minimal.y" /* yacc.c:1646 */
+#line 5587 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 33800 "gram_minimal.c" /* yacc.c:1646 */
+#line 33799 "gram_minimal.c" /* yacc.c:1646 */
break;
case 783:
-#line 5593 "gram_minimal.y" /* yacc.c:1646 */
+#line 5592 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.value) = makeString(psprintf("%d", (yyvsp[0].ival)));
}
-#line 33808 "gram_minimal.c" /* yacc.c:1646 */
+#line 33807 "gram_minimal.c" /* yacc.c:1646 */
break;
case 784:
-#line 5596 "gram_minimal.y" /* yacc.c:1646 */
+#line 5595 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33814 "gram_minimal.c" /* yacc.c:1646 */
+#line 33813 "gram_minimal.c" /* yacc.c:1646 */
break;
case 785:
-#line 5597 "gram_minimal.y" /* yacc.c:1646 */
+#line 5596 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33820 "gram_minimal.c" /* yacc.c:1646 */
+#line 33819 "gram_minimal.c" /* yacc.c:1646 */
break;
case 786:
-#line 5598 "gram_minimal.y" /* yacc.c:1646 */
+#line 5597 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.value) = makeString((yyvsp[0].str)); }
-#line 33826 "gram_minimal.c" /* yacc.c:1646 */
+#line 33825 "gram_minimal.c" /* yacc.c:1646 */
break;
case 787:
-#line 5602 "gram_minimal.y" /* yacc.c:1646 */
+#line 5601 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.range) = (yyvsp[0].range); }
-#line 33832 "gram_minimal.c" /* yacc.c:1646 */
+#line 33831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 788:
-#line 5603 "gram_minimal.y" /* yacc.c:1646 */
+#line 5602 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.range) = NULL; }
-#line 33838 "gram_minimal.c" /* yacc.c:1646 */
+#line 33837 "gram_minimal.c" /* yacc.c:1646 */
break;
case 789:
-#line 5608 "gram_minimal.y" /* yacc.c:1646 */
+#line 5607 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 33844 "gram_minimal.c" /* yacc.c:1646 */
+#line 33843 "gram_minimal.c" /* yacc.c:1646 */
break;
case 790:
-#line 5610 "gram_minimal.y" /* yacc.c:1646 */
+#line 5609 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* We must complain about conflicting options.
@@ -33868,47 +33867,47 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.ival) = newspec;
}
-#line 33872 "gram_minimal.c" /* yacc.c:1646 */
+#line 33871 "gram_minimal.c" /* yacc.c:1646 */
break;
case 791:
-#line 5636 "gram_minimal.y" /* yacc.c:1646 */
+#line 5635 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NOT_DEFERRABLE; }
-#line 33878 "gram_minimal.c" /* yacc.c:1646 */
+#line 33877 "gram_minimal.c" /* yacc.c:1646 */
break;
case 792:
-#line 5637 "gram_minimal.y" /* yacc.c:1646 */
+#line 5636 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_DEFERRABLE; }
-#line 33884 "gram_minimal.c" /* yacc.c:1646 */
+#line 33883 "gram_minimal.c" /* yacc.c:1646 */
break;
case 793:
-#line 5638 "gram_minimal.y" /* yacc.c:1646 */
+#line 5637 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_INITIALLY_IMMEDIATE; }
-#line 33890 "gram_minimal.c" /* yacc.c:1646 */
+#line 33889 "gram_minimal.c" /* yacc.c:1646 */
break;
case 794:
-#line 5639 "gram_minimal.y" /* yacc.c:1646 */
+#line 5638 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_INITIALLY_DEFERRED; }
-#line 33896 "gram_minimal.c" /* yacc.c:1646 */
+#line 33895 "gram_minimal.c" /* yacc.c:1646 */
break;
case 795:
-#line 5640 "gram_minimal.y" /* yacc.c:1646 */
+#line 5639 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NOT_VALID; }
-#line 33902 "gram_minimal.c" /* yacc.c:1646 */
+#line 33901 "gram_minimal.c" /* yacc.c:1646 */
break;
case 796:
-#line 5641 "gram_minimal.y" /* yacc.c:1646 */
+#line 5640 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CAS_NO_INHERIT; }
-#line 33908 "gram_minimal.c" /* yacc.c:1646 */
+#line 33907 "gram_minimal.c" /* yacc.c:1646 */
break;
case 797:
-#line 5656 "gram_minimal.y" /* yacc.c:1646 */
+#line 5655 "gram_minimal.y" /* yacc.c:1646 */
{
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
n->trigname = (yyvsp[-7].str);
@@ -33917,11 +33916,11 @@ yyreduce:
n->funcname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 33921 "gram_minimal.c" /* yacc.c:1646 */
+#line 33920 "gram_minimal.c" /* yacc.c:1646 */
break;
case 798:
-#line 5667 "gram_minimal.y" /* yacc.c:1646 */
+#line 5666 "gram_minimal.y" /* yacc.c:1646 */
{
CreateEventTrigStmt *n = makeNode(CreateEventTrigStmt);
n->trigname = (yyvsp[-9].str);
@@ -33930,76 +33929,76 @@ yyreduce:
n->funcname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 33934 "gram_minimal.c" /* yacc.c:1646 */
+#line 33933 "gram_minimal.c" /* yacc.c:1646 */
break;
case 799:
-#line 5679 "gram_minimal.y" /* yacc.c:1646 */
+#line 5678 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 33940 "gram_minimal.c" /* yacc.c:1646 */
+#line 33939 "gram_minimal.c" /* yacc.c:1646 */
break;
case 800:
-#line 5681 "gram_minimal.y" /* yacc.c:1646 */
+#line 5680 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 33946 "gram_minimal.c" /* yacc.c:1646 */
+#line 33945 "gram_minimal.c" /* yacc.c:1646 */
break;
case 801:
-#line 5686 "gram_minimal.y" /* yacc.c:1646 */
+#line 5685 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-4].str), (Node *) (yyvsp[-1].list), (yylsp[-4])); }
-#line 33952 "gram_minimal.c" /* yacc.c:1646 */
+#line 33951 "gram_minimal.c" /* yacc.c:1646 */
break;
case 802:
-#line 5691 "gram_minimal.y" /* yacc.c:1646 */
+#line 5690 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 33958 "gram_minimal.c" /* yacc.c:1646 */
+#line 33957 "gram_minimal.c" /* yacc.c:1646 */
break;
case 803:
-#line 5693 "gram_minimal.y" /* yacc.c:1646 */
+#line 5692 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 33964 "gram_minimal.c" /* yacc.c:1646 */
+#line 33963 "gram_minimal.c" /* yacc.c:1646 */
break;
case 804:
-#line 5698 "gram_minimal.y" /* yacc.c:1646 */
+#line 5697 "gram_minimal.y" /* yacc.c:1646 */
{
AlterEventTrigStmt *n = makeNode(AlterEventTrigStmt);
n->trigname = (yyvsp[-1].str);
n->tgenabled = (yyvsp[0].chr);
(yyval.node) = (Node *) n;
}
-#line 33975 "gram_minimal.c" /* yacc.c:1646 */
+#line 33974 "gram_minimal.c" /* yacc.c:1646 */
break;
case 805:
-#line 5707 "gram_minimal.y" /* yacc.c:1646 */
+#line 5706 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ON_ORIGIN; }
-#line 33981 "gram_minimal.c" /* yacc.c:1646 */
+#line 33980 "gram_minimal.c" /* yacc.c:1646 */
break;
case 806:
-#line 5708 "gram_minimal.y" /* yacc.c:1646 */
+#line 5707 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ON_REPLICA; }
-#line 33987 "gram_minimal.c" /* yacc.c:1646 */
+#line 33986 "gram_minimal.c" /* yacc.c:1646 */
break;
case 807:
-#line 5709 "gram_minimal.y" /* yacc.c:1646 */
+#line 5708 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_FIRES_ALWAYS; }
-#line 33993 "gram_minimal.c" /* yacc.c:1646 */
+#line 33992 "gram_minimal.c" /* yacc.c:1646 */
break;
case 808:
-#line 5710 "gram_minimal.y" /* yacc.c:1646 */
+#line 5709 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.chr) = TRIGGER_DISABLED; }
-#line 33999 "gram_minimal.c" /* yacc.c:1646 */
+#line 33998 "gram_minimal.c" /* yacc.c:1646 */
break;
case 809:
-#line 5722 "gram_minimal.y" /* yacc.c:1646 */
+#line 5721 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
@@ -34007,11 +34006,11 @@ yyreduce:
(yyval.node) = NULL;
}
-#line 34011 "gram_minimal.c" /* yacc.c:1646 */
+#line 34010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 810:
-#line 5741 "gram_minimal.y" /* yacc.c:1646 */
+#line 5740 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_AGGREGATE;
@@ -34022,11 +34021,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34026 "gram_minimal.c" /* yacc.c:1646 */
+#line 34025 "gram_minimal.c" /* yacc.c:1646 */
break;
case 811:
-#line 5752 "gram_minimal.y" /* yacc.c:1646 */
+#line 5751 "gram_minimal.y" /* yacc.c:1646 */
{
/* old-style (pre-8.2) syntax for CREATE AGGREGATE */
DefineStmt *n = makeNode(DefineStmt);
@@ -34038,11 +34037,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34042 "gram_minimal.c" /* yacc.c:1646 */
+#line 34041 "gram_minimal.c" /* yacc.c:1646 */
break;
case 812:
-#line 5764 "gram_minimal.y" /* yacc.c:1646 */
+#line 5763 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_OPERATOR;
@@ -34052,11 +34051,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34056 "gram_minimal.c" /* yacc.c:1646 */
+#line 34055 "gram_minimal.c" /* yacc.c:1646 */
break;
case 813:
-#line 5774 "gram_minimal.y" /* yacc.c:1646 */
+#line 5773 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TYPE;
@@ -34066,11 +34065,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34070 "gram_minimal.c" /* yacc.c:1646 */
+#line 34069 "gram_minimal.c" /* yacc.c:1646 */
break;
case 814:
-#line 5784 "gram_minimal.y" /* yacc.c:1646 */
+#line 5783 "gram_minimal.y" /* yacc.c:1646 */
{
/* Shell type (identified by lack of definition) */
DefineStmt *n = makeNode(DefineStmt);
@@ -34081,11 +34080,11 @@ yyreduce:
n->definition = NIL;
(yyval.node) = (Node *)n;
}
-#line 34085 "gram_minimal.c" /* yacc.c:1646 */
+#line 34084 "gram_minimal.c" /* yacc.c:1646 */
break;
case 815:
-#line 5795 "gram_minimal.y" /* yacc.c:1646 */
+#line 5794 "gram_minimal.y" /* yacc.c:1646 */
{
CompositeTypeStmt *n = makeNode(CompositeTypeStmt);
@@ -34094,33 +34093,33 @@ yyreduce:
n->coldeflist = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 34098 "gram_minimal.c" /* yacc.c:1646 */
+#line 34097 "gram_minimal.c" /* yacc.c:1646 */
break;
case 816:
-#line 5804 "gram_minimal.y" /* yacc.c:1646 */
+#line 5803 "gram_minimal.y" /* yacc.c:1646 */
{
CreateEnumStmt *n = makeNode(CreateEnumStmt);
n->typeName = (yyvsp[-5].list);
n->vals = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 34109 "gram_minimal.c" /* yacc.c:1646 */
+#line 34108 "gram_minimal.c" /* yacc.c:1646 */
break;
case 817:
-#line 5811 "gram_minimal.y" /* yacc.c:1646 */
+#line 5810 "gram_minimal.y" /* yacc.c:1646 */
{
CreateRangeStmt *n = makeNode(CreateRangeStmt);
n->typeName = (yyvsp[-3].list);
n->params = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34120 "gram_minimal.c" /* yacc.c:1646 */
+#line 34119 "gram_minimal.c" /* yacc.c:1646 */
break;
case 818:
-#line 5818 "gram_minimal.y" /* yacc.c:1646 */
+#line 5817 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSPARSER;
@@ -34129,11 +34128,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34133 "gram_minimal.c" /* yacc.c:1646 */
+#line 34132 "gram_minimal.c" /* yacc.c:1646 */
break;
case 819:
-#line 5827 "gram_minimal.y" /* yacc.c:1646 */
+#line 5826 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSDICTIONARY;
@@ -34142,11 +34141,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34146 "gram_minimal.c" /* yacc.c:1646 */
+#line 34145 "gram_minimal.c" /* yacc.c:1646 */
break;
case 820:
-#line 5836 "gram_minimal.y" /* yacc.c:1646 */
+#line 5835 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSTEMPLATE;
@@ -34155,11 +34154,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34159 "gram_minimal.c" /* yacc.c:1646 */
+#line 34158 "gram_minimal.c" /* yacc.c:1646 */
break;
case 821:
-#line 5845 "gram_minimal.y" /* yacc.c:1646 */
+#line 5844 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_TSCONFIGURATION;
@@ -34168,11 +34167,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34172 "gram_minimal.c" /* yacc.c:1646 */
+#line 34171 "gram_minimal.c" /* yacc.c:1646 */
break;
case 822:
-#line 5854 "gram_minimal.y" /* yacc.c:1646 */
+#line 5853 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34181,11 +34180,11 @@ yyreduce:
n->definition = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 34185 "gram_minimal.c" /* yacc.c:1646 */
+#line 34184 "gram_minimal.c" /* yacc.c:1646 */
break;
case 823:
-#line 5863 "gram_minimal.y" /* yacc.c:1646 */
+#line 5862 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34195,11 +34194,11 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 34199 "gram_minimal.c" /* yacc.c:1646 */
+#line 34198 "gram_minimal.c" /* yacc.c:1646 */
break;
case 824:
-#line 5873 "gram_minimal.y" /* yacc.c:1646 */
+#line 5872 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34208,11 +34207,11 @@ yyreduce:
n->definition = list_make1(makeDefElem("from", (Node *) (yyvsp[0].list), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 34212 "gram_minimal.c" /* yacc.c:1646 */
+#line 34211 "gram_minimal.c" /* yacc.c:1646 */
break;
case 825:
-#line 5882 "gram_minimal.y" /* yacc.c:1646 */
+#line 5881 "gram_minimal.y" /* yacc.c:1646 */
{
DefineStmt *n = makeNode(DefineStmt);
n->kind = OBJECT_COLLATION;
@@ -34222,131 +34221,131 @@ yyreduce:
n->if_not_exists = true;
(yyval.node) = (Node *)n;
}
-#line 34226 "gram_minimal.c" /* yacc.c:1646 */
+#line 34225 "gram_minimal.c" /* yacc.c:1646 */
break;
case 826:
-#line 5893 "gram_minimal.y" /* yacc.c:1646 */
+#line 5892 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 34232 "gram_minimal.c" /* yacc.c:1646 */
+#line 34231 "gram_minimal.c" /* yacc.c:1646 */
break;
case 827:
-#line 5896 "gram_minimal.y" /* yacc.c:1646 */
+#line 5895 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 34238 "gram_minimal.c" /* yacc.c:1646 */
+#line 34237 "gram_minimal.c" /* yacc.c:1646 */
break;
case 828:
-#line 5897 "gram_minimal.y" /* yacc.c:1646 */
+#line 5896 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 34244 "gram_minimal.c" /* yacc.c:1646 */
+#line 34243 "gram_minimal.c" /* yacc.c:1646 */
break;
case 829:
-#line 5901 "gram_minimal.y" /* yacc.c:1646 */
+#line 5900 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2]));
}
-#line 34252 "gram_minimal.c" /* yacc.c:1646 */
+#line 34251 "gram_minimal.c" /* yacc.c:1646 */
break;
case 830:
-#line 5905 "gram_minimal.y" /* yacc.c:1646 */
+#line 5904 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[0].str), NULL, (yylsp[0]));
}
-#line 34260 "gram_minimal.c" /* yacc.c:1646 */
+#line 34259 "gram_minimal.c" /* yacc.c:1646 */
break;
case 831:
-#line 5911 "gram_minimal.y" /* yacc.c:1646 */
+#line 5910 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].typnam); }
-#line 34266 "gram_minimal.c" /* yacc.c:1646 */
+#line 34265 "gram_minimal.c" /* yacc.c:1646 */
break;
case 832:
-#line 5912 "gram_minimal.y" /* yacc.c:1646 */
+#line 5911 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 34272 "gram_minimal.c" /* yacc.c:1646 */
+#line 34271 "gram_minimal.c" /* yacc.c:1646 */
break;
case 833:
-#line 5913 "gram_minimal.y" /* yacc.c:1646 */
+#line 5912 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].list); }
-#line 34278 "gram_minimal.c" /* yacc.c:1646 */
+#line 34277 "gram_minimal.c" /* yacc.c:1646 */
break;
case 834:
-#line 5914 "gram_minimal.y" /* yacc.c:1646 */
+#line 5913 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].value); }
-#line 34284 "gram_minimal.c" /* yacc.c:1646 */
+#line 34283 "gram_minimal.c" /* yacc.c:1646 */
break;
case 835:
-#line 5915 "gram_minimal.y" /* yacc.c:1646 */
+#line 5914 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString((yyvsp[0].str)); }
-#line 34290 "gram_minimal.c" /* yacc.c:1646 */
+#line 34289 "gram_minimal.c" /* yacc.c:1646 */
break;
case 836:
-#line 5916 "gram_minimal.y" /* yacc.c:1646 */
+#line 5915 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 34296 "gram_minimal.c" /* yacc.c:1646 */
+#line 34295 "gram_minimal.c" /* yacc.c:1646 */
break;
case 837:
-#line 5919 "gram_minimal.y" /* yacc.c:1646 */
+#line 5918 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 34302 "gram_minimal.c" /* yacc.c:1646 */
+#line 34301 "gram_minimal.c" /* yacc.c:1646 */
break;
case 838:
-#line 5922 "gram_minimal.y" /* yacc.c:1646 */
+#line 5921 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 34308 "gram_minimal.c" /* yacc.c:1646 */
+#line 34307 "gram_minimal.c" /* yacc.c:1646 */
break;
case 839:
-#line 5923 "gram_minimal.y" /* yacc.c:1646 */
+#line 5922 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 34314 "gram_minimal.c" /* yacc.c:1646 */
+#line 34313 "gram_minimal.c" /* yacc.c:1646 */
break;
case 840:
-#line 5932 "gram_minimal.y" /* yacc.c:1646 */
+#line 5931 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)(yyvsp[0].node), (yylsp[-2]));
}
-#line 34322 "gram_minimal.c" /* yacc.c:1646 */
+#line 34321 "gram_minimal.c" /* yacc.c:1646 */
break;
case 841:
-#line 5938 "gram_minimal.y" /* yacc.c:1646 */
+#line 5937 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34328 "gram_minimal.c" /* yacc.c:1646 */
+#line 34327 "gram_minimal.c" /* yacc.c:1646 */
break;
case 842:
-#line 5939 "gram_minimal.y" /* yacc.c:1646 */
+#line 5938 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34334 "gram_minimal.c" /* yacc.c:1646 */
+#line 34333 "gram_minimal.c" /* yacc.c:1646 */
break;
case 843:
-#line 5943 "gram_minimal.y" /* yacc.c:1646 */
+#line 5942 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 34340 "gram_minimal.c" /* yacc.c:1646 */
+#line 34339 "gram_minimal.c" /* yacc.c:1646 */
break;
case 844:
-#line 5945 "gram_minimal.y" /* yacc.c:1646 */
+#line 5944 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 34346 "gram_minimal.c" /* yacc.c:1646 */
+#line 34345 "gram_minimal.c" /* yacc.c:1646 */
break;
case 845:
-#line 5956 "gram_minimal.y" /* yacc.c:1646 */
+#line 5955 "gram_minimal.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-4].list);
@@ -34357,11 +34356,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-1].boolean);
(yyval.node) = (Node *) n;
}
-#line 34361 "gram_minimal.c" /* yacc.c:1646 */
+#line 34360 "gram_minimal.c" /* yacc.c:1646 */
break;
case 846:
-#line 5967 "gram_minimal.y" /* yacc.c:1646 */
+#line 5966 "gram_minimal.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-6].list);
@@ -34372,11 +34371,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-3].boolean);
(yyval.node) = (Node *) n;
}
-#line 34376 "gram_minimal.c" /* yacc.c:1646 */
+#line 34375 "gram_minimal.c" /* yacc.c:1646 */
break;
case 847:
-#line 5978 "gram_minimal.y" /* yacc.c:1646 */
+#line 5977 "gram_minimal.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-6].list);
@@ -34387,11 +34386,11 @@ yyreduce:
n->skipIfNewValExists = (yyvsp[-3].boolean);
(yyval.node) = (Node *) n;
}
-#line 34391 "gram_minimal.c" /* yacc.c:1646 */
+#line 34390 "gram_minimal.c" /* yacc.c:1646 */
break;
case 848:
-#line 5989 "gram_minimal.y" /* yacc.c:1646 */
+#line 5988 "gram_minimal.y" /* yacc.c:1646 */
{
AlterEnumStmt *n = makeNode(AlterEnumStmt);
n->typeName = (yyvsp[-5].list);
@@ -34402,23 +34401,23 @@ yyreduce:
n->skipIfNewValExists = false;
(yyval.node) = (Node *) n;
}
-#line 34406 "gram_minimal.c" /* yacc.c:1646 */
+#line 34405 "gram_minimal.c" /* yacc.c:1646 */
break;
case 849:
-#line 6001 "gram_minimal.y" /* yacc.c:1646 */
+#line 6000 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 34412 "gram_minimal.c" /* yacc.c:1646 */
+#line 34411 "gram_minimal.c" /* yacc.c:1646 */
break;
case 850:
-#line 6002 "gram_minimal.y" /* yacc.c:1646 */
+#line 6001 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34418 "gram_minimal.c" /* yacc.c:1646 */
+#line 34417 "gram_minimal.c" /* yacc.c:1646 */
break;
case 851:
-#line 6020 "gram_minimal.y" /* yacc.c:1646 */
+#line 6019 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassStmt *n = makeNode(CreateOpClassStmt);
n->opclassname = (yyvsp[-9].list);
@@ -34429,23 +34428,23 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34433 "gram_minimal.c" /* yacc.c:1646 */
+#line 34432 "gram_minimal.c" /* yacc.c:1646 */
break;
case 852:
-#line 6033 "gram_minimal.y" /* yacc.c:1646 */
+#line 6032 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 34439 "gram_minimal.c" /* yacc.c:1646 */
+#line 34438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 853:
-#line 6034 "gram_minimal.y" /* yacc.c:1646 */
+#line 6033 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 34445 "gram_minimal.c" /* yacc.c:1646 */
+#line 34444 "gram_minimal.c" /* yacc.c:1646 */
break;
case 854:
-#line 6039 "gram_minimal.y" /* yacc.c:1646 */
+#line 6038 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
ObjectWithArgs *owa = makeNode(ObjectWithArgs);
@@ -34457,11 +34456,11 @@ yyreduce:
n->order_family = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34461 "gram_minimal.c" /* yacc.c:1646 */
+#line 34460 "gram_minimal.c" /* yacc.c:1646 */
break;
case 855:
-#line 6052 "gram_minimal.y" /* yacc.c:1646 */
+#line 6051 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_OPERATOR;
@@ -34470,11 +34469,11 @@ yyreduce:
n->order_family = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34474 "gram_minimal.c" /* yacc.c:1646 */
+#line 34473 "gram_minimal.c" /* yacc.c:1646 */
break;
case 856:
-#line 6061 "gram_minimal.y" /* yacc.c:1646 */
+#line 6060 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34482,11 +34481,11 @@ yyreduce:
n->number = (yyvsp[-1].ival);
(yyval.node) = (Node *) n;
}
-#line 34486 "gram_minimal.c" /* yacc.c:1646 */
+#line 34485 "gram_minimal.c" /* yacc.c:1646 */
break;
case 857:
-#line 6069 "gram_minimal.y" /* yacc.c:1646 */
+#line 6068 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34495,64 +34494,64 @@ yyreduce:
n->class_args = (yyvsp[-2].list);
(yyval.node) = (Node *) n;
}
-#line 34499 "gram_minimal.c" /* yacc.c:1646 */
+#line 34498 "gram_minimal.c" /* yacc.c:1646 */
break;
case 858:
-#line 6078 "gram_minimal.y" /* yacc.c:1646 */
+#line 6077 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_STORAGETYPE;
n->storedtype = (yyvsp[0].typnam);
(yyval.node) = (Node *) n;
}
-#line 34510 "gram_minimal.c" /* yacc.c:1646 */
+#line 34509 "gram_minimal.c" /* yacc.c:1646 */
break;
case 859:
-#line 6086 "gram_minimal.y" /* yacc.c:1646 */
+#line 6085 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 34516 "gram_minimal.c" /* yacc.c:1646 */
+#line 34515 "gram_minimal.c" /* yacc.c:1646 */
break;
case 860:
-#line 6087 "gram_minimal.y" /* yacc.c:1646 */
+#line 6086 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34522 "gram_minimal.c" /* yacc.c:1646 */
+#line 34521 "gram_minimal.c" /* yacc.c:1646 */
break;
case 861:
-#line 6090 "gram_minimal.y" /* yacc.c:1646 */
+#line 6089 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34528 "gram_minimal.c" /* yacc.c:1646 */
+#line 34527 "gram_minimal.c" /* yacc.c:1646 */
break;
case 862:
-#line 6091 "gram_minimal.y" /* yacc.c:1646 */
+#line 6090 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34534 "gram_minimal.c" /* yacc.c:1646 */
+#line 34533 "gram_minimal.c" /* yacc.c:1646 */
break;
case 863:
-#line 6094 "gram_minimal.y" /* yacc.c:1646 */
+#line 6093 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34540 "gram_minimal.c" /* yacc.c:1646 */
+#line 34539 "gram_minimal.c" /* yacc.c:1646 */
break;
case 864:
-#line 6095 "gram_minimal.y" /* yacc.c:1646 */
+#line 6094 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 34546 "gram_minimal.c" /* yacc.c:1646 */
+#line 34545 "gram_minimal.c" /* yacc.c:1646 */
break;
case 865:
-#line 6096 "gram_minimal.y" /* yacc.c:1646 */
+#line 6095 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 34552 "gram_minimal.c" /* yacc.c:1646 */
+#line 34551 "gram_minimal.c" /* yacc.c:1646 */
break;
case 866:
-#line 6100 "gram_minimal.y" /* yacc.c:1646 */
+#line 6099 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* RECHECK no longer does anything in opclass definitions,
@@ -34566,28 +34565,28 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.boolean) = true;
}
-#line 34570 "gram_minimal.c" /* yacc.c:1646 */
+#line 34569 "gram_minimal.c" /* yacc.c:1646 */
break;
case 867:
-#line 6113 "gram_minimal.y" /* yacc.c:1646 */
+#line 6112 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 34576 "gram_minimal.c" /* yacc.c:1646 */
+#line 34575 "gram_minimal.c" /* yacc.c:1646 */
break;
case 868:
-#line 6119 "gram_minimal.y" /* yacc.c:1646 */
+#line 6118 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpFamilyStmt *n = makeNode(CreateOpFamilyStmt);
n->opfamilyname = (yyvsp[-2].list);
n->amname = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 34587 "gram_minimal.c" /* yacc.c:1646 */
+#line 34586 "gram_minimal.c" /* yacc.c:1646 */
break;
case 869:
-#line 6129 "gram_minimal.y" /* yacc.c:1646 */
+#line 6128 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
n->opfamilyname = (yyvsp[-4].list);
@@ -34596,11 +34595,11 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34600 "gram_minimal.c" /* yacc.c:1646 */
+#line 34599 "gram_minimal.c" /* yacc.c:1646 */
break;
case 870:
-#line 6138 "gram_minimal.y" /* yacc.c:1646 */
+#line 6137 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
n->opfamilyname = (yyvsp[-4].list);
@@ -34609,23 +34608,23 @@ yyreduce:
n->items = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 34613 "gram_minimal.c" /* yacc.c:1646 */
+#line 34612 "gram_minimal.c" /* yacc.c:1646 */
break;
case 871:
-#line 6149 "gram_minimal.y" /* yacc.c:1646 */
+#line 6148 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 34619 "gram_minimal.c" /* yacc.c:1646 */
+#line 34618 "gram_minimal.c" /* yacc.c:1646 */
break;
case 872:
-#line 6150 "gram_minimal.y" /* yacc.c:1646 */
+#line 6149 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 34625 "gram_minimal.c" /* yacc.c:1646 */
+#line 34624 "gram_minimal.c" /* yacc.c:1646 */
break;
case 873:
-#line 6155 "gram_minimal.y" /* yacc.c:1646 */
+#line 6154 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_OPERATOR;
@@ -34633,11 +34632,11 @@ yyreduce:
n->class_args = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34637 "gram_minimal.c" /* yacc.c:1646 */
+#line 34636 "gram_minimal.c" /* yacc.c:1646 */
break;
case 874:
-#line 6163 "gram_minimal.y" /* yacc.c:1646 */
+#line 6162 "gram_minimal.y" /* yacc.c:1646 */
{
CreateOpClassItem *n = makeNode(CreateOpClassItem);
n->itemtype = OPCLASS_ITEM_FUNCTION;
@@ -34645,11 +34644,11 @@ yyreduce:
n->class_args = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 34649 "gram_minimal.c" /* yacc.c:1646 */
+#line 34648 "gram_minimal.c" /* yacc.c:1646 */
break;
case 875:
-#line 6175 "gram_minimal.y" /* yacc.c:1646 */
+#line 6174 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34659,11 +34658,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34663 "gram_minimal.c" /* yacc.c:1646 */
+#line 34662 "gram_minimal.c" /* yacc.c:1646 */
break;
case 876:
-#line 6185 "gram_minimal.y" /* yacc.c:1646 */
+#line 6184 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34673,11 +34672,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34677 "gram_minimal.c" /* yacc.c:1646 */
+#line 34676 "gram_minimal.c" /* yacc.c:1646 */
break;
case 877:
-#line 6198 "gram_minimal.y" /* yacc.c:1646 */
+#line 6197 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34687,11 +34686,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34691 "gram_minimal.c" /* yacc.c:1646 */
+#line 34690 "gram_minimal.c" /* yacc.c:1646 */
break;
case 878:
-#line 6208 "gram_minimal.y" /* yacc.c:1646 */
+#line 6207 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->objects = list_make1(lcons(makeString((yyvsp[-1].str)), (yyvsp[-3].list)));
@@ -34701,33 +34700,33 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34705 "gram_minimal.c" /* yacc.c:1646 */
+#line 34704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 879:
-#line 6230 "gram_minimal.y" /* yacc.c:1646 */
+#line 6229 "gram_minimal.y" /* yacc.c:1646 */
{
DropOwnedStmt *n = makeNode(DropOwnedStmt);
n->roles = (yyvsp[-1].list);
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 34716 "gram_minimal.c" /* yacc.c:1646 */
+#line 34715 "gram_minimal.c" /* yacc.c:1646 */
break;
case 880:
-#line 6240 "gram_minimal.y" /* yacc.c:1646 */
+#line 6239 "gram_minimal.y" /* yacc.c:1646 */
{
ReassignOwnedStmt *n = makeNode(ReassignOwnedStmt);
n->roles = (yyvsp[-2].list);
n->newrole = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 34727 "gram_minimal.c" /* yacc.c:1646 */
+#line 34726 "gram_minimal.c" /* yacc.c:1646 */
break;
case 881:
-#line 6258 "gram_minimal.y" /* yacc.c:1646 */
+#line 6257 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34737,11 +34736,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34741 "gram_minimal.c" /* yacc.c:1646 */
+#line 34740 "gram_minimal.c" /* yacc.c:1646 */
break;
case 882:
-#line 6268 "gram_minimal.y" /* yacc.c:1646 */
+#line 6267 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-2].objtype);
@@ -34751,11 +34750,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34755 "gram_minimal.c" /* yacc.c:1646 */
+#line 34754 "gram_minimal.c" /* yacc.c:1646 */
break;
case 883:
-#line 6278 "gram_minimal.y" /* yacc.c:1646 */
+#line 6277 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34765,11 +34764,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34769 "gram_minimal.c" /* yacc.c:1646 */
+#line 34768 "gram_minimal.c" /* yacc.c:1646 */
break;
case 884:
-#line 6288 "gram_minimal.y" /* yacc.c:1646 */
+#line 6287 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-2].objtype);
@@ -34779,11 +34778,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 34783 "gram_minimal.c" /* yacc.c:1646 */
+#line 34782 "gram_minimal.c" /* yacc.c:1646 */
break;
case 885:
-#line 6298 "gram_minimal.y" /* yacc.c:1646 */
+#line 6297 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-4].objtype);
@@ -34793,11 +34792,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34797 "gram_minimal.c" /* yacc.c:1646 */
+#line 34796 "gram_minimal.c" /* yacc.c:1646 */
break;
case 886:
-#line 6308 "gram_minimal.y" /* yacc.c:1646 */
+#line 6307 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = (yyvsp[-6].objtype);
@@ -34807,11 +34806,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34811 "gram_minimal.c" /* yacc.c:1646 */
+#line 34810 "gram_minimal.c" /* yacc.c:1646 */
break;
case 887:
-#line 6318 "gram_minimal.y" /* yacc.c:1646 */
+#line 6317 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TYPE;
@@ -34821,11 +34820,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34825 "gram_minimal.c" /* yacc.c:1646 */
+#line 34824 "gram_minimal.c" /* yacc.c:1646 */
break;
case 888:
-#line 6328 "gram_minimal.y" /* yacc.c:1646 */
+#line 6327 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TYPE;
@@ -34835,11 +34834,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34839 "gram_minimal.c" /* yacc.c:1646 */
+#line 34838 "gram_minimal.c" /* yacc.c:1646 */
break;
case 889:
-#line 6338 "gram_minimal.y" /* yacc.c:1646 */
+#line 6337 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_DOMAIN;
@@ -34849,11 +34848,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34853 "gram_minimal.c" /* yacc.c:1646 */
+#line 34852 "gram_minimal.c" /* yacc.c:1646 */
break;
case 890:
-#line 6348 "gram_minimal.y" /* yacc.c:1646 */
+#line 6347 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_DOMAIN;
@@ -34863,11 +34862,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *) n;
}
-#line 34867 "gram_minimal.c" /* yacc.c:1646 */
+#line 34866 "gram_minimal.c" /* yacc.c:1646 */
break;
case 891:
-#line 6358 "gram_minimal.y" /* yacc.c:1646 */
+#line 6357 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_INDEX;
@@ -34877,11 +34876,11 @@ yyreduce:
n->concurrent = true;
(yyval.node) = (Node *)n;
}
-#line 34881 "gram_minimal.c" /* yacc.c:1646 */
+#line 34880 "gram_minimal.c" /* yacc.c:1646 */
break;
case 892:
-#line 6368 "gram_minimal.y" /* yacc.c:1646 */
+#line 6367 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_INDEX;
@@ -34891,233 +34890,233 @@ yyreduce:
n->concurrent = true;
(yyval.node) = (Node *)n;
}
-#line 34895 "gram_minimal.c" /* yacc.c:1646 */
+#line 34894 "gram_minimal.c" /* yacc.c:1646 */
break;
case 893:
-#line 6381 "gram_minimal.y" /* yacc.c:1646 */
+#line 6380 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TABLE; }
-#line 34901 "gram_minimal.c" /* yacc.c:1646 */
+#line 34900 "gram_minimal.c" /* yacc.c:1646 */
break;
case 894:
-#line 6382 "gram_minimal.y" /* yacc.c:1646 */
+#line 6381 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SEQUENCE; }
-#line 34907 "gram_minimal.c" /* yacc.c:1646 */
+#line 34906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 895:
-#line 6383 "gram_minimal.y" /* yacc.c:1646 */
+#line 6382 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_VIEW; }
-#line 34913 "gram_minimal.c" /* yacc.c:1646 */
+#line 34912 "gram_minimal.c" /* yacc.c:1646 */
break;
case 896:
-#line 6384 "gram_minimal.y" /* yacc.c:1646 */
+#line 6383 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_MATVIEW; }
-#line 34919 "gram_minimal.c" /* yacc.c:1646 */
+#line 34918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 897:
-#line 6385 "gram_minimal.y" /* yacc.c:1646 */
+#line 6384 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_INDEX; }
-#line 34925 "gram_minimal.c" /* yacc.c:1646 */
+#line 34924 "gram_minimal.c" /* yacc.c:1646 */
break;
case 898:
-#line 6386 "gram_minimal.y" /* yacc.c:1646 */
+#line 6385 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FOREIGN_TABLE; }
-#line 34931 "gram_minimal.c" /* yacc.c:1646 */
+#line 34930 "gram_minimal.c" /* yacc.c:1646 */
break;
case 899:
-#line 6387 "gram_minimal.y" /* yacc.c:1646 */
+#line 6386 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_COLLATION; }
-#line 34937 "gram_minimal.c" /* yacc.c:1646 */
+#line 34936 "gram_minimal.c" /* yacc.c:1646 */
break;
case 900:
-#line 6388 "gram_minimal.y" /* yacc.c:1646 */
+#line 6387 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_CONVERSION; }
-#line 34943 "gram_minimal.c" /* yacc.c:1646 */
+#line 34942 "gram_minimal.c" /* yacc.c:1646 */
break;
case 901:
-#line 6389 "gram_minimal.y" /* yacc.c:1646 */
+#line 6388 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_STATISTIC_EXT; }
-#line 34949 "gram_minimal.c" /* yacc.c:1646 */
+#line 34948 "gram_minimal.c" /* yacc.c:1646 */
break;
case 902:
-#line 6390 "gram_minimal.y" /* yacc.c:1646 */
+#line 6389 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSPARSER; }
-#line 34955 "gram_minimal.c" /* yacc.c:1646 */
+#line 34954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 903:
-#line 6391 "gram_minimal.y" /* yacc.c:1646 */
+#line 6390 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSDICTIONARY; }
-#line 34961 "gram_minimal.c" /* yacc.c:1646 */
+#line 34960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 904:
-#line 6392 "gram_minimal.y" /* yacc.c:1646 */
+#line 6391 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSTEMPLATE; }
-#line 34967 "gram_minimal.c" /* yacc.c:1646 */
+#line 34966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 905:
-#line 6393 "gram_minimal.y" /* yacc.c:1646 */
+#line 6392 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TSCONFIGURATION; }
-#line 34973 "gram_minimal.c" /* yacc.c:1646 */
+#line 34972 "gram_minimal.c" /* yacc.c:1646 */
break;
case 906:
-#line 6403 "gram_minimal.y" /* yacc.c:1646 */
+#line 6402 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = (yyvsp[0].objtype); }
-#line 34979 "gram_minimal.c" /* yacc.c:1646 */
+#line 34978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 907:
-#line 6404 "gram_minimal.y" /* yacc.c:1646 */
+#line 6403 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_DATABASE; }
-#line 34985 "gram_minimal.c" /* yacc.c:1646 */
+#line 34984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 908:
-#line 6405 "gram_minimal.y" /* yacc.c:1646 */
+#line 6404 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_ROLE; }
-#line 34991 "gram_minimal.c" /* yacc.c:1646 */
+#line 34990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 909:
-#line 6406 "gram_minimal.y" /* yacc.c:1646 */
+#line 6405 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SUBSCRIPTION; }
-#line 34997 "gram_minimal.c" /* yacc.c:1646 */
+#line 34996 "gram_minimal.c" /* yacc.c:1646 */
break;
case 910:
-#line 6407 "gram_minimal.y" /* yacc.c:1646 */
+#line 6406 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TABLESPACE; }
-#line 35003 "gram_minimal.c" /* yacc.c:1646 */
+#line 35002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 911:
-#line 6411 "gram_minimal.y" /* yacc.c:1646 */
+#line 6410 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_ACCESS_METHOD; }
-#line 35009 "gram_minimal.c" /* yacc.c:1646 */
+#line 35008 "gram_minimal.c" /* yacc.c:1646 */
break;
case 912:
-#line 6412 "gram_minimal.y" /* yacc.c:1646 */
+#line 6411 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_EVENT_TRIGGER; }
-#line 35015 "gram_minimal.c" /* yacc.c:1646 */
+#line 35014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 913:
-#line 6413 "gram_minimal.y" /* yacc.c:1646 */
+#line 6412 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_EXTENSION; }
-#line 35021 "gram_minimal.c" /* yacc.c:1646 */
+#line 35020 "gram_minimal.c" /* yacc.c:1646 */
break;
case 914:
-#line 6414 "gram_minimal.y" /* yacc.c:1646 */
+#line 6413 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FDW; }
-#line 35027 "gram_minimal.c" /* yacc.c:1646 */
+#line 35026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 915:
-#line 6415 "gram_minimal.y" /* yacc.c:1646 */
+#line 6414 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_LANGUAGE; }
-#line 35033 "gram_minimal.c" /* yacc.c:1646 */
+#line 35032 "gram_minimal.c" /* yacc.c:1646 */
break;
case 916:
-#line 6416 "gram_minimal.y" /* yacc.c:1646 */
+#line 6415 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_PUBLICATION; }
-#line 35039 "gram_minimal.c" /* yacc.c:1646 */
+#line 35038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 917:
-#line 6417 "gram_minimal.y" /* yacc.c:1646 */
+#line 6416 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_SCHEMA; }
-#line 35045 "gram_minimal.c" /* yacc.c:1646 */
+#line 35044 "gram_minimal.c" /* yacc.c:1646 */
break;
case 918:
-#line 6418 "gram_minimal.y" /* yacc.c:1646 */
+#line 6417 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_FOREIGN_SERVER; }
-#line 35051 "gram_minimal.c" /* yacc.c:1646 */
+#line 35050 "gram_minimal.c" /* yacc.c:1646 */
break;
case 919:
-#line 6423 "gram_minimal.y" /* yacc.c:1646 */
+#line 6422 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_POLICY; }
-#line 35057 "gram_minimal.c" /* yacc.c:1646 */
+#line 35056 "gram_minimal.c" /* yacc.c:1646 */
break;
case 920:
-#line 6424 "gram_minimal.y" /* yacc.c:1646 */
+#line 6423 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_RULE; }
-#line 35063 "gram_minimal.c" /* yacc.c:1646 */
+#line 35062 "gram_minimal.c" /* yacc.c:1646 */
break;
case 921:
-#line 6425 "gram_minimal.y" /* yacc.c:1646 */
+#line 6424 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.objtype) = OBJECT_TRIGGER; }
-#line 35069 "gram_minimal.c" /* yacc.c:1646 */
+#line 35068 "gram_minimal.c" /* yacc.c:1646 */
break;
case 922:
-#line 6429 "gram_minimal.y" /* yacc.c:1646 */
+#line 6428 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 35075 "gram_minimal.c" /* yacc.c:1646 */
+#line 35074 "gram_minimal.c" /* yacc.c:1646 */
break;
case 923:
-#line 6430 "gram_minimal.y" /* yacc.c:1646 */
+#line 6429 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 35081 "gram_minimal.c" /* yacc.c:1646 */
+#line 35080 "gram_minimal.c" /* yacc.c:1646 */
break;
case 924:
-#line 6433 "gram_minimal.y" /* yacc.c:1646 */
+#line 6432 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 35087 "gram_minimal.c" /* yacc.c:1646 */
+#line 35086 "gram_minimal.c" /* yacc.c:1646 */
break;
case 925:
-#line 6434 "gram_minimal.y" /* yacc.c:1646 */
+#line 6433 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)); }
-#line 35093 "gram_minimal.c" /* yacc.c:1646 */
+#line 35092 "gram_minimal.c" /* yacc.c:1646 */
break;
case 926:
-#line 6438 "gram_minimal.y" /* yacc.c:1646 */
+#line 6437 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 35099 "gram_minimal.c" /* yacc.c:1646 */
+#line 35098 "gram_minimal.c" /* yacc.c:1646 */
break;
case 927:
-#line 6440 "gram_minimal.y" /* yacc.c:1646 */
+#line 6439 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 35105 "gram_minimal.c" /* yacc.c:1646 */
+#line 35104 "gram_minimal.c" /* yacc.c:1646 */
break;
case 928:
-#line 6444 "gram_minimal.y" /* yacc.c:1646 */
+#line 6443 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 35111 "gram_minimal.c" /* yacc.c:1646 */
+#line 35110 "gram_minimal.c" /* yacc.c:1646 */
break;
case 929:
-#line 6445 "gram_minimal.y" /* yacc.c:1646 */
+#line 6444 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].typnam)); }
-#line 35117 "gram_minimal.c" /* yacc.c:1646 */
+#line 35116 "gram_minimal.c" /* yacc.c:1646 */
break;
case 930:
-#line 6457 "gram_minimal.y" /* yacc.c:1646 */
+#line 6456 "gram_minimal.y" /* yacc.c:1646 */
{
TruncateStmt *n = makeNode(TruncateStmt);
n->relations = (yyvsp[-2].list);
@@ -35125,29 +35124,29 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35129 "gram_minimal.c" /* yacc.c:1646 */
+#line 35128 "gram_minimal.c" /* yacc.c:1646 */
break;
case 931:
-#line 6467 "gram_minimal.y" /* yacc.c:1646 */
+#line 6466 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 35135 "gram_minimal.c" /* yacc.c:1646 */
+#line 35134 "gram_minimal.c" /* yacc.c:1646 */
break;
case 932:
-#line 6468 "gram_minimal.y" /* yacc.c:1646 */
+#line 6467 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 35141 "gram_minimal.c" /* yacc.c:1646 */
+#line 35140 "gram_minimal.c" /* yacc.c:1646 */
break;
case 933:
-#line 6469 "gram_minimal.y" /* yacc.c:1646 */
+#line 6468 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 35147 "gram_minimal.c" /* yacc.c:1646 */
+#line 35146 "gram_minimal.c" /* yacc.c:1646 */
break;
case 934:
-#line 6480 "gram_minimal.y" /* yacc.c:1646 */
+#line 6479 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-3].objtype);
@@ -35155,11 +35154,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35159 "gram_minimal.c" /* yacc.c:1646 */
+#line 35158 "gram_minimal.c" /* yacc.c:1646 */
break;
case 935:
-#line 6488 "gram_minimal.y" /* yacc.c:1646 */
+#line 6487 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_COLUMN;
@@ -35167,11 +35166,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35171 "gram_minimal.c" /* yacc.c:1646 */
+#line 35170 "gram_minimal.c" /* yacc.c:1646 */
break;
case 936:
-#line 6496 "gram_minimal.y" /* yacc.c:1646 */
+#line 6495 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-3].objtype);
@@ -35179,11 +35178,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35183 "gram_minimal.c" /* yacc.c:1646 */
+#line 35182 "gram_minimal.c" /* yacc.c:1646 */
break;
case 937:
-#line 6504 "gram_minimal.y" /* yacc.c:1646 */
+#line 6503 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TYPE;
@@ -35191,11 +35190,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35195 "gram_minimal.c" /* yacc.c:1646 */
+#line 35194 "gram_minimal.c" /* yacc.c:1646 */
break;
case 938:
-#line 6512 "gram_minimal.y" /* yacc.c:1646 */
+#line 6511 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_DOMAIN;
@@ -35203,11 +35202,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35207 "gram_minimal.c" /* yacc.c:1646 */
+#line 35206 "gram_minimal.c" /* yacc.c:1646 */
break;
case 939:
-#line 6520 "gram_minimal.y" /* yacc.c:1646 */
+#line 6519 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_AGGREGATE;
@@ -35215,11 +35214,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35219 "gram_minimal.c" /* yacc.c:1646 */
+#line 35218 "gram_minimal.c" /* yacc.c:1646 */
break;
case 940:
-#line 6528 "gram_minimal.y" /* yacc.c:1646 */
+#line 6527 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_FUNCTION;
@@ -35227,11 +35226,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35231 "gram_minimal.c" /* yacc.c:1646 */
+#line 35230 "gram_minimal.c" /* yacc.c:1646 */
break;
case 941:
-#line 6536 "gram_minimal.y" /* yacc.c:1646 */
+#line 6535 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPERATOR;
@@ -35239,11 +35238,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35243 "gram_minimal.c" /* yacc.c:1646 */
+#line 35242 "gram_minimal.c" /* yacc.c:1646 */
break;
case 942:
-#line 6544 "gram_minimal.y" /* yacc.c:1646 */
+#line 6543 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TABCONSTRAINT;
@@ -35251,11 +35250,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35255 "gram_minimal.c" /* yacc.c:1646 */
+#line 35254 "gram_minimal.c" /* yacc.c:1646 */
break;
case 943:
-#line 6552 "gram_minimal.y" /* yacc.c:1646 */
+#line 6551 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_DOMCONSTRAINT;
@@ -35268,11 +35267,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35272 "gram_minimal.c" /* yacc.c:1646 */
+#line 35271 "gram_minimal.c" /* yacc.c:1646 */
break;
case 944:
-#line 6565 "gram_minimal.y" /* yacc.c:1646 */
+#line 6564 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = (yyvsp[-5].objtype);
@@ -35280,11 +35279,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35284 "gram_minimal.c" /* yacc.c:1646 */
+#line 35283 "gram_minimal.c" /* yacc.c:1646 */
break;
case 945:
-#line 6573 "gram_minimal.y" /* yacc.c:1646 */
+#line 6572 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_PROCEDURE;
@@ -35292,11 +35291,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35296 "gram_minimal.c" /* yacc.c:1646 */
+#line 35295 "gram_minimal.c" /* yacc.c:1646 */
break;
case 946:
-#line 6581 "gram_minimal.y" /* yacc.c:1646 */
+#line 6580 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_ROUTINE;
@@ -35304,11 +35303,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35308 "gram_minimal.c" /* yacc.c:1646 */
+#line 35307 "gram_minimal.c" /* yacc.c:1646 */
break;
case 947:
-#line 6589 "gram_minimal.y" /* yacc.c:1646 */
+#line 6588 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_TRANSFORM;
@@ -35316,11 +35315,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35320 "gram_minimal.c" /* yacc.c:1646 */
+#line 35319 "gram_minimal.c" /* yacc.c:1646 */
break;
case 948:
-#line 6597 "gram_minimal.y" /* yacc.c:1646 */
+#line 6596 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPCLASS;
@@ -35328,11 +35327,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35332 "gram_minimal.c" /* yacc.c:1646 */
+#line 35331 "gram_minimal.c" /* yacc.c:1646 */
break;
case 949:
-#line 6605 "gram_minimal.y" /* yacc.c:1646 */
+#line 6604 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_OPFAMILY;
@@ -35340,11 +35339,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35344 "gram_minimal.c" /* yacc.c:1646 */
+#line 35343 "gram_minimal.c" /* yacc.c:1646 */
break;
case 950:
-#line 6613 "gram_minimal.y" /* yacc.c:1646 */
+#line 6612 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_LARGEOBJECT;
@@ -35352,11 +35351,11 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35356 "gram_minimal.c" /* yacc.c:1646 */
+#line 35355 "gram_minimal.c" /* yacc.c:1646 */
break;
case 951:
-#line 6621 "gram_minimal.y" /* yacc.c:1646 */
+#line 6620 "gram_minimal.y" /* yacc.c:1646 */
{
CommentStmt *n = makeNode(CommentStmt);
n->objtype = OBJECT_CAST;
@@ -35364,23 +35363,23 @@ yyreduce:
n->comment = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35368 "gram_minimal.c" /* yacc.c:1646 */
+#line 35367 "gram_minimal.c" /* yacc.c:1646 */
break;
case 952:
-#line 6631 "gram_minimal.y" /* yacc.c:1646 */
+#line 6630 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35374 "gram_minimal.c" /* yacc.c:1646 */
+#line 35373 "gram_minimal.c" /* yacc.c:1646 */
break;
case 953:
-#line 6632 "gram_minimal.y" /* yacc.c:1646 */
+#line 6631 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35380 "gram_minimal.c" /* yacc.c:1646 */
+#line 35379 "gram_minimal.c" /* yacc.c:1646 */
break;
case 954:
-#line 6648 "gram_minimal.y" /* yacc.c:1646 */
+#line 6647 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35389,11 +35388,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35393 "gram_minimal.c" /* yacc.c:1646 */
+#line 35392 "gram_minimal.c" /* yacc.c:1646 */
break;
case 955:
-#line 6658 "gram_minimal.y" /* yacc.c:1646 */
+#line 6657 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35402,11 +35401,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35406 "gram_minimal.c" /* yacc.c:1646 */
+#line 35405 "gram_minimal.c" /* yacc.c:1646 */
break;
case 956:
-#line 6668 "gram_minimal.y" /* yacc.c:1646 */
+#line 6667 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35415,11 +35414,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35419 "gram_minimal.c" /* yacc.c:1646 */
+#line 35418 "gram_minimal.c" /* yacc.c:1646 */
break;
case 957:
-#line 6678 "gram_minimal.y" /* yacc.c:1646 */
+#line 6677 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35428,11 +35427,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35432 "gram_minimal.c" /* yacc.c:1646 */
+#line 35431 "gram_minimal.c" /* yacc.c:1646 */
break;
case 958:
-#line 6688 "gram_minimal.y" /* yacc.c:1646 */
+#line 6687 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35441,11 +35440,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35445 "gram_minimal.c" /* yacc.c:1646 */
+#line 35444 "gram_minimal.c" /* yacc.c:1646 */
break;
case 959:
-#line 6698 "gram_minimal.y" /* yacc.c:1646 */
+#line 6697 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35454,11 +35453,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35458 "gram_minimal.c" /* yacc.c:1646 */
+#line 35457 "gram_minimal.c" /* yacc.c:1646 */
break;
case 960:
-#line 6708 "gram_minimal.y" /* yacc.c:1646 */
+#line 6707 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35467,11 +35466,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35471 "gram_minimal.c" /* yacc.c:1646 */
+#line 35470 "gram_minimal.c" /* yacc.c:1646 */
break;
case 961:
-#line 6718 "gram_minimal.y" /* yacc.c:1646 */
+#line 6717 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-6].str);
@@ -35480,11 +35479,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35484 "gram_minimal.c" /* yacc.c:1646 */
+#line 35483 "gram_minimal.c" /* yacc.c:1646 */
break;
case 962:
-#line 6728 "gram_minimal.y" /* yacc.c:1646 */
+#line 6727 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35493,11 +35492,11 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35497 "gram_minimal.c" /* yacc.c:1646 */
+#line 35496 "gram_minimal.c" /* yacc.c:1646 */
break;
case 963:
-#line 6738 "gram_minimal.y" /* yacc.c:1646 */
+#line 6737 "gram_minimal.y" /* yacc.c:1646 */
{
SecLabelStmt *n = makeNode(SecLabelStmt);
n->provider = (yyvsp[-5].str);
@@ -35506,55 +35505,55 @@ yyreduce:
n->label = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 35510 "gram_minimal.c" /* yacc.c:1646 */
+#line 35509 "gram_minimal.c" /* yacc.c:1646 */
break;
case 964:
-#line 6748 "gram_minimal.y" /* yacc.c:1646 */
+#line 6747 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35516 "gram_minimal.c" /* yacc.c:1646 */
+#line 35515 "gram_minimal.c" /* yacc.c:1646 */
break;
case 965:
-#line 6749 "gram_minimal.y" /* yacc.c:1646 */
+#line 6748 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35522 "gram_minimal.c" /* yacc.c:1646 */
+#line 35521 "gram_minimal.c" /* yacc.c:1646 */
break;
case 966:
-#line 6752 "gram_minimal.y" /* yacc.c:1646 */
+#line 6751 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 35528 "gram_minimal.c" /* yacc.c:1646 */
+#line 35527 "gram_minimal.c" /* yacc.c:1646 */
break;
case 967:
-#line 6753 "gram_minimal.y" /* yacc.c:1646 */
+#line 6752 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 35534 "gram_minimal.c" /* yacc.c:1646 */
+#line 35533 "gram_minimal.c" /* yacc.c:1646 */
break;
case 968:
-#line 6764 "gram_minimal.y" /* yacc.c:1646 */
+#line 6763 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = (FetchStmt *) (yyvsp[0].node);
n->ismove = false;
(yyval.node) = (Node *)n;
}
-#line 35544 "gram_minimal.c" /* yacc.c:1646 */
+#line 35543 "gram_minimal.c" /* yacc.c:1646 */
break;
case 969:
-#line 6770 "gram_minimal.y" /* yacc.c:1646 */
+#line 6769 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = (FetchStmt *) (yyvsp[0].node);
n->ismove = true;
(yyval.node) = (Node *)n;
}
-#line 35554 "gram_minimal.c" /* yacc.c:1646 */
+#line 35553 "gram_minimal.c" /* yacc.c:1646 */
break;
case 970:
-#line 6778 "gram_minimal.y" /* yacc.c:1646 */
+#line 6777 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35562,11 +35561,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35566 "gram_minimal.c" /* yacc.c:1646 */
+#line 35565 "gram_minimal.c" /* yacc.c:1646 */
break;
case 971:
-#line 6786 "gram_minimal.y" /* yacc.c:1646 */
+#line 6785 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35574,11 +35573,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35578 "gram_minimal.c" /* yacc.c:1646 */
+#line 35577 "gram_minimal.c" /* yacc.c:1646 */
break;
case 972:
-#line 6794 "gram_minimal.y" /* yacc.c:1646 */
+#line 6793 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35586,11 +35585,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35590 "gram_minimal.c" /* yacc.c:1646 */
+#line 35589 "gram_minimal.c" /* yacc.c:1646 */
break;
case 973:
-#line 6802 "gram_minimal.y" /* yacc.c:1646 */
+#line 6801 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35598,11 +35597,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35602 "gram_minimal.c" /* yacc.c:1646 */
+#line 35601 "gram_minimal.c" /* yacc.c:1646 */
break;
case 974:
-#line 6810 "gram_minimal.y" /* yacc.c:1646 */
+#line 6809 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35610,11 +35609,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35614 "gram_minimal.c" /* yacc.c:1646 */
+#line 35613 "gram_minimal.c" /* yacc.c:1646 */
break;
case 975:
-#line 6818 "gram_minimal.y" /* yacc.c:1646 */
+#line 6817 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35622,11 +35621,11 @@ yyreduce:
n->howMany = -1;
(yyval.node) = (Node *)n;
}
-#line 35626 "gram_minimal.c" /* yacc.c:1646 */
+#line 35625 "gram_minimal.c" /* yacc.c:1646 */
break;
case 976:
-#line 6826 "gram_minimal.y" /* yacc.c:1646 */
+#line 6825 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35634,11 +35633,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35638 "gram_minimal.c" /* yacc.c:1646 */
+#line 35637 "gram_minimal.c" /* yacc.c:1646 */
break;
case 977:
-#line 6834 "gram_minimal.y" /* yacc.c:1646 */
+#line 6833 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35646,11 +35645,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35650 "gram_minimal.c" /* yacc.c:1646 */
+#line 35649 "gram_minimal.c" /* yacc.c:1646 */
break;
case 978:
-#line 6842 "gram_minimal.y" /* yacc.c:1646 */
+#line 6841 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35658,11 +35657,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35662 "gram_minimal.c" /* yacc.c:1646 */
+#line 35661 "gram_minimal.c" /* yacc.c:1646 */
break;
case 979:
-#line 6850 "gram_minimal.y" /* yacc.c:1646 */
+#line 6849 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35670,11 +35669,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35674 "gram_minimal.c" /* yacc.c:1646 */
+#line 35673 "gram_minimal.c" /* yacc.c:1646 */
break;
case 980:
-#line 6858 "gram_minimal.y" /* yacc.c:1646 */
+#line 6857 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35682,11 +35681,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35686 "gram_minimal.c" /* yacc.c:1646 */
+#line 35685 "gram_minimal.c" /* yacc.c:1646 */
break;
case 981:
-#line 6866 "gram_minimal.y" /* yacc.c:1646 */
+#line 6865 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35694,11 +35693,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35698 "gram_minimal.c" /* yacc.c:1646 */
+#line 35697 "gram_minimal.c" /* yacc.c:1646 */
break;
case 982:
-#line 6874 "gram_minimal.y" /* yacc.c:1646 */
+#line 6873 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35706,11 +35705,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35710 "gram_minimal.c" /* yacc.c:1646 */
+#line 35709 "gram_minimal.c" /* yacc.c:1646 */
break;
case 983:
-#line 6882 "gram_minimal.y" /* yacc.c:1646 */
+#line 6881 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35718,11 +35717,11 @@ yyreduce:
n->howMany = 1;
(yyval.node) = (Node *)n;
}
-#line 35722 "gram_minimal.c" /* yacc.c:1646 */
+#line 35721 "gram_minimal.c" /* yacc.c:1646 */
break;
case 984:
-#line 6890 "gram_minimal.y" /* yacc.c:1646 */
+#line 6889 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35730,11 +35729,11 @@ yyreduce:
n->howMany = (yyvsp[-2].ival);
(yyval.node) = (Node *)n;
}
-#line 35734 "gram_minimal.c" /* yacc.c:1646 */
+#line 35733 "gram_minimal.c" /* yacc.c:1646 */
break;
case 985:
-#line 6898 "gram_minimal.y" /* yacc.c:1646 */
+#line 6897 "gram_minimal.y" /* yacc.c:1646 */
{
FetchStmt *n = makeNode(FetchStmt);
n->portalname = (yyvsp[0].str);
@@ -35742,11 +35741,11 @@ yyreduce:
n->howMany = FETCH_ALL;
(yyval.node) = (Node *)n;
}
-#line 35746 "gram_minimal.c" /* yacc.c:1646 */
+#line 35745 "gram_minimal.c" /* yacc.c:1646 */
break;
case 990:
-#line 6924 "gram_minimal.y" /* yacc.c:1646 */
+#line 6923 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = true;
@@ -35759,11 +35758,11 @@ yyreduce:
n->grantor = (yyvsp[0].rolespec);
(yyval.node) = (Node*)n;
}
-#line 35763 "gram_minimal.c" /* yacc.c:1646 */
+#line 35762 "gram_minimal.c" /* yacc.c:1646 */
break;
case 991:
-#line 6941 "gram_minimal.y" /* yacc.c:1646 */
+#line 6940 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -35777,11 +35776,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35781 "gram_minimal.c" /* yacc.c:1646 */
+#line 35780 "gram_minimal.c" /* yacc.c:1646 */
break;
case 992:
-#line 6956 "gram_minimal.y" /* yacc.c:1646 */
+#line 6955 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -35795,107 +35794,107 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 35799 "gram_minimal.c" /* yacc.c:1646 */
+#line 35798 "gram_minimal.c" /* yacc.c:1646 */
break;
case 993:
-#line 6982 "gram_minimal.y" /* yacc.c:1646 */
+#line 6981 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 35805 "gram_minimal.c" /* yacc.c:1646 */
+#line 35804 "gram_minimal.c" /* yacc.c:1646 */
break;
case 994:
-#line 6984 "gram_minimal.y" /* yacc.c:1646 */
+#line 6983 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 35811 "gram_minimal.c" /* yacc.c:1646 */
+#line 35810 "gram_minimal.c" /* yacc.c:1646 */
break;
case 995:
-#line 6986 "gram_minimal.y" /* yacc.c:1646 */
+#line 6985 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 35817 "gram_minimal.c" /* yacc.c:1646 */
+#line 35816 "gram_minimal.c" /* yacc.c:1646 */
break;
case 996:
-#line 6988 "gram_minimal.y" /* yacc.c:1646 */
+#line 6987 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = NULL;
n->cols = (yyvsp[-1].list);
(yyval.list) = list_make1(n);
}
-#line 35828 "gram_minimal.c" /* yacc.c:1646 */
+#line 35827 "gram_minimal.c" /* yacc.c:1646 */
break;
case 997:
-#line 6995 "gram_minimal.y" /* yacc.c:1646 */
+#line 6994 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = NULL;
n->cols = (yyvsp[-1].list);
(yyval.list) = list_make1(n);
}
-#line 35839 "gram_minimal.c" /* yacc.c:1646 */
+#line 35838 "gram_minimal.c" /* yacc.c:1646 */
break;
case 998:
-#line 7003 "gram_minimal.y" /* yacc.c:1646 */
+#line 7002 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].accesspriv)); }
-#line 35845 "gram_minimal.c" /* yacc.c:1646 */
+#line 35844 "gram_minimal.c" /* yacc.c:1646 */
break;
case 999:
-#line 7004 "gram_minimal.y" /* yacc.c:1646 */
+#line 7003 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].accesspriv)); }
-#line 35851 "gram_minimal.c" /* yacc.c:1646 */
+#line 35850 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1000:
-#line 7008 "gram_minimal.y" /* yacc.c:1646 */
+#line 7007 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35862 "gram_minimal.c" /* yacc.c:1646 */
+#line 35861 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1001:
-#line 7015 "gram_minimal.y" /* yacc.c:1646 */
+#line 7014 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35873 "gram_minimal.c" /* yacc.c:1646 */
+#line 35872 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1002:
-#line 7022 "gram_minimal.y" /* yacc.c:1646 */
+#line 7021 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = pstrdup((yyvsp[-1].keyword));
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35884 "gram_minimal.c" /* yacc.c:1646 */
+#line 35883 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1003:
-#line 7029 "gram_minimal.y" /* yacc.c:1646 */
+#line 7028 "gram_minimal.y" /* yacc.c:1646 */
{
AccessPriv *n = makeNode(AccessPriv);
n->priv_name = (yyvsp[-1].str);
n->cols = (yyvsp[0].list);
(yyval.accesspriv) = n;
}
-#line 35895 "gram_minimal.c" /* yacc.c:1646 */
+#line 35894 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1004:
-#line 7043 "gram_minimal.y" /* yacc.c:1646 */
+#line 7042 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35903,11 +35902,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35907 "gram_minimal.c" /* yacc.c:1646 */
+#line 35906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1005:
-#line 7051 "gram_minimal.y" /* yacc.c:1646 */
+#line 7050 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35915,11 +35914,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35919 "gram_minimal.c" /* yacc.c:1646 */
+#line 35918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1006:
-#line 7059 "gram_minimal.y" /* yacc.c:1646 */
+#line 7058 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35927,11 +35926,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35931 "gram_minimal.c" /* yacc.c:1646 */
+#line 35930 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1007:
-#line 7067 "gram_minimal.y" /* yacc.c:1646 */
+#line 7066 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35939,11 +35938,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35943 "gram_minimal.c" /* yacc.c:1646 */
+#line 35942 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1008:
-#line 7075 "gram_minimal.y" /* yacc.c:1646 */
+#line 7074 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35951,11 +35950,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35955 "gram_minimal.c" /* yacc.c:1646 */
+#line 35954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1009:
-#line 7083 "gram_minimal.y" /* yacc.c:1646 */
+#line 7082 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35963,11 +35962,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35967 "gram_minimal.c" /* yacc.c:1646 */
+#line 35966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1010:
-#line 7091 "gram_minimal.y" /* yacc.c:1646 */
+#line 7090 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35975,11 +35974,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35979 "gram_minimal.c" /* yacc.c:1646 */
+#line 35978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1011:
-#line 7099 "gram_minimal.y" /* yacc.c:1646 */
+#line 7098 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35987,11 +35986,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 35991 "gram_minimal.c" /* yacc.c:1646 */
+#line 35990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1012:
-#line 7107 "gram_minimal.y" /* yacc.c:1646 */
+#line 7106 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -35999,11 +35998,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36003 "gram_minimal.c" /* yacc.c:1646 */
+#line 36002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1013:
-#line 7115 "gram_minimal.y" /* yacc.c:1646 */
+#line 7114 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36011,11 +36010,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36015 "gram_minimal.c" /* yacc.c:1646 */
+#line 36014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1014:
-#line 7123 "gram_minimal.y" /* yacc.c:1646 */
+#line 7122 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36023,11 +36022,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36027 "gram_minimal.c" /* yacc.c:1646 */
+#line 36026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1015:
-#line 7131 "gram_minimal.y" /* yacc.c:1646 */
+#line 7130 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36035,11 +36034,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36039 "gram_minimal.c" /* yacc.c:1646 */
+#line 36038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1016:
-#line 7139 "gram_minimal.y" /* yacc.c:1646 */
+#line 7138 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36047,11 +36046,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36051 "gram_minimal.c" /* yacc.c:1646 */
+#line 36050 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1017:
-#line 7147 "gram_minimal.y" /* yacc.c:1646 */
+#line 7146 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36059,11 +36058,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36063 "gram_minimal.c" /* yacc.c:1646 */
+#line 36062 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1018:
-#line 7155 "gram_minimal.y" /* yacc.c:1646 */
+#line 7154 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_OBJECT;
@@ -36071,11 +36070,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36075 "gram_minimal.c" /* yacc.c:1646 */
+#line 36074 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1019:
-#line 7163 "gram_minimal.y" /* yacc.c:1646 */
+#line 7162 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36083,11 +36082,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36087 "gram_minimal.c" /* yacc.c:1646 */
+#line 36086 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1020:
-#line 7171 "gram_minimal.y" /* yacc.c:1646 */
+#line 7170 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36095,11 +36094,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36099 "gram_minimal.c" /* yacc.c:1646 */
+#line 36098 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1021:
-#line 7179 "gram_minimal.y" /* yacc.c:1646 */
+#line 7178 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36107,11 +36106,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36111 "gram_minimal.c" /* yacc.c:1646 */
+#line 36110 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1022:
-#line 7187 "gram_minimal.y" /* yacc.c:1646 */
+#line 7186 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36119,11 +36118,11 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36123 "gram_minimal.c" /* yacc.c:1646 */
+#line 36122 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1023:
-#line 7195 "gram_minimal.y" /* yacc.c:1646 */
+#line 7194 "gram_minimal.y" /* yacc.c:1646 */
{
PrivTarget *n = (PrivTarget *) palloc(sizeof(PrivTarget));
n->targtype = ACL_TARGET_ALL_IN_SCHEMA;
@@ -36131,47 +36130,47 @@ yyreduce:
n->objs = (yyvsp[0].list);
(yyval.privtarget) = n;
}
-#line 36135 "gram_minimal.c" /* yacc.c:1646 */
+#line 36134 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1024:
-#line 7206 "gram_minimal.y" /* yacc.c:1646 */
+#line 7205 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].rolespec)); }
-#line 36141 "gram_minimal.c" /* yacc.c:1646 */
+#line 36140 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1025:
-#line 7207 "gram_minimal.y" /* yacc.c:1646 */
+#line 7206 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].rolespec)); }
-#line 36147 "gram_minimal.c" /* yacc.c:1646 */
+#line 36146 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1026:
-#line 7211 "gram_minimal.y" /* yacc.c:1646 */
+#line 7210 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36153 "gram_minimal.c" /* yacc.c:1646 */
+#line 36152 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1027:
-#line 7212 "gram_minimal.y" /* yacc.c:1646 */
+#line 7211 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36159 "gram_minimal.c" /* yacc.c:1646 */
+#line 36158 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1028:
-#line 7217 "gram_minimal.y" /* yacc.c:1646 */
+#line 7216 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36165 "gram_minimal.c" /* yacc.c:1646 */
+#line 36164 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1029:
-#line 7218 "gram_minimal.y" /* yacc.c:1646 */
+#line 7217 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36171 "gram_minimal.c" /* yacc.c:1646 */
+#line 36170 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1030:
-#line 7229 "gram_minimal.y" /* yacc.c:1646 */
+#line 7228 "gram_minimal.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = true;
@@ -36181,11 +36180,11 @@ yyreduce:
n->grantor = (yyvsp[0].rolespec);
(yyval.node) = (Node*)n;
}
-#line 36185 "gram_minimal.c" /* yacc.c:1646 */
+#line 36184 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1031:
-#line 7242 "gram_minimal.y" /* yacc.c:1646 */
+#line 7241 "gram_minimal.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = false;
@@ -36195,11 +36194,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node*)n;
}
-#line 36199 "gram_minimal.c" /* yacc.c:1646 */
+#line 36198 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1032:
-#line 7252 "gram_minimal.y" /* yacc.c:1646 */
+#line 7251 "gram_minimal.y" /* yacc.c:1646 */
{
GrantRoleStmt *n = makeNode(GrantRoleStmt);
n->is_grant = false;
@@ -36209,82 +36208,82 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node*)n;
}
-#line 36213 "gram_minimal.c" /* yacc.c:1646 */
+#line 36212 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1033:
-#line 7263 "gram_minimal.y" /* yacc.c:1646 */
+#line 7262 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36219 "gram_minimal.c" /* yacc.c:1646 */
+#line 36218 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1034:
-#line 7264 "gram_minimal.y" /* yacc.c:1646 */
+#line 7263 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36225 "gram_minimal.c" /* yacc.c:1646 */
+#line 36224 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1035:
-#line 7267 "gram_minimal.y" /* yacc.c:1646 */
+#line 7266 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = (yyvsp[0].rolespec); }
-#line 36231 "gram_minimal.c" /* yacc.c:1646 */
+#line 36230 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1036:
-#line 7268 "gram_minimal.y" /* yacc.c:1646 */
+#line 7267 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.rolespec) = NULL; }
-#line 36237 "gram_minimal.c" /* yacc.c:1646 */
+#line 36236 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1037:
-#line 7279 "gram_minimal.y" /* yacc.c:1646 */
+#line 7278 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDefaultPrivilegesStmt *n = makeNode(AlterDefaultPrivilegesStmt);
n->options = (yyvsp[-1].list);
n->action = (GrantStmt *) (yyvsp[0].node);
(yyval.node) = (Node*)n;
}
-#line 36248 "gram_minimal.c" /* yacc.c:1646 */
+#line 36247 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1038:
-#line 7288 "gram_minimal.y" /* yacc.c:1646 */
+#line 7287 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 36254 "gram_minimal.c" /* yacc.c:1646 */
+#line 36253 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1039:
-#line 7289 "gram_minimal.y" /* yacc.c:1646 */
+#line 7288 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36260 "gram_minimal.c" /* yacc.c:1646 */
+#line 36259 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1040:
-#line 7294 "gram_minimal.y" /* yacc.c:1646 */
+#line 7293 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("schemas", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36268 "gram_minimal.c" /* yacc.c:1646 */
+#line 36267 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1041:
-#line 7298 "gram_minimal.y" /* yacc.c:1646 */
+#line 7297 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36276 "gram_minimal.c" /* yacc.c:1646 */
+#line 36275 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1042:
-#line 7302 "gram_minimal.y" /* yacc.c:1646 */
+#line 7301 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("roles", (Node *)(yyvsp[0].list), (yylsp[-2]));
}
-#line 36284 "gram_minimal.c" /* yacc.c:1646 */
+#line 36283 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1043:
-#line 7314 "gram_minimal.y" /* yacc.c:1646 */
+#line 7313 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = true;
@@ -36296,11 +36295,11 @@ yyreduce:
n->grant_option = (yyvsp[0].boolean);
(yyval.node) = (Node*)n;
}
-#line 36300 "gram_minimal.c" /* yacc.c:1646 */
+#line 36299 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1044:
-#line 7327 "gram_minimal.y" /* yacc.c:1646 */
+#line 7326 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -36313,11 +36312,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 36317 "gram_minimal.c" /* yacc.c:1646 */
+#line 36316 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1045:
-#line 7341 "gram_minimal.y" /* yacc.c:1646 */
+#line 7340 "gram_minimal.y" /* yacc.c:1646 */
{
GrantStmt *n = makeNode(GrantStmt);
n->is_grant = false;
@@ -36330,47 +36329,47 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *)n;
}
-#line 36334 "gram_minimal.c" /* yacc.c:1646 */
+#line 36333 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1046:
-#line 7356 "gram_minimal.y" /* yacc.c:1646 */
+#line 7355 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_TABLE; }
-#line 36340 "gram_minimal.c" /* yacc.c:1646 */
+#line 36339 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1047:
-#line 7357 "gram_minimal.y" /* yacc.c:1646 */
+#line 7356 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_FUNCTION; }
-#line 36346 "gram_minimal.c" /* yacc.c:1646 */
+#line 36345 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1048:
-#line 7358 "gram_minimal.y" /* yacc.c:1646 */
+#line 7357 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_FUNCTION; }
-#line 36352 "gram_minimal.c" /* yacc.c:1646 */
+#line 36351 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1049:
-#line 7359 "gram_minimal.y" /* yacc.c:1646 */
+#line 7358 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_SEQUENCE; }
-#line 36358 "gram_minimal.c" /* yacc.c:1646 */
+#line 36357 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1050:
-#line 7360 "gram_minimal.y" /* yacc.c:1646 */
+#line 7359 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_TYPE; }
-#line 36364 "gram_minimal.c" /* yacc.c:1646 */
+#line 36363 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1051:
-#line 7361 "gram_minimal.y" /* yacc.c:1646 */
+#line 7360 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OBJECT_SCHEMA; }
-#line 36370 "gram_minimal.c" /* yacc.c:1646 */
+#line 36369 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1052:
-#line 7376 "gram_minimal.y" /* yacc.c:1646 */
+#line 7375 "gram_minimal.y" /* yacc.c:1646 */
{
IndexStmt *n = makeNode(IndexStmt);
n->unique = (yyvsp[-13].boolean);
@@ -36398,11 +36397,11 @@ yyreduce:
n->reset_default_tblspc = false;
(yyval.node) = (Node *)n;
}
-#line 36402 "gram_minimal.c" /* yacc.c:1646 */
+#line 36401 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1053:
-#line 7406 "gram_minimal.y" /* yacc.c:1646 */
+#line 7405 "gram_minimal.y" /* yacc.c:1646 */
{
IndexStmt *n = makeNode(IndexStmt);
n->unique = (yyvsp[-16].boolean);
@@ -36430,71 +36429,71 @@ yyreduce:
n->reset_default_tblspc = false;
(yyval.node) = (Node *)n;
}
-#line 36434 "gram_minimal.c" /* yacc.c:1646 */
+#line 36433 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1054:
-#line 7436 "gram_minimal.y" /* yacc.c:1646 */
+#line 7435 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36440 "gram_minimal.c" /* yacc.c:1646 */
+#line 36439 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1055:
-#line 7437 "gram_minimal.y" /* yacc.c:1646 */
+#line 7436 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36446 "gram_minimal.c" /* yacc.c:1646 */
+#line 36445 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1056:
-#line 7441 "gram_minimal.y" /* yacc.c:1646 */
+#line 7440 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36452 "gram_minimal.c" /* yacc.c:1646 */
+#line 36451 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1057:
-#line 7442 "gram_minimal.y" /* yacc.c:1646 */
+#line 7441 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36458 "gram_minimal.c" /* yacc.c:1646 */
+#line 36457 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1058:
-#line 7446 "gram_minimal.y" /* yacc.c:1646 */
+#line 7445 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 36464 "gram_minimal.c" /* yacc.c:1646 */
+#line 36463 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1059:
-#line 7447 "gram_minimal.y" /* yacc.c:1646 */
+#line 7446 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 36470 "gram_minimal.c" /* yacc.c:1646 */
+#line 36469 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1060:
-#line 7451 "gram_minimal.y" /* yacc.c:1646 */
+#line 7450 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 36476 "gram_minimal.c" /* yacc.c:1646 */
+#line 36475 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1061:
-#line 7452 "gram_minimal.y" /* yacc.c:1646 */
+#line 7451 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = DEFAULT_INDEX_TYPE; }
-#line 36482 "gram_minimal.c" /* yacc.c:1646 */
+#line 36481 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1062:
-#line 7455 "gram_minimal.y" /* yacc.c:1646 */
+#line 7454 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].ielem)); }
-#line 36488 "gram_minimal.c" /* yacc.c:1646 */
+#line 36487 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1063:
-#line 7456 "gram_minimal.y" /* yacc.c:1646 */
+#line 7455 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].ielem)); }
-#line 36494 "gram_minimal.c" /* yacc.c:1646 */
+#line 36493 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1064:
-#line 7462 "gram_minimal.y" /* yacc.c:1646 */
+#line 7461 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ielem) = makeNode(IndexElem);
(yyval.ielem)->name = NULL;
@@ -36506,11 +36505,11 @@ yyreduce:
(yyval.ielem)->ordering = (yyvsp[-1].ival);
(yyval.ielem)->nulls_ordering = (yyvsp[0].ival);
}
-#line 36510 "gram_minimal.c" /* yacc.c:1646 */
+#line 36509 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1065:
-#line 7474 "gram_minimal.y" /* yacc.c:1646 */
+#line 7473 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ielem) = makeNode(IndexElem);
(yyval.ielem)->name = NULL;
@@ -36522,122 +36521,122 @@ yyreduce:
(yyval.ielem)->ordering = (yyvsp[-1].ival);
(yyval.ielem)->nulls_ordering = (yyvsp[0].ival);
}
-#line 36526 "gram_minimal.c" /* yacc.c:1646 */
+#line 36525 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1066:
-#line 7493 "gram_minimal.y" /* yacc.c:1646 */
+#line 7492 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->name = (yyvsp[-1].str);
}
-#line 36535 "gram_minimal.c" /* yacc.c:1646 */
+#line 36534 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1067:
-#line 7498 "gram_minimal.y" /* yacc.c:1646 */
+#line 7497 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->expr = (yyvsp[-1].node);
}
-#line 36544 "gram_minimal.c" /* yacc.c:1646 */
+#line 36543 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1068:
-#line 7503 "gram_minimal.y" /* yacc.c:1646 */
+#line 7502 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.ielem) = (yyvsp[0].ielem);
(yyval.ielem)->expr = (yyvsp[-2].node);
}
-#line 36553 "gram_minimal.c" /* yacc.c:1646 */
+#line 36552 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1069:
-#line 7509 "gram_minimal.y" /* yacc.c:1646 */
+#line 7508 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36559 "gram_minimal.c" /* yacc.c:1646 */
+#line 36558 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1070:
-#line 7510 "gram_minimal.y" /* yacc.c:1646 */
+#line 7509 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36565 "gram_minimal.c" /* yacc.c:1646 */
+#line 36564 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1071:
-#line 7513 "gram_minimal.y" /* yacc.c:1646 */
+#line 7512 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].ielem)); }
-#line 36571 "gram_minimal.c" /* yacc.c:1646 */
+#line 36570 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1072:
-#line 7514 "gram_minimal.y" /* yacc.c:1646 */
+#line 7513 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].ielem)); }
-#line 36577 "gram_minimal.c" /* yacc.c:1646 */
+#line 36576 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1073:
-#line 7517 "gram_minimal.y" /* yacc.c:1646 */
+#line 7516 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 36583 "gram_minimal.c" /* yacc.c:1646 */
+#line 36582 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1074:
-#line 7518 "gram_minimal.y" /* yacc.c:1646 */
+#line 7517 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36589 "gram_minimal.c" /* yacc.c:1646 */
+#line 36588 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1075:
-#line 7521 "gram_minimal.y" /* yacc.c:1646 */
+#line 7520 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 36595 "gram_minimal.c" /* yacc.c:1646 */
+#line 36594 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1076:
-#line 7522 "gram_minimal.y" /* yacc.c:1646 */
+#line 7521 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36601 "gram_minimal.c" /* yacc.c:1646 */
+#line 36600 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1077:
-#line 7525 "gram_minimal.y" /* yacc.c:1646 */
+#line 7524 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_ASC; }
-#line 36607 "gram_minimal.c" /* yacc.c:1646 */
+#line 36606 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1078:
-#line 7526 "gram_minimal.y" /* yacc.c:1646 */
+#line 7525 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_DESC; }
-#line 36613 "gram_minimal.c" /* yacc.c:1646 */
+#line 36612 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1079:
-#line 7527 "gram_minimal.y" /* yacc.c:1646 */
+#line 7526 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_DEFAULT; }
-#line 36619 "gram_minimal.c" /* yacc.c:1646 */
+#line 36618 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1080:
-#line 7530 "gram_minimal.y" /* yacc.c:1646 */
+#line 7529 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_FIRST; }
-#line 36625 "gram_minimal.c" /* yacc.c:1646 */
+#line 36624 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1081:
-#line 7531 "gram_minimal.y" /* yacc.c:1646 */
+#line 7530 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_LAST; }
-#line 36631 "gram_minimal.c" /* yacc.c:1646 */
+#line 36630 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1082:
-#line 7532 "gram_minimal.y" /* yacc.c:1646 */
+#line 7531 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = SORTBY_NULLS_DEFAULT; }
-#line 36637 "gram_minimal.c" /* yacc.c:1646 */
+#line 36636 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1083:
-#line 7550 "gram_minimal.y" /* yacc.c:1646 */
+#line 7549 "gram_minimal.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36649,11 +36648,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36653 "gram_minimal.c" /* yacc.c:1646 */
+#line 36652 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1084:
-#line 7563 "gram_minimal.y" /* yacc.c:1646 */
+#line 7562 "gram_minimal.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36666,11 +36665,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36670 "gram_minimal.c" /* yacc.c:1646 */
+#line 36669 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1085:
-#line 7577 "gram_minimal.y" /* yacc.c:1646 */
+#line 7576 "gram_minimal.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = false;
@@ -36682,11 +36681,11 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36686 "gram_minimal.c" /* yacc.c:1646 */
+#line 36685 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1086:
-#line 7590 "gram_minimal.y" /* yacc.c:1646 */
+#line 7589 "gram_minimal.y" /* yacc.c:1646 */
{
CreateFunctionStmt *n = makeNode(CreateFunctionStmt);
n->is_procedure = true;
@@ -36698,59 +36697,59 @@ yyreduce:
n->sql_body = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 36702 "gram_minimal.c" /* yacc.c:1646 */
+#line 36701 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1087:
-#line 7604 "gram_minimal.y" /* yacc.c:1646 */
+#line 7603 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 36708 "gram_minimal.c" /* yacc.c:1646 */
+#line 36707 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1088:
-#line 7605 "gram_minimal.y" /* yacc.c:1646 */
+#line 7604 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 36714 "gram_minimal.c" /* yacc.c:1646 */
+#line 36713 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1089:
-#line 7608 "gram_minimal.y" /* yacc.c:1646 */
+#line 7607 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36720 "gram_minimal.c" /* yacc.c:1646 */
+#line 36719 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1090:
-#line 7609 "gram_minimal.y" /* yacc.c:1646 */
+#line 7608 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36726 "gram_minimal.c" /* yacc.c:1646 */
+#line 36725 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1091:
-#line 7613 "gram_minimal.y" /* yacc.c:1646 */
+#line 7612 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 36732 "gram_minimal.c" /* yacc.c:1646 */
+#line 36731 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1092:
-#line 7614 "gram_minimal.y" /* yacc.c:1646 */
+#line 7613 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 36738 "gram_minimal.c" /* yacc.c:1646 */
+#line 36737 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1093:
-#line 7618 "gram_minimal.y" /* yacc.c:1646 */
+#line 7617 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 36744 "gram_minimal.c" /* yacc.c:1646 */
+#line 36743 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1094:
-#line 7620 "gram_minimal.y" /* yacc.c:1646 */
+#line 7619 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 36750 "gram_minimal.c" /* yacc.c:1646 */
+#line 36749 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1095:
-#line 7625 "gram_minimal.y" /* yacc.c:1646 */
+#line 7624 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
@@ -36758,33 +36757,33 @@ yyreduce:
n->objfuncargs = (yyvsp[0].list);
(yyval.objwithargs) = n;
}
-#line 36762 "gram_minimal.c" /* yacc.c:1646 */
+#line 36761 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1096:
-#line 7638 "gram_minimal.y" /* yacc.c:1646 */
+#line 7637 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = list_make1(makeString(pstrdup((yyvsp[0].keyword))));
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36773 "gram_minimal.c" /* yacc.c:1646 */
+#line 36772 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1097:
-#line 7645 "gram_minimal.y" /* yacc.c:1646 */
+#line 7644 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = list_make1(makeString((yyvsp[0].str)));
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36784 "gram_minimal.c" /* yacc.c:1646 */
+#line 36783 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1098:
-#line 7652 "gram_minimal.y" /* yacc.c:1646 */
+#line 7651 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = check_func_name(lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)),
@@ -36792,35 +36791,35 @@ yyreduce:
n->args_unspecified = true;
(yyval.objwithargs) = n;
}
-#line 36796 "gram_minimal.c" /* yacc.c:1646 */
+#line 36795 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1099:
-#line 7666 "gram_minimal.y" /* yacc.c:1646 */
+#line 7665 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 36802 "gram_minimal.c" /* yacc.c:1646 */
+#line 36801 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1100:
-#line 7667 "gram_minimal.y" /* yacc.c:1646 */
+#line 7666 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 36808 "gram_minimal.c" /* yacc.c:1646 */
+#line 36807 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1101:
-#line 7671 "gram_minimal.y" /* yacc.c:1646 */
+#line 7670 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 36814 "gram_minimal.c" /* yacc.c:1646 */
+#line 36813 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1102:
-#line 7673 "gram_minimal.y" /* yacc.c:1646 */
+#line 7672 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 36820 "gram_minimal.c" /* yacc.c:1646 */
+#line 36819 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1103:
-#line 7688 "gram_minimal.y" /* yacc.c:1646 */
+#line 7687 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -36829,11 +36828,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36833 "gram_minimal.c" /* yacc.c:1646 */
+#line 36832 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1104:
-#line 7697 "gram_minimal.y" /* yacc.c:1646 */
+#line 7696 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-2].str);
@@ -36842,11 +36841,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36846 "gram_minimal.c" /* yacc.c:1646 */
+#line 36845 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1105:
-#line 7706 "gram_minimal.y" /* yacc.c:1646 */
+#line 7705 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -36855,11 +36854,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36859 "gram_minimal.c" /* yacc.c:1646 */
+#line 36858 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1106:
-#line 7715 "gram_minimal.y" /* yacc.c:1646 */
+#line 7714 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = NULL;
@@ -36868,11 +36867,11 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36872 "gram_minimal.c" /* yacc.c:1646 */
+#line 36871 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1107:
-#line 7724 "gram_minimal.y" /* yacc.c:1646 */
+#line 7723 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = NULL;
@@ -36881,41 +36880,41 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 36885 "gram_minimal.c" /* yacc.c:1646 */
+#line 36884 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1108:
-#line 7735 "gram_minimal.y" /* yacc.c:1646 */
+#line 7734 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_IN; }
-#line 36891 "gram_minimal.c" /* yacc.c:1646 */
+#line 36890 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1109:
-#line 7736 "gram_minimal.y" /* yacc.c:1646 */
+#line 7735 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_OUT; }
-#line 36897 "gram_minimal.c" /* yacc.c:1646 */
+#line 36896 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1110:
-#line 7737 "gram_minimal.y" /* yacc.c:1646 */
+#line 7736 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_INOUT; }
-#line 36903 "gram_minimal.c" /* yacc.c:1646 */
+#line 36902 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1111:
-#line 7738 "gram_minimal.y" /* yacc.c:1646 */
+#line 7737 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_INOUT; }
-#line 36909 "gram_minimal.c" /* yacc.c:1646 */
+#line 36908 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1112:
-#line 7739 "gram_minimal.y" /* yacc.c:1646 */
+#line 7738 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.fun_param_mode) = FUNC_PARAM_VARIADIC; }
-#line 36915 "gram_minimal.c" /* yacc.c:1646 */
+#line 36914 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1114:
-#line 7750 "gram_minimal.y" /* yacc.c:1646 */
+#line 7749 "gram_minimal.y" /* yacc.c:1646 */
{
/* We can catch over-specified results here if we want to,
* but for now better to silently swallow typmod, etc.
@@ -36923,64 +36922,64 @@ yyreduce:
*/
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 36927 "gram_minimal.c" /* yacc.c:1646 */
+#line 36926 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1115:
-#line 7764 "gram_minimal.y" /* yacc.c:1646 */
+#line 7763 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 36933 "gram_minimal.c" /* yacc.c:1646 */
+#line 36932 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1116:
-#line 7766 "gram_minimal.y" /* yacc.c:1646 */
+#line 7765 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list)));
(yyval.typnam)->pct_type = true;
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 36943 "gram_minimal.c" /* yacc.c:1646 */
+#line 36942 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1117:
-#line 7772 "gram_minimal.y" /* yacc.c:1646 */
+#line 7771 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-3].str)), (yyvsp[-2].list)));
(yyval.typnam)->pct_type = true;
(yyval.typnam)->setof = true;
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 36954 "gram_minimal.c" /* yacc.c:1646 */
+#line 36953 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1118:
-#line 7782 "gram_minimal.y" /* yacc.c:1646 */
+#line 7781 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[0].fun_param);
}
-#line 36962 "gram_minimal.c" /* yacc.c:1646 */
+#line 36961 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1119:
-#line 7786 "gram_minimal.y" /* yacc.c:1646 */
+#line 7785 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[-2].fun_param);
(yyval.fun_param)->defexpr = (yyvsp[0].node);
}
-#line 36971 "gram_minimal.c" /* yacc.c:1646 */
+#line 36970 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1120:
-#line 7791 "gram_minimal.y" /* yacc.c:1646 */
+#line 7790 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.fun_param) = (yyvsp[-2].fun_param);
(yyval.fun_param)->defexpr = (yyvsp[0].node);
}
-#line 36980 "gram_minimal.c" /* yacc.c:1646 */
+#line 36979 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1121:
-#line 7799 "gram_minimal.y" /* yacc.c:1646 */
+#line 7798 "gram_minimal.y" /* yacc.c:1646 */
{
if (!((yyvsp[0].fun_param)->mode == FUNC_PARAM_DEFAULT ||
(yyvsp[0].fun_param)->mode == FUNC_PARAM_IN ||
@@ -36991,56 +36990,56 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.fun_param) = (yyvsp[0].fun_param);
}
-#line 36995 "gram_minimal.c" /* yacc.c:1646 */
+#line 36994 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1122:
-#line 7841 "gram_minimal.y" /* yacc.c:1646 */
+#line 7840 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NIL, makeInteger(-1));
}
-#line 37003 "gram_minimal.c" /* yacc.c:1646 */
+#line 37002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1123:
-#line 7845 "gram_minimal.y" /* yacc.c:1646 */
+#line 7844 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-1].list), makeInteger(-1));
}
-#line 37011 "gram_minimal.c" /* yacc.c:1646 */
+#line 37010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1124:
-#line 7849 "gram_minimal.y" /* yacc.c:1646 */
+#line 7848 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-1].list), makeInteger(0));
}
-#line 37019 "gram_minimal.c" /* yacc.c:1646 */
+#line 37018 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1125:
-#line 7853 "gram_minimal.y" /* yacc.c:1646 */
+#line 7852 "gram_minimal.y" /* yacc.c:1646 */
{
/* this is the only case requiring consistency checking */
(yyval.list) = makeOrderedSetArgs((yyvsp[-4].list), (yyvsp[-1].list), yyscanner);
}
-#line 37028 "gram_minimal.c" /* yacc.c:1646 */
+#line 37027 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1126:
-#line 7860 "gram_minimal.y" /* yacc.c:1646 */
+#line 7859 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].fun_param)); }
-#line 37034 "gram_minimal.c" /* yacc.c:1646 */
+#line 37033 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1127:
-#line 7861 "gram_minimal.y" /* yacc.c:1646 */
+#line 7860 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param)); }
-#line 37040 "gram_minimal.c" /* yacc.c:1646 */
+#line 37039 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1128:
-#line 7866 "gram_minimal.y" /* yacc.c:1646 */
+#line 7865 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
@@ -37048,250 +37047,250 @@ yyreduce:
n->objfuncargs = (List *) linitial((yyvsp[0].list));
(yyval.objwithargs) = n;
}
-#line 37052 "gram_minimal.c" /* yacc.c:1646 */
+#line 37051 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1129:
-#line 7876 "gram_minimal.y" /* yacc.c:1646 */
+#line 7875 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 37058 "gram_minimal.c" /* yacc.c:1646 */
+#line 37057 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1130:
-#line 7878 "gram_minimal.y" /* yacc.c:1646 */
+#line 7877 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 37064 "gram_minimal.c" /* yacc.c:1646 */
+#line 37063 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1132:
-#line 7883 "gram_minimal.y" /* yacc.c:1646 */
+#line 7882 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 37070 "gram_minimal.c" /* yacc.c:1646 */
+#line 37069 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1133:
-#line 7888 "gram_minimal.y" /* yacc.c:1646 */
+#line 7887 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37076 "gram_minimal.c" /* yacc.c:1646 */
+#line 37075 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1134:
-#line 7889 "gram_minimal.y" /* yacc.c:1646 */
+#line 7888 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37082 "gram_minimal.c" /* yacc.c:1646 */
+#line 37081 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1135:
-#line 7897 "gram_minimal.y" /* yacc.c:1646 */
+#line 7896 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(false), (yylsp[-3]));
}
-#line 37090 "gram_minimal.c" /* yacc.c:1646 */
+#line 37089 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1136:
-#line 7901 "gram_minimal.y" /* yacc.c:1646 */
+#line 7900 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[-4]));
}
-#line 37098 "gram_minimal.c" /* yacc.c:1646 */
+#line 37097 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1137:
-#line 7905 "gram_minimal.y" /* yacc.c:1646 */
+#line 7904 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("strict", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37106 "gram_minimal.c" /* yacc.c:1646 */
+#line 37105 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1138:
-#line 7909 "gram_minimal.y" /* yacc.c:1646 */
+#line 7908 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("immutable"), (yylsp[0]));
}
-#line 37114 "gram_minimal.c" /* yacc.c:1646 */
+#line 37113 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1139:
-#line 7913 "gram_minimal.y" /* yacc.c:1646 */
+#line 7912 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("stable"), (yylsp[0]));
}
-#line 37122 "gram_minimal.c" /* yacc.c:1646 */
+#line 37121 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1140:
-#line 7917 "gram_minimal.y" /* yacc.c:1646 */
+#line 7916 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("volatility", (Node *)makeString("volatile"), (yylsp[0]));
}
-#line 37130 "gram_minimal.c" /* yacc.c:1646 */
+#line 37129 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1141:
-#line 7921 "gram_minimal.y" /* yacc.c:1646 */
+#line 7920 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[-2]));
}
-#line 37138 "gram_minimal.c" /* yacc.c:1646 */
+#line 37137 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1142:
-#line 7925 "gram_minimal.y" /* yacc.c:1646 */
+#line 7924 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[-2]));
}
-#line 37146 "gram_minimal.c" /* yacc.c:1646 */
+#line 37145 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1143:
-#line 7929 "gram_minimal.y" /* yacc.c:1646 */
+#line 7928 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(true), (yylsp[-1]));
}
-#line 37154 "gram_minimal.c" /* yacc.c:1646 */
+#line 37153 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1144:
-#line 7933 "gram_minimal.y" /* yacc.c:1646 */
+#line 7932 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("security", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 37162 "gram_minimal.c" /* yacc.c:1646 */
+#line 37161 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1145:
-#line 7937 "gram_minimal.y" /* yacc.c:1646 */
+#line 7936 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37170 "gram_minimal.c" /* yacc.c:1646 */
+#line 37169 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1146:
-#line 7941 "gram_minimal.y" /* yacc.c:1646 */
+#line 7940 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("leakproof", (Node *)makeInteger(false), (yylsp[-1]));
}
-#line 37178 "gram_minimal.c" /* yacc.c:1646 */
+#line 37177 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1147:
-#line 7945 "gram_minimal.y" /* yacc.c:1646 */
+#line 7944 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("cost", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 37186 "gram_minimal.c" /* yacc.c:1646 */
+#line 37185 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1148:
-#line 7949 "gram_minimal.y" /* yacc.c:1646 */
+#line 7948 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("rows", (Node *)(yyvsp[0].value), (yylsp[-1]));
}
-#line 37194 "gram_minimal.c" /* yacc.c:1646 */
+#line 37193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1149:
-#line 7953 "gram_minimal.y" /* yacc.c:1646 */
+#line 7952 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("support", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37202 "gram_minimal.c" /* yacc.c:1646 */
+#line 37201 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1150:
-#line 7957 "gram_minimal.y" /* yacc.c:1646 */
+#line 7956 "gram_minimal.y" /* yacc.c:1646 */
{
/* we abuse the normal content of a DefElem here */
(yyval.defelt) = makeDefElem("set", (Node *)(yyvsp[0].vsetstmt), (yylsp[0]));
}
-#line 37211 "gram_minimal.c" /* yacc.c:1646 */
+#line 37210 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1151:
-#line 7962 "gram_minimal.y" /* yacc.c:1646 */
+#line 7961 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("parallel", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37219 "gram_minimal.c" /* yacc.c:1646 */
+#line 37218 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1152:
-#line 7969 "gram_minimal.y" /* yacc.c:1646 */
+#line 7968 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37227 "gram_minimal.c" /* yacc.c:1646 */
+#line 37226 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1153:
-#line 7973 "gram_minimal.y" /* yacc.c:1646 */
+#line 7972 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37235 "gram_minimal.c" /* yacc.c:1646 */
+#line 37234 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1154:
-#line 7977 "gram_minimal.y" /* yacc.c:1646 */
+#line 7976 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("transform", (Node *)(yyvsp[0].list), (yylsp[-1]));
}
-#line 37243 "gram_minimal.c" /* yacc.c:1646 */
+#line 37242 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1155:
-#line 7981 "gram_minimal.y" /* yacc.c:1646 */
+#line 7980 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("window", (Node *)makeInteger(true), (yylsp[0]));
}
-#line 37251 "gram_minimal.c" /* yacc.c:1646 */
+#line 37250 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1156:
-#line 7985 "gram_minimal.y" /* yacc.c:1646 */
+#line 7984 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = (yyvsp[0].defelt);
}
-#line 37259 "gram_minimal.c" /* yacc.c:1646 */
+#line 37258 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1157:
-#line 7990 "gram_minimal.y" /* yacc.c:1646 */
+#line 7989 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 37265 "gram_minimal.c" /* yacc.c:1646 */
+#line 37264 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1158:
-#line 7992 "gram_minimal.y" /* yacc.c:1646 */
+#line 7991 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeString((yyvsp[-2].str)), makeString((yyvsp[0].str)));
}
-#line 37273 "gram_minimal.c" /* yacc.c:1646 */
+#line 37272 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1159:
-#line 7998 "gram_minimal.y" /* yacc.c:1646 */
+#line 7997 "gram_minimal.y" /* yacc.c:1646 */
{
ReturnStmt *r = makeNode(ReturnStmt);
r->returnval = (Node *) (yyvsp[0].node);
(yyval.node) = (Node *) r;
}
-#line 37283 "gram_minimal.c" /* yacc.c:1646 */
+#line 37282 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1160:
-#line 8007 "gram_minimal.y" /* yacc.c:1646 */
+#line 8006 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 37291 "gram_minimal.c" /* yacc.c:1646 */
+#line 37290 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1161:
-#line 8011 "gram_minimal.y" /* yacc.c:1646 */
+#line 8010 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* A compound statement is stored as a single-item list
@@ -37301,19 +37300,19 @@ yyreduce:
*/
(yyval.node) = (Node *) list_make1((yyvsp[-1].list));
}
-#line 37305 "gram_minimal.c" /* yacc.c:1646 */
+#line 37304 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1162:
-#line 8021 "gram_minimal.y" /* yacc.c:1646 */
+#line 8020 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 37313 "gram_minimal.c" /* yacc.c:1646 */
+#line 37312 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1163:
-#line 8028 "gram_minimal.y" /* yacc.c:1646 */
+#line 8027 "gram_minimal.y" /* yacc.c:1646 */
{
/* As in stmtmulti, discard empty statements */
if ((yyvsp[-1].node) != NULL)
@@ -37321,43 +37320,43 @@ yyreduce:
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 37325 "gram_minimal.c" /* yacc.c:1646 */
+#line 37324 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1164:
-#line 8036 "gram_minimal.y" /* yacc.c:1646 */
+#line 8035 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = NIL;
}
-#line 37333 "gram_minimal.c" /* yacc.c:1646 */
+#line 37332 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1167:
-#line 8047 "gram_minimal.y" /* yacc.c:1646 */
+#line 8046 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 37339 "gram_minimal.c" /* yacc.c:1646 */
+#line 37338 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1168:
-#line 8048 "gram_minimal.y" /* yacc.c:1646 */
+#line 8047 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-4].list), (yyvsp[0].typnam)); }
-#line 37345 "gram_minimal.c" /* yacc.c:1646 */
+#line 37344 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1169:
-#line 8052 "gram_minimal.y" /* yacc.c:1646 */
+#line 8051 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 37351 "gram_minimal.c" /* yacc.c:1646 */
+#line 37350 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1170:
-#line 8053 "gram_minimal.y" /* yacc.c:1646 */
+#line 8052 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 37357 "gram_minimal.c" /* yacc.c:1646 */
+#line 37356 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1171:
-#line 8057 "gram_minimal.y" /* yacc.c:1646 */
+#line 8056 "gram_minimal.y" /* yacc.c:1646 */
{
FunctionParameter *n = makeNode(FunctionParameter);
n->name = (yyvsp[-1].str);
@@ -37366,27 +37365,27 @@ yyreduce:
n->defexpr = NULL;
(yyval.fun_param) = n;
}
-#line 37370 "gram_minimal.c" /* yacc.c:1646 */
+#line 37369 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1172:
-#line 8069 "gram_minimal.y" /* yacc.c:1646 */
+#line 8068 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].fun_param));
}
-#line 37378 "gram_minimal.c" /* yacc.c:1646 */
+#line 37377 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1173:
-#line 8073 "gram_minimal.y" /* yacc.c:1646 */
+#line 8072 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].fun_param));
}
-#line 37386 "gram_minimal.c" /* yacc.c:1646 */
+#line 37385 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1174:
-#line 8088 "gram_minimal.y" /* yacc.c:1646 */
+#line 8087 "gram_minimal.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_FUNCTION;
@@ -37394,11 +37393,11 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37398 "gram_minimal.c" /* yacc.c:1646 */
+#line 37397 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1175:
-#line 8096 "gram_minimal.y" /* yacc.c:1646 */
+#line 8095 "gram_minimal.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_PROCEDURE;
@@ -37406,11 +37405,11 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37410 "gram_minimal.c" /* yacc.c:1646 */
+#line 37409 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1176:
-#line 8104 "gram_minimal.y" /* yacc.c:1646 */
+#line 8103 "gram_minimal.y" /* yacc.c:1646 */
{
AlterFunctionStmt *n = makeNode(AlterFunctionStmt);
n->objtype = OBJECT_ROUTINE;
@@ -37418,23 +37417,23 @@ yyreduce:
n->actions = (yyvsp[-1].list);
(yyval.node) = (Node *) n;
}
-#line 37422 "gram_minimal.c" /* yacc.c:1646 */
+#line 37421 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1177:
-#line 8115 "gram_minimal.y" /* yacc.c:1646 */
+#line 8114 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37428 "gram_minimal.c" /* yacc.c:1646 */
+#line 37427 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1178:
-#line 8116 "gram_minimal.y" /* yacc.c:1646 */
+#line 8115 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37434 "gram_minimal.c" /* yacc.c:1646 */
+#line 37433 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1181:
-#line 8140 "gram_minimal.y" /* yacc.c:1646 */
+#line 8139 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_FUNCTION;
@@ -37444,11 +37443,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37448 "gram_minimal.c" /* yacc.c:1646 */
+#line 37447 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1182:
-#line 8150 "gram_minimal.y" /* yacc.c:1646 */
+#line 8149 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_FUNCTION;
@@ -37458,11 +37457,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37462 "gram_minimal.c" /* yacc.c:1646 */
+#line 37461 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1183:
-#line 8160 "gram_minimal.y" /* yacc.c:1646 */
+#line 8159 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_PROCEDURE;
@@ -37472,11 +37471,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37476 "gram_minimal.c" /* yacc.c:1646 */
+#line 37475 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1184:
-#line 8170 "gram_minimal.y" /* yacc.c:1646 */
+#line 8169 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_PROCEDURE;
@@ -37486,11 +37485,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37490 "gram_minimal.c" /* yacc.c:1646 */
+#line 37489 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1185:
-#line 8180 "gram_minimal.y" /* yacc.c:1646 */
+#line 8179 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_ROUTINE;
@@ -37500,11 +37499,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37504 "gram_minimal.c" /* yacc.c:1646 */
+#line 37503 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1186:
-#line 8190 "gram_minimal.y" /* yacc.c:1646 */
+#line 8189 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_ROUTINE;
@@ -37514,11 +37513,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37518 "gram_minimal.c" /* yacc.c:1646 */
+#line 37517 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1187:
-#line 8203 "gram_minimal.y" /* yacc.c:1646 */
+#line 8202 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_AGGREGATE;
@@ -37528,11 +37527,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37532 "gram_minimal.c" /* yacc.c:1646 */
+#line 37531 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1188:
-#line 8213 "gram_minimal.y" /* yacc.c:1646 */
+#line 8212 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_AGGREGATE;
@@ -37542,11 +37541,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37546 "gram_minimal.c" /* yacc.c:1646 */
+#line 37545 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1189:
-#line 8226 "gram_minimal.y" /* yacc.c:1646 */
+#line 8225 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_OPERATOR;
@@ -37556,11 +37555,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37560 "gram_minimal.c" /* yacc.c:1646 */
+#line 37559 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1190:
-#line 8236 "gram_minimal.y" /* yacc.c:1646 */
+#line 8235 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_OPERATOR;
@@ -37570,11 +37569,11 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37574 "gram_minimal.c" /* yacc.c:1646 */
+#line 37573 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1191:
-#line 8249 "gram_minimal.y" /* yacc.c:1646 */
+#line 8248 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(ERROR,
(errcode(ERRCODE_SYNTAX_ERROR),
@@ -37582,102 +37581,102 @@ yyreduce:
errhint("Use NONE to denote the missing argument of a unary operator."),
parser_errposition((yylsp[0]))));
}
-#line 37586 "gram_minimal.c" /* yacc.c:1646 */
+#line 37585 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1192:
-#line 8257 "gram_minimal.y" /* yacc.c:1646 */
+#line 8256 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-3].typnam), (yyvsp[-1].typnam)); }
-#line 37592 "gram_minimal.c" /* yacc.c:1646 */
+#line 37591 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1193:
-#line 8259 "gram_minimal.y" /* yacc.c:1646 */
+#line 8258 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2(NULL, (yyvsp[-1].typnam)); }
-#line 37598 "gram_minimal.c" /* yacc.c:1646 */
+#line 37597 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1194:
-#line 8261 "gram_minimal.y" /* yacc.c:1646 */
+#line 8260 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-3].typnam), NULL); }
-#line 37604 "gram_minimal.c" /* yacc.c:1646 */
+#line 37603 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1195:
-#line 8266 "gram_minimal.y" /* yacc.c:1646 */
+#line 8265 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 37610 "gram_minimal.c" /* yacc.c:1646 */
+#line 37609 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1196:
-#line 8268 "gram_minimal.y" /* yacc.c:1646 */
+#line 8267 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lcons(makeString((yyvsp[-2].str)), (yyvsp[0].list)); }
-#line 37616 "gram_minimal.c" /* yacc.c:1646 */
+#line 37615 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1197:
-#line 8272 "gram_minimal.y" /* yacc.c:1646 */
+#line 8271 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].objwithargs)); }
-#line 37622 "gram_minimal.c" /* yacc.c:1646 */
+#line 37621 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1198:
-#line 8274 "gram_minimal.y" /* yacc.c:1646 */
+#line 8273 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].objwithargs)); }
-#line 37628 "gram_minimal.c" /* yacc.c:1646 */
+#line 37627 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1199:
-#line 8279 "gram_minimal.y" /* yacc.c:1646 */
+#line 8278 "gram_minimal.y" /* yacc.c:1646 */
{
ObjectWithArgs *n = makeNode(ObjectWithArgs);
n->objname = (yyvsp[-1].list);
n->objargs = (yyvsp[0].list);
(yyval.objwithargs) = n;
}
-#line 37639 "gram_minimal.c" /* yacc.c:1646 */
+#line 37638 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1200:
-#line 8297 "gram_minimal.y" /* yacc.c:1646 */
+#line 8296 "gram_minimal.y" /* yacc.c:1646 */
{
DoStmt *n = makeNode(DoStmt);
n->args = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 37649 "gram_minimal.c" /* yacc.c:1646 */
+#line 37648 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1201:
-#line 8305 "gram_minimal.y" /* yacc.c:1646 */
+#line 8304 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 37655 "gram_minimal.c" /* yacc.c:1646 */
+#line 37654 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1202:
-#line 8306 "gram_minimal.y" /* yacc.c:1646 */
+#line 8305 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 37661 "gram_minimal.c" /* yacc.c:1646 */
+#line 37660 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1203:
-#line 8311 "gram_minimal.y" /* yacc.c:1646 */
+#line 8310 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("as", (Node *)makeString((yyvsp[0].str)), (yylsp[0]));
}
-#line 37669 "gram_minimal.c" /* yacc.c:1646 */
+#line 37668 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1204:
-#line 8315 "gram_minimal.y" /* yacc.c:1646 */
+#line 8314 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("language", (Node *)makeString((yyvsp[0].str)), (yylsp[-1]));
}
-#line 37677 "gram_minimal.c" /* yacc.c:1646 */
+#line 37676 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1205:
-#line 8328 "gram_minimal.y" /* yacc.c:1646 */
+#line 8327 "gram_minimal.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-7].typnam);
@@ -37687,11 +37686,11 @@ yyreduce:
n->inout = false;
(yyval.node) = (Node *)n;
}
-#line 37691 "gram_minimal.c" /* yacc.c:1646 */
+#line 37690 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1206:
-#line 8339 "gram_minimal.y" /* yacc.c:1646 */
+#line 8338 "gram_minimal.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-6].typnam);
@@ -37701,11 +37700,11 @@ yyreduce:
n->inout = false;
(yyval.node) = (Node *)n;
}
-#line 37705 "gram_minimal.c" /* yacc.c:1646 */
+#line 37704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1207:
-#line 8350 "gram_minimal.y" /* yacc.c:1646 */
+#line 8349 "gram_minimal.y" /* yacc.c:1646 */
{
CreateCastStmt *n = makeNode(CreateCastStmt);
n->sourcetype = (yyvsp[-6].typnam);
@@ -37715,29 +37714,29 @@ yyreduce:
n->inout = true;
(yyval.node) = (Node *)n;
}
-#line 37719 "gram_minimal.c" /* yacc.c:1646 */
+#line 37718 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1208:
-#line 8361 "gram_minimal.y" /* yacc.c:1646 */
+#line 8360 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_IMPLICIT; }
-#line 37725 "gram_minimal.c" /* yacc.c:1646 */
+#line 37724 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1209:
-#line 8362 "gram_minimal.y" /* yacc.c:1646 */
+#line 8361 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_ASSIGNMENT; }
-#line 37731 "gram_minimal.c" /* yacc.c:1646 */
+#line 37730 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1210:
-#line 8363 "gram_minimal.y" /* yacc.c:1646 */
+#line 8362 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = COERCION_EXPLICIT; }
-#line 37737 "gram_minimal.c" /* yacc.c:1646 */
+#line 37736 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1211:
-#line 8368 "gram_minimal.y" /* yacc.c:1646 */
+#line 8367 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_CAST;
@@ -37747,23 +37746,23 @@ yyreduce:
n->concurrent = false;
(yyval.node) = (Node *)n;
}
-#line 37751 "gram_minimal.c" /* yacc.c:1646 */
+#line 37750 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1212:
-#line 8379 "gram_minimal.y" /* yacc.c:1646 */
+#line 8378 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 37757 "gram_minimal.c" /* yacc.c:1646 */
+#line 37756 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1213:
-#line 8380 "gram_minimal.y" /* yacc.c:1646 */
+#line 8379 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 37763 "gram_minimal.c" /* yacc.c:1646 */
+#line 37762 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1214:
-#line 8391 "gram_minimal.y" /* yacc.c:1646 */
+#line 8390 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTransformStmt *n = makeNode(CreateTransformStmt);
n->replace = (yyvsp[-8].boolean);
@@ -37773,43 +37772,43 @@ yyreduce:
n->tosql = lsecond((yyvsp[-1].list));
(yyval.node) = (Node *)n;
}
-#line 37777 "gram_minimal.c" /* yacc.c:1646 */
+#line 37776 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1215:
-#line 8403 "gram_minimal.y" /* yacc.c:1646 */
+#line 8402 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[-6].objwithargs), (yyvsp[0].objwithargs));
}
-#line 37785 "gram_minimal.c" /* yacc.c:1646 */
+#line 37784 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1216:
-#line 8407 "gram_minimal.y" /* yacc.c:1646 */
+#line 8406 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].objwithargs), (yyvsp[-6].objwithargs));
}
-#line 37793 "gram_minimal.c" /* yacc.c:1646 */
+#line 37792 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1217:
-#line 8411 "gram_minimal.y" /* yacc.c:1646 */
+#line 8410 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].objwithargs), NULL);
}
-#line 37801 "gram_minimal.c" /* yacc.c:1646 */
+#line 37800 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1218:
-#line 8415 "gram_minimal.y" /* yacc.c:1646 */
+#line 8414 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, (yyvsp[0].objwithargs));
}
-#line 37809 "gram_minimal.c" /* yacc.c:1646 */
+#line 37808 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1219:
-#line 8422 "gram_minimal.y" /* yacc.c:1646 */
+#line 8421 "gram_minimal.y" /* yacc.c:1646 */
{
DropStmt *n = makeNode(DropStmt);
n->removeType = OBJECT_TRANSFORM;
@@ -37818,11 +37817,11 @@ yyreduce:
n->missing_ok = (yyvsp[-5].boolean);
(yyval.node) = (Node *)n;
}
-#line 37822 "gram_minimal.c" /* yacc.c:1646 */
+#line 37821 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1220:
-#line 8442 "gram_minimal.y" /* yacc.c:1646 */
+#line 8441 "gram_minimal.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37834,11 +37833,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37838 "gram_minimal.c" /* yacc.c:1646 */
+#line 37837 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1221:
-#line 8454 "gram_minimal.y" /* yacc.c:1646 */
+#line 8453 "gram_minimal.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37850,11 +37849,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37854 "gram_minimal.c" /* yacc.c:1646 */
+#line 37853 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1222:
-#line 8466 "gram_minimal.y" /* yacc.c:1646 */
+#line 8465 "gram_minimal.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37866,11 +37865,11 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37870 "gram_minimal.c" /* yacc.c:1646 */
+#line 37869 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1223:
-#line 8478 "gram_minimal.y" /* yacc.c:1646 */
+#line 8477 "gram_minimal.y" /* yacc.c:1646 */
{
ReindexStmt *n = makeNode(ReindexStmt);
n->kind = (yyvsp[-2].ival);
@@ -37882,41 +37881,41 @@ yyreduce:
makeDefElem("concurrently", NULL, (yylsp[-1])));
(yyval.node) = (Node *)n;
}
-#line 37886 "gram_minimal.c" /* yacc.c:1646 */
+#line 37885 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1224:
-#line 8491 "gram_minimal.y" /* yacc.c:1646 */
+#line 8490 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_INDEX; }
-#line 37892 "gram_minimal.c" /* yacc.c:1646 */
+#line 37891 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1225:
-#line 8492 "gram_minimal.y" /* yacc.c:1646 */
+#line 8491 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_TABLE; }
-#line 37898 "gram_minimal.c" /* yacc.c:1646 */
+#line 37897 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1226:
-#line 8495 "gram_minimal.y" /* yacc.c:1646 */
+#line 8494 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_SCHEMA; }
-#line 37904 "gram_minimal.c" /* yacc.c:1646 */
+#line 37903 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1227:
-#line 8496 "gram_minimal.y" /* yacc.c:1646 */
+#line 8495 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_SYSTEM; }
-#line 37910 "gram_minimal.c" /* yacc.c:1646 */
+#line 37909 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1228:
-#line 8497 "gram_minimal.y" /* yacc.c:1646 */
+#line 8496 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = REINDEX_OBJECT_DATABASE; }
-#line 37916 "gram_minimal.c" /* yacc.c:1646 */
+#line 37915 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1229:
-#line 8508 "gram_minimal.y" /* yacc.c:1646 */
+#line 8507 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableSpaceOptionsStmt *n =
makeNode(AlterTableSpaceOptionsStmt);
@@ -37925,11 +37924,11 @@ yyreduce:
n->isReset = false;
(yyval.node) = (Node *)n;
}
-#line 37929 "gram_minimal.c" /* yacc.c:1646 */
+#line 37928 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1230:
-#line 8517 "gram_minimal.y" /* yacc.c:1646 */
+#line 8516 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTableSpaceOptionsStmt *n =
makeNode(AlterTableSpaceOptionsStmt);
@@ -37938,11 +37937,11 @@ yyreduce:
n->isReset = true;
(yyval.node) = (Node *)n;
}
-#line 37942 "gram_minimal.c" /* yacc.c:1646 */
+#line 37941 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1231:
-#line 8534 "gram_minimal.y" /* yacc.c:1646 */
+#line 8533 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_AGGREGATE;
@@ -37951,11 +37950,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 37955 "gram_minimal.c" /* yacc.c:1646 */
+#line 37954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1232:
-#line 8543 "gram_minimal.y" /* yacc.c:1646 */
+#line 8542 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLLATION;
@@ -37964,11 +37963,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 37968 "gram_minimal.c" /* yacc.c:1646 */
+#line 37967 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1233:
-#line 8552 "gram_minimal.y" /* yacc.c:1646 */
+#line 8551 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_CONVERSION;
@@ -37977,11 +37976,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 37981 "gram_minimal.c" /* yacc.c:1646 */
+#line 37980 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1234:
-#line 8561 "gram_minimal.y" /* yacc.c:1646 */
+#line 8560 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DATABASE;
@@ -37990,11 +37989,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 37994 "gram_minimal.c" /* yacc.c:1646 */
+#line 37993 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1235:
-#line 8570 "gram_minimal.y" /* yacc.c:1646 */
+#line 8569 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DOMAIN;
@@ -38003,11 +38002,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38007 "gram_minimal.c" /* yacc.c:1646 */
+#line 38006 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1236:
-#line 8579 "gram_minimal.y" /* yacc.c:1646 */
+#line 8578 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_DOMCONSTRAINT;
@@ -38016,11 +38015,11 @@ yyreduce:
n->newname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 38020 "gram_minimal.c" /* yacc.c:1646 */
+#line 38019 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1237:
-#line 8588 "gram_minimal.y" /* yacc.c:1646 */
+#line 8587 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FDW;
@@ -38029,11 +38028,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38033 "gram_minimal.c" /* yacc.c:1646 */
+#line 38032 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1238:
-#line 8597 "gram_minimal.y" /* yacc.c:1646 */
+#line 8596 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FUNCTION;
@@ -38042,11 +38041,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38046 "gram_minimal.c" /* yacc.c:1646 */
+#line 38045 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1239:
-#line 8606 "gram_minimal.y" /* yacc.c:1646 */
+#line 8605 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38055,11 +38054,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38059 "gram_minimal.c" /* yacc.c:1646 */
+#line 38058 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1240:
-#line 8615 "gram_minimal.y" /* yacc.c:1646 */
+#line 8614 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_LANGUAGE;
@@ -38068,11 +38067,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38072 "gram_minimal.c" /* yacc.c:1646 */
+#line 38071 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1241:
-#line 8624 "gram_minimal.y" /* yacc.c:1646 */
+#line 8623 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_OPCLASS;
@@ -38081,11 +38080,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38085 "gram_minimal.c" /* yacc.c:1646 */
+#line 38084 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1242:
-#line 8633 "gram_minimal.y" /* yacc.c:1646 */
+#line 8632 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_OPFAMILY;
@@ -38094,11 +38093,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38098 "gram_minimal.c" /* yacc.c:1646 */
+#line 38097 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1243:
-#line 8642 "gram_minimal.y" /* yacc.c:1646 */
+#line 8641 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_POLICY;
@@ -38108,11 +38107,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38112 "gram_minimal.c" /* yacc.c:1646 */
+#line 38111 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1244:
-#line 8652 "gram_minimal.y" /* yacc.c:1646 */
+#line 8651 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_POLICY;
@@ -38122,11 +38121,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38126 "gram_minimal.c" /* yacc.c:1646 */
+#line 38125 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1245:
-#line 8662 "gram_minimal.y" /* yacc.c:1646 */
+#line 8661 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_PROCEDURE;
@@ -38135,11 +38134,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38139 "gram_minimal.c" /* yacc.c:1646 */
+#line 38138 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1246:
-#line 8671 "gram_minimal.y" /* yacc.c:1646 */
+#line 8670 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_PUBLICATION;
@@ -38148,11 +38147,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38152 "gram_minimal.c" /* yacc.c:1646 */
+#line 38151 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1247:
-#line 8680 "gram_minimal.y" /* yacc.c:1646 */
+#line 8679 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROUTINE;
@@ -38161,11 +38160,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38165 "gram_minimal.c" /* yacc.c:1646 */
+#line 38164 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1248:
-#line 8689 "gram_minimal.y" /* yacc.c:1646 */
+#line 8688 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SCHEMA;
@@ -38174,11 +38173,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38178 "gram_minimal.c" /* yacc.c:1646 */
+#line 38177 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1249:
-#line 8698 "gram_minimal.y" /* yacc.c:1646 */
+#line 8697 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_SERVER;
@@ -38187,11 +38186,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38191 "gram_minimal.c" /* yacc.c:1646 */
+#line 38190 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1250:
-#line 8707 "gram_minimal.y" /* yacc.c:1646 */
+#line 8706 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SUBSCRIPTION;
@@ -38200,11 +38199,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38204 "gram_minimal.c" /* yacc.c:1646 */
+#line 38203 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1251:
-#line 8716 "gram_minimal.y" /* yacc.c:1646 */
+#line 8715 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLE;
@@ -38214,11 +38213,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38218 "gram_minimal.c" /* yacc.c:1646 */
+#line 38217 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1252:
-#line 8726 "gram_minimal.y" /* yacc.c:1646 */
+#line 8725 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLE;
@@ -38228,11 +38227,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38232 "gram_minimal.c" /* yacc.c:1646 */
+#line 38231 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1253:
-#line 8736 "gram_minimal.y" /* yacc.c:1646 */
+#line 8735 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SEQUENCE;
@@ -38242,11 +38241,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38246 "gram_minimal.c" /* yacc.c:1646 */
+#line 38245 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1254:
-#line 8746 "gram_minimal.y" /* yacc.c:1646 */
+#line 8745 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SEQUENCE;
@@ -38256,11 +38255,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38260 "gram_minimal.c" /* yacc.c:1646 */
+#line 38259 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1255:
-#line 8756 "gram_minimal.y" /* yacc.c:1646 */
+#line 8755 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_VIEW;
@@ -38270,11 +38269,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38274 "gram_minimal.c" /* yacc.c:1646 */
+#line 38273 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1256:
-#line 8766 "gram_minimal.y" /* yacc.c:1646 */
+#line 8765 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_VIEW;
@@ -38284,11 +38283,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38288 "gram_minimal.c" /* yacc.c:1646 */
+#line 38287 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1257:
-#line 8776 "gram_minimal.y" /* yacc.c:1646 */
+#line 8775 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_MATVIEW;
@@ -38298,11 +38297,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38302 "gram_minimal.c" /* yacc.c:1646 */
+#line 38301 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1258:
-#line 8786 "gram_minimal.y" /* yacc.c:1646 */
+#line 8785 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_MATVIEW;
@@ -38312,11 +38311,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38316 "gram_minimal.c" /* yacc.c:1646 */
+#line 38315 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1259:
-#line 8796 "gram_minimal.y" /* yacc.c:1646 */
+#line 8795 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_INDEX;
@@ -38326,11 +38325,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38330 "gram_minimal.c" /* yacc.c:1646 */
+#line 38329 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1260:
-#line 8806 "gram_minimal.y" /* yacc.c:1646 */
+#line 8805 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_INDEX;
@@ -38340,11 +38339,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38344 "gram_minimal.c" /* yacc.c:1646 */
+#line 38343 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1261:
-#line 8816 "gram_minimal.y" /* yacc.c:1646 */
+#line 8815 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_TABLE;
@@ -38354,11 +38353,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38358 "gram_minimal.c" /* yacc.c:1646 */
+#line 38357 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1262:
-#line 8826 "gram_minimal.y" /* yacc.c:1646 */
+#line 8825 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_FOREIGN_TABLE;
@@ -38368,11 +38367,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38372 "gram_minimal.c" /* yacc.c:1646 */
+#line 38371 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1263:
-#line 8836 "gram_minimal.y" /* yacc.c:1646 */
+#line 8835 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38383,11 +38382,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38387 "gram_minimal.c" /* yacc.c:1646 */
+#line 38386 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1264:
-#line 8847 "gram_minimal.y" /* yacc.c:1646 */
+#line 8846 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38398,11 +38397,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38402 "gram_minimal.c" /* yacc.c:1646 */
+#line 38401 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1265:
-#line 8858 "gram_minimal.y" /* yacc.c:1646 */
+#line 8857 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38413,11 +38412,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38417 "gram_minimal.c" /* yacc.c:1646 */
+#line 38416 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1266:
-#line 8869 "gram_minimal.y" /* yacc.c:1646 */
+#line 8868 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38428,11 +38427,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38432 "gram_minimal.c" /* yacc.c:1646 */
+#line 38431 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1267:
-#line 8880 "gram_minimal.y" /* yacc.c:1646 */
+#line 8879 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38443,11 +38442,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38447 "gram_minimal.c" /* yacc.c:1646 */
+#line 38446 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1268:
-#line 8891 "gram_minimal.y" /* yacc.c:1646 */
+#line 8890 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38458,11 +38457,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38462 "gram_minimal.c" /* yacc.c:1646 */
+#line 38461 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1269:
-#line 8902 "gram_minimal.y" /* yacc.c:1646 */
+#line 8901 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABCONSTRAINT;
@@ -38472,11 +38471,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38476 "gram_minimal.c" /* yacc.c:1646 */
+#line 38475 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1270:
-#line 8912 "gram_minimal.y" /* yacc.c:1646 */
+#line 8911 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABCONSTRAINT;
@@ -38486,11 +38485,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38490 "gram_minimal.c" /* yacc.c:1646 */
+#line 38489 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1271:
-#line 8922 "gram_minimal.y" /* yacc.c:1646 */
+#line 8921 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38501,11 +38500,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38505 "gram_minimal.c" /* yacc.c:1646 */
+#line 38504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1272:
-#line 8933 "gram_minimal.y" /* yacc.c:1646 */
+#line 8932 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_COLUMN;
@@ -38516,11 +38515,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38520 "gram_minimal.c" /* yacc.c:1646 */
+#line 38519 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1273:
-#line 8944 "gram_minimal.y" /* yacc.c:1646 */
+#line 8943 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_RULE;
@@ -38530,11 +38529,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38534 "gram_minimal.c" /* yacc.c:1646 */
+#line 38533 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1274:
-#line 8954 "gram_minimal.y" /* yacc.c:1646 */
+#line 8953 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TRIGGER;
@@ -38544,11 +38543,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38548 "gram_minimal.c" /* yacc.c:1646 */
+#line 38547 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1275:
-#line 8964 "gram_minimal.y" /* yacc.c:1646 */
+#line 8963 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_EVENT_TRIGGER;
@@ -38556,11 +38555,11 @@ yyreduce:
n->newname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 38560 "gram_minimal.c" /* yacc.c:1646 */
+#line 38559 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1276:
-#line 8972 "gram_minimal.y" /* yacc.c:1646 */
+#line 8971 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38569,11 +38568,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38573 "gram_minimal.c" /* yacc.c:1646 */
+#line 38572 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1277:
-#line 8981 "gram_minimal.y" /* yacc.c:1646 */
+#line 8980 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ROLE;
@@ -38582,11 +38581,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38586 "gram_minimal.c" /* yacc.c:1646 */
+#line 38585 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1278:
-#line 8990 "gram_minimal.y" /* yacc.c:1646 */
+#line 8989 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TABLESPACE;
@@ -38595,11 +38594,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38599 "gram_minimal.c" /* yacc.c:1646 */
+#line 38598 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1279:
-#line 8999 "gram_minimal.y" /* yacc.c:1646 */
+#line 8998 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_STATISTIC_EXT;
@@ -38608,11 +38607,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38612 "gram_minimal.c" /* yacc.c:1646 */
+#line 38611 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1280:
-#line 9008 "gram_minimal.y" /* yacc.c:1646 */
+#line 9007 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSPARSER;
@@ -38621,11 +38620,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38625 "gram_minimal.c" /* yacc.c:1646 */
+#line 38624 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1281:
-#line 9017 "gram_minimal.y" /* yacc.c:1646 */
+#line 9016 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSDICTIONARY;
@@ -38634,11 +38633,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38638 "gram_minimal.c" /* yacc.c:1646 */
+#line 38637 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1282:
-#line 9026 "gram_minimal.y" /* yacc.c:1646 */
+#line 9025 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSTEMPLATE;
@@ -38647,11 +38646,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38651 "gram_minimal.c" /* yacc.c:1646 */
+#line 38650 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1283:
-#line 9035 "gram_minimal.y" /* yacc.c:1646 */
+#line 9034 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TSCONFIGURATION;
@@ -38660,11 +38659,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38664 "gram_minimal.c" /* yacc.c:1646 */
+#line 38663 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1284:
-#line 9044 "gram_minimal.y" /* yacc.c:1646 */
+#line 9043 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TYPE;
@@ -38673,11 +38672,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38677 "gram_minimal.c" /* yacc.c:1646 */
+#line 38676 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1285:
-#line 9053 "gram_minimal.y" /* yacc.c:1646 */
+#line 9052 "gram_minimal.y" /* yacc.c:1646 */
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_ATTRIBUTE;
@@ -38689,23 +38688,23 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38693 "gram_minimal.c" /* yacc.c:1646 */
+#line 38692 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1288:
-#line 9070 "gram_minimal.y" /* yacc.c:1646 */
+#line 9069 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 1; }
-#line 38699 "gram_minimal.c" /* yacc.c:1646 */
+#line 38698 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1289:
-#line 9071 "gram_minimal.y" /* yacc.c:1646 */
+#line 9070 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 38705 "gram_minimal.c" /* yacc.c:1646 */
+#line 38704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1290:
-#line 9082 "gram_minimal.y" /* yacc.c:1646 */
+#line 9081 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_FUNCTION;
@@ -38714,11 +38713,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38718 "gram_minimal.c" /* yacc.c:1646 */
+#line 38717 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1291:
-#line 9091 "gram_minimal.y" /* yacc.c:1646 */
+#line 9090 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -38727,11 +38726,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38731 "gram_minimal.c" /* yacc.c:1646 */
+#line 38730 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1292:
-#line 9100 "gram_minimal.y" /* yacc.c:1646 */
+#line 9099 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_ROUTINE;
@@ -38740,11 +38739,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38744 "gram_minimal.c" /* yacc.c:1646 */
+#line 38743 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1293:
-#line 9109 "gram_minimal.y" /* yacc.c:1646 */
+#line 9108 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_TRIGGER;
@@ -38754,11 +38753,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38758 "gram_minimal.c" /* yacc.c:1646 */
+#line 38757 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1294:
-#line 9119 "gram_minimal.y" /* yacc.c:1646 */
+#line 9118 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_MATVIEW;
@@ -38767,11 +38766,11 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38771 "gram_minimal.c" /* yacc.c:1646 */
+#line 38770 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1295:
-#line 9128 "gram_minimal.y" /* yacc.c:1646 */
+#line 9127 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectDependsStmt *n = makeNode(AlterObjectDependsStmt);
n->objectType = OBJECT_INDEX;
@@ -38780,23 +38779,23 @@ yyreduce:
n->remove = (yyvsp[-4].boolean);
(yyval.node) = (Node *)n;
}
-#line 38784 "gram_minimal.c" /* yacc.c:1646 */
+#line 38783 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1296:
-#line 9138 "gram_minimal.y" /* yacc.c:1646 */
+#line 9137 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 38790 "gram_minimal.c" /* yacc.c:1646 */
+#line 38789 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1297:
-#line 9139 "gram_minimal.y" /* yacc.c:1646 */
+#line 9138 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 38796 "gram_minimal.c" /* yacc.c:1646 */
+#line 38795 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1298:
-#line 9150 "gram_minimal.y" /* yacc.c:1646 */
+#line 9149 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_AGGREGATE;
@@ -38805,11 +38804,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38809 "gram_minimal.c" /* yacc.c:1646 */
+#line 38808 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1299:
-#line 9159 "gram_minimal.y" /* yacc.c:1646 */
+#line 9158 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_COLLATION;
@@ -38818,11 +38817,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38822 "gram_minimal.c" /* yacc.c:1646 */
+#line 38821 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1300:
-#line 9168 "gram_minimal.y" /* yacc.c:1646 */
+#line 9167 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_CONVERSION;
@@ -38831,11 +38830,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38835 "gram_minimal.c" /* yacc.c:1646 */
+#line 38834 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1301:
-#line 9177 "gram_minimal.y" /* yacc.c:1646 */
+#line 9176 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_DOMAIN;
@@ -38844,11 +38843,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38848 "gram_minimal.c" /* yacc.c:1646 */
+#line 38847 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1302:
-#line 9186 "gram_minimal.y" /* yacc.c:1646 */
+#line 9185 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_EXTENSION;
@@ -38857,11 +38856,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38861 "gram_minimal.c" /* yacc.c:1646 */
+#line 38860 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1303:
-#line 9195 "gram_minimal.y" /* yacc.c:1646 */
+#line 9194 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FUNCTION;
@@ -38870,11 +38869,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38874 "gram_minimal.c" /* yacc.c:1646 */
+#line 38873 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1304:
-#line 9204 "gram_minimal.y" /* yacc.c:1646 */
+#line 9203 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPERATOR;
@@ -38883,11 +38882,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38887 "gram_minimal.c" /* yacc.c:1646 */
+#line 38886 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1305:
-#line 9213 "gram_minimal.y" /* yacc.c:1646 */
+#line 9212 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPCLASS;
@@ -38896,11 +38895,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38900 "gram_minimal.c" /* yacc.c:1646 */
+#line 38899 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1306:
-#line 9222 "gram_minimal.y" /* yacc.c:1646 */
+#line 9221 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_OPFAMILY;
@@ -38909,11 +38908,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38913 "gram_minimal.c" /* yacc.c:1646 */
+#line 38912 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1307:
-#line 9231 "gram_minimal.y" /* yacc.c:1646 */
+#line 9230 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -38922,11 +38921,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38926 "gram_minimal.c" /* yacc.c:1646 */
+#line 38925 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1308:
-#line 9240 "gram_minimal.y" /* yacc.c:1646 */
+#line 9239 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_ROUTINE;
@@ -38935,11 +38934,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38939 "gram_minimal.c" /* yacc.c:1646 */
+#line 38938 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1309:
-#line 9249 "gram_minimal.y" /* yacc.c:1646 */
+#line 9248 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TABLE;
@@ -38948,11 +38947,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38952 "gram_minimal.c" /* yacc.c:1646 */
+#line 38951 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1310:
-#line 9258 "gram_minimal.y" /* yacc.c:1646 */
+#line 9257 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TABLE;
@@ -38961,11 +38960,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 38965 "gram_minimal.c" /* yacc.c:1646 */
+#line 38964 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1311:
-#line 9267 "gram_minimal.y" /* yacc.c:1646 */
+#line 9266 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_STATISTIC_EXT;
@@ -38974,11 +38973,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38978 "gram_minimal.c" /* yacc.c:1646 */
+#line 38977 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1312:
-#line 9276 "gram_minimal.y" /* yacc.c:1646 */
+#line 9275 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSPARSER;
@@ -38987,11 +38986,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 38991 "gram_minimal.c" /* yacc.c:1646 */
+#line 38990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1313:
-#line 9285 "gram_minimal.y" /* yacc.c:1646 */
+#line 9284 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSDICTIONARY;
@@ -39000,11 +38999,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39004 "gram_minimal.c" /* yacc.c:1646 */
+#line 39003 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1314:
-#line 9294 "gram_minimal.y" /* yacc.c:1646 */
+#line 9293 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSTEMPLATE;
@@ -39013,11 +39012,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39017 "gram_minimal.c" /* yacc.c:1646 */
+#line 39016 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1315:
-#line 9303 "gram_minimal.y" /* yacc.c:1646 */
+#line 9302 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TSCONFIGURATION;
@@ -39026,11 +39025,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39030 "gram_minimal.c" /* yacc.c:1646 */
+#line 39029 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1316:
-#line 9312 "gram_minimal.y" /* yacc.c:1646 */
+#line 9311 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_SEQUENCE;
@@ -39039,11 +39038,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39043 "gram_minimal.c" /* yacc.c:1646 */
+#line 39042 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1317:
-#line 9321 "gram_minimal.y" /* yacc.c:1646 */
+#line 9320 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_SEQUENCE;
@@ -39052,11 +39051,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39056 "gram_minimal.c" /* yacc.c:1646 */
+#line 39055 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1318:
-#line 9330 "gram_minimal.y" /* yacc.c:1646 */
+#line 9329 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_VIEW;
@@ -39065,11 +39064,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39069 "gram_minimal.c" /* yacc.c:1646 */
+#line 39068 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1319:
-#line 9339 "gram_minimal.y" /* yacc.c:1646 */
+#line 9338 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_VIEW;
@@ -39078,11 +39077,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39082 "gram_minimal.c" /* yacc.c:1646 */
+#line 39081 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1320:
-#line 9348 "gram_minimal.y" /* yacc.c:1646 */
+#line 9347 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_MATVIEW;
@@ -39091,11 +39090,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39095 "gram_minimal.c" /* yacc.c:1646 */
+#line 39094 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1321:
-#line 9357 "gram_minimal.y" /* yacc.c:1646 */
+#line 9356 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_MATVIEW;
@@ -39104,11 +39103,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39108 "gram_minimal.c" /* yacc.c:1646 */
+#line 39107 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1322:
-#line 9366 "gram_minimal.y" /* yacc.c:1646 */
+#line 9365 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FOREIGN_TABLE;
@@ -39117,11 +39116,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39121 "gram_minimal.c" /* yacc.c:1646 */
+#line 39120 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1323:
-#line 9375 "gram_minimal.y" /* yacc.c:1646 */
+#line 9374 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_FOREIGN_TABLE;
@@ -39130,11 +39129,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 39134 "gram_minimal.c" /* yacc.c:1646 */
+#line 39133 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1324:
-#line 9384 "gram_minimal.y" /* yacc.c:1646 */
+#line 9383 "gram_minimal.y" /* yacc.c:1646 */
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_TYPE;
@@ -39143,87 +39142,87 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 39147 "gram_minimal.c" /* yacc.c:1646 */
+#line 39146 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1325:
-#line 9402 "gram_minimal.y" /* yacc.c:1646 */
+#line 9401 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOperatorStmt *n = makeNode(AlterOperatorStmt);
n->opername = (yyvsp[-4].objwithargs);
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 39158 "gram_minimal.c" /* yacc.c:1646 */
+#line 39157 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1326:
-#line 9410 "gram_minimal.y" /* yacc.c:1646 */
+#line 9409 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 39164 "gram_minimal.c" /* yacc.c:1646 */
+#line 39163 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1327:
-#line 9411 "gram_minimal.y" /* yacc.c:1646 */
+#line 9410 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 39170 "gram_minimal.c" /* yacc.c:1646 */
+#line 39169 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1328:
-#line 9415 "gram_minimal.y" /* yacc.c:1646 */
+#line 9414 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-2].str), NULL, (yylsp[-2])); }
-#line 39176 "gram_minimal.c" /* yacc.c:1646 */
+#line 39175 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1329:
-#line 9417 "gram_minimal.y" /* yacc.c:1646 */
+#line 9416 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *) (yyvsp[0].node), (yylsp[-2])); }
-#line 39182 "gram_minimal.c" /* yacc.c:1646 */
+#line 39181 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1330:
-#line 9422 "gram_minimal.y" /* yacc.c:1646 */
+#line 9421 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].typnam); }
-#line 39188 "gram_minimal.c" /* yacc.c:1646 */
+#line 39187 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1331:
-#line 9423 "gram_minimal.y" /* yacc.c:1646 */
+#line 9422 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString(pstrdup((yyvsp[0].keyword))); }
-#line 39194 "gram_minimal.c" /* yacc.c:1646 */
+#line 39193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1332:
-#line 9424 "gram_minimal.y" /* yacc.c:1646 */
+#line 9423 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].list); }
-#line 39200 "gram_minimal.c" /* yacc.c:1646 */
+#line 39199 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1333:
-#line 9425 "gram_minimal.y" /* yacc.c:1646 */
+#line 9424 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[0].value); }
-#line 39206 "gram_minimal.c" /* yacc.c:1646 */
+#line 39205 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1334:
-#line 9426 "gram_minimal.y" /* yacc.c:1646 */
+#line 9425 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)makeString((yyvsp[0].str)); }
-#line 39212 "gram_minimal.c" /* yacc.c:1646 */
+#line 39211 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1335:
-#line 9439 "gram_minimal.y" /* yacc.c:1646 */
+#line 9438 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTypeStmt *n = makeNode(AlterTypeStmt);
n->typeName = (yyvsp[-4].list);
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 39223 "gram_minimal.c" /* yacc.c:1646 */
+#line 39222 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1336:
-#line 9454 "gram_minimal.y" /* yacc.c:1646 */
+#line 9453 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_AGGREGATE;
@@ -39231,11 +39230,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39235 "gram_minimal.c" /* yacc.c:1646 */
+#line 39234 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1337:
-#line 9462 "gram_minimal.y" /* yacc.c:1646 */
+#line 9461 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_COLLATION;
@@ -39243,11 +39242,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39247 "gram_minimal.c" /* yacc.c:1646 */
+#line 39246 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1338:
-#line 9470 "gram_minimal.y" /* yacc.c:1646 */
+#line 9469 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_CONVERSION;
@@ -39255,11 +39254,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39259 "gram_minimal.c" /* yacc.c:1646 */
+#line 39258 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1339:
-#line 9478 "gram_minimal.y" /* yacc.c:1646 */
+#line 9477 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_DATABASE;
@@ -39267,11 +39266,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39271 "gram_minimal.c" /* yacc.c:1646 */
+#line 39270 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1340:
-#line 9486 "gram_minimal.y" /* yacc.c:1646 */
+#line 9485 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_DOMAIN;
@@ -39279,11 +39278,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39283 "gram_minimal.c" /* yacc.c:1646 */
+#line 39282 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1341:
-#line 9494 "gram_minimal.y" /* yacc.c:1646 */
+#line 9493 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FUNCTION;
@@ -39291,11 +39290,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39295 "gram_minimal.c" /* yacc.c:1646 */
+#line 39294 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1342:
-#line 9502 "gram_minimal.y" /* yacc.c:1646 */
+#line 9501 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_LANGUAGE;
@@ -39303,11 +39302,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39307 "gram_minimal.c" /* yacc.c:1646 */
+#line 39306 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1343:
-#line 9510 "gram_minimal.y" /* yacc.c:1646 */
+#line 9509 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_LARGEOBJECT;
@@ -39315,11 +39314,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39319 "gram_minimal.c" /* yacc.c:1646 */
+#line 39318 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1344:
-#line 9518 "gram_minimal.y" /* yacc.c:1646 */
+#line 9517 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPERATOR;
@@ -39327,11 +39326,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39331 "gram_minimal.c" /* yacc.c:1646 */
+#line 39330 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1345:
-#line 9526 "gram_minimal.y" /* yacc.c:1646 */
+#line 9525 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPCLASS;
@@ -39339,11 +39338,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39343 "gram_minimal.c" /* yacc.c:1646 */
+#line 39342 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1346:
-#line 9534 "gram_minimal.y" /* yacc.c:1646 */
+#line 9533 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_OPFAMILY;
@@ -39351,11 +39350,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39355 "gram_minimal.c" /* yacc.c:1646 */
+#line 39354 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1347:
-#line 9542 "gram_minimal.y" /* yacc.c:1646 */
+#line 9541 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_PROCEDURE;
@@ -39363,11 +39362,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39367 "gram_minimal.c" /* yacc.c:1646 */
+#line 39366 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1348:
-#line 9550 "gram_minimal.y" /* yacc.c:1646 */
+#line 9549 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_ROUTINE;
@@ -39375,11 +39374,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39379 "gram_minimal.c" /* yacc.c:1646 */
+#line 39378 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1349:
-#line 9558 "gram_minimal.y" /* yacc.c:1646 */
+#line 9557 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_SCHEMA;
@@ -39387,11 +39386,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39391 "gram_minimal.c" /* yacc.c:1646 */
+#line 39390 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1350:
-#line 9566 "gram_minimal.y" /* yacc.c:1646 */
+#line 9565 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TYPE;
@@ -39399,11 +39398,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39403 "gram_minimal.c" /* yacc.c:1646 */
+#line 39402 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1351:
-#line 9574 "gram_minimal.y" /* yacc.c:1646 */
+#line 9573 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TABLESPACE;
@@ -39411,11 +39410,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39415 "gram_minimal.c" /* yacc.c:1646 */
+#line 39414 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1352:
-#line 9582 "gram_minimal.y" /* yacc.c:1646 */
+#line 9581 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_STATISTIC_EXT;
@@ -39423,11 +39422,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39427 "gram_minimal.c" /* yacc.c:1646 */
+#line 39426 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1353:
-#line 9590 "gram_minimal.y" /* yacc.c:1646 */
+#line 9589 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TSDICTIONARY;
@@ -39435,11 +39434,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39439 "gram_minimal.c" /* yacc.c:1646 */
+#line 39438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1354:
-#line 9598 "gram_minimal.y" /* yacc.c:1646 */
+#line 9597 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_TSCONFIGURATION;
@@ -39447,11 +39446,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39451 "gram_minimal.c" /* yacc.c:1646 */
+#line 39450 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1355:
-#line 9606 "gram_minimal.y" /* yacc.c:1646 */
+#line 9605 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FDW;
@@ -39459,11 +39458,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39463 "gram_minimal.c" /* yacc.c:1646 */
+#line 39462 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1356:
-#line 9614 "gram_minimal.y" /* yacc.c:1646 */
+#line 9613 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_FOREIGN_SERVER;
@@ -39471,11 +39470,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39475 "gram_minimal.c" /* yacc.c:1646 */
+#line 39474 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1357:
-#line 9622 "gram_minimal.y" /* yacc.c:1646 */
+#line 9621 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_EVENT_TRIGGER;
@@ -39483,11 +39482,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39487 "gram_minimal.c" /* yacc.c:1646 */
+#line 39486 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1358:
-#line 9630 "gram_minimal.y" /* yacc.c:1646 */
+#line 9629 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_PUBLICATION;
@@ -39495,11 +39494,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39499 "gram_minimal.c" /* yacc.c:1646 */
+#line 39498 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1359:
-#line 9638 "gram_minimal.y" /* yacc.c:1646 */
+#line 9637 "gram_minimal.y" /* yacc.c:1646 */
{
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
n->objectType = OBJECT_SUBSCRIPTION;
@@ -39507,11 +39506,11 @@ yyreduce:
n->newowner = (yyvsp[0].rolespec);
(yyval.node) = (Node *)n;
}
-#line 39511 "gram_minimal.c" /* yacc.c:1646 */
+#line 39510 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1360:
-#line 9656 "gram_minimal.y" /* yacc.c:1646 */
+#line 9655 "gram_minimal.y" /* yacc.c:1646 */
{
CreatePublicationStmt *n = makeNode(CreatePublicationStmt);
n->pubname = (yyvsp[-2].str);
@@ -39527,50 +39526,50 @@ yyreduce:
}
(yyval.node) = (Node *)n;
}
-#line 39531 "gram_minimal.c" /* yacc.c:1646 */
+#line 39530 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1361:
-#line 9674 "gram_minimal.y" /* yacc.c:1646 */
+#line 9673 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 39537 "gram_minimal.c" /* yacc.c:1646 */
+#line 39536 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1362:
-#line 9675 "gram_minimal.y" /* yacc.c:1646 */
+#line 9674 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 39543 "gram_minimal.c" /* yacc.c:1646 */
+#line 39542 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1363:
-#line 9680 "gram_minimal.y" /* yacc.c:1646 */
+#line 9679 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) (yyvsp[0].list);
}
-#line 39551 "gram_minimal.c" /* yacc.c:1646 */
+#line 39550 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1364:
-#line 9684 "gram_minimal.y" /* yacc.c:1646 */
+#line 9683 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeInteger(true);
}
-#line 39559 "gram_minimal.c" /* yacc.c:1646 */
+#line 39558 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1365:
-#line 9704 "gram_minimal.y" /* yacc.c:1646 */
+#line 9703 "gram_minimal.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39570 "gram_minimal.c" /* yacc.c:1646 */
+#line 39569 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1366:
-#line 9711 "gram_minimal.y" /* yacc.c:1646 */
+#line 9710 "gram_minimal.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39578,11 +39577,11 @@ yyreduce:
n->tableAction = DEFELEM_ADD;
(yyval.node) = (Node *)n;
}
-#line 39582 "gram_minimal.c" /* yacc.c:1646 */
+#line 39581 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1367:
-#line 9719 "gram_minimal.y" /* yacc.c:1646 */
+#line 9718 "gram_minimal.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39590,11 +39589,11 @@ yyreduce:
n->tableAction = DEFELEM_SET;
(yyval.node) = (Node *)n;
}
-#line 39594 "gram_minimal.c" /* yacc.c:1646 */
+#line 39593 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1368:
-#line 9727 "gram_minimal.y" /* yacc.c:1646 */
+#line 9726 "gram_minimal.y" /* yacc.c:1646 */
{
AlterPublicationStmt *n = makeNode(AlterPublicationStmt);
n->pubname = (yyvsp[-3].str);
@@ -39602,11 +39601,11 @@ yyreduce:
n->tableAction = DEFELEM_DROP;
(yyval.node) = (Node *)n;
}
-#line 39606 "gram_minimal.c" /* yacc.c:1646 */
+#line 39605 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1369:
-#line 9744 "gram_minimal.y" /* yacc.c:1646 */
+#line 9743 "gram_minimal.y" /* yacc.c:1646 */
{
CreateSubscriptionStmt *n =
makeNode(CreateSubscriptionStmt);
@@ -39616,11 +39615,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39620 "gram_minimal.c" /* yacc.c:1646 */
+#line 39619 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1370:
-#line 9763 "gram_minimal.y" /* yacc.c:1646 */
+#line 9762 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39629,11 +39628,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39633 "gram_minimal.c" /* yacc.c:1646 */
+#line 39632 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1371:
-#line 9772 "gram_minimal.y" /* yacc.c:1646 */
+#line 9771 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39642,11 +39641,11 @@ yyreduce:
n->conninfo = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39646 "gram_minimal.c" /* yacc.c:1646 */
+#line 39645 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1372:
-#line 9781 "gram_minimal.y" /* yacc.c:1646 */
+#line 9780 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39655,11 +39654,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39659 "gram_minimal.c" /* yacc.c:1646 */
+#line 39658 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1373:
-#line 9790 "gram_minimal.y" /* yacc.c:1646 */
+#line 9789 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39669,11 +39668,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39673 "gram_minimal.c" /* yacc.c:1646 */
+#line 39672 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1374:
-#line 9800 "gram_minimal.y" /* yacc.c:1646 */
+#line 9799 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39683,11 +39682,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39687 "gram_minimal.c" /* yacc.c:1646 */
+#line 39686 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1375:
-#line 9810 "gram_minimal.y" /* yacc.c:1646 */
+#line 9809 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39697,11 +39696,11 @@ yyreduce:
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39701 "gram_minimal.c" /* yacc.c:1646 */
+#line 39700 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1376:
-#line 9820 "gram_minimal.y" /* yacc.c:1646 */
+#line 9819 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39711,11 +39710,11 @@ yyreduce:
(Node *)makeInteger(true), (yylsp[-3])));
(yyval.node) = (Node *)n;
}
-#line 39715 "gram_minimal.c" /* yacc.c:1646 */
+#line 39714 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1377:
-#line 9830 "gram_minimal.y" /* yacc.c:1646 */
+#line 9829 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSubscriptionStmt *n =
makeNode(AlterSubscriptionStmt);
@@ -39725,11 +39724,11 @@ yyreduce:
(Node *)makeInteger(false), (yylsp[-3])));
(yyval.node) = (Node *)n;
}
-#line 39729 "gram_minimal.c" /* yacc.c:1646 */
+#line 39728 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1378:
-#line 9848 "gram_minimal.y" /* yacc.c:1646 */
+#line 9847 "gram_minimal.y" /* yacc.c:1646 */
{
DropSubscriptionStmt *n = makeNode(DropSubscriptionStmt);
n->subname = (yyvsp[-1].str);
@@ -39737,11 +39736,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *) n;
}
-#line 39741 "gram_minimal.c" /* yacc.c:1646 */
+#line 39740 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1379:
-#line 9856 "gram_minimal.y" /* yacc.c:1646 */
+#line 9855 "gram_minimal.y" /* yacc.c:1646 */
{
DropSubscriptionStmt *n = makeNode(DropSubscriptionStmt);
n->subname = (yyvsp[-1].str);
@@ -39749,11 +39748,11 @@ yyreduce:
n->behavior = (yyvsp[0].dbehavior);
(yyval.node) = (Node *) n;
}
-#line 39753 "gram_minimal.c" /* yacc.c:1646 */
+#line 39752 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1380:
-#line 9874 "gram_minimal.y" /* yacc.c:1646 */
+#line 9873 "gram_minimal.y" /* yacc.c:1646 */
{
RuleStmt *n = makeNode(RuleStmt);
n->replace = (yyvsp[-11].boolean);
@@ -39765,156 +39764,156 @@ yyreduce:
n->actions = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39769 "gram_minimal.c" /* yacc.c:1646 */
+#line 39768 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1381:
-#line 9888 "gram_minimal.y" /* yacc.c:1646 */
+#line 9887 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 39775 "gram_minimal.c" /* yacc.c:1646 */
+#line 39774 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1382:
-#line 9889 "gram_minimal.y" /* yacc.c:1646 */
+#line 9888 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 39781 "gram_minimal.c" /* yacc.c:1646 */
+#line 39780 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1383:
-#line 9890 "gram_minimal.y" /* yacc.c:1646 */
+#line 9889 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 39787 "gram_minimal.c" /* yacc.c:1646 */
+#line 39786 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1384:
-#line 9896 "gram_minimal.y" /* yacc.c:1646 */
+#line 9895 "gram_minimal.y" /* yacc.c:1646 */
{ if ((yyvsp[0].node) != NULL)
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
else
(yyval.list) = (yyvsp[-2].list);
}
-#line 39797 "gram_minimal.c" /* yacc.c:1646 */
+#line 39796 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1385:
-#line 9902 "gram_minimal.y" /* yacc.c:1646 */
+#line 9901 "gram_minimal.y" /* yacc.c:1646 */
{ if ((yyvsp[0].node) != NULL)
(yyval.list) = list_make1((yyvsp[0].node));
else
(yyval.list) = NIL;
}
-#line 39807 "gram_minimal.c" /* yacc.c:1646 */
+#line 39806 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1391:
-#line 9918 "gram_minimal.y" /* yacc.c:1646 */
+#line 9917 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 39813 "gram_minimal.c" /* yacc.c:1646 */
+#line 39812 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1392:
-#line 9919 "gram_minimal.y" /* yacc.c:1646 */
+#line 9918 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 39819 "gram_minimal.c" /* yacc.c:1646 */
+#line 39818 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1393:
-#line 9922 "gram_minimal.y" /* yacc.c:1646 */
+#line 9921 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_SELECT; }
-#line 39825 "gram_minimal.c" /* yacc.c:1646 */
+#line 39824 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1394:
-#line 9923 "gram_minimal.y" /* yacc.c:1646 */
+#line 9922 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_UPDATE; }
-#line 39831 "gram_minimal.c" /* yacc.c:1646 */
+#line 39830 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1395:
-#line 9924 "gram_minimal.y" /* yacc.c:1646 */
+#line 9923 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_DELETE; }
-#line 39837 "gram_minimal.c" /* yacc.c:1646 */
+#line 39836 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1396:
-#line 9925 "gram_minimal.y" /* yacc.c:1646 */
+#line 9924 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CMD_INSERT; }
-#line 39843 "gram_minimal.c" /* yacc.c:1646 */
+#line 39842 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1397:
-#line 9929 "gram_minimal.y" /* yacc.c:1646 */
+#line 9928 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 39849 "gram_minimal.c" /* yacc.c:1646 */
+#line 39848 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1398:
-#line 9930 "gram_minimal.y" /* yacc.c:1646 */
+#line 9929 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 39855 "gram_minimal.c" /* yacc.c:1646 */
+#line 39854 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1399:
-#line 9931 "gram_minimal.y" /* yacc.c:1646 */
+#line 9930 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 39861 "gram_minimal.c" /* yacc.c:1646 */
+#line 39860 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1400:
-#line 9944 "gram_minimal.y" /* yacc.c:1646 */
+#line 9943 "gram_minimal.y" /* yacc.c:1646 */
{
NotifyStmt *n = makeNode(NotifyStmt);
n->conditionname = (yyvsp[-1].str);
n->payload = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39872 "gram_minimal.c" /* yacc.c:1646 */
+#line 39871 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1401:
-#line 9953 "gram_minimal.y" /* yacc.c:1646 */
+#line 9952 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 39878 "gram_minimal.c" /* yacc.c:1646 */
+#line 39877 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1402:
-#line 9954 "gram_minimal.y" /* yacc.c:1646 */
+#line 9953 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 39884 "gram_minimal.c" /* yacc.c:1646 */
+#line 39883 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1403:
-#line 9958 "gram_minimal.y" /* yacc.c:1646 */
+#line 9957 "gram_minimal.y" /* yacc.c:1646 */
{
ListenStmt *n = makeNode(ListenStmt);
n->conditionname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39894 "gram_minimal.c" /* yacc.c:1646 */
+#line 39893 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1404:
-#line 9967 "gram_minimal.y" /* yacc.c:1646 */
+#line 9966 "gram_minimal.y" /* yacc.c:1646 */
{
UnlistenStmt *n = makeNode(UnlistenStmt);
n->conditionname = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39904 "gram_minimal.c" /* yacc.c:1646 */
+#line 39903 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1405:
-#line 9973 "gram_minimal.y" /* yacc.c:1646 */
+#line 9972 "gram_minimal.y" /* yacc.c:1646 */
{
UnlistenStmt *n = makeNode(UnlistenStmt);
n->conditionname = NULL;
(yyval.node) = (Node *)n;
}
-#line 39914 "gram_minimal.c" /* yacc.c:1646 */
+#line 39913 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1406:
-#line 9992 "gram_minimal.y" /* yacc.c:1646 */
+#line 9991 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK;
@@ -39922,22 +39921,22 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 39926 "gram_minimal.c" /* yacc.c:1646 */
+#line 39925 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1407:
-#line 10000 "gram_minimal.y" /* yacc.c:1646 */
+#line 9999 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_START;
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 39937 "gram_minimal.c" /* yacc.c:1646 */
+#line 39936 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1408:
-#line 10007 "gram_minimal.y" /* yacc.c:1646 */
+#line 10006 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT;
@@ -39945,11 +39944,11 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 39949 "gram_minimal.c" /* yacc.c:1646 */
+#line 39948 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1409:
-#line 10015 "gram_minimal.y" /* yacc.c:1646 */
+#line 10014 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK;
@@ -39957,110 +39956,110 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 39961 "gram_minimal.c" /* yacc.c:1646 */
+#line 39960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1410:
-#line 10023 "gram_minimal.y" /* yacc.c:1646 */
+#line 10022 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_SAVEPOINT;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39972 "gram_minimal.c" /* yacc.c:1646 */
+#line 39971 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1411:
-#line 10030 "gram_minimal.y" /* yacc.c:1646 */
+#line 10029 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_RELEASE;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39983 "gram_minimal.c" /* yacc.c:1646 */
+#line 39982 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1412:
-#line 10037 "gram_minimal.y" /* yacc.c:1646 */
+#line 10036 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_RELEASE;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 39994 "gram_minimal.c" /* yacc.c:1646 */
+#line 39993 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1413:
-#line 10044 "gram_minimal.y" /* yacc.c:1646 */
+#line 10043 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_TO;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40005 "gram_minimal.c" /* yacc.c:1646 */
+#line 40004 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1414:
-#line 10051 "gram_minimal.y" /* yacc.c:1646 */
+#line 10050 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_TO;
n->savepoint_name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40016 "gram_minimal.c" /* yacc.c:1646 */
+#line 40015 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1415:
-#line 10058 "gram_minimal.y" /* yacc.c:1646 */
+#line 10057 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_PREPARE;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40027 "gram_minimal.c" /* yacc.c:1646 */
+#line 40026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1416:
-#line 10065 "gram_minimal.y" /* yacc.c:1646 */
+#line 10064 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT_PREPARED;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40038 "gram_minimal.c" /* yacc.c:1646 */
+#line 40037 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1417:
-#line 10072 "gram_minimal.y" /* yacc.c:1646 */
+#line 10071 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_ROLLBACK_PREPARED;
n->gid = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40049 "gram_minimal.c" /* yacc.c:1646 */
+#line 40048 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1418:
-#line 10082 "gram_minimal.y" /* yacc.c:1646 */
+#line 10081 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_BEGIN;
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40060 "gram_minimal.c" /* yacc.c:1646 */
+#line 40059 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1419:
-#line 10089 "gram_minimal.y" /* yacc.c:1646 */
+#line 10088 "gram_minimal.y" /* yacc.c:1646 */
{
TransactionStmt *n = makeNode(TransactionStmt);
n->kind = TRANS_STMT_COMMIT;
@@ -40068,88 +40067,88 @@ yyreduce:
n->chain = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 40072 "gram_minimal.c" /* yacc.c:1646 */
+#line 40071 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1423:
-#line 10105 "gram_minimal.y" /* yacc.c:1646 */
+#line 10104 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_isolation",
makeStringConst((yyvsp[0].str), (yylsp[0])), (yylsp[-2])); }
-#line 40079 "gram_minimal.c" /* yacc.c:1646 */
+#line 40078 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1424:
-#line 10108 "gram_minimal.y" /* yacc.c:1646 */
+#line 10107 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_read_only",
makeIntConst(true, (yylsp[-1])), (yylsp[-1])); }
-#line 40086 "gram_minimal.c" /* yacc.c:1646 */
+#line 40085 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1425:
-#line 10111 "gram_minimal.y" /* yacc.c:1646 */
+#line 10110 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_read_only",
makeIntConst(false, (yylsp[-1])), (yylsp[-1])); }
-#line 40093 "gram_minimal.c" /* yacc.c:1646 */
+#line 40092 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1426:
-#line 10114 "gram_minimal.y" /* yacc.c:1646 */
+#line 10113 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_deferrable",
makeIntConst(true, (yylsp[0])), (yylsp[0])); }
-#line 40100 "gram_minimal.c" /* yacc.c:1646 */
+#line 40099 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1427:
-#line 10117 "gram_minimal.y" /* yacc.c:1646 */
+#line 10116 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("transaction_deferrable",
makeIntConst(false, (yylsp[-1])), (yylsp[-1])); }
-#line 40107 "gram_minimal.c" /* yacc.c:1646 */
+#line 40106 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1428:
-#line 10124 "gram_minimal.y" /* yacc.c:1646 */
+#line 10123 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 40113 "gram_minimal.c" /* yacc.c:1646 */
+#line 40112 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1429:
-#line 10126 "gram_minimal.y" /* yacc.c:1646 */
+#line 10125 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt)); }
-#line 40119 "gram_minimal.c" /* yacc.c:1646 */
+#line 40118 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1430:
-#line 10128 "gram_minimal.y" /* yacc.c:1646 */
+#line 10127 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 40125 "gram_minimal.c" /* yacc.c:1646 */
+#line 40124 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1432:
-#line 10134 "gram_minimal.y" /* yacc.c:1646 */
+#line 10133 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40131 "gram_minimal.c" /* yacc.c:1646 */
+#line 40130 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1433:
-#line 10138 "gram_minimal.y" /* yacc.c:1646 */
+#line 10137 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40137 "gram_minimal.c" /* yacc.c:1646 */
+#line 40136 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1434:
-#line 10139 "gram_minimal.y" /* yacc.c:1646 */
+#line 10138 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40143 "gram_minimal.c" /* yacc.c:1646 */
+#line 40142 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1435:
-#line 10140 "gram_minimal.y" /* yacc.c:1646 */
+#line 10139 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40149 "gram_minimal.c" /* yacc.c:1646 */
+#line 40148 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1436:
-#line 10154 "gram_minimal.y" /* yacc.c:1646 */
+#line 10153 "gram_minimal.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-5].range);
@@ -40161,11 +40160,11 @@ yyreduce:
n->withCheckOption = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 40165 "gram_minimal.c" /* yacc.c:1646 */
+#line 40164 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1437:
-#line 10167 "gram_minimal.y" /* yacc.c:1646 */
+#line 10166 "gram_minimal.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-5].range);
@@ -40177,11 +40176,11 @@ yyreduce:
n->withCheckOption = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 40181 "gram_minimal.c" /* yacc.c:1646 */
+#line 40180 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1438:
-#line 10180 "gram_minimal.y" /* yacc.c:1646 */
+#line 10179 "gram_minimal.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-7].range);
@@ -40198,11 +40197,11 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.node) = (Node *) n;
}
-#line 40202 "gram_minimal.c" /* yacc.c:1646 */
+#line 40201 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1439:
-#line 10198 "gram_minimal.y" /* yacc.c:1646 */
+#line 10197 "gram_minimal.y" /* yacc.c:1646 */
{
ViewStmt *n = makeNode(ViewStmt);
n->view = (yyvsp[-7].range);
@@ -40219,168 +40218,168 @@ yyreduce:
parser_errposition((yylsp[0]))));
(yyval.node) = (Node *) n;
}
-#line 40223 "gram_minimal.c" /* yacc.c:1646 */
+#line 40222 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1440:
-#line 10217 "gram_minimal.y" /* yacc.c:1646 */
+#line 10216 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CASCADED_CHECK_OPTION; }
-#line 40229 "gram_minimal.c" /* yacc.c:1646 */
+#line 40228 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1441:
-#line 10218 "gram_minimal.y" /* yacc.c:1646 */
+#line 10217 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CASCADED_CHECK_OPTION; }
-#line 40235 "gram_minimal.c" /* yacc.c:1646 */
+#line 40234 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1442:
-#line 10219 "gram_minimal.y" /* yacc.c:1646 */
+#line 10218 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LOCAL_CHECK_OPTION; }
-#line 40241 "gram_minimal.c" /* yacc.c:1646 */
+#line 40240 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1443:
-#line 10220 "gram_minimal.y" /* yacc.c:1646 */
+#line 10219 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = NO_CHECK_OPTION; }
-#line 40247 "gram_minimal.c" /* yacc.c:1646 */
+#line 40246 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1444:
-#line 10231 "gram_minimal.y" /* yacc.c:1646 */
+#line 10230 "gram_minimal.y" /* yacc.c:1646 */
{
LoadStmt *n = makeNode(LoadStmt);
n->filename = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40257 "gram_minimal.c" /* yacc.c:1646 */
+#line 40256 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1445:
-#line 10247 "gram_minimal.y" /* yacc.c:1646 */
+#line 10246 "gram_minimal.y" /* yacc.c:1646 */
{
CreatedbStmt *n = makeNode(CreatedbStmt);
n->dbname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40268 "gram_minimal.c" /* yacc.c:1646 */
+#line 40267 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1446:
-#line 10256 "gram_minimal.y" /* yacc.c:1646 */
+#line 10255 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 40274 "gram_minimal.c" /* yacc.c:1646 */
+#line 40273 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1447:
-#line 10257 "gram_minimal.y" /* yacc.c:1646 */
+#line 10256 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40280 "gram_minimal.c" /* yacc.c:1646 */
+#line 40279 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1448:
-#line 10261 "gram_minimal.y" /* yacc.c:1646 */
+#line 10260 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 40286 "gram_minimal.c" /* yacc.c:1646 */
+#line 40285 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1449:
-#line 10262 "gram_minimal.y" /* yacc.c:1646 */
+#line 10261 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 40292 "gram_minimal.c" /* yacc.c:1646 */
+#line 40291 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1450:
-#line 10267 "gram_minimal.y" /* yacc.c:1646 */
+#line 10266 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)makeInteger((yyvsp[0].ival)), (yylsp[-2]));
}
-#line 40300 "gram_minimal.c" /* yacc.c:1646 */
+#line 40299 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1451:
-#line 10271 "gram_minimal.y" /* yacc.c:1646 */
+#line 10270 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), (Node *)makeString((yyvsp[0].str)), (yylsp[-2]));
}
-#line 40308 "gram_minimal.c" /* yacc.c:1646 */
+#line 40307 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1452:
-#line 10275 "gram_minimal.y" /* yacc.c:1646 */
+#line 10274 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-2].str), NULL, (yylsp[-2]));
}
-#line 40316 "gram_minimal.c" /* yacc.c:1646 */
+#line 40315 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1453:
-#line 10292 "gram_minimal.y" /* yacc.c:1646 */
+#line 10291 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40322 "gram_minimal.c" /* yacc.c:1646 */
+#line 40321 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1454:
-#line 10293 "gram_minimal.y" /* yacc.c:1646 */
+#line 10292 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup("connection_limit"); }
-#line 40328 "gram_minimal.c" /* yacc.c:1646 */
+#line 40327 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1455:
-#line 10294 "gram_minimal.y" /* yacc.c:1646 */
+#line 10293 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40334 "gram_minimal.c" /* yacc.c:1646 */
+#line 40333 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1456:
-#line 10295 "gram_minimal.y" /* yacc.c:1646 */
+#line 10294 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40340 "gram_minimal.c" /* yacc.c:1646 */
+#line 40339 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1457:
-#line 10296 "gram_minimal.y" /* yacc.c:1646 */
+#line 10295 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40346 "gram_minimal.c" /* yacc.c:1646 */
+#line 40345 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1458:
-#line 10297 "gram_minimal.y" /* yacc.c:1646 */
+#line 10296 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40352 "gram_minimal.c" /* yacc.c:1646 */
+#line 40351 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1459:
-#line 10298 "gram_minimal.y" /* yacc.c:1646 */
+#line 10297 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 40358 "gram_minimal.c" /* yacc.c:1646 */
+#line 40357 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1462:
-#line 10318 "gram_minimal.y" /* yacc.c:1646 */
+#line 10317 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-2].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40369 "gram_minimal.c" /* yacc.c:1646 */
+#line 40368 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1463:
-#line 10325 "gram_minimal.y" /* yacc.c:1646 */
+#line 10324 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-1].str);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40380 "gram_minimal.c" /* yacc.c:1646 */
+#line 40379 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1464:
-#line 10332 "gram_minimal.y" /* yacc.c:1646 */
+#line 10331 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
n->dbname = (yyvsp[-3].str);
@@ -40388,22 +40387,22 @@ yyreduce:
(Node *)makeString((yyvsp[0].str)), (yylsp[0])));
(yyval.node) = (Node *)n;
}
-#line 40392 "gram_minimal.c" /* yacc.c:1646 */
+#line 40391 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1465:
-#line 10343 "gram_minimal.y" /* yacc.c:1646 */
+#line 10342 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDatabaseSetStmt *n = makeNode(AlterDatabaseSetStmt);
n->dbname = (yyvsp[-1].str);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40403 "gram_minimal.c" /* yacc.c:1646 */
+#line 40402 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1466:
-#line 10360 "gram_minimal.y" /* yacc.c:1646 */
+#line 10359 "gram_minimal.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[0].str);
@@ -40411,11 +40410,11 @@ yyreduce:
n->options = NULL;
(yyval.node) = (Node *)n;
}
-#line 40415 "gram_minimal.c" /* yacc.c:1646 */
+#line 40414 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1467:
-#line 10368 "gram_minimal.y" /* yacc.c:1646 */
+#line 10367 "gram_minimal.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[0].str);
@@ -40423,11 +40422,11 @@ yyreduce:
n->options = NULL;
(yyval.node) = (Node *)n;
}
-#line 40427 "gram_minimal.c" /* yacc.c:1646 */
+#line 40426 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1468:
-#line 10376 "gram_minimal.y" /* yacc.c:1646 */
+#line 10375 "gram_minimal.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[-4].str);
@@ -40435,11 +40434,11 @@ yyreduce:
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 40439 "gram_minimal.c" /* yacc.c:1646 */
+#line 40438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1469:
-#line 10384 "gram_minimal.y" /* yacc.c:1646 */
+#line 10383 "gram_minimal.y" /* yacc.c:1646 */
{
DropdbStmt *n = makeNode(DropdbStmt);
n->dbname = (yyvsp[-4].str);
@@ -40447,65 +40446,65 @@ yyreduce:
n->options = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 40451 "gram_minimal.c" /* yacc.c:1646 */
+#line 40450 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1470:
-#line 10395 "gram_minimal.y" /* yacc.c:1646 */
+#line 10394 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((Node *) (yyvsp[0].defelt));
}
-#line 40459 "gram_minimal.c" /* yacc.c:1646 */
+#line 40458 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1471:
-#line 10399 "gram_minimal.y" /* yacc.c:1646 */
+#line 10398 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (Node *) (yyvsp[0].defelt));
}
-#line 40467 "gram_minimal.c" /* yacc.c:1646 */
+#line 40466 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1472:
-#line 10410 "gram_minimal.y" /* yacc.c:1646 */
+#line 10409 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem("force", NULL, (yylsp[0]));
}
-#line 40475 "gram_minimal.c" /* yacc.c:1646 */
+#line 40474 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1473:
-#line 10422 "gram_minimal.y" /* yacc.c:1646 */
+#line 10421 "gram_minimal.y" /* yacc.c:1646 */
{
AlterCollationStmt *n = makeNode(AlterCollationStmt);
n->collname = (yyvsp[-2].list);
(yyval.node) = (Node *)n;
}
-#line 40485 "gram_minimal.c" /* yacc.c:1646 */
+#line 40484 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1474:
-#line 10439 "gram_minimal.y" /* yacc.c:1646 */
+#line 10438 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSystemStmt *n = makeNode(AlterSystemStmt);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40495 "gram_minimal.c" /* yacc.c:1646 */
+#line 40494 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1475:
-#line 10445 "gram_minimal.y" /* yacc.c:1646 */
+#line 10444 "gram_minimal.y" /* yacc.c:1646 */
{
AlterSystemStmt *n = makeNode(AlterSystemStmt);
n->setstmt = (yyvsp[0].vsetstmt);
(yyval.node) = (Node *)n;
}
-#line 40505 "gram_minimal.c" /* yacc.c:1646 */
+#line 40504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1476:
-#line 10461 "gram_minimal.y" /* yacc.c:1646 */
+#line 10460 "gram_minimal.y" /* yacc.c:1646 */
{
CreateDomainStmt *n = makeNode(CreateDomainStmt);
n->domainname = (yyvsp[-3].list);
@@ -40514,11 +40513,11 @@ yyreduce:
yyscanner);
(yyval.node) = (Node *)n;
}
-#line 40518 "gram_minimal.c" /* yacc.c:1646 */
+#line 40517 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1477:
-#line 10474 "gram_minimal.y" /* yacc.c:1646 */
+#line 10473 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'T';
@@ -40526,33 +40525,33 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 40530 "gram_minimal.c" /* yacc.c:1646 */
+#line 40529 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1478:
-#line 10483 "gram_minimal.y" /* yacc.c:1646 */
+#line 10482 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'N';
n->typeName = (yyvsp[-3].list);
(yyval.node) = (Node *)n;
}
-#line 40541 "gram_minimal.c" /* yacc.c:1646 */
+#line 40540 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1479:
-#line 10491 "gram_minimal.y" /* yacc.c:1646 */
+#line 10490 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'O';
n->typeName = (yyvsp[-3].list);
(yyval.node) = (Node *)n;
}
-#line 40552 "gram_minimal.c" /* yacc.c:1646 */
+#line 40551 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1480:
-#line 10499 "gram_minimal.y" /* yacc.c:1646 */
+#line 10498 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'C';
@@ -40560,11 +40559,11 @@ yyreduce:
n->def = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 40564 "gram_minimal.c" /* yacc.c:1646 */
+#line 40563 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1481:
-#line 10508 "gram_minimal.y" /* yacc.c:1646 */
+#line 10507 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'X';
@@ -40574,11 +40573,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node *)n;
}
-#line 40578 "gram_minimal.c" /* yacc.c:1646 */
+#line 40577 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1482:
-#line 10519 "gram_minimal.y" /* yacc.c:1646 */
+#line 10518 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'X';
@@ -40588,11 +40587,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node *)n;
}
-#line 40592 "gram_minimal.c" /* yacc.c:1646 */
+#line 40591 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1483:
-#line 10530 "gram_minimal.y" /* yacc.c:1646 */
+#line 10529 "gram_minimal.y" /* yacc.c:1646 */
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
n->subtype = 'V';
@@ -40600,22 +40599,22 @@ yyreduce:
n->name = (yyvsp[0].str);
(yyval.node) = (Node *)n;
}
-#line 40604 "gram_minimal.c" /* yacc.c:1646 */
+#line 40603 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1486:
-#line 10552 "gram_minimal.y" /* yacc.c:1646 */
+#line 10551 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSDictionaryStmt *n = makeNode(AlterTSDictionaryStmt);
n->dictname = (yyvsp[-1].list);
n->options = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 40615 "gram_minimal.c" /* yacc.c:1646 */
+#line 40614 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1487:
-#line 10562 "gram_minimal.y" /* yacc.c:1646 */
+#line 10561 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_ADD_MAPPING;
@@ -40626,11 +40625,11 @@ yyreduce:
n->replace = false;
(yyval.node) = (Node*)n;
}
-#line 40630 "gram_minimal.c" /* yacc.c:1646 */
+#line 40629 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1488:
-#line 10573 "gram_minimal.y" /* yacc.c:1646 */
+#line 10572 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN;
@@ -40641,11 +40640,11 @@ yyreduce:
n->replace = false;
(yyval.node) = (Node*)n;
}
-#line 40645 "gram_minimal.c" /* yacc.c:1646 */
+#line 40644 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1489:
-#line 10584 "gram_minimal.y" /* yacc.c:1646 */
+#line 10583 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_REPLACE_DICT;
@@ -40656,11 +40655,11 @@ yyreduce:
n->replace = true;
(yyval.node) = (Node*)n;
}
-#line 40660 "gram_minimal.c" /* yacc.c:1646 */
+#line 40659 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1490:
-#line 10595 "gram_minimal.y" /* yacc.c:1646 */
+#line 10594 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN;
@@ -40671,11 +40670,11 @@ yyreduce:
n->replace = true;
(yyval.node) = (Node*)n;
}
-#line 40675 "gram_minimal.c" /* yacc.c:1646 */
+#line 40674 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1491:
-#line 10606 "gram_minimal.y" /* yacc.c:1646 */
+#line 10605 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_DROP_MAPPING;
@@ -40684,11 +40683,11 @@ yyreduce:
n->missing_ok = false;
(yyval.node) = (Node*)n;
}
-#line 40688 "gram_minimal.c" /* yacc.c:1646 */
+#line 40687 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1492:
-#line 10615 "gram_minimal.y" /* yacc.c:1646 */
+#line 10614 "gram_minimal.y" /* yacc.c:1646 */
{
AlterTSConfigurationStmt *n = makeNode(AlterTSConfigurationStmt);
n->kind = ALTER_TSCONFIG_DROP_MAPPING;
@@ -40697,11 +40696,11 @@ yyreduce:
n->missing_ok = true;
(yyval.node) = (Node*)n;
}
-#line 40701 "gram_minimal.c" /* yacc.c:1646 */
+#line 40700 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1495:
-#line 10643 "gram_minimal.y" /* yacc.c:1646 */
+#line 10642 "gram_minimal.y" /* yacc.c:1646 */
{
CreateConversionStmt *n = makeNode(CreateConversionStmt);
n->conversion_name = (yyvsp[-6].list);
@@ -40711,11 +40710,11 @@ yyreduce:
n->def = (yyvsp[-8].boolean);
(yyval.node) = (Node *)n;
}
-#line 40715 "gram_minimal.c" /* yacc.c:1646 */
+#line 40714 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1496:
-#line 10666 "gram_minimal.y" /* yacc.c:1646 */
+#line 10665 "gram_minimal.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[-1].range);
@@ -40725,11 +40724,11 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[-2])));
(yyval.node) = (Node*)n;
}
-#line 40729 "gram_minimal.c" /* yacc.c:1646 */
+#line 40728 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1497:
-#line 10677 "gram_minimal.y" /* yacc.c:1646 */
+#line 10676 "gram_minimal.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[-1].range);
@@ -40737,11 +40736,11 @@ yyreduce:
n->params = (yyvsp[-3].list);
(yyval.node) = (Node*)n;
}
-#line 40741 "gram_minimal.c" /* yacc.c:1646 */
+#line 40740 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1498:
-#line 10685 "gram_minimal.y" /* yacc.c:1646 */
+#line 10684 "gram_minimal.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = NULL;
@@ -40751,11 +40750,11 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[0])));
(yyval.node) = (Node*)n;
}
-#line 40755 "gram_minimal.c" /* yacc.c:1646 */
+#line 40754 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1499:
-#line 10696 "gram_minimal.y" /* yacc.c:1646 */
+#line 10695 "gram_minimal.y" /* yacc.c:1646 */
{
ClusterStmt *n = makeNode(ClusterStmt);
n->relation = (yyvsp[0].range);
@@ -40765,23 +40764,23 @@ yyreduce:
n->params = lappend(n->params, makeDefElem("verbose", NULL, (yylsp[-3])));
(yyval.node) = (Node*)n;
}
-#line 40769 "gram_minimal.c" /* yacc.c:1646 */
+#line 40768 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1500:
-#line 10708 "gram_minimal.y" /* yacc.c:1646 */
+#line 10707 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40775 "gram_minimal.c" /* yacc.c:1646 */
+#line 40774 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1501:
-#line 10709 "gram_minimal.y" /* yacc.c:1646 */
+#line 10708 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 40781 "gram_minimal.c" /* yacc.c:1646 */
+#line 40780 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1502:
-#line 10722 "gram_minimal.y" /* yacc.c:1646 */
+#line 10721 "gram_minimal.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = NIL;
@@ -40801,11 +40800,11 @@ yyreduce:
n->is_vacuumcmd = true;
(yyval.node) = (Node *)n;
}
-#line 40805 "gram_minimal.c" /* yacc.c:1646 */
+#line 40804 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1503:
-#line 10742 "gram_minimal.y" /* yacc.c:1646 */
+#line 10741 "gram_minimal.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = (yyvsp[-2].list);
@@ -40813,11 +40812,11 @@ yyreduce:
n->is_vacuumcmd = true;
(yyval.node) = (Node *) n;
}
-#line 40817 "gram_minimal.c" /* yacc.c:1646 */
+#line 40816 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1504:
-#line 10752 "gram_minimal.y" /* yacc.c:1646 */
+#line 10751 "gram_minimal.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = NIL;
@@ -40828,11 +40827,11 @@ yyreduce:
n->is_vacuumcmd = false;
(yyval.node) = (Node *)n;
}
-#line 40832 "gram_minimal.c" /* yacc.c:1646 */
+#line 40831 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1505:
-#line 10763 "gram_minimal.y" /* yacc.c:1646 */
+#line 10762 "gram_minimal.y" /* yacc.c:1646 */
{
VacuumStmt *n = makeNode(VacuumStmt);
n->options = (yyvsp[-2].list);
@@ -40840,168 +40839,168 @@ yyreduce:
n->is_vacuumcmd = false;
(yyval.node) = (Node *) n;
}
-#line 40844 "gram_minimal.c" /* yacc.c:1646 */
+#line 40843 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1506:
-#line 10774 "gram_minimal.y" /* yacc.c:1646 */
+#line 10773 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].defelt));
}
-#line 40852 "gram_minimal.c" /* yacc.c:1646 */
+#line 40851 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1507:
-#line 10778 "gram_minimal.y" /* yacc.c:1646 */
+#line 10777 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].defelt));
}
-#line 40860 "gram_minimal.c" /* yacc.c:1646 */
+#line 40859 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1510:
-#line 10790 "gram_minimal.y" /* yacc.c:1646 */
+#line 10789 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1]));
}
-#line 40868 "gram_minimal.c" /* yacc.c:1646 */
+#line 40867 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1511:
-#line 10796 "gram_minimal.y" /* yacc.c:1646 */
+#line 10795 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 40874 "gram_minimal.c" /* yacc.c:1646 */
+#line 40873 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1512:
-#line 10797 "gram_minimal.y" /* yacc.c:1646 */
+#line 10796 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "analyze"; }
-#line 40880 "gram_minimal.c" /* yacc.c:1646 */
+#line 40879 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1513:
-#line 10801 "gram_minimal.y" /* yacc.c:1646 */
+#line 10800 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeString((yyvsp[0].str)); }
-#line 40886 "gram_minimal.c" /* yacc.c:1646 */
+#line 40885 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1514:
-#line 10802 "gram_minimal.y" /* yacc.c:1646 */
+#line 10801 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[0].value); }
-#line 40892 "gram_minimal.c" /* yacc.c:1646 */
+#line 40891 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1515:
-#line 10803 "gram_minimal.y" /* yacc.c:1646 */
+#line 10802 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 40898 "gram_minimal.c" /* yacc.c:1646 */
+#line 40897 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1516:
-#line 10807 "gram_minimal.y" /* yacc.c:1646 */
+#line 10806 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40904 "gram_minimal.c" /* yacc.c:1646 */
+#line 40903 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1517:
-#line 10808 "gram_minimal.y" /* yacc.c:1646 */
+#line 10807 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40910 "gram_minimal.c" /* yacc.c:1646 */
+#line 40909 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1518:
-#line 10812 "gram_minimal.y" /* yacc.c:1646 */
+#line 10811 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40916 "gram_minimal.c" /* yacc.c:1646 */
+#line 40915 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1519:
-#line 10813 "gram_minimal.y" /* yacc.c:1646 */
+#line 10812 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40922 "gram_minimal.c" /* yacc.c:1646 */
+#line 40921 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1520:
-#line 10816 "gram_minimal.y" /* yacc.c:1646 */
+#line 10815 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40928 "gram_minimal.c" /* yacc.c:1646 */
+#line 40927 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1521:
-#line 10817 "gram_minimal.y" /* yacc.c:1646 */
+#line 10816 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40934 "gram_minimal.c" /* yacc.c:1646 */
+#line 40933 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1522:
-#line 10820 "gram_minimal.y" /* yacc.c:1646 */
+#line 10819 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 40940 "gram_minimal.c" /* yacc.c:1646 */
+#line 40939 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1523:
-#line 10821 "gram_minimal.y" /* yacc.c:1646 */
+#line 10820 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 40946 "gram_minimal.c" /* yacc.c:1646 */
+#line 40945 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1524:
-#line 10825 "gram_minimal.y" /* yacc.c:1646 */
+#line 10824 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 40952 "gram_minimal.c" /* yacc.c:1646 */
+#line 40951 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1525:
-#line 10826 "gram_minimal.y" /* yacc.c:1646 */
+#line 10825 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40958 "gram_minimal.c" /* yacc.c:1646 */
+#line 40957 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1526:
-#line 10831 "gram_minimal.y" /* yacc.c:1646 */
+#line 10830 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeVacuumRelation((yyvsp[-1].range), InvalidOid, (yyvsp[0].list));
}
-#line 40966 "gram_minimal.c" /* yacc.c:1646 */
+#line 40965 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1527:
-#line 10838 "gram_minimal.y" /* yacc.c:1646 */
+#line 10837 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 40972 "gram_minimal.c" /* yacc.c:1646 */
+#line 40971 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1528:
-#line 10840 "gram_minimal.y" /* yacc.c:1646 */
+#line 10839 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 40978 "gram_minimal.c" /* yacc.c:1646 */
+#line 40977 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1529:
-#line 10844 "gram_minimal.y" /* yacc.c:1646 */
+#line 10843 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 40984 "gram_minimal.c" /* yacc.c:1646 */
+#line 40983 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1530:
-#line 10845 "gram_minimal.y" /* yacc.c:1646 */
+#line 10844 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 40990 "gram_minimal.c" /* yacc.c:1646 */
+#line 40989 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1531:
-#line 10859 "gram_minimal.y" /* yacc.c:1646 */
+#line 10858 "gram_minimal.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = NIL;
(yyval.node) = (Node *) n;
}
-#line 41001 "gram_minimal.c" /* yacc.c:1646 */
+#line 41000 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1532:
-#line 10866 "gram_minimal.y" /* yacc.c:1646 */
+#line 10865 "gram_minimal.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
@@ -41011,33 +41010,33 @@ yyreduce:
makeDefElem("verbose", NULL, (yylsp[-1])));
(yyval.node) = (Node *) n;
}
-#line 41015 "gram_minimal.c" /* yacc.c:1646 */
+#line 41014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1533:
-#line 10876 "gram_minimal.y" /* yacc.c:1646 */
+#line 10875 "gram_minimal.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = list_make1(makeDefElem("verbose", NULL, (yylsp[-1])));
(yyval.node) = (Node *) n;
}
-#line 41026 "gram_minimal.c" /* yacc.c:1646 */
+#line 41025 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1534:
-#line 10883 "gram_minimal.y" /* yacc.c:1646 */
+#line 10882 "gram_minimal.y" /* yacc.c:1646 */
{
ExplainStmt *n = makeNode(ExplainStmt);
n->query = (yyvsp[0].node);
n->options = (yyvsp[-2].list);
(yyval.node) = (Node *) n;
}
-#line 41037 "gram_minimal.c" /* yacc.c:1646 */
+#line 41036 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1544:
-#line 10911 "gram_minimal.y" /* yacc.c:1646 */
+#line 10910 "gram_minimal.y" /* yacc.c:1646 */
{
PrepareStmt *n = makeNode(PrepareStmt);
n->name = (yyvsp[-3].str);
@@ -41045,34 +41044,34 @@ yyreduce:
n->query = (yyvsp[0].node);
(yyval.node) = (Node *) n;
}
-#line 41049 "gram_minimal.c" /* yacc.c:1646 */
+#line 41048 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1545:
-#line 10920 "gram_minimal.y" /* yacc.c:1646 */
+#line 10919 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 41055 "gram_minimal.c" /* yacc.c:1646 */
+#line 41054 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1546:
-#line 10921 "gram_minimal.y" /* yacc.c:1646 */
+#line 10920 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41061 "gram_minimal.c" /* yacc.c:1646 */
+#line 41060 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1551:
-#line 10939 "gram_minimal.y" /* yacc.c:1646 */
+#line 10938 "gram_minimal.y" /* yacc.c:1646 */
{
ExecuteStmt *n = makeNode(ExecuteStmt);
n->name = (yyvsp[-1].str);
n->params = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 41072 "gram_minimal.c" /* yacc.c:1646 */
+#line 41071 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1552:
-#line 10947 "gram_minimal.y" /* yacc.c:1646 */
+#line 10946 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ExecuteStmt *n = makeNode(ExecuteStmt);
@@ -41088,11 +41087,11 @@ yyreduce:
(yyvsp[-5].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 41092 "gram_minimal.c" /* yacc.c:1646 */
+#line 41091 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1553:
-#line 10964 "gram_minimal.y" /* yacc.c:1646 */
+#line 10963 "gram_minimal.y" /* yacc.c:1646 */
{
CreateTableAsStmt *ctas = makeNode(CreateTableAsStmt);
ExecuteStmt *n = makeNode(ExecuteStmt);
@@ -41108,63 +41107,63 @@ yyreduce:
(yyvsp[-5].into)->skipData = !((yyvsp[0].boolean));
(yyval.node) = (Node *) ctas;
}
-#line 41112 "gram_minimal.c" /* yacc.c:1646 */
+#line 41111 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1554:
-#line 10981 "gram_minimal.y" /* yacc.c:1646 */
+#line 10980 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 41118 "gram_minimal.c" /* yacc.c:1646 */
+#line 41117 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1555:
-#line 10982 "gram_minimal.y" /* yacc.c:1646 */
+#line 10981 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41124 "gram_minimal.c" /* yacc.c:1646 */
+#line 41123 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1556:
-#line 10993 "gram_minimal.y" /* yacc.c:1646 */
+#line 10992 "gram_minimal.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 41134 "gram_minimal.c" /* yacc.c:1646 */
+#line 41133 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1557:
-#line 10999 "gram_minimal.y" /* yacc.c:1646 */
+#line 10998 "gram_minimal.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = (yyvsp[0].str);
(yyval.node) = (Node *) n;
}
-#line 41144 "gram_minimal.c" /* yacc.c:1646 */
+#line 41143 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1558:
-#line 11005 "gram_minimal.y" /* yacc.c:1646 */
+#line 11004 "gram_minimal.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 41154 "gram_minimal.c" /* yacc.c:1646 */
+#line 41153 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1559:
-#line 11011 "gram_minimal.y" /* yacc.c:1646 */
+#line 11010 "gram_minimal.y" /* yacc.c:1646 */
{
DeallocateStmt *n = makeNode(DeallocateStmt);
n->name = NULL;
(yyval.node) = (Node *) n;
}
-#line 41164 "gram_minimal.c" /* yacc.c:1646 */
+#line 41163 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1560:
-#line 11028 "gram_minimal.y" /* yacc.c:1646 */
+#line 11027 "gram_minimal.y" /* yacc.c:1646 */
{
(yyvsp[-2].istmt)->relation = (yyvsp[-3].range);
(yyvsp[-2].istmt)->onConflictClause = (yyvsp[-1].onconflict);
@@ -41172,11 +41171,11 @@ yyreduce:
(yyvsp[-2].istmt)->withClause = (yyvsp[-6].with);
(yyval.node) = (Node *) (yyvsp[-2].istmt);
}
-#line 41176 "gram_minimal.c" /* yacc.c:1646 */
+#line 41175 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1561:
-#line 11038 "gram_minimal.y" /* yacc.c:1646 */
+#line 11037 "gram_minimal.y" /* yacc.c:1646 */
{
InsertStmt *insert = makeNode(InsertStmt);
insert->relation = (yyvsp[0].range);
@@ -41188,104 +41187,104 @@ yyreduce:
pg_yyget_extra(yyscanner)->parsetree = list_make1(makeRawStmt((yyval.node), 0));
YYACCEPT;
}
-#line 41192 "gram_minimal.c" /* yacc.c:1646 */
+#line 41191 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1562:
-#line 11059 "gram_minimal.y" /* yacc.c:1646 */
+#line 11058 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
}
-#line 41200 "gram_minimal.c" /* yacc.c:1646 */
+#line 41199 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1563:
-#line 11063 "gram_minimal.y" /* yacc.c:1646 */
+#line 11062 "gram_minimal.y" /* yacc.c:1646 */
{
(yyvsp[-2].range)->alias = makeAlias((yyvsp[0].str), NIL);
(yyval.range) = (yyvsp[-2].range);
}
-#line 41209 "gram_minimal.c" /* yacc.c:1646 */
+#line 41208 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1564:
-#line 11071 "gram_minimal.y" /* yacc.c:1646 */
+#line 11070 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41219 "gram_minimal.c" /* yacc.c:1646 */
+#line 41218 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1565:
-#line 11077 "gram_minimal.y" /* yacc.c:1646 */
+#line 11076 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->override = (yyvsp[-2].ival);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41230 "gram_minimal.c" /* yacc.c:1646 */
+#line 41229 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1566:
-#line 11084 "gram_minimal.y" /* yacc.c:1646 */
+#line 11083 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = (yyvsp[-2].list);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41240 "gram_minimal.c" /* yacc.c:1646 */
+#line 41239 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1567:
-#line 11090 "gram_minimal.y" /* yacc.c:1646 */
+#line 11089 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = (yyvsp[-5].list);
(yyval.istmt)->override = (yyvsp[-2].ival);
(yyval.istmt)->selectStmt = (yyvsp[0].node);
}
-#line 41251 "gram_minimal.c" /* yacc.c:1646 */
+#line 41250 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1568:
-#line 11097 "gram_minimal.y" /* yacc.c:1646 */
+#line 11096 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.istmt) = makeNode(InsertStmt);
(yyval.istmt)->cols = NIL;
(yyval.istmt)->selectStmt = NULL;
}
-#line 41261 "gram_minimal.c" /* yacc.c:1646 */
+#line 41260 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1569:
-#line 11105 "gram_minimal.y" /* yacc.c:1646 */
+#line 11104 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OVERRIDING_USER_VALUE; }
-#line 41267 "gram_minimal.c" /* yacc.c:1646 */
+#line 41266 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1570:
-#line 11106 "gram_minimal.y" /* yacc.c:1646 */
+#line 11105 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = OVERRIDING_SYSTEM_VALUE; }
-#line 41273 "gram_minimal.c" /* yacc.c:1646 */
+#line 41272 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1571:
-#line 11111 "gram_minimal.y" /* yacc.c:1646 */
+#line 11110 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 41279 "gram_minimal.c" /* yacc.c:1646 */
+#line 41278 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1572:
-#line 11113 "gram_minimal.y" /* yacc.c:1646 */
+#line 11112 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 41285 "gram_minimal.c" /* yacc.c:1646 */
+#line 41284 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1573:
-#line 11118 "gram_minimal.y" /* yacc.c:1646 */
+#line 11117 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[-1].str);
@@ -41293,11 +41292,11 @@ yyreduce:
(yyval.target)->val = NULL;
(yyval.target)->location = (yylsp[-1]);
}
-#line 41297 "gram_minimal.c" /* yacc.c:1646 */
+#line 41296 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1574:
-#line 11129 "gram_minimal.y" /* yacc.c:1646 */
+#line 11128 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.onconflict) = makeNode(OnConflictClause);
(yyval.onconflict)->action = ONCONFLICT_UPDATE;
@@ -41306,11 +41305,11 @@ yyreduce:
(yyval.onconflict)->whereClause = (yyvsp[0].node);
(yyval.onconflict)->location = (yylsp[-7]);
}
-#line 41310 "gram_minimal.c" /* yacc.c:1646 */
+#line 41309 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1575:
-#line 11139 "gram_minimal.y" /* yacc.c:1646 */
+#line 11138 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.onconflict) = makeNode(OnConflictClause);
(yyval.onconflict)->action = ONCONFLICT_NOTHING;
@@ -41319,19 +41318,19 @@ yyreduce:
(yyval.onconflict)->whereClause = NULL;
(yyval.onconflict)->location = (yylsp[-4]);
}
-#line 41323 "gram_minimal.c" /* yacc.c:1646 */
+#line 41322 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1576:
-#line 11148 "gram_minimal.y" /* yacc.c:1646 */
+#line 11147 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.onconflict) = NULL;
}
-#line 41331 "gram_minimal.c" /* yacc.c:1646 */
+#line 41330 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1577:
-#line 11155 "gram_minimal.y" /* yacc.c:1646 */
+#line 11154 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.infer) = makeNode(InferClause);
(yyval.infer)->indexElems = (yyvsp[-2].list);
@@ -41339,11 +41338,11 @@ yyreduce:
(yyval.infer)->conname = NULL;
(yyval.infer)->location = (yylsp[-3]);
}
-#line 41343 "gram_minimal.c" /* yacc.c:1646 */
+#line 41342 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1578:
-#line 11164 "gram_minimal.y" /* yacc.c:1646 */
+#line 11163 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.infer) = makeNode(InferClause);
(yyval.infer)->indexElems = NIL;
@@ -41351,31 +41350,31 @@ yyreduce:
(yyval.infer)->conname = (yyvsp[0].str);
(yyval.infer)->location = (yylsp[-2]);
}
-#line 41355 "gram_minimal.c" /* yacc.c:1646 */
+#line 41354 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1579:
-#line 11172 "gram_minimal.y" /* yacc.c:1646 */
+#line 11171 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.infer) = NULL;
}
-#line 41363 "gram_minimal.c" /* yacc.c:1646 */
+#line 41362 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1580:
-#line 11178 "gram_minimal.y" /* yacc.c:1646 */
+#line 11177 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41369 "gram_minimal.c" /* yacc.c:1646 */
+#line 41368 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1581:
-#line 11179 "gram_minimal.y" /* yacc.c:1646 */
+#line 11178 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41375 "gram_minimal.c" /* yacc.c:1646 */
+#line 41374 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1582:
-#line 11192 "gram_minimal.y" /* yacc.c:1646 */
+#line 11191 "gram_minimal.y" /* yacc.c:1646 */
{
DeleteStmt *n = makeNode(DeleteStmt);
n->relation = (yyvsp[-3].range);
@@ -41385,23 +41384,23 @@ yyreduce:
n->withClause = (yyvsp[-6].with);
(yyval.node) = (Node *)n;
}
-#line 41389 "gram_minimal.c" /* yacc.c:1646 */
+#line 41388 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1583:
-#line 11204 "gram_minimal.y" /* yacc.c:1646 */
+#line 11203 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41395 "gram_minimal.c" /* yacc.c:1646 */
+#line 41394 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1584:
-#line 11205 "gram_minimal.y" /* yacc.c:1646 */
+#line 11204 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 41401 "gram_minimal.c" /* yacc.c:1646 */
+#line 41400 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1585:
-#line 11217 "gram_minimal.y" /* yacc.c:1646 */
+#line 11216 "gram_minimal.y" /* yacc.c:1646 */
{
LockStmt *n = makeNode(LockStmt);
@@ -41410,101 +41409,101 @@ yyreduce:
n->nowait = (yyvsp[0].boolean);
(yyval.node) = (Node *)n;
}
-#line 41414 "gram_minimal.c" /* yacc.c:1646 */
+#line 41413 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1586:
-#line 11227 "gram_minimal.y" /* yacc.c:1646 */
+#line 11226 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival); }
-#line 41420 "gram_minimal.c" /* yacc.c:1646 */
+#line 41419 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1587:
-#line 11228 "gram_minimal.y" /* yacc.c:1646 */
+#line 11227 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessExclusiveLock; }
-#line 41426 "gram_minimal.c" /* yacc.c:1646 */
+#line 41425 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1588:
-#line 11231 "gram_minimal.y" /* yacc.c:1646 */
+#line 11230 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessShareLock; }
-#line 41432 "gram_minimal.c" /* yacc.c:1646 */
+#line 41431 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1589:
-#line 11232 "gram_minimal.y" /* yacc.c:1646 */
+#line 11231 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RowShareLock; }
-#line 41438 "gram_minimal.c" /* yacc.c:1646 */
+#line 41437 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1590:
-#line 11233 "gram_minimal.y" /* yacc.c:1646 */
+#line 11232 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = RowExclusiveLock; }
-#line 41444 "gram_minimal.c" /* yacc.c:1646 */
+#line 41443 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1591:
-#line 11234 "gram_minimal.y" /* yacc.c:1646 */
+#line 11233 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareUpdateExclusiveLock; }
-#line 41450 "gram_minimal.c" /* yacc.c:1646 */
+#line 41449 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1592:
-#line 11235 "gram_minimal.y" /* yacc.c:1646 */
+#line 11234 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareLock; }
-#line 41456 "gram_minimal.c" /* yacc.c:1646 */
+#line 41455 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1593:
-#line 11236 "gram_minimal.y" /* yacc.c:1646 */
+#line 11235 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ShareRowExclusiveLock; }
-#line 41462 "gram_minimal.c" /* yacc.c:1646 */
+#line 41461 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1594:
-#line 11237 "gram_minimal.y" /* yacc.c:1646 */
+#line 11236 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ExclusiveLock; }
-#line 41468 "gram_minimal.c" /* yacc.c:1646 */
+#line 41467 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1595:
-#line 11238 "gram_minimal.y" /* yacc.c:1646 */
+#line 11237 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = AccessExclusiveLock; }
-#line 41474 "gram_minimal.c" /* yacc.c:1646 */
+#line 41473 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1596:
-#line 11241 "gram_minimal.y" /* yacc.c:1646 */
+#line 11240 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 41480 "gram_minimal.c" /* yacc.c:1646 */
+#line 41479 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1597:
-#line 11242 "gram_minimal.y" /* yacc.c:1646 */
+#line 11241 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 41486 "gram_minimal.c" /* yacc.c:1646 */
+#line 41485 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1598:
-#line 11246 "gram_minimal.y" /* yacc.c:1646 */
+#line 11245 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitError; }
-#line 41492 "gram_minimal.c" /* yacc.c:1646 */
+#line 41491 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1599:
-#line 11247 "gram_minimal.y" /* yacc.c:1646 */
+#line 11246 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitSkip; }
-#line 41498 "gram_minimal.c" /* yacc.c:1646 */
+#line 41497 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1600:
-#line 11248 "gram_minimal.y" /* yacc.c:1646 */
+#line 11247 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LockWaitBlock; }
-#line 41504 "gram_minimal.c" /* yacc.c:1646 */
+#line 41503 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1601:
-#line 11264 "gram_minimal.y" /* yacc.c:1646 */
+#line 11263 "gram_minimal.y" /* yacc.c:1646 */
{
UpdateStmt *n = makeNode(UpdateStmt);
n->relation = (yyvsp[-5].range);
@@ -41515,11 +41514,11 @@ yyreduce:
n->withClause = (yyvsp[-7].with);
(yyval.node) = (Node *)n;
}
-#line 41519 "gram_minimal.c" /* yacc.c:1646 */
+#line 41518 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1602:
-#line 11276 "gram_minimal.y" /* yacc.c:1646 */
+#line 11275 "gram_minimal.y" /* yacc.c:1646 */
{
UpdateStmt *n = makeNode(UpdateStmt);
n->relation = (yyvsp[0].range);
@@ -41532,32 +41531,32 @@ yyreduce:
pg_yyget_extra(yyscanner)->parsetree = list_make1(makeRawStmt((yyval.node), 0));
YYACCEPT;
}
-#line 41536 "gram_minimal.c" /* yacc.c:1646 */
+#line 41535 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1603:
-#line 11290 "gram_minimal.y" /* yacc.c:1646 */
+#line 11289 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 41542 "gram_minimal.c" /* yacc.c:1646 */
+#line 41541 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1604:
-#line 11291 "gram_minimal.y" /* yacc.c:1646 */
+#line 11290 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_concat((yyvsp[-2].list),(yyvsp[0].list)); }
-#line 41548 "gram_minimal.c" /* yacc.c:1646 */
+#line 41547 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1605:
-#line 11296 "gram_minimal.y" /* yacc.c:1646 */
+#line 11295 "gram_minimal.y" /* yacc.c:1646 */
{
(yyvsp[-2].target)->val = (Node *) (yyvsp[0].node);
(yyval.list) = list_make1((yyvsp[-2].target));
}
-#line 41557 "gram_minimal.c" /* yacc.c:1646 */
+#line 41556 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1606:
-#line 11301 "gram_minimal.y" /* yacc.c:1646 */
+#line 11300 "gram_minimal.y" /* yacc.c:1646 */
{
int ncolumns = list_length((yyvsp[-3].list));
int i = 1;
@@ -41578,11 +41577,11 @@ yyreduce:
(yyval.list) = (yyvsp[-3].list);
}
-#line 41582 "gram_minimal.c" /* yacc.c:1646 */
+#line 41581 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1607:
-#line 11325 "gram_minimal.y" /* yacc.c:1646 */
+#line 11324 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[-1].str);
@@ -41590,23 +41589,23 @@ yyreduce:
(yyval.target)->val = NULL; /* upper production sets this */
(yyval.target)->location = (yylsp[-1]);
}
-#line 41594 "gram_minimal.c" /* yacc.c:1646 */
+#line 41593 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1608:
-#line 11335 "gram_minimal.y" /* yacc.c:1646 */
+#line 11334 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 41600 "gram_minimal.c" /* yacc.c:1646 */
+#line 41599 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1609:
-#line 11336 "gram_minimal.y" /* yacc.c:1646 */
+#line 11335 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].target)); }
-#line 41606 "gram_minimal.c" /* yacc.c:1646 */
+#line 41605 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1610:
-#line 11347 "gram_minimal.y" /* yacc.c:1646 */
+#line 11346 "gram_minimal.y" /* yacc.c:1646 */
{
DeclareCursorStmt *n = makeNode(DeclareCursorStmt);
n->portalname = (yyvsp[-5].str);
@@ -41615,100 +41614,100 @@ yyreduce:
n->query = (yyvsp[0].node);
(yyval.node) = (Node *)n;
}
-#line 41619 "gram_minimal.c" /* yacc.c:1646 */
+#line 41618 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1611:
-#line 11357 "gram_minimal.y" /* yacc.c:1646 */
+#line 11356 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 41625 "gram_minimal.c" /* yacc.c:1646 */
+#line 41624 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1612:
-#line 11360 "gram_minimal.y" /* yacc.c:1646 */
+#line 11359 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41631 "gram_minimal.c" /* yacc.c:1646 */
+#line 41630 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1613:
-#line 11361 "gram_minimal.y" /* yacc.c:1646 */
+#line 11360 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-2].ival) | CURSOR_OPT_NO_SCROLL; }
-#line 41637 "gram_minimal.c" /* yacc.c:1646 */
+#line 41636 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1614:
-#line 11362 "gram_minimal.y" /* yacc.c:1646 */
+#line 11361 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_SCROLL; }
-#line 41643 "gram_minimal.c" /* yacc.c:1646 */
+#line 41642 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1615:
-#line 11363 "gram_minimal.y" /* yacc.c:1646 */
+#line 11362 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_BINARY; }
-#line 41649 "gram_minimal.c" /* yacc.c:1646 */
+#line 41648 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1616:
-#line 11364 "gram_minimal.y" /* yacc.c:1646 */
+#line 11363 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_ASENSITIVE; }
-#line 41655 "gram_minimal.c" /* yacc.c:1646 */
+#line 41654 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1617:
-#line 11365 "gram_minimal.y" /* yacc.c:1646 */
+#line 11364 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[-1].ival) | CURSOR_OPT_INSENSITIVE; }
-#line 41661 "gram_minimal.c" /* yacc.c:1646 */
+#line 41660 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1618:
-#line 11368 "gram_minimal.y" /* yacc.c:1646 */
+#line 11367 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41667 "gram_minimal.c" /* yacc.c:1646 */
+#line 41666 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1619:
-#line 11369 "gram_minimal.y" /* yacc.c:1646 */
+#line 11368 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CURSOR_OPT_HOLD; }
-#line 41673 "gram_minimal.c" /* yacc.c:1646 */
+#line 41672 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1620:
-#line 11370 "gram_minimal.y" /* yacc.c:1646 */
+#line 11369 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 41679 "gram_minimal.c" /* yacc.c:1646 */
+#line 41678 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1623:
-#line 11423 "gram_minimal.y" /* yacc.c:1646 */
+#line 11422 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 41685 "gram_minimal.c" /* yacc.c:1646 */
+#line 41684 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1624:
-#line 11424 "gram_minimal.y" /* yacc.c:1646 */
+#line 11423 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 41691 "gram_minimal.c" /* yacc.c:1646 */
+#line 41690 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1625:
-#line 11439 "gram_minimal.y" /* yacc.c:1646 */
+#line 11438 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41697 "gram_minimal.c" /* yacc.c:1646 */
+#line 41696 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1626:
-#line 11441 "gram_minimal.y" /* yacc.c:1646 */
+#line 11440 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL,
NULL, NULL,
yyscanner);
(yyval.node) = (yyvsp[-1].node);
}
-#line 41708 "gram_minimal.c" /* yacc.c:1646 */
+#line 41707 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1627:
-#line 11448 "gram_minimal.y" /* yacc.c:1646 */
+#line 11447 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list),
(yyvsp[0].selectlimit),
@@ -41716,11 +41715,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41720 "gram_minimal.c" /* yacc.c:1646 */
+#line 41719 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1628:
-#line 11456 "gram_minimal.y" /* yacc.c:1646 */
+#line 11455 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list),
(yyvsp[-1].selectlimit),
@@ -41728,11 +41727,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41732 "gram_minimal.c" /* yacc.c:1646 */
+#line 41731 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1629:
-#line 11464 "gram_minimal.y" /* yacc.c:1646 */
+#line 11463 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[0].node), NULL, NIL,
NULL,
@@ -41740,11 +41739,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[0].node);
}
-#line 41744 "gram_minimal.c" /* yacc.c:1646 */
+#line 41743 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1630:
-#line 11472 "gram_minimal.y" /* yacc.c:1646 */
+#line 11471 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-1].node), (yyvsp[0].list), NIL,
NULL,
@@ -41752,11 +41751,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-1].node);
}
-#line 41756 "gram_minimal.c" /* yacc.c:1646 */
+#line 41755 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1631:
-#line 11480 "gram_minimal.y" /* yacc.c:1646 */
+#line 11479 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[-1].list),
(yyvsp[0].selectlimit),
@@ -41764,11 +41763,11 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41768 "gram_minimal.c" /* yacc.c:1646 */
+#line 41767 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1632:
-#line 11488 "gram_minimal.y" /* yacc.c:1646 */
+#line 11487 "gram_minimal.y" /* yacc.c:1646 */
{
insertSelectOptions((SelectStmt *) (yyvsp[-3].node), (yyvsp[-2].list), (yyvsp[0].list),
(yyvsp[-1].selectlimit),
@@ -41776,23 +41775,23 @@ yyreduce:
yyscanner);
(yyval.node) = (yyvsp[-3].node);
}
-#line 41780 "gram_minimal.c" /* yacc.c:1646 */
+#line 41779 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1633:
-#line 11498 "gram_minimal.y" /* yacc.c:1646 */
+#line 11497 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41786 "gram_minimal.c" /* yacc.c:1646 */
+#line 41785 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1634:
-#line 11499 "gram_minimal.y" /* yacc.c:1646 */
+#line 11498 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41792 "gram_minimal.c" /* yacc.c:1646 */
+#line 41791 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1635:
-#line 11534 "gram_minimal.y" /* yacc.c:1646 */
+#line 11533 "gram_minimal.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->targetList = (yyvsp[-6].list);
@@ -41805,11 +41804,11 @@ yyreduce:
n->windowClause = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 41809 "gram_minimal.c" /* yacc.c:1646 */
+#line 41808 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1636:
-#line 11549 "gram_minimal.y" /* yacc.c:1646 */
+#line 11548 "gram_minimal.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->distinctClause = (yyvsp[-7].list);
@@ -41823,17 +41822,17 @@ yyreduce:
n->windowClause = (yyvsp[0].list);
(yyval.node) = (Node *)n;
}
-#line 41827 "gram_minimal.c" /* yacc.c:1646 */
+#line 41826 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1637:
-#line 11562 "gram_minimal.y" /* yacc.c:1646 */
+#line 11561 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 41833 "gram_minimal.c" /* yacc.c:1646 */
+#line 41832 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1638:
-#line 11564 "gram_minimal.y" /* yacc.c:1646 */
+#line 11563 "gram_minimal.y" /* yacc.c:1646 */
{
/* same as SELECT * FROM relation_expr */
ColumnRef *cr = makeNode(ColumnRef);
@@ -41852,80 +41851,80 @@ yyreduce:
n->fromClause = list_make1((yyvsp[0].range));
(yyval.node) = (Node *)n;
}
-#line 41856 "gram_minimal.c" /* yacc.c:1646 */
+#line 41855 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1639:
-#line 11583 "gram_minimal.y" /* yacc.c:1646 */
+#line 11582 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_UNION, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41864 "gram_minimal.c" /* yacc.c:1646 */
+#line 41863 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1640:
-#line 11587 "gram_minimal.y" /* yacc.c:1646 */
+#line 11586 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_INTERSECT, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41872 "gram_minimal.c" /* yacc.c:1646 */
+#line 41871 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1641:
-#line 11591 "gram_minimal.y" /* yacc.c:1646 */
+#line 11590 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSetOp(SETOP_EXCEPT, (yyvsp[-1].setquantifier) == SET_QUANTIFIER_ALL, (yyvsp[-3].node), (yyvsp[0].node));
}
-#line 41880 "gram_minimal.c" /* yacc.c:1646 */
+#line 41879 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1642:
-#line 11606 "gram_minimal.y" /* yacc.c:1646 */
+#line 11605 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = false;
(yyval.with)->location = (yylsp[-1]);
}
-#line 41891 "gram_minimal.c" /* yacc.c:1646 */
+#line 41890 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1643:
-#line 11613 "gram_minimal.y" /* yacc.c:1646 */
+#line 11612 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = false;
(yyval.with)->location = (yylsp[-1]);
}
-#line 41902 "gram_minimal.c" /* yacc.c:1646 */
+#line 41901 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1644:
-#line 11620 "gram_minimal.y" /* yacc.c:1646 */
+#line 11619 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.with) = makeNode(WithClause);
(yyval.with)->ctes = (yyvsp[0].list);
(yyval.with)->recursive = true;
(yyval.with)->location = (yylsp[-2]);
}
-#line 41913 "gram_minimal.c" /* yacc.c:1646 */
+#line 41912 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1645:
-#line 11629 "gram_minimal.y" /* yacc.c:1646 */
+#line 11628 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 41919 "gram_minimal.c" /* yacc.c:1646 */
+#line 41918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1646:
-#line 11630 "gram_minimal.y" /* yacc.c:1646 */
+#line 11629 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 41925 "gram_minimal.c" /* yacc.c:1646 */
+#line 41924 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1647:
-#line 11634 "gram_minimal.y" /* yacc.c:1646 */
+#line 11633 "gram_minimal.y" /* yacc.c:1646 */
{
CommonTableExpr *n = makeNode(CommonTableExpr);
n->ctename = (yyvsp[-8].str);
@@ -41937,29 +41936,29 @@ yyreduce:
n->location = (yylsp[-8]);
(yyval.node) = (Node *) n;
}
-#line 41941 "gram_minimal.c" /* yacc.c:1646 */
+#line 41940 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1648:
-#line 11648 "gram_minimal.y" /* yacc.c:1646 */
+#line 11647 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeAlways; }
-#line 41947 "gram_minimal.c" /* yacc.c:1646 */
+#line 41946 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1649:
-#line 11649 "gram_minimal.y" /* yacc.c:1646 */
+#line 11648 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeNever; }
-#line 41953 "gram_minimal.c" /* yacc.c:1646 */
+#line 41952 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1650:
-#line 11650 "gram_minimal.y" /* yacc.c:1646 */
+#line 11649 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = CTEMaterializeDefault; }
-#line 41959 "gram_minimal.c" /* yacc.c:1646 */
+#line 41958 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1651:
-#line 11655 "gram_minimal.y" /* yacc.c:1646 */
+#line 11654 "gram_minimal.y" /* yacc.c:1646 */
{
CTESearchClause *n = makeNode(CTESearchClause);
n->search_col_list = (yyvsp[-2].list);
@@ -41968,11 +41967,11 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *) n;
}
-#line 41972 "gram_minimal.c" /* yacc.c:1646 */
+#line 41971 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1652:
-#line 11664 "gram_minimal.y" /* yacc.c:1646 */
+#line 11663 "gram_minimal.y" /* yacc.c:1646 */
{
CTESearchClause *n = makeNode(CTESearchClause);
n->search_col_list = (yyvsp[-2].list);
@@ -41981,19 +41980,19 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *) n;
}
-#line 41985 "gram_minimal.c" /* yacc.c:1646 */
+#line 41984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1653:
-#line 11673 "gram_minimal.y" /* yacc.c:1646 */
+#line 11672 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 41993 "gram_minimal.c" /* yacc.c:1646 */
+#line 41992 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1654:
-#line 11680 "gram_minimal.y" /* yacc.c:1646 */
+#line 11679 "gram_minimal.y" /* yacc.c:1646 */
{
CTECycleClause *n = makeNode(CTECycleClause);
n->cycle_col_list = (yyvsp[-8].list);
@@ -42004,11 +42003,11 @@ yyreduce:
n->location = (yylsp[-9]);
(yyval.node) = (Node *) n;
}
-#line 42008 "gram_minimal.c" /* yacc.c:1646 */
+#line 42007 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1655:
-#line 11691 "gram_minimal.y" /* yacc.c:1646 */
+#line 11690 "gram_minimal.y" /* yacc.c:1646 */
{
CTECycleClause *n = makeNode(CTECycleClause);
n->cycle_col_list = (yyvsp[-4].list);
@@ -42019,31 +42018,31 @@ yyreduce:
n->location = (yylsp[-5]);
(yyval.node) = (Node *) n;
}
-#line 42023 "gram_minimal.c" /* yacc.c:1646 */
+#line 42022 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1656:
-#line 11702 "gram_minimal.y" /* yacc.c:1646 */
+#line 11701 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = NULL;
}
-#line 42031 "gram_minimal.c" /* yacc.c:1646 */
+#line 42030 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1657:
-#line 11708 "gram_minimal.y" /* yacc.c:1646 */
+#line 11707 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.with) = (yyvsp[0].with); }
-#line 42037 "gram_minimal.c" /* yacc.c:1646 */
+#line 42036 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1658:
-#line 11709 "gram_minimal.y" /* yacc.c:1646 */
+#line 11708 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.with) = NULL; }
-#line 42043 "gram_minimal.c" /* yacc.c:1646 */
+#line 42042 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1659:
-#line 11714 "gram_minimal.y" /* yacc.c:1646 */
+#line 11713 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.into) = makeNode(IntoClause);
(yyval.into)->rel = (yyvsp[0].range);
@@ -42054,53 +42053,53 @@ yyreduce:
(yyval.into)->viewQuery = NULL;
(yyval.into)->skipData = false;
}
-#line 42058 "gram_minimal.c" /* yacc.c:1646 */
+#line 42057 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1660:
-#line 11725 "gram_minimal.y" /* yacc.c:1646 */
+#line 11724 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.into) = NULL; }
-#line 42064 "gram_minimal.c" /* yacc.c:1646 */
+#line 42063 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1661:
-#line 11734 "gram_minimal.y" /* yacc.c:1646 */
+#line 11733 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42073 "gram_minimal.c" /* yacc.c:1646 */
+#line 42072 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1662:
-#line 11739 "gram_minimal.y" /* yacc.c:1646 */
+#line 11738 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42082 "gram_minimal.c" /* yacc.c:1646 */
+#line 42081 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1663:
-#line 11744 "gram_minimal.y" /* yacc.c:1646 */
+#line 11743 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42091 "gram_minimal.c" /* yacc.c:1646 */
+#line 42090 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1664:
-#line 11749 "gram_minimal.y" /* yacc.c:1646 */
+#line 11748 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42100 "gram_minimal.c" /* yacc.c:1646 */
+#line 42099 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1665:
-#line 11754 "gram_minimal.y" /* yacc.c:1646 */
+#line 11753 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
@@ -42108,11 +42107,11 @@ yyreduce:
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42112 "gram_minimal.c" /* yacc.c:1646 */
+#line 42111 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1666:
-#line 11762 "gram_minimal.y" /* yacc.c:1646 */
+#line 11761 "gram_minimal.y" /* yacc.c:1646 */
{
ereport(WARNING,
(errmsg("GLOBAL is deprecated in temporary table creation"),
@@ -42120,110 +42119,110 @@ yyreduce:
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_TEMP;
}
-#line 42124 "gram_minimal.c" /* yacc.c:1646 */
+#line 42123 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1667:
-#line 11770 "gram_minimal.y" /* yacc.c:1646 */
+#line 11769 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_UNLOGGED;
}
-#line 42133 "gram_minimal.c" /* yacc.c:1646 */
+#line 42132 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1668:
-#line 11775 "gram_minimal.y" /* yacc.c:1646 */
+#line 11774 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT;
}
-#line 42142 "gram_minimal.c" /* yacc.c:1646 */
+#line 42141 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1669:
-#line 11780 "gram_minimal.y" /* yacc.c:1646 */
+#line 11779 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
(yyval.range)->relpersistence = RELPERSISTENCE_PERMANENT;
}
-#line 42151 "gram_minimal.c" /* yacc.c:1646 */
+#line 42150 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1672:
-#line 11791 "gram_minimal.y" /* yacc.c:1646 */
+#line 11790 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_ALL; }
-#line 42157 "gram_minimal.c" /* yacc.c:1646 */
+#line 42156 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1673:
-#line 11792 "gram_minimal.y" /* yacc.c:1646 */
+#line 11791 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_DISTINCT; }
-#line 42163 "gram_minimal.c" /* yacc.c:1646 */
+#line 42162 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1674:
-#line 11793 "gram_minimal.y" /* yacc.c:1646 */
+#line 11792 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.setquantifier) = SET_QUANTIFIER_DEFAULT; }
-#line 42169 "gram_minimal.c" /* yacc.c:1646 */
+#line 42168 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1675:
-#line 11800 "gram_minimal.y" /* yacc.c:1646 */
+#line 11799 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(NIL); }
-#line 42175 "gram_minimal.c" /* yacc.c:1646 */
+#line 42174 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1676:
-#line 11801 "gram_minimal.y" /* yacc.c:1646 */
+#line 11800 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 42181 "gram_minimal.c" /* yacc.c:1646 */
+#line 42180 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1679:
-#line 11810 "gram_minimal.y" /* yacc.c:1646 */
+#line 11809 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42187 "gram_minimal.c" /* yacc.c:1646 */
+#line 42186 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1680:
-#line 11811 "gram_minimal.y" /* yacc.c:1646 */
+#line 11810 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42193 "gram_minimal.c" /* yacc.c:1646 */
+#line 42192 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1681:
-#line 11815 "gram_minimal.y" /* yacc.c:1646 */
+#line 11814 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42199 "gram_minimal.c" /* yacc.c:1646 */
+#line 42198 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1682:
-#line 11816 "gram_minimal.y" /* yacc.c:1646 */
+#line 11815 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42205 "gram_minimal.c" /* yacc.c:1646 */
+#line 42204 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1683:
-#line 11820 "gram_minimal.y" /* yacc.c:1646 */
+#line 11819 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42211 "gram_minimal.c" /* yacc.c:1646 */
+#line 42210 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1684:
-#line 11824 "gram_minimal.y" /* yacc.c:1646 */
+#line 11823 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].sortby)); }
-#line 42217 "gram_minimal.c" /* yacc.c:1646 */
+#line 42216 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1685:
-#line 11825 "gram_minimal.y" /* yacc.c:1646 */
+#line 11824 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].sortby)); }
-#line 42223 "gram_minimal.c" /* yacc.c:1646 */
+#line 42222 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1686:
-#line 11829 "gram_minimal.y" /* yacc.c:1646 */
+#line 11828 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.sortby) = makeNode(SortBy);
(yyval.sortby)->node = (yyvsp[-3].node);
@@ -42232,11 +42231,11 @@ yyreduce:
(yyval.sortby)->useOp = (yyvsp[-1].list);
(yyval.sortby)->location = (yylsp[-1]);
}
-#line 42236 "gram_minimal.c" /* yacc.c:1646 */
+#line 42235 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1687:
-#line 11838 "gram_minimal.y" /* yacc.c:1646 */
+#line 11837 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.sortby) = makeNode(SortBy);
(yyval.sortby)->node = (yyvsp[-2].node);
@@ -42245,37 +42244,37 @@ yyreduce:
(yyval.sortby)->useOp = NIL;
(yyval.sortby)->location = -1; /* no operator */
}
-#line 42249 "gram_minimal.c" /* yacc.c:1646 */
+#line 42248 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1688:
-#line 11851 "gram_minimal.y" /* yacc.c:1646 */
+#line 11850 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[-1].selectlimit);
((yyval.selectlimit))->limitOffset = (yyvsp[0].node);
}
-#line 42258 "gram_minimal.c" /* yacc.c:1646 */
+#line 42257 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1689:
-#line 11856 "gram_minimal.y" /* yacc.c:1646 */
+#line 11855 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[0].selectlimit);
((yyval.selectlimit))->limitOffset = (yyvsp[-1].node);
}
-#line 42267 "gram_minimal.c" /* yacc.c:1646 */
+#line 42266 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1690:
-#line 11861 "gram_minimal.y" /* yacc.c:1646 */
+#line 11860 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.selectlimit) = (yyvsp[0].selectlimit);
}
-#line 42275 "gram_minimal.c" /* yacc.c:1646 */
+#line 42274 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1691:
-#line 11865 "gram_minimal.y" /* yacc.c:1646 */
+#line 11864 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = (yyvsp[0].node);
@@ -42283,23 +42282,23 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42287 "gram_minimal.c" /* yacc.c:1646 */
+#line 42286 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1692:
-#line 11875 "gram_minimal.y" /* yacc.c:1646 */
+#line 11874 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.selectlimit) = (yyvsp[0].selectlimit); }
-#line 42293 "gram_minimal.c" /* yacc.c:1646 */
+#line 42292 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1693:
-#line 11876 "gram_minimal.y" /* yacc.c:1646 */
+#line 11875 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.selectlimit) = NULL; }
-#line 42299 "gram_minimal.c" /* yacc.c:1646 */
+#line 42298 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1694:
-#line 11881 "gram_minimal.y" /* yacc.c:1646 */
+#line 11880 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42307,11 +42306,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42311 "gram_minimal.c" /* yacc.c:1646 */
+#line 42310 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1695:
-#line 11889 "gram_minimal.y" /* yacc.c:1646 */
+#line 11888 "gram_minimal.y" /* yacc.c:1646 */
{
/* Disabled because it was too confusing, bjm 2002-02-18 */
ereport(ERROR,
@@ -42320,11 +42319,11 @@ yyreduce:
errhint("Use separate LIMIT and OFFSET clauses."),
parser_errposition((yylsp[-3]))));
}
-#line 42324 "gram_minimal.c" /* yacc.c:1646 */
+#line 42323 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1696:
-#line 11905 "gram_minimal.y" /* yacc.c:1646 */
+#line 11904 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42332,11 +42331,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42336 "gram_minimal.c" /* yacc.c:1646 */
+#line 42335 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1697:
-#line 11913 "gram_minimal.y" /* yacc.c:1646 */
+#line 11912 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42344,11 +42343,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_WITH_TIES;
(yyval.selectlimit) = n;
}
-#line 42348 "gram_minimal.c" /* yacc.c:1646 */
+#line 42347 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1698:
-#line 11921 "gram_minimal.y" /* yacc.c:1646 */
+#line 11920 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42356,11 +42355,11 @@ yyreduce:
n->limitOption = LIMIT_OPTION_COUNT;
(yyval.selectlimit) = n;
}
-#line 42360 "gram_minimal.c" /* yacc.c:1646 */
+#line 42359 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1699:
-#line 11929 "gram_minimal.y" /* yacc.c:1646 */
+#line 11928 "gram_minimal.y" /* yacc.c:1646 */
{
SelectLimit *n = (SelectLimit *) palloc(sizeof(SelectLimit));
n->limitOffset = NULL;
@@ -42368,242 +42367,242 @@ yyreduce:
n->limitOption = LIMIT_OPTION_WITH_TIES;
(yyval.selectlimit) = n;
}
-#line 42372 "gram_minimal.c" /* yacc.c:1646 */
+#line 42371 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1700:
-#line 11940 "gram_minimal.y" /* yacc.c:1646 */
+#line 11939 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42378 "gram_minimal.c" /* yacc.c:1646 */
+#line 42377 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1701:
-#line 11943 "gram_minimal.y" /* yacc.c:1646 */
+#line 11942 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 42384 "gram_minimal.c" /* yacc.c:1646 */
+#line 42383 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1702:
-#line 11947 "gram_minimal.y" /* yacc.c:1646 */
+#line 11946 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42390 "gram_minimal.c" /* yacc.c:1646 */
+#line 42389 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1703:
-#line 11949 "gram_minimal.y" /* yacc.c:1646 */
+#line 11948 "gram_minimal.y" /* yacc.c:1646 */
{
/* LIMIT ALL is represented as a NULL constant */
(yyval.node) = makeNullAConst((yylsp[0]));
}
-#line 42399 "gram_minimal.c" /* yacc.c:1646 */
+#line 42398 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1704:
-#line 11956 "gram_minimal.y" /* yacc.c:1646 */
+#line 11955 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42405 "gram_minimal.c" /* yacc.c:1646 */
+#line 42404 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1705:
-#line 11976 "gram_minimal.y" /* yacc.c:1646 */
+#line 11975 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42411 "gram_minimal.c" /* yacc.c:1646 */
+#line 42410 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1706:
-#line 11978 "gram_minimal.y" /* yacc.c:1646 */
+#line 11977 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 42417 "gram_minimal.c" /* yacc.c:1646 */
+#line 42416 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1707:
-#line 11980 "gram_minimal.y" /* yacc.c:1646 */
+#line 11979 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 42423 "gram_minimal.c" /* yacc.c:1646 */
+#line 42422 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1708:
-#line 11984 "gram_minimal.y" /* yacc.c:1646 */
+#line 11983 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst((yyvsp[0].ival),(yylsp[0])); }
-#line 42429 "gram_minimal.c" /* yacc.c:1646 */
+#line 42428 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1709:
-#line 11985 "gram_minimal.y" /* yacc.c:1646 */
+#line 11984 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeFloatConst((yyvsp[0].str),(yylsp[0])); }
-#line 42435 "gram_minimal.c" /* yacc.c:1646 */
+#line 42434 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1710:
-#line 11989 "gram_minimal.y" /* yacc.c:1646 */
+#line 11988 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42441 "gram_minimal.c" /* yacc.c:1646 */
+#line 42440 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1711:
-#line 11990 "gram_minimal.y" /* yacc.c:1646 */
+#line 11989 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42447 "gram_minimal.c" /* yacc.c:1646 */
+#line 42446 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1712:
-#line 11993 "gram_minimal.y" /* yacc.c:1646 */
+#line 11992 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42453 "gram_minimal.c" /* yacc.c:1646 */
+#line 42452 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1713:
-#line 11994 "gram_minimal.y" /* yacc.c:1646 */
+#line 11993 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 42459 "gram_minimal.c" /* yacc.c:1646 */
+#line 42458 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1714:
-#line 12020 "gram_minimal.y" /* yacc.c:1646 */
+#line 12019 "gram_minimal.y" /* yacc.c:1646 */
{
GroupClause *n = (GroupClause *) palloc(sizeof(GroupClause));
n->distinct = (yyvsp[-1].setquantifier) == SET_QUANTIFIER_DISTINCT;
n->list = (yyvsp[0].list);
(yyval.groupclause) = n;
}
-#line 42470 "gram_minimal.c" /* yacc.c:1646 */
+#line 42469 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1715:
-#line 12027 "gram_minimal.y" /* yacc.c:1646 */
+#line 12026 "gram_minimal.y" /* yacc.c:1646 */
{
GroupClause *n = (GroupClause *) palloc(sizeof(GroupClause));
n->distinct = false;
n->list = NIL;
(yyval.groupclause) = n;
}
-#line 42481 "gram_minimal.c" /* yacc.c:1646 */
+#line 42480 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1716:
-#line 12036 "gram_minimal.y" /* yacc.c:1646 */
+#line 12035 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42487 "gram_minimal.c" /* yacc.c:1646 */
+#line 42486 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1717:
-#line 12037 "gram_minimal.y" /* yacc.c:1646 */
+#line 12036 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list),(yyvsp[0].node)); }
-#line 42493 "gram_minimal.c" /* yacc.c:1646 */
+#line 42492 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1718:
-#line 12041 "gram_minimal.y" /* yacc.c:1646 */
+#line 12040 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42499 "gram_minimal.c" /* yacc.c:1646 */
+#line 42498 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1719:
-#line 12042 "gram_minimal.y" /* yacc.c:1646 */
+#line 12041 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42505 "gram_minimal.c" /* yacc.c:1646 */
+#line 42504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1720:
-#line 12043 "gram_minimal.y" /* yacc.c:1646 */
+#line 12042 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42511 "gram_minimal.c" /* yacc.c:1646 */
+#line 42510 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1721:
-#line 12044 "gram_minimal.y" /* yacc.c:1646 */
+#line 12043 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42517 "gram_minimal.c" /* yacc.c:1646 */
+#line 42516 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1722:
-#line 12045 "gram_minimal.y" /* yacc.c:1646 */
+#line 12044 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42523 "gram_minimal.c" /* yacc.c:1646 */
+#line 42522 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1723:
-#line 12050 "gram_minimal.y" /* yacc.c:1646 */
+#line 12049 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_EMPTY, NIL, (yylsp[-1]));
}
-#line 42531 "gram_minimal.c" /* yacc.c:1646 */
+#line 42530 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1724:
-#line 12063 "gram_minimal.y" /* yacc.c:1646 */
+#line 12062 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_ROLLUP, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 42539 "gram_minimal.c" /* yacc.c:1646 */
+#line 42538 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1725:
-#line 12070 "gram_minimal.y" /* yacc.c:1646 */
+#line 12069 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_CUBE, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 42547 "gram_minimal.c" /* yacc.c:1646 */
+#line 42546 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1726:
-#line 12077 "gram_minimal.y" /* yacc.c:1646 */
+#line 12076 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeGroupingSet(GROUPING_SET_SETS, (yyvsp[-1].list), (yylsp[-4]));
}
-#line 42555 "gram_minimal.c" /* yacc.c:1646 */
+#line 42554 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1727:
-#line 12083 "gram_minimal.y" /* yacc.c:1646 */
+#line 12082 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 42561 "gram_minimal.c" /* yacc.c:1646 */
+#line 42560 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1728:
-#line 12084 "gram_minimal.y" /* yacc.c:1646 */
+#line 12083 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 42567 "gram_minimal.c" /* yacc.c:1646 */
+#line 42566 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1729:
-#line 12088 "gram_minimal.y" /* yacc.c:1646 */
+#line 12087 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42573 "gram_minimal.c" /* yacc.c:1646 */
+#line 42572 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1730:
-#line 12089 "gram_minimal.y" /* yacc.c:1646 */
+#line 12088 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42579 "gram_minimal.c" /* yacc.c:1646 */
+#line 42578 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1731:
-#line 12093 "gram_minimal.y" /* yacc.c:1646 */
+#line 12092 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42585 "gram_minimal.c" /* yacc.c:1646 */
+#line 42584 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1732:
-#line 12094 "gram_minimal.y" /* yacc.c:1646 */
+#line 12093 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42591 "gram_minimal.c" /* yacc.c:1646 */
+#line 42590 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1733:
-#line 12098 "gram_minimal.y" /* yacc.c:1646 */
+#line 12097 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42597 "gram_minimal.c" /* yacc.c:1646 */
+#line 42596 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1734:
-#line 12099 "gram_minimal.y" /* yacc.c:1646 */
+#line 12098 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 42603 "gram_minimal.c" /* yacc.c:1646 */
+#line 42602 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1735:
-#line 12104 "gram_minimal.y" /* yacc.c:1646 */
+#line 12103 "gram_minimal.y" /* yacc.c:1646 */
{
LockingClause *n = makeNode(LockingClause);
n->lockedRels = (yyvsp[-1].list);
@@ -42611,100 +42610,100 @@ yyreduce:
n->waitPolicy = (yyvsp[0].ival);
(yyval.node) = (Node *) n;
}
-#line 42615 "gram_minimal.c" /* yacc.c:1646 */
+#line 42614 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1736:
-#line 12114 "gram_minimal.y" /* yacc.c:1646 */
+#line 12113 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORUPDATE; }
-#line 42621 "gram_minimal.c" /* yacc.c:1646 */
+#line 42620 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1737:
-#line 12115 "gram_minimal.y" /* yacc.c:1646 */
+#line 12114 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORNOKEYUPDATE; }
-#line 42627 "gram_minimal.c" /* yacc.c:1646 */
+#line 42626 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1738:
-#line 12116 "gram_minimal.y" /* yacc.c:1646 */
+#line 12115 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORSHARE; }
-#line 42633 "gram_minimal.c" /* yacc.c:1646 */
+#line 42632 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1739:
-#line 12117 "gram_minimal.y" /* yacc.c:1646 */
+#line 12116 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = LCS_FORKEYSHARE; }
-#line 42639 "gram_minimal.c" /* yacc.c:1646 */
+#line 42638 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1740:
-#line 12121 "gram_minimal.y" /* yacc.c:1646 */
+#line 12120 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42645 "gram_minimal.c" /* yacc.c:1646 */
+#line 42644 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1741:
-#line 12122 "gram_minimal.y" /* yacc.c:1646 */
+#line 12121 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42651 "gram_minimal.c" /* yacc.c:1646 */
+#line 42650 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1742:
-#line 12133 "gram_minimal.y" /* yacc.c:1646 */
+#line 12132 "gram_minimal.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
n->valuesLists = list_make1((yyvsp[-1].list));
(yyval.node) = (Node *) n;
}
-#line 42661 "gram_minimal.c" /* yacc.c:1646 */
+#line 42660 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1743:
-#line 12139 "gram_minimal.y" /* yacc.c:1646 */
+#line 12138 "gram_minimal.y" /* yacc.c:1646 */
{
SelectStmt *n = (SelectStmt *) (yyvsp[-4].node);
n->valuesLists = lappend(n->valuesLists, (yyvsp[-1].list));
(yyval.node) = (Node *) n;
}
-#line 42671 "gram_minimal.c" /* yacc.c:1646 */
+#line 42670 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1744:
-#line 12156 "gram_minimal.y" /* yacc.c:1646 */
+#line 12155 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 42677 "gram_minimal.c" /* yacc.c:1646 */
+#line 42676 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1745:
-#line 12157 "gram_minimal.y" /* yacc.c:1646 */
+#line 12156 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 42683 "gram_minimal.c" /* yacc.c:1646 */
+#line 42682 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1746:
-#line 12161 "gram_minimal.y" /* yacc.c:1646 */
+#line 12160 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 42689 "gram_minimal.c" /* yacc.c:1646 */
+#line 42688 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1747:
-#line 12162 "gram_minimal.y" /* yacc.c:1646 */
+#line 12161 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 42695 "gram_minimal.c" /* yacc.c:1646 */
+#line 42694 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1748:
-#line 12169 "gram_minimal.y" /* yacc.c:1646 */
+#line 12168 "gram_minimal.y" /* yacc.c:1646 */
{
(yyvsp[-1].range)->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) (yyvsp[-1].range);
}
-#line 42704 "gram_minimal.c" /* yacc.c:1646 */
+#line 42703 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1749:
-#line 12174 "gram_minimal.y" /* yacc.c:1646 */
+#line 12173 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableSample *n = (RangeTableSample *) (yyvsp[0].node);
(yyvsp[-2].range)->alias = (yyvsp[-1].alias);
@@ -42712,22 +42711,22 @@ yyreduce:
n->relation = (Node *) (yyvsp[-2].range);
(yyval.node) = (Node *) n;
}
-#line 42716 "gram_minimal.c" /* yacc.c:1646 */
+#line 42715 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1750:
-#line 12182 "gram_minimal.y" /* yacc.c:1646 */
+#line 12181 "gram_minimal.y" /* yacc.c:1646 */
{
RangeFunction *n = (RangeFunction *) (yyvsp[-1].node);
n->alias = linitial((yyvsp[0].list));
n->coldeflist = lsecond((yyvsp[0].list));
(yyval.node) = (Node *) n;
}
-#line 42727 "gram_minimal.c" /* yacc.c:1646 */
+#line 42726 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1751:
-#line 12189 "gram_minimal.y" /* yacc.c:1646 */
+#line 12188 "gram_minimal.y" /* yacc.c:1646 */
{
RangeFunction *n = (RangeFunction *) (yyvsp[-1].node);
n->lateral = true;
@@ -42735,32 +42734,32 @@ yyreduce:
n->coldeflist = lsecond((yyvsp[0].list));
(yyval.node) = (Node *) n;
}
-#line 42739 "gram_minimal.c" /* yacc.c:1646 */
+#line 42738 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1752:
-#line 12197 "gram_minimal.y" /* yacc.c:1646 */
+#line 12196 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFunc *n = (RangeTableFunc *) (yyvsp[-1].node);
n->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) n;
}
-#line 42749 "gram_minimal.c" /* yacc.c:1646 */
+#line 42748 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1753:
-#line 12203 "gram_minimal.y" /* yacc.c:1646 */
+#line 12202 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFunc *n = (RangeTableFunc *) (yyvsp[-1].node);
n->lateral = true;
n->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) n;
}
-#line 42760 "gram_minimal.c" /* yacc.c:1646 */
+#line 42759 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1754:
-#line 12210 "gram_minimal.y" /* yacc.c:1646 */
+#line 12209 "gram_minimal.y" /* yacc.c:1646 */
{
RangeSubselect *n = makeNode(RangeSubselect);
n->lateral = false;
@@ -42795,11 +42794,11 @@ yyreduce:
}
(yyval.node) = (Node *) n;
}
-#line 42799 "gram_minimal.c" /* yacc.c:1646 */
+#line 42798 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1755:
-#line 12245 "gram_minimal.y" /* yacc.c:1646 */
+#line 12244 "gram_minimal.y" /* yacc.c:1646 */
{
RangeSubselect *n = makeNode(RangeSubselect);
n->lateral = true;
@@ -42824,36 +42823,36 @@ yyreduce:
}
(yyval.node) = (Node *) n;
}
-#line 42828 "gram_minimal.c" /* yacc.c:1646 */
+#line 42827 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1756:
-#line 12270 "gram_minimal.y" /* yacc.c:1646 */
+#line 12269 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) (yyvsp[0].jexpr);
}
-#line 42836 "gram_minimal.c" /* yacc.c:1646 */
+#line 42835 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1757:
-#line 12274 "gram_minimal.y" /* yacc.c:1646 */
+#line 12273 "gram_minimal.y" /* yacc.c:1646 */
{
(yyvsp[-2].jexpr)->alias = (yyvsp[0].alias);
(yyval.node) = (Node *) (yyvsp[-2].jexpr);
}
-#line 42845 "gram_minimal.c" /* yacc.c:1646 */
+#line 42844 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1758:
-#line 12300 "gram_minimal.y" /* yacc.c:1646 */
+#line 12299 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.jexpr) = (yyvsp[-1].jexpr);
}
-#line 42853 "gram_minimal.c" /* yacc.c:1646 */
+#line 42852 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1759:
-#line 12304 "gram_minimal.y" /* yacc.c:1646 */
+#line 12303 "gram_minimal.y" /* yacc.c:1646 */
{
/* CROSS JOIN is same as unqualified inner join */
JoinExpr *n = makeNode(JoinExpr);
@@ -42866,11 +42865,11 @@ yyreduce:
n->quals = NULL;
(yyval.jexpr) = n;
}
-#line 42870 "gram_minimal.c" /* yacc.c:1646 */
+#line 42869 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1760:
-#line 12317 "gram_minimal.y" /* yacc.c:1646 */
+#line 12316 "gram_minimal.y" /* yacc.c:1646 */
{
JoinExpr *n = makeNode(JoinExpr);
n->jointype = (yyvsp[-3].jtype);
@@ -42890,11 +42889,11 @@ yyreduce:
}
(yyval.jexpr) = n;
}
-#line 42894 "gram_minimal.c" /* yacc.c:1646 */
+#line 42893 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1761:
-#line 12337 "gram_minimal.y" /* yacc.c:1646 */
+#line 12336 "gram_minimal.y" /* yacc.c:1646 */
{
/* letting join_type reduce to empty doesn't work */
JoinExpr *n = makeNode(JoinExpr);
@@ -42915,11 +42914,11 @@ yyreduce:
}
(yyval.jexpr) = n;
}
-#line 42919 "gram_minimal.c" /* yacc.c:1646 */
+#line 42918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1762:
-#line 12358 "gram_minimal.y" /* yacc.c:1646 */
+#line 12357 "gram_minimal.y" /* yacc.c:1646 */
{
JoinExpr *n = makeNode(JoinExpr);
n->jointype = (yyvsp[-2].jtype);
@@ -42931,11 +42930,11 @@ yyreduce:
n->quals = NULL; /* fill later */
(yyval.jexpr) = n;
}
-#line 42935 "gram_minimal.c" /* yacc.c:1646 */
+#line 42934 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1763:
-#line 12370 "gram_minimal.y" /* yacc.c:1646 */
+#line 12369 "gram_minimal.y" /* yacc.c:1646 */
{
/* letting join_type reduce to empty doesn't work */
JoinExpr *n = makeNode(JoinExpr);
@@ -42948,247 +42947,247 @@ yyreduce:
n->quals = NULL; /* fill later */
(yyval.jexpr) = n;
}
-#line 42952 "gram_minimal.c" /* yacc.c:1646 */
+#line 42951 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1764:
-#line 12386 "gram_minimal.y" /* yacc.c:1646 */
+#line 12385 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[-3].str);
(yyval.alias)->colnames = (yyvsp[-1].list);
}
-#line 42962 "gram_minimal.c" /* yacc.c:1646 */
+#line 42961 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1765:
-#line 12392 "gram_minimal.y" /* yacc.c:1646 */
+#line 12391 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
}
-#line 42971 "gram_minimal.c" /* yacc.c:1646 */
+#line 42970 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1766:
-#line 12397 "gram_minimal.y" /* yacc.c:1646 */
+#line 12396 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[-3].str);
(yyval.alias)->colnames = (yyvsp[-1].list);
}
-#line 42981 "gram_minimal.c" /* yacc.c:1646 */
+#line 42980 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1767:
-#line 12403 "gram_minimal.y" /* yacc.c:1646 */
+#line 12402 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
}
-#line 42990 "gram_minimal.c" /* yacc.c:1646 */
+#line 42989 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1768:
-#line 12409 "gram_minimal.y" /* yacc.c:1646 */
+#line 12408 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.alias) = (yyvsp[0].alias); }
-#line 42996 "gram_minimal.c" /* yacc.c:1646 */
+#line 42995 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1769:
-#line 12410 "gram_minimal.y" /* yacc.c:1646 */
+#line 12409 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.alias) = NULL; }
-#line 43002 "gram_minimal.c" /* yacc.c:1646 */
+#line 43001 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1770:
-#line 12421 "gram_minimal.y" /* yacc.c:1646 */
+#line 12420 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.alias) = makeNode(Alias);
(yyval.alias)->aliasname = (yyvsp[0].str);
/* the column name list will be inserted later */
}
-#line 43012 "gram_minimal.c" /* yacc.c:1646 */
+#line 43011 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1771:
-#line 12426 "gram_minimal.y" /* yacc.c:1646 */
+#line 12425 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.alias) = NULL; }
-#line 43018 "gram_minimal.c" /* yacc.c:1646 */
+#line 43017 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1772:
-#line 12435 "gram_minimal.y" /* yacc.c:1646 */
+#line 12434 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2((yyvsp[0].alias), NIL);
}
-#line 43026 "gram_minimal.c" /* yacc.c:1646 */
+#line 43025 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1773:
-#line 12439 "gram_minimal.y" /* yacc.c:1646 */
+#line 12438 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, (yyvsp[-1].list));
}
-#line 43034 "gram_minimal.c" /* yacc.c:1646 */
+#line 43033 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1774:
-#line 12443 "gram_minimal.y" /* yacc.c:1646 */
+#line 12442 "gram_minimal.y" /* yacc.c:1646 */
{
Alias *a = makeNode(Alias);
a->aliasname = (yyvsp[-3].str);
(yyval.list) = list_make2(a, (yyvsp[-1].list));
}
-#line 43044 "gram_minimal.c" /* yacc.c:1646 */
+#line 43043 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1775:
-#line 12449 "gram_minimal.y" /* yacc.c:1646 */
+#line 12448 "gram_minimal.y" /* yacc.c:1646 */
{
Alias *a = makeNode(Alias);
a->aliasname = (yyvsp[-3].str);
(yyval.list) = list_make2(a, (yyvsp[-1].list));
}
-#line 43054 "gram_minimal.c" /* yacc.c:1646 */
+#line 43053 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1776:
-#line 12455 "gram_minimal.y" /* yacc.c:1646 */
+#line 12454 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(NULL, NIL);
}
-#line 43062 "gram_minimal.c" /* yacc.c:1646 */
+#line 43061 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1777:
-#line 12460 "gram_minimal.y" /* yacc.c:1646 */
+#line 12459 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_FULL; }
-#line 43068 "gram_minimal.c" /* yacc.c:1646 */
+#line 43067 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1778:
-#line 12461 "gram_minimal.y" /* yacc.c:1646 */
+#line 12460 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_LEFT; }
-#line 43074 "gram_minimal.c" /* yacc.c:1646 */
+#line 43073 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1779:
-#line 12462 "gram_minimal.y" /* yacc.c:1646 */
+#line 12461 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_RIGHT; }
-#line 43080 "gram_minimal.c" /* yacc.c:1646 */
+#line 43079 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1780:
-#line 12463 "gram_minimal.y" /* yacc.c:1646 */
+#line 12462 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.jtype) = JOIN_INNER; }
-#line 43086 "gram_minimal.c" /* yacc.c:1646 */
+#line 43085 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1783:
-#line 12484 "gram_minimal.y" /* yacc.c:1646 */
+#line 12483 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) list_make2((yyvsp[-2].list), (yyvsp[0].alias));
}
-#line 43094 "gram_minimal.c" /* yacc.c:1646 */
+#line 43093 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1784:
-#line 12488 "gram_minimal.y" /* yacc.c:1646 */
+#line 12487 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 43102 "gram_minimal.c" /* yacc.c:1646 */
+#line 43101 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1785:
-#line 12496 "gram_minimal.y" /* yacc.c:1646 */
+#line 12495 "gram_minimal.y" /* yacc.c:1646 */
{
/* inheritance query, implicitly */
(yyval.range) = (yyvsp[0].range);
(yyval.range)->inh = true;
(yyval.range)->alias = NULL;
}
-#line 43113 "gram_minimal.c" /* yacc.c:1646 */
+#line 43112 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1786:
-#line 12503 "gram_minimal.y" /* yacc.c:1646 */
+#line 12502 "gram_minimal.y" /* yacc.c:1646 */
{
/* inheritance query, explicitly */
(yyval.range) = (yyvsp[-1].range);
(yyval.range)->inh = true;
(yyval.range)->alias = NULL;
}
-#line 43124 "gram_minimal.c" /* yacc.c:1646 */
+#line 43123 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1787:
-#line 12510 "gram_minimal.y" /* yacc.c:1646 */
+#line 12509 "gram_minimal.y" /* yacc.c:1646 */
{
/* no inheritance */
(yyval.range) = (yyvsp[0].range);
(yyval.range)->inh = false;
(yyval.range)->alias = NULL;
}
-#line 43135 "gram_minimal.c" /* yacc.c:1646 */
+#line 43134 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1788:
-#line 12517 "gram_minimal.y" /* yacc.c:1646 */
+#line 12516 "gram_minimal.y" /* yacc.c:1646 */
{
/* no inheritance, SQL99-style syntax */
(yyval.range) = (yyvsp[-1].range);
(yyval.range)->inh = false;
(yyval.range)->alias = NULL;
}
-#line 43146 "gram_minimal.c" /* yacc.c:1646 */
+#line 43145 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1789:
-#line 12527 "gram_minimal.y" /* yacc.c:1646 */
+#line 12526 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].range)); }
-#line 43152 "gram_minimal.c" /* yacc.c:1646 */
+#line 43151 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1790:
-#line 12528 "gram_minimal.y" /* yacc.c:1646 */
+#line 12527 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].range)); }
-#line 43158 "gram_minimal.c" /* yacc.c:1646 */
+#line 43157 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1791:
-#line 12542 "gram_minimal.y" /* yacc.c:1646 */
+#line 12541 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = (yyvsp[0].range);
}
-#line 43166 "gram_minimal.c" /* yacc.c:1646 */
+#line 43165 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1792:
-#line 12546 "gram_minimal.y" /* yacc.c:1646 */
+#line 12545 "gram_minimal.y" /* yacc.c:1646 */
{
Alias *alias = makeNode(Alias);
alias->aliasname = (yyvsp[0].str);
(yyvsp[-1].range)->alias = alias;
(yyval.range) = (yyvsp[-1].range);
}
-#line 43177 "gram_minimal.c" /* yacc.c:1646 */
+#line 43176 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1793:
-#line 12553 "gram_minimal.y" /* yacc.c:1646 */
+#line 12552 "gram_minimal.y" /* yacc.c:1646 */
{
Alias *alias = makeNode(Alias);
alias->aliasname = (yyvsp[0].str);
(yyvsp[-2].range)->alias = alias;
(yyval.range) = (yyvsp[-2].range);
}
-#line 43188 "gram_minimal.c" /* yacc.c:1646 */
+#line 43187 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1794:
-#line 12566 "gram_minimal.y" /* yacc.c:1646 */
+#line 12565 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableSample *n = makeNode(RangeTableSample);
/* n->relation will be filled in later */
@@ -43198,23 +43197,23 @@ yyreduce:
n->location = (yylsp[-4]);
(yyval.node) = (Node *) n;
}
-#line 43202 "gram_minimal.c" /* yacc.c:1646 */
+#line 43201 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1795:
-#line 12578 "gram_minimal.y" /* yacc.c:1646 */
+#line 12577 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) (yyvsp[-1].node); }
-#line 43208 "gram_minimal.c" /* yacc.c:1646 */
+#line 43207 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1796:
-#line 12579 "gram_minimal.y" /* yacc.c:1646 */
+#line 12578 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43214 "gram_minimal.c" /* yacc.c:1646 */
+#line 43213 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1797:
-#line 12595 "gram_minimal.y" /* yacc.c:1646 */
+#line 12594 "gram_minimal.y" /* yacc.c:1646 */
{
RangeFunction *n = makeNode(RangeFunction);
n->lateral = false;
@@ -43224,11 +43223,11 @@ yyreduce:
/* alias and coldeflist are set by table_ref production */
(yyval.node) = (Node *) n;
}
-#line 43228 "gram_minimal.c" /* yacc.c:1646 */
+#line 43227 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1798:
-#line 12605 "gram_minimal.y" /* yacc.c:1646 */
+#line 12604 "gram_minimal.y" /* yacc.c:1646 */
{
RangeFunction *n = makeNode(RangeFunction);
n->lateral = false;
@@ -43238,71 +43237,71 @@ yyreduce:
/* alias and coldeflist are set by table_ref production */
(yyval.node) = (Node *) n;
}
-#line 43242 "gram_minimal.c" /* yacc.c:1646 */
+#line 43241 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1799:
-#line 12617 "gram_minimal.y" /* yacc.c:1646 */
+#line 12616 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[-1].node), (yyvsp[0].list)); }
-#line 43248 "gram_minimal.c" /* yacc.c:1646 */
+#line 43247 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1800:
-#line 12621 "gram_minimal.y" /* yacc.c:1646 */
+#line 12620 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].list)); }
-#line 43254 "gram_minimal.c" /* yacc.c:1646 */
+#line 43253 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1801:
-#line 12622 "gram_minimal.y" /* yacc.c:1646 */
+#line 12621 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].list)); }
-#line 43260 "gram_minimal.c" /* yacc.c:1646 */
+#line 43259 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1802:
-#line 12625 "gram_minimal.y" /* yacc.c:1646 */
+#line 12624 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 43266 "gram_minimal.c" /* yacc.c:1646 */
+#line 43265 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1803:
-#line 12626 "gram_minimal.y" /* yacc.c:1646 */
+#line 12625 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43272 "gram_minimal.c" /* yacc.c:1646 */
+#line 43271 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1804:
-#line 12629 "gram_minimal.y" /* yacc.c:1646 */
+#line 12628 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 43278 "gram_minimal.c" /* yacc.c:1646 */
+#line 43277 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1805:
-#line 12630 "gram_minimal.y" /* yacc.c:1646 */
+#line 12629 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 43284 "gram_minimal.c" /* yacc.c:1646 */
+#line 43283 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1806:
-#line 12635 "gram_minimal.y" /* yacc.c:1646 */
+#line 12634 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 43290 "gram_minimal.c" /* yacc.c:1646 */
+#line 43289 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1807:
-#line 12636 "gram_minimal.y" /* yacc.c:1646 */
+#line 12635 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43296 "gram_minimal.c" /* yacc.c:1646 */
+#line 43295 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1808:
-#line 12641 "gram_minimal.y" /* yacc.c:1646 */
+#line 12640 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 43302 "gram_minimal.c" /* yacc.c:1646 */
+#line 43301 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1809:
-#line 12643 "gram_minimal.y" /* yacc.c:1646 */
+#line 12642 "gram_minimal.y" /* yacc.c:1646 */
{
CurrentOfExpr *n = makeNode(CurrentOfExpr);
/* cvarno is filled in by parse analysis */
@@ -43310,45 +43309,45 @@ yyreduce:
n->cursor_param = 0;
(yyval.node) = (Node *) n;
}
-#line 43314 "gram_minimal.c" /* yacc.c:1646 */
+#line 43313 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1810:
-#line 12650 "gram_minimal.y" /* yacc.c:1646 */
+#line 12649 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 43320 "gram_minimal.c" /* yacc.c:1646 */
+#line 43319 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1811:
-#line 12655 "gram_minimal.y" /* yacc.c:1646 */
+#line 12654 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 43326 "gram_minimal.c" /* yacc.c:1646 */
+#line 43325 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1812:
-#line 12656 "gram_minimal.y" /* yacc.c:1646 */
+#line 12655 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43332 "gram_minimal.c" /* yacc.c:1646 */
+#line 43331 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1813:
-#line 12661 "gram_minimal.y" /* yacc.c:1646 */
+#line 12660 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 43340 "gram_minimal.c" /* yacc.c:1646 */
+#line 43339 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1814:
-#line 12665 "gram_minimal.y" /* yacc.c:1646 */
+#line 12664 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 43348 "gram_minimal.c" /* yacc.c:1646 */
+#line 43347 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1815:
-#line 12671 "gram_minimal.y" /* yacc.c:1646 */
+#line 12670 "gram_minimal.y" /* yacc.c:1646 */
{
ColumnDef *n = makeNode(ColumnDef);
n->colname = (yyvsp[-2].str);
@@ -43366,11 +43365,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 43370 "gram_minimal.c" /* yacc.c:1646 */
+#line 43369 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1816:
-#line 12695 "gram_minimal.y" /* yacc.c:1646 */
+#line 12694 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFunc *n = makeNode(RangeTableFunc);
n->rowexpr = (yyvsp[-4].node);
@@ -43380,11 +43379,11 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *)n;
}
-#line 43384 "gram_minimal.c" /* yacc.c:1646 */
+#line 43383 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1817:
-#line 12706 "gram_minimal.y" /* yacc.c:1646 */
+#line 12705 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFunc *n = makeNode(RangeTableFunc);
n->rowexpr = (yyvsp[-4].node);
@@ -43394,23 +43393,23 @@ yyreduce:
n->location = (yylsp[-11]);
(yyval.node) = (Node *)n;
}
-#line 43398 "gram_minimal.c" /* yacc.c:1646 */
+#line 43397 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1818:
-#line 12717 "gram_minimal.y" /* yacc.c:1646 */
+#line 12716 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 43404 "gram_minimal.c" /* yacc.c:1646 */
+#line 43403 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1819:
-#line 12718 "gram_minimal.y" /* yacc.c:1646 */
+#line 12717 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 43410 "gram_minimal.c" /* yacc.c:1646 */
+#line 43409 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1820:
-#line 12723 "gram_minimal.y" /* yacc.c:1646 */
+#line 12722 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
@@ -43424,11 +43423,11 @@ yyreduce:
(yyval.node) = (Node *) fc;
}
-#line 43428 "gram_minimal.c" /* yacc.c:1646 */
+#line 43427 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1821:
-#line 12737 "gram_minimal.y" /* yacc.c:1646 */
+#line 12736 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
ListCell *option;
@@ -43485,11 +43484,11 @@ yyreduce:
}
(yyval.node) = (Node *) fc;
}
-#line 43489 "gram_minimal.c" /* yacc.c:1646 */
+#line 43488 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1822:
-#line 12794 "gram_minimal.y" /* yacc.c:1646 */
+#line 12793 "gram_minimal.y" /* yacc.c:1646 */
{
RangeTableFuncCol *fc = makeNode(RangeTableFuncCol);
@@ -43500,59 +43499,59 @@ yyreduce:
(yyval.node) = (Node *) fc;
}
-#line 43504 "gram_minimal.c" /* yacc.c:1646 */
+#line 43503 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1823:
-#line 12808 "gram_minimal.y" /* yacc.c:1646 */
+#line 12807 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].defelt)); }
-#line 43510 "gram_minimal.c" /* yacc.c:1646 */
+#line 43509 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1824:
-#line 12810 "gram_minimal.y" /* yacc.c:1646 */
+#line 12809 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].defelt)); }
-#line 43516 "gram_minimal.c" /* yacc.c:1646 */
+#line 43515 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1825:
-#line 12815 "gram_minimal.y" /* yacc.c:1646 */
+#line 12814 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem((yyvsp[-1].str), (yyvsp[0].node), (yylsp[-1])); }
-#line 43522 "gram_minimal.c" /* yacc.c:1646 */
+#line 43521 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1826:
-#line 12817 "gram_minimal.y" /* yacc.c:1646 */
+#line 12816 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("default", (yyvsp[0].node), (yylsp[-1])); }
-#line 43528 "gram_minimal.c" /* yacc.c:1646 */
+#line 43527 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1827:
-#line 12819 "gram_minimal.y" /* yacc.c:1646 */
+#line 12818 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(true), (yylsp[-1])); }
-#line 43534 "gram_minimal.c" /* yacc.c:1646 */
+#line 43533 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1828:
-#line 12821 "gram_minimal.y" /* yacc.c:1646 */
+#line 12820 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.defelt) = makeDefElem("is_not_null", (Node *) makeInteger(false), (yylsp[0])); }
-#line 43540 "gram_minimal.c" /* yacc.c:1646 */
+#line 43539 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1829:
-#line 12826 "gram_minimal.y" /* yacc.c:1646 */
+#line 12825 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 43546 "gram_minimal.c" /* yacc.c:1646 */
+#line 43545 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1830:
-#line 12828 "gram_minimal.y" /* yacc.c:1646 */
+#line 12827 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 43552 "gram_minimal.c" /* yacc.c:1646 */
+#line 43551 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1831:
-#line 12833 "gram_minimal.y" /* yacc.c:1646 */
+#line 12832 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -43560,11 +43559,11 @@ yyreduce:
(yyval.target)->val = (yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 43564 "gram_minimal.c" /* yacc.c:1646 */
+#line 43563 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1832:
-#line 12841 "gram_minimal.y" /* yacc.c:1646 */
+#line 12840 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -43572,293 +43571,293 @@ yyreduce:
(yyval.target)->val = (yyvsp[0].node);
(yyval.target)->location = (yylsp[-1]);
}
-#line 43576 "gram_minimal.c" /* yacc.c:1646 */
+#line 43575 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1833:
-#line 12861 "gram_minimal.y" /* yacc.c:1646 */
+#line 12860 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = (yyvsp[0].list);
}
-#line 43585 "gram_minimal.c" /* yacc.c:1646 */
+#line 43584 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1834:
-#line 12866 "gram_minimal.y" /* yacc.c:1646 */
+#line 12865 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = (yyvsp[0].list);
(yyval.typnam)->setof = true;
}
-#line 43595 "gram_minimal.c" /* yacc.c:1646 */
+#line 43594 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1835:
-#line 12873 "gram_minimal.y" /* yacc.c:1646 */
+#line 12872 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-4].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival)));
}
-#line 43604 "gram_minimal.c" /* yacc.c:1646 */
+#line 43603 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1836:
-#line 12878 "gram_minimal.y" /* yacc.c:1646 */
+#line 12877 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-4].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger((yyvsp[-1].ival)));
(yyval.typnam)->setof = true;
}
-#line 43614 "gram_minimal.c" /* yacc.c:1646 */
+#line 43613 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1837:
-#line 12884 "gram_minimal.y" /* yacc.c:1646 */
+#line 12883 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger(-1));
}
-#line 43623 "gram_minimal.c" /* yacc.c:1646 */
+#line 43622 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1838:
-#line 12889 "gram_minimal.y" /* yacc.c:1646 */
+#line 12888 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->arrayBounds = list_make1(makeInteger(-1));
(yyval.typnam)->setof = true;
}
-#line 43633 "gram_minimal.c" /* yacc.c:1646 */
+#line 43632 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1839:
-#line 12898 "gram_minimal.y" /* yacc.c:1646 */
+#line 12897 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeInteger(-1)); }
-#line 43639 "gram_minimal.c" /* yacc.c:1646 */
+#line 43638 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1840:
-#line 12900 "gram_minimal.y" /* yacc.c:1646 */
+#line 12899 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), makeInteger((yyvsp[-1].ival))); }
-#line 43645 "gram_minimal.c" /* yacc.c:1646 */
+#line 43644 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1841:
-#line 12902 "gram_minimal.y" /* yacc.c:1646 */
+#line 12901 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43651 "gram_minimal.c" /* yacc.c:1646 */
+#line 43650 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1842:
-#line 12906 "gram_minimal.y" /* yacc.c:1646 */
+#line 12905 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43657 "gram_minimal.c" /* yacc.c:1646 */
+#line 43656 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1843:
-#line 12907 "gram_minimal.y" /* yacc.c:1646 */
+#line 12906 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43663 "gram_minimal.c" /* yacc.c:1646 */
+#line 43662 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1844:
-#line 12908 "gram_minimal.y" /* yacc.c:1646 */
+#line 12907 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43669 "gram_minimal.c" /* yacc.c:1646 */
+#line 43668 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1845:
-#line 12909 "gram_minimal.y" /* yacc.c:1646 */
+#line 12908 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43675 "gram_minimal.c" /* yacc.c:1646 */
+#line 43674 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1846:
-#line 12910 "gram_minimal.y" /* yacc.c:1646 */
+#line 12909 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43681 "gram_minimal.c" /* yacc.c:1646 */
+#line 43680 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1847:
-#line 12912 "gram_minimal.y" /* yacc.c:1646 */
+#line 12911 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-1].typnam);
(yyval.typnam)->typmods = (yyvsp[0].list);
}
-#line 43690 "gram_minimal.c" /* yacc.c:1646 */
+#line 43689 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1848:
-#line 12917 "gram_minimal.y" /* yacc.c:1646 */
+#line 12916 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[-3].typnam);
(yyval.typnam)->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
}
-#line 43700 "gram_minimal.c" /* yacc.c:1646 */
+#line 43699 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1849:
-#line 12936 "gram_minimal.y" /* yacc.c:1646 */
+#line 12935 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43706 "gram_minimal.c" /* yacc.c:1646 */
+#line 43705 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1850:
-#line 12937 "gram_minimal.y" /* yacc.c:1646 */
+#line 12936 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43712 "gram_minimal.c" /* yacc.c:1646 */
+#line 43711 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1851:
-#line 12938 "gram_minimal.y" /* yacc.c:1646 */
+#line 12937 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43718 "gram_minimal.c" /* yacc.c:1646 */
+#line 43717 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1852:
-#line 12939 "gram_minimal.y" /* yacc.c:1646 */
+#line 12938 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.typnam) = (yyvsp[0].typnam); }
-#line 43724 "gram_minimal.c" /* yacc.c:1646 */
+#line 43723 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1853:
-#line 12951 "gram_minimal.y" /* yacc.c:1646 */
+#line 12950 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeName((yyvsp[-1].str));
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43734 "gram_minimal.c" /* yacc.c:1646 */
+#line 43733 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1854:
-#line 12957 "gram_minimal.y" /* yacc.c:1646 */
+#line 12956 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = makeTypeNameFromNameList(lcons(makeString((yyvsp[-2].str)), (yyvsp[-1].list)));
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-2]);
}
-#line 43744 "gram_minimal.c" /* yacc.c:1646 */
+#line 43743 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1855:
-#line 12964 "gram_minimal.y" /* yacc.c:1646 */
+#line 12963 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 43750 "gram_minimal.c" /* yacc.c:1646 */
+#line 43749 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1856:
-#line 12965 "gram_minimal.y" /* yacc.c:1646 */
+#line 12964 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 43756 "gram_minimal.c" /* yacc.c:1646 */
+#line 43755 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1857:
-#line 12972 "gram_minimal.y" /* yacc.c:1646 */
+#line 12971 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43765 "gram_minimal.c" /* yacc.c:1646 */
+#line 43764 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1858:
-#line 12977 "gram_minimal.y" /* yacc.c:1646 */
+#line 12976 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43774 "gram_minimal.c" /* yacc.c:1646 */
+#line 43773 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1859:
-#line 12982 "gram_minimal.y" /* yacc.c:1646 */
+#line 12981 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int2");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43783 "gram_minimal.c" /* yacc.c:1646 */
+#line 43782 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1860:
-#line 12987 "gram_minimal.y" /* yacc.c:1646 */
+#line 12986 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("int8");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43792 "gram_minimal.c" /* yacc.c:1646 */
+#line 43791 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1861:
-#line 12992 "gram_minimal.y" /* yacc.c:1646 */
+#line 12991 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float4");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43801 "gram_minimal.c" /* yacc.c:1646 */
+#line 43800 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1862:
-#line 12997 "gram_minimal.y" /* yacc.c:1646 */
+#line 12996 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43810 "gram_minimal.c" /* yacc.c:1646 */
+#line 43809 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1863:
-#line 13002 "gram_minimal.y" /* yacc.c:1646 */
+#line 13001 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float8");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43819 "gram_minimal.c" /* yacc.c:1646 */
+#line 43818 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1864:
-#line 13007 "gram_minimal.y" /* yacc.c:1646 */
+#line 13006 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43829 "gram_minimal.c" /* yacc.c:1646 */
+#line 43828 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1865:
-#line 13013 "gram_minimal.y" /* yacc.c:1646 */
+#line 13012 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43839 "gram_minimal.c" /* yacc.c:1646 */
+#line 43838 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1866:
-#line 13019 "gram_minimal.y" /* yacc.c:1646 */
+#line 13018 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("numeric");
(yyval.typnam)->typmods = (yyvsp[0].list);
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43849 "gram_minimal.c" /* yacc.c:1646 */
+#line 43848 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1867:
-#line 13025 "gram_minimal.y" /* yacc.c:1646 */
+#line 13024 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("bool");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 43858 "gram_minimal.c" /* yacc.c:1646 */
+#line 43857 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1868:
-#line 13032 "gram_minimal.y" /* yacc.c:1646 */
+#line 13031 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* Check FLOAT() precision limits assuming IEEE floating
@@ -43879,52 +43878,52 @@ yyreduce:
errmsg("precision for type float must be less than 54 bits"),
parser_errposition((yylsp[-1]))));
}
-#line 43883 "gram_minimal.c" /* yacc.c:1646 */
+#line 43882 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1869:
-#line 13053 "gram_minimal.y" /* yacc.c:1646 */
+#line 13052 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("float8");
}
-#line 43891 "gram_minimal.c" /* yacc.c:1646 */
+#line 43890 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1870:
-#line 13063 "gram_minimal.y" /* yacc.c:1646 */
+#line 13062 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43899 "gram_minimal.c" /* yacc.c:1646 */
+#line 43898 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1871:
-#line 13067 "gram_minimal.y" /* yacc.c:1646 */
+#line 13066 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43907 "gram_minimal.c" /* yacc.c:1646 */
+#line 43906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1872:
-#line 13075 "gram_minimal.y" /* yacc.c:1646 */
+#line 13074 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43915 "gram_minimal.c" /* yacc.c:1646 */
+#line 43914 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1873:
-#line 13079 "gram_minimal.y" /* yacc.c:1646 */
+#line 13078 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->typmods = NIL;
}
-#line 43924 "gram_minimal.c" /* yacc.c:1646 */
+#line 43923 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1874:
-#line 13087 "gram_minimal.y" /* yacc.c:1646 */
+#line 13086 "gram_minimal.y" /* yacc.c:1646 */
{
char *typname;
@@ -43933,11 +43932,11 @@ yyreduce:
(yyval.typnam)->typmods = (yyvsp[-1].list);
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 43937 "gram_minimal.c" /* yacc.c:1646 */
+#line 43936 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1875:
-#line 13099 "gram_minimal.y" /* yacc.c:1646 */
+#line 13098 "gram_minimal.y" /* yacc.c:1646 */
{
/* bit defaults to bit(1), varbit to no limit */
if ((yyvsp[0].boolean))
@@ -43951,35 +43950,35 @@ yyreduce:
}
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 43955 "gram_minimal.c" /* yacc.c:1646 */
+#line 43954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1876:
-#line 13120 "gram_minimal.y" /* yacc.c:1646 */
+#line 13119 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43963 "gram_minimal.c" /* yacc.c:1646 */
+#line 43962 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1877:
-#line 13124 "gram_minimal.y" /* yacc.c:1646 */
+#line 13123 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43971 "gram_minimal.c" /* yacc.c:1646 */
+#line 43970 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1878:
-#line 13130 "gram_minimal.y" /* yacc.c:1646 */
+#line 13129 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = (yyvsp[0].typnam);
}
-#line 43979 "gram_minimal.c" /* yacc.c:1646 */
+#line 43978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1879:
-#line 13134 "gram_minimal.y" /* yacc.c:1646 */
+#line 13133 "gram_minimal.y" /* yacc.c:1646 */
{
/* Length was not specified so allow to be unrestricted.
* This handles problems with fixed-length (bpchar) strings
@@ -43990,21 +43989,21 @@ yyreduce:
(yyval.typnam) = (yyvsp[0].typnam);
(yyval.typnam)->typmods = NIL;
}
-#line 43994 "gram_minimal.c" /* yacc.c:1646 */
+#line 43993 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1880:
-#line 13147 "gram_minimal.y" /* yacc.c:1646 */
+#line 13146 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName((yyvsp[-3].str));
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
(yyval.typnam)->location = (yylsp[-3]);
}
-#line 44004 "gram_minimal.c" /* yacc.c:1646 */
+#line 44003 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1881:
-#line 13155 "gram_minimal.y" /* yacc.c:1646 */
+#line 13154 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName((yyvsp[0].str));
/* char defaults to char(1), varchar to no limit */
@@ -44012,59 +44011,59 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst(1, -1));
(yyval.typnam)->location = (yylsp[0]);
}
-#line 44016 "gram_minimal.c" /* yacc.c:1646 */
+#line 44015 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1882:
-#line 13165 "gram_minimal.y" /* yacc.c:1646 */
+#line 13164 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44022 "gram_minimal.c" /* yacc.c:1646 */
+#line 44021 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1883:
-#line 13167 "gram_minimal.y" /* yacc.c:1646 */
+#line 13166 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44028 "gram_minimal.c" /* yacc.c:1646 */
+#line 44027 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1884:
-#line 13169 "gram_minimal.y" /* yacc.c:1646 */
+#line 13168 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "varchar"; }
-#line 44034 "gram_minimal.c" /* yacc.c:1646 */
+#line 44033 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1885:
-#line 13171 "gram_minimal.y" /* yacc.c:1646 */
+#line 13170 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44040 "gram_minimal.c" /* yacc.c:1646 */
+#line 44039 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1886:
-#line 13173 "gram_minimal.y" /* yacc.c:1646 */
+#line 13172 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44046 "gram_minimal.c" /* yacc.c:1646 */
+#line 44045 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1887:
-#line 13175 "gram_minimal.y" /* yacc.c:1646 */
+#line 13174 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].boolean) ? "varchar": "bpchar"; }
-#line 44052 "gram_minimal.c" /* yacc.c:1646 */
+#line 44051 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1888:
-#line 13179 "gram_minimal.y" /* yacc.c:1646 */
+#line 13178 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 44058 "gram_minimal.c" /* yacc.c:1646 */
+#line 44057 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1889:
-#line 13180 "gram_minimal.y" /* yacc.c:1646 */
+#line 13179 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44064 "gram_minimal.c" /* yacc.c:1646 */
+#line 44063 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1890:
-#line 13188 "gram_minimal.y" /* yacc.c:1646 */
+#line 13187 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timestamptz");
@@ -44073,11 +44072,11 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 44077 "gram_minimal.c" /* yacc.c:1646 */
+#line 44076 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1891:
-#line 13197 "gram_minimal.y" /* yacc.c:1646 */
+#line 13196 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timestamptz");
@@ -44085,11 +44084,11 @@ yyreduce:
(yyval.typnam) = SystemTypeName("timestamp");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 44089 "gram_minimal.c" /* yacc.c:1646 */
+#line 44088 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1892:
-#line 13205 "gram_minimal.y" /* yacc.c:1646 */
+#line 13204 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timetz");
@@ -44098,11 +44097,11 @@ yyreduce:
(yyval.typnam)->typmods = list_make1(makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.typnam)->location = (yylsp[-4]);
}
-#line 44102 "gram_minimal.c" /* yacc.c:1646 */
+#line 44101 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1893:
-#line 13214 "gram_minimal.y" /* yacc.c:1646 */
+#line 13213 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].boolean))
(yyval.typnam) = SystemTypeName("timetz");
@@ -44110,102 +44109,102 @@ yyreduce:
(yyval.typnam) = SystemTypeName("time");
(yyval.typnam)->location = (yylsp[-1]);
}
-#line 44114 "gram_minimal.c" /* yacc.c:1646 */
+#line 44113 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1894:
-#line 13225 "gram_minimal.y" /* yacc.c:1646 */
+#line 13224 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.typnam) = SystemTypeName("interval");
(yyval.typnam)->location = (yylsp[0]);
}
-#line 44123 "gram_minimal.c" /* yacc.c:1646 */
+#line 44122 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1895:
-#line 13232 "gram_minimal.y" /* yacc.c:1646 */
+#line 13231 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 44129 "gram_minimal.c" /* yacc.c:1646 */
+#line 44128 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1896:
-#line 13233 "gram_minimal.y" /* yacc.c:1646 */
+#line 13232 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44135 "gram_minimal.c" /* yacc.c:1646 */
+#line 44134 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1897:
-#line 13234 "gram_minimal.y" /* yacc.c:1646 */
+#line 13233 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 44141 "gram_minimal.c" /* yacc.c:1646 */
+#line 44140 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1898:
-#line 13239 "gram_minimal.y" /* yacc.c:1646 */
+#line 13238 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR), (yylsp[0]))); }
-#line 44147 "gram_minimal.c" /* yacc.c:1646 */
+#line 44146 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1899:
-#line 13241 "gram_minimal.y" /* yacc.c:1646 */
+#line 13240 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MONTH), (yylsp[0]))); }
-#line 44153 "gram_minimal.c" /* yacc.c:1646 */
+#line 44152 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1900:
-#line 13243 "gram_minimal.y" /* yacc.c:1646 */
+#line 13242 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY), (yylsp[0]))); }
-#line 44159 "gram_minimal.c" /* yacc.c:1646 */
+#line 44158 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1901:
-#line 13245 "gram_minimal.y" /* yacc.c:1646 */
+#line 13244 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR), (yylsp[0]))); }
-#line 44165 "gram_minimal.c" /* yacc.c:1646 */
+#line 44164 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1902:
-#line 13247 "gram_minimal.y" /* yacc.c:1646 */
+#line 13246 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(MINUTE), (yylsp[0]))); }
-#line 44171 "gram_minimal.c" /* yacc.c:1646 */
+#line 44170 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1903:
-#line 13249 "gram_minimal.y" /* yacc.c:1646 */
+#line 13248 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 44177 "gram_minimal.c" /* yacc.c:1646 */
+#line 44176 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1904:
-#line 13251 "gram_minimal.y" /* yacc.c:1646 */
+#line 13250 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(YEAR) |
INTERVAL_MASK(MONTH), (yylsp[-2])));
}
-#line 44186 "gram_minimal.c" /* yacc.c:1646 */
+#line 44185 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1905:
-#line 13256 "gram_minimal.y" /* yacc.c:1646 */
+#line 13255 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) |
INTERVAL_MASK(HOUR), (yylsp[-2])));
}
-#line 44195 "gram_minimal.c" /* yacc.c:1646 */
+#line 44194 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1906:
-#line 13261 "gram_minimal.y" /* yacc.c:1646 */
+#line 13260 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(DAY) |
INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE), (yylsp[-2])));
}
-#line 44205 "gram_minimal.c" /* yacc.c:1646 */
+#line 44204 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1907:
-#line 13267 "gram_minimal.y" /* yacc.c:1646 */
+#line 13266 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(DAY) |
@@ -44213,76 +44212,76 @@ yyreduce:
INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44217 "gram_minimal.c" /* yacc.c:1646 */
+#line 44216 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1908:
-#line 13275 "gram_minimal.y" /* yacc.c:1646 */
+#line 13274 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE), (yylsp[-2])));
}
-#line 44226 "gram_minimal.c" /* yacc.c:1646 */
+#line 44225 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1909:
-#line 13280 "gram_minimal.y" /* yacc.c:1646 */
+#line 13279 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(HOUR) |
INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44237 "gram_minimal.c" /* yacc.c:1646 */
+#line 44236 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1910:
-#line 13287 "gram_minimal.y" /* yacc.c:1646 */
+#line 13286 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = (yyvsp[0].list);
linitial((yyval.list)) = makeIntConst(INTERVAL_MASK(MINUTE) |
INTERVAL_MASK(SECOND), (yylsp[-2]));
}
-#line 44247 "gram_minimal.c" /* yacc.c:1646 */
+#line 44246 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1911:
-#line 13293 "gram_minimal.y" /* yacc.c:1646 */
+#line 13292 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 44253 "gram_minimal.c" /* yacc.c:1646 */
+#line 44252 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1912:
-#line 13298 "gram_minimal.y" /* yacc.c:1646 */
+#line 13297 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1(makeIntConst(INTERVAL_MASK(SECOND), (yylsp[0])));
}
-#line 44261 "gram_minimal.c" /* yacc.c:1646 */
+#line 44260 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1913:
-#line 13302 "gram_minimal.y" /* yacc.c:1646 */
+#line 13301 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeIntConst(INTERVAL_MASK(SECOND), (yylsp[-3])),
makeIntConst((yyvsp[-1].ival), (yylsp[-1])));
}
-#line 44270 "gram_minimal.c" /* yacc.c:1646 */
+#line 44269 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1914:
-#line 13337 "gram_minimal.y" /* yacc.c:1646 */
+#line 13336 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 44276 "gram_minimal.c" /* yacc.c:1646 */
+#line 44275 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1915:
-#line 13339 "gram_minimal.y" /* yacc.c:1646 */
+#line 13338 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), (yylsp[-1])); }
-#line 44282 "gram_minimal.c" /* yacc.c:1646 */
+#line 44281 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1916:
-#line 13341 "gram_minimal.y" /* yacc.c:1646 */
+#line 13340 "gram_minimal.y" /* yacc.c:1646 */
{
CollateClause *n = makeNode(CollateClause);
n->arg = (yyvsp[-2].node);
@@ -44290,151 +44289,151 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *) n;
}
-#line 44294 "gram_minimal.c" /* yacc.c:1646 */
+#line 44293 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1917:
-#line 13349 "gram_minimal.y" /* yacc.c:1646 */
+#line 13348 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("timezone"),
list_make2((yyvsp[0].node), (yyvsp[-4].node)),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 44305 "gram_minimal.c" /* yacc.c:1646 */
+#line 44304 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1918:
-#line 13365 "gram_minimal.y" /* yacc.c:1646 */
+#line 13364 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44311 "gram_minimal.c" /* yacc.c:1646 */
+#line 44310 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1919:
-#line 13367 "gram_minimal.y" /* yacc.c:1646 */
+#line 13366 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 44317 "gram_minimal.c" /* yacc.c:1646 */
+#line 44316 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1920:
-#line 13369 "gram_minimal.y" /* yacc.c:1646 */
+#line 13368 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44323 "gram_minimal.c" /* yacc.c:1646 */
+#line 44322 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1921:
-#line 13371 "gram_minimal.y" /* yacc.c:1646 */
+#line 13370 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44329 "gram_minimal.c" /* yacc.c:1646 */
+#line 44328 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1922:
-#line 13373 "gram_minimal.y" /* yacc.c:1646 */
+#line 13372 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44335 "gram_minimal.c" /* yacc.c:1646 */
+#line 44334 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1923:
-#line 13375 "gram_minimal.y" /* yacc.c:1646 */
+#line 13374 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44341 "gram_minimal.c" /* yacc.c:1646 */
+#line 44340 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1924:
-#line 13377 "gram_minimal.y" /* yacc.c:1646 */
+#line 13376 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44347 "gram_minimal.c" /* yacc.c:1646 */
+#line 44346 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1925:
-#line 13379 "gram_minimal.y" /* yacc.c:1646 */
+#line 13378 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44353 "gram_minimal.c" /* yacc.c:1646 */
+#line 44352 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1926:
-#line 13381 "gram_minimal.y" /* yacc.c:1646 */
+#line 13380 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44359 "gram_minimal.c" /* yacc.c:1646 */
+#line 44358 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1927:
-#line 13383 "gram_minimal.y" /* yacc.c:1646 */
+#line 13382 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44365 "gram_minimal.c" /* yacc.c:1646 */
+#line 44364 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1928:
-#line 13385 "gram_minimal.y" /* yacc.c:1646 */
+#line 13384 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44371 "gram_minimal.c" /* yacc.c:1646 */
+#line 44370 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1929:
-#line 13387 "gram_minimal.y" /* yacc.c:1646 */
+#line 13386 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44377 "gram_minimal.c" /* yacc.c:1646 */
+#line 44376 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1930:
-#line 13389 "gram_minimal.y" /* yacc.c:1646 */
+#line 13388 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44383 "gram_minimal.c" /* yacc.c:1646 */
+#line 44382 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1931:
-#line 13391 "gram_minimal.y" /* yacc.c:1646 */
+#line 13390 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44389 "gram_minimal.c" /* yacc.c:1646 */
+#line 44388 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1932:
-#line 13394 "gram_minimal.y" /* yacc.c:1646 */
+#line 13393 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44395 "gram_minimal.c" /* yacc.c:1646 */
+#line 44394 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1933:
-#line 13396 "gram_minimal.y" /* yacc.c:1646 */
+#line 13395 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44401 "gram_minimal.c" /* yacc.c:1646 */
+#line 44400 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1934:
-#line 13399 "gram_minimal.y" /* yacc.c:1646 */
+#line 13398 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeAndExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44407 "gram_minimal.c" /* yacc.c:1646 */
+#line 44406 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1935:
-#line 13401 "gram_minimal.y" /* yacc.c:1646 */
+#line 13400 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeOrExpr((yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44413 "gram_minimal.c" /* yacc.c:1646 */
+#line 44412 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1936:
-#line 13403 "gram_minimal.y" /* yacc.c:1646 */
+#line 13402 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); }
-#line 44419 "gram_minimal.c" /* yacc.c:1646 */
+#line 44418 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1937:
-#line 13405 "gram_minimal.y" /* yacc.c:1646 */
+#line 13404 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeNotExpr((yyvsp[0].node), (yylsp[-1])); }
-#line 44425 "gram_minimal.c" /* yacc.c:1646 */
+#line 44424 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1938:
-#line 13408 "gram_minimal.y" /* yacc.c:1646 */
+#line 13407 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~",
(yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
-#line 44434 "gram_minimal.c" /* yacc.c:1646 */
+#line 44433 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1939:
-#line 13413 "gram_minimal.y" /* yacc.c:1646 */
+#line 13412 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44443,20 +44442,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "~~",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44447 "gram_minimal.c" /* yacc.c:1646 */
+#line 44446 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1940:
-#line 13422 "gram_minimal.y" /* yacc.c:1646 */
+#line 13421 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~",
(yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
-#line 44456 "gram_minimal.c" /* yacc.c:1646 */
+#line 44455 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1941:
-#line 13427 "gram_minimal.y" /* yacc.c:1646 */
+#line 13426 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44465,20 +44464,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_LIKE, "!~~",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44469 "gram_minimal.c" /* yacc.c:1646 */
+#line 44468 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1942:
-#line 13436 "gram_minimal.y" /* yacc.c:1646 */
+#line 13435 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*",
(yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
-#line 44478 "gram_minimal.c" /* yacc.c:1646 */
+#line 44477 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1943:
-#line 13441 "gram_minimal.y" /* yacc.c:1646 */
+#line 13440 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44487,20 +44486,20 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "~~*",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44491 "gram_minimal.c" /* yacc.c:1646 */
+#line 44490 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1944:
-#line 13450 "gram_minimal.y" /* yacc.c:1646 */
+#line 13449 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*",
(yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
-#line 44500 "gram_minimal.c" /* yacc.c:1646 */
+#line 44499 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1945:
-#line 13455 "gram_minimal.y" /* yacc.c:1646 */
+#line 13454 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("like_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44509,11 +44508,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_ILIKE, "!~~*",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44513 "gram_minimal.c" /* yacc.c:1646 */
+#line 44512 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1946:
-#line 13465 "gram_minimal.y" /* yacc.c:1646 */
+#line 13464 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make1((yyvsp[0].node)),
@@ -44522,11 +44521,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~",
(yyvsp[-3].node), (Node *) n, (yylsp[-2]));
}
-#line 44526 "gram_minimal.c" /* yacc.c:1646 */
+#line 44525 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1947:
-#line 13474 "gram_minimal.y" /* yacc.c:1646 */
+#line 13473 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44535,11 +44534,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "~",
(yyvsp[-5].node), (Node *) n, (yylsp[-4]));
}
-#line 44539 "gram_minimal.c" /* yacc.c:1646 */
+#line 44538 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1948:
-#line 13483 "gram_minimal.y" /* yacc.c:1646 */
+#line 13482 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make1((yyvsp[0].node)),
@@ -44548,11 +44547,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~",
(yyvsp[-4].node), (Node *) n, (yylsp[-3]));
}
-#line 44552 "gram_minimal.c" /* yacc.c:1646 */
+#line 44551 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1949:
-#line 13492 "gram_minimal.y" /* yacc.c:1646 */
+#line 13491 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall(SystemFuncName("similar_to_escape"),
list_make2((yyvsp[-2].node), (yyvsp[0].node)),
@@ -44561,11 +44560,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_SIMILAR, "!~",
(yyvsp[-6].node), (Node *) n, (yylsp[-5]));
}
-#line 44565 "gram_minimal.c" /* yacc.c:1646 */
+#line 44564 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1950:
-#line 13511 "gram_minimal.y" /* yacc.c:1646 */
+#line 13510 "gram_minimal.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-2].node);
@@ -44573,11 +44572,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 44577 "gram_minimal.c" /* yacc.c:1646 */
+#line 44576 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1951:
-#line 13519 "gram_minimal.y" /* yacc.c:1646 */
+#line 13518 "gram_minimal.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-1].node);
@@ -44585,11 +44584,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44589 "gram_minimal.c" /* yacc.c:1646 */
+#line 44588 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1952:
-#line 13527 "gram_minimal.y" /* yacc.c:1646 */
+#line 13526 "gram_minimal.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-3].node);
@@ -44597,11 +44596,11 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 44601 "gram_minimal.c" /* yacc.c:1646 */
+#line 44600 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1953:
-#line 13535 "gram_minimal.y" /* yacc.c:1646 */
+#line 13534 "gram_minimal.y" /* yacc.c:1646 */
{
NullTest *n = makeNode(NullTest);
n->arg = (Expr *) (yyvsp[-1].node);
@@ -44609,11 +44608,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44613 "gram_minimal.c" /* yacc.c:1646 */
+#line 44612 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1954:
-#line 13543 "gram_minimal.y" /* yacc.c:1646 */
+#line 13542 "gram_minimal.y" /* yacc.c:1646 */
{
if (list_length((yyvsp[-2].list)) != 2)
ereport(ERROR,
@@ -44630,11 +44629,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-1]));
}
-#line 44634 "gram_minimal.c" /* yacc.c:1646 */
+#line 44633 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1955:
-#line 13560 "gram_minimal.y" /* yacc.c:1646 */
+#line 13559 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44642,11 +44641,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44646 "gram_minimal.c" /* yacc.c:1646 */
+#line 44645 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1956:
-#line 13568 "gram_minimal.y" /* yacc.c:1646 */
+#line 13567 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44654,11 +44653,11 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44658 "gram_minimal.c" /* yacc.c:1646 */
+#line 44657 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1957:
-#line 13576 "gram_minimal.y" /* yacc.c:1646 */
+#line 13575 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44666,11 +44665,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44670 "gram_minimal.c" /* yacc.c:1646 */
+#line 44669 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1958:
-#line 13584 "gram_minimal.y" /* yacc.c:1646 */
+#line 13583 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44678,11 +44677,11 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44682 "gram_minimal.c" /* yacc.c:1646 */
+#line 44681 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1959:
-#line 13592 "gram_minimal.y" /* yacc.c:1646 */
+#line 13591 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-2].node);
@@ -44690,11 +44689,11 @@ yyreduce:
b->location = (yylsp[-1]);
(yyval.node) = (Node *)b;
}
-#line 44694 "gram_minimal.c" /* yacc.c:1646 */
+#line 44693 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1960:
-#line 13600 "gram_minimal.y" /* yacc.c:1646 */
+#line 13599 "gram_minimal.y" /* yacc.c:1646 */
{
BooleanTest *b = makeNode(BooleanTest);
b->arg = (Expr *) (yyvsp[-3].node);
@@ -44702,27 +44701,27 @@ yyreduce:
b->location = (yylsp[-2]);
(yyval.node) = (Node *)b;
}
-#line 44706 "gram_minimal.c" /* yacc.c:1646 */
+#line 44705 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1961:
-#line 13608 "gram_minimal.y" /* yacc.c:1646 */
+#line 13607 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3]));
}
-#line 44714 "gram_minimal.c" /* yacc.c:1646 */
+#line 44713 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1962:
-#line 13612 "gram_minimal.y" /* yacc.c:1646 */
+#line 13611 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4]));
}
-#line 44722 "gram_minimal.c" /* yacc.c:1646 */
+#line 44721 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1963:
-#line 13616 "gram_minimal.y" /* yacc.c:1646 */
+#line 13615 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_BETWEEN,
"BETWEEN",
@@ -44730,11 +44729,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-4]));
}
-#line 44734 "gram_minimal.c" /* yacc.c:1646 */
+#line 44733 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1964:
-#line 13624 "gram_minimal.y" /* yacc.c:1646 */
+#line 13623 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_BETWEEN,
"NOT BETWEEN",
@@ -44742,11 +44741,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-5]));
}
-#line 44746 "gram_minimal.c" /* yacc.c:1646 */
+#line 44745 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1965:
-#line 13632 "gram_minimal.y" /* yacc.c:1646 */
+#line 13631 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_BETWEEN_SYM,
"BETWEEN SYMMETRIC",
@@ -44754,11 +44753,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-4]));
}
-#line 44758 "gram_minimal.c" /* yacc.c:1646 */
+#line 44757 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1966:
-#line 13640 "gram_minimal.y" /* yacc.c:1646 */
+#line 13639 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_BETWEEN_SYM,
"NOT BETWEEN SYMMETRIC",
@@ -44766,11 +44765,11 @@ yyreduce:
(Node *) list_make2((yyvsp[-2].node), (yyvsp[0].node)),
(yylsp[-5]));
}
-#line 44770 "gram_minimal.c" /* yacc.c:1646 */
+#line 44769 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1967:
-#line 13648 "gram_minimal.y" /* yacc.c:1646 */
+#line 13647 "gram_minimal.y" /* yacc.c:1646 */
{
/* in_expr returns a SubLink or a list of a_exprs */
if (IsA((yyvsp[0].node), SubLink))
@@ -44790,11 +44789,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1]));
}
}
-#line 44794 "gram_minimal.c" /* yacc.c:1646 */
+#line 44793 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1968:
-#line 13668 "gram_minimal.y" /* yacc.c:1646 */
+#line 13667 "gram_minimal.y" /* yacc.c:1646 */
{
/* in_expr returns a SubLink or a list of a_exprs */
if (IsA((yyvsp[0].node), SubLink))
@@ -44816,11 +44815,11 @@ yyreduce:
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_IN, "<>", (yyvsp[-3].node), (yyvsp[0].node), (yylsp[-2]));
}
}
-#line 44820 "gram_minimal.c" /* yacc.c:1646 */
+#line 44819 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1969:
-#line 13690 "gram_minimal.y" /* yacc.c:1646 */
+#line 13689 "gram_minimal.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = (yyvsp[-1].ival);
@@ -44831,22 +44830,22 @@ yyreduce:
n->location = (yylsp[-2]);
(yyval.node) = (Node *)n;
}
-#line 44835 "gram_minimal.c" /* yacc.c:1646 */
+#line 44834 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1970:
-#line 13701 "gram_minimal.y" /* yacc.c:1646 */
+#line 13700 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[-3].ival) == ANY_SUBLINK)
(yyval.node) = (Node *) makeA_Expr(AEXPR_OP_ANY, (yyvsp[-4].list), (yyvsp[-5].node), (yyvsp[-1].node), (yylsp[-4]));
else
(yyval.node) = (Node *) makeA_Expr(AEXPR_OP_ALL, (yyvsp[-4].list), (yyvsp[-5].node), (yyvsp[-1].node), (yylsp[-4]));
}
-#line 44846 "gram_minimal.c" /* yacc.c:1646 */
+#line 44845 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1971:
-#line 13708 "gram_minimal.y" /* yacc.c:1646 */
+#line 13707 "gram_minimal.y" /* yacc.c:1646 */
{
/* Not sure how to get rid of the parentheses
* but there are lots of shift/reduce errors without them.
@@ -44862,52 +44861,52 @@ yyreduce:
errmsg("UNIQUE predicate is not yet implemented"),
parser_errposition((yylsp[-1]))));
}
-#line 44866 "gram_minimal.c" /* yacc.c:1646 */
+#line 44865 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1972:
-#line 13724 "gram_minimal.y" /* yacc.c:1646 */
+#line 13723 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-2].node)), (yylsp[-1]));
}
-#line 44875 "gram_minimal.c" /* yacc.c:1646 */
+#line 44874 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1973:
-#line 13729 "gram_minimal.y" /* yacc.c:1646 */
+#line 13728 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr(makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-3].node)), (yylsp[-2])),
(yylsp[-2]));
}
-#line 44885 "gram_minimal.c" /* yacc.c:1646 */
+#line 44884 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1974:
-#line 13735 "gram_minimal.y" /* yacc.c:1646 */
+#line 13734 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make1((yyvsp[-2].node)),
COERCE_SQL_SYNTAX,
(yylsp[-1]));
}
-#line 44896 "gram_minimal.c" /* yacc.c:1646 */
+#line 44895 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1975:
-#line 13742 "gram_minimal.y" /* yacc.c:1646 */
+#line 13741 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make2((yyvsp[-3].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
COERCE_SQL_SYNTAX,
(yylsp[-2]));
}
-#line 44907 "gram_minimal.c" /* yacc.c:1646 */
+#line 44906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1976:
-#line 13749 "gram_minimal.y" /* yacc.c:1646 */
+#line 13748 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make1((yyvsp[-3].node)),
@@ -44915,11 +44914,11 @@ yyreduce:
(yylsp[-2])),
(yylsp[-2]));
}
-#line 44919 "gram_minimal.c" /* yacc.c:1646 */
+#line 44918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1977:
-#line 13757 "gram_minimal.y" /* yacc.c:1646 */
+#line 13756 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr((Node *) makeFuncCall(SystemFuncName("is_normalized"),
list_make2((yyvsp[-4].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
@@ -44927,11 +44926,11 @@ yyreduce:
(yylsp[-3])),
(yylsp[-3]));
}
-#line 44931 "gram_minimal.c" /* yacc.c:1646 */
+#line 44930 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1978:
-#line 13765 "gram_minimal.y" /* yacc.c:1646 */
+#line 13764 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* The SQL spec only allows DEFAULT in "contextually typed
@@ -44945,166 +44944,166 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 44949 "gram_minimal.c" /* yacc.c:1646 */
+#line 44948 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1979:
-#line 13790 "gram_minimal.y" /* yacc.c:1646 */
+#line 13789 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 44955 "gram_minimal.c" /* yacc.c:1646 */
+#line 44954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1980:
-#line 13792 "gram_minimal.y" /* yacc.c:1646 */
+#line 13791 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-2].node), (yyvsp[0].typnam), (yylsp[-1])); }
-#line 44961 "gram_minimal.c" /* yacc.c:1646 */
+#line 44960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1981:
-#line 13794 "gram_minimal.y" /* yacc.c:1646 */
+#line 13793 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 44967 "gram_minimal.c" /* yacc.c:1646 */
+#line 44966 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1982:
-#line 13796 "gram_minimal.y" /* yacc.c:1646 */
+#line 13795 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = doNegate((yyvsp[0].node), (yylsp[-1])); }
-#line 44973 "gram_minimal.c" /* yacc.c:1646 */
+#line 44972 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1983:
-#line 13798 "gram_minimal.y" /* yacc.c:1646 */
+#line 13797 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "+", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44979 "gram_minimal.c" /* yacc.c:1646 */
+#line 44978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1984:
-#line 13800 "gram_minimal.y" /* yacc.c:1646 */
+#line 13799 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "-", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44985 "gram_minimal.c" /* yacc.c:1646 */
+#line 44984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1985:
-#line 13802 "gram_minimal.y" /* yacc.c:1646 */
+#line 13801 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "*", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44991 "gram_minimal.c" /* yacc.c:1646 */
+#line 44990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1986:
-#line 13804 "gram_minimal.y" /* yacc.c:1646 */
+#line 13803 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "/", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 44997 "gram_minimal.c" /* yacc.c:1646 */
+#line 44996 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1987:
-#line 13806 "gram_minimal.y" /* yacc.c:1646 */
+#line 13805 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "%", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45003 "gram_minimal.c" /* yacc.c:1646 */
+#line 45002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1988:
-#line 13808 "gram_minimal.y" /* yacc.c:1646 */
+#line 13807 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "^", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45009 "gram_minimal.c" /* yacc.c:1646 */
+#line 45008 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1989:
-#line 13810 "gram_minimal.y" /* yacc.c:1646 */
+#line 13809 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45015 "gram_minimal.c" /* yacc.c:1646 */
+#line 45014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1990:
-#line 13812 "gram_minimal.y" /* yacc.c:1646 */
+#line 13811 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45021 "gram_minimal.c" /* yacc.c:1646 */
+#line 45020 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1991:
-#line 13814 "gram_minimal.y" /* yacc.c:1646 */
+#line 13813 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45027 "gram_minimal.c" /* yacc.c:1646 */
+#line 45026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1992:
-#line 13816 "gram_minimal.y" /* yacc.c:1646 */
+#line 13815 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45033 "gram_minimal.c" /* yacc.c:1646 */
+#line 45032 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1993:
-#line 13818 "gram_minimal.y" /* yacc.c:1646 */
+#line 13817 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, ">=", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45039 "gram_minimal.c" /* yacc.c:1646 */
+#line 45038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1994:
-#line 13820 "gram_minimal.y" /* yacc.c:1646 */
+#line 13819 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_OP, "<>", (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45045 "gram_minimal.c" /* yacc.c:1646 */
+#line 45044 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1995:
-#line 13822 "gram_minimal.y" /* yacc.c:1646 */
+#line 13821 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), (yyvsp[-2].node), (yyvsp[0].node), (yylsp[-1])); }
-#line 45051 "gram_minimal.c" /* yacc.c:1646 */
+#line 45050 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1996:
-#line 13824 "gram_minimal.y" /* yacc.c:1646 */
+#line 13823 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *) makeA_Expr(AEXPR_OP, (yyvsp[-1].list), NULL, (yyvsp[0].node), (yylsp[-1])); }
-#line 45057 "gram_minimal.c" /* yacc.c:1646 */
+#line 45056 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1997:
-#line 13826 "gram_minimal.y" /* yacc.c:1646 */
+#line 13825 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_DISTINCT, "=", (yyvsp[-4].node), (yyvsp[0].node), (yylsp[-3]));
}
-#line 45065 "gram_minimal.c" /* yacc.c:1646 */
+#line 45064 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1998:
-#line 13830 "gram_minimal.y" /* yacc.c:1646 */
+#line 13829 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NOT_DISTINCT, "=", (yyvsp[-5].node), (yyvsp[0].node), (yylsp[-4]));
}
-#line 45073 "gram_minimal.c" /* yacc.c:1646 */
+#line 45072 "gram_minimal.c" /* yacc.c:1646 */
break;
case 1999:
-#line 13834 "gram_minimal.y" /* yacc.c:1646 */
+#line 13833 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-2].node)), (yylsp[-1]));
}
-#line 45082 "gram_minimal.c" /* yacc.c:1646 */
+#line 45081 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2000:
-#line 13839 "gram_minimal.y" /* yacc.c:1646 */
+#line 13838 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeNotExpr(makeXmlExpr(IS_DOCUMENT, NULL, NIL,
list_make1((yyvsp[-3].node)), (yylsp[-2])),
(yylsp[-2]));
}
-#line 45092 "gram_minimal.c" /* yacc.c:1646 */
+#line 45091 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2001:
-#line 13854 "gram_minimal.y" /* yacc.c:1646 */
+#line 13853 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45098 "gram_minimal.c" /* yacc.c:1646 */
+#line 45097 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2002:
-#line 13855 "gram_minimal.y" /* yacc.c:1646 */
+#line 13854 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45104 "gram_minimal.c" /* yacc.c:1646 */
+#line 45103 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2003:
-#line 13857 "gram_minimal.y" /* yacc.c:1646 */
+#line 13856 "gram_minimal.y" /* yacc.c:1646 */
{
ParamRef *p = makeNode(ParamRef);
p->number = (yyvsp[-1].ival);
@@ -45119,11 +45118,11 @@ yyreduce:
else
(yyval.node) = (Node *) p;
}
-#line 45123 "gram_minimal.c" /* yacc.c:1646 */
+#line 45122 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2004:
-#line 13872 "gram_minimal.y" /* yacc.c:1646 */
+#line 13871 "gram_minimal.y" /* yacc.c:1646 */
{
if ((yyvsp[0].list))
{
@@ -45135,23 +45134,23 @@ yyreduce:
else
(yyval.node) = (yyvsp[-2].node);
}
-#line 45139 "gram_minimal.c" /* yacc.c:1646 */
+#line 45138 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2005:
-#line 13884 "gram_minimal.y" /* yacc.c:1646 */
+#line 13883 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45145 "gram_minimal.c" /* yacc.c:1646 */
+#line 45144 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2006:
-#line 13886 "gram_minimal.y" /* yacc.c:1646 */
+#line 13885 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45151 "gram_minimal.c" /* yacc.c:1646 */
+#line 45150 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2007:
-#line 13888 "gram_minimal.y" /* yacc.c:1646 */
+#line 13887 "gram_minimal.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = EXPR_SUBLINK;
@@ -45162,11 +45161,11 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.node) = (Node *)n;
}
-#line 45166 "gram_minimal.c" /* yacc.c:1646 */
+#line 45165 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2008:
-#line 13899 "gram_minimal.y" /* yacc.c:1646 */
+#line 13898 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* Because the select_with_parens nonterminal is designed
@@ -45190,11 +45189,11 @@ yyreduce:
a->indirection = check_indirection((yyvsp[0].list), yyscanner);
(yyval.node) = (Node *)a;
}
-#line 45194 "gram_minimal.c" /* yacc.c:1646 */
+#line 45193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2009:
-#line 13923 "gram_minimal.y" /* yacc.c:1646 */
+#line 13922 "gram_minimal.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = EXISTS_SUBLINK;
@@ -45205,11 +45204,11 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45209 "gram_minimal.c" /* yacc.c:1646 */
+#line 45208 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2010:
-#line 13934 "gram_minimal.y" /* yacc.c:1646 */
+#line 13933 "gram_minimal.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subLinkType = ARRAY_SUBLINK;
@@ -45220,22 +45219,22 @@ yyreduce:
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45224 "gram_minimal.c" /* yacc.c:1646 */
+#line 45223 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2011:
-#line 13945 "gram_minimal.y" /* yacc.c:1646 */
+#line 13944 "gram_minimal.y" /* yacc.c:1646 */
{
A_ArrayExpr *n = castNode(A_ArrayExpr, (yyvsp[0].node));
/* point outermost A_ArrayExpr to the ARRAY keyword */
n->location = (yylsp[-1]);
(yyval.node) = (Node *)n;
}
-#line 45235 "gram_minimal.c" /* yacc.c:1646 */
+#line 45234 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2012:
-#line 13952 "gram_minimal.y" /* yacc.c:1646 */
+#line 13951 "gram_minimal.y" /* yacc.c:1646 */
{
RowExpr *r = makeNode(RowExpr);
r->args = (yyvsp[0].list);
@@ -45245,11 +45244,11 @@ yyreduce:
r->location = (yylsp[0]);
(yyval.node) = (Node *)r;
}
-#line 45249 "gram_minimal.c" /* yacc.c:1646 */
+#line 45248 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2013:
-#line 13962 "gram_minimal.y" /* yacc.c:1646 */
+#line 13961 "gram_minimal.y" /* yacc.c:1646 */
{
RowExpr *r = makeNode(RowExpr);
r->args = (yyvsp[0].list);
@@ -45259,32 +45258,32 @@ yyreduce:
r->location = (yylsp[0]);
(yyval.node) = (Node *)r;
}
-#line 45263 "gram_minimal.c" /* yacc.c:1646 */
+#line 45262 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2014:
-#line 13972 "gram_minimal.y" /* yacc.c:1646 */
+#line 13971 "gram_minimal.y" /* yacc.c:1646 */
{
GroupingFunc *g = makeNode(GroupingFunc);
g->args = (yyvsp[-1].list);
g->location = (yylsp[-3]);
(yyval.node) = (Node *)g;
}
-#line 45274 "gram_minimal.c" /* yacc.c:1646 */
+#line 45273 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2015:
-#line 13981 "gram_minimal.y" /* yacc.c:1646 */
+#line 13980 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall((yyvsp[-2].list), NIL,
COERCE_EXPLICIT_CALL,
(yylsp[-2]));
}
-#line 45284 "gram_minimal.c" /* yacc.c:1646 */
+#line 45283 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2016:
-#line 13987 "gram_minimal.y" /* yacc.c:1646 */
+#line 13986 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-4].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45292,11 +45291,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45296 "gram_minimal.c" /* yacc.c:1646 */
+#line 45295 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2017:
-#line 13995 "gram_minimal.y" /* yacc.c:1646 */
+#line 13994 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), list_make1((yyvsp[-2].node)),
COERCE_EXPLICIT_CALL,
@@ -45305,11 +45304,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45309 "gram_minimal.c" /* yacc.c:1646 */
+#line 45308 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2018:
-#line 14004 "gram_minimal.y" /* yacc.c:1646 */
+#line 14003 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-7].list), lappend((yyvsp[-5].list), (yyvsp[-2].node)),
COERCE_EXPLICIT_CALL,
@@ -45318,11 +45317,11 @@ yyreduce:
n->agg_order = (yyvsp[-1].list);
(yyval.node) = (Node *)n;
}
-#line 45322 "gram_minimal.c" /* yacc.c:1646 */
+#line 45321 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2019:
-#line 14013 "gram_minimal.y" /* yacc.c:1646 */
+#line 14012 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45334,11 +45333,11 @@ yyreduce:
*/
(yyval.node) = (Node *)n;
}
-#line 45338 "gram_minimal.c" /* yacc.c:1646 */
+#line 45337 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2020:
-#line 14025 "gram_minimal.y" /* yacc.c:1646 */
+#line 14024 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = makeFuncCall((yyvsp[-5].list), (yyvsp[-2].list),
COERCE_EXPLICIT_CALL,
@@ -45347,11 +45346,11 @@ yyreduce:
n->agg_distinct = true;
(yyval.node) = (Node *)n;
}
-#line 45351 "gram_minimal.c" /* yacc.c:1646 */
+#line 45350 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2021:
-#line 14034 "gram_minimal.y" /* yacc.c:1646 */
+#line 14033 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* We consider AGGREGATE(*) to invoke a parameterless
@@ -45369,11 +45368,11 @@ yyreduce:
n->agg_star = true;
(yyval.node) = (Node *)n;
}
-#line 45373 "gram_minimal.c" /* yacc.c:1646 */
+#line 45372 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2022:
-#line 14064 "gram_minimal.y" /* yacc.c:1646 */
+#line 14063 "gram_minimal.y" /* yacc.c:1646 */
{
FuncCall *n = (FuncCall *) (yyvsp[-3].node);
/*
@@ -45408,210 +45407,210 @@ yyreduce:
n->over = (yyvsp[0].windef);
(yyval.node) = (Node *) n;
}
-#line 45412 "gram_minimal.c" /* yacc.c:1646 */
+#line 45411 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2023:
-#line 14099 "gram_minimal.y" /* yacc.c:1646 */
+#line 14098 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45418 "gram_minimal.c" /* yacc.c:1646 */
+#line 45417 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2024:
-#line 14109 "gram_minimal.y" /* yacc.c:1646 */
+#line 14108 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45424 "gram_minimal.c" /* yacc.c:1646 */
+#line 45423 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2025:
-#line 14110 "gram_minimal.y" /* yacc.c:1646 */
+#line 14109 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45430 "gram_minimal.c" /* yacc.c:1646 */
+#line 45429 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2026:
-#line 14118 "gram_minimal.y" /* yacc.c:1646 */
+#line 14117 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("pg_collation_for"),
list_make1((yyvsp[-1].node)),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45441 "gram_minimal.c" /* yacc.c:1646 */
+#line 45440 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2027:
-#line 14125 "gram_minimal.y" /* yacc.c:1646 */
+#line 14124 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_DATE, -1, (yylsp[0]));
}
-#line 45449 "gram_minimal.c" /* yacc.c:1646 */
+#line 45448 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2028:
-#line 14129 "gram_minimal.y" /* yacc.c:1646 */
+#line 14128 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIME, -1, (yylsp[0]));
}
-#line 45457 "gram_minimal.c" /* yacc.c:1646 */
+#line 45456 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2029:
-#line 14133 "gram_minimal.y" /* yacc.c:1646 */
+#line 14132 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIME_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45465 "gram_minimal.c" /* yacc.c:1646 */
+#line 45464 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2030:
-#line 14137 "gram_minimal.y" /* yacc.c:1646 */
+#line 14136 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIMESTAMP, -1, (yylsp[0]));
}
-#line 45473 "gram_minimal.c" /* yacc.c:1646 */
+#line 45472 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2031:
-#line 14141 "gram_minimal.y" /* yacc.c:1646 */
+#line 14140 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_TIMESTAMP_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45481 "gram_minimal.c" /* yacc.c:1646 */
+#line 45480 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2032:
-#line 14145 "gram_minimal.y" /* yacc.c:1646 */
+#line 14144 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIME, -1, (yylsp[0]));
}
-#line 45489 "gram_minimal.c" /* yacc.c:1646 */
+#line 45488 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2033:
-#line 14149 "gram_minimal.y" /* yacc.c:1646 */
+#line 14148 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIME_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45497 "gram_minimal.c" /* yacc.c:1646 */
+#line 45496 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2034:
-#line 14153 "gram_minimal.y" /* yacc.c:1646 */
+#line 14152 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIMESTAMP, -1, (yylsp[0]));
}
-#line 45505 "gram_minimal.c" /* yacc.c:1646 */
+#line 45504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2035:
-#line 14157 "gram_minimal.y" /* yacc.c:1646 */
+#line 14156 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_LOCALTIMESTAMP_N, (yyvsp[-1].ival), (yylsp[-3]));
}
-#line 45513 "gram_minimal.c" /* yacc.c:1646 */
+#line 45512 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2036:
-#line 14161 "gram_minimal.y" /* yacc.c:1646 */
+#line 14160 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_ROLE, -1, (yylsp[0]));
}
-#line 45521 "gram_minimal.c" /* yacc.c:1646 */
+#line 45520 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2037:
-#line 14165 "gram_minimal.y" /* yacc.c:1646 */
+#line 14164 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_USER, -1, (yylsp[0]));
}
-#line 45529 "gram_minimal.c" /* yacc.c:1646 */
+#line 45528 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2038:
-#line 14169 "gram_minimal.y" /* yacc.c:1646 */
+#line 14168 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_SESSION_USER, -1, (yylsp[0]));
}
-#line 45537 "gram_minimal.c" /* yacc.c:1646 */
+#line 45536 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2039:
-#line 14173 "gram_minimal.y" /* yacc.c:1646 */
+#line 14172 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_USER, -1, (yylsp[0]));
}
-#line 45545 "gram_minimal.c" /* yacc.c:1646 */
+#line 45544 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2040:
-#line 14177 "gram_minimal.y" /* yacc.c:1646 */
+#line 14176 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_CATALOG, -1, (yylsp[0]));
}
-#line 45553 "gram_minimal.c" /* yacc.c:1646 */
+#line 45552 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2041:
-#line 14181 "gram_minimal.y" /* yacc.c:1646 */
+#line 14180 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeSQLValueFunction(SVFOP_CURRENT_SCHEMA, -1, (yylsp[0]));
}
-#line 45561 "gram_minimal.c" /* yacc.c:1646 */
+#line 45560 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2042:
-#line 14185 "gram_minimal.y" /* yacc.c:1646 */
+#line 14184 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeTypeCast((yyvsp[-3].node), (yyvsp[-1].typnam), (yylsp[-5])); }
-#line 45567 "gram_minimal.c" /* yacc.c:1646 */
+#line 45566 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2043:
-#line 14187 "gram_minimal.y" /* yacc.c:1646 */
+#line 14186 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("extract"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45578 "gram_minimal.c" /* yacc.c:1646 */
+#line 45577 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2044:
-#line 14194 "gram_minimal.y" /* yacc.c:1646 */
+#line 14193 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"),
list_make1((yyvsp[-1].node)),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45589 "gram_minimal.c" /* yacc.c:1646 */
+#line 45588 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2045:
-#line 14201 "gram_minimal.y" /* yacc.c:1646 */
+#line 14200 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("normalize"),
list_make2((yyvsp[-3].node), makeStringConst((yyvsp[-1].str), (yylsp[-1]))),
COERCE_SQL_SYNTAX,
(yylsp[-5]));
}
-#line 45600 "gram_minimal.c" /* yacc.c:1646 */
+#line 45599 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2046:
-#line 14208 "gram_minimal.y" /* yacc.c:1646 */
+#line 14207 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("overlay"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45611 "gram_minimal.c" /* yacc.c:1646 */
+#line 45610 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2047:
-#line 14215 "gram_minimal.y" /* yacc.c:1646 */
+#line 14214 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* allow functions named overlay() to be called without
@@ -45622,11 +45621,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-3]));
}
-#line 45626 "gram_minimal.c" /* yacc.c:1646 */
+#line 45625 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2048:
-#line 14226 "gram_minimal.y" /* yacc.c:1646 */
+#line 14225 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* position(A in B) is converted to position(B, A)
@@ -45640,11 +45639,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45644 "gram_minimal.c" /* yacc.c:1646 */
+#line 45643 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2049:
-#line 14240 "gram_minimal.y" /* yacc.c:1646 */
+#line 14239 "gram_minimal.y" /* yacc.c:1646 */
{
/* substring(A from B for C) is converted to
* substring(A, B, C) - thomas 2000-11-28
@@ -45654,11 +45653,11 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45658 "gram_minimal.c" /* yacc.c:1646 */
+#line 45657 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2050:
-#line 14250 "gram_minimal.y" /* yacc.c:1646 */
+#line 14249 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* allow functions named substring() to be called without
@@ -45669,11 +45668,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-3]));
}
-#line 45673 "gram_minimal.c" /* yacc.c:1646 */
+#line 45672 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2051:
-#line 14261 "gram_minimal.y" /* yacc.c:1646 */
+#line 14260 "gram_minimal.y" /* yacc.c:1646 */
{
/* TREAT(expr AS target) converts expr of a particular type to target,
* which is defined to be a subtype of the original expression.
@@ -45689,11 +45688,11 @@ yyreduce:
COERCE_EXPLICIT_CALL,
(yylsp[-5]));
}
-#line 45693 "gram_minimal.c" /* yacc.c:1646 */
+#line 45692 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2052:
-#line 14277 "gram_minimal.y" /* yacc.c:1646 */
+#line 14276 "gram_minimal.y" /* yacc.c:1646 */
{
/* various trim expressions are defined in SQL
* - thomas 1997-07-19
@@ -45703,63 +45702,63 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45707 "gram_minimal.c" /* yacc.c:1646 */
+#line 45706 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2053:
-#line 14287 "gram_minimal.y" /* yacc.c:1646 */
+#line 14286 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("ltrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45718 "gram_minimal.c" /* yacc.c:1646 */
+#line 45717 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2054:
-#line 14294 "gram_minimal.y" /* yacc.c:1646 */
+#line 14293 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("rtrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45729 "gram_minimal.c" /* yacc.c:1646 */
+#line 45728 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2055:
-#line 14301 "gram_minimal.y" /* yacc.c:1646 */
+#line 14300 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeFuncCall(SystemFuncName("btrim"),
(yyvsp[-1].list),
COERCE_SQL_SYNTAX,
(yylsp[-3]));
}
-#line 45740 "gram_minimal.c" /* yacc.c:1646 */
+#line 45739 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2056:
-#line 14308 "gram_minimal.y" /* yacc.c:1646 */
+#line 14307 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeSimpleA_Expr(AEXPR_NULLIF, "=", (yyvsp[-3].node), (yyvsp[-1].node), (yylsp[-5]));
}
-#line 45748 "gram_minimal.c" /* yacc.c:1646 */
+#line 45747 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2057:
-#line 14312 "gram_minimal.y" /* yacc.c:1646 */
+#line 14311 "gram_minimal.y" /* yacc.c:1646 */
{
CoalesceExpr *c = makeNode(CoalesceExpr);
c->args = (yyvsp[-1].list);
c->location = (yylsp[-3]);
(yyval.node) = (Node *)c;
}
-#line 45759 "gram_minimal.c" /* yacc.c:1646 */
+#line 45758 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2058:
-#line 14319 "gram_minimal.y" /* yacc.c:1646 */
+#line 14318 "gram_minimal.y" /* yacc.c:1646 */
{
MinMaxExpr *v = makeNode(MinMaxExpr);
v->args = (yyvsp[-1].list);
@@ -45767,11 +45766,11 @@ yyreduce:
v->location = (yylsp[-3]);
(yyval.node) = (Node *)v;
}
-#line 45771 "gram_minimal.c" /* yacc.c:1646 */
+#line 45770 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2059:
-#line 14327 "gram_minimal.y" /* yacc.c:1646 */
+#line 14326 "gram_minimal.y" /* yacc.c:1646 */
{
MinMaxExpr *v = makeNode(MinMaxExpr);
v->args = (yyvsp[-1].list);
@@ -45779,51 +45778,51 @@ yyreduce:
v->location = (yylsp[-3]);
(yyval.node) = (Node *)v;
}
-#line 45783 "gram_minimal.c" /* yacc.c:1646 */
+#line 45782 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2060:
-#line 14335 "gram_minimal.y" /* yacc.c:1646 */
+#line 14334 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLCONCAT, NULL, NIL, (yyvsp[-1].list), (yylsp[-3]));
}
-#line 45791 "gram_minimal.c" /* yacc.c:1646 */
+#line 45790 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2061:
-#line 14339 "gram_minimal.y" /* yacc.c:1646 */
+#line 14338 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-1].str), NIL, NIL, (yylsp[-4]));
}
-#line 45799 "gram_minimal.c" /* yacc.c:1646 */
+#line 45798 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2062:
-#line 14343 "gram_minimal.y" /* yacc.c:1646 */
+#line 14342 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-3].str), (yyvsp[-1].list), NIL, (yylsp[-6]));
}
-#line 45807 "gram_minimal.c" /* yacc.c:1646 */
+#line 45806 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2063:
-#line 14347 "gram_minimal.y" /* yacc.c:1646 */
+#line 14346 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-3].str), NIL, (yyvsp[-1].list), (yylsp[-6]));
}
-#line 45815 "gram_minimal.c" /* yacc.c:1646 */
+#line 45814 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2064:
-#line 14351 "gram_minimal.y" /* yacc.c:1646 */
+#line 14350 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLELEMENT, (yyvsp[-5].str), (yyvsp[-3].list), (yyvsp[-1].list), (yylsp[-8]));
}
-#line 45823 "gram_minimal.c" /* yacc.c:1646 */
+#line 45822 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2065:
-#line 14355 "gram_minimal.y" /* yacc.c:1646 */
+#line 14354 "gram_minimal.y" /* yacc.c:1646 */
{
/* xmlexists(A PASSING [BY REF] B [BY REF]) is
* converted to xmlexists(A, B)*/
@@ -45832,19 +45831,19 @@ yyreduce:
COERCE_SQL_SYNTAX,
(yylsp[-4]));
}
-#line 45836 "gram_minimal.c" /* yacc.c:1646 */
+#line 45835 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2066:
-#line 14364 "gram_minimal.y" /* yacc.c:1646 */
+#line 14363 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLFOREST, NULL, (yyvsp[-1].list), NIL, (yylsp[-3]));
}
-#line 45844 "gram_minimal.c" /* yacc.c:1646 */
+#line 45843 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2067:
-#line 14368 "gram_minimal.y" /* yacc.c:1646 */
+#line 14367 "gram_minimal.y" /* yacc.c:1646 */
{
XmlExpr *x = (XmlExpr *)
makeXmlExpr(IS_XMLPARSE, NULL, NIL,
@@ -45853,36 +45852,36 @@ yyreduce:
x->xmloption = (yyvsp[-3].ival);
(yyval.node) = (Node *)x;
}
-#line 45857 "gram_minimal.c" /* yacc.c:1646 */
+#line 45856 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2068:
-#line 14377 "gram_minimal.y" /* yacc.c:1646 */
+#line 14376 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLPI, (yyvsp[-1].str), NULL, NIL, (yylsp[-4]));
}
-#line 45865 "gram_minimal.c" /* yacc.c:1646 */
+#line 45864 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2069:
-#line 14381 "gram_minimal.y" /* yacc.c:1646 */
+#line 14380 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLPI, (yyvsp[-3].str), NULL, list_make1((yyvsp[-1].node)), (yylsp[-6]));
}
-#line 45873 "gram_minimal.c" /* yacc.c:1646 */
+#line 45872 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2070:
-#line 14385 "gram_minimal.y" /* yacc.c:1646 */
+#line 14384 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeXmlExpr(IS_XMLROOT, NULL, NIL,
list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[-1].node)), (yylsp[-6]));
}
-#line 45882 "gram_minimal.c" /* yacc.c:1646 */
+#line 45881 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2071:
-#line 14390 "gram_minimal.y" /* yacc.c:1646 */
+#line 14389 "gram_minimal.y" /* yacc.c:1646 */
{
XmlSerialize *n = makeNode(XmlSerialize);
n->xmloption = (yyvsp[-4].ival);
@@ -45891,65 +45890,65 @@ yyreduce:
n->location = (yylsp[-6]);
(yyval.node) = (Node *)n;
}
-#line 45895 "gram_minimal.c" /* yacc.c:1646 */
+#line 45894 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2072:
-#line 14404 "gram_minimal.y" /* yacc.c:1646 */
+#line 14403 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 45901 "gram_minimal.c" /* yacc.c:1646 */
+#line 45900 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2073:
-#line 14406 "gram_minimal.y" /* yacc.c:1646 */
+#line 14405 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeNullAConst(-1); }
-#line 45907 "gram_minimal.c" /* yacc.c:1646 */
+#line 45906 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2074:
-#line 14410 "gram_minimal.y" /* yacc.c:1646 */
+#line 14409 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_YES, -1); }
-#line 45913 "gram_minimal.c" /* yacc.c:1646 */
+#line 45912 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2075:
-#line 14412 "gram_minimal.y" /* yacc.c:1646 */
+#line 14411 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_NO, -1); }
-#line 45919 "gram_minimal.c" /* yacc.c:1646 */
+#line 45918 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2076:
-#line 14414 "gram_minimal.y" /* yacc.c:1646 */
+#line 14413 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_NO_VALUE, -1); }
-#line 45925 "gram_minimal.c" /* yacc.c:1646 */
+#line 45924 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2077:
-#line 14416 "gram_minimal.y" /* yacc.c:1646 */
+#line 14415 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = makeIntConst(XML_STANDALONE_OMITTED, -1); }
-#line 45931 "gram_minimal.c" /* yacc.c:1646 */
+#line 45930 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2078:
-#line 14419 "gram_minimal.y" /* yacc.c:1646 */
+#line 14418 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 45937 "gram_minimal.c" /* yacc.c:1646 */
+#line 45936 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2079:
-#line 14422 "gram_minimal.y" /* yacc.c:1646 */
+#line 14421 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 45943 "gram_minimal.c" /* yacc.c:1646 */
+#line 45942 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2080:
-#line 14423 "gram_minimal.y" /* yacc.c:1646 */
+#line 14422 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 45949 "gram_minimal.c" /* yacc.c:1646 */
+#line 45948 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2081:
-#line 14427 "gram_minimal.y" /* yacc.c:1646 */
+#line 14426 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -45957,11 +45956,11 @@ yyreduce:
(yyval.target)->val = (Node *) (yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 45961 "gram_minimal.c" /* yacc.c:1646 */
+#line 45960 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2082:
-#line 14435 "gram_minimal.y" /* yacc.c:1646 */
+#line 14434 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -45969,137 +45968,137 @@ yyreduce:
(yyval.target)->val = (Node *) (yyvsp[0].node);
(yyval.target)->location = (yylsp[0]);
}
-#line 45973 "gram_minimal.c" /* yacc.c:1646 */
+#line 45972 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2083:
-#line 14444 "gram_minimal.y" /* yacc.c:1646 */
+#line 14443 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = XMLOPTION_DOCUMENT; }
-#line 45979 "gram_minimal.c" /* yacc.c:1646 */
+#line 45978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2084:
-#line 14445 "gram_minimal.y" /* yacc.c:1646 */
+#line 14444 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = XMLOPTION_CONTENT; }
-#line 45985 "gram_minimal.c" /* yacc.c:1646 */
+#line 45984 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2085:
-#line 14448 "gram_minimal.y" /* yacc.c:1646 */
+#line 14447 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = true; }
-#line 45991 "gram_minimal.c" /* yacc.c:1646 */
+#line 45990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2086:
-#line 14449 "gram_minimal.y" /* yacc.c:1646 */
+#line 14448 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 45997 "gram_minimal.c" /* yacc.c:1646 */
+#line 45996 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2087:
-#line 14450 "gram_minimal.y" /* yacc.c:1646 */
+#line 14449 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.boolean) = false; }
-#line 46003 "gram_minimal.c" /* yacc.c:1646 */
+#line 46002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2088:
-#line 14456 "gram_minimal.y" /* yacc.c:1646 */
+#line 14455 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46011 "gram_minimal.c" /* yacc.c:1646 */
+#line 46010 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2089:
-#line 14460 "gram_minimal.y" /* yacc.c:1646 */
+#line 14459 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[-1].node);
}
-#line 46019 "gram_minimal.c" /* yacc.c:1646 */
+#line 46018 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2090:
-#line 14464 "gram_minimal.y" /* yacc.c:1646 */
+#line 14463 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46027 "gram_minimal.c" /* yacc.c:1646 */
+#line 46026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2091:
-#line 14468 "gram_minimal.y" /* yacc.c:1646 */
+#line 14467 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[-1].node);
}
-#line 46035 "gram_minimal.c" /* yacc.c:1646 */
+#line 46034 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2094:
-#line 14483 "gram_minimal.y" /* yacc.c:1646 */
+#line 14482 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46041 "gram_minimal.c" /* yacc.c:1646 */
+#line 46040 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2095:
-#line 14484 "gram_minimal.y" /* yacc.c:1646 */
+#line 14483 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46047 "gram_minimal.c" /* yacc.c:1646 */
+#line 46046 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2096:
-#line 14488 "gram_minimal.y" /* yacc.c:1646 */
+#line 14487 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[-1].node); }
-#line 46053 "gram_minimal.c" /* yacc.c:1646 */
+#line 46052 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2097:
-#line 14489 "gram_minimal.y" /* yacc.c:1646 */
+#line 14488 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46059 "gram_minimal.c" /* yacc.c:1646 */
+#line 46058 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2098:
-#line 14497 "gram_minimal.y" /* yacc.c:1646 */
+#line 14496 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46065 "gram_minimal.c" /* yacc.c:1646 */
+#line 46064 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2099:
-#line 14498 "gram_minimal.y" /* yacc.c:1646 */
+#line 14497 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46071 "gram_minimal.c" /* yacc.c:1646 */
+#line 46070 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2100:
-#line 14502 "gram_minimal.y" /* yacc.c:1646 */
+#line 14501 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].windef)); }
-#line 46077 "gram_minimal.c" /* yacc.c:1646 */
+#line 46076 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2101:
-#line 14504 "gram_minimal.y" /* yacc.c:1646 */
+#line 14503 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].windef)); }
-#line 46083 "gram_minimal.c" /* yacc.c:1646 */
+#line 46082 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2102:
-#line 14509 "gram_minimal.y" /* yacc.c:1646 */
+#line 14508 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[0].windef);
n->name = (yyvsp[-2].str);
(yyval.windef) = n;
}
-#line 46093 "gram_minimal.c" /* yacc.c:1646 */
+#line 46092 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2103:
-#line 14517 "gram_minimal.y" /* yacc.c:1646 */
+#line 14516 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.windef) = (yyvsp[0].windef); }
-#line 46099 "gram_minimal.c" /* yacc.c:1646 */
+#line 46098 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2104:
-#line 14519 "gram_minimal.y" /* yacc.c:1646 */
+#line 14518 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->name = (yyvsp[0].str);
@@ -46112,17 +46111,17 @@ yyreduce:
n->location = (yylsp[0]);
(yyval.windef) = n;
}
-#line 46116 "gram_minimal.c" /* yacc.c:1646 */
+#line 46115 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2105:
-#line 14532 "gram_minimal.y" /* yacc.c:1646 */
+#line 14531 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.windef) = NULL; }
-#line 46122 "gram_minimal.c" /* yacc.c:1646 */
+#line 46121 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2106:
-#line 14537 "gram_minimal.y" /* yacc.c:1646 */
+#line 14536 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->name = NULL;
@@ -46136,68 +46135,68 @@ yyreduce:
n->location = (yylsp[-5]);
(yyval.windef) = n;
}
-#line 46140 "gram_minimal.c" /* yacc.c:1646 */
+#line 46139 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2107:
-#line 14562 "gram_minimal.y" /* yacc.c:1646 */
+#line 14561 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46146 "gram_minimal.c" /* yacc.c:1646 */
+#line 46145 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2108:
-#line 14563 "gram_minimal.y" /* yacc.c:1646 */
+#line 14562 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = NULL; }
-#line 46152 "gram_minimal.c" /* yacc.c:1646 */
+#line 46151 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2109:
-#line 14566 "gram_minimal.y" /* yacc.c:1646 */
+#line 14565 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46158 "gram_minimal.c" /* yacc.c:1646 */
+#line 46157 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2110:
-#line 14567 "gram_minimal.y" /* yacc.c:1646 */
+#line 14566 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46164 "gram_minimal.c" /* yacc.c:1646 */
+#line 46163 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2111:
-#line 14576 "gram_minimal.y" /* yacc.c:1646 */
+#line 14575 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_RANGE;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46175 "gram_minimal.c" /* yacc.c:1646 */
+#line 46174 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2112:
-#line 14583 "gram_minimal.y" /* yacc.c:1646 */
+#line 14582 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_ROWS;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46186 "gram_minimal.c" /* yacc.c:1646 */
+#line 46185 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2113:
-#line 14590 "gram_minimal.y" /* yacc.c:1646 */
+#line 14589 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[-1].windef);
n->frameOptions |= FRAMEOPTION_NONDEFAULT | FRAMEOPTION_GROUPS;
n->frameOptions |= (yyvsp[0].ival);
(yyval.windef) = n;
}
-#line 46197 "gram_minimal.c" /* yacc.c:1646 */
+#line 46196 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2114:
-#line 14597 "gram_minimal.y" /* yacc.c:1646 */
+#line 14596 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_DEFAULTS;
@@ -46205,11 +46204,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46209 "gram_minimal.c" /* yacc.c:1646 */
+#line 46208 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2115:
-#line 14607 "gram_minimal.y" /* yacc.c:1646 */
+#line 14606 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = (yyvsp[0].windef);
/* reject invalid cases */
@@ -46226,11 +46225,11 @@ yyreduce:
n->frameOptions |= FRAMEOPTION_END_CURRENT_ROW;
(yyval.windef) = n;
}
-#line 46230 "gram_minimal.c" /* yacc.c:1646 */
+#line 46229 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2116:
-#line 14624 "gram_minimal.y" /* yacc.c:1646 */
+#line 14623 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n1 = (yyvsp[-2].windef);
WindowDef *n2 = (yyvsp[0].windef);
@@ -46267,11 +46266,11 @@ yyreduce:
n1->endOffset = n2->startOffset;
(yyval.windef) = n1;
}
-#line 46271 "gram_minimal.c" /* yacc.c:1646 */
+#line 46270 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2117:
-#line 14669 "gram_minimal.y" /* yacc.c:1646 */
+#line 14668 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_UNBOUNDED_PRECEDING;
@@ -46279,11 +46278,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46283 "gram_minimal.c" /* yacc.c:1646 */
+#line 46282 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2118:
-#line 14677 "gram_minimal.y" /* yacc.c:1646 */
+#line 14676 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_UNBOUNDED_FOLLOWING;
@@ -46291,11 +46290,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46295 "gram_minimal.c" /* yacc.c:1646 */
+#line 46294 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2119:
-#line 14685 "gram_minimal.y" /* yacc.c:1646 */
+#line 14684 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_CURRENT_ROW;
@@ -46303,11 +46302,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46307 "gram_minimal.c" /* yacc.c:1646 */
+#line 46306 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2120:
-#line 14693 "gram_minimal.y" /* yacc.c:1646 */
+#line 14692 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_OFFSET_PRECEDING;
@@ -46315,11 +46314,11 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46319 "gram_minimal.c" /* yacc.c:1646 */
+#line 46318 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2121:
-#line 14701 "gram_minimal.y" /* yacc.c:1646 */
+#line 14700 "gram_minimal.y" /* yacc.c:1646 */
{
WindowDef *n = makeNode(WindowDef);
n->frameOptions = FRAMEOPTION_START_OFFSET_FOLLOWING;
@@ -46327,279 +46326,279 @@ yyreduce:
n->endOffset = NULL;
(yyval.windef) = n;
}
-#line 46331 "gram_minimal.c" /* yacc.c:1646 */
+#line 46330 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2122:
-#line 14711 "gram_minimal.y" /* yacc.c:1646 */
+#line 14710 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_CURRENT_ROW; }
-#line 46337 "gram_minimal.c" /* yacc.c:1646 */
+#line 46336 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2123:
-#line 14712 "gram_minimal.y" /* yacc.c:1646 */
+#line 14711 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_GROUP; }
-#line 46343 "gram_minimal.c" /* yacc.c:1646 */
+#line 46342 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2124:
-#line 14713 "gram_minimal.y" /* yacc.c:1646 */
+#line 14712 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = FRAMEOPTION_EXCLUDE_TIES; }
-#line 46349 "gram_minimal.c" /* yacc.c:1646 */
+#line 46348 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2125:
-#line 14714 "gram_minimal.y" /* yacc.c:1646 */
+#line 14713 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 46355 "gram_minimal.c" /* yacc.c:1646 */
+#line 46354 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2126:
-#line 14715 "gram_minimal.y" /* yacc.c:1646 */
+#line 14714 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = 0; }
-#line 46361 "gram_minimal.c" /* yacc.c:1646 */
+#line 46360 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2127:
-#line 14729 "gram_minimal.y" /* yacc.c:1646 */
+#line 14728 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46367 "gram_minimal.c" /* yacc.c:1646 */
+#line 46366 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2128:
-#line 14730 "gram_minimal.y" /* yacc.c:1646 */
+#line 14729 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46373 "gram_minimal.c" /* yacc.c:1646 */
+#line 46372 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2129:
-#line 14731 "gram_minimal.y" /* yacc.c:1646 */
+#line 14730 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), (yyvsp[-1].node)); }
-#line 46379 "gram_minimal.c" /* yacc.c:1646 */
+#line 46378 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2130:
-#line 14734 "gram_minimal.y" /* yacc.c:1646 */
+#line 14733 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46385 "gram_minimal.c" /* yacc.c:1646 */
+#line 46384 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2131:
-#line 14735 "gram_minimal.y" /* yacc.c:1646 */
+#line 14734 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46391 "gram_minimal.c" /* yacc.c:1646 */
+#line 46390 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2132:
-#line 14738 "gram_minimal.y" /* yacc.c:1646 */
+#line 14737 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-3].list), (yyvsp[-1].node)); }
-#line 46397 "gram_minimal.c" /* yacc.c:1646 */
+#line 46396 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2133:
-#line 14741 "gram_minimal.y" /* yacc.c:1646 */
+#line 14740 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ANY_SUBLINK; }
-#line 46403 "gram_minimal.c" /* yacc.c:1646 */
+#line 46402 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2134:
-#line 14742 "gram_minimal.y" /* yacc.c:1646 */
+#line 14741 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ANY_SUBLINK; }
-#line 46409 "gram_minimal.c" /* yacc.c:1646 */
+#line 46408 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2135:
-#line 14743 "gram_minimal.y" /* yacc.c:1646 */
+#line 14742 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = ALL_SUBLINK; }
-#line 46415 "gram_minimal.c" /* yacc.c:1646 */
+#line 46414 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2136:
-#line 14746 "gram_minimal.y" /* yacc.c:1646 */
+#line 14745 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46421 "gram_minimal.c" /* yacc.c:1646 */
+#line 46420 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2137:
-#line 14747 "gram_minimal.y" /* yacc.c:1646 */
+#line 14746 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46427 "gram_minimal.c" /* yacc.c:1646 */
+#line 46426 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2138:
-#line 14750 "gram_minimal.y" /* yacc.c:1646 */
+#line 14749 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "+"; }
-#line 46433 "gram_minimal.c" /* yacc.c:1646 */
+#line 46432 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2139:
-#line 14751 "gram_minimal.y" /* yacc.c:1646 */
+#line 14750 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "-"; }
-#line 46439 "gram_minimal.c" /* yacc.c:1646 */
+#line 46438 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2140:
-#line 14752 "gram_minimal.y" /* yacc.c:1646 */
+#line 14751 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "*"; }
-#line 46445 "gram_minimal.c" /* yacc.c:1646 */
+#line 46444 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2141:
-#line 14753 "gram_minimal.y" /* yacc.c:1646 */
+#line 14752 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "/"; }
-#line 46451 "gram_minimal.c" /* yacc.c:1646 */
+#line 46450 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2142:
-#line 14754 "gram_minimal.y" /* yacc.c:1646 */
+#line 14753 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "%"; }
-#line 46457 "gram_minimal.c" /* yacc.c:1646 */
+#line 46456 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2143:
-#line 14755 "gram_minimal.y" /* yacc.c:1646 */
+#line 14754 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "^"; }
-#line 46463 "gram_minimal.c" /* yacc.c:1646 */
+#line 46462 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2144:
-#line 14756 "gram_minimal.y" /* yacc.c:1646 */
+#line 14755 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "<"; }
-#line 46469 "gram_minimal.c" /* yacc.c:1646 */
+#line 46468 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2145:
-#line 14757 "gram_minimal.y" /* yacc.c:1646 */
+#line 14756 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = ">"; }
-#line 46475 "gram_minimal.c" /* yacc.c:1646 */
+#line 46474 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2146:
-#line 14758 "gram_minimal.y" /* yacc.c:1646 */
+#line 14757 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "="; }
-#line 46481 "gram_minimal.c" /* yacc.c:1646 */
+#line 46480 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2147:
-#line 14759 "gram_minimal.y" /* yacc.c:1646 */
+#line 14758 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "<="; }
-#line 46487 "gram_minimal.c" /* yacc.c:1646 */
+#line 46486 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2148:
-#line 14760 "gram_minimal.y" /* yacc.c:1646 */
+#line 14759 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = ">="; }
-#line 46493 "gram_minimal.c" /* yacc.c:1646 */
+#line 46492 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2149:
-#line 14761 "gram_minimal.y" /* yacc.c:1646 */
+#line 14760 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "<>"; }
-#line 46499 "gram_minimal.c" /* yacc.c:1646 */
+#line 46498 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2150:
-#line 14765 "gram_minimal.y" /* yacc.c:1646 */
+#line 14764 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46505 "gram_minimal.c" /* yacc.c:1646 */
+#line 46504 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2151:
-#line 14767 "gram_minimal.y" /* yacc.c:1646 */
+#line 14766 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46511 "gram_minimal.c" /* yacc.c:1646 */
+#line 46510 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2152:
-#line 14772 "gram_minimal.y" /* yacc.c:1646 */
+#line 14771 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46517 "gram_minimal.c" /* yacc.c:1646 */
+#line 46516 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2153:
-#line 14774 "gram_minimal.y" /* yacc.c:1646 */
+#line 14773 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46523 "gram_minimal.c" /* yacc.c:1646 */
+#line 46522 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2154:
-#line 14779 "gram_minimal.y" /* yacc.c:1646 */
+#line 14778 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 46529 "gram_minimal.c" /* yacc.c:1646 */
+#line 46528 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2155:
-#line 14781 "gram_minimal.y" /* yacc.c:1646 */
+#line 14780 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[-1].list); }
-#line 46535 "gram_minimal.c" /* yacc.c:1646 */
+#line 46534 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2156:
-#line 14783 "gram_minimal.y" /* yacc.c:1646 */
+#line 14782 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("~~")); }
-#line 46541 "gram_minimal.c" /* yacc.c:1646 */
+#line 46540 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2157:
-#line 14785 "gram_minimal.y" /* yacc.c:1646 */
+#line 14784 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("!~~")); }
-#line 46547 "gram_minimal.c" /* yacc.c:1646 */
+#line 46546 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2158:
-#line 14787 "gram_minimal.y" /* yacc.c:1646 */
+#line 14786 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("~~*")); }
-#line 46553 "gram_minimal.c" /* yacc.c:1646 */
+#line 46552 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2159:
-#line 14789 "gram_minimal.y" /* yacc.c:1646 */
+#line 14788 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString("!~~*")); }
-#line 46559 "gram_minimal.c" /* yacc.c:1646 */
+#line 46558 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2160:
-#line 14801 "gram_minimal.y" /* yacc.c:1646 */
+#line 14800 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 46567 "gram_minimal.c" /* yacc.c:1646 */
+#line 46566 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2161:
-#line 14805 "gram_minimal.y" /* yacc.c:1646 */
+#line 14804 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 46575 "gram_minimal.c" /* yacc.c:1646 */
+#line 46574 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2162:
-#line 14812 "gram_minimal.y" /* yacc.c:1646 */
+#line 14811 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make1((yyvsp[0].node));
}
-#line 46583 "gram_minimal.c" /* yacc.c:1646 */
+#line 46582 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2163:
-#line 14816 "gram_minimal.y" /* yacc.c:1646 */
+#line 14815 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node));
}
-#line 46591 "gram_minimal.c" /* yacc.c:1646 */
+#line 46590 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2164:
-#line 14822 "gram_minimal.y" /* yacc.c:1646 */
+#line 14821 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (yyvsp[0].node);
}
-#line 46599 "gram_minimal.c" /* yacc.c:1646 */
+#line 46598 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2165:
-#line 14826 "gram_minimal.y" /* yacc.c:1646 */
+#line 14825 "gram_minimal.y" /* yacc.c:1646 */
{
NamedArgExpr *na = makeNode(NamedArgExpr);
na->name = (yyvsp[-2].str);
@@ -46608,11 +46607,11 @@ yyreduce:
na->location = (yylsp[-2]);
(yyval.node) = (Node *) na;
}
-#line 46612 "gram_minimal.c" /* yacc.c:1646 */
+#line 46611 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2166:
-#line 14835 "gram_minimal.y" /* yacc.c:1646 */
+#line 14834 "gram_minimal.y" /* yacc.c:1646 */
{
NamedArgExpr *na = makeNode(NamedArgExpr);
na->name = (yyvsp[-2].str);
@@ -46621,192 +46620,192 @@ yyreduce:
na->location = (yylsp[-2]);
(yyval.node) = (Node *) na;
}
-#line 46625 "gram_minimal.c" /* yacc.c:1646 */
+#line 46624 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2167:
-#line 14845 "gram_minimal.y" /* yacc.c:1646 */
+#line 14844 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46631 "gram_minimal.c" /* yacc.c:1646 */
+#line 46630 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2168:
-#line 14846 "gram_minimal.y" /* yacc.c:1646 */
+#line 14845 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 46637 "gram_minimal.c" /* yacc.c:1646 */
+#line 46636 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2169:
-#line 14849 "gram_minimal.y" /* yacc.c:1646 */
+#line 14848 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].typnam)); }
-#line 46643 "gram_minimal.c" /* yacc.c:1646 */
+#line 46642 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2170:
-#line 14850 "gram_minimal.y" /* yacc.c:1646 */
+#line 14849 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].typnam)); }
-#line 46649 "gram_minimal.c" /* yacc.c:1646 */
+#line 46648 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2171:
-#line 14854 "gram_minimal.y" /* yacc.c:1646 */
+#line 14853 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr((yyvsp[-1].list), (yylsp[-2]));
}
-#line 46657 "gram_minimal.c" /* yacc.c:1646 */
+#line 46656 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2172:
-#line 14858 "gram_minimal.y" /* yacc.c:1646 */
+#line 14857 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr((yyvsp[-1].list), (yylsp[-2]));
}
-#line 46665 "gram_minimal.c" /* yacc.c:1646 */
+#line 46664 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2173:
-#line 14862 "gram_minimal.y" /* yacc.c:1646 */
+#line 14861 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeAArrayExpr(NIL, (yylsp[-1]));
}
-#line 46673 "gram_minimal.c" /* yacc.c:1646 */
+#line 46672 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2174:
-#line 14867 "gram_minimal.y" /* yacc.c:1646 */
+#line 14866 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 46679 "gram_minimal.c" /* yacc.c:1646 */
+#line 46678 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2175:
-#line 14868 "gram_minimal.y" /* yacc.c:1646 */
+#line 14867 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].node)); }
-#line 46685 "gram_minimal.c" /* yacc.c:1646 */
+#line 46684 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2176:
-#line 14874 "gram_minimal.y" /* yacc.c:1646 */
+#line 14873 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make2(makeStringConst((yyvsp[-2].str), (yylsp[-2])), (yyvsp[0].node));
}
-#line 46693 "gram_minimal.c" /* yacc.c:1646 */
+#line 46692 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2177:
-#line 14883 "gram_minimal.y" /* yacc.c:1646 */
+#line 14882 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46699 "gram_minimal.c" /* yacc.c:1646 */
+#line 46698 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2178:
-#line 14884 "gram_minimal.y" /* yacc.c:1646 */
+#line 14883 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "year"; }
-#line 46705 "gram_minimal.c" /* yacc.c:1646 */
+#line 46704 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2179:
-#line 14885 "gram_minimal.y" /* yacc.c:1646 */
+#line 14884 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "month"; }
-#line 46711 "gram_minimal.c" /* yacc.c:1646 */
+#line 46710 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2180:
-#line 14886 "gram_minimal.y" /* yacc.c:1646 */
+#line 14885 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "day"; }
-#line 46717 "gram_minimal.c" /* yacc.c:1646 */
+#line 46716 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2181:
-#line 14887 "gram_minimal.y" /* yacc.c:1646 */
+#line 14886 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "hour"; }
-#line 46723 "gram_minimal.c" /* yacc.c:1646 */
+#line 46722 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2182:
-#line 14888 "gram_minimal.y" /* yacc.c:1646 */
+#line 14887 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "minute"; }
-#line 46729 "gram_minimal.c" /* yacc.c:1646 */
+#line 46728 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2183:
-#line 14889 "gram_minimal.y" /* yacc.c:1646 */
+#line 14888 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "second"; }
-#line 46735 "gram_minimal.c" /* yacc.c:1646 */
+#line 46734 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2184:
-#line 14890 "gram_minimal.y" /* yacc.c:1646 */
+#line 14889 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 46741 "gram_minimal.c" /* yacc.c:1646 */
+#line 46740 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2185:
-#line 14894 "gram_minimal.y" /* yacc.c:1646 */
+#line 14893 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "NFC"; }
-#line 46747 "gram_minimal.c" /* yacc.c:1646 */
+#line 46746 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2186:
-#line 14895 "gram_minimal.y" /* yacc.c:1646 */
+#line 14894 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "NFD"; }
-#line 46753 "gram_minimal.c" /* yacc.c:1646 */
+#line 46752 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2187:
-#line 14896 "gram_minimal.y" /* yacc.c:1646 */
+#line 14895 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "NFKC"; }
-#line 46759 "gram_minimal.c" /* yacc.c:1646 */
+#line 46758 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2188:
-#line 14897 "gram_minimal.y" /* yacc.c:1646 */
+#line 14896 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = "NFKD"; }
-#line 46765 "gram_minimal.c" /* yacc.c:1646 */
+#line 46764 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2189:
-#line 14903 "gram_minimal.y" /* yacc.c:1646 */
+#line 14902 "gram_minimal.y" /* yacc.c:1646 */
{
/* overlay(A PLACING B FROM C FOR D) is converted to overlay(A, B, C, D) */
(yyval.list) = list_make4((yyvsp[-6].node), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46774 "gram_minimal.c" /* yacc.c:1646 */
+#line 46773 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2190:
-#line 14908 "gram_minimal.y" /* yacc.c:1646 */
+#line 14907 "gram_minimal.y" /* yacc.c:1646 */
{
/* overlay(A PLACING B FROM C) is converted to overlay(A, B, C) */
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46783 "gram_minimal.c" /* yacc.c:1646 */
+#line 46782 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2191:
-#line 14916 "gram_minimal.y" /* yacc.c:1646 */
+#line 14915 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make2((yyvsp[0].node), (yyvsp[-2].node)); }
-#line 46789 "gram_minimal.c" /* yacc.c:1646 */
+#line 46788 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2192:
-#line 14938 "gram_minimal.y" /* yacc.c:1646 */
+#line 14937 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46797 "gram_minimal.c" /* yacc.c:1646 */
+#line 46796 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2193:
-#line 14942 "gram_minimal.y" /* yacc.c:1646 */
+#line 14941 "gram_minimal.y" /* yacc.c:1646 */
{
/* not legal per SQL, but might as well allow it */
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[0].node), (yyvsp[-2].node));
}
-#line 46806 "gram_minimal.c" /* yacc.c:1646 */
+#line 46805 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2194:
-#line 14947 "gram_minimal.y" /* yacc.c:1646 */
+#line 14946 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* Because we aren't restricting data types here, this
@@ -46817,11 +46816,11 @@ yyreduce:
*/
(yyval.list) = list_make2((yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46821 "gram_minimal.c" /* yacc.c:1646 */
+#line 46820 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2195:
-#line 14958 "gram_minimal.y" /* yacc.c:1646 */
+#line 14957 "gram_minimal.y" /* yacc.c:1646 */
{
/* not legal per SQL */
@@ -46838,54 +46837,54 @@ yyreduce:
makeTypeCast((yyvsp[0].node),
SystemTypeName("int4"), -1));
}
-#line 46842 "gram_minimal.c" /* yacc.c:1646 */
+#line 46841 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2196:
-#line 14975 "gram_minimal.y" /* yacc.c:1646 */
+#line 14974 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = list_make3((yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
}
-#line 46850 "gram_minimal.c" /* yacc.c:1646 */
+#line 46849 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2197:
-#line 14980 "gram_minimal.y" /* yacc.c:1646 */
+#line 14979 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[0].list), (yyvsp[-2].node)); }
-#line 46856 "gram_minimal.c" /* yacc.c:1646 */
+#line 46855 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2198:
-#line 14981 "gram_minimal.y" /* yacc.c:1646 */
+#line 14980 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46862 "gram_minimal.c" /* yacc.c:1646 */
+#line 46861 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2199:
-#line 14982 "gram_minimal.y" /* yacc.c:1646 */
+#line 14981 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 46868 "gram_minimal.c" /* yacc.c:1646 */
+#line 46867 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2200:
-#line 14986 "gram_minimal.y" /* yacc.c:1646 */
+#line 14985 "gram_minimal.y" /* yacc.c:1646 */
{
SubLink *n = makeNode(SubLink);
n->subselect = (yyvsp[0].node);
/* other fields will be filled later */
(yyval.node) = (Node *)n;
}
-#line 46879 "gram_minimal.c" /* yacc.c:1646 */
+#line 46878 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2201:
-#line 14992 "gram_minimal.y" /* yacc.c:1646 */
+#line 14991 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (Node *)(yyvsp[-1].list); }
-#line 46885 "gram_minimal.c" /* yacc.c:1646 */
+#line 46884 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2202:
-#line 15003 "gram_minimal.y" /* yacc.c:1646 */
+#line 15002 "gram_minimal.y" /* yacc.c:1646 */
{
CaseExpr *c = makeNode(CaseExpr);
c->casetype = InvalidOid; /* not analyzed yet */
@@ -46895,23 +46894,23 @@ yyreduce:
c->location = (yylsp[-4]);
(yyval.node) = (Node *)c;
}
-#line 46899 "gram_minimal.c" /* yacc.c:1646 */
+#line 46898 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2203:
-#line 15016 "gram_minimal.y" /* yacc.c:1646 */
+#line 15015 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 46905 "gram_minimal.c" /* yacc.c:1646 */
+#line 46904 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2204:
-#line 15017 "gram_minimal.y" /* yacc.c:1646 */
+#line 15016 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 46911 "gram_minimal.c" /* yacc.c:1646 */
+#line 46910 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2205:
-#line 15022 "gram_minimal.y" /* yacc.c:1646 */
+#line 15021 "gram_minimal.y" /* yacc.c:1646 */
{
CaseWhen *w = makeNode(CaseWhen);
w->expr = (Expr *) (yyvsp[-2].node);
@@ -46919,67 +46918,67 @@ yyreduce:
w->location = (yylsp[-3]);
(yyval.node) = (Node *)w;
}
-#line 46923 "gram_minimal.c" /* yacc.c:1646 */
+#line 46922 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2206:
-#line 15032 "gram_minimal.y" /* yacc.c:1646 */
+#line 15031 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 46929 "gram_minimal.c" /* yacc.c:1646 */
+#line 46928 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2207:
-#line 15033 "gram_minimal.y" /* yacc.c:1646 */
+#line 15032 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46935 "gram_minimal.c" /* yacc.c:1646 */
+#line 46934 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2208:
-#line 15036 "gram_minimal.y" /* yacc.c:1646 */
+#line 15035 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 46941 "gram_minimal.c" /* yacc.c:1646 */
+#line 46940 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2209:
-#line 15037 "gram_minimal.y" /* yacc.c:1646 */
+#line 15036 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 46947 "gram_minimal.c" /* yacc.c:1646 */
+#line 46946 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2210:
-#line 15041 "gram_minimal.y" /* yacc.c:1646 */
+#line 15040 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeColumnRef((yyvsp[0].str), NIL, (yylsp[0]), yyscanner);
}
-#line 46955 "gram_minimal.c" /* yacc.c:1646 */
+#line 46954 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2211:
-#line 15045 "gram_minimal.y" /* yacc.c:1646 */
+#line 15044 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeColumnRef((yyvsp[-1].str), (yyvsp[0].list), (yylsp[-1]), yyscanner);
}
-#line 46963 "gram_minimal.c" /* yacc.c:1646 */
+#line 46962 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2212:
-#line 15052 "gram_minimal.y" /* yacc.c:1646 */
+#line 15051 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeString((yyvsp[0].str));
}
-#line 46971 "gram_minimal.c" /* yacc.c:1646 */
+#line 46970 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2213:
-#line 15056 "gram_minimal.y" /* yacc.c:1646 */
+#line 15055 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = (Node *) makeNode(A_Star);
}
-#line 46979 "gram_minimal.c" /* yacc.c:1646 */
+#line 46978 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2214:
-#line 15060 "gram_minimal.y" /* yacc.c:1646 */
+#line 15059 "gram_minimal.y" /* yacc.c:1646 */
{
A_Indices *ai = makeNode(A_Indices);
ai->is_slice = false;
@@ -46987,11 +46986,11 @@ yyreduce:
ai->uidx = (yyvsp[-1].node);
(yyval.node) = (Node *) ai;
}
-#line 46991 "gram_minimal.c" /* yacc.c:1646 */
+#line 46990 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2215:
-#line 15068 "gram_minimal.y" /* yacc.c:1646 */
+#line 15067 "gram_minimal.y" /* yacc.c:1646 */
{
A_Indices *ai = makeNode(A_Indices);
ai->is_slice = true;
@@ -46999,71 +46998,71 @@ yyreduce:
ai->uidx = (yyvsp[-1].node);
(yyval.node) = (Node *) ai;
}
-#line 47003 "gram_minimal.c" /* yacc.c:1646 */
+#line 47002 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2216:
-#line 15078 "gram_minimal.y" /* yacc.c:1646 */
+#line 15077 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = (yyvsp[0].node); }
-#line 47009 "gram_minimal.c" /* yacc.c:1646 */
+#line 47008 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2217:
-#line 15079 "gram_minimal.y" /* yacc.c:1646 */
+#line 15078 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.node) = NULL; }
-#line 47015 "gram_minimal.c" /* yacc.c:1646 */
+#line 47014 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2218:
-#line 15083 "gram_minimal.y" /* yacc.c:1646 */
+#line 15082 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].node)); }
-#line 47021 "gram_minimal.c" /* yacc.c:1646 */
+#line 47020 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2219:
-#line 15084 "gram_minimal.y" /* yacc.c:1646 */
+#line 15083 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 47027 "gram_minimal.c" /* yacc.c:1646 */
+#line 47026 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2220:
-#line 15088 "gram_minimal.y" /* yacc.c:1646 */
+#line 15087 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 47033 "gram_minimal.c" /* yacc.c:1646 */
+#line 47032 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2221:
-#line 15089 "gram_minimal.y" /* yacc.c:1646 */
+#line 15088 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-1].list), (yyvsp[0].node)); }
-#line 47039 "gram_minimal.c" /* yacc.c:1646 */
+#line 47038 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2224:
-#line 15103 "gram_minimal.y" /* yacc.c:1646 */
+#line 15102 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = (yyvsp[0].list); }
-#line 47045 "gram_minimal.c" /* yacc.c:1646 */
+#line 47044 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2225:
-#line 15104 "gram_minimal.y" /* yacc.c:1646 */
+#line 15103 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = NIL; }
-#line 47051 "gram_minimal.c" /* yacc.c:1646 */
+#line 47050 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2226:
-#line 15108 "gram_minimal.y" /* yacc.c:1646 */
+#line 15107 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].target)); }
-#line 47057 "gram_minimal.c" /* yacc.c:1646 */
+#line 47056 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2227:
-#line 15109 "gram_minimal.y" /* yacc.c:1646 */
+#line 15108 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].target)); }
-#line 47063 "gram_minimal.c" /* yacc.c:1646 */
+#line 47062 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2228:
-#line 15113 "gram_minimal.y" /* yacc.c:1646 */
+#line 15112 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -47071,11 +47070,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[-2].node);
(yyval.target)->location = (yylsp[-2]);
}
-#line 47075 "gram_minimal.c" /* yacc.c:1646 */
+#line 47074 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2229:
-#line 15121 "gram_minimal.y" /* yacc.c:1646 */
+#line 15120 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = (yyvsp[0].str);
@@ -47083,11 +47082,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[-1].node);
(yyval.target)->location = (yylsp[-1]);
}
-#line 47087 "gram_minimal.c" /* yacc.c:1646 */
+#line 47086 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2230:
-#line 15129 "gram_minimal.y" /* yacc.c:1646 */
+#line 15128 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.target) = makeNode(ResTarget);
(yyval.target)->name = NULL;
@@ -47095,11 +47094,11 @@ yyreduce:
(yyval.target)->val = (Node *)(yyvsp[0].node);
(yyval.target)->location = (yylsp[0]);
}
-#line 47099 "gram_minimal.c" /* yacc.c:1646 */
+#line 47098 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2231:
-#line 15137 "gram_minimal.y" /* yacc.c:1646 */
+#line 15136 "gram_minimal.y" /* yacc.c:1646 */
{
ColumnRef *n = makeNode(ColumnRef);
n->fields = list_make1(makeNode(A_Star));
@@ -47111,31 +47110,31 @@ yyreduce:
(yyval.target)->val = (Node *)n;
(yyval.target)->location = (yylsp[0]);
}
-#line 47115 "gram_minimal.c" /* yacc.c:1646 */
+#line 47114 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2232:
-#line 15158 "gram_minimal.y" /* yacc.c:1646 */
+#line 15157 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].range)); }
-#line 47121 "gram_minimal.c" /* yacc.c:1646 */
+#line 47120 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2233:
-#line 15159 "gram_minimal.y" /* yacc.c:1646 */
+#line 15158 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].range)); }
-#line 47127 "gram_minimal.c" /* yacc.c:1646 */
+#line 47126 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2234:
-#line 15171 "gram_minimal.y" /* yacc.c:1646 */
+#line 15170 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.range) = makeRangeVar(NULL, (yyvsp[0].str), (yylsp[0]));
}
-#line 47135 "gram_minimal.c" /* yacc.c:1646 */
+#line 47134 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2235:
-#line 15175 "gram_minimal.y" /* yacc.c:1646 */
+#line 15174 "gram_minimal.y" /* yacc.c:1646 */
{
check_qualified_name((yyvsp[0].list), yyscanner);
(yyval.range) = makeRangeVar(NULL, NULL, (yylsp[-1]));
@@ -47160,88 +47159,88 @@ yyreduce:
break;
}
}
-#line 47164 "gram_minimal.c" /* yacc.c:1646 */
+#line 47163 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2236:
-#line 15202 "gram_minimal.y" /* yacc.c:1646 */
+#line 15201 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 47170 "gram_minimal.c" /* yacc.c:1646 */
+#line 47169 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2237:
-#line 15204 "gram_minimal.y" /* yacc.c:1646 */
+#line 15203 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), makeString((yyvsp[0].str))); }
-#line 47176 "gram_minimal.c" /* yacc.c:1646 */
+#line 47175 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2238:
-#line 15208 "gram_minimal.y" /* yacc.c:1646 */
+#line 15207 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47182 "gram_minimal.c" /* yacc.c:1646 */
+#line 47181 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2239:
-#line 15210 "gram_minimal.y" /* yacc.c:1646 */
+#line 15209 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47188 "gram_minimal.c" /* yacc.c:1646 */
+#line 47187 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2240:
-#line 15212 "gram_minimal.y" /* yacc.c:1646 */
+#line 15211 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47194 "gram_minimal.c" /* yacc.c:1646 */
+#line 47193 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2241:
-#line 15223 "gram_minimal.y" /* yacc.c:1646 */
+#line 15222 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1(makeString((yyvsp[0].str))); }
-#line 47200 "gram_minimal.c" /* yacc.c:1646 */
+#line 47199 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2242:
-#line 15225 "gram_minimal.y" /* yacc.c:1646 */
+#line 15224 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.list) = check_func_name(lcons(makeString((yyvsp[-1].str)), (yyvsp[0].list)),
yyscanner);
}
-#line 47209 "gram_minimal.c" /* yacc.c:1646 */
+#line 47208 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2243:
-#line 15236 "gram_minimal.y" /* yacc.c:1646 */
+#line 15235 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeIntConst((yyvsp[0].ival), (yylsp[0]));
}
-#line 47217 "gram_minimal.c" /* yacc.c:1646 */
+#line 47216 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2244:
-#line 15240 "gram_minimal.y" /* yacc.c:1646 */
+#line 15239 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeFloatConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47225 "gram_minimal.c" /* yacc.c:1646 */
+#line 47224 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2245:
-#line 15244 "gram_minimal.y" /* yacc.c:1646 */
+#line 15243 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47233 "gram_minimal.c" /* yacc.c:1646 */
+#line 47232 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2246:
-#line 15248 "gram_minimal.y" /* yacc.c:1646 */
+#line 15247 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47241 "gram_minimal.c" /* yacc.c:1646 */
+#line 47240 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2247:
-#line 15252 "gram_minimal.y" /* yacc.c:1646 */
+#line 15251 "gram_minimal.y" /* yacc.c:1646 */
{
/* This is a bit constant per SQL99:
* Without Feature F511, "BIT data type",
@@ -47250,22 +47249,22 @@ yyreduce:
*/
(yyval.node) = makeBitStringConst((yyvsp[0].str), (yylsp[0]));
}
-#line 47254 "gram_minimal.c" /* yacc.c:1646 */
+#line 47253 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2248:
-#line 15261 "gram_minimal.y" /* yacc.c:1646 */
+#line 15260 "gram_minimal.y" /* yacc.c:1646 */
{
/* generic type 'literal' syntax */
TypeName *t = makeTypeNameFromNameList((yyvsp[-1].list));
t->location = (yylsp[-1]);
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47265 "gram_minimal.c" /* yacc.c:1646 */
+#line 47264 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2249:
-#line 15268 "gram_minimal.y" /* yacc.c:1646 */
+#line 15267 "gram_minimal.y" /* yacc.c:1646 */
{
/* generic syntax with a type modifier */
TypeName *t = makeTypeNameFromNameList((yyvsp[-5].list));
@@ -47297,94 +47296,94 @@ yyreduce:
t->location = (yylsp[-5]);
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47301 "gram_minimal.c" /* yacc.c:1646 */
+#line 47300 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2250:
-#line 15300 "gram_minimal.y" /* yacc.c:1646 */
+#line 15299 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), (yyvsp[-1].typnam));
}
-#line 47309 "gram_minimal.c" /* yacc.c:1646 */
+#line 47308 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2251:
-#line 15304 "gram_minimal.y" /* yacc.c:1646 */
+#line 15303 "gram_minimal.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-2].typnam);
t->typmods = (yyvsp[0].list);
(yyval.node) = makeStringConstCast((yyvsp[-1].str), (yylsp[-1]), t);
}
-#line 47319 "gram_minimal.c" /* yacc.c:1646 */
+#line 47318 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2252:
-#line 15310 "gram_minimal.y" /* yacc.c:1646 */
+#line 15309 "gram_minimal.y" /* yacc.c:1646 */
{
TypeName *t = (yyvsp[-4].typnam);
t->typmods = list_make2(makeIntConst(INTERVAL_FULL_RANGE, -1),
makeIntConst((yyvsp[-2].ival), (yylsp[-2])));
(yyval.node) = makeStringConstCast((yyvsp[0].str), (yylsp[0]), t);
}
-#line 47330 "gram_minimal.c" /* yacc.c:1646 */
+#line 47329 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2253:
-#line 15317 "gram_minimal.y" /* yacc.c:1646 */
+#line 15316 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeBoolAConst(true, (yylsp[0]));
}
-#line 47338 "gram_minimal.c" /* yacc.c:1646 */
+#line 47337 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2254:
-#line 15321 "gram_minimal.y" /* yacc.c:1646 */
+#line 15320 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeBoolAConst(false, (yylsp[0]));
}
-#line 47346 "gram_minimal.c" /* yacc.c:1646 */
+#line 47345 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2255:
-#line 15325 "gram_minimal.y" /* yacc.c:1646 */
+#line 15324 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.node) = makeNullAConst((yylsp[0]));
}
-#line 47354 "gram_minimal.c" /* yacc.c:1646 */
+#line 47353 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2256:
-#line 15330 "gram_minimal.y" /* yacc.c:1646 */
+#line 15329 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 47360 "gram_minimal.c" /* yacc.c:1646 */
+#line 47359 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2257:
-#line 15331 "gram_minimal.y" /* yacc.c:1646 */
+#line 15330 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47366 "gram_minimal.c" /* yacc.c:1646 */
+#line 47365 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2258:
-#line 15333 "gram_minimal.y" /* yacc.c:1646 */
+#line 15332 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = (yyvsp[0].ival); }
-#line 47372 "gram_minimal.c" /* yacc.c:1646 */
+#line 47371 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2259:
-#line 15334 "gram_minimal.y" /* yacc.c:1646 */
+#line 15333 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = + (yyvsp[0].ival); }
-#line 47378 "gram_minimal.c" /* yacc.c:1646 */
+#line 47377 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2260:
-#line 15335 "gram_minimal.y" /* yacc.c:1646 */
+#line 15334 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.ival) = - (yyvsp[0].ival); }
-#line 47384 "gram_minimal.c" /* yacc.c:1646 */
+#line 47383 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2261:
-#line 15340 "gram_minimal.y" /* yacc.c:1646 */
+#line 15339 "gram_minimal.y" /* yacc.c:1646 */
{
RoleSpec *spc = (RoleSpec *) (yyvsp[0].rolespec);
switch (spc->roletype)
@@ -47422,11 +47421,11 @@ yyreduce:
break;
}
}
-#line 47426 "gram_minimal.c" /* yacc.c:1646 */
+#line 47425 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2262:
-#line 15380 "gram_minimal.y" /* yacc.c:1646 */
+#line 15379 "gram_minimal.y" /* yacc.c:1646 */
{
/*
* "public" and "none" are not keywords, but they must
@@ -47453,47 +47452,47 @@ yyreduce:
}
(yyval.rolespec) = n;
}
-#line 47457 "gram_minimal.c" /* yacc.c:1646 */
+#line 47456 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2263:
-#line 15407 "gram_minimal.y" /* yacc.c:1646 */
+#line 15406 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_ROLE, (yylsp[0]));
}
-#line 47465 "gram_minimal.c" /* yacc.c:1646 */
+#line 47464 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2264:
-#line 15411 "gram_minimal.y" /* yacc.c:1646 */
+#line 15410 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_CURRENT_USER, (yylsp[0]));
}
-#line 47473 "gram_minimal.c" /* yacc.c:1646 */
+#line 47472 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2265:
-#line 15415 "gram_minimal.y" /* yacc.c:1646 */
+#line 15414 "gram_minimal.y" /* yacc.c:1646 */
{
(yyval.rolespec) = makeRoleSpec(ROLESPEC_SESSION_USER, (yylsp[0]));
}
-#line 47481 "gram_minimal.c" /* yacc.c:1646 */
+#line 47480 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2266:
-#line 15421 "gram_minimal.y" /* yacc.c:1646 */
+#line 15420 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = list_make1((yyvsp[0].rolespec)); }
-#line 47487 "gram_minimal.c" /* yacc.c:1646 */
+#line 47486 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2267:
-#line 15423 "gram_minimal.y" /* yacc.c:1646 */
+#line 15422 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.list) = lappend((yyvsp[-2].list), (yyvsp[0].rolespec)); }
-#line 47493 "gram_minimal.c" /* yacc.c:1646 */
+#line 47492 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2268:
-#line 15440 "gram_minimal.y" /* yacc.c:1646 */
+#line 15439 "gram_minimal.y" /* yacc.c:1646 */
{
SelectStmt *n = makeNode(SelectStmt);
@@ -47520,11 +47519,11 @@ yyreduce:
n->lockingClause = (yyvsp[0].list);
(yyval.node) = (Node *) n;
}
-#line 47524 "gram_minimal.c" /* yacc.c:1646 */
+#line 47523 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2269:
-#line 15473 "gram_minimal.y" /* yacc.c:1646 */
+#line 15472 "gram_minimal.y" /* yacc.c:1646 */
{
PLAssignStmt *n = makeNode(PLAssignStmt);
@@ -47535,125 +47534,125 @@ yyreduce:
n->location = (yylsp[-3]);
(yyval.node) = (Node *) n;
}
-#line 47539 "gram_minimal.c" /* yacc.c:1646 */
+#line 47538 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2270:
-#line 15485 "gram_minimal.y" /* yacc.c:1646 */
+#line 15484 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47545 "gram_minimal.c" /* yacc.c:1646 */
+#line 47544 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2271:
-#line 15486 "gram_minimal.y" /* yacc.c:1646 */
+#line 15485 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = psprintf("$%d", (yyvsp[0].ival)); }
-#line 47551 "gram_minimal.c" /* yacc.c:1646 */
+#line 47550 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2274:
-#line 15507 "gram_minimal.y" /* yacc.c:1646 */
+#line 15506 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47557 "gram_minimal.c" /* yacc.c:1646 */
+#line 47556 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2275:
-#line 15508 "gram_minimal.y" /* yacc.c:1646 */
+#line 15507 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47563 "gram_minimal.c" /* yacc.c:1646 */
+#line 47562 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2276:
-#line 15509 "gram_minimal.y" /* yacc.c:1646 */
+#line 15508 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47569 "gram_minimal.c" /* yacc.c:1646 */
+#line 47568 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2277:
-#line 15514 "gram_minimal.y" /* yacc.c:1646 */
+#line 15513 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47575 "gram_minimal.c" /* yacc.c:1646 */
+#line 47574 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2278:
-#line 15515 "gram_minimal.y" /* yacc.c:1646 */
+#line 15514 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47581 "gram_minimal.c" /* yacc.c:1646 */
+#line 47580 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2279:
-#line 15516 "gram_minimal.y" /* yacc.c:1646 */
+#line 15515 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47587 "gram_minimal.c" /* yacc.c:1646 */
+#line 47586 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2280:
-#line 15521 "gram_minimal.y" /* yacc.c:1646 */
+#line 15520 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47593 "gram_minimal.c" /* yacc.c:1646 */
+#line 47592 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2281:
-#line 15522 "gram_minimal.y" /* yacc.c:1646 */
+#line 15521 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47599 "gram_minimal.c" /* yacc.c:1646 */
+#line 47598 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2282:
-#line 15523 "gram_minimal.y" /* yacc.c:1646 */
+#line 15522 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47605 "gram_minimal.c" /* yacc.c:1646 */
+#line 47604 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2283:
-#line 15524 "gram_minimal.y" /* yacc.c:1646 */
+#line 15523 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47611 "gram_minimal.c" /* yacc.c:1646 */
+#line 47610 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2284:
-#line 15530 "gram_minimal.y" /* yacc.c:1646 */
+#line 15529 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47617 "gram_minimal.c" /* yacc.c:1646 */
+#line 47616 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2285:
-#line 15531 "gram_minimal.y" /* yacc.c:1646 */
+#line 15530 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47623 "gram_minimal.c" /* yacc.c:1646 */
+#line 47622 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2286:
-#line 15532 "gram_minimal.y" /* yacc.c:1646 */
+#line 15531 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47629 "gram_minimal.c" /* yacc.c:1646 */
+#line 47628 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2287:
-#line 15533 "gram_minimal.y" /* yacc.c:1646 */
+#line 15532 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47635 "gram_minimal.c" /* yacc.c:1646 */
+#line 47634 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2288:
-#line 15534 "gram_minimal.y" /* yacc.c:1646 */
+#line 15533 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47641 "gram_minimal.c" /* yacc.c:1646 */
+#line 47640 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2289:
-#line 15540 "gram_minimal.y" /* yacc.c:1646 */
+#line 15539 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = (yyvsp[0].str); }
-#line 47647 "gram_minimal.c" /* yacc.c:1646 */
+#line 47646 "gram_minimal.c" /* yacc.c:1646 */
break;
case 2290:
-#line 15541 "gram_minimal.y" /* yacc.c:1646 */
+#line 15540 "gram_minimal.y" /* yacc.c:1646 */
{ (yyval.str) = pstrdup((yyvsp[0].keyword)); }
-#line 47653 "gram_minimal.c" /* yacc.c:1646 */
+#line 47652 "gram_minimal.c" /* yacc.c:1646 */
break;
-#line 47657 "gram_minimal.c" /* yacc.c:1646 */
+#line 47656 "gram_minimal.c" /* yacc.c:1646 */
default: break;
}
/* User semantic actions sometimes alter yychar, and that requires
@@ -47888,7 +47887,7 @@ yyreturn:
#endif
return yyresult;
}
-#line 16485 "gram_minimal.y" /* yacc.c:1906 */
+#line 16484 "gram_minimal.y" /* yacc.c:1906 */
/*
diff --git a/src/parser/gram_minimal.h b/src/parser/gram_minimal.h
index 72550ac05..1b406b108 100644
--- a/src/parser/gram_minimal.h
+++ b/src/parser/gram_minimal.h
@@ -1022,7 +1022,7 @@ extern int minimal_base_yydebug;
union YYSTYPE
{
-#line 249 "gram_minimal.y" /* yacc.c:1909 */
+#line 248 "gram_minimal.y" /* yacc.c:1909 */
core_YYSTYPE core_yystype;
/* these fields must match core_YYSTYPE: */
[parent: f304f4a68363]