Coverage Report

Created: 2023-11-27 07:03

/src/libpg_query/protobuf/pg_query.pb-c.c
Line
Count
Source (jump to first uncovered line)
1
/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2
/* Generated from: protobuf/pg_query.proto */
3
4
/* Do not generate deprecated warnings for self */
5
#ifndef PROTOBUF_C__NO_DEPRECATED
6
#define PROTOBUF_C__NO_DEPRECATED
7
#endif
8
9
#include "protobuf/pg_query.pb-c.h"
10
void   pg_query__parse_result__init
11
                     (PgQuery__ParseResult         *message)
12
0
{
13
0
  static const PgQuery__ParseResult init_value = PG_QUERY__PARSE_RESULT__INIT;
14
0
  *message = init_value;
15
0
}
16
size_t pg_query__parse_result__get_packed_size
17
                     (const PgQuery__ParseResult *message)
18
0
{
19
0
  assert(message->base.descriptor == &pg_query__parse_result__descriptor);
20
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21
0
}
22
size_t pg_query__parse_result__pack
23
                     (const PgQuery__ParseResult *message,
24
                      uint8_t       *out)
25
0
{
26
0
  assert(message->base.descriptor == &pg_query__parse_result__descriptor);
27
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28
0
}
29
size_t pg_query__parse_result__pack_to_buffer
30
                     (const PgQuery__ParseResult *message,
31
                      ProtobufCBuffer *buffer)
32
0
{
33
0
  assert(message->base.descriptor == &pg_query__parse_result__descriptor);
34
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35
0
}
36
PgQuery__ParseResult *
37
       pg_query__parse_result__unpack
38
                     (ProtobufCAllocator  *allocator,
39
                      size_t               len,
40
                      const uint8_t       *data)
41
0
{
42
0
  return (PgQuery__ParseResult *)
43
0
     protobuf_c_message_unpack (&pg_query__parse_result__descriptor,
44
0
                                allocator, len, data);
45
0
}
46
void   pg_query__parse_result__free_unpacked
47
                     (PgQuery__ParseResult *message,
48
                      ProtobufCAllocator *allocator)
49
0
{
50
0
  if(!message)
51
0
    return;
52
0
  assert(message->base.descriptor == &pg_query__parse_result__descriptor);
53
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54
0
}
55
void   pg_query__scan_result__init
56
                     (PgQuery__ScanResult         *message)
57
0
{
58
0
  static const PgQuery__ScanResult init_value = PG_QUERY__SCAN_RESULT__INIT;
59
0
  *message = init_value;
60
0
}
61
size_t pg_query__scan_result__get_packed_size
62
                     (const PgQuery__ScanResult *message)
63
0
{
64
0
  assert(message->base.descriptor == &pg_query__scan_result__descriptor);
65
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66
0
}
67
size_t pg_query__scan_result__pack
68
                     (const PgQuery__ScanResult *message,
69
                      uint8_t       *out)
70
0
{
71
0
  assert(message->base.descriptor == &pg_query__scan_result__descriptor);
72
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73
0
}
74
size_t pg_query__scan_result__pack_to_buffer
75
                     (const PgQuery__ScanResult *message,
76
                      ProtobufCBuffer *buffer)
77
0
{
78
0
  assert(message->base.descriptor == &pg_query__scan_result__descriptor);
79
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80
0
}
81
PgQuery__ScanResult *
82
       pg_query__scan_result__unpack
83
                     (ProtobufCAllocator  *allocator,
84
                      size_t               len,
85
                      const uint8_t       *data)
86
0
{
87
0
  return (PgQuery__ScanResult *)
88
0
     protobuf_c_message_unpack (&pg_query__scan_result__descriptor,
89
0
                                allocator, len, data);
90
0
}
91
void   pg_query__scan_result__free_unpacked
92
                     (PgQuery__ScanResult *message,
93
                      ProtobufCAllocator *allocator)
94
0
{
95
0
  if(!message)
96
0
    return;
97
0
  assert(message->base.descriptor == &pg_query__scan_result__descriptor);
98
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99
0
}
100
void   pg_query__node__init
101
                     (PgQuery__Node         *message)
102
0
{
103
0
  static const PgQuery__Node init_value = PG_QUERY__NODE__INIT;
104
0
  *message = init_value;
105
0
}
106
size_t pg_query__node__get_packed_size
107
                     (const PgQuery__Node *message)
108
0
{
109
0
  assert(message->base.descriptor == &pg_query__node__descriptor);
110
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111
0
}
112
size_t pg_query__node__pack
113
                     (const PgQuery__Node *message,
114
                      uint8_t       *out)
115
0
{
116
0
  assert(message->base.descriptor == &pg_query__node__descriptor);
117
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118
0
}
119
size_t pg_query__node__pack_to_buffer
120
                     (const PgQuery__Node *message,
121
                      ProtobufCBuffer *buffer)
122
0
{
123
0
  assert(message->base.descriptor == &pg_query__node__descriptor);
124
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125
0
}
126
PgQuery__Node *
127
       pg_query__node__unpack
128
                     (ProtobufCAllocator  *allocator,
129
                      size_t               len,
130
                      const uint8_t       *data)
131
0
{
132
0
  return (PgQuery__Node *)
133
0
     protobuf_c_message_unpack (&pg_query__node__descriptor,
134
0
                                allocator, len, data);
135
0
}
136
void   pg_query__node__free_unpacked
137
                     (PgQuery__Node *message,
138
                      ProtobufCAllocator *allocator)
139
0
{
140
0
  if(!message)
141
0
    return;
142
0
  assert(message->base.descriptor == &pg_query__node__descriptor);
143
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144
0
}
145
void   pg_query__integer__init
146
                     (PgQuery__Integer         *message)
147
0
{
148
0
  static const PgQuery__Integer init_value = PG_QUERY__INTEGER__INIT;
149
0
  *message = init_value;
150
0
}
151
size_t pg_query__integer__get_packed_size
152
                     (const PgQuery__Integer *message)
153
0
{
154
0
  assert(message->base.descriptor == &pg_query__integer__descriptor);
155
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156
0
}
157
size_t pg_query__integer__pack
158
                     (const PgQuery__Integer *message,
159
                      uint8_t       *out)
160
0
{
161
0
  assert(message->base.descriptor == &pg_query__integer__descriptor);
162
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163
0
}
164
size_t pg_query__integer__pack_to_buffer
165
                     (const PgQuery__Integer *message,
166
                      ProtobufCBuffer *buffer)
167
0
{
168
0
  assert(message->base.descriptor == &pg_query__integer__descriptor);
169
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170
0
}
171
PgQuery__Integer *
172
       pg_query__integer__unpack
173
                     (ProtobufCAllocator  *allocator,
174
                      size_t               len,
175
                      const uint8_t       *data)
176
0
{
177
0
  return (PgQuery__Integer *)
178
0
     protobuf_c_message_unpack (&pg_query__integer__descriptor,
179
0
                                allocator, len, data);
180
0
}
181
void   pg_query__integer__free_unpacked
182
                     (PgQuery__Integer *message,
183
                      ProtobufCAllocator *allocator)
184
0
{
185
0
  if(!message)
186
0
    return;
187
0
  assert(message->base.descriptor == &pg_query__integer__descriptor);
188
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189
0
}
190
void   pg_query__float__init
191
                     (PgQuery__Float         *message)
192
0
{
193
0
  static const PgQuery__Float init_value = PG_QUERY__FLOAT__INIT;
194
0
  *message = init_value;
195
0
}
196
size_t pg_query__float__get_packed_size
197
                     (const PgQuery__Float *message)
198
0
{
199
0
  assert(message->base.descriptor == &pg_query__float__descriptor);
200
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201
0
}
202
size_t pg_query__float__pack
203
                     (const PgQuery__Float *message,
204
                      uint8_t       *out)
205
0
{
206
0
  assert(message->base.descriptor == &pg_query__float__descriptor);
207
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208
0
}
209
size_t pg_query__float__pack_to_buffer
210
                     (const PgQuery__Float *message,
211
                      ProtobufCBuffer *buffer)
212
0
{
213
0
  assert(message->base.descriptor == &pg_query__float__descriptor);
214
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215
0
}
216
PgQuery__Float *
217
       pg_query__float__unpack
218
                     (ProtobufCAllocator  *allocator,
219
                      size_t               len,
220
                      const uint8_t       *data)
221
0
{
222
0
  return (PgQuery__Float *)
223
0
     protobuf_c_message_unpack (&pg_query__float__descriptor,
224
0
                                allocator, len, data);
225
0
}
226
void   pg_query__float__free_unpacked
227
                     (PgQuery__Float *message,
228
                      ProtobufCAllocator *allocator)
229
0
{
230
0
  if(!message)
231
0
    return;
232
0
  assert(message->base.descriptor == &pg_query__float__descriptor);
233
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234
0
}
235
void   pg_query__boolean__init
236
                     (PgQuery__Boolean         *message)
237
0
{
238
0
  static const PgQuery__Boolean init_value = PG_QUERY__BOOLEAN__INIT;
239
0
  *message = init_value;
240
0
}
241
size_t pg_query__boolean__get_packed_size
242
                     (const PgQuery__Boolean *message)
243
0
{
244
0
  assert(message->base.descriptor == &pg_query__boolean__descriptor);
245
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246
0
}
247
size_t pg_query__boolean__pack
248
                     (const PgQuery__Boolean *message,
249
                      uint8_t       *out)
250
0
{
251
0
  assert(message->base.descriptor == &pg_query__boolean__descriptor);
252
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253
0
}
254
size_t pg_query__boolean__pack_to_buffer
255
                     (const PgQuery__Boolean *message,
256
                      ProtobufCBuffer *buffer)
257
0
{
258
0
  assert(message->base.descriptor == &pg_query__boolean__descriptor);
259
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260
0
}
261
PgQuery__Boolean *
262
       pg_query__boolean__unpack
263
                     (ProtobufCAllocator  *allocator,
264
                      size_t               len,
265
                      const uint8_t       *data)
266
0
{
267
0
  return (PgQuery__Boolean *)
268
0
     protobuf_c_message_unpack (&pg_query__boolean__descriptor,
269
0
                                allocator, len, data);
270
0
}
271
void   pg_query__boolean__free_unpacked
272
                     (PgQuery__Boolean *message,
273
                      ProtobufCAllocator *allocator)
274
0
{
275
0
  if(!message)
276
0
    return;
277
0
  assert(message->base.descriptor == &pg_query__boolean__descriptor);
278
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279
0
}
280
void   pg_query__string__init
281
                     (PgQuery__String         *message)
282
0
{
283
0
  static const PgQuery__String init_value = PG_QUERY__STRING__INIT;
284
0
  *message = init_value;
285
0
}
286
size_t pg_query__string__get_packed_size
287
                     (const PgQuery__String *message)
288
0
{
289
0
  assert(message->base.descriptor == &pg_query__string__descriptor);
290
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
291
0
}
292
size_t pg_query__string__pack
293
                     (const PgQuery__String *message,
294
                      uint8_t       *out)
295
0
{
296
0
  assert(message->base.descriptor == &pg_query__string__descriptor);
297
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
298
0
}
299
size_t pg_query__string__pack_to_buffer
300
                     (const PgQuery__String *message,
301
                      ProtobufCBuffer *buffer)
302
0
{
303
0
  assert(message->base.descriptor == &pg_query__string__descriptor);
304
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
305
0
}
306
PgQuery__String *
307
       pg_query__string__unpack
308
                     (ProtobufCAllocator  *allocator,
309
                      size_t               len,
310
                      const uint8_t       *data)
311
0
{
312
0
  return (PgQuery__String *)
313
0
     protobuf_c_message_unpack (&pg_query__string__descriptor,
314
0
                                allocator, len, data);
315
0
}
316
void   pg_query__string__free_unpacked
317
                     (PgQuery__String *message,
318
                      ProtobufCAllocator *allocator)
319
0
{
320
0
  if(!message)
321
0
    return;
322
0
  assert(message->base.descriptor == &pg_query__string__descriptor);
323
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
324
0
}
325
void   pg_query__bit_string__init
326
                     (PgQuery__BitString         *message)
327
0
{
328
0
  static const PgQuery__BitString init_value = PG_QUERY__BIT_STRING__INIT;
329
0
  *message = init_value;
330
0
}
331
size_t pg_query__bit_string__get_packed_size
332
                     (const PgQuery__BitString *message)
333
0
{
334
0
  assert(message->base.descriptor == &pg_query__bit_string__descriptor);
335
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
336
0
}
337
size_t pg_query__bit_string__pack
338
                     (const PgQuery__BitString *message,
339
                      uint8_t       *out)
340
0
{
341
0
  assert(message->base.descriptor == &pg_query__bit_string__descriptor);
342
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
343
0
}
344
size_t pg_query__bit_string__pack_to_buffer
345
                     (const PgQuery__BitString *message,
346
                      ProtobufCBuffer *buffer)
347
0
{
348
0
  assert(message->base.descriptor == &pg_query__bit_string__descriptor);
349
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
350
0
}
351
PgQuery__BitString *
352
       pg_query__bit_string__unpack
353
                     (ProtobufCAllocator  *allocator,
354
                      size_t               len,
355
                      const uint8_t       *data)
356
0
{
357
0
  return (PgQuery__BitString *)
358
0
     protobuf_c_message_unpack (&pg_query__bit_string__descriptor,
359
0
                                allocator, len, data);
360
0
}
361
void   pg_query__bit_string__free_unpacked
362
                     (PgQuery__BitString *message,
363
                      ProtobufCAllocator *allocator)
364
0
{
365
0
  if(!message)
366
0
    return;
367
0
  assert(message->base.descriptor == &pg_query__bit_string__descriptor);
368
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
369
0
}
370
void   pg_query__list__init
371
                     (PgQuery__List         *message)
372
0
{
373
0
  static const PgQuery__List init_value = PG_QUERY__LIST__INIT;
374
0
  *message = init_value;
375
0
}
376
size_t pg_query__list__get_packed_size
377
                     (const PgQuery__List *message)
378
0
{
379
0
  assert(message->base.descriptor == &pg_query__list__descriptor);
380
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
381
0
}
382
size_t pg_query__list__pack
383
                     (const PgQuery__List *message,
384
                      uint8_t       *out)
385
0
{
386
0
  assert(message->base.descriptor == &pg_query__list__descriptor);
387
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
388
0
}
389
size_t pg_query__list__pack_to_buffer
390
                     (const PgQuery__List *message,
391
                      ProtobufCBuffer *buffer)
392
0
{
393
0
  assert(message->base.descriptor == &pg_query__list__descriptor);
394
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
395
0
}
396
PgQuery__List *
397
       pg_query__list__unpack
398
                     (ProtobufCAllocator  *allocator,
399
                      size_t               len,
400
                      const uint8_t       *data)
401
0
{
402
0
  return (PgQuery__List *)
403
0
     protobuf_c_message_unpack (&pg_query__list__descriptor,
404
0
                                allocator, len, data);
405
0
}
406
void   pg_query__list__free_unpacked
407
                     (PgQuery__List *message,
408
                      ProtobufCAllocator *allocator)
409
0
{
410
0
  if(!message)
411
0
    return;
412
0
  assert(message->base.descriptor == &pg_query__list__descriptor);
413
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
414
0
}
415
void   pg_query__oid_list__init
416
                     (PgQuery__OidList         *message)
417
0
{
418
0
  static const PgQuery__OidList init_value = PG_QUERY__OID_LIST__INIT;
419
0
  *message = init_value;
420
0
}
421
size_t pg_query__oid_list__get_packed_size
422
                     (const PgQuery__OidList *message)
423
0
{
424
0
  assert(message->base.descriptor == &pg_query__oid_list__descriptor);
425
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
426
0
}
427
size_t pg_query__oid_list__pack
428
                     (const PgQuery__OidList *message,
429
                      uint8_t       *out)
430
0
{
431
0
  assert(message->base.descriptor == &pg_query__oid_list__descriptor);
432
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
433
0
}
434
size_t pg_query__oid_list__pack_to_buffer
435
                     (const PgQuery__OidList *message,
436
                      ProtobufCBuffer *buffer)
437
0
{
438
0
  assert(message->base.descriptor == &pg_query__oid_list__descriptor);
439
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
440
0
}
441
PgQuery__OidList *
442
       pg_query__oid_list__unpack
443
                     (ProtobufCAllocator  *allocator,
444
                      size_t               len,
445
                      const uint8_t       *data)
446
0
{
447
0
  return (PgQuery__OidList *)
448
0
     protobuf_c_message_unpack (&pg_query__oid_list__descriptor,
449
0
                                allocator, len, data);
450
0
}
451
void   pg_query__oid_list__free_unpacked
452
                     (PgQuery__OidList *message,
453
                      ProtobufCAllocator *allocator)
454
0
{
455
0
  if(!message)
456
0
    return;
457
0
  assert(message->base.descriptor == &pg_query__oid_list__descriptor);
458
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
459
0
}
460
void   pg_query__int_list__init
461
                     (PgQuery__IntList         *message)
462
0
{
463
0
  static const PgQuery__IntList init_value = PG_QUERY__INT_LIST__INIT;
464
0
  *message = init_value;
465
0
}
466
size_t pg_query__int_list__get_packed_size
467
                     (const PgQuery__IntList *message)
468
0
{
469
0
  assert(message->base.descriptor == &pg_query__int_list__descriptor);
470
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
471
0
}
472
size_t pg_query__int_list__pack
473
                     (const PgQuery__IntList *message,
474
                      uint8_t       *out)
475
0
{
476
0
  assert(message->base.descriptor == &pg_query__int_list__descriptor);
477
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
478
0
}
479
size_t pg_query__int_list__pack_to_buffer
480
                     (const PgQuery__IntList *message,
481
                      ProtobufCBuffer *buffer)
482
0
{
483
0
  assert(message->base.descriptor == &pg_query__int_list__descriptor);
484
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
485
0
}
486
PgQuery__IntList *
487
       pg_query__int_list__unpack
488
                     (ProtobufCAllocator  *allocator,
489
                      size_t               len,
490
                      const uint8_t       *data)
491
0
{
492
0
  return (PgQuery__IntList *)
493
0
     protobuf_c_message_unpack (&pg_query__int_list__descriptor,
494
0
                                allocator, len, data);
495
0
}
496
void   pg_query__int_list__free_unpacked
497
                     (PgQuery__IntList *message,
498
                      ProtobufCAllocator *allocator)
499
0
{
500
0
  if(!message)
501
0
    return;
502
0
  assert(message->base.descriptor == &pg_query__int_list__descriptor);
503
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
504
0
}
505
void   pg_query__a__const__init
506
                     (PgQuery__AConst         *message)
507
0
{
508
0
  static const PgQuery__AConst init_value = PG_QUERY__A__CONST__INIT;
509
0
  *message = init_value;
510
0
}
511
size_t pg_query__a__const__get_packed_size
512
                     (const PgQuery__AConst *message)
513
0
{
514
0
  assert(message->base.descriptor == &pg_query__a__const__descriptor);
515
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
516
0
}
517
size_t pg_query__a__const__pack
518
                     (const PgQuery__AConst *message,
519
                      uint8_t       *out)
520
0
{
521
0
  assert(message->base.descriptor == &pg_query__a__const__descriptor);
522
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
523
0
}
524
size_t pg_query__a__const__pack_to_buffer
525
                     (const PgQuery__AConst *message,
526
                      ProtobufCBuffer *buffer)
527
0
{
528
0
  assert(message->base.descriptor == &pg_query__a__const__descriptor);
529
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
530
0
}
531
PgQuery__AConst *
532
       pg_query__a__const__unpack
533
                     (ProtobufCAllocator  *allocator,
534
                      size_t               len,
535
                      const uint8_t       *data)
536
0
{
537
0
  return (PgQuery__AConst *)
538
0
     protobuf_c_message_unpack (&pg_query__a__const__descriptor,
539
0
                                allocator, len, data);
540
0
}
541
void   pg_query__a__const__free_unpacked
542
                     (PgQuery__AConst *message,
543
                      ProtobufCAllocator *allocator)
544
0
{
545
0
  if(!message)
546
0
    return;
547
0
  assert(message->base.descriptor == &pg_query__a__const__descriptor);
548
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
549
0
}
550
void   pg_query__alias__init
551
                     (PgQuery__Alias         *message)
552
0
{
553
0
  static const PgQuery__Alias init_value = PG_QUERY__ALIAS__INIT;
554
0
  *message = init_value;
555
0
}
556
size_t pg_query__alias__get_packed_size
557
                     (const PgQuery__Alias *message)
558
0
{
559
0
  assert(message->base.descriptor == &pg_query__alias__descriptor);
560
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
561
0
}
562
size_t pg_query__alias__pack
563
                     (const PgQuery__Alias *message,
564
                      uint8_t       *out)
565
0
{
566
0
  assert(message->base.descriptor == &pg_query__alias__descriptor);
567
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
568
0
}
569
size_t pg_query__alias__pack_to_buffer
570
                     (const PgQuery__Alias *message,
571
                      ProtobufCBuffer *buffer)
572
0
{
573
0
  assert(message->base.descriptor == &pg_query__alias__descriptor);
574
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
575
0
}
576
PgQuery__Alias *
577
       pg_query__alias__unpack
578
                     (ProtobufCAllocator  *allocator,
579
                      size_t               len,
580
                      const uint8_t       *data)
581
0
{
582
0
  return (PgQuery__Alias *)
583
0
     protobuf_c_message_unpack (&pg_query__alias__descriptor,
584
0
                                allocator, len, data);
585
0
}
586
void   pg_query__alias__free_unpacked
587
                     (PgQuery__Alias *message,
588
                      ProtobufCAllocator *allocator)
589
0
{
590
0
  if(!message)
591
0
    return;
592
0
  assert(message->base.descriptor == &pg_query__alias__descriptor);
593
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
594
0
}
595
void   pg_query__range_var__init
596
                     (PgQuery__RangeVar         *message)
597
0
{
598
0
  static const PgQuery__RangeVar init_value = PG_QUERY__RANGE_VAR__INIT;
599
0
  *message = init_value;
600
0
}
601
size_t pg_query__range_var__get_packed_size
602
                     (const PgQuery__RangeVar *message)
603
0
{
604
0
  assert(message->base.descriptor == &pg_query__range_var__descriptor);
605
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
606
0
}
607
size_t pg_query__range_var__pack
608
                     (const PgQuery__RangeVar *message,
609
                      uint8_t       *out)
610
0
{
611
0
  assert(message->base.descriptor == &pg_query__range_var__descriptor);
612
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
613
0
}
614
size_t pg_query__range_var__pack_to_buffer
615
                     (const PgQuery__RangeVar *message,
616
                      ProtobufCBuffer *buffer)
617
0
{
618
0
  assert(message->base.descriptor == &pg_query__range_var__descriptor);
619
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
620
0
}
621
PgQuery__RangeVar *
622
       pg_query__range_var__unpack
623
                     (ProtobufCAllocator  *allocator,
624
                      size_t               len,
625
                      const uint8_t       *data)
626
0
{
627
0
  return (PgQuery__RangeVar *)
628
0
     protobuf_c_message_unpack (&pg_query__range_var__descriptor,
629
0
                                allocator, len, data);
630
0
}
631
void   pg_query__range_var__free_unpacked
632
                     (PgQuery__RangeVar *message,
633
                      ProtobufCAllocator *allocator)
634
0
{
635
0
  if(!message)
636
0
    return;
637
0
  assert(message->base.descriptor == &pg_query__range_var__descriptor);
638
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
639
0
}
640
void   pg_query__table_func__init
641
                     (PgQuery__TableFunc         *message)
642
0
{
643
0
  static const PgQuery__TableFunc init_value = PG_QUERY__TABLE_FUNC__INIT;
644
0
  *message = init_value;
645
0
}
646
size_t pg_query__table_func__get_packed_size
647
                     (const PgQuery__TableFunc *message)
648
0
{
649
0
  assert(message->base.descriptor == &pg_query__table_func__descriptor);
650
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
651
0
}
652
size_t pg_query__table_func__pack
653
                     (const PgQuery__TableFunc *message,
654
                      uint8_t       *out)
655
0
{
656
0
  assert(message->base.descriptor == &pg_query__table_func__descriptor);
657
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
658
0
}
659
size_t pg_query__table_func__pack_to_buffer
660
                     (const PgQuery__TableFunc *message,
661
                      ProtobufCBuffer *buffer)
662
0
{
663
0
  assert(message->base.descriptor == &pg_query__table_func__descriptor);
664
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
665
0
}
666
PgQuery__TableFunc *
667
       pg_query__table_func__unpack
668
                     (ProtobufCAllocator  *allocator,
669
                      size_t               len,
670
                      const uint8_t       *data)
671
0
{
672
0
  return (PgQuery__TableFunc *)
673
0
     protobuf_c_message_unpack (&pg_query__table_func__descriptor,
674
0
                                allocator, len, data);
675
0
}
676
void   pg_query__table_func__free_unpacked
677
                     (PgQuery__TableFunc *message,
678
                      ProtobufCAllocator *allocator)
679
0
{
680
0
  if(!message)
681
0
    return;
682
0
  assert(message->base.descriptor == &pg_query__table_func__descriptor);
683
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
684
0
}
685
void   pg_query__var__init
686
                     (PgQuery__Var         *message)
687
0
{
688
0
  static const PgQuery__Var init_value = PG_QUERY__VAR__INIT;
689
0
  *message = init_value;
690
0
}
691
size_t pg_query__var__get_packed_size
692
                     (const PgQuery__Var *message)
693
0
{
694
0
  assert(message->base.descriptor == &pg_query__var__descriptor);
695
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
696
0
}
697
size_t pg_query__var__pack
698
                     (const PgQuery__Var *message,
699
                      uint8_t       *out)
700
0
{
701
0
  assert(message->base.descriptor == &pg_query__var__descriptor);
702
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
703
0
}
704
size_t pg_query__var__pack_to_buffer
705
                     (const PgQuery__Var *message,
706
                      ProtobufCBuffer *buffer)
707
0
{
708
0
  assert(message->base.descriptor == &pg_query__var__descriptor);
709
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
710
0
}
711
PgQuery__Var *
712
       pg_query__var__unpack
713
                     (ProtobufCAllocator  *allocator,
714
                      size_t               len,
715
                      const uint8_t       *data)
716
0
{
717
0
  return (PgQuery__Var *)
718
0
     protobuf_c_message_unpack (&pg_query__var__descriptor,
719
0
                                allocator, len, data);
720
0
}
721
void   pg_query__var__free_unpacked
722
                     (PgQuery__Var *message,
723
                      ProtobufCAllocator *allocator)
724
0
{
725
0
  if(!message)
726
0
    return;
727
0
  assert(message->base.descriptor == &pg_query__var__descriptor);
728
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
729
0
}
730
void   pg_query__param__init
731
                     (PgQuery__Param         *message)
732
0
{
733
0
  static const PgQuery__Param init_value = PG_QUERY__PARAM__INIT;
734
0
  *message = init_value;
735
0
}
736
size_t pg_query__param__get_packed_size
737
                     (const PgQuery__Param *message)
738
0
{
739
0
  assert(message->base.descriptor == &pg_query__param__descriptor);
740
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
741
0
}
742
size_t pg_query__param__pack
743
                     (const PgQuery__Param *message,
744
                      uint8_t       *out)
745
0
{
746
0
  assert(message->base.descriptor == &pg_query__param__descriptor);
747
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
748
0
}
749
size_t pg_query__param__pack_to_buffer
750
                     (const PgQuery__Param *message,
751
                      ProtobufCBuffer *buffer)
752
0
{
753
0
  assert(message->base.descriptor == &pg_query__param__descriptor);
754
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
755
0
}
756
PgQuery__Param *
757
       pg_query__param__unpack
758
                     (ProtobufCAllocator  *allocator,
759
                      size_t               len,
760
                      const uint8_t       *data)
761
0
{
762
0
  return (PgQuery__Param *)
763
0
     protobuf_c_message_unpack (&pg_query__param__descriptor,
764
0
                                allocator, len, data);
765
0
}
766
void   pg_query__param__free_unpacked
767
                     (PgQuery__Param *message,
768
                      ProtobufCAllocator *allocator)
769
0
{
770
0
  if(!message)
771
0
    return;
772
0
  assert(message->base.descriptor == &pg_query__param__descriptor);
773
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
774
0
}
775
void   pg_query__aggref__init
776
                     (PgQuery__Aggref         *message)
777
0
{
778
0
  static const PgQuery__Aggref init_value = PG_QUERY__AGGREF__INIT;
779
0
  *message = init_value;
780
0
}
781
size_t pg_query__aggref__get_packed_size
782
                     (const PgQuery__Aggref *message)
783
0
{
784
0
  assert(message->base.descriptor == &pg_query__aggref__descriptor);
785
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
786
0
}
787
size_t pg_query__aggref__pack
788
                     (const PgQuery__Aggref *message,
789
                      uint8_t       *out)
790
0
{
791
0
  assert(message->base.descriptor == &pg_query__aggref__descriptor);
792
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
793
0
}
794
size_t pg_query__aggref__pack_to_buffer
795
                     (const PgQuery__Aggref *message,
796
                      ProtobufCBuffer *buffer)
797
0
{
798
0
  assert(message->base.descriptor == &pg_query__aggref__descriptor);
799
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
800
0
}
801
PgQuery__Aggref *
802
       pg_query__aggref__unpack
803
                     (ProtobufCAllocator  *allocator,
804
                      size_t               len,
805
                      const uint8_t       *data)
806
0
{
807
0
  return (PgQuery__Aggref *)
808
0
     protobuf_c_message_unpack (&pg_query__aggref__descriptor,
809
0
                                allocator, len, data);
810
0
}
811
void   pg_query__aggref__free_unpacked
812
                     (PgQuery__Aggref *message,
813
                      ProtobufCAllocator *allocator)
814
0
{
815
0
  if(!message)
816
0
    return;
817
0
  assert(message->base.descriptor == &pg_query__aggref__descriptor);
818
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
819
0
}
820
void   pg_query__grouping_func__init
821
                     (PgQuery__GroupingFunc         *message)
822
0
{
823
0
  static const PgQuery__GroupingFunc init_value = PG_QUERY__GROUPING_FUNC__INIT;
824
0
  *message = init_value;
825
0
}
826
size_t pg_query__grouping_func__get_packed_size
827
                     (const PgQuery__GroupingFunc *message)
828
0
{
829
0
  assert(message->base.descriptor == &pg_query__grouping_func__descriptor);
830
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
831
0
}
832
size_t pg_query__grouping_func__pack
833
                     (const PgQuery__GroupingFunc *message,
834
                      uint8_t       *out)
835
0
{
836
0
  assert(message->base.descriptor == &pg_query__grouping_func__descriptor);
837
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
838
0
}
839
size_t pg_query__grouping_func__pack_to_buffer
840
                     (const PgQuery__GroupingFunc *message,
841
                      ProtobufCBuffer *buffer)
842
0
{
843
0
  assert(message->base.descriptor == &pg_query__grouping_func__descriptor);
844
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
845
0
}
846
PgQuery__GroupingFunc *
847
       pg_query__grouping_func__unpack
848
                     (ProtobufCAllocator  *allocator,
849
                      size_t               len,
850
                      const uint8_t       *data)
851
0
{
852
0
  return (PgQuery__GroupingFunc *)
853
0
     protobuf_c_message_unpack (&pg_query__grouping_func__descriptor,
854
0
                                allocator, len, data);
855
0
}
856
void   pg_query__grouping_func__free_unpacked
857
                     (PgQuery__GroupingFunc *message,
858
                      ProtobufCAllocator *allocator)
859
0
{
860
0
  if(!message)
861
0
    return;
862
0
  assert(message->base.descriptor == &pg_query__grouping_func__descriptor);
863
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
864
0
}
865
void   pg_query__window_func__init
866
                     (PgQuery__WindowFunc         *message)
867
0
{
868
0
  static const PgQuery__WindowFunc init_value = PG_QUERY__WINDOW_FUNC__INIT;
869
0
  *message = init_value;
870
0
}
871
size_t pg_query__window_func__get_packed_size
872
                     (const PgQuery__WindowFunc *message)
873
0
{
874
0
  assert(message->base.descriptor == &pg_query__window_func__descriptor);
875
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
876
0
}
877
size_t pg_query__window_func__pack
878
                     (const PgQuery__WindowFunc *message,
879
                      uint8_t       *out)
880
0
{
881
0
  assert(message->base.descriptor == &pg_query__window_func__descriptor);
882
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
883
0
}
884
size_t pg_query__window_func__pack_to_buffer
885
                     (const PgQuery__WindowFunc *message,
886
                      ProtobufCBuffer *buffer)
887
0
{
888
0
  assert(message->base.descriptor == &pg_query__window_func__descriptor);
889
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
890
0
}
891
PgQuery__WindowFunc *
892
       pg_query__window_func__unpack
893
                     (ProtobufCAllocator  *allocator,
894
                      size_t               len,
895
                      const uint8_t       *data)
896
0
{
897
0
  return (PgQuery__WindowFunc *)
898
0
     protobuf_c_message_unpack (&pg_query__window_func__descriptor,
899
0
                                allocator, len, data);
900
0
}
901
void   pg_query__window_func__free_unpacked
902
                     (PgQuery__WindowFunc *message,
903
                      ProtobufCAllocator *allocator)
904
0
{
905
0
  if(!message)
906
0
    return;
907
0
  assert(message->base.descriptor == &pg_query__window_func__descriptor);
908
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
909
0
}
910
void   pg_query__subscripting_ref__init
911
                     (PgQuery__SubscriptingRef         *message)
912
0
{
913
0
  static const PgQuery__SubscriptingRef init_value = PG_QUERY__SUBSCRIPTING_REF__INIT;
914
0
  *message = init_value;
915
0
}
916
size_t pg_query__subscripting_ref__get_packed_size
917
                     (const PgQuery__SubscriptingRef *message)
918
0
{
919
0
  assert(message->base.descriptor == &pg_query__subscripting_ref__descriptor);
920
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
921
0
}
922
size_t pg_query__subscripting_ref__pack
923
                     (const PgQuery__SubscriptingRef *message,
924
                      uint8_t       *out)
925
0
{
926
0
  assert(message->base.descriptor == &pg_query__subscripting_ref__descriptor);
927
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
928
0
}
929
size_t pg_query__subscripting_ref__pack_to_buffer
930
                     (const PgQuery__SubscriptingRef *message,
931
                      ProtobufCBuffer *buffer)
932
0
{
933
0
  assert(message->base.descriptor == &pg_query__subscripting_ref__descriptor);
934
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
935
0
}
936
PgQuery__SubscriptingRef *
937
       pg_query__subscripting_ref__unpack
938
                     (ProtobufCAllocator  *allocator,
939
                      size_t               len,
940
                      const uint8_t       *data)
941
0
{
942
0
  return (PgQuery__SubscriptingRef *)
943
0
     protobuf_c_message_unpack (&pg_query__subscripting_ref__descriptor,
944
0
                                allocator, len, data);
945
0
}
946
void   pg_query__subscripting_ref__free_unpacked
947
                     (PgQuery__SubscriptingRef *message,
948
                      ProtobufCAllocator *allocator)
949
0
{
950
0
  if(!message)
951
0
    return;
952
0
  assert(message->base.descriptor == &pg_query__subscripting_ref__descriptor);
953
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
954
0
}
955
void   pg_query__func_expr__init
956
                     (PgQuery__FuncExpr         *message)
957
0
{
958
0
  static const PgQuery__FuncExpr init_value = PG_QUERY__FUNC_EXPR__INIT;
959
0
  *message = init_value;
960
0
}
961
size_t pg_query__func_expr__get_packed_size
962
                     (const PgQuery__FuncExpr *message)
963
0
{
964
0
  assert(message->base.descriptor == &pg_query__func_expr__descriptor);
965
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
966
0
}
967
size_t pg_query__func_expr__pack
968
                     (const PgQuery__FuncExpr *message,
969
                      uint8_t       *out)
970
0
{
971
0
  assert(message->base.descriptor == &pg_query__func_expr__descriptor);
972
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
973
0
}
974
size_t pg_query__func_expr__pack_to_buffer
975
                     (const PgQuery__FuncExpr *message,
976
                      ProtobufCBuffer *buffer)
977
0
{
978
0
  assert(message->base.descriptor == &pg_query__func_expr__descriptor);
979
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
980
0
}
981
PgQuery__FuncExpr *
982
       pg_query__func_expr__unpack
983
                     (ProtobufCAllocator  *allocator,
984
                      size_t               len,
985
                      const uint8_t       *data)
986
0
{
987
0
  return (PgQuery__FuncExpr *)
988
0
     protobuf_c_message_unpack (&pg_query__func_expr__descriptor,
989
0
                                allocator, len, data);
990
0
}
991
void   pg_query__func_expr__free_unpacked
992
                     (PgQuery__FuncExpr *message,
993
                      ProtobufCAllocator *allocator)
994
0
{
995
0
  if(!message)
996
0
    return;
997
0
  assert(message->base.descriptor == &pg_query__func_expr__descriptor);
998
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
999
0
}
1000
void   pg_query__named_arg_expr__init
1001
                     (PgQuery__NamedArgExpr         *message)
1002
0
{
1003
0
  static const PgQuery__NamedArgExpr init_value = PG_QUERY__NAMED_ARG_EXPR__INIT;
1004
0
  *message = init_value;
1005
0
}
1006
size_t pg_query__named_arg_expr__get_packed_size
1007
                     (const PgQuery__NamedArgExpr *message)
1008
0
{
1009
0
  assert(message->base.descriptor == &pg_query__named_arg_expr__descriptor);
1010
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1011
0
}
1012
size_t pg_query__named_arg_expr__pack
1013
                     (const PgQuery__NamedArgExpr *message,
1014
                      uint8_t       *out)
1015
0
{
1016
0
  assert(message->base.descriptor == &pg_query__named_arg_expr__descriptor);
1017
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1018
0
}
1019
size_t pg_query__named_arg_expr__pack_to_buffer
1020
                     (const PgQuery__NamedArgExpr *message,
1021
                      ProtobufCBuffer *buffer)
1022
0
{
1023
0
  assert(message->base.descriptor == &pg_query__named_arg_expr__descriptor);
1024
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1025
0
}
1026
PgQuery__NamedArgExpr *
1027
       pg_query__named_arg_expr__unpack
1028
                     (ProtobufCAllocator  *allocator,
1029
                      size_t               len,
1030
                      const uint8_t       *data)
1031
0
{
1032
0
  return (PgQuery__NamedArgExpr *)
1033
0
     protobuf_c_message_unpack (&pg_query__named_arg_expr__descriptor,
1034
0
                                allocator, len, data);
1035
0
}
1036
void   pg_query__named_arg_expr__free_unpacked
1037
                     (PgQuery__NamedArgExpr *message,
1038
                      ProtobufCAllocator *allocator)
1039
0
{
1040
0
  if(!message)
1041
0
    return;
1042
0
  assert(message->base.descriptor == &pg_query__named_arg_expr__descriptor);
1043
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1044
0
}
1045
void   pg_query__op_expr__init
1046
                     (PgQuery__OpExpr         *message)
1047
0
{
1048
0
  static const PgQuery__OpExpr init_value = PG_QUERY__OP_EXPR__INIT;
1049
0
  *message = init_value;
1050
0
}
1051
size_t pg_query__op_expr__get_packed_size
1052
                     (const PgQuery__OpExpr *message)
1053
0
{
1054
0
  assert(message->base.descriptor == &pg_query__op_expr__descriptor);
1055
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1056
0
}
1057
size_t pg_query__op_expr__pack
1058
                     (const PgQuery__OpExpr *message,
1059
                      uint8_t       *out)
1060
0
{
1061
0
  assert(message->base.descriptor == &pg_query__op_expr__descriptor);
1062
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1063
0
}
1064
size_t pg_query__op_expr__pack_to_buffer
1065
                     (const PgQuery__OpExpr *message,
1066
                      ProtobufCBuffer *buffer)
1067
0
{
1068
0
  assert(message->base.descriptor == &pg_query__op_expr__descriptor);
1069
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1070
0
}
1071
PgQuery__OpExpr *
1072
       pg_query__op_expr__unpack
1073
                     (ProtobufCAllocator  *allocator,
1074
                      size_t               len,
1075
                      const uint8_t       *data)
1076
0
{
1077
0
  return (PgQuery__OpExpr *)
1078
0
     protobuf_c_message_unpack (&pg_query__op_expr__descriptor,
1079
0
                                allocator, len, data);
1080
0
}
1081
void   pg_query__op_expr__free_unpacked
1082
                     (PgQuery__OpExpr *message,
1083
                      ProtobufCAllocator *allocator)
1084
0
{
1085
0
  if(!message)
1086
0
    return;
1087
0
  assert(message->base.descriptor == &pg_query__op_expr__descriptor);
1088
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1089
0
}
1090
void   pg_query__distinct_expr__init
1091
                     (PgQuery__DistinctExpr         *message)
1092
0
{
1093
0
  static const PgQuery__DistinctExpr init_value = PG_QUERY__DISTINCT_EXPR__INIT;
1094
0
  *message = init_value;
1095
0
}
1096
size_t pg_query__distinct_expr__get_packed_size
1097
                     (const PgQuery__DistinctExpr *message)
1098
0
{
1099
0
  assert(message->base.descriptor == &pg_query__distinct_expr__descriptor);
1100
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1101
0
}
1102
size_t pg_query__distinct_expr__pack
1103
                     (const PgQuery__DistinctExpr *message,
1104
                      uint8_t       *out)
1105
0
{
1106
0
  assert(message->base.descriptor == &pg_query__distinct_expr__descriptor);
1107
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1108
0
}
1109
size_t pg_query__distinct_expr__pack_to_buffer
1110
                     (const PgQuery__DistinctExpr *message,
1111
                      ProtobufCBuffer *buffer)
1112
0
{
1113
0
  assert(message->base.descriptor == &pg_query__distinct_expr__descriptor);
1114
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1115
0
}
1116
PgQuery__DistinctExpr *
1117
       pg_query__distinct_expr__unpack
1118
                     (ProtobufCAllocator  *allocator,
1119
                      size_t               len,
1120
                      const uint8_t       *data)
1121
0
{
1122
0
  return (PgQuery__DistinctExpr *)
1123
0
     protobuf_c_message_unpack (&pg_query__distinct_expr__descriptor,
1124
0
                                allocator, len, data);
1125
0
}
1126
void   pg_query__distinct_expr__free_unpacked
1127
                     (PgQuery__DistinctExpr *message,
1128
                      ProtobufCAllocator *allocator)
1129
0
{
1130
0
  if(!message)
1131
0
    return;
1132
0
  assert(message->base.descriptor == &pg_query__distinct_expr__descriptor);
1133
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1134
0
}
1135
void   pg_query__null_if_expr__init
1136
                     (PgQuery__NullIfExpr         *message)
1137
0
{
1138
0
  static const PgQuery__NullIfExpr init_value = PG_QUERY__NULL_IF_EXPR__INIT;
1139
0
  *message = init_value;
1140
0
}
1141
size_t pg_query__null_if_expr__get_packed_size
1142
                     (const PgQuery__NullIfExpr *message)
1143
0
{
1144
0
  assert(message->base.descriptor == &pg_query__null_if_expr__descriptor);
1145
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1146
0
}
1147
size_t pg_query__null_if_expr__pack
1148
                     (const PgQuery__NullIfExpr *message,
1149
                      uint8_t       *out)
1150
0
{
1151
0
  assert(message->base.descriptor == &pg_query__null_if_expr__descriptor);
1152
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1153
0
}
1154
size_t pg_query__null_if_expr__pack_to_buffer
1155
                     (const PgQuery__NullIfExpr *message,
1156
                      ProtobufCBuffer *buffer)
1157
0
{
1158
0
  assert(message->base.descriptor == &pg_query__null_if_expr__descriptor);
1159
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1160
0
}
1161
PgQuery__NullIfExpr *
1162
       pg_query__null_if_expr__unpack
1163
                     (ProtobufCAllocator  *allocator,
1164
                      size_t               len,
1165
                      const uint8_t       *data)
1166
0
{
1167
0
  return (PgQuery__NullIfExpr *)
1168
0
     protobuf_c_message_unpack (&pg_query__null_if_expr__descriptor,
1169
0
                                allocator, len, data);
1170
0
}
1171
void   pg_query__null_if_expr__free_unpacked
1172
                     (PgQuery__NullIfExpr *message,
1173
                      ProtobufCAllocator *allocator)
1174
0
{
1175
0
  if(!message)
1176
0
    return;
1177
0
  assert(message->base.descriptor == &pg_query__null_if_expr__descriptor);
1178
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1179
0
}
1180
void   pg_query__scalar_array_op_expr__init
1181
                     (PgQuery__ScalarArrayOpExpr         *message)
1182
0
{
1183
0
  static const PgQuery__ScalarArrayOpExpr init_value = PG_QUERY__SCALAR_ARRAY_OP_EXPR__INIT;
1184
0
  *message = init_value;
1185
0
}
1186
size_t pg_query__scalar_array_op_expr__get_packed_size
1187
                     (const PgQuery__ScalarArrayOpExpr *message)
1188
0
{
1189
0
  assert(message->base.descriptor == &pg_query__scalar_array_op_expr__descriptor);
1190
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1191
0
}
1192
size_t pg_query__scalar_array_op_expr__pack
1193
                     (const PgQuery__ScalarArrayOpExpr *message,
1194
                      uint8_t       *out)
1195
0
{
1196
0
  assert(message->base.descriptor == &pg_query__scalar_array_op_expr__descriptor);
1197
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1198
0
}
1199
size_t pg_query__scalar_array_op_expr__pack_to_buffer
1200
                     (const PgQuery__ScalarArrayOpExpr *message,
1201
                      ProtobufCBuffer *buffer)
1202
0
{
1203
0
  assert(message->base.descriptor == &pg_query__scalar_array_op_expr__descriptor);
1204
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1205
0
}
1206
PgQuery__ScalarArrayOpExpr *
1207
       pg_query__scalar_array_op_expr__unpack
1208
                     (ProtobufCAllocator  *allocator,
1209
                      size_t               len,
1210
                      const uint8_t       *data)
1211
0
{
1212
0
  return (PgQuery__ScalarArrayOpExpr *)
1213
0
     protobuf_c_message_unpack (&pg_query__scalar_array_op_expr__descriptor,
1214
0
                                allocator, len, data);
1215
0
}
1216
void   pg_query__scalar_array_op_expr__free_unpacked
1217
                     (PgQuery__ScalarArrayOpExpr *message,
1218
                      ProtobufCAllocator *allocator)
1219
0
{
1220
0
  if(!message)
1221
0
    return;
1222
0
  assert(message->base.descriptor == &pg_query__scalar_array_op_expr__descriptor);
1223
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1224
0
}
1225
void   pg_query__bool_expr__init
1226
                     (PgQuery__BoolExpr         *message)
1227
0
{
1228
0
  static const PgQuery__BoolExpr init_value = PG_QUERY__BOOL_EXPR__INIT;
1229
0
  *message = init_value;
1230
0
}
1231
size_t pg_query__bool_expr__get_packed_size
1232
                     (const PgQuery__BoolExpr *message)
1233
0
{
1234
0
  assert(message->base.descriptor == &pg_query__bool_expr__descriptor);
1235
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1236
0
}
1237
size_t pg_query__bool_expr__pack
1238
                     (const PgQuery__BoolExpr *message,
1239
                      uint8_t       *out)
1240
0
{
1241
0
  assert(message->base.descriptor == &pg_query__bool_expr__descriptor);
1242
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1243
0
}
1244
size_t pg_query__bool_expr__pack_to_buffer
1245
                     (const PgQuery__BoolExpr *message,
1246
                      ProtobufCBuffer *buffer)
1247
0
{
1248
0
  assert(message->base.descriptor == &pg_query__bool_expr__descriptor);
1249
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1250
0
}
1251
PgQuery__BoolExpr *
1252
       pg_query__bool_expr__unpack
1253
                     (ProtobufCAllocator  *allocator,
1254
                      size_t               len,
1255
                      const uint8_t       *data)
1256
0
{
1257
0
  return (PgQuery__BoolExpr *)
1258
0
     protobuf_c_message_unpack (&pg_query__bool_expr__descriptor,
1259
0
                                allocator, len, data);
1260
0
}
1261
void   pg_query__bool_expr__free_unpacked
1262
                     (PgQuery__BoolExpr *message,
1263
                      ProtobufCAllocator *allocator)
1264
0
{
1265
0
  if(!message)
1266
0
    return;
1267
0
  assert(message->base.descriptor == &pg_query__bool_expr__descriptor);
1268
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1269
0
}
1270
void   pg_query__sub_link__init
1271
                     (PgQuery__SubLink         *message)
1272
0
{
1273
0
  static const PgQuery__SubLink init_value = PG_QUERY__SUB_LINK__INIT;
1274
0
  *message = init_value;
1275
0
}
1276
size_t pg_query__sub_link__get_packed_size
1277
                     (const PgQuery__SubLink *message)
1278
0
{
1279
0
  assert(message->base.descriptor == &pg_query__sub_link__descriptor);
1280
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1281
0
}
1282
size_t pg_query__sub_link__pack
1283
                     (const PgQuery__SubLink *message,
1284
                      uint8_t       *out)
1285
0
{
1286
0
  assert(message->base.descriptor == &pg_query__sub_link__descriptor);
1287
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1288
0
}
1289
size_t pg_query__sub_link__pack_to_buffer
1290
                     (const PgQuery__SubLink *message,
1291
                      ProtobufCBuffer *buffer)
1292
0
{
1293
0
  assert(message->base.descriptor == &pg_query__sub_link__descriptor);
1294
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1295
0
}
1296
PgQuery__SubLink *
1297
       pg_query__sub_link__unpack
1298
                     (ProtobufCAllocator  *allocator,
1299
                      size_t               len,
1300
                      const uint8_t       *data)
1301
0
{
1302
0
  return (PgQuery__SubLink *)
1303
0
     protobuf_c_message_unpack (&pg_query__sub_link__descriptor,
1304
0
                                allocator, len, data);
1305
0
}
1306
void   pg_query__sub_link__free_unpacked
1307
                     (PgQuery__SubLink *message,
1308
                      ProtobufCAllocator *allocator)
1309
0
{
1310
0
  if(!message)
1311
0
    return;
1312
0
  assert(message->base.descriptor == &pg_query__sub_link__descriptor);
1313
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1314
0
}
1315
void   pg_query__sub_plan__init
1316
                     (PgQuery__SubPlan         *message)
1317
0
{
1318
0
  static const PgQuery__SubPlan init_value = PG_QUERY__SUB_PLAN__INIT;
1319
0
  *message = init_value;
1320
0
}
1321
size_t pg_query__sub_plan__get_packed_size
1322
                     (const PgQuery__SubPlan *message)
1323
0
{
1324
0
  assert(message->base.descriptor == &pg_query__sub_plan__descriptor);
1325
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1326
0
}
1327
size_t pg_query__sub_plan__pack
1328
                     (const PgQuery__SubPlan *message,
1329
                      uint8_t       *out)
1330
0
{
1331
0
  assert(message->base.descriptor == &pg_query__sub_plan__descriptor);
1332
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1333
0
}
1334
size_t pg_query__sub_plan__pack_to_buffer
1335
                     (const PgQuery__SubPlan *message,
1336
                      ProtobufCBuffer *buffer)
1337
0
{
1338
0
  assert(message->base.descriptor == &pg_query__sub_plan__descriptor);
1339
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1340
0
}
1341
PgQuery__SubPlan *
1342
       pg_query__sub_plan__unpack
1343
                     (ProtobufCAllocator  *allocator,
1344
                      size_t               len,
1345
                      const uint8_t       *data)
1346
0
{
1347
0
  return (PgQuery__SubPlan *)
1348
0
     protobuf_c_message_unpack (&pg_query__sub_plan__descriptor,
1349
0
                                allocator, len, data);
1350
0
}
1351
void   pg_query__sub_plan__free_unpacked
1352
                     (PgQuery__SubPlan *message,
1353
                      ProtobufCAllocator *allocator)
1354
0
{
1355
0
  if(!message)
1356
0
    return;
1357
0
  assert(message->base.descriptor == &pg_query__sub_plan__descriptor);
1358
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1359
0
}
1360
void   pg_query__alternative_sub_plan__init
1361
                     (PgQuery__AlternativeSubPlan         *message)
1362
0
{
1363
0
  static const PgQuery__AlternativeSubPlan init_value = PG_QUERY__ALTERNATIVE_SUB_PLAN__INIT;
1364
0
  *message = init_value;
1365
0
}
1366
size_t pg_query__alternative_sub_plan__get_packed_size
1367
                     (const PgQuery__AlternativeSubPlan *message)
1368
0
{
1369
0
  assert(message->base.descriptor == &pg_query__alternative_sub_plan__descriptor);
1370
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1371
0
}
1372
size_t pg_query__alternative_sub_plan__pack
1373
                     (const PgQuery__AlternativeSubPlan *message,
1374
                      uint8_t       *out)
1375
0
{
1376
0
  assert(message->base.descriptor == &pg_query__alternative_sub_plan__descriptor);
1377
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1378
0
}
1379
size_t pg_query__alternative_sub_plan__pack_to_buffer
1380
                     (const PgQuery__AlternativeSubPlan *message,
1381
                      ProtobufCBuffer *buffer)
1382
0
{
1383
0
  assert(message->base.descriptor == &pg_query__alternative_sub_plan__descriptor);
1384
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1385
0
}
1386
PgQuery__AlternativeSubPlan *
1387
       pg_query__alternative_sub_plan__unpack
1388
                     (ProtobufCAllocator  *allocator,
1389
                      size_t               len,
1390
                      const uint8_t       *data)
1391
0
{
1392
0
  return (PgQuery__AlternativeSubPlan *)
1393
0
     protobuf_c_message_unpack (&pg_query__alternative_sub_plan__descriptor,
1394
0
                                allocator, len, data);
1395
0
}
1396
void   pg_query__alternative_sub_plan__free_unpacked
1397
                     (PgQuery__AlternativeSubPlan *message,
1398
                      ProtobufCAllocator *allocator)
1399
0
{
1400
0
  if(!message)
1401
0
    return;
1402
0
  assert(message->base.descriptor == &pg_query__alternative_sub_plan__descriptor);
1403
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1404
0
}
1405
void   pg_query__field_select__init
1406
                     (PgQuery__FieldSelect         *message)
1407
0
{
1408
0
  static const PgQuery__FieldSelect init_value = PG_QUERY__FIELD_SELECT__INIT;
1409
0
  *message = init_value;
1410
0
}
1411
size_t pg_query__field_select__get_packed_size
1412
                     (const PgQuery__FieldSelect *message)
1413
0
{
1414
0
  assert(message->base.descriptor == &pg_query__field_select__descriptor);
1415
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1416
0
}
1417
size_t pg_query__field_select__pack
1418
                     (const PgQuery__FieldSelect *message,
1419
                      uint8_t       *out)
1420
0
{
1421
0
  assert(message->base.descriptor == &pg_query__field_select__descriptor);
1422
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1423
0
}
1424
size_t pg_query__field_select__pack_to_buffer
1425
                     (const PgQuery__FieldSelect *message,
1426
                      ProtobufCBuffer *buffer)
1427
0
{
1428
0
  assert(message->base.descriptor == &pg_query__field_select__descriptor);
1429
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1430
0
}
1431
PgQuery__FieldSelect *
1432
       pg_query__field_select__unpack
1433
                     (ProtobufCAllocator  *allocator,
1434
                      size_t               len,
1435
                      const uint8_t       *data)
1436
0
{
1437
0
  return (PgQuery__FieldSelect *)
1438
0
     protobuf_c_message_unpack (&pg_query__field_select__descriptor,
1439
0
                                allocator, len, data);
1440
0
}
1441
void   pg_query__field_select__free_unpacked
1442
                     (PgQuery__FieldSelect *message,
1443
                      ProtobufCAllocator *allocator)
1444
0
{
1445
0
  if(!message)
1446
0
    return;
1447
0
  assert(message->base.descriptor == &pg_query__field_select__descriptor);
1448
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1449
0
}
1450
void   pg_query__field_store__init
1451
                     (PgQuery__FieldStore         *message)
1452
0
{
1453
0
  static const PgQuery__FieldStore init_value = PG_QUERY__FIELD_STORE__INIT;
1454
0
  *message = init_value;
1455
0
}
1456
size_t pg_query__field_store__get_packed_size
1457
                     (const PgQuery__FieldStore *message)
1458
0
{
1459
0
  assert(message->base.descriptor == &pg_query__field_store__descriptor);
1460
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1461
0
}
1462
size_t pg_query__field_store__pack
1463
                     (const PgQuery__FieldStore *message,
1464
                      uint8_t       *out)
1465
0
{
1466
0
  assert(message->base.descriptor == &pg_query__field_store__descriptor);
1467
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1468
0
}
1469
size_t pg_query__field_store__pack_to_buffer
1470
                     (const PgQuery__FieldStore *message,
1471
                      ProtobufCBuffer *buffer)
1472
0
{
1473
0
  assert(message->base.descriptor == &pg_query__field_store__descriptor);
1474
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1475
0
}
1476
PgQuery__FieldStore *
1477
       pg_query__field_store__unpack
1478
                     (ProtobufCAllocator  *allocator,
1479
                      size_t               len,
1480
                      const uint8_t       *data)
1481
0
{
1482
0
  return (PgQuery__FieldStore *)
1483
0
     protobuf_c_message_unpack (&pg_query__field_store__descriptor,
1484
0
                                allocator, len, data);
1485
0
}
1486
void   pg_query__field_store__free_unpacked
1487
                     (PgQuery__FieldStore *message,
1488
                      ProtobufCAllocator *allocator)
1489
0
{
1490
0
  if(!message)
1491
0
    return;
1492
0
  assert(message->base.descriptor == &pg_query__field_store__descriptor);
1493
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1494
0
}
1495
void   pg_query__relabel_type__init
1496
                     (PgQuery__RelabelType         *message)
1497
0
{
1498
0
  static const PgQuery__RelabelType init_value = PG_QUERY__RELABEL_TYPE__INIT;
1499
0
  *message = init_value;
1500
0
}
1501
size_t pg_query__relabel_type__get_packed_size
1502
                     (const PgQuery__RelabelType *message)
1503
0
{
1504
0
  assert(message->base.descriptor == &pg_query__relabel_type__descriptor);
1505
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1506
0
}
1507
size_t pg_query__relabel_type__pack
1508
                     (const PgQuery__RelabelType *message,
1509
                      uint8_t       *out)
1510
0
{
1511
0
  assert(message->base.descriptor == &pg_query__relabel_type__descriptor);
1512
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1513
0
}
1514
size_t pg_query__relabel_type__pack_to_buffer
1515
                     (const PgQuery__RelabelType *message,
1516
                      ProtobufCBuffer *buffer)
1517
0
{
1518
0
  assert(message->base.descriptor == &pg_query__relabel_type__descriptor);
1519
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1520
0
}
1521
PgQuery__RelabelType *
1522
       pg_query__relabel_type__unpack
1523
                     (ProtobufCAllocator  *allocator,
1524
                      size_t               len,
1525
                      const uint8_t       *data)
1526
0
{
1527
0
  return (PgQuery__RelabelType *)
1528
0
     protobuf_c_message_unpack (&pg_query__relabel_type__descriptor,
1529
0
                                allocator, len, data);
1530
0
}
1531
void   pg_query__relabel_type__free_unpacked
1532
                     (PgQuery__RelabelType *message,
1533
                      ProtobufCAllocator *allocator)
1534
0
{
1535
0
  if(!message)
1536
0
    return;
1537
0
  assert(message->base.descriptor == &pg_query__relabel_type__descriptor);
1538
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1539
0
}
1540
void   pg_query__coerce_via_io__init
1541
                     (PgQuery__CoerceViaIO         *message)
1542
0
{
1543
0
  static const PgQuery__CoerceViaIO init_value = PG_QUERY__COERCE_VIA_IO__INIT;
1544
0
  *message = init_value;
1545
0
}
1546
size_t pg_query__coerce_via_io__get_packed_size
1547
                     (const PgQuery__CoerceViaIO *message)
1548
0
{
1549
0
  assert(message->base.descriptor == &pg_query__coerce_via_io__descriptor);
1550
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1551
0
}
1552
size_t pg_query__coerce_via_io__pack
1553
                     (const PgQuery__CoerceViaIO *message,
1554
                      uint8_t       *out)
1555
0
{
1556
0
  assert(message->base.descriptor == &pg_query__coerce_via_io__descriptor);
1557
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1558
0
}
1559
size_t pg_query__coerce_via_io__pack_to_buffer
1560
                     (const PgQuery__CoerceViaIO *message,
1561
                      ProtobufCBuffer *buffer)
1562
0
{
1563
0
  assert(message->base.descriptor == &pg_query__coerce_via_io__descriptor);
1564
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1565
0
}
1566
PgQuery__CoerceViaIO *
1567
       pg_query__coerce_via_io__unpack
1568
                     (ProtobufCAllocator  *allocator,
1569
                      size_t               len,
1570
                      const uint8_t       *data)
1571
0
{
1572
0
  return (PgQuery__CoerceViaIO *)
1573
0
     protobuf_c_message_unpack (&pg_query__coerce_via_io__descriptor,
1574
0
                                allocator, len, data);
1575
0
}
1576
void   pg_query__coerce_via_io__free_unpacked
1577
                     (PgQuery__CoerceViaIO *message,
1578
                      ProtobufCAllocator *allocator)
1579
0
{
1580
0
  if(!message)
1581
0
    return;
1582
0
  assert(message->base.descriptor == &pg_query__coerce_via_io__descriptor);
1583
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1584
0
}
1585
void   pg_query__array_coerce_expr__init
1586
                     (PgQuery__ArrayCoerceExpr         *message)
1587
0
{
1588
0
  static const PgQuery__ArrayCoerceExpr init_value = PG_QUERY__ARRAY_COERCE_EXPR__INIT;
1589
0
  *message = init_value;
1590
0
}
1591
size_t pg_query__array_coerce_expr__get_packed_size
1592
                     (const PgQuery__ArrayCoerceExpr *message)
1593
0
{
1594
0
  assert(message->base.descriptor == &pg_query__array_coerce_expr__descriptor);
1595
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1596
0
}
1597
size_t pg_query__array_coerce_expr__pack
1598
                     (const PgQuery__ArrayCoerceExpr *message,
1599
                      uint8_t       *out)
1600
0
{
1601
0
  assert(message->base.descriptor == &pg_query__array_coerce_expr__descriptor);
1602
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1603
0
}
1604
size_t pg_query__array_coerce_expr__pack_to_buffer
1605
                     (const PgQuery__ArrayCoerceExpr *message,
1606
                      ProtobufCBuffer *buffer)
1607
0
{
1608
0
  assert(message->base.descriptor == &pg_query__array_coerce_expr__descriptor);
1609
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1610
0
}
1611
PgQuery__ArrayCoerceExpr *
1612
       pg_query__array_coerce_expr__unpack
1613
                     (ProtobufCAllocator  *allocator,
1614
                      size_t               len,
1615
                      const uint8_t       *data)
1616
0
{
1617
0
  return (PgQuery__ArrayCoerceExpr *)
1618
0
     protobuf_c_message_unpack (&pg_query__array_coerce_expr__descriptor,
1619
0
                                allocator, len, data);
1620
0
}
1621
void   pg_query__array_coerce_expr__free_unpacked
1622
                     (PgQuery__ArrayCoerceExpr *message,
1623
                      ProtobufCAllocator *allocator)
1624
0
{
1625
0
  if(!message)
1626
0
    return;
1627
0
  assert(message->base.descriptor == &pg_query__array_coerce_expr__descriptor);
1628
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1629
0
}
1630
void   pg_query__convert_rowtype_expr__init
1631
                     (PgQuery__ConvertRowtypeExpr         *message)
1632
0
{
1633
0
  static const PgQuery__ConvertRowtypeExpr init_value = PG_QUERY__CONVERT_ROWTYPE_EXPR__INIT;
1634
0
  *message = init_value;
1635
0
}
1636
size_t pg_query__convert_rowtype_expr__get_packed_size
1637
                     (const PgQuery__ConvertRowtypeExpr *message)
1638
0
{
1639
0
  assert(message->base.descriptor == &pg_query__convert_rowtype_expr__descriptor);
1640
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1641
0
}
1642
size_t pg_query__convert_rowtype_expr__pack
1643
                     (const PgQuery__ConvertRowtypeExpr *message,
1644
                      uint8_t       *out)
1645
0
{
1646
0
  assert(message->base.descriptor == &pg_query__convert_rowtype_expr__descriptor);
1647
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1648
0
}
1649
size_t pg_query__convert_rowtype_expr__pack_to_buffer
1650
                     (const PgQuery__ConvertRowtypeExpr *message,
1651
                      ProtobufCBuffer *buffer)
1652
0
{
1653
0
  assert(message->base.descriptor == &pg_query__convert_rowtype_expr__descriptor);
1654
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1655
0
}
1656
PgQuery__ConvertRowtypeExpr *
1657
       pg_query__convert_rowtype_expr__unpack
1658
                     (ProtobufCAllocator  *allocator,
1659
                      size_t               len,
1660
                      const uint8_t       *data)
1661
0
{
1662
0
  return (PgQuery__ConvertRowtypeExpr *)
1663
0
     protobuf_c_message_unpack (&pg_query__convert_rowtype_expr__descriptor,
1664
0
                                allocator, len, data);
1665
0
}
1666
void   pg_query__convert_rowtype_expr__free_unpacked
1667
                     (PgQuery__ConvertRowtypeExpr *message,
1668
                      ProtobufCAllocator *allocator)
1669
0
{
1670
0
  if(!message)
1671
0
    return;
1672
0
  assert(message->base.descriptor == &pg_query__convert_rowtype_expr__descriptor);
1673
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1674
0
}
1675
void   pg_query__collate_expr__init
1676
                     (PgQuery__CollateExpr         *message)
1677
0
{
1678
0
  static const PgQuery__CollateExpr init_value = PG_QUERY__COLLATE_EXPR__INIT;
1679
0
  *message = init_value;
1680
0
}
1681
size_t pg_query__collate_expr__get_packed_size
1682
                     (const PgQuery__CollateExpr *message)
1683
0
{
1684
0
  assert(message->base.descriptor == &pg_query__collate_expr__descriptor);
1685
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1686
0
}
1687
size_t pg_query__collate_expr__pack
1688
                     (const PgQuery__CollateExpr *message,
1689
                      uint8_t       *out)
1690
0
{
1691
0
  assert(message->base.descriptor == &pg_query__collate_expr__descriptor);
1692
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1693
0
}
1694
size_t pg_query__collate_expr__pack_to_buffer
1695
                     (const PgQuery__CollateExpr *message,
1696
                      ProtobufCBuffer *buffer)
1697
0
{
1698
0
  assert(message->base.descriptor == &pg_query__collate_expr__descriptor);
1699
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1700
0
}
1701
PgQuery__CollateExpr *
1702
       pg_query__collate_expr__unpack
1703
                     (ProtobufCAllocator  *allocator,
1704
                      size_t               len,
1705
                      const uint8_t       *data)
1706
0
{
1707
0
  return (PgQuery__CollateExpr *)
1708
0
     protobuf_c_message_unpack (&pg_query__collate_expr__descriptor,
1709
0
                                allocator, len, data);
1710
0
}
1711
void   pg_query__collate_expr__free_unpacked
1712
                     (PgQuery__CollateExpr *message,
1713
                      ProtobufCAllocator *allocator)
1714
0
{
1715
0
  if(!message)
1716
0
    return;
1717
0
  assert(message->base.descriptor == &pg_query__collate_expr__descriptor);
1718
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1719
0
}
1720
void   pg_query__case_expr__init
1721
                     (PgQuery__CaseExpr         *message)
1722
0
{
1723
0
  static const PgQuery__CaseExpr init_value = PG_QUERY__CASE_EXPR__INIT;
1724
0
  *message = init_value;
1725
0
}
1726
size_t pg_query__case_expr__get_packed_size
1727
                     (const PgQuery__CaseExpr *message)
1728
0
{
1729
0
  assert(message->base.descriptor == &pg_query__case_expr__descriptor);
1730
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1731
0
}
1732
size_t pg_query__case_expr__pack
1733
                     (const PgQuery__CaseExpr *message,
1734
                      uint8_t       *out)
1735
0
{
1736
0
  assert(message->base.descriptor == &pg_query__case_expr__descriptor);
1737
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1738
0
}
1739
size_t pg_query__case_expr__pack_to_buffer
1740
                     (const PgQuery__CaseExpr *message,
1741
                      ProtobufCBuffer *buffer)
1742
0
{
1743
0
  assert(message->base.descriptor == &pg_query__case_expr__descriptor);
1744
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1745
0
}
1746
PgQuery__CaseExpr *
1747
       pg_query__case_expr__unpack
1748
                     (ProtobufCAllocator  *allocator,
1749
                      size_t               len,
1750
                      const uint8_t       *data)
1751
0
{
1752
0
  return (PgQuery__CaseExpr *)
1753
0
     protobuf_c_message_unpack (&pg_query__case_expr__descriptor,
1754
0
                                allocator, len, data);
1755
0
}
1756
void   pg_query__case_expr__free_unpacked
1757
                     (PgQuery__CaseExpr *message,
1758
                      ProtobufCAllocator *allocator)
1759
0
{
1760
0
  if(!message)
1761
0
    return;
1762
0
  assert(message->base.descriptor == &pg_query__case_expr__descriptor);
1763
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1764
0
}
1765
void   pg_query__case_when__init
1766
                     (PgQuery__CaseWhen         *message)
1767
0
{
1768
0
  static const PgQuery__CaseWhen init_value = PG_QUERY__CASE_WHEN__INIT;
1769
0
  *message = init_value;
1770
0
}
1771
size_t pg_query__case_when__get_packed_size
1772
                     (const PgQuery__CaseWhen *message)
1773
0
{
1774
0
  assert(message->base.descriptor == &pg_query__case_when__descriptor);
1775
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1776
0
}
1777
size_t pg_query__case_when__pack
1778
                     (const PgQuery__CaseWhen *message,
1779
                      uint8_t       *out)
1780
0
{
1781
0
  assert(message->base.descriptor == &pg_query__case_when__descriptor);
1782
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1783
0
}
1784
size_t pg_query__case_when__pack_to_buffer
1785
                     (const PgQuery__CaseWhen *message,
1786
                      ProtobufCBuffer *buffer)
1787
0
{
1788
0
  assert(message->base.descriptor == &pg_query__case_when__descriptor);
1789
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1790
0
}
1791
PgQuery__CaseWhen *
1792
       pg_query__case_when__unpack
1793
                     (ProtobufCAllocator  *allocator,
1794
                      size_t               len,
1795
                      const uint8_t       *data)
1796
0
{
1797
0
  return (PgQuery__CaseWhen *)
1798
0
     protobuf_c_message_unpack (&pg_query__case_when__descriptor,
1799
0
                                allocator, len, data);
1800
0
}
1801
void   pg_query__case_when__free_unpacked
1802
                     (PgQuery__CaseWhen *message,
1803
                      ProtobufCAllocator *allocator)
1804
0
{
1805
0
  if(!message)
1806
0
    return;
1807
0
  assert(message->base.descriptor == &pg_query__case_when__descriptor);
1808
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1809
0
}
1810
void   pg_query__case_test_expr__init
1811
                     (PgQuery__CaseTestExpr         *message)
1812
0
{
1813
0
  static const PgQuery__CaseTestExpr init_value = PG_QUERY__CASE_TEST_EXPR__INIT;
1814
0
  *message = init_value;
1815
0
}
1816
size_t pg_query__case_test_expr__get_packed_size
1817
                     (const PgQuery__CaseTestExpr *message)
1818
0
{
1819
0
  assert(message->base.descriptor == &pg_query__case_test_expr__descriptor);
1820
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1821
0
}
1822
size_t pg_query__case_test_expr__pack
1823
                     (const PgQuery__CaseTestExpr *message,
1824
                      uint8_t       *out)
1825
0
{
1826
0
  assert(message->base.descriptor == &pg_query__case_test_expr__descriptor);
1827
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1828
0
}
1829
size_t pg_query__case_test_expr__pack_to_buffer
1830
                     (const PgQuery__CaseTestExpr *message,
1831
                      ProtobufCBuffer *buffer)
1832
0
{
1833
0
  assert(message->base.descriptor == &pg_query__case_test_expr__descriptor);
1834
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1835
0
}
1836
PgQuery__CaseTestExpr *
1837
       pg_query__case_test_expr__unpack
1838
                     (ProtobufCAllocator  *allocator,
1839
                      size_t               len,
1840
                      const uint8_t       *data)
1841
0
{
1842
0
  return (PgQuery__CaseTestExpr *)
1843
0
     protobuf_c_message_unpack (&pg_query__case_test_expr__descriptor,
1844
0
                                allocator, len, data);
1845
0
}
1846
void   pg_query__case_test_expr__free_unpacked
1847
                     (PgQuery__CaseTestExpr *message,
1848
                      ProtobufCAllocator *allocator)
1849
0
{
1850
0
  if(!message)
1851
0
    return;
1852
0
  assert(message->base.descriptor == &pg_query__case_test_expr__descriptor);
1853
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1854
0
}
1855
void   pg_query__array_expr__init
1856
                     (PgQuery__ArrayExpr         *message)
1857
0
{
1858
0
  static const PgQuery__ArrayExpr init_value = PG_QUERY__ARRAY_EXPR__INIT;
1859
0
  *message = init_value;
1860
0
}
1861
size_t pg_query__array_expr__get_packed_size
1862
                     (const PgQuery__ArrayExpr *message)
1863
0
{
1864
0
  assert(message->base.descriptor == &pg_query__array_expr__descriptor);
1865
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1866
0
}
1867
size_t pg_query__array_expr__pack
1868
                     (const PgQuery__ArrayExpr *message,
1869
                      uint8_t       *out)
1870
0
{
1871
0
  assert(message->base.descriptor == &pg_query__array_expr__descriptor);
1872
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1873
0
}
1874
size_t pg_query__array_expr__pack_to_buffer
1875
                     (const PgQuery__ArrayExpr *message,
1876
                      ProtobufCBuffer *buffer)
1877
0
{
1878
0
  assert(message->base.descriptor == &pg_query__array_expr__descriptor);
1879
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1880
0
}
1881
PgQuery__ArrayExpr *
1882
       pg_query__array_expr__unpack
1883
                     (ProtobufCAllocator  *allocator,
1884
                      size_t               len,
1885
                      const uint8_t       *data)
1886
0
{
1887
0
  return (PgQuery__ArrayExpr *)
1888
0
     protobuf_c_message_unpack (&pg_query__array_expr__descriptor,
1889
0
                                allocator, len, data);
1890
0
}
1891
void   pg_query__array_expr__free_unpacked
1892
                     (PgQuery__ArrayExpr *message,
1893
                      ProtobufCAllocator *allocator)
1894
0
{
1895
0
  if(!message)
1896
0
    return;
1897
0
  assert(message->base.descriptor == &pg_query__array_expr__descriptor);
1898
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1899
0
}
1900
void   pg_query__row_expr__init
1901
                     (PgQuery__RowExpr         *message)
1902
0
{
1903
0
  static const PgQuery__RowExpr init_value = PG_QUERY__ROW_EXPR__INIT;
1904
0
  *message = init_value;
1905
0
}
1906
size_t pg_query__row_expr__get_packed_size
1907
                     (const PgQuery__RowExpr *message)
1908
0
{
1909
0
  assert(message->base.descriptor == &pg_query__row_expr__descriptor);
1910
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1911
0
}
1912
size_t pg_query__row_expr__pack
1913
                     (const PgQuery__RowExpr *message,
1914
                      uint8_t       *out)
1915
0
{
1916
0
  assert(message->base.descriptor == &pg_query__row_expr__descriptor);
1917
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1918
0
}
1919
size_t pg_query__row_expr__pack_to_buffer
1920
                     (const PgQuery__RowExpr *message,
1921
                      ProtobufCBuffer *buffer)
1922
0
{
1923
0
  assert(message->base.descriptor == &pg_query__row_expr__descriptor);
1924
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1925
0
}
1926
PgQuery__RowExpr *
1927
       pg_query__row_expr__unpack
1928
                     (ProtobufCAllocator  *allocator,
1929
                      size_t               len,
1930
                      const uint8_t       *data)
1931
0
{
1932
0
  return (PgQuery__RowExpr *)
1933
0
     protobuf_c_message_unpack (&pg_query__row_expr__descriptor,
1934
0
                                allocator, len, data);
1935
0
}
1936
void   pg_query__row_expr__free_unpacked
1937
                     (PgQuery__RowExpr *message,
1938
                      ProtobufCAllocator *allocator)
1939
0
{
1940
0
  if(!message)
1941
0
    return;
1942
0
  assert(message->base.descriptor == &pg_query__row_expr__descriptor);
1943
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1944
0
}
1945
void   pg_query__row_compare_expr__init
1946
                     (PgQuery__RowCompareExpr         *message)
1947
0
{
1948
0
  static const PgQuery__RowCompareExpr init_value = PG_QUERY__ROW_COMPARE_EXPR__INIT;
1949
0
  *message = init_value;
1950
0
}
1951
size_t pg_query__row_compare_expr__get_packed_size
1952
                     (const PgQuery__RowCompareExpr *message)
1953
0
{
1954
0
  assert(message->base.descriptor == &pg_query__row_compare_expr__descriptor);
1955
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1956
0
}
1957
size_t pg_query__row_compare_expr__pack
1958
                     (const PgQuery__RowCompareExpr *message,
1959
                      uint8_t       *out)
1960
0
{
1961
0
  assert(message->base.descriptor == &pg_query__row_compare_expr__descriptor);
1962
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1963
0
}
1964
size_t pg_query__row_compare_expr__pack_to_buffer
1965
                     (const PgQuery__RowCompareExpr *message,
1966
                      ProtobufCBuffer *buffer)
1967
0
{
1968
0
  assert(message->base.descriptor == &pg_query__row_compare_expr__descriptor);
1969
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1970
0
}
1971
PgQuery__RowCompareExpr *
1972
       pg_query__row_compare_expr__unpack
1973
                     (ProtobufCAllocator  *allocator,
1974
                      size_t               len,
1975
                      const uint8_t       *data)
1976
0
{
1977
0
  return (PgQuery__RowCompareExpr *)
1978
0
     protobuf_c_message_unpack (&pg_query__row_compare_expr__descriptor,
1979
0
                                allocator, len, data);
1980
0
}
1981
void   pg_query__row_compare_expr__free_unpacked
1982
                     (PgQuery__RowCompareExpr *message,
1983
                      ProtobufCAllocator *allocator)
1984
0
{
1985
0
  if(!message)
1986
0
    return;
1987
0
  assert(message->base.descriptor == &pg_query__row_compare_expr__descriptor);
1988
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1989
0
}
1990
void   pg_query__coalesce_expr__init
1991
                     (PgQuery__CoalesceExpr         *message)
1992
0
{
1993
0
  static const PgQuery__CoalesceExpr init_value = PG_QUERY__COALESCE_EXPR__INIT;
1994
0
  *message = init_value;
1995
0
}
1996
size_t pg_query__coalesce_expr__get_packed_size
1997
                     (const PgQuery__CoalesceExpr *message)
1998
0
{
1999
0
  assert(message->base.descriptor == &pg_query__coalesce_expr__descriptor);
2000
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2001
0
}
2002
size_t pg_query__coalesce_expr__pack
2003
                     (const PgQuery__CoalesceExpr *message,
2004
                      uint8_t       *out)
2005
0
{
2006
0
  assert(message->base.descriptor == &pg_query__coalesce_expr__descriptor);
2007
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2008
0
}
2009
size_t pg_query__coalesce_expr__pack_to_buffer
2010
                     (const PgQuery__CoalesceExpr *message,
2011
                      ProtobufCBuffer *buffer)
2012
0
{
2013
0
  assert(message->base.descriptor == &pg_query__coalesce_expr__descriptor);
2014
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2015
0
}
2016
PgQuery__CoalesceExpr *
2017
       pg_query__coalesce_expr__unpack
2018
                     (ProtobufCAllocator  *allocator,
2019
                      size_t               len,
2020
                      const uint8_t       *data)
2021
0
{
2022
0
  return (PgQuery__CoalesceExpr *)
2023
0
     protobuf_c_message_unpack (&pg_query__coalesce_expr__descriptor,
2024
0
                                allocator, len, data);
2025
0
}
2026
void   pg_query__coalesce_expr__free_unpacked
2027
                     (PgQuery__CoalesceExpr *message,
2028
                      ProtobufCAllocator *allocator)
2029
0
{
2030
0
  if(!message)
2031
0
    return;
2032
0
  assert(message->base.descriptor == &pg_query__coalesce_expr__descriptor);
2033
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2034
0
}
2035
void   pg_query__min_max_expr__init
2036
                     (PgQuery__MinMaxExpr         *message)
2037
0
{
2038
0
  static const PgQuery__MinMaxExpr init_value = PG_QUERY__MIN_MAX_EXPR__INIT;
2039
0
  *message = init_value;
2040
0
}
2041
size_t pg_query__min_max_expr__get_packed_size
2042
                     (const PgQuery__MinMaxExpr *message)
2043
0
{
2044
0
  assert(message->base.descriptor == &pg_query__min_max_expr__descriptor);
2045
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2046
0
}
2047
size_t pg_query__min_max_expr__pack
2048
                     (const PgQuery__MinMaxExpr *message,
2049
                      uint8_t       *out)
2050
0
{
2051
0
  assert(message->base.descriptor == &pg_query__min_max_expr__descriptor);
2052
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2053
0
}
2054
size_t pg_query__min_max_expr__pack_to_buffer
2055
                     (const PgQuery__MinMaxExpr *message,
2056
                      ProtobufCBuffer *buffer)
2057
0
{
2058
0
  assert(message->base.descriptor == &pg_query__min_max_expr__descriptor);
2059
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2060
0
}
2061
PgQuery__MinMaxExpr *
2062
       pg_query__min_max_expr__unpack
2063
                     (ProtobufCAllocator  *allocator,
2064
                      size_t               len,
2065
                      const uint8_t       *data)
2066
0
{
2067
0
  return (PgQuery__MinMaxExpr *)
2068
0
     protobuf_c_message_unpack (&pg_query__min_max_expr__descriptor,
2069
0
                                allocator, len, data);
2070
0
}
2071
void   pg_query__min_max_expr__free_unpacked
2072
                     (PgQuery__MinMaxExpr *message,
2073
                      ProtobufCAllocator *allocator)
2074
0
{
2075
0
  if(!message)
2076
0
    return;
2077
0
  assert(message->base.descriptor == &pg_query__min_max_expr__descriptor);
2078
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2079
0
}
2080
void   pg_query__sqlvalue_function__init
2081
                     (PgQuery__SQLValueFunction         *message)
2082
0
{
2083
0
  static const PgQuery__SQLValueFunction init_value = PG_QUERY__SQLVALUE_FUNCTION__INIT;
2084
0
  *message = init_value;
2085
0
}
2086
size_t pg_query__sqlvalue_function__get_packed_size
2087
                     (const PgQuery__SQLValueFunction *message)
2088
0
{
2089
0
  assert(message->base.descriptor == &pg_query__sqlvalue_function__descriptor);
2090
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2091
0
}
2092
size_t pg_query__sqlvalue_function__pack
2093
                     (const PgQuery__SQLValueFunction *message,
2094
                      uint8_t       *out)
2095
0
{
2096
0
  assert(message->base.descriptor == &pg_query__sqlvalue_function__descriptor);
2097
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2098
0
}
2099
size_t pg_query__sqlvalue_function__pack_to_buffer
2100
                     (const PgQuery__SQLValueFunction *message,
2101
                      ProtobufCBuffer *buffer)
2102
0
{
2103
0
  assert(message->base.descriptor == &pg_query__sqlvalue_function__descriptor);
2104
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2105
0
}
2106
PgQuery__SQLValueFunction *
2107
       pg_query__sqlvalue_function__unpack
2108
                     (ProtobufCAllocator  *allocator,
2109
                      size_t               len,
2110
                      const uint8_t       *data)
2111
0
{
2112
0
  return (PgQuery__SQLValueFunction *)
2113
0
     protobuf_c_message_unpack (&pg_query__sqlvalue_function__descriptor,
2114
0
                                allocator, len, data);
2115
0
}
2116
void   pg_query__sqlvalue_function__free_unpacked
2117
                     (PgQuery__SQLValueFunction *message,
2118
                      ProtobufCAllocator *allocator)
2119
0
{
2120
0
  if(!message)
2121
0
    return;
2122
0
  assert(message->base.descriptor == &pg_query__sqlvalue_function__descriptor);
2123
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2124
0
}
2125
void   pg_query__xml_expr__init
2126
                     (PgQuery__XmlExpr         *message)
2127
0
{
2128
0
  static const PgQuery__XmlExpr init_value = PG_QUERY__XML_EXPR__INIT;
2129
0
  *message = init_value;
2130
0
}
2131
size_t pg_query__xml_expr__get_packed_size
2132
                     (const PgQuery__XmlExpr *message)
2133
0
{
2134
0
  assert(message->base.descriptor == &pg_query__xml_expr__descriptor);
2135
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2136
0
}
2137
size_t pg_query__xml_expr__pack
2138
                     (const PgQuery__XmlExpr *message,
2139
                      uint8_t       *out)
2140
0
{
2141
0
  assert(message->base.descriptor == &pg_query__xml_expr__descriptor);
2142
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2143
0
}
2144
size_t pg_query__xml_expr__pack_to_buffer
2145
                     (const PgQuery__XmlExpr *message,
2146
                      ProtobufCBuffer *buffer)
2147
0
{
2148
0
  assert(message->base.descriptor == &pg_query__xml_expr__descriptor);
2149
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2150
0
}
2151
PgQuery__XmlExpr *
2152
       pg_query__xml_expr__unpack
2153
                     (ProtobufCAllocator  *allocator,
2154
                      size_t               len,
2155
                      const uint8_t       *data)
2156
0
{
2157
0
  return (PgQuery__XmlExpr *)
2158
0
     protobuf_c_message_unpack (&pg_query__xml_expr__descriptor,
2159
0
                                allocator, len, data);
2160
0
}
2161
void   pg_query__xml_expr__free_unpacked
2162
                     (PgQuery__XmlExpr *message,
2163
                      ProtobufCAllocator *allocator)
2164
0
{
2165
0
  if(!message)
2166
0
    return;
2167
0
  assert(message->base.descriptor == &pg_query__xml_expr__descriptor);
2168
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2169
0
}
2170
void   pg_query__null_test__init
2171
                     (PgQuery__NullTest         *message)
2172
0
{
2173
0
  static const PgQuery__NullTest init_value = PG_QUERY__NULL_TEST__INIT;
2174
0
  *message = init_value;
2175
0
}
2176
size_t pg_query__null_test__get_packed_size
2177
                     (const PgQuery__NullTest *message)
2178
0
{
2179
0
  assert(message->base.descriptor == &pg_query__null_test__descriptor);
2180
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2181
0
}
2182
size_t pg_query__null_test__pack
2183
                     (const PgQuery__NullTest *message,
2184
                      uint8_t       *out)
2185
0
{
2186
0
  assert(message->base.descriptor == &pg_query__null_test__descriptor);
2187
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2188
0
}
2189
size_t pg_query__null_test__pack_to_buffer
2190
                     (const PgQuery__NullTest *message,
2191
                      ProtobufCBuffer *buffer)
2192
0
{
2193
0
  assert(message->base.descriptor == &pg_query__null_test__descriptor);
2194
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2195
0
}
2196
PgQuery__NullTest *
2197
       pg_query__null_test__unpack
2198
                     (ProtobufCAllocator  *allocator,
2199
                      size_t               len,
2200
                      const uint8_t       *data)
2201
0
{
2202
0
  return (PgQuery__NullTest *)
2203
0
     protobuf_c_message_unpack (&pg_query__null_test__descriptor,
2204
0
                                allocator, len, data);
2205
0
}
2206
void   pg_query__null_test__free_unpacked
2207
                     (PgQuery__NullTest *message,
2208
                      ProtobufCAllocator *allocator)
2209
0
{
2210
0
  if(!message)
2211
0
    return;
2212
0
  assert(message->base.descriptor == &pg_query__null_test__descriptor);
2213
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2214
0
}
2215
void   pg_query__boolean_test__init
2216
                     (PgQuery__BooleanTest         *message)
2217
0
{
2218
0
  static const PgQuery__BooleanTest init_value = PG_QUERY__BOOLEAN_TEST__INIT;
2219
0
  *message = init_value;
2220
0
}
2221
size_t pg_query__boolean_test__get_packed_size
2222
                     (const PgQuery__BooleanTest *message)
2223
0
{
2224
0
  assert(message->base.descriptor == &pg_query__boolean_test__descriptor);
2225
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2226
0
}
2227
size_t pg_query__boolean_test__pack
2228
                     (const PgQuery__BooleanTest *message,
2229
                      uint8_t       *out)
2230
0
{
2231
0
  assert(message->base.descriptor == &pg_query__boolean_test__descriptor);
2232
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2233
0
}
2234
size_t pg_query__boolean_test__pack_to_buffer
2235
                     (const PgQuery__BooleanTest *message,
2236
                      ProtobufCBuffer *buffer)
2237
0
{
2238
0
  assert(message->base.descriptor == &pg_query__boolean_test__descriptor);
2239
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2240
0
}
2241
PgQuery__BooleanTest *
2242
       pg_query__boolean_test__unpack
2243
                     (ProtobufCAllocator  *allocator,
2244
                      size_t               len,
2245
                      const uint8_t       *data)
2246
0
{
2247
0
  return (PgQuery__BooleanTest *)
2248
0
     protobuf_c_message_unpack (&pg_query__boolean_test__descriptor,
2249
0
                                allocator, len, data);
2250
0
}
2251
void   pg_query__boolean_test__free_unpacked
2252
                     (PgQuery__BooleanTest *message,
2253
                      ProtobufCAllocator *allocator)
2254
0
{
2255
0
  if(!message)
2256
0
    return;
2257
0
  assert(message->base.descriptor == &pg_query__boolean_test__descriptor);
2258
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2259
0
}
2260
void   pg_query__coerce_to_domain__init
2261
                     (PgQuery__CoerceToDomain         *message)
2262
0
{
2263
0
  static const PgQuery__CoerceToDomain init_value = PG_QUERY__COERCE_TO_DOMAIN__INIT;
2264
0
  *message = init_value;
2265
0
}
2266
size_t pg_query__coerce_to_domain__get_packed_size
2267
                     (const PgQuery__CoerceToDomain *message)
2268
0
{
2269
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain__descriptor);
2270
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2271
0
}
2272
size_t pg_query__coerce_to_domain__pack
2273
                     (const PgQuery__CoerceToDomain *message,
2274
                      uint8_t       *out)
2275
0
{
2276
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain__descriptor);
2277
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2278
0
}
2279
size_t pg_query__coerce_to_domain__pack_to_buffer
2280
                     (const PgQuery__CoerceToDomain *message,
2281
                      ProtobufCBuffer *buffer)
2282
0
{
2283
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain__descriptor);
2284
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2285
0
}
2286
PgQuery__CoerceToDomain *
2287
       pg_query__coerce_to_domain__unpack
2288
                     (ProtobufCAllocator  *allocator,
2289
                      size_t               len,
2290
                      const uint8_t       *data)
2291
0
{
2292
0
  return (PgQuery__CoerceToDomain *)
2293
0
     protobuf_c_message_unpack (&pg_query__coerce_to_domain__descriptor,
2294
0
                                allocator, len, data);
2295
0
}
2296
void   pg_query__coerce_to_domain__free_unpacked
2297
                     (PgQuery__CoerceToDomain *message,
2298
                      ProtobufCAllocator *allocator)
2299
0
{
2300
0
  if(!message)
2301
0
    return;
2302
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain__descriptor);
2303
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2304
0
}
2305
void   pg_query__coerce_to_domain_value__init
2306
                     (PgQuery__CoerceToDomainValue         *message)
2307
0
{
2308
0
  static const PgQuery__CoerceToDomainValue init_value = PG_QUERY__COERCE_TO_DOMAIN_VALUE__INIT;
2309
0
  *message = init_value;
2310
0
}
2311
size_t pg_query__coerce_to_domain_value__get_packed_size
2312
                     (const PgQuery__CoerceToDomainValue *message)
2313
0
{
2314
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain_value__descriptor);
2315
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2316
0
}
2317
size_t pg_query__coerce_to_domain_value__pack
2318
                     (const PgQuery__CoerceToDomainValue *message,
2319
                      uint8_t       *out)
2320
0
{
2321
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain_value__descriptor);
2322
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2323
0
}
2324
size_t pg_query__coerce_to_domain_value__pack_to_buffer
2325
                     (const PgQuery__CoerceToDomainValue *message,
2326
                      ProtobufCBuffer *buffer)
2327
0
{
2328
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain_value__descriptor);
2329
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2330
0
}
2331
PgQuery__CoerceToDomainValue *
2332
       pg_query__coerce_to_domain_value__unpack
2333
                     (ProtobufCAllocator  *allocator,
2334
                      size_t               len,
2335
                      const uint8_t       *data)
2336
0
{
2337
0
  return (PgQuery__CoerceToDomainValue *)
2338
0
     protobuf_c_message_unpack (&pg_query__coerce_to_domain_value__descriptor,
2339
0
                                allocator, len, data);
2340
0
}
2341
void   pg_query__coerce_to_domain_value__free_unpacked
2342
                     (PgQuery__CoerceToDomainValue *message,
2343
                      ProtobufCAllocator *allocator)
2344
0
{
2345
0
  if(!message)
2346
0
    return;
2347
0
  assert(message->base.descriptor == &pg_query__coerce_to_domain_value__descriptor);
2348
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2349
0
}
2350
void   pg_query__set_to_default__init
2351
                     (PgQuery__SetToDefault         *message)
2352
0
{
2353
0
  static const PgQuery__SetToDefault init_value = PG_QUERY__SET_TO_DEFAULT__INIT;
2354
0
  *message = init_value;
2355
0
}
2356
size_t pg_query__set_to_default__get_packed_size
2357
                     (const PgQuery__SetToDefault *message)
2358
0
{
2359
0
  assert(message->base.descriptor == &pg_query__set_to_default__descriptor);
2360
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2361
0
}
2362
size_t pg_query__set_to_default__pack
2363
                     (const PgQuery__SetToDefault *message,
2364
                      uint8_t       *out)
2365
0
{
2366
0
  assert(message->base.descriptor == &pg_query__set_to_default__descriptor);
2367
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2368
0
}
2369
size_t pg_query__set_to_default__pack_to_buffer
2370
                     (const PgQuery__SetToDefault *message,
2371
                      ProtobufCBuffer *buffer)
2372
0
{
2373
0
  assert(message->base.descriptor == &pg_query__set_to_default__descriptor);
2374
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2375
0
}
2376
PgQuery__SetToDefault *
2377
       pg_query__set_to_default__unpack
2378
                     (ProtobufCAllocator  *allocator,
2379
                      size_t               len,
2380
                      const uint8_t       *data)
2381
0
{
2382
0
  return (PgQuery__SetToDefault *)
2383
0
     protobuf_c_message_unpack (&pg_query__set_to_default__descriptor,
2384
0
                                allocator, len, data);
2385
0
}
2386
void   pg_query__set_to_default__free_unpacked
2387
                     (PgQuery__SetToDefault *message,
2388
                      ProtobufCAllocator *allocator)
2389
0
{
2390
0
  if(!message)
2391
0
    return;
2392
0
  assert(message->base.descriptor == &pg_query__set_to_default__descriptor);
2393
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2394
0
}
2395
void   pg_query__current_of_expr__init
2396
                     (PgQuery__CurrentOfExpr         *message)
2397
0
{
2398
0
  static const PgQuery__CurrentOfExpr init_value = PG_QUERY__CURRENT_OF_EXPR__INIT;
2399
0
  *message = init_value;
2400
0
}
2401
size_t pg_query__current_of_expr__get_packed_size
2402
                     (const PgQuery__CurrentOfExpr *message)
2403
0
{
2404
0
  assert(message->base.descriptor == &pg_query__current_of_expr__descriptor);
2405
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2406
0
}
2407
size_t pg_query__current_of_expr__pack
2408
                     (const PgQuery__CurrentOfExpr *message,
2409
                      uint8_t       *out)
2410
0
{
2411
0
  assert(message->base.descriptor == &pg_query__current_of_expr__descriptor);
2412
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2413
0
}
2414
size_t pg_query__current_of_expr__pack_to_buffer
2415
                     (const PgQuery__CurrentOfExpr *message,
2416
                      ProtobufCBuffer *buffer)
2417
0
{
2418
0
  assert(message->base.descriptor == &pg_query__current_of_expr__descriptor);
2419
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2420
0
}
2421
PgQuery__CurrentOfExpr *
2422
       pg_query__current_of_expr__unpack
2423
                     (ProtobufCAllocator  *allocator,
2424
                      size_t               len,
2425
                      const uint8_t       *data)
2426
0
{
2427
0
  return (PgQuery__CurrentOfExpr *)
2428
0
     protobuf_c_message_unpack (&pg_query__current_of_expr__descriptor,
2429
0
                                allocator, len, data);
2430
0
}
2431
void   pg_query__current_of_expr__free_unpacked
2432
                     (PgQuery__CurrentOfExpr *message,
2433
                      ProtobufCAllocator *allocator)
2434
0
{
2435
0
  if(!message)
2436
0
    return;
2437
0
  assert(message->base.descriptor == &pg_query__current_of_expr__descriptor);
2438
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2439
0
}
2440
void   pg_query__next_value_expr__init
2441
                     (PgQuery__NextValueExpr         *message)
2442
0
{
2443
0
  static const PgQuery__NextValueExpr init_value = PG_QUERY__NEXT_VALUE_EXPR__INIT;
2444
0
  *message = init_value;
2445
0
}
2446
size_t pg_query__next_value_expr__get_packed_size
2447
                     (const PgQuery__NextValueExpr *message)
2448
0
{
2449
0
  assert(message->base.descriptor == &pg_query__next_value_expr__descriptor);
2450
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2451
0
}
2452
size_t pg_query__next_value_expr__pack
2453
                     (const PgQuery__NextValueExpr *message,
2454
                      uint8_t       *out)
2455
0
{
2456
0
  assert(message->base.descriptor == &pg_query__next_value_expr__descriptor);
2457
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2458
0
}
2459
size_t pg_query__next_value_expr__pack_to_buffer
2460
                     (const PgQuery__NextValueExpr *message,
2461
                      ProtobufCBuffer *buffer)
2462
0
{
2463
0
  assert(message->base.descriptor == &pg_query__next_value_expr__descriptor);
2464
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2465
0
}
2466
PgQuery__NextValueExpr *
2467
       pg_query__next_value_expr__unpack
2468
                     (ProtobufCAllocator  *allocator,
2469
                      size_t               len,
2470
                      const uint8_t       *data)
2471
0
{
2472
0
  return (PgQuery__NextValueExpr *)
2473
0
     protobuf_c_message_unpack (&pg_query__next_value_expr__descriptor,
2474
0
                                allocator, len, data);
2475
0
}
2476
void   pg_query__next_value_expr__free_unpacked
2477
                     (PgQuery__NextValueExpr *message,
2478
                      ProtobufCAllocator *allocator)
2479
0
{
2480
0
  if(!message)
2481
0
    return;
2482
0
  assert(message->base.descriptor == &pg_query__next_value_expr__descriptor);
2483
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2484
0
}
2485
void   pg_query__inference_elem__init
2486
                     (PgQuery__InferenceElem         *message)
2487
0
{
2488
0
  static const PgQuery__InferenceElem init_value = PG_QUERY__INFERENCE_ELEM__INIT;
2489
0
  *message = init_value;
2490
0
}
2491
size_t pg_query__inference_elem__get_packed_size
2492
                     (const PgQuery__InferenceElem *message)
2493
0
{
2494
0
  assert(message->base.descriptor == &pg_query__inference_elem__descriptor);
2495
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2496
0
}
2497
size_t pg_query__inference_elem__pack
2498
                     (const PgQuery__InferenceElem *message,
2499
                      uint8_t       *out)
2500
0
{
2501
0
  assert(message->base.descriptor == &pg_query__inference_elem__descriptor);
2502
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2503
0
}
2504
size_t pg_query__inference_elem__pack_to_buffer
2505
                     (const PgQuery__InferenceElem *message,
2506
                      ProtobufCBuffer *buffer)
2507
0
{
2508
0
  assert(message->base.descriptor == &pg_query__inference_elem__descriptor);
2509
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2510
0
}
2511
PgQuery__InferenceElem *
2512
       pg_query__inference_elem__unpack
2513
                     (ProtobufCAllocator  *allocator,
2514
                      size_t               len,
2515
                      const uint8_t       *data)
2516
0
{
2517
0
  return (PgQuery__InferenceElem *)
2518
0
     protobuf_c_message_unpack (&pg_query__inference_elem__descriptor,
2519
0
                                allocator, len, data);
2520
0
}
2521
void   pg_query__inference_elem__free_unpacked
2522
                     (PgQuery__InferenceElem *message,
2523
                      ProtobufCAllocator *allocator)
2524
0
{
2525
0
  if(!message)
2526
0
    return;
2527
0
  assert(message->base.descriptor == &pg_query__inference_elem__descriptor);
2528
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2529
0
}
2530
void   pg_query__target_entry__init
2531
                     (PgQuery__TargetEntry         *message)
2532
0
{
2533
0
  static const PgQuery__TargetEntry init_value = PG_QUERY__TARGET_ENTRY__INIT;
2534
0
  *message = init_value;
2535
0
}
2536
size_t pg_query__target_entry__get_packed_size
2537
                     (const PgQuery__TargetEntry *message)
2538
0
{
2539
0
  assert(message->base.descriptor == &pg_query__target_entry__descriptor);
2540
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2541
0
}
2542
size_t pg_query__target_entry__pack
2543
                     (const PgQuery__TargetEntry *message,
2544
                      uint8_t       *out)
2545
0
{
2546
0
  assert(message->base.descriptor == &pg_query__target_entry__descriptor);
2547
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2548
0
}
2549
size_t pg_query__target_entry__pack_to_buffer
2550
                     (const PgQuery__TargetEntry *message,
2551
                      ProtobufCBuffer *buffer)
2552
0
{
2553
0
  assert(message->base.descriptor == &pg_query__target_entry__descriptor);
2554
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2555
0
}
2556
PgQuery__TargetEntry *
2557
       pg_query__target_entry__unpack
2558
                     (ProtobufCAllocator  *allocator,
2559
                      size_t               len,
2560
                      const uint8_t       *data)
2561
0
{
2562
0
  return (PgQuery__TargetEntry *)
2563
0
     protobuf_c_message_unpack (&pg_query__target_entry__descriptor,
2564
0
                                allocator, len, data);
2565
0
}
2566
void   pg_query__target_entry__free_unpacked
2567
                     (PgQuery__TargetEntry *message,
2568
                      ProtobufCAllocator *allocator)
2569
0
{
2570
0
  if(!message)
2571
0
    return;
2572
0
  assert(message->base.descriptor == &pg_query__target_entry__descriptor);
2573
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2574
0
}
2575
void   pg_query__range_tbl_ref__init
2576
                     (PgQuery__RangeTblRef         *message)
2577
0
{
2578
0
  static const PgQuery__RangeTblRef init_value = PG_QUERY__RANGE_TBL_REF__INIT;
2579
0
  *message = init_value;
2580
0
}
2581
size_t pg_query__range_tbl_ref__get_packed_size
2582
                     (const PgQuery__RangeTblRef *message)
2583
0
{
2584
0
  assert(message->base.descriptor == &pg_query__range_tbl_ref__descriptor);
2585
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2586
0
}
2587
size_t pg_query__range_tbl_ref__pack
2588
                     (const PgQuery__RangeTblRef *message,
2589
                      uint8_t       *out)
2590
0
{
2591
0
  assert(message->base.descriptor == &pg_query__range_tbl_ref__descriptor);
2592
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2593
0
}
2594
size_t pg_query__range_tbl_ref__pack_to_buffer
2595
                     (const PgQuery__RangeTblRef *message,
2596
                      ProtobufCBuffer *buffer)
2597
0
{
2598
0
  assert(message->base.descriptor == &pg_query__range_tbl_ref__descriptor);
2599
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2600
0
}
2601
PgQuery__RangeTblRef *
2602
       pg_query__range_tbl_ref__unpack
2603
                     (ProtobufCAllocator  *allocator,
2604
                      size_t               len,
2605
                      const uint8_t       *data)
2606
0
{
2607
0
  return (PgQuery__RangeTblRef *)
2608
0
     protobuf_c_message_unpack (&pg_query__range_tbl_ref__descriptor,
2609
0
                                allocator, len, data);
2610
0
}
2611
void   pg_query__range_tbl_ref__free_unpacked
2612
                     (PgQuery__RangeTblRef *message,
2613
                      ProtobufCAllocator *allocator)
2614
0
{
2615
0
  if(!message)
2616
0
    return;
2617
0
  assert(message->base.descriptor == &pg_query__range_tbl_ref__descriptor);
2618
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2619
0
}
2620
void   pg_query__join_expr__init
2621
                     (PgQuery__JoinExpr         *message)
2622
0
{
2623
0
  static const PgQuery__JoinExpr init_value = PG_QUERY__JOIN_EXPR__INIT;
2624
0
  *message = init_value;
2625
0
}
2626
size_t pg_query__join_expr__get_packed_size
2627
                     (const PgQuery__JoinExpr *message)
2628
0
{
2629
0
  assert(message->base.descriptor == &pg_query__join_expr__descriptor);
2630
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2631
0
}
2632
size_t pg_query__join_expr__pack
2633
                     (const PgQuery__JoinExpr *message,
2634
                      uint8_t       *out)
2635
0
{
2636
0
  assert(message->base.descriptor == &pg_query__join_expr__descriptor);
2637
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2638
0
}
2639
size_t pg_query__join_expr__pack_to_buffer
2640
                     (const PgQuery__JoinExpr *message,
2641
                      ProtobufCBuffer *buffer)
2642
0
{
2643
0
  assert(message->base.descriptor == &pg_query__join_expr__descriptor);
2644
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2645
0
}
2646
PgQuery__JoinExpr *
2647
       pg_query__join_expr__unpack
2648
                     (ProtobufCAllocator  *allocator,
2649
                      size_t               len,
2650
                      const uint8_t       *data)
2651
0
{
2652
0
  return (PgQuery__JoinExpr *)
2653
0
     protobuf_c_message_unpack (&pg_query__join_expr__descriptor,
2654
0
                                allocator, len, data);
2655
0
}
2656
void   pg_query__join_expr__free_unpacked
2657
                     (PgQuery__JoinExpr *message,
2658
                      ProtobufCAllocator *allocator)
2659
0
{
2660
0
  if(!message)
2661
0
    return;
2662
0
  assert(message->base.descriptor == &pg_query__join_expr__descriptor);
2663
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2664
0
}
2665
void   pg_query__from_expr__init
2666
                     (PgQuery__FromExpr         *message)
2667
0
{
2668
0
  static const PgQuery__FromExpr init_value = PG_QUERY__FROM_EXPR__INIT;
2669
0
  *message = init_value;
2670
0
}
2671
size_t pg_query__from_expr__get_packed_size
2672
                     (const PgQuery__FromExpr *message)
2673
0
{
2674
0
  assert(message->base.descriptor == &pg_query__from_expr__descriptor);
2675
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2676
0
}
2677
size_t pg_query__from_expr__pack
2678
                     (const PgQuery__FromExpr *message,
2679
                      uint8_t       *out)
2680
0
{
2681
0
  assert(message->base.descriptor == &pg_query__from_expr__descriptor);
2682
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2683
0
}
2684
size_t pg_query__from_expr__pack_to_buffer
2685
                     (const PgQuery__FromExpr *message,
2686
                      ProtobufCBuffer *buffer)
2687
0
{
2688
0
  assert(message->base.descriptor == &pg_query__from_expr__descriptor);
2689
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2690
0
}
2691
PgQuery__FromExpr *
2692
       pg_query__from_expr__unpack
2693
                     (ProtobufCAllocator  *allocator,
2694
                      size_t               len,
2695
                      const uint8_t       *data)
2696
0
{
2697
0
  return (PgQuery__FromExpr *)
2698
0
     protobuf_c_message_unpack (&pg_query__from_expr__descriptor,
2699
0
                                allocator, len, data);
2700
0
}
2701
void   pg_query__from_expr__free_unpacked
2702
                     (PgQuery__FromExpr *message,
2703
                      ProtobufCAllocator *allocator)
2704
0
{
2705
0
  if(!message)
2706
0
    return;
2707
0
  assert(message->base.descriptor == &pg_query__from_expr__descriptor);
2708
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2709
0
}
2710
void   pg_query__on_conflict_expr__init
2711
                     (PgQuery__OnConflictExpr         *message)
2712
0
{
2713
0
  static const PgQuery__OnConflictExpr init_value = PG_QUERY__ON_CONFLICT_EXPR__INIT;
2714
0
  *message = init_value;
2715
0
}
2716
size_t pg_query__on_conflict_expr__get_packed_size
2717
                     (const PgQuery__OnConflictExpr *message)
2718
0
{
2719
0
  assert(message->base.descriptor == &pg_query__on_conflict_expr__descriptor);
2720
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2721
0
}
2722
size_t pg_query__on_conflict_expr__pack
2723
                     (const PgQuery__OnConflictExpr *message,
2724
                      uint8_t       *out)
2725
0
{
2726
0
  assert(message->base.descriptor == &pg_query__on_conflict_expr__descriptor);
2727
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2728
0
}
2729
size_t pg_query__on_conflict_expr__pack_to_buffer
2730
                     (const PgQuery__OnConflictExpr *message,
2731
                      ProtobufCBuffer *buffer)
2732
0
{
2733
0
  assert(message->base.descriptor == &pg_query__on_conflict_expr__descriptor);
2734
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2735
0
}
2736
PgQuery__OnConflictExpr *
2737
       pg_query__on_conflict_expr__unpack
2738
                     (ProtobufCAllocator  *allocator,
2739
                      size_t               len,
2740
                      const uint8_t       *data)
2741
0
{
2742
0
  return (PgQuery__OnConflictExpr *)
2743
0
     protobuf_c_message_unpack (&pg_query__on_conflict_expr__descriptor,
2744
0
                                allocator, len, data);
2745
0
}
2746
void   pg_query__on_conflict_expr__free_unpacked
2747
                     (PgQuery__OnConflictExpr *message,
2748
                      ProtobufCAllocator *allocator)
2749
0
{
2750
0
  if(!message)
2751
0
    return;
2752
0
  assert(message->base.descriptor == &pg_query__on_conflict_expr__descriptor);
2753
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2754
0
}
2755
void   pg_query__into_clause__init
2756
                     (PgQuery__IntoClause         *message)
2757
0
{
2758
0
  static const PgQuery__IntoClause init_value = PG_QUERY__INTO_CLAUSE__INIT;
2759
0
  *message = init_value;
2760
0
}
2761
size_t pg_query__into_clause__get_packed_size
2762
                     (const PgQuery__IntoClause *message)
2763
0
{
2764
0
  assert(message->base.descriptor == &pg_query__into_clause__descriptor);
2765
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2766
0
}
2767
size_t pg_query__into_clause__pack
2768
                     (const PgQuery__IntoClause *message,
2769
                      uint8_t       *out)
2770
0
{
2771
0
  assert(message->base.descriptor == &pg_query__into_clause__descriptor);
2772
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2773
0
}
2774
size_t pg_query__into_clause__pack_to_buffer
2775
                     (const PgQuery__IntoClause *message,
2776
                      ProtobufCBuffer *buffer)
2777
0
{
2778
0
  assert(message->base.descriptor == &pg_query__into_clause__descriptor);
2779
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2780
0
}
2781
PgQuery__IntoClause *
2782
       pg_query__into_clause__unpack
2783
                     (ProtobufCAllocator  *allocator,
2784
                      size_t               len,
2785
                      const uint8_t       *data)
2786
0
{
2787
0
  return (PgQuery__IntoClause *)
2788
0
     protobuf_c_message_unpack (&pg_query__into_clause__descriptor,
2789
0
                                allocator, len, data);
2790
0
}
2791
void   pg_query__into_clause__free_unpacked
2792
                     (PgQuery__IntoClause *message,
2793
                      ProtobufCAllocator *allocator)
2794
0
{
2795
0
  if(!message)
2796
0
    return;
2797
0
  assert(message->base.descriptor == &pg_query__into_clause__descriptor);
2798
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2799
0
}
2800
void   pg_query__merge_action__init
2801
                     (PgQuery__MergeAction         *message)
2802
0
{
2803
0
  static const PgQuery__MergeAction init_value = PG_QUERY__MERGE_ACTION__INIT;
2804
0
  *message = init_value;
2805
0
}
2806
size_t pg_query__merge_action__get_packed_size
2807
                     (const PgQuery__MergeAction *message)
2808
0
{
2809
0
  assert(message->base.descriptor == &pg_query__merge_action__descriptor);
2810
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2811
0
}
2812
size_t pg_query__merge_action__pack
2813
                     (const PgQuery__MergeAction *message,
2814
                      uint8_t       *out)
2815
0
{
2816
0
  assert(message->base.descriptor == &pg_query__merge_action__descriptor);
2817
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2818
0
}
2819
size_t pg_query__merge_action__pack_to_buffer
2820
                     (const PgQuery__MergeAction *message,
2821
                      ProtobufCBuffer *buffer)
2822
0
{
2823
0
  assert(message->base.descriptor == &pg_query__merge_action__descriptor);
2824
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2825
0
}
2826
PgQuery__MergeAction *
2827
       pg_query__merge_action__unpack
2828
                     (ProtobufCAllocator  *allocator,
2829
                      size_t               len,
2830
                      const uint8_t       *data)
2831
0
{
2832
0
  return (PgQuery__MergeAction *)
2833
0
     protobuf_c_message_unpack (&pg_query__merge_action__descriptor,
2834
0
                                allocator, len, data);
2835
0
}
2836
void   pg_query__merge_action__free_unpacked
2837
                     (PgQuery__MergeAction *message,
2838
                      ProtobufCAllocator *allocator)
2839
0
{
2840
0
  if(!message)
2841
0
    return;
2842
0
  assert(message->base.descriptor == &pg_query__merge_action__descriptor);
2843
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2844
0
}
2845
void   pg_query__raw_stmt__init
2846
                     (PgQuery__RawStmt         *message)
2847
0
{
2848
0
  static const PgQuery__RawStmt init_value = PG_QUERY__RAW_STMT__INIT;
2849
0
  *message = init_value;
2850
0
}
2851
size_t pg_query__raw_stmt__get_packed_size
2852
                     (const PgQuery__RawStmt *message)
2853
0
{
2854
0
  assert(message->base.descriptor == &pg_query__raw_stmt__descriptor);
2855
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2856
0
}
2857
size_t pg_query__raw_stmt__pack
2858
                     (const PgQuery__RawStmt *message,
2859
                      uint8_t       *out)
2860
0
{
2861
0
  assert(message->base.descriptor == &pg_query__raw_stmt__descriptor);
2862
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2863
0
}
2864
size_t pg_query__raw_stmt__pack_to_buffer
2865
                     (const PgQuery__RawStmt *message,
2866
                      ProtobufCBuffer *buffer)
2867
0
{
2868
0
  assert(message->base.descriptor == &pg_query__raw_stmt__descriptor);
2869
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2870
0
}
2871
PgQuery__RawStmt *
2872
       pg_query__raw_stmt__unpack
2873
                     (ProtobufCAllocator  *allocator,
2874
                      size_t               len,
2875
                      const uint8_t       *data)
2876
0
{
2877
0
  return (PgQuery__RawStmt *)
2878
0
     protobuf_c_message_unpack (&pg_query__raw_stmt__descriptor,
2879
0
                                allocator, len, data);
2880
0
}
2881
void   pg_query__raw_stmt__free_unpacked
2882
                     (PgQuery__RawStmt *message,
2883
                      ProtobufCAllocator *allocator)
2884
0
{
2885
0
  if(!message)
2886
0
    return;
2887
0
  assert(message->base.descriptor == &pg_query__raw_stmt__descriptor);
2888
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2889
0
}
2890
void   pg_query__query__init
2891
                     (PgQuery__Query         *message)
2892
0
{
2893
0
  static const PgQuery__Query init_value = PG_QUERY__QUERY__INIT;
2894
0
  *message = init_value;
2895
0
}
2896
size_t pg_query__query__get_packed_size
2897
                     (const PgQuery__Query *message)
2898
0
{
2899
0
  assert(message->base.descriptor == &pg_query__query__descriptor);
2900
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2901
0
}
2902
size_t pg_query__query__pack
2903
                     (const PgQuery__Query *message,
2904
                      uint8_t       *out)
2905
0
{
2906
0
  assert(message->base.descriptor == &pg_query__query__descriptor);
2907
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2908
0
}
2909
size_t pg_query__query__pack_to_buffer
2910
                     (const PgQuery__Query *message,
2911
                      ProtobufCBuffer *buffer)
2912
0
{
2913
0
  assert(message->base.descriptor == &pg_query__query__descriptor);
2914
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2915
0
}
2916
PgQuery__Query *
2917
       pg_query__query__unpack
2918
                     (ProtobufCAllocator  *allocator,
2919
                      size_t               len,
2920
                      const uint8_t       *data)
2921
0
{
2922
0
  return (PgQuery__Query *)
2923
0
     protobuf_c_message_unpack (&pg_query__query__descriptor,
2924
0
                                allocator, len, data);
2925
0
}
2926
void   pg_query__query__free_unpacked
2927
                     (PgQuery__Query *message,
2928
                      ProtobufCAllocator *allocator)
2929
0
{
2930
0
  if(!message)
2931
0
    return;
2932
0
  assert(message->base.descriptor == &pg_query__query__descriptor);
2933
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2934
0
}
2935
void   pg_query__insert_stmt__init
2936
                     (PgQuery__InsertStmt         *message)
2937
0
{
2938
0
  static const PgQuery__InsertStmt init_value = PG_QUERY__INSERT_STMT__INIT;
2939
0
  *message = init_value;
2940
0
}
2941
size_t pg_query__insert_stmt__get_packed_size
2942
                     (const PgQuery__InsertStmt *message)
2943
0
{
2944
0
  assert(message->base.descriptor == &pg_query__insert_stmt__descriptor);
2945
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2946
0
}
2947
size_t pg_query__insert_stmt__pack
2948
                     (const PgQuery__InsertStmt *message,
2949
                      uint8_t       *out)
2950
0
{
2951
0
  assert(message->base.descriptor == &pg_query__insert_stmt__descriptor);
2952
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2953
0
}
2954
size_t pg_query__insert_stmt__pack_to_buffer
2955
                     (const PgQuery__InsertStmt *message,
2956
                      ProtobufCBuffer *buffer)
2957
0
{
2958
0
  assert(message->base.descriptor == &pg_query__insert_stmt__descriptor);
2959
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2960
0
}
2961
PgQuery__InsertStmt *
2962
       pg_query__insert_stmt__unpack
2963
                     (ProtobufCAllocator  *allocator,
2964
                      size_t               len,
2965
                      const uint8_t       *data)
2966
0
{
2967
0
  return (PgQuery__InsertStmt *)
2968
0
     protobuf_c_message_unpack (&pg_query__insert_stmt__descriptor,
2969
0
                                allocator, len, data);
2970
0
}
2971
void   pg_query__insert_stmt__free_unpacked
2972
                     (PgQuery__InsertStmt *message,
2973
                      ProtobufCAllocator *allocator)
2974
0
{
2975
0
  if(!message)
2976
0
    return;
2977
0
  assert(message->base.descriptor == &pg_query__insert_stmt__descriptor);
2978
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2979
0
}
2980
void   pg_query__delete_stmt__init
2981
                     (PgQuery__DeleteStmt         *message)
2982
0
{
2983
0
  static const PgQuery__DeleteStmt init_value = PG_QUERY__DELETE_STMT__INIT;
2984
0
  *message = init_value;
2985
0
}
2986
size_t pg_query__delete_stmt__get_packed_size
2987
                     (const PgQuery__DeleteStmt *message)
2988
0
{
2989
0
  assert(message->base.descriptor == &pg_query__delete_stmt__descriptor);
2990
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2991
0
}
2992
size_t pg_query__delete_stmt__pack
2993
                     (const PgQuery__DeleteStmt *message,
2994
                      uint8_t       *out)
2995
0
{
2996
0
  assert(message->base.descriptor == &pg_query__delete_stmt__descriptor);
2997
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2998
0
}
2999
size_t pg_query__delete_stmt__pack_to_buffer
3000
                     (const PgQuery__DeleteStmt *message,
3001
                      ProtobufCBuffer *buffer)
3002
0
{
3003
0
  assert(message->base.descriptor == &pg_query__delete_stmt__descriptor);
3004
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3005
0
}
3006
PgQuery__DeleteStmt *
3007
       pg_query__delete_stmt__unpack
3008
                     (ProtobufCAllocator  *allocator,
3009
                      size_t               len,
3010
                      const uint8_t       *data)
3011
0
{
3012
0
  return (PgQuery__DeleteStmt *)
3013
0
     protobuf_c_message_unpack (&pg_query__delete_stmt__descriptor,
3014
0
                                allocator, len, data);
3015
0
}
3016
void   pg_query__delete_stmt__free_unpacked
3017
                     (PgQuery__DeleteStmt *message,
3018
                      ProtobufCAllocator *allocator)
3019
0
{
3020
0
  if(!message)
3021
0
    return;
3022
0
  assert(message->base.descriptor == &pg_query__delete_stmt__descriptor);
3023
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3024
0
}
3025
void   pg_query__update_stmt__init
3026
                     (PgQuery__UpdateStmt         *message)
3027
0
{
3028
0
  static const PgQuery__UpdateStmt init_value = PG_QUERY__UPDATE_STMT__INIT;
3029
0
  *message = init_value;
3030
0
}
3031
size_t pg_query__update_stmt__get_packed_size
3032
                     (const PgQuery__UpdateStmt *message)
3033
0
{
3034
0
  assert(message->base.descriptor == &pg_query__update_stmt__descriptor);
3035
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3036
0
}
3037
size_t pg_query__update_stmt__pack
3038
                     (const PgQuery__UpdateStmt *message,
3039
                      uint8_t       *out)
3040
0
{
3041
0
  assert(message->base.descriptor == &pg_query__update_stmt__descriptor);
3042
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3043
0
}
3044
size_t pg_query__update_stmt__pack_to_buffer
3045
                     (const PgQuery__UpdateStmt *message,
3046
                      ProtobufCBuffer *buffer)
3047
0
{
3048
0
  assert(message->base.descriptor == &pg_query__update_stmt__descriptor);
3049
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3050
0
}
3051
PgQuery__UpdateStmt *
3052
       pg_query__update_stmt__unpack
3053
                     (ProtobufCAllocator  *allocator,
3054
                      size_t               len,
3055
                      const uint8_t       *data)
3056
0
{
3057
0
  return (PgQuery__UpdateStmt *)
3058
0
     protobuf_c_message_unpack (&pg_query__update_stmt__descriptor,
3059
0
                                allocator, len, data);
3060
0
}
3061
void   pg_query__update_stmt__free_unpacked
3062
                     (PgQuery__UpdateStmt *message,
3063
                      ProtobufCAllocator *allocator)
3064
0
{
3065
0
  if(!message)
3066
0
    return;
3067
0
  assert(message->base.descriptor == &pg_query__update_stmt__descriptor);
3068
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3069
0
}
3070
void   pg_query__merge_stmt__init
3071
                     (PgQuery__MergeStmt         *message)
3072
0
{
3073
0
  static const PgQuery__MergeStmt init_value = PG_QUERY__MERGE_STMT__INIT;
3074
0
  *message = init_value;
3075
0
}
3076
size_t pg_query__merge_stmt__get_packed_size
3077
                     (const PgQuery__MergeStmt *message)
3078
0
{
3079
0
  assert(message->base.descriptor == &pg_query__merge_stmt__descriptor);
3080
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3081
0
}
3082
size_t pg_query__merge_stmt__pack
3083
                     (const PgQuery__MergeStmt *message,
3084
                      uint8_t       *out)
3085
0
{
3086
0
  assert(message->base.descriptor == &pg_query__merge_stmt__descriptor);
3087
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3088
0
}
3089
size_t pg_query__merge_stmt__pack_to_buffer
3090
                     (const PgQuery__MergeStmt *message,
3091
                      ProtobufCBuffer *buffer)
3092
0
{
3093
0
  assert(message->base.descriptor == &pg_query__merge_stmt__descriptor);
3094
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3095
0
}
3096
PgQuery__MergeStmt *
3097
       pg_query__merge_stmt__unpack
3098
                     (ProtobufCAllocator  *allocator,
3099
                      size_t               len,
3100
                      const uint8_t       *data)
3101
0
{
3102
0
  return (PgQuery__MergeStmt *)
3103
0
     protobuf_c_message_unpack (&pg_query__merge_stmt__descriptor,
3104
0
                                allocator, len, data);
3105
0
}
3106
void   pg_query__merge_stmt__free_unpacked
3107
                     (PgQuery__MergeStmt *message,
3108
                      ProtobufCAllocator *allocator)
3109
0
{
3110
0
  if(!message)
3111
0
    return;
3112
0
  assert(message->base.descriptor == &pg_query__merge_stmt__descriptor);
3113
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3114
0
}
3115
void   pg_query__select_stmt__init
3116
                     (PgQuery__SelectStmt         *message)
3117
0
{
3118
0
  static const PgQuery__SelectStmt init_value = PG_QUERY__SELECT_STMT__INIT;
3119
0
  *message = init_value;
3120
0
}
3121
size_t pg_query__select_stmt__get_packed_size
3122
                     (const PgQuery__SelectStmt *message)
3123
0
{
3124
0
  assert(message->base.descriptor == &pg_query__select_stmt__descriptor);
3125
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3126
0
}
3127
size_t pg_query__select_stmt__pack
3128
                     (const PgQuery__SelectStmt *message,
3129
                      uint8_t       *out)
3130
0
{
3131
0
  assert(message->base.descriptor == &pg_query__select_stmt__descriptor);
3132
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3133
0
}
3134
size_t pg_query__select_stmt__pack_to_buffer
3135
                     (const PgQuery__SelectStmt *message,
3136
                      ProtobufCBuffer *buffer)
3137
0
{
3138
0
  assert(message->base.descriptor == &pg_query__select_stmt__descriptor);
3139
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3140
0
}
3141
PgQuery__SelectStmt *
3142
       pg_query__select_stmt__unpack
3143
                     (ProtobufCAllocator  *allocator,
3144
                      size_t               len,
3145
                      const uint8_t       *data)
3146
0
{
3147
0
  return (PgQuery__SelectStmt *)
3148
0
     protobuf_c_message_unpack (&pg_query__select_stmt__descriptor,
3149
0
                                allocator, len, data);
3150
0
}
3151
void   pg_query__select_stmt__free_unpacked
3152
                     (PgQuery__SelectStmt *message,
3153
                      ProtobufCAllocator *allocator)
3154
0
{
3155
0
  if(!message)
3156
0
    return;
3157
0
  assert(message->base.descriptor == &pg_query__select_stmt__descriptor);
3158
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3159
0
}
3160
void   pg_query__return_stmt__init
3161
                     (PgQuery__ReturnStmt         *message)
3162
0
{
3163
0
  static const PgQuery__ReturnStmt init_value = PG_QUERY__RETURN_STMT__INIT;
3164
0
  *message = init_value;
3165
0
}
3166
size_t pg_query__return_stmt__get_packed_size
3167
                     (const PgQuery__ReturnStmt *message)
3168
0
{
3169
0
  assert(message->base.descriptor == &pg_query__return_stmt__descriptor);
3170
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3171
0
}
3172
size_t pg_query__return_stmt__pack
3173
                     (const PgQuery__ReturnStmt *message,
3174
                      uint8_t       *out)
3175
0
{
3176
0
  assert(message->base.descriptor == &pg_query__return_stmt__descriptor);
3177
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3178
0
}
3179
size_t pg_query__return_stmt__pack_to_buffer
3180
                     (const PgQuery__ReturnStmt *message,
3181
                      ProtobufCBuffer *buffer)
3182
0
{
3183
0
  assert(message->base.descriptor == &pg_query__return_stmt__descriptor);
3184
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3185
0
}
3186
PgQuery__ReturnStmt *
3187
       pg_query__return_stmt__unpack
3188
                     (ProtobufCAllocator  *allocator,
3189
                      size_t               len,
3190
                      const uint8_t       *data)
3191
0
{
3192
0
  return (PgQuery__ReturnStmt *)
3193
0
     protobuf_c_message_unpack (&pg_query__return_stmt__descriptor,
3194
0
                                allocator, len, data);
3195
0
}
3196
void   pg_query__return_stmt__free_unpacked
3197
                     (PgQuery__ReturnStmt *message,
3198
                      ProtobufCAllocator *allocator)
3199
0
{
3200
0
  if(!message)
3201
0
    return;
3202
0
  assert(message->base.descriptor == &pg_query__return_stmt__descriptor);
3203
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3204
0
}
3205
void   pg_query__plassign_stmt__init
3206
                     (PgQuery__PLAssignStmt         *message)
3207
0
{
3208
0
  static const PgQuery__PLAssignStmt init_value = PG_QUERY__PLASSIGN_STMT__INIT;
3209
0
  *message = init_value;
3210
0
}
3211
size_t pg_query__plassign_stmt__get_packed_size
3212
                     (const PgQuery__PLAssignStmt *message)
3213
0
{
3214
0
  assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor);
3215
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3216
0
}
3217
size_t pg_query__plassign_stmt__pack
3218
                     (const PgQuery__PLAssignStmt *message,
3219
                      uint8_t       *out)
3220
0
{
3221
0
  assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor);
3222
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3223
0
}
3224
size_t pg_query__plassign_stmt__pack_to_buffer
3225
                     (const PgQuery__PLAssignStmt *message,
3226
                      ProtobufCBuffer *buffer)
3227
0
{
3228
0
  assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor);
3229
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3230
0
}
3231
PgQuery__PLAssignStmt *
3232
       pg_query__plassign_stmt__unpack
3233
                     (ProtobufCAllocator  *allocator,
3234
                      size_t               len,
3235
                      const uint8_t       *data)
3236
0
{
3237
0
  return (PgQuery__PLAssignStmt *)
3238
0
     protobuf_c_message_unpack (&pg_query__plassign_stmt__descriptor,
3239
0
                                allocator, len, data);
3240
0
}
3241
void   pg_query__plassign_stmt__free_unpacked
3242
                     (PgQuery__PLAssignStmt *message,
3243
                      ProtobufCAllocator *allocator)
3244
0
{
3245
0
  if(!message)
3246
0
    return;
3247
0
  assert(message->base.descriptor == &pg_query__plassign_stmt__descriptor);
3248
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3249
0
}
3250
void   pg_query__alter_table_stmt__init
3251
                     (PgQuery__AlterTableStmt         *message)
3252
0
{
3253
0
  static const PgQuery__AlterTableStmt init_value = PG_QUERY__ALTER_TABLE_STMT__INIT;
3254
0
  *message = init_value;
3255
0
}
3256
size_t pg_query__alter_table_stmt__get_packed_size
3257
                     (const PgQuery__AlterTableStmt *message)
3258
0
{
3259
0
  assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor);
3260
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3261
0
}
3262
size_t pg_query__alter_table_stmt__pack
3263
                     (const PgQuery__AlterTableStmt *message,
3264
                      uint8_t       *out)
3265
0
{
3266
0
  assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor);
3267
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3268
0
}
3269
size_t pg_query__alter_table_stmt__pack_to_buffer
3270
                     (const PgQuery__AlterTableStmt *message,
3271
                      ProtobufCBuffer *buffer)
3272
0
{
3273
0
  assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor);
3274
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3275
0
}
3276
PgQuery__AlterTableStmt *
3277
       pg_query__alter_table_stmt__unpack
3278
                     (ProtobufCAllocator  *allocator,
3279
                      size_t               len,
3280
                      const uint8_t       *data)
3281
0
{
3282
0
  return (PgQuery__AlterTableStmt *)
3283
0
     protobuf_c_message_unpack (&pg_query__alter_table_stmt__descriptor,
3284
0
                                allocator, len, data);
3285
0
}
3286
void   pg_query__alter_table_stmt__free_unpacked
3287
                     (PgQuery__AlterTableStmt *message,
3288
                      ProtobufCAllocator *allocator)
3289
0
{
3290
0
  if(!message)
3291
0
    return;
3292
0
  assert(message->base.descriptor == &pg_query__alter_table_stmt__descriptor);
3293
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3294
0
}
3295
void   pg_query__alter_table_cmd__init
3296
                     (PgQuery__AlterTableCmd         *message)
3297
0
{
3298
0
  static const PgQuery__AlterTableCmd init_value = PG_QUERY__ALTER_TABLE_CMD__INIT;
3299
0
  *message = init_value;
3300
0
}
3301
size_t pg_query__alter_table_cmd__get_packed_size
3302
                     (const PgQuery__AlterTableCmd *message)
3303
0
{
3304
0
  assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor);
3305
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3306
0
}
3307
size_t pg_query__alter_table_cmd__pack
3308
                     (const PgQuery__AlterTableCmd *message,
3309
                      uint8_t       *out)
3310
0
{
3311
0
  assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor);
3312
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3313
0
}
3314
size_t pg_query__alter_table_cmd__pack_to_buffer
3315
                     (const PgQuery__AlterTableCmd *message,
3316
                      ProtobufCBuffer *buffer)
3317
0
{
3318
0
  assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor);
3319
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3320
0
}
3321
PgQuery__AlterTableCmd *
3322
       pg_query__alter_table_cmd__unpack
3323
                     (ProtobufCAllocator  *allocator,
3324
                      size_t               len,
3325
                      const uint8_t       *data)
3326
0
{
3327
0
  return (PgQuery__AlterTableCmd *)
3328
0
     protobuf_c_message_unpack (&pg_query__alter_table_cmd__descriptor,
3329
0
                                allocator, len, data);
3330
0
}
3331
void   pg_query__alter_table_cmd__free_unpacked
3332
                     (PgQuery__AlterTableCmd *message,
3333
                      ProtobufCAllocator *allocator)
3334
0
{
3335
0
  if(!message)
3336
0
    return;
3337
0
  assert(message->base.descriptor == &pg_query__alter_table_cmd__descriptor);
3338
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3339
0
}
3340
void   pg_query__alter_domain_stmt__init
3341
                     (PgQuery__AlterDomainStmt         *message)
3342
0
{
3343
0
  static const PgQuery__AlterDomainStmt init_value = PG_QUERY__ALTER_DOMAIN_STMT__INIT;
3344
0
  *message = init_value;
3345
0
}
3346
size_t pg_query__alter_domain_stmt__get_packed_size
3347
                     (const PgQuery__AlterDomainStmt *message)
3348
0
{
3349
0
  assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor);
3350
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3351
0
}
3352
size_t pg_query__alter_domain_stmt__pack
3353
                     (const PgQuery__AlterDomainStmt *message,
3354
                      uint8_t       *out)
3355
0
{
3356
0
  assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor);
3357
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3358
0
}
3359
size_t pg_query__alter_domain_stmt__pack_to_buffer
3360
                     (const PgQuery__AlterDomainStmt *message,
3361
                      ProtobufCBuffer *buffer)
3362
0
{
3363
0
  assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor);
3364
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3365
0
}
3366
PgQuery__AlterDomainStmt *
3367
       pg_query__alter_domain_stmt__unpack
3368
                     (ProtobufCAllocator  *allocator,
3369
                      size_t               len,
3370
                      const uint8_t       *data)
3371
0
{
3372
0
  return (PgQuery__AlterDomainStmt *)
3373
0
     protobuf_c_message_unpack (&pg_query__alter_domain_stmt__descriptor,
3374
0
                                allocator, len, data);
3375
0
}
3376
void   pg_query__alter_domain_stmt__free_unpacked
3377
                     (PgQuery__AlterDomainStmt *message,
3378
                      ProtobufCAllocator *allocator)
3379
0
{
3380
0
  if(!message)
3381
0
    return;
3382
0
  assert(message->base.descriptor == &pg_query__alter_domain_stmt__descriptor);
3383
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3384
0
}
3385
void   pg_query__set_operation_stmt__init
3386
                     (PgQuery__SetOperationStmt         *message)
3387
0
{
3388
0
  static const PgQuery__SetOperationStmt init_value = PG_QUERY__SET_OPERATION_STMT__INIT;
3389
0
  *message = init_value;
3390
0
}
3391
size_t pg_query__set_operation_stmt__get_packed_size
3392
                     (const PgQuery__SetOperationStmt *message)
3393
0
{
3394
0
  assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor);
3395
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3396
0
}
3397
size_t pg_query__set_operation_stmt__pack
3398
                     (const PgQuery__SetOperationStmt *message,
3399
                      uint8_t       *out)
3400
0
{
3401
0
  assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor);
3402
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3403
0
}
3404
size_t pg_query__set_operation_stmt__pack_to_buffer
3405
                     (const PgQuery__SetOperationStmt *message,
3406
                      ProtobufCBuffer *buffer)
3407
0
{
3408
0
  assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor);
3409
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3410
0
}
3411
PgQuery__SetOperationStmt *
3412
       pg_query__set_operation_stmt__unpack
3413
                     (ProtobufCAllocator  *allocator,
3414
                      size_t               len,
3415
                      const uint8_t       *data)
3416
0
{
3417
0
  return (PgQuery__SetOperationStmt *)
3418
0
     protobuf_c_message_unpack (&pg_query__set_operation_stmt__descriptor,
3419
0
                                allocator, len, data);
3420
0
}
3421
void   pg_query__set_operation_stmt__free_unpacked
3422
                     (PgQuery__SetOperationStmt *message,
3423
                      ProtobufCAllocator *allocator)
3424
0
{
3425
0
  if(!message)
3426
0
    return;
3427
0
  assert(message->base.descriptor == &pg_query__set_operation_stmt__descriptor);
3428
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3429
0
}
3430
void   pg_query__grant_stmt__init
3431
                     (PgQuery__GrantStmt         *message)
3432
0
{
3433
0
  static const PgQuery__GrantStmt init_value = PG_QUERY__GRANT_STMT__INIT;
3434
0
  *message = init_value;
3435
0
}
3436
size_t pg_query__grant_stmt__get_packed_size
3437
                     (const PgQuery__GrantStmt *message)
3438
0
{
3439
0
  assert(message->base.descriptor == &pg_query__grant_stmt__descriptor);
3440
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3441
0
}
3442
size_t pg_query__grant_stmt__pack
3443
                     (const PgQuery__GrantStmt *message,
3444
                      uint8_t       *out)
3445
0
{
3446
0
  assert(message->base.descriptor == &pg_query__grant_stmt__descriptor);
3447
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3448
0
}
3449
size_t pg_query__grant_stmt__pack_to_buffer
3450
                     (const PgQuery__GrantStmt *message,
3451
                      ProtobufCBuffer *buffer)
3452
0
{
3453
0
  assert(message->base.descriptor == &pg_query__grant_stmt__descriptor);
3454
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3455
0
}
3456
PgQuery__GrantStmt *
3457
       pg_query__grant_stmt__unpack
3458
                     (ProtobufCAllocator  *allocator,
3459
                      size_t               len,
3460
                      const uint8_t       *data)
3461
0
{
3462
0
  return (PgQuery__GrantStmt *)
3463
0
     protobuf_c_message_unpack (&pg_query__grant_stmt__descriptor,
3464
0
                                allocator, len, data);
3465
0
}
3466
void   pg_query__grant_stmt__free_unpacked
3467
                     (PgQuery__GrantStmt *message,
3468
                      ProtobufCAllocator *allocator)
3469
0
{
3470
0
  if(!message)
3471
0
    return;
3472
0
  assert(message->base.descriptor == &pg_query__grant_stmt__descriptor);
3473
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3474
0
}
3475
void   pg_query__grant_role_stmt__init
3476
                     (PgQuery__GrantRoleStmt         *message)
3477
0
{
3478
0
  static const PgQuery__GrantRoleStmt init_value = PG_QUERY__GRANT_ROLE_STMT__INIT;
3479
0
  *message = init_value;
3480
0
}
3481
size_t pg_query__grant_role_stmt__get_packed_size
3482
                     (const PgQuery__GrantRoleStmt *message)
3483
0
{
3484
0
  assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor);
3485
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3486
0
}
3487
size_t pg_query__grant_role_stmt__pack
3488
                     (const PgQuery__GrantRoleStmt *message,
3489
                      uint8_t       *out)
3490
0
{
3491
0
  assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor);
3492
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3493
0
}
3494
size_t pg_query__grant_role_stmt__pack_to_buffer
3495
                     (const PgQuery__GrantRoleStmt *message,
3496
                      ProtobufCBuffer *buffer)
3497
0
{
3498
0
  assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor);
3499
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3500
0
}
3501
PgQuery__GrantRoleStmt *
3502
       pg_query__grant_role_stmt__unpack
3503
                     (ProtobufCAllocator  *allocator,
3504
                      size_t               len,
3505
                      const uint8_t       *data)
3506
0
{
3507
0
  return (PgQuery__GrantRoleStmt *)
3508
0
     protobuf_c_message_unpack (&pg_query__grant_role_stmt__descriptor,
3509
0
                                allocator, len, data);
3510
0
}
3511
void   pg_query__grant_role_stmt__free_unpacked
3512
                     (PgQuery__GrantRoleStmt *message,
3513
                      ProtobufCAllocator *allocator)
3514
0
{
3515
0
  if(!message)
3516
0
    return;
3517
0
  assert(message->base.descriptor == &pg_query__grant_role_stmt__descriptor);
3518
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3519
0
}
3520
void   pg_query__alter_default_privileges_stmt__init
3521
                     (PgQuery__AlterDefaultPrivilegesStmt         *message)
3522
0
{
3523
0
  static const PgQuery__AlterDefaultPrivilegesStmt init_value = PG_QUERY__ALTER_DEFAULT_PRIVILEGES_STMT__INIT;
3524
0
  *message = init_value;
3525
0
}
3526
size_t pg_query__alter_default_privileges_stmt__get_packed_size
3527
                     (const PgQuery__AlterDefaultPrivilegesStmt *message)
3528
0
{
3529
0
  assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor);
3530
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3531
0
}
3532
size_t pg_query__alter_default_privileges_stmt__pack
3533
                     (const PgQuery__AlterDefaultPrivilegesStmt *message,
3534
                      uint8_t       *out)
3535
0
{
3536
0
  assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor);
3537
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3538
0
}
3539
size_t pg_query__alter_default_privileges_stmt__pack_to_buffer
3540
                     (const PgQuery__AlterDefaultPrivilegesStmt *message,
3541
                      ProtobufCBuffer *buffer)
3542
0
{
3543
0
  assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor);
3544
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3545
0
}
3546
PgQuery__AlterDefaultPrivilegesStmt *
3547
       pg_query__alter_default_privileges_stmt__unpack
3548
                     (ProtobufCAllocator  *allocator,
3549
                      size_t               len,
3550
                      const uint8_t       *data)
3551
0
{
3552
0
  return (PgQuery__AlterDefaultPrivilegesStmt *)
3553
0
     protobuf_c_message_unpack (&pg_query__alter_default_privileges_stmt__descriptor,
3554
0
                                allocator, len, data);
3555
0
}
3556
void   pg_query__alter_default_privileges_stmt__free_unpacked
3557
                     (PgQuery__AlterDefaultPrivilegesStmt *message,
3558
                      ProtobufCAllocator *allocator)
3559
0
{
3560
0
  if(!message)
3561
0
    return;
3562
0
  assert(message->base.descriptor == &pg_query__alter_default_privileges_stmt__descriptor);
3563
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3564
0
}
3565
void   pg_query__close_portal_stmt__init
3566
                     (PgQuery__ClosePortalStmt         *message)
3567
0
{
3568
0
  static const PgQuery__ClosePortalStmt init_value = PG_QUERY__CLOSE_PORTAL_STMT__INIT;
3569
0
  *message = init_value;
3570
0
}
3571
size_t pg_query__close_portal_stmt__get_packed_size
3572
                     (const PgQuery__ClosePortalStmt *message)
3573
0
{
3574
0
  assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor);
3575
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3576
0
}
3577
size_t pg_query__close_portal_stmt__pack
3578
                     (const PgQuery__ClosePortalStmt *message,
3579
                      uint8_t       *out)
3580
0
{
3581
0
  assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor);
3582
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3583
0
}
3584
size_t pg_query__close_portal_stmt__pack_to_buffer
3585
                     (const PgQuery__ClosePortalStmt *message,
3586
                      ProtobufCBuffer *buffer)
3587
0
{
3588
0
  assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor);
3589
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3590
0
}
3591
PgQuery__ClosePortalStmt *
3592
       pg_query__close_portal_stmt__unpack
3593
                     (ProtobufCAllocator  *allocator,
3594
                      size_t               len,
3595
                      const uint8_t       *data)
3596
0
{
3597
0
  return (PgQuery__ClosePortalStmt *)
3598
0
     protobuf_c_message_unpack (&pg_query__close_portal_stmt__descriptor,
3599
0
                                allocator, len, data);
3600
0
}
3601
void   pg_query__close_portal_stmt__free_unpacked
3602
                     (PgQuery__ClosePortalStmt *message,
3603
                      ProtobufCAllocator *allocator)
3604
0
{
3605
0
  if(!message)
3606
0
    return;
3607
0
  assert(message->base.descriptor == &pg_query__close_portal_stmt__descriptor);
3608
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3609
0
}
3610
void   pg_query__cluster_stmt__init
3611
                     (PgQuery__ClusterStmt         *message)
3612
0
{
3613
0
  static const PgQuery__ClusterStmt init_value = PG_QUERY__CLUSTER_STMT__INIT;
3614
0
  *message = init_value;
3615
0
}
3616
size_t pg_query__cluster_stmt__get_packed_size
3617
                     (const PgQuery__ClusterStmt *message)
3618
0
{
3619
0
  assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor);
3620
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3621
0
}
3622
size_t pg_query__cluster_stmt__pack
3623
                     (const PgQuery__ClusterStmt *message,
3624
                      uint8_t       *out)
3625
0
{
3626
0
  assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor);
3627
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3628
0
}
3629
size_t pg_query__cluster_stmt__pack_to_buffer
3630
                     (const PgQuery__ClusterStmt *message,
3631
                      ProtobufCBuffer *buffer)
3632
0
{
3633
0
  assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor);
3634
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3635
0
}
3636
PgQuery__ClusterStmt *
3637
       pg_query__cluster_stmt__unpack
3638
                     (ProtobufCAllocator  *allocator,
3639
                      size_t               len,
3640
                      const uint8_t       *data)
3641
0
{
3642
0
  return (PgQuery__ClusterStmt *)
3643
0
     protobuf_c_message_unpack (&pg_query__cluster_stmt__descriptor,
3644
0
                                allocator, len, data);
3645
0
}
3646
void   pg_query__cluster_stmt__free_unpacked
3647
                     (PgQuery__ClusterStmt *message,
3648
                      ProtobufCAllocator *allocator)
3649
0
{
3650
0
  if(!message)
3651
0
    return;
3652
0
  assert(message->base.descriptor == &pg_query__cluster_stmt__descriptor);
3653
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3654
0
}
3655
void   pg_query__copy_stmt__init
3656
                     (PgQuery__CopyStmt         *message)
3657
0
{
3658
0
  static const PgQuery__CopyStmt init_value = PG_QUERY__COPY_STMT__INIT;
3659
0
  *message = init_value;
3660
0
}
3661
size_t pg_query__copy_stmt__get_packed_size
3662
                     (const PgQuery__CopyStmt *message)
3663
0
{
3664
0
  assert(message->base.descriptor == &pg_query__copy_stmt__descriptor);
3665
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3666
0
}
3667
size_t pg_query__copy_stmt__pack
3668
                     (const PgQuery__CopyStmt *message,
3669
                      uint8_t       *out)
3670
0
{
3671
0
  assert(message->base.descriptor == &pg_query__copy_stmt__descriptor);
3672
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3673
0
}
3674
size_t pg_query__copy_stmt__pack_to_buffer
3675
                     (const PgQuery__CopyStmt *message,
3676
                      ProtobufCBuffer *buffer)
3677
0
{
3678
0
  assert(message->base.descriptor == &pg_query__copy_stmt__descriptor);
3679
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3680
0
}
3681
PgQuery__CopyStmt *
3682
       pg_query__copy_stmt__unpack
3683
                     (ProtobufCAllocator  *allocator,
3684
                      size_t               len,
3685
                      const uint8_t       *data)
3686
0
{
3687
0
  return (PgQuery__CopyStmt *)
3688
0
     protobuf_c_message_unpack (&pg_query__copy_stmt__descriptor,
3689
0
                                allocator, len, data);
3690
0
}
3691
void   pg_query__copy_stmt__free_unpacked
3692
                     (PgQuery__CopyStmt *message,
3693
                      ProtobufCAllocator *allocator)
3694
0
{
3695
0
  if(!message)
3696
0
    return;
3697
0
  assert(message->base.descriptor == &pg_query__copy_stmt__descriptor);
3698
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3699
0
}
3700
void   pg_query__create_stmt__init
3701
                     (PgQuery__CreateStmt         *message)
3702
0
{
3703
0
  static const PgQuery__CreateStmt init_value = PG_QUERY__CREATE_STMT__INIT;
3704
0
  *message = init_value;
3705
0
}
3706
size_t pg_query__create_stmt__get_packed_size
3707
                     (const PgQuery__CreateStmt *message)
3708
0
{
3709
0
  assert(message->base.descriptor == &pg_query__create_stmt__descriptor);
3710
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3711
0
}
3712
size_t pg_query__create_stmt__pack
3713
                     (const PgQuery__CreateStmt *message,
3714
                      uint8_t       *out)
3715
0
{
3716
0
  assert(message->base.descriptor == &pg_query__create_stmt__descriptor);
3717
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3718
0
}
3719
size_t pg_query__create_stmt__pack_to_buffer
3720
                     (const PgQuery__CreateStmt *message,
3721
                      ProtobufCBuffer *buffer)
3722
0
{
3723
0
  assert(message->base.descriptor == &pg_query__create_stmt__descriptor);
3724
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3725
0
}
3726
PgQuery__CreateStmt *
3727
       pg_query__create_stmt__unpack
3728
                     (ProtobufCAllocator  *allocator,
3729
                      size_t               len,
3730
                      const uint8_t       *data)
3731
0
{
3732
0
  return (PgQuery__CreateStmt *)
3733
0
     protobuf_c_message_unpack (&pg_query__create_stmt__descriptor,
3734
0
                                allocator, len, data);
3735
0
}
3736
void   pg_query__create_stmt__free_unpacked
3737
                     (PgQuery__CreateStmt *message,
3738
                      ProtobufCAllocator *allocator)
3739
0
{
3740
0
  if(!message)
3741
0
    return;
3742
0
  assert(message->base.descriptor == &pg_query__create_stmt__descriptor);
3743
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3744
0
}
3745
void   pg_query__define_stmt__init
3746
                     (PgQuery__DefineStmt         *message)
3747
0
{
3748
0
  static const PgQuery__DefineStmt init_value = PG_QUERY__DEFINE_STMT__INIT;
3749
0
  *message = init_value;
3750
0
}
3751
size_t pg_query__define_stmt__get_packed_size
3752
                     (const PgQuery__DefineStmt *message)
3753
0
{
3754
0
  assert(message->base.descriptor == &pg_query__define_stmt__descriptor);
3755
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3756
0
}
3757
size_t pg_query__define_stmt__pack
3758
                     (const PgQuery__DefineStmt *message,
3759
                      uint8_t       *out)
3760
0
{
3761
0
  assert(message->base.descriptor == &pg_query__define_stmt__descriptor);
3762
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3763
0
}
3764
size_t pg_query__define_stmt__pack_to_buffer
3765
                     (const PgQuery__DefineStmt *message,
3766
                      ProtobufCBuffer *buffer)
3767
0
{
3768
0
  assert(message->base.descriptor == &pg_query__define_stmt__descriptor);
3769
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3770
0
}
3771
PgQuery__DefineStmt *
3772
       pg_query__define_stmt__unpack
3773
                     (ProtobufCAllocator  *allocator,
3774
                      size_t               len,
3775
                      const uint8_t       *data)
3776
0
{
3777
0
  return (PgQuery__DefineStmt *)
3778
0
     protobuf_c_message_unpack (&pg_query__define_stmt__descriptor,
3779
0
                                allocator, len, data);
3780
0
}
3781
void   pg_query__define_stmt__free_unpacked
3782
                     (PgQuery__DefineStmt *message,
3783
                      ProtobufCAllocator *allocator)
3784
0
{
3785
0
  if(!message)
3786
0
    return;
3787
0
  assert(message->base.descriptor == &pg_query__define_stmt__descriptor);
3788
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3789
0
}
3790
void   pg_query__drop_stmt__init
3791
                     (PgQuery__DropStmt         *message)
3792
0
{
3793
0
  static const PgQuery__DropStmt init_value = PG_QUERY__DROP_STMT__INIT;
3794
0
  *message = init_value;
3795
0
}
3796
size_t pg_query__drop_stmt__get_packed_size
3797
                     (const PgQuery__DropStmt *message)
3798
0
{
3799
0
  assert(message->base.descriptor == &pg_query__drop_stmt__descriptor);
3800
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3801
0
}
3802
size_t pg_query__drop_stmt__pack
3803
                     (const PgQuery__DropStmt *message,
3804
                      uint8_t       *out)
3805
0
{
3806
0
  assert(message->base.descriptor == &pg_query__drop_stmt__descriptor);
3807
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3808
0
}
3809
size_t pg_query__drop_stmt__pack_to_buffer
3810
                     (const PgQuery__DropStmt *message,
3811
                      ProtobufCBuffer *buffer)
3812
0
{
3813
0
  assert(message->base.descriptor == &pg_query__drop_stmt__descriptor);
3814
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3815
0
}
3816
PgQuery__DropStmt *
3817
       pg_query__drop_stmt__unpack
3818
                     (ProtobufCAllocator  *allocator,
3819
                      size_t               len,
3820
                      const uint8_t       *data)
3821
0
{
3822
0
  return (PgQuery__DropStmt *)
3823
0
     protobuf_c_message_unpack (&pg_query__drop_stmt__descriptor,
3824
0
                                allocator, len, data);
3825
0
}
3826
void   pg_query__drop_stmt__free_unpacked
3827
                     (PgQuery__DropStmt *message,
3828
                      ProtobufCAllocator *allocator)
3829
0
{
3830
0
  if(!message)
3831
0
    return;
3832
0
  assert(message->base.descriptor == &pg_query__drop_stmt__descriptor);
3833
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3834
0
}
3835
void   pg_query__truncate_stmt__init
3836
                     (PgQuery__TruncateStmt         *message)
3837
0
{
3838
0
  static const PgQuery__TruncateStmt init_value = PG_QUERY__TRUNCATE_STMT__INIT;
3839
0
  *message = init_value;
3840
0
}
3841
size_t pg_query__truncate_stmt__get_packed_size
3842
                     (const PgQuery__TruncateStmt *message)
3843
0
{
3844
0
  assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor);
3845
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3846
0
}
3847
size_t pg_query__truncate_stmt__pack
3848
                     (const PgQuery__TruncateStmt *message,
3849
                      uint8_t       *out)
3850
0
{
3851
0
  assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor);
3852
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3853
0
}
3854
size_t pg_query__truncate_stmt__pack_to_buffer
3855
                     (const PgQuery__TruncateStmt *message,
3856
                      ProtobufCBuffer *buffer)
3857
0
{
3858
0
  assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor);
3859
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3860
0
}
3861
PgQuery__TruncateStmt *
3862
       pg_query__truncate_stmt__unpack
3863
                     (ProtobufCAllocator  *allocator,
3864
                      size_t               len,
3865
                      const uint8_t       *data)
3866
0
{
3867
0
  return (PgQuery__TruncateStmt *)
3868
0
     protobuf_c_message_unpack (&pg_query__truncate_stmt__descriptor,
3869
0
                                allocator, len, data);
3870
0
}
3871
void   pg_query__truncate_stmt__free_unpacked
3872
                     (PgQuery__TruncateStmt *message,
3873
                      ProtobufCAllocator *allocator)
3874
0
{
3875
0
  if(!message)
3876
0
    return;
3877
0
  assert(message->base.descriptor == &pg_query__truncate_stmt__descriptor);
3878
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3879
0
}
3880
void   pg_query__comment_stmt__init
3881
                     (PgQuery__CommentStmt         *message)
3882
0
{
3883
0
  static const PgQuery__CommentStmt init_value = PG_QUERY__COMMENT_STMT__INIT;
3884
0
  *message = init_value;
3885
0
}
3886
size_t pg_query__comment_stmt__get_packed_size
3887
                     (const PgQuery__CommentStmt *message)
3888
0
{
3889
0
  assert(message->base.descriptor == &pg_query__comment_stmt__descriptor);
3890
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3891
0
}
3892
size_t pg_query__comment_stmt__pack
3893
                     (const PgQuery__CommentStmt *message,
3894
                      uint8_t       *out)
3895
0
{
3896
0
  assert(message->base.descriptor == &pg_query__comment_stmt__descriptor);
3897
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3898
0
}
3899
size_t pg_query__comment_stmt__pack_to_buffer
3900
                     (const PgQuery__CommentStmt *message,
3901
                      ProtobufCBuffer *buffer)
3902
0
{
3903
0
  assert(message->base.descriptor == &pg_query__comment_stmt__descriptor);
3904
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3905
0
}
3906
PgQuery__CommentStmt *
3907
       pg_query__comment_stmt__unpack
3908
                     (ProtobufCAllocator  *allocator,
3909
                      size_t               len,
3910
                      const uint8_t       *data)
3911
0
{
3912
0
  return (PgQuery__CommentStmt *)
3913
0
     protobuf_c_message_unpack (&pg_query__comment_stmt__descriptor,
3914
0
                                allocator, len, data);
3915
0
}
3916
void   pg_query__comment_stmt__free_unpacked
3917
                     (PgQuery__CommentStmt *message,
3918
                      ProtobufCAllocator *allocator)
3919
0
{
3920
0
  if(!message)
3921
0
    return;
3922
0
  assert(message->base.descriptor == &pg_query__comment_stmt__descriptor);
3923
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3924
0
}
3925
void   pg_query__fetch_stmt__init
3926
                     (PgQuery__FetchStmt         *message)
3927
0
{
3928
0
  static const PgQuery__FetchStmt init_value = PG_QUERY__FETCH_STMT__INIT;
3929
0
  *message = init_value;
3930
0
}
3931
size_t pg_query__fetch_stmt__get_packed_size
3932
                     (const PgQuery__FetchStmt *message)
3933
0
{
3934
0
  assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor);
3935
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3936
0
}
3937
size_t pg_query__fetch_stmt__pack
3938
                     (const PgQuery__FetchStmt *message,
3939
                      uint8_t       *out)
3940
0
{
3941
0
  assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor);
3942
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3943
0
}
3944
size_t pg_query__fetch_stmt__pack_to_buffer
3945
                     (const PgQuery__FetchStmt *message,
3946
                      ProtobufCBuffer *buffer)
3947
0
{
3948
0
  assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor);
3949
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3950
0
}
3951
PgQuery__FetchStmt *
3952
       pg_query__fetch_stmt__unpack
3953
                     (ProtobufCAllocator  *allocator,
3954
                      size_t               len,
3955
                      const uint8_t       *data)
3956
0
{
3957
0
  return (PgQuery__FetchStmt *)
3958
0
     protobuf_c_message_unpack (&pg_query__fetch_stmt__descriptor,
3959
0
                                allocator, len, data);
3960
0
}
3961
void   pg_query__fetch_stmt__free_unpacked
3962
                     (PgQuery__FetchStmt *message,
3963
                      ProtobufCAllocator *allocator)
3964
0
{
3965
0
  if(!message)
3966
0
    return;
3967
0
  assert(message->base.descriptor == &pg_query__fetch_stmt__descriptor);
3968
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3969
0
}
3970
void   pg_query__index_stmt__init
3971
                     (PgQuery__IndexStmt         *message)
3972
0
{
3973
0
  static const PgQuery__IndexStmt init_value = PG_QUERY__INDEX_STMT__INIT;
3974
0
  *message = init_value;
3975
0
}
3976
size_t pg_query__index_stmt__get_packed_size
3977
                     (const PgQuery__IndexStmt *message)
3978
0
{
3979
0
  assert(message->base.descriptor == &pg_query__index_stmt__descriptor);
3980
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3981
0
}
3982
size_t pg_query__index_stmt__pack
3983
                     (const PgQuery__IndexStmt *message,
3984
                      uint8_t       *out)
3985
0
{
3986
0
  assert(message->base.descriptor == &pg_query__index_stmt__descriptor);
3987
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3988
0
}
3989
size_t pg_query__index_stmt__pack_to_buffer
3990
                     (const PgQuery__IndexStmt *message,
3991
                      ProtobufCBuffer *buffer)
3992
0
{
3993
0
  assert(message->base.descriptor == &pg_query__index_stmt__descriptor);
3994
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3995
0
}
3996
PgQuery__IndexStmt *
3997
       pg_query__index_stmt__unpack
3998
                     (ProtobufCAllocator  *allocator,
3999
                      size_t               len,
4000
                      const uint8_t       *data)
4001
0
{
4002
0
  return (PgQuery__IndexStmt *)
4003
0
     protobuf_c_message_unpack (&pg_query__index_stmt__descriptor,
4004
0
                                allocator, len, data);
4005
0
}
4006
void   pg_query__index_stmt__free_unpacked
4007
                     (PgQuery__IndexStmt *message,
4008
                      ProtobufCAllocator *allocator)
4009
0
{
4010
0
  if(!message)
4011
0
    return;
4012
0
  assert(message->base.descriptor == &pg_query__index_stmt__descriptor);
4013
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4014
0
}
4015
void   pg_query__create_function_stmt__init
4016
                     (PgQuery__CreateFunctionStmt         *message)
4017
0
{
4018
0
  static const PgQuery__CreateFunctionStmt init_value = PG_QUERY__CREATE_FUNCTION_STMT__INIT;
4019
0
  *message = init_value;
4020
0
}
4021
size_t pg_query__create_function_stmt__get_packed_size
4022
                     (const PgQuery__CreateFunctionStmt *message)
4023
0
{
4024
0
  assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor);
4025
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4026
0
}
4027
size_t pg_query__create_function_stmt__pack
4028
                     (const PgQuery__CreateFunctionStmt *message,
4029
                      uint8_t       *out)
4030
0
{
4031
0
  assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor);
4032
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4033
0
}
4034
size_t pg_query__create_function_stmt__pack_to_buffer
4035
                     (const PgQuery__CreateFunctionStmt *message,
4036
                      ProtobufCBuffer *buffer)
4037
0
{
4038
0
  assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor);
4039
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4040
0
}
4041
PgQuery__CreateFunctionStmt *
4042
       pg_query__create_function_stmt__unpack
4043
                     (ProtobufCAllocator  *allocator,
4044
                      size_t               len,
4045
                      const uint8_t       *data)
4046
0
{
4047
0
  return (PgQuery__CreateFunctionStmt *)
4048
0
     protobuf_c_message_unpack (&pg_query__create_function_stmt__descriptor,
4049
0
                                allocator, len, data);
4050
0
}
4051
void   pg_query__create_function_stmt__free_unpacked
4052
                     (PgQuery__CreateFunctionStmt *message,
4053
                      ProtobufCAllocator *allocator)
4054
0
{
4055
0
  if(!message)
4056
0
    return;
4057
0
  assert(message->base.descriptor == &pg_query__create_function_stmt__descriptor);
4058
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4059
0
}
4060
void   pg_query__alter_function_stmt__init
4061
                     (PgQuery__AlterFunctionStmt         *message)
4062
0
{
4063
0
  static const PgQuery__AlterFunctionStmt init_value = PG_QUERY__ALTER_FUNCTION_STMT__INIT;
4064
0
  *message = init_value;
4065
0
}
4066
size_t pg_query__alter_function_stmt__get_packed_size
4067
                     (const PgQuery__AlterFunctionStmt *message)
4068
0
{
4069
0
  assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor);
4070
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4071
0
}
4072
size_t pg_query__alter_function_stmt__pack
4073
                     (const PgQuery__AlterFunctionStmt *message,
4074
                      uint8_t       *out)
4075
0
{
4076
0
  assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor);
4077
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4078
0
}
4079
size_t pg_query__alter_function_stmt__pack_to_buffer
4080
                     (const PgQuery__AlterFunctionStmt *message,
4081
                      ProtobufCBuffer *buffer)
4082
0
{
4083
0
  assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor);
4084
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4085
0
}
4086
PgQuery__AlterFunctionStmt *
4087
       pg_query__alter_function_stmt__unpack
4088
                     (ProtobufCAllocator  *allocator,
4089
                      size_t               len,
4090
                      const uint8_t       *data)
4091
0
{
4092
0
  return (PgQuery__AlterFunctionStmt *)
4093
0
     protobuf_c_message_unpack (&pg_query__alter_function_stmt__descriptor,
4094
0
                                allocator, len, data);
4095
0
}
4096
void   pg_query__alter_function_stmt__free_unpacked
4097
                     (PgQuery__AlterFunctionStmt *message,
4098
                      ProtobufCAllocator *allocator)
4099
0
{
4100
0
  if(!message)
4101
0
    return;
4102
0
  assert(message->base.descriptor == &pg_query__alter_function_stmt__descriptor);
4103
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4104
0
}
4105
void   pg_query__do_stmt__init
4106
                     (PgQuery__DoStmt         *message)
4107
0
{
4108
0
  static const PgQuery__DoStmt init_value = PG_QUERY__DO_STMT__INIT;
4109
0
  *message = init_value;
4110
0
}
4111
size_t pg_query__do_stmt__get_packed_size
4112
                     (const PgQuery__DoStmt *message)
4113
0
{
4114
0
  assert(message->base.descriptor == &pg_query__do_stmt__descriptor);
4115
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4116
0
}
4117
size_t pg_query__do_stmt__pack
4118
                     (const PgQuery__DoStmt *message,
4119
                      uint8_t       *out)
4120
0
{
4121
0
  assert(message->base.descriptor == &pg_query__do_stmt__descriptor);
4122
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4123
0
}
4124
size_t pg_query__do_stmt__pack_to_buffer
4125
                     (const PgQuery__DoStmt *message,
4126
                      ProtobufCBuffer *buffer)
4127
0
{
4128
0
  assert(message->base.descriptor == &pg_query__do_stmt__descriptor);
4129
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4130
0
}
4131
PgQuery__DoStmt *
4132
       pg_query__do_stmt__unpack
4133
                     (ProtobufCAllocator  *allocator,
4134
                      size_t               len,
4135
                      const uint8_t       *data)
4136
0
{
4137
0
  return (PgQuery__DoStmt *)
4138
0
     protobuf_c_message_unpack (&pg_query__do_stmt__descriptor,
4139
0
                                allocator, len, data);
4140
0
}
4141
void   pg_query__do_stmt__free_unpacked
4142
                     (PgQuery__DoStmt *message,
4143
                      ProtobufCAllocator *allocator)
4144
0
{
4145
0
  if(!message)
4146
0
    return;
4147
0
  assert(message->base.descriptor == &pg_query__do_stmt__descriptor);
4148
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4149
0
}
4150
void   pg_query__rename_stmt__init
4151
                     (PgQuery__RenameStmt         *message)
4152
0
{
4153
0
  static const PgQuery__RenameStmt init_value = PG_QUERY__RENAME_STMT__INIT;
4154
0
  *message = init_value;
4155
0
}
4156
size_t pg_query__rename_stmt__get_packed_size
4157
                     (const PgQuery__RenameStmt *message)
4158
0
{
4159
0
  assert(message->base.descriptor == &pg_query__rename_stmt__descriptor);
4160
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4161
0
}
4162
size_t pg_query__rename_stmt__pack
4163
                     (const PgQuery__RenameStmt *message,
4164
                      uint8_t       *out)
4165
0
{
4166
0
  assert(message->base.descriptor == &pg_query__rename_stmt__descriptor);
4167
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4168
0
}
4169
size_t pg_query__rename_stmt__pack_to_buffer
4170
                     (const PgQuery__RenameStmt *message,
4171
                      ProtobufCBuffer *buffer)
4172
0
{
4173
0
  assert(message->base.descriptor == &pg_query__rename_stmt__descriptor);
4174
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4175
0
}
4176
PgQuery__RenameStmt *
4177
       pg_query__rename_stmt__unpack
4178
                     (ProtobufCAllocator  *allocator,
4179
                      size_t               len,
4180
                      const uint8_t       *data)
4181
0
{
4182
0
  return (PgQuery__RenameStmt *)
4183
0
     protobuf_c_message_unpack (&pg_query__rename_stmt__descriptor,
4184
0
                                allocator, len, data);
4185
0
}
4186
void   pg_query__rename_stmt__free_unpacked
4187
                     (PgQuery__RenameStmt *message,
4188
                      ProtobufCAllocator *allocator)
4189
0
{
4190
0
  if(!message)
4191
0
    return;
4192
0
  assert(message->base.descriptor == &pg_query__rename_stmt__descriptor);
4193
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4194
0
}
4195
void   pg_query__rule_stmt__init
4196
                     (PgQuery__RuleStmt         *message)
4197
0
{
4198
0
  static const PgQuery__RuleStmt init_value = PG_QUERY__RULE_STMT__INIT;
4199
0
  *message = init_value;
4200
0
}
4201
size_t pg_query__rule_stmt__get_packed_size
4202
                     (const PgQuery__RuleStmt *message)
4203
0
{
4204
0
  assert(message->base.descriptor == &pg_query__rule_stmt__descriptor);
4205
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4206
0
}
4207
size_t pg_query__rule_stmt__pack
4208
                     (const PgQuery__RuleStmt *message,
4209
                      uint8_t       *out)
4210
0
{
4211
0
  assert(message->base.descriptor == &pg_query__rule_stmt__descriptor);
4212
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4213
0
}
4214
size_t pg_query__rule_stmt__pack_to_buffer
4215
                     (const PgQuery__RuleStmt *message,
4216
                      ProtobufCBuffer *buffer)
4217
0
{
4218
0
  assert(message->base.descriptor == &pg_query__rule_stmt__descriptor);
4219
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4220
0
}
4221
PgQuery__RuleStmt *
4222
       pg_query__rule_stmt__unpack
4223
                     (ProtobufCAllocator  *allocator,
4224
                      size_t               len,
4225
                      const uint8_t       *data)
4226
0
{
4227
0
  return (PgQuery__RuleStmt *)
4228
0
     protobuf_c_message_unpack (&pg_query__rule_stmt__descriptor,
4229
0
                                allocator, len, data);
4230
0
}
4231
void   pg_query__rule_stmt__free_unpacked
4232
                     (PgQuery__RuleStmt *message,
4233
                      ProtobufCAllocator *allocator)
4234
0
{
4235
0
  if(!message)
4236
0
    return;
4237
0
  assert(message->base.descriptor == &pg_query__rule_stmt__descriptor);
4238
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4239
0
}
4240
void   pg_query__notify_stmt__init
4241
                     (PgQuery__NotifyStmt         *message)
4242
0
{
4243
0
  static const PgQuery__NotifyStmt init_value = PG_QUERY__NOTIFY_STMT__INIT;
4244
0
  *message = init_value;
4245
0
}
4246
size_t pg_query__notify_stmt__get_packed_size
4247
                     (const PgQuery__NotifyStmt *message)
4248
0
{
4249
0
  assert(message->base.descriptor == &pg_query__notify_stmt__descriptor);
4250
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4251
0
}
4252
size_t pg_query__notify_stmt__pack
4253
                     (const PgQuery__NotifyStmt *message,
4254
                      uint8_t       *out)
4255
0
{
4256
0
  assert(message->base.descriptor == &pg_query__notify_stmt__descriptor);
4257
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4258
0
}
4259
size_t pg_query__notify_stmt__pack_to_buffer
4260
                     (const PgQuery__NotifyStmt *message,
4261
                      ProtobufCBuffer *buffer)
4262
0
{
4263
0
  assert(message->base.descriptor == &pg_query__notify_stmt__descriptor);
4264
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4265
0
}
4266
PgQuery__NotifyStmt *
4267
       pg_query__notify_stmt__unpack
4268
                     (ProtobufCAllocator  *allocator,
4269
                      size_t               len,
4270
                      const uint8_t       *data)
4271
0
{
4272
0
  return (PgQuery__NotifyStmt *)
4273
0
     protobuf_c_message_unpack (&pg_query__notify_stmt__descriptor,
4274
0
                                allocator, len, data);
4275
0
}
4276
void   pg_query__notify_stmt__free_unpacked
4277
                     (PgQuery__NotifyStmt *message,
4278
                      ProtobufCAllocator *allocator)
4279
0
{
4280
0
  if(!message)
4281
0
    return;
4282
0
  assert(message->base.descriptor == &pg_query__notify_stmt__descriptor);
4283
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4284
0
}
4285
void   pg_query__listen_stmt__init
4286
                     (PgQuery__ListenStmt         *message)
4287
0
{
4288
0
  static const PgQuery__ListenStmt init_value = PG_QUERY__LISTEN_STMT__INIT;
4289
0
  *message = init_value;
4290
0
}
4291
size_t pg_query__listen_stmt__get_packed_size
4292
                     (const PgQuery__ListenStmt *message)
4293
0
{
4294
0
  assert(message->base.descriptor == &pg_query__listen_stmt__descriptor);
4295
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4296
0
}
4297
size_t pg_query__listen_stmt__pack
4298
                     (const PgQuery__ListenStmt *message,
4299
                      uint8_t       *out)
4300
0
{
4301
0
  assert(message->base.descriptor == &pg_query__listen_stmt__descriptor);
4302
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4303
0
}
4304
size_t pg_query__listen_stmt__pack_to_buffer
4305
                     (const PgQuery__ListenStmt *message,
4306
                      ProtobufCBuffer *buffer)
4307
0
{
4308
0
  assert(message->base.descriptor == &pg_query__listen_stmt__descriptor);
4309
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4310
0
}
4311
PgQuery__ListenStmt *
4312
       pg_query__listen_stmt__unpack
4313
                     (ProtobufCAllocator  *allocator,
4314
                      size_t               len,
4315
                      const uint8_t       *data)
4316
0
{
4317
0
  return (PgQuery__ListenStmt *)
4318
0
     protobuf_c_message_unpack (&pg_query__listen_stmt__descriptor,
4319
0
                                allocator, len, data);
4320
0
}
4321
void   pg_query__listen_stmt__free_unpacked
4322
                     (PgQuery__ListenStmt *message,
4323
                      ProtobufCAllocator *allocator)
4324
0
{
4325
0
  if(!message)
4326
0
    return;
4327
0
  assert(message->base.descriptor == &pg_query__listen_stmt__descriptor);
4328
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4329
0
}
4330
void   pg_query__unlisten_stmt__init
4331
                     (PgQuery__UnlistenStmt         *message)
4332
0
{
4333
0
  static const PgQuery__UnlistenStmt init_value = PG_QUERY__UNLISTEN_STMT__INIT;
4334
0
  *message = init_value;
4335
0
}
4336
size_t pg_query__unlisten_stmt__get_packed_size
4337
                     (const PgQuery__UnlistenStmt *message)
4338
0
{
4339
0
  assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor);
4340
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4341
0
}
4342
size_t pg_query__unlisten_stmt__pack
4343
                     (const PgQuery__UnlistenStmt *message,
4344
                      uint8_t       *out)
4345
0
{
4346
0
  assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor);
4347
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4348
0
}
4349
size_t pg_query__unlisten_stmt__pack_to_buffer
4350
                     (const PgQuery__UnlistenStmt *message,
4351
                      ProtobufCBuffer *buffer)
4352
0
{
4353
0
  assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor);
4354
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4355
0
}
4356
PgQuery__UnlistenStmt *
4357
       pg_query__unlisten_stmt__unpack
4358
                     (ProtobufCAllocator  *allocator,
4359
                      size_t               len,
4360
                      const uint8_t       *data)
4361
0
{
4362
0
  return (PgQuery__UnlistenStmt *)
4363
0
     protobuf_c_message_unpack (&pg_query__unlisten_stmt__descriptor,
4364
0
                                allocator, len, data);
4365
0
}
4366
void   pg_query__unlisten_stmt__free_unpacked
4367
                     (PgQuery__UnlistenStmt *message,
4368
                      ProtobufCAllocator *allocator)
4369
0
{
4370
0
  if(!message)
4371
0
    return;
4372
0
  assert(message->base.descriptor == &pg_query__unlisten_stmt__descriptor);
4373
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4374
0
}
4375
void   pg_query__transaction_stmt__init
4376
                     (PgQuery__TransactionStmt         *message)
4377
0
{
4378
0
  static const PgQuery__TransactionStmt init_value = PG_QUERY__TRANSACTION_STMT__INIT;
4379
0
  *message = init_value;
4380
0
}
4381
size_t pg_query__transaction_stmt__get_packed_size
4382
                     (const PgQuery__TransactionStmt *message)
4383
0
{
4384
0
  assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor);
4385
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4386
0
}
4387
size_t pg_query__transaction_stmt__pack
4388
                     (const PgQuery__TransactionStmt *message,
4389
                      uint8_t       *out)
4390
0
{
4391
0
  assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor);
4392
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4393
0
}
4394
size_t pg_query__transaction_stmt__pack_to_buffer
4395
                     (const PgQuery__TransactionStmt *message,
4396
                      ProtobufCBuffer *buffer)
4397
0
{
4398
0
  assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor);
4399
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4400
0
}
4401
PgQuery__TransactionStmt *
4402
       pg_query__transaction_stmt__unpack
4403
                     (ProtobufCAllocator  *allocator,
4404
                      size_t               len,
4405
                      const uint8_t       *data)
4406
0
{
4407
0
  return (PgQuery__TransactionStmt *)
4408
0
     protobuf_c_message_unpack (&pg_query__transaction_stmt__descriptor,
4409
0
                                allocator, len, data);
4410
0
}
4411
void   pg_query__transaction_stmt__free_unpacked
4412
                     (PgQuery__TransactionStmt *message,
4413
                      ProtobufCAllocator *allocator)
4414
0
{
4415
0
  if(!message)
4416
0
    return;
4417
0
  assert(message->base.descriptor == &pg_query__transaction_stmt__descriptor);
4418
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4419
0
}
4420
void   pg_query__view_stmt__init
4421
                     (PgQuery__ViewStmt         *message)
4422
0
{
4423
0
  static const PgQuery__ViewStmt init_value = PG_QUERY__VIEW_STMT__INIT;
4424
0
  *message = init_value;
4425
0
}
4426
size_t pg_query__view_stmt__get_packed_size
4427
                     (const PgQuery__ViewStmt *message)
4428
0
{
4429
0
  assert(message->base.descriptor == &pg_query__view_stmt__descriptor);
4430
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4431
0
}
4432
size_t pg_query__view_stmt__pack
4433
                     (const PgQuery__ViewStmt *message,
4434
                      uint8_t       *out)
4435
0
{
4436
0
  assert(message->base.descriptor == &pg_query__view_stmt__descriptor);
4437
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4438
0
}
4439
size_t pg_query__view_stmt__pack_to_buffer
4440
                     (const PgQuery__ViewStmt *message,
4441
                      ProtobufCBuffer *buffer)
4442
0
{
4443
0
  assert(message->base.descriptor == &pg_query__view_stmt__descriptor);
4444
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4445
0
}
4446
PgQuery__ViewStmt *
4447
       pg_query__view_stmt__unpack
4448
                     (ProtobufCAllocator  *allocator,
4449
                      size_t               len,
4450
                      const uint8_t       *data)
4451
0
{
4452
0
  return (PgQuery__ViewStmt *)
4453
0
     protobuf_c_message_unpack (&pg_query__view_stmt__descriptor,
4454
0
                                allocator, len, data);
4455
0
}
4456
void   pg_query__view_stmt__free_unpacked
4457
                     (PgQuery__ViewStmt *message,
4458
                      ProtobufCAllocator *allocator)
4459
0
{
4460
0
  if(!message)
4461
0
    return;
4462
0
  assert(message->base.descriptor == &pg_query__view_stmt__descriptor);
4463
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4464
0
}
4465
void   pg_query__load_stmt__init
4466
                     (PgQuery__LoadStmt         *message)
4467
0
{
4468
0
  static const PgQuery__LoadStmt init_value = PG_QUERY__LOAD_STMT__INIT;
4469
0
  *message = init_value;
4470
0
}
4471
size_t pg_query__load_stmt__get_packed_size
4472
                     (const PgQuery__LoadStmt *message)
4473
0
{
4474
0
  assert(message->base.descriptor == &pg_query__load_stmt__descriptor);
4475
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4476
0
}
4477
size_t pg_query__load_stmt__pack
4478
                     (const PgQuery__LoadStmt *message,
4479
                      uint8_t       *out)
4480
0
{
4481
0
  assert(message->base.descriptor == &pg_query__load_stmt__descriptor);
4482
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4483
0
}
4484
size_t pg_query__load_stmt__pack_to_buffer
4485
                     (const PgQuery__LoadStmt *message,
4486
                      ProtobufCBuffer *buffer)
4487
0
{
4488
0
  assert(message->base.descriptor == &pg_query__load_stmt__descriptor);
4489
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4490
0
}
4491
PgQuery__LoadStmt *
4492
       pg_query__load_stmt__unpack
4493
                     (ProtobufCAllocator  *allocator,
4494
                      size_t               len,
4495
                      const uint8_t       *data)
4496
0
{
4497
0
  return (PgQuery__LoadStmt *)
4498
0
     protobuf_c_message_unpack (&pg_query__load_stmt__descriptor,
4499
0
                                allocator, len, data);
4500
0
}
4501
void   pg_query__load_stmt__free_unpacked
4502
                     (PgQuery__LoadStmt *message,
4503
                      ProtobufCAllocator *allocator)
4504
0
{
4505
0
  if(!message)
4506
0
    return;
4507
0
  assert(message->base.descriptor == &pg_query__load_stmt__descriptor);
4508
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4509
0
}
4510
void   pg_query__create_domain_stmt__init
4511
                     (PgQuery__CreateDomainStmt         *message)
4512
0
{
4513
0
  static const PgQuery__CreateDomainStmt init_value = PG_QUERY__CREATE_DOMAIN_STMT__INIT;
4514
0
  *message = init_value;
4515
0
}
4516
size_t pg_query__create_domain_stmt__get_packed_size
4517
                     (const PgQuery__CreateDomainStmt *message)
4518
0
{
4519
0
  assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor);
4520
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4521
0
}
4522
size_t pg_query__create_domain_stmt__pack
4523
                     (const PgQuery__CreateDomainStmt *message,
4524
                      uint8_t       *out)
4525
0
{
4526
0
  assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor);
4527
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4528
0
}
4529
size_t pg_query__create_domain_stmt__pack_to_buffer
4530
                     (const PgQuery__CreateDomainStmt *message,
4531
                      ProtobufCBuffer *buffer)
4532
0
{
4533
0
  assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor);
4534
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4535
0
}
4536
PgQuery__CreateDomainStmt *
4537
       pg_query__create_domain_stmt__unpack
4538
                     (ProtobufCAllocator  *allocator,
4539
                      size_t               len,
4540
                      const uint8_t       *data)
4541
0
{
4542
0
  return (PgQuery__CreateDomainStmt *)
4543
0
     protobuf_c_message_unpack (&pg_query__create_domain_stmt__descriptor,
4544
0
                                allocator, len, data);
4545
0
}
4546
void   pg_query__create_domain_stmt__free_unpacked
4547
                     (PgQuery__CreateDomainStmt *message,
4548
                      ProtobufCAllocator *allocator)
4549
0
{
4550
0
  if(!message)
4551
0
    return;
4552
0
  assert(message->base.descriptor == &pg_query__create_domain_stmt__descriptor);
4553
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4554
0
}
4555
void   pg_query__createdb_stmt__init
4556
                     (PgQuery__CreatedbStmt         *message)
4557
0
{
4558
0
  static const PgQuery__CreatedbStmt init_value = PG_QUERY__CREATEDB_STMT__INIT;
4559
0
  *message = init_value;
4560
0
}
4561
size_t pg_query__createdb_stmt__get_packed_size
4562
                     (const PgQuery__CreatedbStmt *message)
4563
0
{
4564
0
  assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor);
4565
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4566
0
}
4567
size_t pg_query__createdb_stmt__pack
4568
                     (const PgQuery__CreatedbStmt *message,
4569
                      uint8_t       *out)
4570
0
{
4571
0
  assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor);
4572
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4573
0
}
4574
size_t pg_query__createdb_stmt__pack_to_buffer
4575
                     (const PgQuery__CreatedbStmt *message,
4576
                      ProtobufCBuffer *buffer)
4577
0
{
4578
0
  assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor);
4579
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4580
0
}
4581
PgQuery__CreatedbStmt *
4582
       pg_query__createdb_stmt__unpack
4583
                     (ProtobufCAllocator  *allocator,
4584
                      size_t               len,
4585
                      const uint8_t       *data)
4586
0
{
4587
0
  return (PgQuery__CreatedbStmt *)
4588
0
     protobuf_c_message_unpack (&pg_query__createdb_stmt__descriptor,
4589
0
                                allocator, len, data);
4590
0
}
4591
void   pg_query__createdb_stmt__free_unpacked
4592
                     (PgQuery__CreatedbStmt *message,
4593
                      ProtobufCAllocator *allocator)
4594
0
{
4595
0
  if(!message)
4596
0
    return;
4597
0
  assert(message->base.descriptor == &pg_query__createdb_stmt__descriptor);
4598
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4599
0
}
4600
void   pg_query__dropdb_stmt__init
4601
                     (PgQuery__DropdbStmt         *message)
4602
0
{
4603
0
  static const PgQuery__DropdbStmt init_value = PG_QUERY__DROPDB_STMT__INIT;
4604
0
  *message = init_value;
4605
0
}
4606
size_t pg_query__dropdb_stmt__get_packed_size
4607
                     (const PgQuery__DropdbStmt *message)
4608
0
{
4609
0
  assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor);
4610
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4611
0
}
4612
size_t pg_query__dropdb_stmt__pack
4613
                     (const PgQuery__DropdbStmt *message,
4614
                      uint8_t       *out)
4615
0
{
4616
0
  assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor);
4617
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4618
0
}
4619
size_t pg_query__dropdb_stmt__pack_to_buffer
4620
                     (const PgQuery__DropdbStmt *message,
4621
                      ProtobufCBuffer *buffer)
4622
0
{
4623
0
  assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor);
4624
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4625
0
}
4626
PgQuery__DropdbStmt *
4627
       pg_query__dropdb_stmt__unpack
4628
                     (ProtobufCAllocator  *allocator,
4629
                      size_t               len,
4630
                      const uint8_t       *data)
4631
0
{
4632
0
  return (PgQuery__DropdbStmt *)
4633
0
     protobuf_c_message_unpack (&pg_query__dropdb_stmt__descriptor,
4634
0
                                allocator, len, data);
4635
0
}
4636
void   pg_query__dropdb_stmt__free_unpacked
4637
                     (PgQuery__DropdbStmt *message,
4638
                      ProtobufCAllocator *allocator)
4639
0
{
4640
0
  if(!message)
4641
0
    return;
4642
0
  assert(message->base.descriptor == &pg_query__dropdb_stmt__descriptor);
4643
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4644
0
}
4645
void   pg_query__vacuum_stmt__init
4646
                     (PgQuery__VacuumStmt         *message)
4647
0
{
4648
0
  static const PgQuery__VacuumStmt init_value = PG_QUERY__VACUUM_STMT__INIT;
4649
0
  *message = init_value;
4650
0
}
4651
size_t pg_query__vacuum_stmt__get_packed_size
4652
                     (const PgQuery__VacuumStmt *message)
4653
0
{
4654
0
  assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor);
4655
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4656
0
}
4657
size_t pg_query__vacuum_stmt__pack
4658
                     (const PgQuery__VacuumStmt *message,
4659
                      uint8_t       *out)
4660
0
{
4661
0
  assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor);
4662
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4663
0
}
4664
size_t pg_query__vacuum_stmt__pack_to_buffer
4665
                     (const PgQuery__VacuumStmt *message,
4666
                      ProtobufCBuffer *buffer)
4667
0
{
4668
0
  assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor);
4669
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4670
0
}
4671
PgQuery__VacuumStmt *
4672
       pg_query__vacuum_stmt__unpack
4673
                     (ProtobufCAllocator  *allocator,
4674
                      size_t               len,
4675
                      const uint8_t       *data)
4676
0
{
4677
0
  return (PgQuery__VacuumStmt *)
4678
0
     protobuf_c_message_unpack (&pg_query__vacuum_stmt__descriptor,
4679
0
                                allocator, len, data);
4680
0
}
4681
void   pg_query__vacuum_stmt__free_unpacked
4682
                     (PgQuery__VacuumStmt *message,
4683
                      ProtobufCAllocator *allocator)
4684
0
{
4685
0
  if(!message)
4686
0
    return;
4687
0
  assert(message->base.descriptor == &pg_query__vacuum_stmt__descriptor);
4688
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4689
0
}
4690
void   pg_query__explain_stmt__init
4691
                     (PgQuery__ExplainStmt         *message)
4692
0
{
4693
0
  static const PgQuery__ExplainStmt init_value = PG_QUERY__EXPLAIN_STMT__INIT;
4694
0
  *message = init_value;
4695
0
}
4696
size_t pg_query__explain_stmt__get_packed_size
4697
                     (const PgQuery__ExplainStmt *message)
4698
0
{
4699
0
  assert(message->base.descriptor == &pg_query__explain_stmt__descriptor);
4700
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4701
0
}
4702
size_t pg_query__explain_stmt__pack
4703
                     (const PgQuery__ExplainStmt *message,
4704
                      uint8_t       *out)
4705
0
{
4706
0
  assert(message->base.descriptor == &pg_query__explain_stmt__descriptor);
4707
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4708
0
}
4709
size_t pg_query__explain_stmt__pack_to_buffer
4710
                     (const PgQuery__ExplainStmt *message,
4711
                      ProtobufCBuffer *buffer)
4712
0
{
4713
0
  assert(message->base.descriptor == &pg_query__explain_stmt__descriptor);
4714
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4715
0
}
4716
PgQuery__ExplainStmt *
4717
       pg_query__explain_stmt__unpack
4718
                     (ProtobufCAllocator  *allocator,
4719
                      size_t               len,
4720
                      const uint8_t       *data)
4721
0
{
4722
0
  return (PgQuery__ExplainStmt *)
4723
0
     protobuf_c_message_unpack (&pg_query__explain_stmt__descriptor,
4724
0
                                allocator, len, data);
4725
0
}
4726
void   pg_query__explain_stmt__free_unpacked
4727
                     (PgQuery__ExplainStmt *message,
4728
                      ProtobufCAllocator *allocator)
4729
0
{
4730
0
  if(!message)
4731
0
    return;
4732
0
  assert(message->base.descriptor == &pg_query__explain_stmt__descriptor);
4733
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4734
0
}
4735
void   pg_query__create_table_as_stmt__init
4736
                     (PgQuery__CreateTableAsStmt         *message)
4737
0
{
4738
0
  static const PgQuery__CreateTableAsStmt init_value = PG_QUERY__CREATE_TABLE_AS_STMT__INIT;
4739
0
  *message = init_value;
4740
0
}
4741
size_t pg_query__create_table_as_stmt__get_packed_size
4742
                     (const PgQuery__CreateTableAsStmt *message)
4743
0
{
4744
0
  assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor);
4745
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4746
0
}
4747
size_t pg_query__create_table_as_stmt__pack
4748
                     (const PgQuery__CreateTableAsStmt *message,
4749
                      uint8_t       *out)
4750
0
{
4751
0
  assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor);
4752
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4753
0
}
4754
size_t pg_query__create_table_as_stmt__pack_to_buffer
4755
                     (const PgQuery__CreateTableAsStmt *message,
4756
                      ProtobufCBuffer *buffer)
4757
0
{
4758
0
  assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor);
4759
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4760
0
}
4761
PgQuery__CreateTableAsStmt *
4762
       pg_query__create_table_as_stmt__unpack
4763
                     (ProtobufCAllocator  *allocator,
4764
                      size_t               len,
4765
                      const uint8_t       *data)
4766
0
{
4767
0
  return (PgQuery__CreateTableAsStmt *)
4768
0
     protobuf_c_message_unpack (&pg_query__create_table_as_stmt__descriptor,
4769
0
                                allocator, len, data);
4770
0
}
4771
void   pg_query__create_table_as_stmt__free_unpacked
4772
                     (PgQuery__CreateTableAsStmt *message,
4773
                      ProtobufCAllocator *allocator)
4774
0
{
4775
0
  if(!message)
4776
0
    return;
4777
0
  assert(message->base.descriptor == &pg_query__create_table_as_stmt__descriptor);
4778
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4779
0
}
4780
void   pg_query__create_seq_stmt__init
4781
                     (PgQuery__CreateSeqStmt         *message)
4782
0
{
4783
0
  static const PgQuery__CreateSeqStmt init_value = PG_QUERY__CREATE_SEQ_STMT__INIT;
4784
0
  *message = init_value;
4785
0
}
4786
size_t pg_query__create_seq_stmt__get_packed_size
4787
                     (const PgQuery__CreateSeqStmt *message)
4788
0
{
4789
0
  assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor);
4790
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4791
0
}
4792
size_t pg_query__create_seq_stmt__pack
4793
                     (const PgQuery__CreateSeqStmt *message,
4794
                      uint8_t       *out)
4795
0
{
4796
0
  assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor);
4797
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4798
0
}
4799
size_t pg_query__create_seq_stmt__pack_to_buffer
4800
                     (const PgQuery__CreateSeqStmt *message,
4801
                      ProtobufCBuffer *buffer)
4802
0
{
4803
0
  assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor);
4804
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4805
0
}
4806
PgQuery__CreateSeqStmt *
4807
       pg_query__create_seq_stmt__unpack
4808
                     (ProtobufCAllocator  *allocator,
4809
                      size_t               len,
4810
                      const uint8_t       *data)
4811
0
{
4812
0
  return (PgQuery__CreateSeqStmt *)
4813
0
     protobuf_c_message_unpack (&pg_query__create_seq_stmt__descriptor,
4814
0
                                allocator, len, data);
4815
0
}
4816
void   pg_query__create_seq_stmt__free_unpacked
4817
                     (PgQuery__CreateSeqStmt *message,
4818
                      ProtobufCAllocator *allocator)
4819
0
{
4820
0
  if(!message)
4821
0
    return;
4822
0
  assert(message->base.descriptor == &pg_query__create_seq_stmt__descriptor);
4823
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4824
0
}
4825
void   pg_query__alter_seq_stmt__init
4826
                     (PgQuery__AlterSeqStmt         *message)
4827
0
{
4828
0
  static const PgQuery__AlterSeqStmt init_value = PG_QUERY__ALTER_SEQ_STMT__INIT;
4829
0
  *message = init_value;
4830
0
}
4831
size_t pg_query__alter_seq_stmt__get_packed_size
4832
                     (const PgQuery__AlterSeqStmt *message)
4833
0
{
4834
0
  assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor);
4835
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4836
0
}
4837
size_t pg_query__alter_seq_stmt__pack
4838
                     (const PgQuery__AlterSeqStmt *message,
4839
                      uint8_t       *out)
4840
0
{
4841
0
  assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor);
4842
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4843
0
}
4844
size_t pg_query__alter_seq_stmt__pack_to_buffer
4845
                     (const PgQuery__AlterSeqStmt *message,
4846
                      ProtobufCBuffer *buffer)
4847
0
{
4848
0
  assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor);
4849
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4850
0
}
4851
PgQuery__AlterSeqStmt *
4852
       pg_query__alter_seq_stmt__unpack
4853
                     (ProtobufCAllocator  *allocator,
4854
                      size_t               len,
4855
                      const uint8_t       *data)
4856
0
{
4857
0
  return (PgQuery__AlterSeqStmt *)
4858
0
     protobuf_c_message_unpack (&pg_query__alter_seq_stmt__descriptor,
4859
0
                                allocator, len, data);
4860
0
}
4861
void   pg_query__alter_seq_stmt__free_unpacked
4862
                     (PgQuery__AlterSeqStmt *message,
4863
                      ProtobufCAllocator *allocator)
4864
0
{
4865
0
  if(!message)
4866
0
    return;
4867
0
  assert(message->base.descriptor == &pg_query__alter_seq_stmt__descriptor);
4868
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4869
0
}
4870
void   pg_query__variable_set_stmt__init
4871
                     (PgQuery__VariableSetStmt         *message)
4872
0
{
4873
0
  static const PgQuery__VariableSetStmt init_value = PG_QUERY__VARIABLE_SET_STMT__INIT;
4874
0
  *message = init_value;
4875
0
}
4876
size_t pg_query__variable_set_stmt__get_packed_size
4877
                     (const PgQuery__VariableSetStmt *message)
4878
0
{
4879
0
  assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor);
4880
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4881
0
}
4882
size_t pg_query__variable_set_stmt__pack
4883
                     (const PgQuery__VariableSetStmt *message,
4884
                      uint8_t       *out)
4885
0
{
4886
0
  assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor);
4887
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4888
0
}
4889
size_t pg_query__variable_set_stmt__pack_to_buffer
4890
                     (const PgQuery__VariableSetStmt *message,
4891
                      ProtobufCBuffer *buffer)
4892
0
{
4893
0
  assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor);
4894
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4895
0
}
4896
PgQuery__VariableSetStmt *
4897
       pg_query__variable_set_stmt__unpack
4898
                     (ProtobufCAllocator  *allocator,
4899
                      size_t               len,
4900
                      const uint8_t       *data)
4901
0
{
4902
0
  return (PgQuery__VariableSetStmt *)
4903
0
     protobuf_c_message_unpack (&pg_query__variable_set_stmt__descriptor,
4904
0
                                allocator, len, data);
4905
0
}
4906
void   pg_query__variable_set_stmt__free_unpacked
4907
                     (PgQuery__VariableSetStmt *message,
4908
                      ProtobufCAllocator *allocator)
4909
0
{
4910
0
  if(!message)
4911
0
    return;
4912
0
  assert(message->base.descriptor == &pg_query__variable_set_stmt__descriptor);
4913
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4914
0
}
4915
void   pg_query__variable_show_stmt__init
4916
                     (PgQuery__VariableShowStmt         *message)
4917
0
{
4918
0
  static const PgQuery__VariableShowStmt init_value = PG_QUERY__VARIABLE_SHOW_STMT__INIT;
4919
0
  *message = init_value;
4920
0
}
4921
size_t pg_query__variable_show_stmt__get_packed_size
4922
                     (const PgQuery__VariableShowStmt *message)
4923
0
{
4924
0
  assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor);
4925
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4926
0
}
4927
size_t pg_query__variable_show_stmt__pack
4928
                     (const PgQuery__VariableShowStmt *message,
4929
                      uint8_t       *out)
4930
0
{
4931
0
  assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor);
4932
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4933
0
}
4934
size_t pg_query__variable_show_stmt__pack_to_buffer
4935
                     (const PgQuery__VariableShowStmt *message,
4936
                      ProtobufCBuffer *buffer)
4937
0
{
4938
0
  assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor);
4939
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4940
0
}
4941
PgQuery__VariableShowStmt *
4942
       pg_query__variable_show_stmt__unpack
4943
                     (ProtobufCAllocator  *allocator,
4944
                      size_t               len,
4945
                      const uint8_t       *data)
4946
0
{
4947
0
  return (PgQuery__VariableShowStmt *)
4948
0
     protobuf_c_message_unpack (&pg_query__variable_show_stmt__descriptor,
4949
0
                                allocator, len, data);
4950
0
}
4951
void   pg_query__variable_show_stmt__free_unpacked
4952
                     (PgQuery__VariableShowStmt *message,
4953
                      ProtobufCAllocator *allocator)
4954
0
{
4955
0
  if(!message)
4956
0
    return;
4957
0
  assert(message->base.descriptor == &pg_query__variable_show_stmt__descriptor);
4958
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4959
0
}
4960
void   pg_query__discard_stmt__init
4961
                     (PgQuery__DiscardStmt         *message)
4962
0
{
4963
0
  static const PgQuery__DiscardStmt init_value = PG_QUERY__DISCARD_STMT__INIT;
4964
0
  *message = init_value;
4965
0
}
4966
size_t pg_query__discard_stmt__get_packed_size
4967
                     (const PgQuery__DiscardStmt *message)
4968
0
{
4969
0
  assert(message->base.descriptor == &pg_query__discard_stmt__descriptor);
4970
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4971
0
}
4972
size_t pg_query__discard_stmt__pack
4973
                     (const PgQuery__DiscardStmt *message,
4974
                      uint8_t       *out)
4975
0
{
4976
0
  assert(message->base.descriptor == &pg_query__discard_stmt__descriptor);
4977
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4978
0
}
4979
size_t pg_query__discard_stmt__pack_to_buffer
4980
                     (const PgQuery__DiscardStmt *message,
4981
                      ProtobufCBuffer *buffer)
4982
0
{
4983
0
  assert(message->base.descriptor == &pg_query__discard_stmt__descriptor);
4984
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4985
0
}
4986
PgQuery__DiscardStmt *
4987
       pg_query__discard_stmt__unpack
4988
                     (ProtobufCAllocator  *allocator,
4989
                      size_t               len,
4990
                      const uint8_t       *data)
4991
0
{
4992
0
  return (PgQuery__DiscardStmt *)
4993
0
     protobuf_c_message_unpack (&pg_query__discard_stmt__descriptor,
4994
0
                                allocator, len, data);
4995
0
}
4996
void   pg_query__discard_stmt__free_unpacked
4997
                     (PgQuery__DiscardStmt *message,
4998
                      ProtobufCAllocator *allocator)
4999
0
{
5000
0
  if(!message)
5001
0
    return;
5002
0
  assert(message->base.descriptor == &pg_query__discard_stmt__descriptor);
5003
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5004
0
}
5005
void   pg_query__create_trig_stmt__init
5006
                     (PgQuery__CreateTrigStmt         *message)
5007
0
{
5008
0
  static const PgQuery__CreateTrigStmt init_value = PG_QUERY__CREATE_TRIG_STMT__INIT;
5009
0
  *message = init_value;
5010
0
}
5011
size_t pg_query__create_trig_stmt__get_packed_size
5012
                     (const PgQuery__CreateTrigStmt *message)
5013
0
{
5014
0
  assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor);
5015
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5016
0
}
5017
size_t pg_query__create_trig_stmt__pack
5018
                     (const PgQuery__CreateTrigStmt *message,
5019
                      uint8_t       *out)
5020
0
{
5021
0
  assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor);
5022
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5023
0
}
5024
size_t pg_query__create_trig_stmt__pack_to_buffer
5025
                     (const PgQuery__CreateTrigStmt *message,
5026
                      ProtobufCBuffer *buffer)
5027
0
{
5028
0
  assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor);
5029
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5030
0
}
5031
PgQuery__CreateTrigStmt *
5032
       pg_query__create_trig_stmt__unpack
5033
                     (ProtobufCAllocator  *allocator,
5034
                      size_t               len,
5035
                      const uint8_t       *data)
5036
0
{
5037
0
  return (PgQuery__CreateTrigStmt *)
5038
0
     protobuf_c_message_unpack (&pg_query__create_trig_stmt__descriptor,
5039
0
                                allocator, len, data);
5040
0
}
5041
void   pg_query__create_trig_stmt__free_unpacked
5042
                     (PgQuery__CreateTrigStmt *message,
5043
                      ProtobufCAllocator *allocator)
5044
0
{
5045
0
  if(!message)
5046
0
    return;
5047
0
  assert(message->base.descriptor == &pg_query__create_trig_stmt__descriptor);
5048
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5049
0
}
5050
void   pg_query__create_plang_stmt__init
5051
                     (PgQuery__CreatePLangStmt         *message)
5052
0
{
5053
0
  static const PgQuery__CreatePLangStmt init_value = PG_QUERY__CREATE_PLANG_STMT__INIT;
5054
0
  *message = init_value;
5055
0
}
5056
size_t pg_query__create_plang_stmt__get_packed_size
5057
                     (const PgQuery__CreatePLangStmt *message)
5058
0
{
5059
0
  assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor);
5060
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5061
0
}
5062
size_t pg_query__create_plang_stmt__pack
5063
                     (const PgQuery__CreatePLangStmt *message,
5064
                      uint8_t       *out)
5065
0
{
5066
0
  assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor);
5067
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5068
0
}
5069
size_t pg_query__create_plang_stmt__pack_to_buffer
5070
                     (const PgQuery__CreatePLangStmt *message,
5071
                      ProtobufCBuffer *buffer)
5072
0
{
5073
0
  assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor);
5074
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5075
0
}
5076
PgQuery__CreatePLangStmt *
5077
       pg_query__create_plang_stmt__unpack
5078
                     (ProtobufCAllocator  *allocator,
5079
                      size_t               len,
5080
                      const uint8_t       *data)
5081
0
{
5082
0
  return (PgQuery__CreatePLangStmt *)
5083
0
     protobuf_c_message_unpack (&pg_query__create_plang_stmt__descriptor,
5084
0
                                allocator, len, data);
5085
0
}
5086
void   pg_query__create_plang_stmt__free_unpacked
5087
                     (PgQuery__CreatePLangStmt *message,
5088
                      ProtobufCAllocator *allocator)
5089
0
{
5090
0
  if(!message)
5091
0
    return;
5092
0
  assert(message->base.descriptor == &pg_query__create_plang_stmt__descriptor);
5093
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5094
0
}
5095
void   pg_query__create_role_stmt__init
5096
                     (PgQuery__CreateRoleStmt         *message)
5097
0
{
5098
0
  static const PgQuery__CreateRoleStmt init_value = PG_QUERY__CREATE_ROLE_STMT__INIT;
5099
0
  *message = init_value;
5100
0
}
5101
size_t pg_query__create_role_stmt__get_packed_size
5102
                     (const PgQuery__CreateRoleStmt *message)
5103
0
{
5104
0
  assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor);
5105
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5106
0
}
5107
size_t pg_query__create_role_stmt__pack
5108
                     (const PgQuery__CreateRoleStmt *message,
5109
                      uint8_t       *out)
5110
0
{
5111
0
  assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor);
5112
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5113
0
}
5114
size_t pg_query__create_role_stmt__pack_to_buffer
5115
                     (const PgQuery__CreateRoleStmt *message,
5116
                      ProtobufCBuffer *buffer)
5117
0
{
5118
0
  assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor);
5119
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5120
0
}
5121
PgQuery__CreateRoleStmt *
5122
       pg_query__create_role_stmt__unpack
5123
                     (ProtobufCAllocator  *allocator,
5124
                      size_t               len,
5125
                      const uint8_t       *data)
5126
0
{
5127
0
  return (PgQuery__CreateRoleStmt *)
5128
0
     protobuf_c_message_unpack (&pg_query__create_role_stmt__descriptor,
5129
0
                                allocator, len, data);
5130
0
}
5131
void   pg_query__create_role_stmt__free_unpacked
5132
                     (PgQuery__CreateRoleStmt *message,
5133
                      ProtobufCAllocator *allocator)
5134
0
{
5135
0
  if(!message)
5136
0
    return;
5137
0
  assert(message->base.descriptor == &pg_query__create_role_stmt__descriptor);
5138
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5139
0
}
5140
void   pg_query__alter_role_stmt__init
5141
                     (PgQuery__AlterRoleStmt         *message)
5142
0
{
5143
0
  static const PgQuery__AlterRoleStmt init_value = PG_QUERY__ALTER_ROLE_STMT__INIT;
5144
0
  *message = init_value;
5145
0
}
5146
size_t pg_query__alter_role_stmt__get_packed_size
5147
                     (const PgQuery__AlterRoleStmt *message)
5148
0
{
5149
0
  assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor);
5150
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5151
0
}
5152
size_t pg_query__alter_role_stmt__pack
5153
                     (const PgQuery__AlterRoleStmt *message,
5154
                      uint8_t       *out)
5155
0
{
5156
0
  assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor);
5157
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5158
0
}
5159
size_t pg_query__alter_role_stmt__pack_to_buffer
5160
                     (const PgQuery__AlterRoleStmt *message,
5161
                      ProtobufCBuffer *buffer)
5162
0
{
5163
0
  assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor);
5164
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5165
0
}
5166
PgQuery__AlterRoleStmt *
5167
       pg_query__alter_role_stmt__unpack
5168
                     (ProtobufCAllocator  *allocator,
5169
                      size_t               len,
5170
                      const uint8_t       *data)
5171
0
{
5172
0
  return (PgQuery__AlterRoleStmt *)
5173
0
     protobuf_c_message_unpack (&pg_query__alter_role_stmt__descriptor,
5174
0
                                allocator, len, data);
5175
0
}
5176
void   pg_query__alter_role_stmt__free_unpacked
5177
                     (PgQuery__AlterRoleStmt *message,
5178
                      ProtobufCAllocator *allocator)
5179
0
{
5180
0
  if(!message)
5181
0
    return;
5182
0
  assert(message->base.descriptor == &pg_query__alter_role_stmt__descriptor);
5183
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5184
0
}
5185
void   pg_query__drop_role_stmt__init
5186
                     (PgQuery__DropRoleStmt         *message)
5187
0
{
5188
0
  static const PgQuery__DropRoleStmt init_value = PG_QUERY__DROP_ROLE_STMT__INIT;
5189
0
  *message = init_value;
5190
0
}
5191
size_t pg_query__drop_role_stmt__get_packed_size
5192
                     (const PgQuery__DropRoleStmt *message)
5193
0
{
5194
0
  assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor);
5195
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5196
0
}
5197
size_t pg_query__drop_role_stmt__pack
5198
                     (const PgQuery__DropRoleStmt *message,
5199
                      uint8_t       *out)
5200
0
{
5201
0
  assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor);
5202
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5203
0
}
5204
size_t pg_query__drop_role_stmt__pack_to_buffer
5205
                     (const PgQuery__DropRoleStmt *message,
5206
                      ProtobufCBuffer *buffer)
5207
0
{
5208
0
  assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor);
5209
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5210
0
}
5211
PgQuery__DropRoleStmt *
5212
       pg_query__drop_role_stmt__unpack
5213
                     (ProtobufCAllocator  *allocator,
5214
                      size_t               len,
5215
                      const uint8_t       *data)
5216
0
{
5217
0
  return (PgQuery__DropRoleStmt *)
5218
0
     protobuf_c_message_unpack (&pg_query__drop_role_stmt__descriptor,
5219
0
                                allocator, len, data);
5220
0
}
5221
void   pg_query__drop_role_stmt__free_unpacked
5222
                     (PgQuery__DropRoleStmt *message,
5223
                      ProtobufCAllocator *allocator)
5224
0
{
5225
0
  if(!message)
5226
0
    return;
5227
0
  assert(message->base.descriptor == &pg_query__drop_role_stmt__descriptor);
5228
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5229
0
}
5230
void   pg_query__lock_stmt__init
5231
                     (PgQuery__LockStmt         *message)
5232
0
{
5233
0
  static const PgQuery__LockStmt init_value = PG_QUERY__LOCK_STMT__INIT;
5234
0
  *message = init_value;
5235
0
}
5236
size_t pg_query__lock_stmt__get_packed_size
5237
                     (const PgQuery__LockStmt *message)
5238
0
{
5239
0
  assert(message->base.descriptor == &pg_query__lock_stmt__descriptor);
5240
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5241
0
}
5242
size_t pg_query__lock_stmt__pack
5243
                     (const PgQuery__LockStmt *message,
5244
                      uint8_t       *out)
5245
0
{
5246
0
  assert(message->base.descriptor == &pg_query__lock_stmt__descriptor);
5247
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5248
0
}
5249
size_t pg_query__lock_stmt__pack_to_buffer
5250
                     (const PgQuery__LockStmt *message,
5251
                      ProtobufCBuffer *buffer)
5252
0
{
5253
0
  assert(message->base.descriptor == &pg_query__lock_stmt__descriptor);
5254
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5255
0
}
5256
PgQuery__LockStmt *
5257
       pg_query__lock_stmt__unpack
5258
                     (ProtobufCAllocator  *allocator,
5259
                      size_t               len,
5260
                      const uint8_t       *data)
5261
0
{
5262
0
  return (PgQuery__LockStmt *)
5263
0
     protobuf_c_message_unpack (&pg_query__lock_stmt__descriptor,
5264
0
                                allocator, len, data);
5265
0
}
5266
void   pg_query__lock_stmt__free_unpacked
5267
                     (PgQuery__LockStmt *message,
5268
                      ProtobufCAllocator *allocator)
5269
0
{
5270
0
  if(!message)
5271
0
    return;
5272
0
  assert(message->base.descriptor == &pg_query__lock_stmt__descriptor);
5273
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5274
0
}
5275
void   pg_query__constraints_set_stmt__init
5276
                     (PgQuery__ConstraintsSetStmt         *message)
5277
0
{
5278
0
  static const PgQuery__ConstraintsSetStmt init_value = PG_QUERY__CONSTRAINTS_SET_STMT__INIT;
5279
0
  *message = init_value;
5280
0
}
5281
size_t pg_query__constraints_set_stmt__get_packed_size
5282
                     (const PgQuery__ConstraintsSetStmt *message)
5283
0
{
5284
0
  assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor);
5285
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5286
0
}
5287
size_t pg_query__constraints_set_stmt__pack
5288
                     (const PgQuery__ConstraintsSetStmt *message,
5289
                      uint8_t       *out)
5290
0
{
5291
0
  assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor);
5292
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5293
0
}
5294
size_t pg_query__constraints_set_stmt__pack_to_buffer
5295
                     (const PgQuery__ConstraintsSetStmt *message,
5296
                      ProtobufCBuffer *buffer)
5297
0
{
5298
0
  assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor);
5299
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5300
0
}
5301
PgQuery__ConstraintsSetStmt *
5302
       pg_query__constraints_set_stmt__unpack
5303
                     (ProtobufCAllocator  *allocator,
5304
                      size_t               len,
5305
                      const uint8_t       *data)
5306
0
{
5307
0
  return (PgQuery__ConstraintsSetStmt *)
5308
0
     protobuf_c_message_unpack (&pg_query__constraints_set_stmt__descriptor,
5309
0
                                allocator, len, data);
5310
0
}
5311
void   pg_query__constraints_set_stmt__free_unpacked
5312
                     (PgQuery__ConstraintsSetStmt *message,
5313
                      ProtobufCAllocator *allocator)
5314
0
{
5315
0
  if(!message)
5316
0
    return;
5317
0
  assert(message->base.descriptor == &pg_query__constraints_set_stmt__descriptor);
5318
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5319
0
}
5320
void   pg_query__reindex_stmt__init
5321
                     (PgQuery__ReindexStmt         *message)
5322
0
{
5323
0
  static const PgQuery__ReindexStmt init_value = PG_QUERY__REINDEX_STMT__INIT;
5324
0
  *message = init_value;
5325
0
}
5326
size_t pg_query__reindex_stmt__get_packed_size
5327
                     (const PgQuery__ReindexStmt *message)
5328
0
{
5329
0
  assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor);
5330
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5331
0
}
5332
size_t pg_query__reindex_stmt__pack
5333
                     (const PgQuery__ReindexStmt *message,
5334
                      uint8_t       *out)
5335
0
{
5336
0
  assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor);
5337
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5338
0
}
5339
size_t pg_query__reindex_stmt__pack_to_buffer
5340
                     (const PgQuery__ReindexStmt *message,
5341
                      ProtobufCBuffer *buffer)
5342
0
{
5343
0
  assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor);
5344
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5345
0
}
5346
PgQuery__ReindexStmt *
5347
       pg_query__reindex_stmt__unpack
5348
                     (ProtobufCAllocator  *allocator,
5349
                      size_t               len,
5350
                      const uint8_t       *data)
5351
0
{
5352
0
  return (PgQuery__ReindexStmt *)
5353
0
     protobuf_c_message_unpack (&pg_query__reindex_stmt__descriptor,
5354
0
                                allocator, len, data);
5355
0
}
5356
void   pg_query__reindex_stmt__free_unpacked
5357
                     (PgQuery__ReindexStmt *message,
5358
                      ProtobufCAllocator *allocator)
5359
0
{
5360
0
  if(!message)
5361
0
    return;
5362
0
  assert(message->base.descriptor == &pg_query__reindex_stmt__descriptor);
5363
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5364
0
}
5365
void   pg_query__check_point_stmt__init
5366
                     (PgQuery__CheckPointStmt         *message)
5367
0
{
5368
0
  static const PgQuery__CheckPointStmt init_value = PG_QUERY__CHECK_POINT_STMT__INIT;
5369
0
  *message = init_value;
5370
0
}
5371
size_t pg_query__check_point_stmt__get_packed_size
5372
                     (const PgQuery__CheckPointStmt *message)
5373
0
{
5374
0
  assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor);
5375
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5376
0
}
5377
size_t pg_query__check_point_stmt__pack
5378
                     (const PgQuery__CheckPointStmt *message,
5379
                      uint8_t       *out)
5380
0
{
5381
0
  assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor);
5382
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5383
0
}
5384
size_t pg_query__check_point_stmt__pack_to_buffer
5385
                     (const PgQuery__CheckPointStmt *message,
5386
                      ProtobufCBuffer *buffer)
5387
0
{
5388
0
  assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor);
5389
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5390
0
}
5391
PgQuery__CheckPointStmt *
5392
       pg_query__check_point_stmt__unpack
5393
                     (ProtobufCAllocator  *allocator,
5394
                      size_t               len,
5395
                      const uint8_t       *data)
5396
0
{
5397
0
  return (PgQuery__CheckPointStmt *)
5398
0
     protobuf_c_message_unpack (&pg_query__check_point_stmt__descriptor,
5399
0
                                allocator, len, data);
5400
0
}
5401
void   pg_query__check_point_stmt__free_unpacked
5402
                     (PgQuery__CheckPointStmt *message,
5403
                      ProtobufCAllocator *allocator)
5404
0
{
5405
0
  if(!message)
5406
0
    return;
5407
0
  assert(message->base.descriptor == &pg_query__check_point_stmt__descriptor);
5408
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5409
0
}
5410
void   pg_query__create_schema_stmt__init
5411
                     (PgQuery__CreateSchemaStmt         *message)
5412
0
{
5413
0
  static const PgQuery__CreateSchemaStmt init_value = PG_QUERY__CREATE_SCHEMA_STMT__INIT;
5414
0
  *message = init_value;
5415
0
}
5416
size_t pg_query__create_schema_stmt__get_packed_size
5417
                     (const PgQuery__CreateSchemaStmt *message)
5418
0
{
5419
0
  assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor);
5420
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5421
0
}
5422
size_t pg_query__create_schema_stmt__pack
5423
                     (const PgQuery__CreateSchemaStmt *message,
5424
                      uint8_t       *out)
5425
0
{
5426
0
  assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor);
5427
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5428
0
}
5429
size_t pg_query__create_schema_stmt__pack_to_buffer
5430
                     (const PgQuery__CreateSchemaStmt *message,
5431
                      ProtobufCBuffer *buffer)
5432
0
{
5433
0
  assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor);
5434
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5435
0
}
5436
PgQuery__CreateSchemaStmt *
5437
       pg_query__create_schema_stmt__unpack
5438
                     (ProtobufCAllocator  *allocator,
5439
                      size_t               len,
5440
                      const uint8_t       *data)
5441
0
{
5442
0
  return (PgQuery__CreateSchemaStmt *)
5443
0
     protobuf_c_message_unpack (&pg_query__create_schema_stmt__descriptor,
5444
0
                                allocator, len, data);
5445
0
}
5446
void   pg_query__create_schema_stmt__free_unpacked
5447
                     (PgQuery__CreateSchemaStmt *message,
5448
                      ProtobufCAllocator *allocator)
5449
0
{
5450
0
  if(!message)
5451
0
    return;
5452
0
  assert(message->base.descriptor == &pg_query__create_schema_stmt__descriptor);
5453
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5454
0
}
5455
void   pg_query__alter_database_stmt__init
5456
                     (PgQuery__AlterDatabaseStmt         *message)
5457
0
{
5458
0
  static const PgQuery__AlterDatabaseStmt init_value = PG_QUERY__ALTER_DATABASE_STMT__INIT;
5459
0
  *message = init_value;
5460
0
}
5461
size_t pg_query__alter_database_stmt__get_packed_size
5462
                     (const PgQuery__AlterDatabaseStmt *message)
5463
0
{
5464
0
  assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor);
5465
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5466
0
}
5467
size_t pg_query__alter_database_stmt__pack
5468
                     (const PgQuery__AlterDatabaseStmt *message,
5469
                      uint8_t       *out)
5470
0
{
5471
0
  assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor);
5472
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5473
0
}
5474
size_t pg_query__alter_database_stmt__pack_to_buffer
5475
                     (const PgQuery__AlterDatabaseStmt *message,
5476
                      ProtobufCBuffer *buffer)
5477
0
{
5478
0
  assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor);
5479
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5480
0
}
5481
PgQuery__AlterDatabaseStmt *
5482
       pg_query__alter_database_stmt__unpack
5483
                     (ProtobufCAllocator  *allocator,
5484
                      size_t               len,
5485
                      const uint8_t       *data)
5486
0
{
5487
0
  return (PgQuery__AlterDatabaseStmt *)
5488
0
     protobuf_c_message_unpack (&pg_query__alter_database_stmt__descriptor,
5489
0
                                allocator, len, data);
5490
0
}
5491
void   pg_query__alter_database_stmt__free_unpacked
5492
                     (PgQuery__AlterDatabaseStmt *message,
5493
                      ProtobufCAllocator *allocator)
5494
0
{
5495
0
  if(!message)
5496
0
    return;
5497
0
  assert(message->base.descriptor == &pg_query__alter_database_stmt__descriptor);
5498
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5499
0
}
5500
void   pg_query__alter_database_refresh_coll_stmt__init
5501
                     (PgQuery__AlterDatabaseRefreshCollStmt         *message)
5502
0
{
5503
0
  static const PgQuery__AlterDatabaseRefreshCollStmt init_value = PG_QUERY__ALTER_DATABASE_REFRESH_COLL_STMT__INIT;
5504
0
  *message = init_value;
5505
0
}
5506
size_t pg_query__alter_database_refresh_coll_stmt__get_packed_size
5507
                     (const PgQuery__AlterDatabaseRefreshCollStmt *message)
5508
0
{
5509
0
  assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor);
5510
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5511
0
}
5512
size_t pg_query__alter_database_refresh_coll_stmt__pack
5513
                     (const PgQuery__AlterDatabaseRefreshCollStmt *message,
5514
                      uint8_t       *out)
5515
0
{
5516
0
  assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor);
5517
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5518
0
}
5519
size_t pg_query__alter_database_refresh_coll_stmt__pack_to_buffer
5520
                     (const PgQuery__AlterDatabaseRefreshCollStmt *message,
5521
                      ProtobufCBuffer *buffer)
5522
0
{
5523
0
  assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor);
5524
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5525
0
}
5526
PgQuery__AlterDatabaseRefreshCollStmt *
5527
       pg_query__alter_database_refresh_coll_stmt__unpack
5528
                     (ProtobufCAllocator  *allocator,
5529
                      size_t               len,
5530
                      const uint8_t       *data)
5531
0
{
5532
0
  return (PgQuery__AlterDatabaseRefreshCollStmt *)
5533
0
     protobuf_c_message_unpack (&pg_query__alter_database_refresh_coll_stmt__descriptor,
5534
0
                                allocator, len, data);
5535
0
}
5536
void   pg_query__alter_database_refresh_coll_stmt__free_unpacked
5537
                     (PgQuery__AlterDatabaseRefreshCollStmt *message,
5538
                      ProtobufCAllocator *allocator)
5539
0
{
5540
0
  if(!message)
5541
0
    return;
5542
0
  assert(message->base.descriptor == &pg_query__alter_database_refresh_coll_stmt__descriptor);
5543
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5544
0
}
5545
void   pg_query__alter_database_set_stmt__init
5546
                     (PgQuery__AlterDatabaseSetStmt         *message)
5547
0
{
5548
0
  static const PgQuery__AlterDatabaseSetStmt init_value = PG_QUERY__ALTER_DATABASE_SET_STMT__INIT;
5549
0
  *message = init_value;
5550
0
}
5551
size_t pg_query__alter_database_set_stmt__get_packed_size
5552
                     (const PgQuery__AlterDatabaseSetStmt *message)
5553
0
{
5554
0
  assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor);
5555
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5556
0
}
5557
size_t pg_query__alter_database_set_stmt__pack
5558
                     (const PgQuery__AlterDatabaseSetStmt *message,
5559
                      uint8_t       *out)
5560
0
{
5561
0
  assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor);
5562
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5563
0
}
5564
size_t pg_query__alter_database_set_stmt__pack_to_buffer
5565
                     (const PgQuery__AlterDatabaseSetStmt *message,
5566
                      ProtobufCBuffer *buffer)
5567
0
{
5568
0
  assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor);
5569
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5570
0
}
5571
PgQuery__AlterDatabaseSetStmt *
5572
       pg_query__alter_database_set_stmt__unpack
5573
                     (ProtobufCAllocator  *allocator,
5574
                      size_t               len,
5575
                      const uint8_t       *data)
5576
0
{
5577
0
  return (PgQuery__AlterDatabaseSetStmt *)
5578
0
     protobuf_c_message_unpack (&pg_query__alter_database_set_stmt__descriptor,
5579
0
                                allocator, len, data);
5580
0
}
5581
void   pg_query__alter_database_set_stmt__free_unpacked
5582
                     (PgQuery__AlterDatabaseSetStmt *message,
5583
                      ProtobufCAllocator *allocator)
5584
0
{
5585
0
  if(!message)
5586
0
    return;
5587
0
  assert(message->base.descriptor == &pg_query__alter_database_set_stmt__descriptor);
5588
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5589
0
}
5590
void   pg_query__alter_role_set_stmt__init
5591
                     (PgQuery__AlterRoleSetStmt         *message)
5592
0
{
5593
0
  static const PgQuery__AlterRoleSetStmt init_value = PG_QUERY__ALTER_ROLE_SET_STMT__INIT;
5594
0
  *message = init_value;
5595
0
}
5596
size_t pg_query__alter_role_set_stmt__get_packed_size
5597
                     (const PgQuery__AlterRoleSetStmt *message)
5598
0
{
5599
0
  assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor);
5600
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5601
0
}
5602
size_t pg_query__alter_role_set_stmt__pack
5603
                     (const PgQuery__AlterRoleSetStmt *message,
5604
                      uint8_t       *out)
5605
0
{
5606
0
  assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor);
5607
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5608
0
}
5609
size_t pg_query__alter_role_set_stmt__pack_to_buffer
5610
                     (const PgQuery__AlterRoleSetStmt *message,
5611
                      ProtobufCBuffer *buffer)
5612
0
{
5613
0
  assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor);
5614
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5615
0
}
5616
PgQuery__AlterRoleSetStmt *
5617
       pg_query__alter_role_set_stmt__unpack
5618
                     (ProtobufCAllocator  *allocator,
5619
                      size_t               len,
5620
                      const uint8_t       *data)
5621
0
{
5622
0
  return (PgQuery__AlterRoleSetStmt *)
5623
0
     protobuf_c_message_unpack (&pg_query__alter_role_set_stmt__descriptor,
5624
0
                                allocator, len, data);
5625
0
}
5626
void   pg_query__alter_role_set_stmt__free_unpacked
5627
                     (PgQuery__AlterRoleSetStmt *message,
5628
                      ProtobufCAllocator *allocator)
5629
0
{
5630
0
  if(!message)
5631
0
    return;
5632
0
  assert(message->base.descriptor == &pg_query__alter_role_set_stmt__descriptor);
5633
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5634
0
}
5635
void   pg_query__create_conversion_stmt__init
5636
                     (PgQuery__CreateConversionStmt         *message)
5637
0
{
5638
0
  static const PgQuery__CreateConversionStmt init_value = PG_QUERY__CREATE_CONVERSION_STMT__INIT;
5639
0
  *message = init_value;
5640
0
}
5641
size_t pg_query__create_conversion_stmt__get_packed_size
5642
                     (const PgQuery__CreateConversionStmt *message)
5643
0
{
5644
0
  assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor);
5645
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5646
0
}
5647
size_t pg_query__create_conversion_stmt__pack
5648
                     (const PgQuery__CreateConversionStmt *message,
5649
                      uint8_t       *out)
5650
0
{
5651
0
  assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor);
5652
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5653
0
}
5654
size_t pg_query__create_conversion_stmt__pack_to_buffer
5655
                     (const PgQuery__CreateConversionStmt *message,
5656
                      ProtobufCBuffer *buffer)
5657
0
{
5658
0
  assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor);
5659
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5660
0
}
5661
PgQuery__CreateConversionStmt *
5662
       pg_query__create_conversion_stmt__unpack
5663
                     (ProtobufCAllocator  *allocator,
5664
                      size_t               len,
5665
                      const uint8_t       *data)
5666
0
{
5667
0
  return (PgQuery__CreateConversionStmt *)
5668
0
     protobuf_c_message_unpack (&pg_query__create_conversion_stmt__descriptor,
5669
0
                                allocator, len, data);
5670
0
}
5671
void   pg_query__create_conversion_stmt__free_unpacked
5672
                     (PgQuery__CreateConversionStmt *message,
5673
                      ProtobufCAllocator *allocator)
5674
0
{
5675
0
  if(!message)
5676
0
    return;
5677
0
  assert(message->base.descriptor == &pg_query__create_conversion_stmt__descriptor);
5678
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5679
0
}
5680
void   pg_query__create_cast_stmt__init
5681
                     (PgQuery__CreateCastStmt         *message)
5682
0
{
5683
0
  static const PgQuery__CreateCastStmt init_value = PG_QUERY__CREATE_CAST_STMT__INIT;
5684
0
  *message = init_value;
5685
0
}
5686
size_t pg_query__create_cast_stmt__get_packed_size
5687
                     (const PgQuery__CreateCastStmt *message)
5688
0
{
5689
0
  assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor);
5690
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5691
0
}
5692
size_t pg_query__create_cast_stmt__pack
5693
                     (const PgQuery__CreateCastStmt *message,
5694
                      uint8_t       *out)
5695
0
{
5696
0
  assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor);
5697
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5698
0
}
5699
size_t pg_query__create_cast_stmt__pack_to_buffer
5700
                     (const PgQuery__CreateCastStmt *message,
5701
                      ProtobufCBuffer *buffer)
5702
0
{
5703
0
  assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor);
5704
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5705
0
}
5706
PgQuery__CreateCastStmt *
5707
       pg_query__create_cast_stmt__unpack
5708
                     (ProtobufCAllocator  *allocator,
5709
                      size_t               len,
5710
                      const uint8_t       *data)
5711
0
{
5712
0
  return (PgQuery__CreateCastStmt *)
5713
0
     protobuf_c_message_unpack (&pg_query__create_cast_stmt__descriptor,
5714
0
                                allocator, len, data);
5715
0
}
5716
void   pg_query__create_cast_stmt__free_unpacked
5717
                     (PgQuery__CreateCastStmt *message,
5718
                      ProtobufCAllocator *allocator)
5719
0
{
5720
0
  if(!message)
5721
0
    return;
5722
0
  assert(message->base.descriptor == &pg_query__create_cast_stmt__descriptor);
5723
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5724
0
}
5725
void   pg_query__create_op_class_stmt__init
5726
                     (PgQuery__CreateOpClassStmt         *message)
5727
0
{
5728
0
  static const PgQuery__CreateOpClassStmt init_value = PG_QUERY__CREATE_OP_CLASS_STMT__INIT;
5729
0
  *message = init_value;
5730
0
}
5731
size_t pg_query__create_op_class_stmt__get_packed_size
5732
                     (const PgQuery__CreateOpClassStmt *message)
5733
0
{
5734
0
  assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor);
5735
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5736
0
}
5737
size_t pg_query__create_op_class_stmt__pack
5738
                     (const PgQuery__CreateOpClassStmt *message,
5739
                      uint8_t       *out)
5740
0
{
5741
0
  assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor);
5742
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5743
0
}
5744
size_t pg_query__create_op_class_stmt__pack_to_buffer
5745
                     (const PgQuery__CreateOpClassStmt *message,
5746
                      ProtobufCBuffer *buffer)
5747
0
{
5748
0
  assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor);
5749
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5750
0
}
5751
PgQuery__CreateOpClassStmt *
5752
       pg_query__create_op_class_stmt__unpack
5753
                     (ProtobufCAllocator  *allocator,
5754
                      size_t               len,
5755
                      const uint8_t       *data)
5756
0
{
5757
0
  return (PgQuery__CreateOpClassStmt *)
5758
0
     protobuf_c_message_unpack (&pg_query__create_op_class_stmt__descriptor,
5759
0
                                allocator, len, data);
5760
0
}
5761
void   pg_query__create_op_class_stmt__free_unpacked
5762
                     (PgQuery__CreateOpClassStmt *message,
5763
                      ProtobufCAllocator *allocator)
5764
0
{
5765
0
  if(!message)
5766
0
    return;
5767
0
  assert(message->base.descriptor == &pg_query__create_op_class_stmt__descriptor);
5768
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5769
0
}
5770
void   pg_query__create_op_family_stmt__init
5771
                     (PgQuery__CreateOpFamilyStmt         *message)
5772
0
{
5773
0
  static const PgQuery__CreateOpFamilyStmt init_value = PG_QUERY__CREATE_OP_FAMILY_STMT__INIT;
5774
0
  *message = init_value;
5775
0
}
5776
size_t pg_query__create_op_family_stmt__get_packed_size
5777
                     (const PgQuery__CreateOpFamilyStmt *message)
5778
0
{
5779
0
  assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor);
5780
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5781
0
}
5782
size_t pg_query__create_op_family_stmt__pack
5783
                     (const PgQuery__CreateOpFamilyStmt *message,
5784
                      uint8_t       *out)
5785
0
{
5786
0
  assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor);
5787
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5788
0
}
5789
size_t pg_query__create_op_family_stmt__pack_to_buffer
5790
                     (const PgQuery__CreateOpFamilyStmt *message,
5791
                      ProtobufCBuffer *buffer)
5792
0
{
5793
0
  assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor);
5794
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5795
0
}
5796
PgQuery__CreateOpFamilyStmt *
5797
       pg_query__create_op_family_stmt__unpack
5798
                     (ProtobufCAllocator  *allocator,
5799
                      size_t               len,
5800
                      const uint8_t       *data)
5801
0
{
5802
0
  return (PgQuery__CreateOpFamilyStmt *)
5803
0
     protobuf_c_message_unpack (&pg_query__create_op_family_stmt__descriptor,
5804
0
                                allocator, len, data);
5805
0
}
5806
void   pg_query__create_op_family_stmt__free_unpacked
5807
                     (PgQuery__CreateOpFamilyStmt *message,
5808
                      ProtobufCAllocator *allocator)
5809
0
{
5810
0
  if(!message)
5811
0
    return;
5812
0
  assert(message->base.descriptor == &pg_query__create_op_family_stmt__descriptor);
5813
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5814
0
}
5815
void   pg_query__alter_op_family_stmt__init
5816
                     (PgQuery__AlterOpFamilyStmt         *message)
5817
0
{
5818
0
  static const PgQuery__AlterOpFamilyStmt init_value = PG_QUERY__ALTER_OP_FAMILY_STMT__INIT;
5819
0
  *message = init_value;
5820
0
}
5821
size_t pg_query__alter_op_family_stmt__get_packed_size
5822
                     (const PgQuery__AlterOpFamilyStmt *message)
5823
0
{
5824
0
  assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor);
5825
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5826
0
}
5827
size_t pg_query__alter_op_family_stmt__pack
5828
                     (const PgQuery__AlterOpFamilyStmt *message,
5829
                      uint8_t       *out)
5830
0
{
5831
0
  assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor);
5832
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5833
0
}
5834
size_t pg_query__alter_op_family_stmt__pack_to_buffer
5835
                     (const PgQuery__AlterOpFamilyStmt *message,
5836
                      ProtobufCBuffer *buffer)
5837
0
{
5838
0
  assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor);
5839
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5840
0
}
5841
PgQuery__AlterOpFamilyStmt *
5842
       pg_query__alter_op_family_stmt__unpack
5843
                     (ProtobufCAllocator  *allocator,
5844
                      size_t               len,
5845
                      const uint8_t       *data)
5846
0
{
5847
0
  return (PgQuery__AlterOpFamilyStmt *)
5848
0
     protobuf_c_message_unpack (&pg_query__alter_op_family_stmt__descriptor,
5849
0
                                allocator, len, data);
5850
0
}
5851
void   pg_query__alter_op_family_stmt__free_unpacked
5852
                     (PgQuery__AlterOpFamilyStmt *message,
5853
                      ProtobufCAllocator *allocator)
5854
0
{
5855
0
  if(!message)
5856
0
    return;
5857
0
  assert(message->base.descriptor == &pg_query__alter_op_family_stmt__descriptor);
5858
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5859
0
}
5860
void   pg_query__prepare_stmt__init
5861
                     (PgQuery__PrepareStmt         *message)
5862
0
{
5863
0
  static const PgQuery__PrepareStmt init_value = PG_QUERY__PREPARE_STMT__INIT;
5864
0
  *message = init_value;
5865
0
}
5866
size_t pg_query__prepare_stmt__get_packed_size
5867
                     (const PgQuery__PrepareStmt *message)
5868
0
{
5869
0
  assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor);
5870
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5871
0
}
5872
size_t pg_query__prepare_stmt__pack
5873
                     (const PgQuery__PrepareStmt *message,
5874
                      uint8_t       *out)
5875
0
{
5876
0
  assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor);
5877
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5878
0
}
5879
size_t pg_query__prepare_stmt__pack_to_buffer
5880
                     (const PgQuery__PrepareStmt *message,
5881
                      ProtobufCBuffer *buffer)
5882
0
{
5883
0
  assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor);
5884
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5885
0
}
5886
PgQuery__PrepareStmt *
5887
       pg_query__prepare_stmt__unpack
5888
                     (ProtobufCAllocator  *allocator,
5889
                      size_t               len,
5890
                      const uint8_t       *data)
5891
0
{
5892
0
  return (PgQuery__PrepareStmt *)
5893
0
     protobuf_c_message_unpack (&pg_query__prepare_stmt__descriptor,
5894
0
                                allocator, len, data);
5895
0
}
5896
void   pg_query__prepare_stmt__free_unpacked
5897
                     (PgQuery__PrepareStmt *message,
5898
                      ProtobufCAllocator *allocator)
5899
0
{
5900
0
  if(!message)
5901
0
    return;
5902
0
  assert(message->base.descriptor == &pg_query__prepare_stmt__descriptor);
5903
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5904
0
}
5905
void   pg_query__execute_stmt__init
5906
                     (PgQuery__ExecuteStmt         *message)
5907
0
{
5908
0
  static const PgQuery__ExecuteStmt init_value = PG_QUERY__EXECUTE_STMT__INIT;
5909
0
  *message = init_value;
5910
0
}
5911
size_t pg_query__execute_stmt__get_packed_size
5912
                     (const PgQuery__ExecuteStmt *message)
5913
0
{
5914
0
  assert(message->base.descriptor == &pg_query__execute_stmt__descriptor);
5915
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5916
0
}
5917
size_t pg_query__execute_stmt__pack
5918
                     (const PgQuery__ExecuteStmt *message,
5919
                      uint8_t       *out)
5920
0
{
5921
0
  assert(message->base.descriptor == &pg_query__execute_stmt__descriptor);
5922
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5923
0
}
5924
size_t pg_query__execute_stmt__pack_to_buffer
5925
                     (const PgQuery__ExecuteStmt *message,
5926
                      ProtobufCBuffer *buffer)
5927
0
{
5928
0
  assert(message->base.descriptor == &pg_query__execute_stmt__descriptor);
5929
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5930
0
}
5931
PgQuery__ExecuteStmt *
5932
       pg_query__execute_stmt__unpack
5933
                     (ProtobufCAllocator  *allocator,
5934
                      size_t               len,
5935
                      const uint8_t       *data)
5936
0
{
5937
0
  return (PgQuery__ExecuteStmt *)
5938
0
     protobuf_c_message_unpack (&pg_query__execute_stmt__descriptor,
5939
0
                                allocator, len, data);
5940
0
}
5941
void   pg_query__execute_stmt__free_unpacked
5942
                     (PgQuery__ExecuteStmt *message,
5943
                      ProtobufCAllocator *allocator)
5944
0
{
5945
0
  if(!message)
5946
0
    return;
5947
0
  assert(message->base.descriptor == &pg_query__execute_stmt__descriptor);
5948
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5949
0
}
5950
void   pg_query__deallocate_stmt__init
5951
                     (PgQuery__DeallocateStmt         *message)
5952
0
{
5953
0
  static const PgQuery__DeallocateStmt init_value = PG_QUERY__DEALLOCATE_STMT__INIT;
5954
0
  *message = init_value;
5955
0
}
5956
size_t pg_query__deallocate_stmt__get_packed_size
5957
                     (const PgQuery__DeallocateStmt *message)
5958
0
{
5959
0
  assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor);
5960
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
5961
0
}
5962
size_t pg_query__deallocate_stmt__pack
5963
                     (const PgQuery__DeallocateStmt *message,
5964
                      uint8_t       *out)
5965
0
{
5966
0
  assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor);
5967
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
5968
0
}
5969
size_t pg_query__deallocate_stmt__pack_to_buffer
5970
                     (const PgQuery__DeallocateStmt *message,
5971
                      ProtobufCBuffer *buffer)
5972
0
{
5973
0
  assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor);
5974
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
5975
0
}
5976
PgQuery__DeallocateStmt *
5977
       pg_query__deallocate_stmt__unpack
5978
                     (ProtobufCAllocator  *allocator,
5979
                      size_t               len,
5980
                      const uint8_t       *data)
5981
0
{
5982
0
  return (PgQuery__DeallocateStmt *)
5983
0
     protobuf_c_message_unpack (&pg_query__deallocate_stmt__descriptor,
5984
0
                                allocator, len, data);
5985
0
}
5986
void   pg_query__deallocate_stmt__free_unpacked
5987
                     (PgQuery__DeallocateStmt *message,
5988
                      ProtobufCAllocator *allocator)
5989
0
{
5990
0
  if(!message)
5991
0
    return;
5992
0
  assert(message->base.descriptor == &pg_query__deallocate_stmt__descriptor);
5993
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
5994
0
}
5995
void   pg_query__declare_cursor_stmt__init
5996
                     (PgQuery__DeclareCursorStmt         *message)
5997
0
{
5998
0
  static const PgQuery__DeclareCursorStmt init_value = PG_QUERY__DECLARE_CURSOR_STMT__INIT;
5999
0
  *message = init_value;
6000
0
}
6001
size_t pg_query__declare_cursor_stmt__get_packed_size
6002
                     (const PgQuery__DeclareCursorStmt *message)
6003
0
{
6004
0
  assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor);
6005
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6006
0
}
6007
size_t pg_query__declare_cursor_stmt__pack
6008
                     (const PgQuery__DeclareCursorStmt *message,
6009
                      uint8_t       *out)
6010
0
{
6011
0
  assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor);
6012
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6013
0
}
6014
size_t pg_query__declare_cursor_stmt__pack_to_buffer
6015
                     (const PgQuery__DeclareCursorStmt *message,
6016
                      ProtobufCBuffer *buffer)
6017
0
{
6018
0
  assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor);
6019
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6020
0
}
6021
PgQuery__DeclareCursorStmt *
6022
       pg_query__declare_cursor_stmt__unpack
6023
                     (ProtobufCAllocator  *allocator,
6024
                      size_t               len,
6025
                      const uint8_t       *data)
6026
0
{
6027
0
  return (PgQuery__DeclareCursorStmt *)
6028
0
     protobuf_c_message_unpack (&pg_query__declare_cursor_stmt__descriptor,
6029
0
                                allocator, len, data);
6030
0
}
6031
void   pg_query__declare_cursor_stmt__free_unpacked
6032
                     (PgQuery__DeclareCursorStmt *message,
6033
                      ProtobufCAllocator *allocator)
6034
0
{
6035
0
  if(!message)
6036
0
    return;
6037
0
  assert(message->base.descriptor == &pg_query__declare_cursor_stmt__descriptor);
6038
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6039
0
}
6040
void   pg_query__create_table_space_stmt__init
6041
                     (PgQuery__CreateTableSpaceStmt         *message)
6042
0
{
6043
0
  static const PgQuery__CreateTableSpaceStmt init_value = PG_QUERY__CREATE_TABLE_SPACE_STMT__INIT;
6044
0
  *message = init_value;
6045
0
}
6046
size_t pg_query__create_table_space_stmt__get_packed_size
6047
                     (const PgQuery__CreateTableSpaceStmt *message)
6048
0
{
6049
0
  assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor);
6050
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6051
0
}
6052
size_t pg_query__create_table_space_stmt__pack
6053
                     (const PgQuery__CreateTableSpaceStmt *message,
6054
                      uint8_t       *out)
6055
0
{
6056
0
  assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor);
6057
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6058
0
}
6059
size_t pg_query__create_table_space_stmt__pack_to_buffer
6060
                     (const PgQuery__CreateTableSpaceStmt *message,
6061
                      ProtobufCBuffer *buffer)
6062
0
{
6063
0
  assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor);
6064
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6065
0
}
6066
PgQuery__CreateTableSpaceStmt *
6067
       pg_query__create_table_space_stmt__unpack
6068
                     (ProtobufCAllocator  *allocator,
6069
                      size_t               len,
6070
                      const uint8_t       *data)
6071
0
{
6072
0
  return (PgQuery__CreateTableSpaceStmt *)
6073
0
     protobuf_c_message_unpack (&pg_query__create_table_space_stmt__descriptor,
6074
0
                                allocator, len, data);
6075
0
}
6076
void   pg_query__create_table_space_stmt__free_unpacked
6077
                     (PgQuery__CreateTableSpaceStmt *message,
6078
                      ProtobufCAllocator *allocator)
6079
0
{
6080
0
  if(!message)
6081
0
    return;
6082
0
  assert(message->base.descriptor == &pg_query__create_table_space_stmt__descriptor);
6083
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6084
0
}
6085
void   pg_query__drop_table_space_stmt__init
6086
                     (PgQuery__DropTableSpaceStmt         *message)
6087
0
{
6088
0
  static const PgQuery__DropTableSpaceStmt init_value = PG_QUERY__DROP_TABLE_SPACE_STMT__INIT;
6089
0
  *message = init_value;
6090
0
}
6091
size_t pg_query__drop_table_space_stmt__get_packed_size
6092
                     (const PgQuery__DropTableSpaceStmt *message)
6093
0
{
6094
0
  assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor);
6095
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6096
0
}
6097
size_t pg_query__drop_table_space_stmt__pack
6098
                     (const PgQuery__DropTableSpaceStmt *message,
6099
                      uint8_t       *out)
6100
0
{
6101
0
  assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor);
6102
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6103
0
}
6104
size_t pg_query__drop_table_space_stmt__pack_to_buffer
6105
                     (const PgQuery__DropTableSpaceStmt *message,
6106
                      ProtobufCBuffer *buffer)
6107
0
{
6108
0
  assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor);
6109
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6110
0
}
6111
PgQuery__DropTableSpaceStmt *
6112
       pg_query__drop_table_space_stmt__unpack
6113
                     (ProtobufCAllocator  *allocator,
6114
                      size_t               len,
6115
                      const uint8_t       *data)
6116
0
{
6117
0
  return (PgQuery__DropTableSpaceStmt *)
6118
0
     protobuf_c_message_unpack (&pg_query__drop_table_space_stmt__descriptor,
6119
0
                                allocator, len, data);
6120
0
}
6121
void   pg_query__drop_table_space_stmt__free_unpacked
6122
                     (PgQuery__DropTableSpaceStmt *message,
6123
                      ProtobufCAllocator *allocator)
6124
0
{
6125
0
  if(!message)
6126
0
    return;
6127
0
  assert(message->base.descriptor == &pg_query__drop_table_space_stmt__descriptor);
6128
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6129
0
}
6130
void   pg_query__alter_object_depends_stmt__init
6131
                     (PgQuery__AlterObjectDependsStmt         *message)
6132
0
{
6133
0
  static const PgQuery__AlterObjectDependsStmt init_value = PG_QUERY__ALTER_OBJECT_DEPENDS_STMT__INIT;
6134
0
  *message = init_value;
6135
0
}
6136
size_t pg_query__alter_object_depends_stmt__get_packed_size
6137
                     (const PgQuery__AlterObjectDependsStmt *message)
6138
0
{
6139
0
  assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor);
6140
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6141
0
}
6142
size_t pg_query__alter_object_depends_stmt__pack
6143
                     (const PgQuery__AlterObjectDependsStmt *message,
6144
                      uint8_t       *out)
6145
0
{
6146
0
  assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor);
6147
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6148
0
}
6149
size_t pg_query__alter_object_depends_stmt__pack_to_buffer
6150
                     (const PgQuery__AlterObjectDependsStmt *message,
6151
                      ProtobufCBuffer *buffer)
6152
0
{
6153
0
  assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor);
6154
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6155
0
}
6156
PgQuery__AlterObjectDependsStmt *
6157
       pg_query__alter_object_depends_stmt__unpack
6158
                     (ProtobufCAllocator  *allocator,
6159
                      size_t               len,
6160
                      const uint8_t       *data)
6161
0
{
6162
0
  return (PgQuery__AlterObjectDependsStmt *)
6163
0
     protobuf_c_message_unpack (&pg_query__alter_object_depends_stmt__descriptor,
6164
0
                                allocator, len, data);
6165
0
}
6166
void   pg_query__alter_object_depends_stmt__free_unpacked
6167
                     (PgQuery__AlterObjectDependsStmt *message,
6168
                      ProtobufCAllocator *allocator)
6169
0
{
6170
0
  if(!message)
6171
0
    return;
6172
0
  assert(message->base.descriptor == &pg_query__alter_object_depends_stmt__descriptor);
6173
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6174
0
}
6175
void   pg_query__alter_object_schema_stmt__init
6176
                     (PgQuery__AlterObjectSchemaStmt         *message)
6177
0
{
6178
0
  static const PgQuery__AlterObjectSchemaStmt init_value = PG_QUERY__ALTER_OBJECT_SCHEMA_STMT__INIT;
6179
0
  *message = init_value;
6180
0
}
6181
size_t pg_query__alter_object_schema_stmt__get_packed_size
6182
                     (const PgQuery__AlterObjectSchemaStmt *message)
6183
0
{
6184
0
  assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor);
6185
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6186
0
}
6187
size_t pg_query__alter_object_schema_stmt__pack
6188
                     (const PgQuery__AlterObjectSchemaStmt *message,
6189
                      uint8_t       *out)
6190
0
{
6191
0
  assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor);
6192
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6193
0
}
6194
size_t pg_query__alter_object_schema_stmt__pack_to_buffer
6195
                     (const PgQuery__AlterObjectSchemaStmt *message,
6196
                      ProtobufCBuffer *buffer)
6197
0
{
6198
0
  assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor);
6199
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6200
0
}
6201
PgQuery__AlterObjectSchemaStmt *
6202
       pg_query__alter_object_schema_stmt__unpack
6203
                     (ProtobufCAllocator  *allocator,
6204
                      size_t               len,
6205
                      const uint8_t       *data)
6206
0
{
6207
0
  return (PgQuery__AlterObjectSchemaStmt *)
6208
0
     protobuf_c_message_unpack (&pg_query__alter_object_schema_stmt__descriptor,
6209
0
                                allocator, len, data);
6210
0
}
6211
void   pg_query__alter_object_schema_stmt__free_unpacked
6212
                     (PgQuery__AlterObjectSchemaStmt *message,
6213
                      ProtobufCAllocator *allocator)
6214
0
{
6215
0
  if(!message)
6216
0
    return;
6217
0
  assert(message->base.descriptor == &pg_query__alter_object_schema_stmt__descriptor);
6218
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6219
0
}
6220
void   pg_query__alter_owner_stmt__init
6221
                     (PgQuery__AlterOwnerStmt         *message)
6222
0
{
6223
0
  static const PgQuery__AlterOwnerStmt init_value = PG_QUERY__ALTER_OWNER_STMT__INIT;
6224
0
  *message = init_value;
6225
0
}
6226
size_t pg_query__alter_owner_stmt__get_packed_size
6227
                     (const PgQuery__AlterOwnerStmt *message)
6228
0
{
6229
0
  assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor);
6230
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6231
0
}
6232
size_t pg_query__alter_owner_stmt__pack
6233
                     (const PgQuery__AlterOwnerStmt *message,
6234
                      uint8_t       *out)
6235
0
{
6236
0
  assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor);
6237
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6238
0
}
6239
size_t pg_query__alter_owner_stmt__pack_to_buffer
6240
                     (const PgQuery__AlterOwnerStmt *message,
6241
                      ProtobufCBuffer *buffer)
6242
0
{
6243
0
  assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor);
6244
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6245
0
}
6246
PgQuery__AlterOwnerStmt *
6247
       pg_query__alter_owner_stmt__unpack
6248
                     (ProtobufCAllocator  *allocator,
6249
                      size_t               len,
6250
                      const uint8_t       *data)
6251
0
{
6252
0
  return (PgQuery__AlterOwnerStmt *)
6253
0
     protobuf_c_message_unpack (&pg_query__alter_owner_stmt__descriptor,
6254
0
                                allocator, len, data);
6255
0
}
6256
void   pg_query__alter_owner_stmt__free_unpacked
6257
                     (PgQuery__AlterOwnerStmt *message,
6258
                      ProtobufCAllocator *allocator)
6259
0
{
6260
0
  if(!message)
6261
0
    return;
6262
0
  assert(message->base.descriptor == &pg_query__alter_owner_stmt__descriptor);
6263
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6264
0
}
6265
void   pg_query__alter_operator_stmt__init
6266
                     (PgQuery__AlterOperatorStmt         *message)
6267
0
{
6268
0
  static const PgQuery__AlterOperatorStmt init_value = PG_QUERY__ALTER_OPERATOR_STMT__INIT;
6269
0
  *message = init_value;
6270
0
}
6271
size_t pg_query__alter_operator_stmt__get_packed_size
6272
                     (const PgQuery__AlterOperatorStmt *message)
6273
0
{
6274
0
  assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor);
6275
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6276
0
}
6277
size_t pg_query__alter_operator_stmt__pack
6278
                     (const PgQuery__AlterOperatorStmt *message,
6279
                      uint8_t       *out)
6280
0
{
6281
0
  assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor);
6282
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6283
0
}
6284
size_t pg_query__alter_operator_stmt__pack_to_buffer
6285
                     (const PgQuery__AlterOperatorStmt *message,
6286
                      ProtobufCBuffer *buffer)
6287
0
{
6288
0
  assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor);
6289
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6290
0
}
6291
PgQuery__AlterOperatorStmt *
6292
       pg_query__alter_operator_stmt__unpack
6293
                     (ProtobufCAllocator  *allocator,
6294
                      size_t               len,
6295
                      const uint8_t       *data)
6296
0
{
6297
0
  return (PgQuery__AlterOperatorStmt *)
6298
0
     protobuf_c_message_unpack (&pg_query__alter_operator_stmt__descriptor,
6299
0
                                allocator, len, data);
6300
0
}
6301
void   pg_query__alter_operator_stmt__free_unpacked
6302
                     (PgQuery__AlterOperatorStmt *message,
6303
                      ProtobufCAllocator *allocator)
6304
0
{
6305
0
  if(!message)
6306
0
    return;
6307
0
  assert(message->base.descriptor == &pg_query__alter_operator_stmt__descriptor);
6308
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6309
0
}
6310
void   pg_query__alter_type_stmt__init
6311
                     (PgQuery__AlterTypeStmt         *message)
6312
0
{
6313
0
  static const PgQuery__AlterTypeStmt init_value = PG_QUERY__ALTER_TYPE_STMT__INIT;
6314
0
  *message = init_value;
6315
0
}
6316
size_t pg_query__alter_type_stmt__get_packed_size
6317
                     (const PgQuery__AlterTypeStmt *message)
6318
0
{
6319
0
  assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor);
6320
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6321
0
}
6322
size_t pg_query__alter_type_stmt__pack
6323
                     (const PgQuery__AlterTypeStmt *message,
6324
                      uint8_t       *out)
6325
0
{
6326
0
  assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor);
6327
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6328
0
}
6329
size_t pg_query__alter_type_stmt__pack_to_buffer
6330
                     (const PgQuery__AlterTypeStmt *message,
6331
                      ProtobufCBuffer *buffer)
6332
0
{
6333
0
  assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor);
6334
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6335
0
}
6336
PgQuery__AlterTypeStmt *
6337
       pg_query__alter_type_stmt__unpack
6338
                     (ProtobufCAllocator  *allocator,
6339
                      size_t               len,
6340
                      const uint8_t       *data)
6341
0
{
6342
0
  return (PgQuery__AlterTypeStmt *)
6343
0
     protobuf_c_message_unpack (&pg_query__alter_type_stmt__descriptor,
6344
0
                                allocator, len, data);
6345
0
}
6346
void   pg_query__alter_type_stmt__free_unpacked
6347
                     (PgQuery__AlterTypeStmt *message,
6348
                      ProtobufCAllocator *allocator)
6349
0
{
6350
0
  if(!message)
6351
0
    return;
6352
0
  assert(message->base.descriptor == &pg_query__alter_type_stmt__descriptor);
6353
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6354
0
}
6355
void   pg_query__drop_owned_stmt__init
6356
                     (PgQuery__DropOwnedStmt         *message)
6357
0
{
6358
0
  static const PgQuery__DropOwnedStmt init_value = PG_QUERY__DROP_OWNED_STMT__INIT;
6359
0
  *message = init_value;
6360
0
}
6361
size_t pg_query__drop_owned_stmt__get_packed_size
6362
                     (const PgQuery__DropOwnedStmt *message)
6363
0
{
6364
0
  assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor);
6365
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6366
0
}
6367
size_t pg_query__drop_owned_stmt__pack
6368
                     (const PgQuery__DropOwnedStmt *message,
6369
                      uint8_t       *out)
6370
0
{
6371
0
  assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor);
6372
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6373
0
}
6374
size_t pg_query__drop_owned_stmt__pack_to_buffer
6375
                     (const PgQuery__DropOwnedStmt *message,
6376
                      ProtobufCBuffer *buffer)
6377
0
{
6378
0
  assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor);
6379
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6380
0
}
6381
PgQuery__DropOwnedStmt *
6382
       pg_query__drop_owned_stmt__unpack
6383
                     (ProtobufCAllocator  *allocator,
6384
                      size_t               len,
6385
                      const uint8_t       *data)
6386
0
{
6387
0
  return (PgQuery__DropOwnedStmt *)
6388
0
     protobuf_c_message_unpack (&pg_query__drop_owned_stmt__descriptor,
6389
0
                                allocator, len, data);
6390
0
}
6391
void   pg_query__drop_owned_stmt__free_unpacked
6392
                     (PgQuery__DropOwnedStmt *message,
6393
                      ProtobufCAllocator *allocator)
6394
0
{
6395
0
  if(!message)
6396
0
    return;
6397
0
  assert(message->base.descriptor == &pg_query__drop_owned_stmt__descriptor);
6398
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6399
0
}
6400
void   pg_query__reassign_owned_stmt__init
6401
                     (PgQuery__ReassignOwnedStmt         *message)
6402
0
{
6403
0
  static const PgQuery__ReassignOwnedStmt init_value = PG_QUERY__REASSIGN_OWNED_STMT__INIT;
6404
0
  *message = init_value;
6405
0
}
6406
size_t pg_query__reassign_owned_stmt__get_packed_size
6407
                     (const PgQuery__ReassignOwnedStmt *message)
6408
0
{
6409
0
  assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor);
6410
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6411
0
}
6412
size_t pg_query__reassign_owned_stmt__pack
6413
                     (const PgQuery__ReassignOwnedStmt *message,
6414
                      uint8_t       *out)
6415
0
{
6416
0
  assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor);
6417
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6418
0
}
6419
size_t pg_query__reassign_owned_stmt__pack_to_buffer
6420
                     (const PgQuery__ReassignOwnedStmt *message,
6421
                      ProtobufCBuffer *buffer)
6422
0
{
6423
0
  assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor);
6424
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6425
0
}
6426
PgQuery__ReassignOwnedStmt *
6427
       pg_query__reassign_owned_stmt__unpack
6428
                     (ProtobufCAllocator  *allocator,
6429
                      size_t               len,
6430
                      const uint8_t       *data)
6431
0
{
6432
0
  return (PgQuery__ReassignOwnedStmt *)
6433
0
     protobuf_c_message_unpack (&pg_query__reassign_owned_stmt__descriptor,
6434
0
                                allocator, len, data);
6435
0
}
6436
void   pg_query__reassign_owned_stmt__free_unpacked
6437
                     (PgQuery__ReassignOwnedStmt *message,
6438
                      ProtobufCAllocator *allocator)
6439
0
{
6440
0
  if(!message)
6441
0
    return;
6442
0
  assert(message->base.descriptor == &pg_query__reassign_owned_stmt__descriptor);
6443
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6444
0
}
6445
void   pg_query__composite_type_stmt__init
6446
                     (PgQuery__CompositeTypeStmt         *message)
6447
0
{
6448
0
  static const PgQuery__CompositeTypeStmt init_value = PG_QUERY__COMPOSITE_TYPE_STMT__INIT;
6449
0
  *message = init_value;
6450
0
}
6451
size_t pg_query__composite_type_stmt__get_packed_size
6452
                     (const PgQuery__CompositeTypeStmt *message)
6453
0
{
6454
0
  assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor);
6455
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6456
0
}
6457
size_t pg_query__composite_type_stmt__pack
6458
                     (const PgQuery__CompositeTypeStmt *message,
6459
                      uint8_t       *out)
6460
0
{
6461
0
  assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor);
6462
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6463
0
}
6464
size_t pg_query__composite_type_stmt__pack_to_buffer
6465
                     (const PgQuery__CompositeTypeStmt *message,
6466
                      ProtobufCBuffer *buffer)
6467
0
{
6468
0
  assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor);
6469
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6470
0
}
6471
PgQuery__CompositeTypeStmt *
6472
       pg_query__composite_type_stmt__unpack
6473
                     (ProtobufCAllocator  *allocator,
6474
                      size_t               len,
6475
                      const uint8_t       *data)
6476
0
{
6477
0
  return (PgQuery__CompositeTypeStmt *)
6478
0
     protobuf_c_message_unpack (&pg_query__composite_type_stmt__descriptor,
6479
0
                                allocator, len, data);
6480
0
}
6481
void   pg_query__composite_type_stmt__free_unpacked
6482
                     (PgQuery__CompositeTypeStmt *message,
6483
                      ProtobufCAllocator *allocator)
6484
0
{
6485
0
  if(!message)
6486
0
    return;
6487
0
  assert(message->base.descriptor == &pg_query__composite_type_stmt__descriptor);
6488
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6489
0
}
6490
void   pg_query__create_enum_stmt__init
6491
                     (PgQuery__CreateEnumStmt         *message)
6492
0
{
6493
0
  static const PgQuery__CreateEnumStmt init_value = PG_QUERY__CREATE_ENUM_STMT__INIT;
6494
0
  *message = init_value;
6495
0
}
6496
size_t pg_query__create_enum_stmt__get_packed_size
6497
                     (const PgQuery__CreateEnumStmt *message)
6498
0
{
6499
0
  assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor);
6500
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6501
0
}
6502
size_t pg_query__create_enum_stmt__pack
6503
                     (const PgQuery__CreateEnumStmt *message,
6504
                      uint8_t       *out)
6505
0
{
6506
0
  assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor);
6507
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6508
0
}
6509
size_t pg_query__create_enum_stmt__pack_to_buffer
6510
                     (const PgQuery__CreateEnumStmt *message,
6511
                      ProtobufCBuffer *buffer)
6512
0
{
6513
0
  assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor);
6514
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6515
0
}
6516
PgQuery__CreateEnumStmt *
6517
       pg_query__create_enum_stmt__unpack
6518
                     (ProtobufCAllocator  *allocator,
6519
                      size_t               len,
6520
                      const uint8_t       *data)
6521
0
{
6522
0
  return (PgQuery__CreateEnumStmt *)
6523
0
     protobuf_c_message_unpack (&pg_query__create_enum_stmt__descriptor,
6524
0
                                allocator, len, data);
6525
0
}
6526
void   pg_query__create_enum_stmt__free_unpacked
6527
                     (PgQuery__CreateEnumStmt *message,
6528
                      ProtobufCAllocator *allocator)
6529
0
{
6530
0
  if(!message)
6531
0
    return;
6532
0
  assert(message->base.descriptor == &pg_query__create_enum_stmt__descriptor);
6533
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6534
0
}
6535
void   pg_query__create_range_stmt__init
6536
                     (PgQuery__CreateRangeStmt         *message)
6537
0
{
6538
0
  static const PgQuery__CreateRangeStmt init_value = PG_QUERY__CREATE_RANGE_STMT__INIT;
6539
0
  *message = init_value;
6540
0
}
6541
size_t pg_query__create_range_stmt__get_packed_size
6542
                     (const PgQuery__CreateRangeStmt *message)
6543
0
{
6544
0
  assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor);
6545
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6546
0
}
6547
size_t pg_query__create_range_stmt__pack
6548
                     (const PgQuery__CreateRangeStmt *message,
6549
                      uint8_t       *out)
6550
0
{
6551
0
  assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor);
6552
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6553
0
}
6554
size_t pg_query__create_range_stmt__pack_to_buffer
6555
                     (const PgQuery__CreateRangeStmt *message,
6556
                      ProtobufCBuffer *buffer)
6557
0
{
6558
0
  assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor);
6559
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6560
0
}
6561
PgQuery__CreateRangeStmt *
6562
       pg_query__create_range_stmt__unpack
6563
                     (ProtobufCAllocator  *allocator,
6564
                      size_t               len,
6565
                      const uint8_t       *data)
6566
0
{
6567
0
  return (PgQuery__CreateRangeStmt *)
6568
0
     protobuf_c_message_unpack (&pg_query__create_range_stmt__descriptor,
6569
0
                                allocator, len, data);
6570
0
}
6571
void   pg_query__create_range_stmt__free_unpacked
6572
                     (PgQuery__CreateRangeStmt *message,
6573
                      ProtobufCAllocator *allocator)
6574
0
{
6575
0
  if(!message)
6576
0
    return;
6577
0
  assert(message->base.descriptor == &pg_query__create_range_stmt__descriptor);
6578
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6579
0
}
6580
void   pg_query__alter_enum_stmt__init
6581
                     (PgQuery__AlterEnumStmt         *message)
6582
0
{
6583
0
  static const PgQuery__AlterEnumStmt init_value = PG_QUERY__ALTER_ENUM_STMT__INIT;
6584
0
  *message = init_value;
6585
0
}
6586
size_t pg_query__alter_enum_stmt__get_packed_size
6587
                     (const PgQuery__AlterEnumStmt *message)
6588
0
{
6589
0
  assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor);
6590
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6591
0
}
6592
size_t pg_query__alter_enum_stmt__pack
6593
                     (const PgQuery__AlterEnumStmt *message,
6594
                      uint8_t       *out)
6595
0
{
6596
0
  assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor);
6597
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6598
0
}
6599
size_t pg_query__alter_enum_stmt__pack_to_buffer
6600
                     (const PgQuery__AlterEnumStmt *message,
6601
                      ProtobufCBuffer *buffer)
6602
0
{
6603
0
  assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor);
6604
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6605
0
}
6606
PgQuery__AlterEnumStmt *
6607
       pg_query__alter_enum_stmt__unpack
6608
                     (ProtobufCAllocator  *allocator,
6609
                      size_t               len,
6610
                      const uint8_t       *data)
6611
0
{
6612
0
  return (PgQuery__AlterEnumStmt *)
6613
0
     protobuf_c_message_unpack (&pg_query__alter_enum_stmt__descriptor,
6614
0
                                allocator, len, data);
6615
0
}
6616
void   pg_query__alter_enum_stmt__free_unpacked
6617
                     (PgQuery__AlterEnumStmt *message,
6618
                      ProtobufCAllocator *allocator)
6619
0
{
6620
0
  if(!message)
6621
0
    return;
6622
0
  assert(message->base.descriptor == &pg_query__alter_enum_stmt__descriptor);
6623
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6624
0
}
6625
void   pg_query__alter_tsdictionary_stmt__init
6626
                     (PgQuery__AlterTSDictionaryStmt         *message)
6627
0
{
6628
0
  static const PgQuery__AlterTSDictionaryStmt init_value = PG_QUERY__ALTER_TSDICTIONARY_STMT__INIT;
6629
0
  *message = init_value;
6630
0
}
6631
size_t pg_query__alter_tsdictionary_stmt__get_packed_size
6632
                     (const PgQuery__AlterTSDictionaryStmt *message)
6633
0
{
6634
0
  assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor);
6635
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6636
0
}
6637
size_t pg_query__alter_tsdictionary_stmt__pack
6638
                     (const PgQuery__AlterTSDictionaryStmt *message,
6639
                      uint8_t       *out)
6640
0
{
6641
0
  assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor);
6642
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6643
0
}
6644
size_t pg_query__alter_tsdictionary_stmt__pack_to_buffer
6645
                     (const PgQuery__AlterTSDictionaryStmt *message,
6646
                      ProtobufCBuffer *buffer)
6647
0
{
6648
0
  assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor);
6649
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6650
0
}
6651
PgQuery__AlterTSDictionaryStmt *
6652
       pg_query__alter_tsdictionary_stmt__unpack
6653
                     (ProtobufCAllocator  *allocator,
6654
                      size_t               len,
6655
                      const uint8_t       *data)
6656
0
{
6657
0
  return (PgQuery__AlterTSDictionaryStmt *)
6658
0
     protobuf_c_message_unpack (&pg_query__alter_tsdictionary_stmt__descriptor,
6659
0
                                allocator, len, data);
6660
0
}
6661
void   pg_query__alter_tsdictionary_stmt__free_unpacked
6662
                     (PgQuery__AlterTSDictionaryStmt *message,
6663
                      ProtobufCAllocator *allocator)
6664
0
{
6665
0
  if(!message)
6666
0
    return;
6667
0
  assert(message->base.descriptor == &pg_query__alter_tsdictionary_stmt__descriptor);
6668
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6669
0
}
6670
void   pg_query__alter_tsconfiguration_stmt__init
6671
                     (PgQuery__AlterTSConfigurationStmt         *message)
6672
0
{
6673
0
  static const PgQuery__AlterTSConfigurationStmt init_value = PG_QUERY__ALTER_TSCONFIGURATION_STMT__INIT;
6674
0
  *message = init_value;
6675
0
}
6676
size_t pg_query__alter_tsconfiguration_stmt__get_packed_size
6677
                     (const PgQuery__AlterTSConfigurationStmt *message)
6678
0
{
6679
0
  assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor);
6680
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6681
0
}
6682
size_t pg_query__alter_tsconfiguration_stmt__pack
6683
                     (const PgQuery__AlterTSConfigurationStmt *message,
6684
                      uint8_t       *out)
6685
0
{
6686
0
  assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor);
6687
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6688
0
}
6689
size_t pg_query__alter_tsconfiguration_stmt__pack_to_buffer
6690
                     (const PgQuery__AlterTSConfigurationStmt *message,
6691
                      ProtobufCBuffer *buffer)
6692
0
{
6693
0
  assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor);
6694
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6695
0
}
6696
PgQuery__AlterTSConfigurationStmt *
6697
       pg_query__alter_tsconfiguration_stmt__unpack
6698
                     (ProtobufCAllocator  *allocator,
6699
                      size_t               len,
6700
                      const uint8_t       *data)
6701
0
{
6702
0
  return (PgQuery__AlterTSConfigurationStmt *)
6703
0
     protobuf_c_message_unpack (&pg_query__alter_tsconfiguration_stmt__descriptor,
6704
0
                                allocator, len, data);
6705
0
}
6706
void   pg_query__alter_tsconfiguration_stmt__free_unpacked
6707
                     (PgQuery__AlterTSConfigurationStmt *message,
6708
                      ProtobufCAllocator *allocator)
6709
0
{
6710
0
  if(!message)
6711
0
    return;
6712
0
  assert(message->base.descriptor == &pg_query__alter_tsconfiguration_stmt__descriptor);
6713
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6714
0
}
6715
void   pg_query__create_fdw_stmt__init
6716
                     (PgQuery__CreateFdwStmt         *message)
6717
0
{
6718
0
  static const PgQuery__CreateFdwStmt init_value = PG_QUERY__CREATE_FDW_STMT__INIT;
6719
0
  *message = init_value;
6720
0
}
6721
size_t pg_query__create_fdw_stmt__get_packed_size
6722
                     (const PgQuery__CreateFdwStmt *message)
6723
0
{
6724
0
  assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor);
6725
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6726
0
}
6727
size_t pg_query__create_fdw_stmt__pack
6728
                     (const PgQuery__CreateFdwStmt *message,
6729
                      uint8_t       *out)
6730
0
{
6731
0
  assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor);
6732
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6733
0
}
6734
size_t pg_query__create_fdw_stmt__pack_to_buffer
6735
                     (const PgQuery__CreateFdwStmt *message,
6736
                      ProtobufCBuffer *buffer)
6737
0
{
6738
0
  assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor);
6739
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6740
0
}
6741
PgQuery__CreateFdwStmt *
6742
       pg_query__create_fdw_stmt__unpack
6743
                     (ProtobufCAllocator  *allocator,
6744
                      size_t               len,
6745
                      const uint8_t       *data)
6746
0
{
6747
0
  return (PgQuery__CreateFdwStmt *)
6748
0
     protobuf_c_message_unpack (&pg_query__create_fdw_stmt__descriptor,
6749
0
                                allocator, len, data);
6750
0
}
6751
void   pg_query__create_fdw_stmt__free_unpacked
6752
                     (PgQuery__CreateFdwStmt *message,
6753
                      ProtobufCAllocator *allocator)
6754
0
{
6755
0
  if(!message)
6756
0
    return;
6757
0
  assert(message->base.descriptor == &pg_query__create_fdw_stmt__descriptor);
6758
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6759
0
}
6760
void   pg_query__alter_fdw_stmt__init
6761
                     (PgQuery__AlterFdwStmt         *message)
6762
0
{
6763
0
  static const PgQuery__AlterFdwStmt init_value = PG_QUERY__ALTER_FDW_STMT__INIT;
6764
0
  *message = init_value;
6765
0
}
6766
size_t pg_query__alter_fdw_stmt__get_packed_size
6767
                     (const PgQuery__AlterFdwStmt *message)
6768
0
{
6769
0
  assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor);
6770
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6771
0
}
6772
size_t pg_query__alter_fdw_stmt__pack
6773
                     (const PgQuery__AlterFdwStmt *message,
6774
                      uint8_t       *out)
6775
0
{
6776
0
  assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor);
6777
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6778
0
}
6779
size_t pg_query__alter_fdw_stmt__pack_to_buffer
6780
                     (const PgQuery__AlterFdwStmt *message,
6781
                      ProtobufCBuffer *buffer)
6782
0
{
6783
0
  assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor);
6784
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6785
0
}
6786
PgQuery__AlterFdwStmt *
6787
       pg_query__alter_fdw_stmt__unpack
6788
                     (ProtobufCAllocator  *allocator,
6789
                      size_t               len,
6790
                      const uint8_t       *data)
6791
0
{
6792
0
  return (PgQuery__AlterFdwStmt *)
6793
0
     protobuf_c_message_unpack (&pg_query__alter_fdw_stmt__descriptor,
6794
0
                                allocator, len, data);
6795
0
}
6796
void   pg_query__alter_fdw_stmt__free_unpacked
6797
                     (PgQuery__AlterFdwStmt *message,
6798
                      ProtobufCAllocator *allocator)
6799
0
{
6800
0
  if(!message)
6801
0
    return;
6802
0
  assert(message->base.descriptor == &pg_query__alter_fdw_stmt__descriptor);
6803
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6804
0
}
6805
void   pg_query__create_foreign_server_stmt__init
6806
                     (PgQuery__CreateForeignServerStmt         *message)
6807
0
{
6808
0
  static const PgQuery__CreateForeignServerStmt init_value = PG_QUERY__CREATE_FOREIGN_SERVER_STMT__INIT;
6809
0
  *message = init_value;
6810
0
}
6811
size_t pg_query__create_foreign_server_stmt__get_packed_size
6812
                     (const PgQuery__CreateForeignServerStmt *message)
6813
0
{
6814
0
  assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor);
6815
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6816
0
}
6817
size_t pg_query__create_foreign_server_stmt__pack
6818
                     (const PgQuery__CreateForeignServerStmt *message,
6819
                      uint8_t       *out)
6820
0
{
6821
0
  assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor);
6822
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6823
0
}
6824
size_t pg_query__create_foreign_server_stmt__pack_to_buffer
6825
                     (const PgQuery__CreateForeignServerStmt *message,
6826
                      ProtobufCBuffer *buffer)
6827
0
{
6828
0
  assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor);
6829
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6830
0
}
6831
PgQuery__CreateForeignServerStmt *
6832
       pg_query__create_foreign_server_stmt__unpack
6833
                     (ProtobufCAllocator  *allocator,
6834
                      size_t               len,
6835
                      const uint8_t       *data)
6836
0
{
6837
0
  return (PgQuery__CreateForeignServerStmt *)
6838
0
     protobuf_c_message_unpack (&pg_query__create_foreign_server_stmt__descriptor,
6839
0
                                allocator, len, data);
6840
0
}
6841
void   pg_query__create_foreign_server_stmt__free_unpacked
6842
                     (PgQuery__CreateForeignServerStmt *message,
6843
                      ProtobufCAllocator *allocator)
6844
0
{
6845
0
  if(!message)
6846
0
    return;
6847
0
  assert(message->base.descriptor == &pg_query__create_foreign_server_stmt__descriptor);
6848
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6849
0
}
6850
void   pg_query__alter_foreign_server_stmt__init
6851
                     (PgQuery__AlterForeignServerStmt         *message)
6852
0
{
6853
0
  static const PgQuery__AlterForeignServerStmt init_value = PG_QUERY__ALTER_FOREIGN_SERVER_STMT__INIT;
6854
0
  *message = init_value;
6855
0
}
6856
size_t pg_query__alter_foreign_server_stmt__get_packed_size
6857
                     (const PgQuery__AlterForeignServerStmt *message)
6858
0
{
6859
0
  assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor);
6860
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6861
0
}
6862
size_t pg_query__alter_foreign_server_stmt__pack
6863
                     (const PgQuery__AlterForeignServerStmt *message,
6864
                      uint8_t       *out)
6865
0
{
6866
0
  assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor);
6867
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6868
0
}
6869
size_t pg_query__alter_foreign_server_stmt__pack_to_buffer
6870
                     (const PgQuery__AlterForeignServerStmt *message,
6871
                      ProtobufCBuffer *buffer)
6872
0
{
6873
0
  assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor);
6874
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6875
0
}
6876
PgQuery__AlterForeignServerStmt *
6877
       pg_query__alter_foreign_server_stmt__unpack
6878
                     (ProtobufCAllocator  *allocator,
6879
                      size_t               len,
6880
                      const uint8_t       *data)
6881
0
{
6882
0
  return (PgQuery__AlterForeignServerStmt *)
6883
0
     protobuf_c_message_unpack (&pg_query__alter_foreign_server_stmt__descriptor,
6884
0
                                allocator, len, data);
6885
0
}
6886
void   pg_query__alter_foreign_server_stmt__free_unpacked
6887
                     (PgQuery__AlterForeignServerStmt *message,
6888
                      ProtobufCAllocator *allocator)
6889
0
{
6890
0
  if(!message)
6891
0
    return;
6892
0
  assert(message->base.descriptor == &pg_query__alter_foreign_server_stmt__descriptor);
6893
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6894
0
}
6895
void   pg_query__create_user_mapping_stmt__init
6896
                     (PgQuery__CreateUserMappingStmt         *message)
6897
0
{
6898
0
  static const PgQuery__CreateUserMappingStmt init_value = PG_QUERY__CREATE_USER_MAPPING_STMT__INIT;
6899
0
  *message = init_value;
6900
0
}
6901
size_t pg_query__create_user_mapping_stmt__get_packed_size
6902
                     (const PgQuery__CreateUserMappingStmt *message)
6903
0
{
6904
0
  assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor);
6905
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6906
0
}
6907
size_t pg_query__create_user_mapping_stmt__pack
6908
                     (const PgQuery__CreateUserMappingStmt *message,
6909
                      uint8_t       *out)
6910
0
{
6911
0
  assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor);
6912
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6913
0
}
6914
size_t pg_query__create_user_mapping_stmt__pack_to_buffer
6915
                     (const PgQuery__CreateUserMappingStmt *message,
6916
                      ProtobufCBuffer *buffer)
6917
0
{
6918
0
  assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor);
6919
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6920
0
}
6921
PgQuery__CreateUserMappingStmt *
6922
       pg_query__create_user_mapping_stmt__unpack
6923
                     (ProtobufCAllocator  *allocator,
6924
                      size_t               len,
6925
                      const uint8_t       *data)
6926
0
{
6927
0
  return (PgQuery__CreateUserMappingStmt *)
6928
0
     protobuf_c_message_unpack (&pg_query__create_user_mapping_stmt__descriptor,
6929
0
                                allocator, len, data);
6930
0
}
6931
void   pg_query__create_user_mapping_stmt__free_unpacked
6932
                     (PgQuery__CreateUserMappingStmt *message,
6933
                      ProtobufCAllocator *allocator)
6934
0
{
6935
0
  if(!message)
6936
0
    return;
6937
0
  assert(message->base.descriptor == &pg_query__create_user_mapping_stmt__descriptor);
6938
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6939
0
}
6940
void   pg_query__alter_user_mapping_stmt__init
6941
                     (PgQuery__AlterUserMappingStmt         *message)
6942
0
{
6943
0
  static const PgQuery__AlterUserMappingStmt init_value = PG_QUERY__ALTER_USER_MAPPING_STMT__INIT;
6944
0
  *message = init_value;
6945
0
}
6946
size_t pg_query__alter_user_mapping_stmt__get_packed_size
6947
                     (const PgQuery__AlterUserMappingStmt *message)
6948
0
{
6949
0
  assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor);
6950
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6951
0
}
6952
size_t pg_query__alter_user_mapping_stmt__pack
6953
                     (const PgQuery__AlterUserMappingStmt *message,
6954
                      uint8_t       *out)
6955
0
{
6956
0
  assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor);
6957
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
6958
0
}
6959
size_t pg_query__alter_user_mapping_stmt__pack_to_buffer
6960
                     (const PgQuery__AlterUserMappingStmt *message,
6961
                      ProtobufCBuffer *buffer)
6962
0
{
6963
0
  assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor);
6964
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
6965
0
}
6966
PgQuery__AlterUserMappingStmt *
6967
       pg_query__alter_user_mapping_stmt__unpack
6968
                     (ProtobufCAllocator  *allocator,
6969
                      size_t               len,
6970
                      const uint8_t       *data)
6971
0
{
6972
0
  return (PgQuery__AlterUserMappingStmt *)
6973
0
     protobuf_c_message_unpack (&pg_query__alter_user_mapping_stmt__descriptor,
6974
0
                                allocator, len, data);
6975
0
}
6976
void   pg_query__alter_user_mapping_stmt__free_unpacked
6977
                     (PgQuery__AlterUserMappingStmt *message,
6978
                      ProtobufCAllocator *allocator)
6979
0
{
6980
0
  if(!message)
6981
0
    return;
6982
0
  assert(message->base.descriptor == &pg_query__alter_user_mapping_stmt__descriptor);
6983
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
6984
0
}
6985
void   pg_query__drop_user_mapping_stmt__init
6986
                     (PgQuery__DropUserMappingStmt         *message)
6987
0
{
6988
0
  static const PgQuery__DropUserMappingStmt init_value = PG_QUERY__DROP_USER_MAPPING_STMT__INIT;
6989
0
  *message = init_value;
6990
0
}
6991
size_t pg_query__drop_user_mapping_stmt__get_packed_size
6992
                     (const PgQuery__DropUserMappingStmt *message)
6993
0
{
6994
0
  assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor);
6995
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
6996
0
}
6997
size_t pg_query__drop_user_mapping_stmt__pack
6998
                     (const PgQuery__DropUserMappingStmt *message,
6999
                      uint8_t       *out)
7000
0
{
7001
0
  assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor);
7002
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7003
0
}
7004
size_t pg_query__drop_user_mapping_stmt__pack_to_buffer
7005
                     (const PgQuery__DropUserMappingStmt *message,
7006
                      ProtobufCBuffer *buffer)
7007
0
{
7008
0
  assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor);
7009
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7010
0
}
7011
PgQuery__DropUserMappingStmt *
7012
       pg_query__drop_user_mapping_stmt__unpack
7013
                     (ProtobufCAllocator  *allocator,
7014
                      size_t               len,
7015
                      const uint8_t       *data)
7016
0
{
7017
0
  return (PgQuery__DropUserMappingStmt *)
7018
0
     protobuf_c_message_unpack (&pg_query__drop_user_mapping_stmt__descriptor,
7019
0
                                allocator, len, data);
7020
0
}
7021
void   pg_query__drop_user_mapping_stmt__free_unpacked
7022
                     (PgQuery__DropUserMappingStmt *message,
7023
                      ProtobufCAllocator *allocator)
7024
0
{
7025
0
  if(!message)
7026
0
    return;
7027
0
  assert(message->base.descriptor == &pg_query__drop_user_mapping_stmt__descriptor);
7028
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7029
0
}
7030
void   pg_query__alter_table_space_options_stmt__init
7031
                     (PgQuery__AlterTableSpaceOptionsStmt         *message)
7032
0
{
7033
0
  static const PgQuery__AlterTableSpaceOptionsStmt init_value = PG_QUERY__ALTER_TABLE_SPACE_OPTIONS_STMT__INIT;
7034
0
  *message = init_value;
7035
0
}
7036
size_t pg_query__alter_table_space_options_stmt__get_packed_size
7037
                     (const PgQuery__AlterTableSpaceOptionsStmt *message)
7038
0
{
7039
0
  assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor);
7040
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7041
0
}
7042
size_t pg_query__alter_table_space_options_stmt__pack
7043
                     (const PgQuery__AlterTableSpaceOptionsStmt *message,
7044
                      uint8_t       *out)
7045
0
{
7046
0
  assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor);
7047
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7048
0
}
7049
size_t pg_query__alter_table_space_options_stmt__pack_to_buffer
7050
                     (const PgQuery__AlterTableSpaceOptionsStmt *message,
7051
                      ProtobufCBuffer *buffer)
7052
0
{
7053
0
  assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor);
7054
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7055
0
}
7056
PgQuery__AlterTableSpaceOptionsStmt *
7057
       pg_query__alter_table_space_options_stmt__unpack
7058
                     (ProtobufCAllocator  *allocator,
7059
                      size_t               len,
7060
                      const uint8_t       *data)
7061
0
{
7062
0
  return (PgQuery__AlterTableSpaceOptionsStmt *)
7063
0
     protobuf_c_message_unpack (&pg_query__alter_table_space_options_stmt__descriptor,
7064
0
                                allocator, len, data);
7065
0
}
7066
void   pg_query__alter_table_space_options_stmt__free_unpacked
7067
                     (PgQuery__AlterTableSpaceOptionsStmt *message,
7068
                      ProtobufCAllocator *allocator)
7069
0
{
7070
0
  if(!message)
7071
0
    return;
7072
0
  assert(message->base.descriptor == &pg_query__alter_table_space_options_stmt__descriptor);
7073
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7074
0
}
7075
void   pg_query__alter_table_move_all_stmt__init
7076
                     (PgQuery__AlterTableMoveAllStmt         *message)
7077
0
{
7078
0
  static const PgQuery__AlterTableMoveAllStmt init_value = PG_QUERY__ALTER_TABLE_MOVE_ALL_STMT__INIT;
7079
0
  *message = init_value;
7080
0
}
7081
size_t pg_query__alter_table_move_all_stmt__get_packed_size
7082
                     (const PgQuery__AlterTableMoveAllStmt *message)
7083
0
{
7084
0
  assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor);
7085
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7086
0
}
7087
size_t pg_query__alter_table_move_all_stmt__pack
7088
                     (const PgQuery__AlterTableMoveAllStmt *message,
7089
                      uint8_t       *out)
7090
0
{
7091
0
  assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor);
7092
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7093
0
}
7094
size_t pg_query__alter_table_move_all_stmt__pack_to_buffer
7095
                     (const PgQuery__AlterTableMoveAllStmt *message,
7096
                      ProtobufCBuffer *buffer)
7097
0
{
7098
0
  assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor);
7099
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7100
0
}
7101
PgQuery__AlterTableMoveAllStmt *
7102
       pg_query__alter_table_move_all_stmt__unpack
7103
                     (ProtobufCAllocator  *allocator,
7104
                      size_t               len,
7105
                      const uint8_t       *data)
7106
0
{
7107
0
  return (PgQuery__AlterTableMoveAllStmt *)
7108
0
     protobuf_c_message_unpack (&pg_query__alter_table_move_all_stmt__descriptor,
7109
0
                                allocator, len, data);
7110
0
}
7111
void   pg_query__alter_table_move_all_stmt__free_unpacked
7112
                     (PgQuery__AlterTableMoveAllStmt *message,
7113
                      ProtobufCAllocator *allocator)
7114
0
{
7115
0
  if(!message)
7116
0
    return;
7117
0
  assert(message->base.descriptor == &pg_query__alter_table_move_all_stmt__descriptor);
7118
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7119
0
}
7120
void   pg_query__sec_label_stmt__init
7121
                     (PgQuery__SecLabelStmt         *message)
7122
0
{
7123
0
  static const PgQuery__SecLabelStmt init_value = PG_QUERY__SEC_LABEL_STMT__INIT;
7124
0
  *message = init_value;
7125
0
}
7126
size_t pg_query__sec_label_stmt__get_packed_size
7127
                     (const PgQuery__SecLabelStmt *message)
7128
0
{
7129
0
  assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor);
7130
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7131
0
}
7132
size_t pg_query__sec_label_stmt__pack
7133
                     (const PgQuery__SecLabelStmt *message,
7134
                      uint8_t       *out)
7135
0
{
7136
0
  assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor);
7137
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7138
0
}
7139
size_t pg_query__sec_label_stmt__pack_to_buffer
7140
                     (const PgQuery__SecLabelStmt *message,
7141
                      ProtobufCBuffer *buffer)
7142
0
{
7143
0
  assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor);
7144
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7145
0
}
7146
PgQuery__SecLabelStmt *
7147
       pg_query__sec_label_stmt__unpack
7148
                     (ProtobufCAllocator  *allocator,
7149
                      size_t               len,
7150
                      const uint8_t       *data)
7151
0
{
7152
0
  return (PgQuery__SecLabelStmt *)
7153
0
     protobuf_c_message_unpack (&pg_query__sec_label_stmt__descriptor,
7154
0
                                allocator, len, data);
7155
0
}
7156
void   pg_query__sec_label_stmt__free_unpacked
7157
                     (PgQuery__SecLabelStmt *message,
7158
                      ProtobufCAllocator *allocator)
7159
0
{
7160
0
  if(!message)
7161
0
    return;
7162
0
  assert(message->base.descriptor == &pg_query__sec_label_stmt__descriptor);
7163
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7164
0
}
7165
void   pg_query__create_foreign_table_stmt__init
7166
                     (PgQuery__CreateForeignTableStmt         *message)
7167
0
{
7168
0
  static const PgQuery__CreateForeignTableStmt init_value = PG_QUERY__CREATE_FOREIGN_TABLE_STMT__INIT;
7169
0
  *message = init_value;
7170
0
}
7171
size_t pg_query__create_foreign_table_stmt__get_packed_size
7172
                     (const PgQuery__CreateForeignTableStmt *message)
7173
0
{
7174
0
  assert(message->base.descriptor == &pg_query__create_foreign_table_stmt__descriptor);
7175
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7176
0
}
7177
size_t pg_query__create_foreign_table_stmt__pack
7178
                     (const PgQuery__CreateForeignTableStmt *message,
7179
                      uint8_t       *out)
7180
0
{
7181
0
  assert(message->base.descriptor == &pg_query__create_foreign_table_stmt__descriptor);
7182
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7183
0
}
7184
size_t pg_query__create_foreign_table_stmt__pack_to_buffer
7185
                     (const PgQuery__CreateForeignTableStmt *message,
7186
                      ProtobufCBuffer *buffer)
7187
0
{
7188
0
  assert(message->base.descriptor == &pg_query__create_foreign_table_stmt__descriptor);
7189
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7190
0
}
7191
PgQuery__CreateForeignTableStmt *
7192
       pg_query__create_foreign_table_stmt__unpack
7193
                     (ProtobufCAllocator  *allocator,
7194
                      size_t               len,
7195
                      const uint8_t       *data)
7196
0
{
7197
0
  return (PgQuery__CreateForeignTableStmt *)
7198
0
     protobuf_c_message_unpack (&pg_query__create_foreign_table_stmt__descriptor,
7199
0
                                allocator, len, data);
7200
0
}
7201
void   pg_query__create_foreign_table_stmt__free_unpacked
7202
                     (PgQuery__CreateForeignTableStmt *message,
7203
                      ProtobufCAllocator *allocator)
7204
0
{
7205
0
  if(!message)
7206
0
    return;
7207
0
  assert(message->base.descriptor == &pg_query__create_foreign_table_stmt__descriptor);
7208
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7209
0
}
7210
void   pg_query__import_foreign_schema_stmt__init
7211
                     (PgQuery__ImportForeignSchemaStmt         *message)
7212
0
{
7213
0
  static const PgQuery__ImportForeignSchemaStmt init_value = PG_QUERY__IMPORT_FOREIGN_SCHEMA_STMT__INIT;
7214
0
  *message = init_value;
7215
0
}
7216
size_t pg_query__import_foreign_schema_stmt__get_packed_size
7217
                     (const PgQuery__ImportForeignSchemaStmt *message)
7218
0
{
7219
0
  assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor);
7220
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7221
0
}
7222
size_t pg_query__import_foreign_schema_stmt__pack
7223
                     (const PgQuery__ImportForeignSchemaStmt *message,
7224
                      uint8_t       *out)
7225
0
{
7226
0
  assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor);
7227
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7228
0
}
7229
size_t pg_query__import_foreign_schema_stmt__pack_to_buffer
7230
                     (const PgQuery__ImportForeignSchemaStmt *message,
7231
                      ProtobufCBuffer *buffer)
7232
0
{
7233
0
  assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor);
7234
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7235
0
}
7236
PgQuery__ImportForeignSchemaStmt *
7237
       pg_query__import_foreign_schema_stmt__unpack
7238
                     (ProtobufCAllocator  *allocator,
7239
                      size_t               len,
7240
                      const uint8_t       *data)
7241
0
{
7242
0
  return (PgQuery__ImportForeignSchemaStmt *)
7243
0
     protobuf_c_message_unpack (&pg_query__import_foreign_schema_stmt__descriptor,
7244
0
                                allocator, len, data);
7245
0
}
7246
void   pg_query__import_foreign_schema_stmt__free_unpacked
7247
                     (PgQuery__ImportForeignSchemaStmt *message,
7248
                      ProtobufCAllocator *allocator)
7249
0
{
7250
0
  if(!message)
7251
0
    return;
7252
0
  assert(message->base.descriptor == &pg_query__import_foreign_schema_stmt__descriptor);
7253
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7254
0
}
7255
void   pg_query__create_extension_stmt__init
7256
                     (PgQuery__CreateExtensionStmt         *message)
7257
0
{
7258
0
  static const PgQuery__CreateExtensionStmt init_value = PG_QUERY__CREATE_EXTENSION_STMT__INIT;
7259
0
  *message = init_value;
7260
0
}
7261
size_t pg_query__create_extension_stmt__get_packed_size
7262
                     (const PgQuery__CreateExtensionStmt *message)
7263
0
{
7264
0
  assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor);
7265
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7266
0
}
7267
size_t pg_query__create_extension_stmt__pack
7268
                     (const PgQuery__CreateExtensionStmt *message,
7269
                      uint8_t       *out)
7270
0
{
7271
0
  assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor);
7272
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7273
0
}
7274
size_t pg_query__create_extension_stmt__pack_to_buffer
7275
                     (const PgQuery__CreateExtensionStmt *message,
7276
                      ProtobufCBuffer *buffer)
7277
0
{
7278
0
  assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor);
7279
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7280
0
}
7281
PgQuery__CreateExtensionStmt *
7282
       pg_query__create_extension_stmt__unpack
7283
                     (ProtobufCAllocator  *allocator,
7284
                      size_t               len,
7285
                      const uint8_t       *data)
7286
0
{
7287
0
  return (PgQuery__CreateExtensionStmt *)
7288
0
     protobuf_c_message_unpack (&pg_query__create_extension_stmt__descriptor,
7289
0
                                allocator, len, data);
7290
0
}
7291
void   pg_query__create_extension_stmt__free_unpacked
7292
                     (PgQuery__CreateExtensionStmt *message,
7293
                      ProtobufCAllocator *allocator)
7294
0
{
7295
0
  if(!message)
7296
0
    return;
7297
0
  assert(message->base.descriptor == &pg_query__create_extension_stmt__descriptor);
7298
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7299
0
}
7300
void   pg_query__alter_extension_stmt__init
7301
                     (PgQuery__AlterExtensionStmt         *message)
7302
0
{
7303
0
  static const PgQuery__AlterExtensionStmt init_value = PG_QUERY__ALTER_EXTENSION_STMT__INIT;
7304
0
  *message = init_value;
7305
0
}
7306
size_t pg_query__alter_extension_stmt__get_packed_size
7307
                     (const PgQuery__AlterExtensionStmt *message)
7308
0
{
7309
0
  assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor);
7310
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7311
0
}
7312
size_t pg_query__alter_extension_stmt__pack
7313
                     (const PgQuery__AlterExtensionStmt *message,
7314
                      uint8_t       *out)
7315
0
{
7316
0
  assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor);
7317
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7318
0
}
7319
size_t pg_query__alter_extension_stmt__pack_to_buffer
7320
                     (const PgQuery__AlterExtensionStmt *message,
7321
                      ProtobufCBuffer *buffer)
7322
0
{
7323
0
  assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor);
7324
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7325
0
}
7326
PgQuery__AlterExtensionStmt *
7327
       pg_query__alter_extension_stmt__unpack
7328
                     (ProtobufCAllocator  *allocator,
7329
                      size_t               len,
7330
                      const uint8_t       *data)
7331
0
{
7332
0
  return (PgQuery__AlterExtensionStmt *)
7333
0
     protobuf_c_message_unpack (&pg_query__alter_extension_stmt__descriptor,
7334
0
                                allocator, len, data);
7335
0
}
7336
void   pg_query__alter_extension_stmt__free_unpacked
7337
                     (PgQuery__AlterExtensionStmt *message,
7338
                      ProtobufCAllocator *allocator)
7339
0
{
7340
0
  if(!message)
7341
0
    return;
7342
0
  assert(message->base.descriptor == &pg_query__alter_extension_stmt__descriptor);
7343
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7344
0
}
7345
void   pg_query__alter_extension_contents_stmt__init
7346
                     (PgQuery__AlterExtensionContentsStmt         *message)
7347
0
{
7348
0
  static const PgQuery__AlterExtensionContentsStmt init_value = PG_QUERY__ALTER_EXTENSION_CONTENTS_STMT__INIT;
7349
0
  *message = init_value;
7350
0
}
7351
size_t pg_query__alter_extension_contents_stmt__get_packed_size
7352
                     (const PgQuery__AlterExtensionContentsStmt *message)
7353
0
{
7354
0
  assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor);
7355
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7356
0
}
7357
size_t pg_query__alter_extension_contents_stmt__pack
7358
                     (const PgQuery__AlterExtensionContentsStmt *message,
7359
                      uint8_t       *out)
7360
0
{
7361
0
  assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor);
7362
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7363
0
}
7364
size_t pg_query__alter_extension_contents_stmt__pack_to_buffer
7365
                     (const PgQuery__AlterExtensionContentsStmt *message,
7366
                      ProtobufCBuffer *buffer)
7367
0
{
7368
0
  assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor);
7369
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7370
0
}
7371
PgQuery__AlterExtensionContentsStmt *
7372
       pg_query__alter_extension_contents_stmt__unpack
7373
                     (ProtobufCAllocator  *allocator,
7374
                      size_t               len,
7375
                      const uint8_t       *data)
7376
0
{
7377
0
  return (PgQuery__AlterExtensionContentsStmt *)
7378
0
     protobuf_c_message_unpack (&pg_query__alter_extension_contents_stmt__descriptor,
7379
0
                                allocator, len, data);
7380
0
}
7381
void   pg_query__alter_extension_contents_stmt__free_unpacked
7382
                     (PgQuery__AlterExtensionContentsStmt *message,
7383
                      ProtobufCAllocator *allocator)
7384
0
{
7385
0
  if(!message)
7386
0
    return;
7387
0
  assert(message->base.descriptor == &pg_query__alter_extension_contents_stmt__descriptor);
7388
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7389
0
}
7390
void   pg_query__create_event_trig_stmt__init
7391
                     (PgQuery__CreateEventTrigStmt         *message)
7392
0
{
7393
0
  static const PgQuery__CreateEventTrigStmt init_value = PG_QUERY__CREATE_EVENT_TRIG_STMT__INIT;
7394
0
  *message = init_value;
7395
0
}
7396
size_t pg_query__create_event_trig_stmt__get_packed_size
7397
                     (const PgQuery__CreateEventTrigStmt *message)
7398
0
{
7399
0
  assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor);
7400
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7401
0
}
7402
size_t pg_query__create_event_trig_stmt__pack
7403
                     (const PgQuery__CreateEventTrigStmt *message,
7404
                      uint8_t       *out)
7405
0
{
7406
0
  assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor);
7407
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7408
0
}
7409
size_t pg_query__create_event_trig_stmt__pack_to_buffer
7410
                     (const PgQuery__CreateEventTrigStmt *message,
7411
                      ProtobufCBuffer *buffer)
7412
0
{
7413
0
  assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor);
7414
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7415
0
}
7416
PgQuery__CreateEventTrigStmt *
7417
       pg_query__create_event_trig_stmt__unpack
7418
                     (ProtobufCAllocator  *allocator,
7419
                      size_t               len,
7420
                      const uint8_t       *data)
7421
0
{
7422
0
  return (PgQuery__CreateEventTrigStmt *)
7423
0
     protobuf_c_message_unpack (&pg_query__create_event_trig_stmt__descriptor,
7424
0
                                allocator, len, data);
7425
0
}
7426
void   pg_query__create_event_trig_stmt__free_unpacked
7427
                     (PgQuery__CreateEventTrigStmt *message,
7428
                      ProtobufCAllocator *allocator)
7429
0
{
7430
0
  if(!message)
7431
0
    return;
7432
0
  assert(message->base.descriptor == &pg_query__create_event_trig_stmt__descriptor);
7433
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7434
0
}
7435
void   pg_query__alter_event_trig_stmt__init
7436
                     (PgQuery__AlterEventTrigStmt         *message)
7437
0
{
7438
0
  static const PgQuery__AlterEventTrigStmt init_value = PG_QUERY__ALTER_EVENT_TRIG_STMT__INIT;
7439
0
  *message = init_value;
7440
0
}
7441
size_t pg_query__alter_event_trig_stmt__get_packed_size
7442
                     (const PgQuery__AlterEventTrigStmt *message)
7443
0
{
7444
0
  assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor);
7445
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7446
0
}
7447
size_t pg_query__alter_event_trig_stmt__pack
7448
                     (const PgQuery__AlterEventTrigStmt *message,
7449
                      uint8_t       *out)
7450
0
{
7451
0
  assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor);
7452
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7453
0
}
7454
size_t pg_query__alter_event_trig_stmt__pack_to_buffer
7455
                     (const PgQuery__AlterEventTrigStmt *message,
7456
                      ProtobufCBuffer *buffer)
7457
0
{
7458
0
  assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor);
7459
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7460
0
}
7461
PgQuery__AlterEventTrigStmt *
7462
       pg_query__alter_event_trig_stmt__unpack
7463
                     (ProtobufCAllocator  *allocator,
7464
                      size_t               len,
7465
                      const uint8_t       *data)
7466
0
{
7467
0
  return (PgQuery__AlterEventTrigStmt *)
7468
0
     protobuf_c_message_unpack (&pg_query__alter_event_trig_stmt__descriptor,
7469
0
                                allocator, len, data);
7470
0
}
7471
void   pg_query__alter_event_trig_stmt__free_unpacked
7472
                     (PgQuery__AlterEventTrigStmt *message,
7473
                      ProtobufCAllocator *allocator)
7474
0
{
7475
0
  if(!message)
7476
0
    return;
7477
0
  assert(message->base.descriptor == &pg_query__alter_event_trig_stmt__descriptor);
7478
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7479
0
}
7480
void   pg_query__refresh_mat_view_stmt__init
7481
                     (PgQuery__RefreshMatViewStmt         *message)
7482
0
{
7483
0
  static const PgQuery__RefreshMatViewStmt init_value = PG_QUERY__REFRESH_MAT_VIEW_STMT__INIT;
7484
0
  *message = init_value;
7485
0
}
7486
size_t pg_query__refresh_mat_view_stmt__get_packed_size
7487
                     (const PgQuery__RefreshMatViewStmt *message)
7488
0
{
7489
0
  assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor);
7490
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7491
0
}
7492
size_t pg_query__refresh_mat_view_stmt__pack
7493
                     (const PgQuery__RefreshMatViewStmt *message,
7494
                      uint8_t       *out)
7495
0
{
7496
0
  assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor);
7497
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7498
0
}
7499
size_t pg_query__refresh_mat_view_stmt__pack_to_buffer
7500
                     (const PgQuery__RefreshMatViewStmt *message,
7501
                      ProtobufCBuffer *buffer)
7502
0
{
7503
0
  assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor);
7504
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7505
0
}
7506
PgQuery__RefreshMatViewStmt *
7507
       pg_query__refresh_mat_view_stmt__unpack
7508
                     (ProtobufCAllocator  *allocator,
7509
                      size_t               len,
7510
                      const uint8_t       *data)
7511
0
{
7512
0
  return (PgQuery__RefreshMatViewStmt *)
7513
0
     protobuf_c_message_unpack (&pg_query__refresh_mat_view_stmt__descriptor,
7514
0
                                allocator, len, data);
7515
0
}
7516
void   pg_query__refresh_mat_view_stmt__free_unpacked
7517
                     (PgQuery__RefreshMatViewStmt *message,
7518
                      ProtobufCAllocator *allocator)
7519
0
{
7520
0
  if(!message)
7521
0
    return;
7522
0
  assert(message->base.descriptor == &pg_query__refresh_mat_view_stmt__descriptor);
7523
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7524
0
}
7525
void   pg_query__replica_identity_stmt__init
7526
                     (PgQuery__ReplicaIdentityStmt         *message)
7527
0
{
7528
0
  static const PgQuery__ReplicaIdentityStmt init_value = PG_QUERY__REPLICA_IDENTITY_STMT__INIT;
7529
0
  *message = init_value;
7530
0
}
7531
size_t pg_query__replica_identity_stmt__get_packed_size
7532
                     (const PgQuery__ReplicaIdentityStmt *message)
7533
0
{
7534
0
  assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor);
7535
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7536
0
}
7537
size_t pg_query__replica_identity_stmt__pack
7538
                     (const PgQuery__ReplicaIdentityStmt *message,
7539
                      uint8_t       *out)
7540
0
{
7541
0
  assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor);
7542
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7543
0
}
7544
size_t pg_query__replica_identity_stmt__pack_to_buffer
7545
                     (const PgQuery__ReplicaIdentityStmt *message,
7546
                      ProtobufCBuffer *buffer)
7547
0
{
7548
0
  assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor);
7549
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7550
0
}
7551
PgQuery__ReplicaIdentityStmt *
7552
       pg_query__replica_identity_stmt__unpack
7553
                     (ProtobufCAllocator  *allocator,
7554
                      size_t               len,
7555
                      const uint8_t       *data)
7556
0
{
7557
0
  return (PgQuery__ReplicaIdentityStmt *)
7558
0
     protobuf_c_message_unpack (&pg_query__replica_identity_stmt__descriptor,
7559
0
                                allocator, len, data);
7560
0
}
7561
void   pg_query__replica_identity_stmt__free_unpacked
7562
                     (PgQuery__ReplicaIdentityStmt *message,
7563
                      ProtobufCAllocator *allocator)
7564
0
{
7565
0
  if(!message)
7566
0
    return;
7567
0
  assert(message->base.descriptor == &pg_query__replica_identity_stmt__descriptor);
7568
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7569
0
}
7570
void   pg_query__alter_system_stmt__init
7571
                     (PgQuery__AlterSystemStmt         *message)
7572
0
{
7573
0
  static const PgQuery__AlterSystemStmt init_value = PG_QUERY__ALTER_SYSTEM_STMT__INIT;
7574
0
  *message = init_value;
7575
0
}
7576
size_t pg_query__alter_system_stmt__get_packed_size
7577
                     (const PgQuery__AlterSystemStmt *message)
7578
0
{
7579
0
  assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor);
7580
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7581
0
}
7582
size_t pg_query__alter_system_stmt__pack
7583
                     (const PgQuery__AlterSystemStmt *message,
7584
                      uint8_t       *out)
7585
0
{
7586
0
  assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor);
7587
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7588
0
}
7589
size_t pg_query__alter_system_stmt__pack_to_buffer
7590
                     (const PgQuery__AlterSystemStmt *message,
7591
                      ProtobufCBuffer *buffer)
7592
0
{
7593
0
  assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor);
7594
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7595
0
}
7596
PgQuery__AlterSystemStmt *
7597
       pg_query__alter_system_stmt__unpack
7598
                     (ProtobufCAllocator  *allocator,
7599
                      size_t               len,
7600
                      const uint8_t       *data)
7601
0
{
7602
0
  return (PgQuery__AlterSystemStmt *)
7603
0
     protobuf_c_message_unpack (&pg_query__alter_system_stmt__descriptor,
7604
0
                                allocator, len, data);
7605
0
}
7606
void   pg_query__alter_system_stmt__free_unpacked
7607
                     (PgQuery__AlterSystemStmt *message,
7608
                      ProtobufCAllocator *allocator)
7609
0
{
7610
0
  if(!message)
7611
0
    return;
7612
0
  assert(message->base.descriptor == &pg_query__alter_system_stmt__descriptor);
7613
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7614
0
}
7615
void   pg_query__create_policy_stmt__init
7616
                     (PgQuery__CreatePolicyStmt         *message)
7617
0
{
7618
0
  static const PgQuery__CreatePolicyStmt init_value = PG_QUERY__CREATE_POLICY_STMT__INIT;
7619
0
  *message = init_value;
7620
0
}
7621
size_t pg_query__create_policy_stmt__get_packed_size
7622
                     (const PgQuery__CreatePolicyStmt *message)
7623
0
{
7624
0
  assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor);
7625
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7626
0
}
7627
size_t pg_query__create_policy_stmt__pack
7628
                     (const PgQuery__CreatePolicyStmt *message,
7629
                      uint8_t       *out)
7630
0
{
7631
0
  assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor);
7632
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7633
0
}
7634
size_t pg_query__create_policy_stmt__pack_to_buffer
7635
                     (const PgQuery__CreatePolicyStmt *message,
7636
                      ProtobufCBuffer *buffer)
7637
0
{
7638
0
  assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor);
7639
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7640
0
}
7641
PgQuery__CreatePolicyStmt *
7642
       pg_query__create_policy_stmt__unpack
7643
                     (ProtobufCAllocator  *allocator,
7644
                      size_t               len,
7645
                      const uint8_t       *data)
7646
0
{
7647
0
  return (PgQuery__CreatePolicyStmt *)
7648
0
     protobuf_c_message_unpack (&pg_query__create_policy_stmt__descriptor,
7649
0
                                allocator, len, data);
7650
0
}
7651
void   pg_query__create_policy_stmt__free_unpacked
7652
                     (PgQuery__CreatePolicyStmt *message,
7653
                      ProtobufCAllocator *allocator)
7654
0
{
7655
0
  if(!message)
7656
0
    return;
7657
0
  assert(message->base.descriptor == &pg_query__create_policy_stmt__descriptor);
7658
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7659
0
}
7660
void   pg_query__alter_policy_stmt__init
7661
                     (PgQuery__AlterPolicyStmt         *message)
7662
0
{
7663
0
  static const PgQuery__AlterPolicyStmt init_value = PG_QUERY__ALTER_POLICY_STMT__INIT;
7664
0
  *message = init_value;
7665
0
}
7666
size_t pg_query__alter_policy_stmt__get_packed_size
7667
                     (const PgQuery__AlterPolicyStmt *message)
7668
0
{
7669
0
  assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor);
7670
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7671
0
}
7672
size_t pg_query__alter_policy_stmt__pack
7673
                     (const PgQuery__AlterPolicyStmt *message,
7674
                      uint8_t       *out)
7675
0
{
7676
0
  assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor);
7677
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7678
0
}
7679
size_t pg_query__alter_policy_stmt__pack_to_buffer
7680
                     (const PgQuery__AlterPolicyStmt *message,
7681
                      ProtobufCBuffer *buffer)
7682
0
{
7683
0
  assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor);
7684
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7685
0
}
7686
PgQuery__AlterPolicyStmt *
7687
       pg_query__alter_policy_stmt__unpack
7688
                     (ProtobufCAllocator  *allocator,
7689
                      size_t               len,
7690
                      const uint8_t       *data)
7691
0
{
7692
0
  return (PgQuery__AlterPolicyStmt *)
7693
0
     protobuf_c_message_unpack (&pg_query__alter_policy_stmt__descriptor,
7694
0
                                allocator, len, data);
7695
0
}
7696
void   pg_query__alter_policy_stmt__free_unpacked
7697
                     (PgQuery__AlterPolicyStmt *message,
7698
                      ProtobufCAllocator *allocator)
7699
0
{
7700
0
  if(!message)
7701
0
    return;
7702
0
  assert(message->base.descriptor == &pg_query__alter_policy_stmt__descriptor);
7703
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7704
0
}
7705
void   pg_query__create_transform_stmt__init
7706
                     (PgQuery__CreateTransformStmt         *message)
7707
0
{
7708
0
  static const PgQuery__CreateTransformStmt init_value = PG_QUERY__CREATE_TRANSFORM_STMT__INIT;
7709
0
  *message = init_value;
7710
0
}
7711
size_t pg_query__create_transform_stmt__get_packed_size
7712
                     (const PgQuery__CreateTransformStmt *message)
7713
0
{
7714
0
  assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor);
7715
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7716
0
}
7717
size_t pg_query__create_transform_stmt__pack
7718
                     (const PgQuery__CreateTransformStmt *message,
7719
                      uint8_t       *out)
7720
0
{
7721
0
  assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor);
7722
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7723
0
}
7724
size_t pg_query__create_transform_stmt__pack_to_buffer
7725
                     (const PgQuery__CreateTransformStmt *message,
7726
                      ProtobufCBuffer *buffer)
7727
0
{
7728
0
  assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor);
7729
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7730
0
}
7731
PgQuery__CreateTransformStmt *
7732
       pg_query__create_transform_stmt__unpack
7733
                     (ProtobufCAllocator  *allocator,
7734
                      size_t               len,
7735
                      const uint8_t       *data)
7736
0
{
7737
0
  return (PgQuery__CreateTransformStmt *)
7738
0
     protobuf_c_message_unpack (&pg_query__create_transform_stmt__descriptor,
7739
0
                                allocator, len, data);
7740
0
}
7741
void   pg_query__create_transform_stmt__free_unpacked
7742
                     (PgQuery__CreateTransformStmt *message,
7743
                      ProtobufCAllocator *allocator)
7744
0
{
7745
0
  if(!message)
7746
0
    return;
7747
0
  assert(message->base.descriptor == &pg_query__create_transform_stmt__descriptor);
7748
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7749
0
}
7750
void   pg_query__create_am_stmt__init
7751
                     (PgQuery__CreateAmStmt         *message)
7752
0
{
7753
0
  static const PgQuery__CreateAmStmt init_value = PG_QUERY__CREATE_AM_STMT__INIT;
7754
0
  *message = init_value;
7755
0
}
7756
size_t pg_query__create_am_stmt__get_packed_size
7757
                     (const PgQuery__CreateAmStmt *message)
7758
0
{
7759
0
  assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor);
7760
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7761
0
}
7762
size_t pg_query__create_am_stmt__pack
7763
                     (const PgQuery__CreateAmStmt *message,
7764
                      uint8_t       *out)
7765
0
{
7766
0
  assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor);
7767
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7768
0
}
7769
size_t pg_query__create_am_stmt__pack_to_buffer
7770
                     (const PgQuery__CreateAmStmt *message,
7771
                      ProtobufCBuffer *buffer)
7772
0
{
7773
0
  assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor);
7774
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7775
0
}
7776
PgQuery__CreateAmStmt *
7777
       pg_query__create_am_stmt__unpack
7778
                     (ProtobufCAllocator  *allocator,
7779
                      size_t               len,
7780
                      const uint8_t       *data)
7781
0
{
7782
0
  return (PgQuery__CreateAmStmt *)
7783
0
     protobuf_c_message_unpack (&pg_query__create_am_stmt__descriptor,
7784
0
                                allocator, len, data);
7785
0
}
7786
void   pg_query__create_am_stmt__free_unpacked
7787
                     (PgQuery__CreateAmStmt *message,
7788
                      ProtobufCAllocator *allocator)
7789
0
{
7790
0
  if(!message)
7791
0
    return;
7792
0
  assert(message->base.descriptor == &pg_query__create_am_stmt__descriptor);
7793
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7794
0
}
7795
void   pg_query__create_publication_stmt__init
7796
                     (PgQuery__CreatePublicationStmt         *message)
7797
0
{
7798
0
  static const PgQuery__CreatePublicationStmt init_value = PG_QUERY__CREATE_PUBLICATION_STMT__INIT;
7799
0
  *message = init_value;
7800
0
}
7801
size_t pg_query__create_publication_stmt__get_packed_size
7802
                     (const PgQuery__CreatePublicationStmt *message)
7803
0
{
7804
0
  assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor);
7805
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7806
0
}
7807
size_t pg_query__create_publication_stmt__pack
7808
                     (const PgQuery__CreatePublicationStmt *message,
7809
                      uint8_t       *out)
7810
0
{
7811
0
  assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor);
7812
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7813
0
}
7814
size_t pg_query__create_publication_stmt__pack_to_buffer
7815
                     (const PgQuery__CreatePublicationStmt *message,
7816
                      ProtobufCBuffer *buffer)
7817
0
{
7818
0
  assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor);
7819
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7820
0
}
7821
PgQuery__CreatePublicationStmt *
7822
       pg_query__create_publication_stmt__unpack
7823
                     (ProtobufCAllocator  *allocator,
7824
                      size_t               len,
7825
                      const uint8_t       *data)
7826
0
{
7827
0
  return (PgQuery__CreatePublicationStmt *)
7828
0
     protobuf_c_message_unpack (&pg_query__create_publication_stmt__descriptor,
7829
0
                                allocator, len, data);
7830
0
}
7831
void   pg_query__create_publication_stmt__free_unpacked
7832
                     (PgQuery__CreatePublicationStmt *message,
7833
                      ProtobufCAllocator *allocator)
7834
0
{
7835
0
  if(!message)
7836
0
    return;
7837
0
  assert(message->base.descriptor == &pg_query__create_publication_stmt__descriptor);
7838
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7839
0
}
7840
void   pg_query__alter_publication_stmt__init
7841
                     (PgQuery__AlterPublicationStmt         *message)
7842
0
{
7843
0
  static const PgQuery__AlterPublicationStmt init_value = PG_QUERY__ALTER_PUBLICATION_STMT__INIT;
7844
0
  *message = init_value;
7845
0
}
7846
size_t pg_query__alter_publication_stmt__get_packed_size
7847
                     (const PgQuery__AlterPublicationStmt *message)
7848
0
{
7849
0
  assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor);
7850
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7851
0
}
7852
size_t pg_query__alter_publication_stmt__pack
7853
                     (const PgQuery__AlterPublicationStmt *message,
7854
                      uint8_t       *out)
7855
0
{
7856
0
  assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor);
7857
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7858
0
}
7859
size_t pg_query__alter_publication_stmt__pack_to_buffer
7860
                     (const PgQuery__AlterPublicationStmt *message,
7861
                      ProtobufCBuffer *buffer)
7862
0
{
7863
0
  assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor);
7864
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7865
0
}
7866
PgQuery__AlterPublicationStmt *
7867
       pg_query__alter_publication_stmt__unpack
7868
                     (ProtobufCAllocator  *allocator,
7869
                      size_t               len,
7870
                      const uint8_t       *data)
7871
0
{
7872
0
  return (PgQuery__AlterPublicationStmt *)
7873
0
     protobuf_c_message_unpack (&pg_query__alter_publication_stmt__descriptor,
7874
0
                                allocator, len, data);
7875
0
}
7876
void   pg_query__alter_publication_stmt__free_unpacked
7877
                     (PgQuery__AlterPublicationStmt *message,
7878
                      ProtobufCAllocator *allocator)
7879
0
{
7880
0
  if(!message)
7881
0
    return;
7882
0
  assert(message->base.descriptor == &pg_query__alter_publication_stmt__descriptor);
7883
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7884
0
}
7885
void   pg_query__create_subscription_stmt__init
7886
                     (PgQuery__CreateSubscriptionStmt         *message)
7887
0
{
7888
0
  static const PgQuery__CreateSubscriptionStmt init_value = PG_QUERY__CREATE_SUBSCRIPTION_STMT__INIT;
7889
0
  *message = init_value;
7890
0
}
7891
size_t pg_query__create_subscription_stmt__get_packed_size
7892
                     (const PgQuery__CreateSubscriptionStmt *message)
7893
0
{
7894
0
  assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor);
7895
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7896
0
}
7897
size_t pg_query__create_subscription_stmt__pack
7898
                     (const PgQuery__CreateSubscriptionStmt *message,
7899
                      uint8_t       *out)
7900
0
{
7901
0
  assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor);
7902
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7903
0
}
7904
size_t pg_query__create_subscription_stmt__pack_to_buffer
7905
                     (const PgQuery__CreateSubscriptionStmt *message,
7906
                      ProtobufCBuffer *buffer)
7907
0
{
7908
0
  assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor);
7909
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7910
0
}
7911
PgQuery__CreateSubscriptionStmt *
7912
       pg_query__create_subscription_stmt__unpack
7913
                     (ProtobufCAllocator  *allocator,
7914
                      size_t               len,
7915
                      const uint8_t       *data)
7916
0
{
7917
0
  return (PgQuery__CreateSubscriptionStmt *)
7918
0
     protobuf_c_message_unpack (&pg_query__create_subscription_stmt__descriptor,
7919
0
                                allocator, len, data);
7920
0
}
7921
void   pg_query__create_subscription_stmt__free_unpacked
7922
                     (PgQuery__CreateSubscriptionStmt *message,
7923
                      ProtobufCAllocator *allocator)
7924
0
{
7925
0
  if(!message)
7926
0
    return;
7927
0
  assert(message->base.descriptor == &pg_query__create_subscription_stmt__descriptor);
7928
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7929
0
}
7930
void   pg_query__alter_subscription_stmt__init
7931
                     (PgQuery__AlterSubscriptionStmt         *message)
7932
0
{
7933
0
  static const PgQuery__AlterSubscriptionStmt init_value = PG_QUERY__ALTER_SUBSCRIPTION_STMT__INIT;
7934
0
  *message = init_value;
7935
0
}
7936
size_t pg_query__alter_subscription_stmt__get_packed_size
7937
                     (const PgQuery__AlterSubscriptionStmt *message)
7938
0
{
7939
0
  assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor);
7940
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7941
0
}
7942
size_t pg_query__alter_subscription_stmt__pack
7943
                     (const PgQuery__AlterSubscriptionStmt *message,
7944
                      uint8_t       *out)
7945
0
{
7946
0
  assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor);
7947
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7948
0
}
7949
size_t pg_query__alter_subscription_stmt__pack_to_buffer
7950
                     (const PgQuery__AlterSubscriptionStmt *message,
7951
                      ProtobufCBuffer *buffer)
7952
0
{
7953
0
  assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor);
7954
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
7955
0
}
7956
PgQuery__AlterSubscriptionStmt *
7957
       pg_query__alter_subscription_stmt__unpack
7958
                     (ProtobufCAllocator  *allocator,
7959
                      size_t               len,
7960
                      const uint8_t       *data)
7961
0
{
7962
0
  return (PgQuery__AlterSubscriptionStmt *)
7963
0
     protobuf_c_message_unpack (&pg_query__alter_subscription_stmt__descriptor,
7964
0
                                allocator, len, data);
7965
0
}
7966
void   pg_query__alter_subscription_stmt__free_unpacked
7967
                     (PgQuery__AlterSubscriptionStmt *message,
7968
                      ProtobufCAllocator *allocator)
7969
0
{
7970
0
  if(!message)
7971
0
    return;
7972
0
  assert(message->base.descriptor == &pg_query__alter_subscription_stmt__descriptor);
7973
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
7974
0
}
7975
void   pg_query__drop_subscription_stmt__init
7976
                     (PgQuery__DropSubscriptionStmt         *message)
7977
0
{
7978
0
  static const PgQuery__DropSubscriptionStmt init_value = PG_QUERY__DROP_SUBSCRIPTION_STMT__INIT;
7979
0
  *message = init_value;
7980
0
}
7981
size_t pg_query__drop_subscription_stmt__get_packed_size
7982
                     (const PgQuery__DropSubscriptionStmt *message)
7983
0
{
7984
0
  assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor);
7985
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
7986
0
}
7987
size_t pg_query__drop_subscription_stmt__pack
7988
                     (const PgQuery__DropSubscriptionStmt *message,
7989
                      uint8_t       *out)
7990
0
{
7991
0
  assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor);
7992
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
7993
0
}
7994
size_t pg_query__drop_subscription_stmt__pack_to_buffer
7995
                     (const PgQuery__DropSubscriptionStmt *message,
7996
                      ProtobufCBuffer *buffer)
7997
0
{
7998
0
  assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor);
7999
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8000
0
}
8001
PgQuery__DropSubscriptionStmt *
8002
       pg_query__drop_subscription_stmt__unpack
8003
                     (ProtobufCAllocator  *allocator,
8004
                      size_t               len,
8005
                      const uint8_t       *data)
8006
0
{
8007
0
  return (PgQuery__DropSubscriptionStmt *)
8008
0
     protobuf_c_message_unpack (&pg_query__drop_subscription_stmt__descriptor,
8009
0
                                allocator, len, data);
8010
0
}
8011
void   pg_query__drop_subscription_stmt__free_unpacked
8012
                     (PgQuery__DropSubscriptionStmt *message,
8013
                      ProtobufCAllocator *allocator)
8014
0
{
8015
0
  if(!message)
8016
0
    return;
8017
0
  assert(message->base.descriptor == &pg_query__drop_subscription_stmt__descriptor);
8018
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8019
0
}
8020
void   pg_query__create_stats_stmt__init
8021
                     (PgQuery__CreateStatsStmt         *message)
8022
0
{
8023
0
  static const PgQuery__CreateStatsStmt init_value = PG_QUERY__CREATE_STATS_STMT__INIT;
8024
0
  *message = init_value;
8025
0
}
8026
size_t pg_query__create_stats_stmt__get_packed_size
8027
                     (const PgQuery__CreateStatsStmt *message)
8028
0
{
8029
0
  assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor);
8030
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8031
0
}
8032
size_t pg_query__create_stats_stmt__pack
8033
                     (const PgQuery__CreateStatsStmt *message,
8034
                      uint8_t       *out)
8035
0
{
8036
0
  assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor);
8037
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8038
0
}
8039
size_t pg_query__create_stats_stmt__pack_to_buffer
8040
                     (const PgQuery__CreateStatsStmt *message,
8041
                      ProtobufCBuffer *buffer)
8042
0
{
8043
0
  assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor);
8044
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8045
0
}
8046
PgQuery__CreateStatsStmt *
8047
       pg_query__create_stats_stmt__unpack
8048
                     (ProtobufCAllocator  *allocator,
8049
                      size_t               len,
8050
                      const uint8_t       *data)
8051
0
{
8052
0
  return (PgQuery__CreateStatsStmt *)
8053
0
     protobuf_c_message_unpack (&pg_query__create_stats_stmt__descriptor,
8054
0
                                allocator, len, data);
8055
0
}
8056
void   pg_query__create_stats_stmt__free_unpacked
8057
                     (PgQuery__CreateStatsStmt *message,
8058
                      ProtobufCAllocator *allocator)
8059
0
{
8060
0
  if(!message)
8061
0
    return;
8062
0
  assert(message->base.descriptor == &pg_query__create_stats_stmt__descriptor);
8063
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8064
0
}
8065
void   pg_query__alter_collation_stmt__init
8066
                     (PgQuery__AlterCollationStmt         *message)
8067
0
{
8068
0
  static const PgQuery__AlterCollationStmt init_value = PG_QUERY__ALTER_COLLATION_STMT__INIT;
8069
0
  *message = init_value;
8070
0
}
8071
size_t pg_query__alter_collation_stmt__get_packed_size
8072
                     (const PgQuery__AlterCollationStmt *message)
8073
0
{
8074
0
  assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor);
8075
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8076
0
}
8077
size_t pg_query__alter_collation_stmt__pack
8078
                     (const PgQuery__AlterCollationStmt *message,
8079
                      uint8_t       *out)
8080
0
{
8081
0
  assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor);
8082
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8083
0
}
8084
size_t pg_query__alter_collation_stmt__pack_to_buffer
8085
                     (const PgQuery__AlterCollationStmt *message,
8086
                      ProtobufCBuffer *buffer)
8087
0
{
8088
0
  assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor);
8089
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8090
0
}
8091
PgQuery__AlterCollationStmt *
8092
       pg_query__alter_collation_stmt__unpack
8093
                     (ProtobufCAllocator  *allocator,
8094
                      size_t               len,
8095
                      const uint8_t       *data)
8096
0
{
8097
0
  return (PgQuery__AlterCollationStmt *)
8098
0
     protobuf_c_message_unpack (&pg_query__alter_collation_stmt__descriptor,
8099
0
                                allocator, len, data);
8100
0
}
8101
void   pg_query__alter_collation_stmt__free_unpacked
8102
                     (PgQuery__AlterCollationStmt *message,
8103
                      ProtobufCAllocator *allocator)
8104
0
{
8105
0
  if(!message)
8106
0
    return;
8107
0
  assert(message->base.descriptor == &pg_query__alter_collation_stmt__descriptor);
8108
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8109
0
}
8110
void   pg_query__call_stmt__init
8111
                     (PgQuery__CallStmt         *message)
8112
0
{
8113
0
  static const PgQuery__CallStmt init_value = PG_QUERY__CALL_STMT__INIT;
8114
0
  *message = init_value;
8115
0
}
8116
size_t pg_query__call_stmt__get_packed_size
8117
                     (const PgQuery__CallStmt *message)
8118
0
{
8119
0
  assert(message->base.descriptor == &pg_query__call_stmt__descriptor);
8120
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8121
0
}
8122
size_t pg_query__call_stmt__pack
8123
                     (const PgQuery__CallStmt *message,
8124
                      uint8_t       *out)
8125
0
{
8126
0
  assert(message->base.descriptor == &pg_query__call_stmt__descriptor);
8127
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8128
0
}
8129
size_t pg_query__call_stmt__pack_to_buffer
8130
                     (const PgQuery__CallStmt *message,
8131
                      ProtobufCBuffer *buffer)
8132
0
{
8133
0
  assert(message->base.descriptor == &pg_query__call_stmt__descriptor);
8134
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8135
0
}
8136
PgQuery__CallStmt *
8137
       pg_query__call_stmt__unpack
8138
                     (ProtobufCAllocator  *allocator,
8139
                      size_t               len,
8140
                      const uint8_t       *data)
8141
0
{
8142
0
  return (PgQuery__CallStmt *)
8143
0
     protobuf_c_message_unpack (&pg_query__call_stmt__descriptor,
8144
0
                                allocator, len, data);
8145
0
}
8146
void   pg_query__call_stmt__free_unpacked
8147
                     (PgQuery__CallStmt *message,
8148
                      ProtobufCAllocator *allocator)
8149
0
{
8150
0
  if(!message)
8151
0
    return;
8152
0
  assert(message->base.descriptor == &pg_query__call_stmt__descriptor);
8153
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8154
0
}
8155
void   pg_query__alter_stats_stmt__init
8156
                     (PgQuery__AlterStatsStmt         *message)
8157
0
{
8158
0
  static const PgQuery__AlterStatsStmt init_value = PG_QUERY__ALTER_STATS_STMT__INIT;
8159
0
  *message = init_value;
8160
0
}
8161
size_t pg_query__alter_stats_stmt__get_packed_size
8162
                     (const PgQuery__AlterStatsStmt *message)
8163
0
{
8164
0
  assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor);
8165
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8166
0
}
8167
size_t pg_query__alter_stats_stmt__pack
8168
                     (const PgQuery__AlterStatsStmt *message,
8169
                      uint8_t       *out)
8170
0
{
8171
0
  assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor);
8172
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8173
0
}
8174
size_t pg_query__alter_stats_stmt__pack_to_buffer
8175
                     (const PgQuery__AlterStatsStmt *message,
8176
                      ProtobufCBuffer *buffer)
8177
0
{
8178
0
  assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor);
8179
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8180
0
}
8181
PgQuery__AlterStatsStmt *
8182
       pg_query__alter_stats_stmt__unpack
8183
                     (ProtobufCAllocator  *allocator,
8184
                      size_t               len,
8185
                      const uint8_t       *data)
8186
0
{
8187
0
  return (PgQuery__AlterStatsStmt *)
8188
0
     protobuf_c_message_unpack (&pg_query__alter_stats_stmt__descriptor,
8189
0
                                allocator, len, data);
8190
0
}
8191
void   pg_query__alter_stats_stmt__free_unpacked
8192
                     (PgQuery__AlterStatsStmt *message,
8193
                      ProtobufCAllocator *allocator)
8194
0
{
8195
0
  if(!message)
8196
0
    return;
8197
0
  assert(message->base.descriptor == &pg_query__alter_stats_stmt__descriptor);
8198
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8199
0
}
8200
void   pg_query__a__expr__init
8201
                     (PgQuery__AExpr         *message)
8202
0
{
8203
0
  static const PgQuery__AExpr init_value = PG_QUERY__A__EXPR__INIT;
8204
0
  *message = init_value;
8205
0
}
8206
size_t pg_query__a__expr__get_packed_size
8207
                     (const PgQuery__AExpr *message)
8208
0
{
8209
0
  assert(message->base.descriptor == &pg_query__a__expr__descriptor);
8210
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8211
0
}
8212
size_t pg_query__a__expr__pack
8213
                     (const PgQuery__AExpr *message,
8214
                      uint8_t       *out)
8215
0
{
8216
0
  assert(message->base.descriptor == &pg_query__a__expr__descriptor);
8217
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8218
0
}
8219
size_t pg_query__a__expr__pack_to_buffer
8220
                     (const PgQuery__AExpr *message,
8221
                      ProtobufCBuffer *buffer)
8222
0
{
8223
0
  assert(message->base.descriptor == &pg_query__a__expr__descriptor);
8224
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8225
0
}
8226
PgQuery__AExpr *
8227
       pg_query__a__expr__unpack
8228
                     (ProtobufCAllocator  *allocator,
8229
                      size_t               len,
8230
                      const uint8_t       *data)
8231
0
{
8232
0
  return (PgQuery__AExpr *)
8233
0
     protobuf_c_message_unpack (&pg_query__a__expr__descriptor,
8234
0
                                allocator, len, data);
8235
0
}
8236
void   pg_query__a__expr__free_unpacked
8237
                     (PgQuery__AExpr *message,
8238
                      ProtobufCAllocator *allocator)
8239
0
{
8240
0
  if(!message)
8241
0
    return;
8242
0
  assert(message->base.descriptor == &pg_query__a__expr__descriptor);
8243
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8244
0
}
8245
void   pg_query__column_ref__init
8246
                     (PgQuery__ColumnRef         *message)
8247
0
{
8248
0
  static const PgQuery__ColumnRef init_value = PG_QUERY__COLUMN_REF__INIT;
8249
0
  *message = init_value;
8250
0
}
8251
size_t pg_query__column_ref__get_packed_size
8252
                     (const PgQuery__ColumnRef *message)
8253
0
{
8254
0
  assert(message->base.descriptor == &pg_query__column_ref__descriptor);
8255
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8256
0
}
8257
size_t pg_query__column_ref__pack
8258
                     (const PgQuery__ColumnRef *message,
8259
                      uint8_t       *out)
8260
0
{
8261
0
  assert(message->base.descriptor == &pg_query__column_ref__descriptor);
8262
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8263
0
}
8264
size_t pg_query__column_ref__pack_to_buffer
8265
                     (const PgQuery__ColumnRef *message,
8266
                      ProtobufCBuffer *buffer)
8267
0
{
8268
0
  assert(message->base.descriptor == &pg_query__column_ref__descriptor);
8269
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8270
0
}
8271
PgQuery__ColumnRef *
8272
       pg_query__column_ref__unpack
8273
                     (ProtobufCAllocator  *allocator,
8274
                      size_t               len,
8275
                      const uint8_t       *data)
8276
0
{
8277
0
  return (PgQuery__ColumnRef *)
8278
0
     protobuf_c_message_unpack (&pg_query__column_ref__descriptor,
8279
0
                                allocator, len, data);
8280
0
}
8281
void   pg_query__column_ref__free_unpacked
8282
                     (PgQuery__ColumnRef *message,
8283
                      ProtobufCAllocator *allocator)
8284
0
{
8285
0
  if(!message)
8286
0
    return;
8287
0
  assert(message->base.descriptor == &pg_query__column_ref__descriptor);
8288
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8289
0
}
8290
void   pg_query__param_ref__init
8291
                     (PgQuery__ParamRef         *message)
8292
0
{
8293
0
  static const PgQuery__ParamRef init_value = PG_QUERY__PARAM_REF__INIT;
8294
0
  *message = init_value;
8295
0
}
8296
size_t pg_query__param_ref__get_packed_size
8297
                     (const PgQuery__ParamRef *message)
8298
0
{
8299
0
  assert(message->base.descriptor == &pg_query__param_ref__descriptor);
8300
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8301
0
}
8302
size_t pg_query__param_ref__pack
8303
                     (const PgQuery__ParamRef *message,
8304
                      uint8_t       *out)
8305
0
{
8306
0
  assert(message->base.descriptor == &pg_query__param_ref__descriptor);
8307
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8308
0
}
8309
size_t pg_query__param_ref__pack_to_buffer
8310
                     (const PgQuery__ParamRef *message,
8311
                      ProtobufCBuffer *buffer)
8312
0
{
8313
0
  assert(message->base.descriptor == &pg_query__param_ref__descriptor);
8314
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8315
0
}
8316
PgQuery__ParamRef *
8317
       pg_query__param_ref__unpack
8318
                     (ProtobufCAllocator  *allocator,
8319
                      size_t               len,
8320
                      const uint8_t       *data)
8321
0
{
8322
0
  return (PgQuery__ParamRef *)
8323
0
     protobuf_c_message_unpack (&pg_query__param_ref__descriptor,
8324
0
                                allocator, len, data);
8325
0
}
8326
void   pg_query__param_ref__free_unpacked
8327
                     (PgQuery__ParamRef *message,
8328
                      ProtobufCAllocator *allocator)
8329
0
{
8330
0
  if(!message)
8331
0
    return;
8332
0
  assert(message->base.descriptor == &pg_query__param_ref__descriptor);
8333
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8334
0
}
8335
void   pg_query__func_call__init
8336
                     (PgQuery__FuncCall         *message)
8337
0
{
8338
0
  static const PgQuery__FuncCall init_value = PG_QUERY__FUNC_CALL__INIT;
8339
0
  *message = init_value;
8340
0
}
8341
size_t pg_query__func_call__get_packed_size
8342
                     (const PgQuery__FuncCall *message)
8343
0
{
8344
0
  assert(message->base.descriptor == &pg_query__func_call__descriptor);
8345
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8346
0
}
8347
size_t pg_query__func_call__pack
8348
                     (const PgQuery__FuncCall *message,
8349
                      uint8_t       *out)
8350
0
{
8351
0
  assert(message->base.descriptor == &pg_query__func_call__descriptor);
8352
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8353
0
}
8354
size_t pg_query__func_call__pack_to_buffer
8355
                     (const PgQuery__FuncCall *message,
8356
                      ProtobufCBuffer *buffer)
8357
0
{
8358
0
  assert(message->base.descriptor == &pg_query__func_call__descriptor);
8359
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8360
0
}
8361
PgQuery__FuncCall *
8362
       pg_query__func_call__unpack
8363
                     (ProtobufCAllocator  *allocator,
8364
                      size_t               len,
8365
                      const uint8_t       *data)
8366
0
{
8367
0
  return (PgQuery__FuncCall *)
8368
0
     protobuf_c_message_unpack (&pg_query__func_call__descriptor,
8369
0
                                allocator, len, data);
8370
0
}
8371
void   pg_query__func_call__free_unpacked
8372
                     (PgQuery__FuncCall *message,
8373
                      ProtobufCAllocator *allocator)
8374
0
{
8375
0
  if(!message)
8376
0
    return;
8377
0
  assert(message->base.descriptor == &pg_query__func_call__descriptor);
8378
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8379
0
}
8380
void   pg_query__a__star__init
8381
                     (PgQuery__AStar         *message)
8382
0
{
8383
0
  static const PgQuery__AStar init_value = PG_QUERY__A__STAR__INIT;
8384
0
  *message = init_value;
8385
0
}
8386
size_t pg_query__a__star__get_packed_size
8387
                     (const PgQuery__AStar *message)
8388
0
{
8389
0
  assert(message->base.descriptor == &pg_query__a__star__descriptor);
8390
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8391
0
}
8392
size_t pg_query__a__star__pack
8393
                     (const PgQuery__AStar *message,
8394
                      uint8_t       *out)
8395
0
{
8396
0
  assert(message->base.descriptor == &pg_query__a__star__descriptor);
8397
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8398
0
}
8399
size_t pg_query__a__star__pack_to_buffer
8400
                     (const PgQuery__AStar *message,
8401
                      ProtobufCBuffer *buffer)
8402
0
{
8403
0
  assert(message->base.descriptor == &pg_query__a__star__descriptor);
8404
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8405
0
}
8406
PgQuery__AStar *
8407
       pg_query__a__star__unpack
8408
                     (ProtobufCAllocator  *allocator,
8409
                      size_t               len,
8410
                      const uint8_t       *data)
8411
0
{
8412
0
  return (PgQuery__AStar *)
8413
0
     protobuf_c_message_unpack (&pg_query__a__star__descriptor,
8414
0
                                allocator, len, data);
8415
0
}
8416
void   pg_query__a__star__free_unpacked
8417
                     (PgQuery__AStar *message,
8418
                      ProtobufCAllocator *allocator)
8419
0
{
8420
0
  if(!message)
8421
0
    return;
8422
0
  assert(message->base.descriptor == &pg_query__a__star__descriptor);
8423
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8424
0
}
8425
void   pg_query__a__indices__init
8426
                     (PgQuery__AIndices         *message)
8427
0
{
8428
0
  static const PgQuery__AIndices init_value = PG_QUERY__A__INDICES__INIT;
8429
0
  *message = init_value;
8430
0
}
8431
size_t pg_query__a__indices__get_packed_size
8432
                     (const PgQuery__AIndices *message)
8433
0
{
8434
0
  assert(message->base.descriptor == &pg_query__a__indices__descriptor);
8435
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8436
0
}
8437
size_t pg_query__a__indices__pack
8438
                     (const PgQuery__AIndices *message,
8439
                      uint8_t       *out)
8440
0
{
8441
0
  assert(message->base.descriptor == &pg_query__a__indices__descriptor);
8442
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8443
0
}
8444
size_t pg_query__a__indices__pack_to_buffer
8445
                     (const PgQuery__AIndices *message,
8446
                      ProtobufCBuffer *buffer)
8447
0
{
8448
0
  assert(message->base.descriptor == &pg_query__a__indices__descriptor);
8449
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8450
0
}
8451
PgQuery__AIndices *
8452
       pg_query__a__indices__unpack
8453
                     (ProtobufCAllocator  *allocator,
8454
                      size_t               len,
8455
                      const uint8_t       *data)
8456
0
{
8457
0
  return (PgQuery__AIndices *)
8458
0
     protobuf_c_message_unpack (&pg_query__a__indices__descriptor,
8459
0
                                allocator, len, data);
8460
0
}
8461
void   pg_query__a__indices__free_unpacked
8462
                     (PgQuery__AIndices *message,
8463
                      ProtobufCAllocator *allocator)
8464
0
{
8465
0
  if(!message)
8466
0
    return;
8467
0
  assert(message->base.descriptor == &pg_query__a__indices__descriptor);
8468
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8469
0
}
8470
void   pg_query__a__indirection__init
8471
                     (PgQuery__AIndirection         *message)
8472
0
{
8473
0
  static const PgQuery__AIndirection init_value = PG_QUERY__A__INDIRECTION__INIT;
8474
0
  *message = init_value;
8475
0
}
8476
size_t pg_query__a__indirection__get_packed_size
8477
                     (const PgQuery__AIndirection *message)
8478
0
{
8479
0
  assert(message->base.descriptor == &pg_query__a__indirection__descriptor);
8480
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8481
0
}
8482
size_t pg_query__a__indirection__pack
8483
                     (const PgQuery__AIndirection *message,
8484
                      uint8_t       *out)
8485
0
{
8486
0
  assert(message->base.descriptor == &pg_query__a__indirection__descriptor);
8487
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8488
0
}
8489
size_t pg_query__a__indirection__pack_to_buffer
8490
                     (const PgQuery__AIndirection *message,
8491
                      ProtobufCBuffer *buffer)
8492
0
{
8493
0
  assert(message->base.descriptor == &pg_query__a__indirection__descriptor);
8494
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8495
0
}
8496
PgQuery__AIndirection *
8497
       pg_query__a__indirection__unpack
8498
                     (ProtobufCAllocator  *allocator,
8499
                      size_t               len,
8500
                      const uint8_t       *data)
8501
0
{
8502
0
  return (PgQuery__AIndirection *)
8503
0
     protobuf_c_message_unpack (&pg_query__a__indirection__descriptor,
8504
0
                                allocator, len, data);
8505
0
}
8506
void   pg_query__a__indirection__free_unpacked
8507
                     (PgQuery__AIndirection *message,
8508
                      ProtobufCAllocator *allocator)
8509
0
{
8510
0
  if(!message)
8511
0
    return;
8512
0
  assert(message->base.descriptor == &pg_query__a__indirection__descriptor);
8513
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8514
0
}
8515
void   pg_query__a__array_expr__init
8516
                     (PgQuery__AArrayExpr         *message)
8517
0
{
8518
0
  static const PgQuery__AArrayExpr init_value = PG_QUERY__A__ARRAY_EXPR__INIT;
8519
0
  *message = init_value;
8520
0
}
8521
size_t pg_query__a__array_expr__get_packed_size
8522
                     (const PgQuery__AArrayExpr *message)
8523
0
{
8524
0
  assert(message->base.descriptor == &pg_query__a__array_expr__descriptor);
8525
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8526
0
}
8527
size_t pg_query__a__array_expr__pack
8528
                     (const PgQuery__AArrayExpr *message,
8529
                      uint8_t       *out)
8530
0
{
8531
0
  assert(message->base.descriptor == &pg_query__a__array_expr__descriptor);
8532
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8533
0
}
8534
size_t pg_query__a__array_expr__pack_to_buffer
8535
                     (const PgQuery__AArrayExpr *message,
8536
                      ProtobufCBuffer *buffer)
8537
0
{
8538
0
  assert(message->base.descriptor == &pg_query__a__array_expr__descriptor);
8539
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8540
0
}
8541
PgQuery__AArrayExpr *
8542
       pg_query__a__array_expr__unpack
8543
                     (ProtobufCAllocator  *allocator,
8544
                      size_t               len,
8545
                      const uint8_t       *data)
8546
0
{
8547
0
  return (PgQuery__AArrayExpr *)
8548
0
     protobuf_c_message_unpack (&pg_query__a__array_expr__descriptor,
8549
0
                                allocator, len, data);
8550
0
}
8551
void   pg_query__a__array_expr__free_unpacked
8552
                     (PgQuery__AArrayExpr *message,
8553
                      ProtobufCAllocator *allocator)
8554
0
{
8555
0
  if(!message)
8556
0
    return;
8557
0
  assert(message->base.descriptor == &pg_query__a__array_expr__descriptor);
8558
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8559
0
}
8560
void   pg_query__res_target__init
8561
                     (PgQuery__ResTarget         *message)
8562
0
{
8563
0
  static const PgQuery__ResTarget init_value = PG_QUERY__RES_TARGET__INIT;
8564
0
  *message = init_value;
8565
0
}
8566
size_t pg_query__res_target__get_packed_size
8567
                     (const PgQuery__ResTarget *message)
8568
0
{
8569
0
  assert(message->base.descriptor == &pg_query__res_target__descriptor);
8570
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8571
0
}
8572
size_t pg_query__res_target__pack
8573
                     (const PgQuery__ResTarget *message,
8574
                      uint8_t       *out)
8575
0
{
8576
0
  assert(message->base.descriptor == &pg_query__res_target__descriptor);
8577
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8578
0
}
8579
size_t pg_query__res_target__pack_to_buffer
8580
                     (const PgQuery__ResTarget *message,
8581
                      ProtobufCBuffer *buffer)
8582
0
{
8583
0
  assert(message->base.descriptor == &pg_query__res_target__descriptor);
8584
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8585
0
}
8586
PgQuery__ResTarget *
8587
       pg_query__res_target__unpack
8588
                     (ProtobufCAllocator  *allocator,
8589
                      size_t               len,
8590
                      const uint8_t       *data)
8591
0
{
8592
0
  return (PgQuery__ResTarget *)
8593
0
     protobuf_c_message_unpack (&pg_query__res_target__descriptor,
8594
0
                                allocator, len, data);
8595
0
}
8596
void   pg_query__res_target__free_unpacked
8597
                     (PgQuery__ResTarget *message,
8598
                      ProtobufCAllocator *allocator)
8599
0
{
8600
0
  if(!message)
8601
0
    return;
8602
0
  assert(message->base.descriptor == &pg_query__res_target__descriptor);
8603
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8604
0
}
8605
void   pg_query__multi_assign_ref__init
8606
                     (PgQuery__MultiAssignRef         *message)
8607
0
{
8608
0
  static const PgQuery__MultiAssignRef init_value = PG_QUERY__MULTI_ASSIGN_REF__INIT;
8609
0
  *message = init_value;
8610
0
}
8611
size_t pg_query__multi_assign_ref__get_packed_size
8612
                     (const PgQuery__MultiAssignRef *message)
8613
0
{
8614
0
  assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor);
8615
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8616
0
}
8617
size_t pg_query__multi_assign_ref__pack
8618
                     (const PgQuery__MultiAssignRef *message,
8619
                      uint8_t       *out)
8620
0
{
8621
0
  assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor);
8622
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8623
0
}
8624
size_t pg_query__multi_assign_ref__pack_to_buffer
8625
                     (const PgQuery__MultiAssignRef *message,
8626
                      ProtobufCBuffer *buffer)
8627
0
{
8628
0
  assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor);
8629
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8630
0
}
8631
PgQuery__MultiAssignRef *
8632
       pg_query__multi_assign_ref__unpack
8633
                     (ProtobufCAllocator  *allocator,
8634
                      size_t               len,
8635
                      const uint8_t       *data)
8636
0
{
8637
0
  return (PgQuery__MultiAssignRef *)
8638
0
     protobuf_c_message_unpack (&pg_query__multi_assign_ref__descriptor,
8639
0
                                allocator, len, data);
8640
0
}
8641
void   pg_query__multi_assign_ref__free_unpacked
8642
                     (PgQuery__MultiAssignRef *message,
8643
                      ProtobufCAllocator *allocator)
8644
0
{
8645
0
  if(!message)
8646
0
    return;
8647
0
  assert(message->base.descriptor == &pg_query__multi_assign_ref__descriptor);
8648
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8649
0
}
8650
void   pg_query__type_cast__init
8651
                     (PgQuery__TypeCast         *message)
8652
0
{
8653
0
  static const PgQuery__TypeCast init_value = PG_QUERY__TYPE_CAST__INIT;
8654
0
  *message = init_value;
8655
0
}
8656
size_t pg_query__type_cast__get_packed_size
8657
                     (const PgQuery__TypeCast *message)
8658
0
{
8659
0
  assert(message->base.descriptor == &pg_query__type_cast__descriptor);
8660
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8661
0
}
8662
size_t pg_query__type_cast__pack
8663
                     (const PgQuery__TypeCast *message,
8664
                      uint8_t       *out)
8665
0
{
8666
0
  assert(message->base.descriptor == &pg_query__type_cast__descriptor);
8667
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8668
0
}
8669
size_t pg_query__type_cast__pack_to_buffer
8670
                     (const PgQuery__TypeCast *message,
8671
                      ProtobufCBuffer *buffer)
8672
0
{
8673
0
  assert(message->base.descriptor == &pg_query__type_cast__descriptor);
8674
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8675
0
}
8676
PgQuery__TypeCast *
8677
       pg_query__type_cast__unpack
8678
                     (ProtobufCAllocator  *allocator,
8679
                      size_t               len,
8680
                      const uint8_t       *data)
8681
0
{
8682
0
  return (PgQuery__TypeCast *)
8683
0
     protobuf_c_message_unpack (&pg_query__type_cast__descriptor,
8684
0
                                allocator, len, data);
8685
0
}
8686
void   pg_query__type_cast__free_unpacked
8687
                     (PgQuery__TypeCast *message,
8688
                      ProtobufCAllocator *allocator)
8689
0
{
8690
0
  if(!message)
8691
0
    return;
8692
0
  assert(message->base.descriptor == &pg_query__type_cast__descriptor);
8693
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8694
0
}
8695
void   pg_query__collate_clause__init
8696
                     (PgQuery__CollateClause         *message)
8697
0
{
8698
0
  static const PgQuery__CollateClause init_value = PG_QUERY__COLLATE_CLAUSE__INIT;
8699
0
  *message = init_value;
8700
0
}
8701
size_t pg_query__collate_clause__get_packed_size
8702
                     (const PgQuery__CollateClause *message)
8703
0
{
8704
0
  assert(message->base.descriptor == &pg_query__collate_clause__descriptor);
8705
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8706
0
}
8707
size_t pg_query__collate_clause__pack
8708
                     (const PgQuery__CollateClause *message,
8709
                      uint8_t       *out)
8710
0
{
8711
0
  assert(message->base.descriptor == &pg_query__collate_clause__descriptor);
8712
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8713
0
}
8714
size_t pg_query__collate_clause__pack_to_buffer
8715
                     (const PgQuery__CollateClause *message,
8716
                      ProtobufCBuffer *buffer)
8717
0
{
8718
0
  assert(message->base.descriptor == &pg_query__collate_clause__descriptor);
8719
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8720
0
}
8721
PgQuery__CollateClause *
8722
       pg_query__collate_clause__unpack
8723
                     (ProtobufCAllocator  *allocator,
8724
                      size_t               len,
8725
                      const uint8_t       *data)
8726
0
{
8727
0
  return (PgQuery__CollateClause *)
8728
0
     protobuf_c_message_unpack (&pg_query__collate_clause__descriptor,
8729
0
                                allocator, len, data);
8730
0
}
8731
void   pg_query__collate_clause__free_unpacked
8732
                     (PgQuery__CollateClause *message,
8733
                      ProtobufCAllocator *allocator)
8734
0
{
8735
0
  if(!message)
8736
0
    return;
8737
0
  assert(message->base.descriptor == &pg_query__collate_clause__descriptor);
8738
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8739
0
}
8740
void   pg_query__sort_by__init
8741
                     (PgQuery__SortBy         *message)
8742
0
{
8743
0
  static const PgQuery__SortBy init_value = PG_QUERY__SORT_BY__INIT;
8744
0
  *message = init_value;
8745
0
}
8746
size_t pg_query__sort_by__get_packed_size
8747
                     (const PgQuery__SortBy *message)
8748
0
{
8749
0
  assert(message->base.descriptor == &pg_query__sort_by__descriptor);
8750
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8751
0
}
8752
size_t pg_query__sort_by__pack
8753
                     (const PgQuery__SortBy *message,
8754
                      uint8_t       *out)
8755
0
{
8756
0
  assert(message->base.descriptor == &pg_query__sort_by__descriptor);
8757
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8758
0
}
8759
size_t pg_query__sort_by__pack_to_buffer
8760
                     (const PgQuery__SortBy *message,
8761
                      ProtobufCBuffer *buffer)
8762
0
{
8763
0
  assert(message->base.descriptor == &pg_query__sort_by__descriptor);
8764
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8765
0
}
8766
PgQuery__SortBy *
8767
       pg_query__sort_by__unpack
8768
                     (ProtobufCAllocator  *allocator,
8769
                      size_t               len,
8770
                      const uint8_t       *data)
8771
0
{
8772
0
  return (PgQuery__SortBy *)
8773
0
     protobuf_c_message_unpack (&pg_query__sort_by__descriptor,
8774
0
                                allocator, len, data);
8775
0
}
8776
void   pg_query__sort_by__free_unpacked
8777
                     (PgQuery__SortBy *message,
8778
                      ProtobufCAllocator *allocator)
8779
0
{
8780
0
  if(!message)
8781
0
    return;
8782
0
  assert(message->base.descriptor == &pg_query__sort_by__descriptor);
8783
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8784
0
}
8785
void   pg_query__window_def__init
8786
                     (PgQuery__WindowDef         *message)
8787
0
{
8788
0
  static const PgQuery__WindowDef init_value = PG_QUERY__WINDOW_DEF__INIT;
8789
0
  *message = init_value;
8790
0
}
8791
size_t pg_query__window_def__get_packed_size
8792
                     (const PgQuery__WindowDef *message)
8793
0
{
8794
0
  assert(message->base.descriptor == &pg_query__window_def__descriptor);
8795
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8796
0
}
8797
size_t pg_query__window_def__pack
8798
                     (const PgQuery__WindowDef *message,
8799
                      uint8_t       *out)
8800
0
{
8801
0
  assert(message->base.descriptor == &pg_query__window_def__descriptor);
8802
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8803
0
}
8804
size_t pg_query__window_def__pack_to_buffer
8805
                     (const PgQuery__WindowDef *message,
8806
                      ProtobufCBuffer *buffer)
8807
0
{
8808
0
  assert(message->base.descriptor == &pg_query__window_def__descriptor);
8809
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8810
0
}
8811
PgQuery__WindowDef *
8812
       pg_query__window_def__unpack
8813
                     (ProtobufCAllocator  *allocator,
8814
                      size_t               len,
8815
                      const uint8_t       *data)
8816
0
{
8817
0
  return (PgQuery__WindowDef *)
8818
0
     protobuf_c_message_unpack (&pg_query__window_def__descriptor,
8819
0
                                allocator, len, data);
8820
0
}
8821
void   pg_query__window_def__free_unpacked
8822
                     (PgQuery__WindowDef *message,
8823
                      ProtobufCAllocator *allocator)
8824
0
{
8825
0
  if(!message)
8826
0
    return;
8827
0
  assert(message->base.descriptor == &pg_query__window_def__descriptor);
8828
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8829
0
}
8830
void   pg_query__range_subselect__init
8831
                     (PgQuery__RangeSubselect         *message)
8832
0
{
8833
0
  static const PgQuery__RangeSubselect init_value = PG_QUERY__RANGE_SUBSELECT__INIT;
8834
0
  *message = init_value;
8835
0
}
8836
size_t pg_query__range_subselect__get_packed_size
8837
                     (const PgQuery__RangeSubselect *message)
8838
0
{
8839
0
  assert(message->base.descriptor == &pg_query__range_subselect__descriptor);
8840
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8841
0
}
8842
size_t pg_query__range_subselect__pack
8843
                     (const PgQuery__RangeSubselect *message,
8844
                      uint8_t       *out)
8845
0
{
8846
0
  assert(message->base.descriptor == &pg_query__range_subselect__descriptor);
8847
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8848
0
}
8849
size_t pg_query__range_subselect__pack_to_buffer
8850
                     (const PgQuery__RangeSubselect *message,
8851
                      ProtobufCBuffer *buffer)
8852
0
{
8853
0
  assert(message->base.descriptor == &pg_query__range_subselect__descriptor);
8854
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8855
0
}
8856
PgQuery__RangeSubselect *
8857
       pg_query__range_subselect__unpack
8858
                     (ProtobufCAllocator  *allocator,
8859
                      size_t               len,
8860
                      const uint8_t       *data)
8861
0
{
8862
0
  return (PgQuery__RangeSubselect *)
8863
0
     protobuf_c_message_unpack (&pg_query__range_subselect__descriptor,
8864
0
                                allocator, len, data);
8865
0
}
8866
void   pg_query__range_subselect__free_unpacked
8867
                     (PgQuery__RangeSubselect *message,
8868
                      ProtobufCAllocator *allocator)
8869
0
{
8870
0
  if(!message)
8871
0
    return;
8872
0
  assert(message->base.descriptor == &pg_query__range_subselect__descriptor);
8873
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8874
0
}
8875
void   pg_query__range_function__init
8876
                     (PgQuery__RangeFunction         *message)
8877
0
{
8878
0
  static const PgQuery__RangeFunction init_value = PG_QUERY__RANGE_FUNCTION__INIT;
8879
0
  *message = init_value;
8880
0
}
8881
size_t pg_query__range_function__get_packed_size
8882
                     (const PgQuery__RangeFunction *message)
8883
0
{
8884
0
  assert(message->base.descriptor == &pg_query__range_function__descriptor);
8885
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8886
0
}
8887
size_t pg_query__range_function__pack
8888
                     (const PgQuery__RangeFunction *message,
8889
                      uint8_t       *out)
8890
0
{
8891
0
  assert(message->base.descriptor == &pg_query__range_function__descriptor);
8892
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8893
0
}
8894
size_t pg_query__range_function__pack_to_buffer
8895
                     (const PgQuery__RangeFunction *message,
8896
                      ProtobufCBuffer *buffer)
8897
0
{
8898
0
  assert(message->base.descriptor == &pg_query__range_function__descriptor);
8899
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8900
0
}
8901
PgQuery__RangeFunction *
8902
       pg_query__range_function__unpack
8903
                     (ProtobufCAllocator  *allocator,
8904
                      size_t               len,
8905
                      const uint8_t       *data)
8906
0
{
8907
0
  return (PgQuery__RangeFunction *)
8908
0
     protobuf_c_message_unpack (&pg_query__range_function__descriptor,
8909
0
                                allocator, len, data);
8910
0
}
8911
void   pg_query__range_function__free_unpacked
8912
                     (PgQuery__RangeFunction *message,
8913
                      ProtobufCAllocator *allocator)
8914
0
{
8915
0
  if(!message)
8916
0
    return;
8917
0
  assert(message->base.descriptor == &pg_query__range_function__descriptor);
8918
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8919
0
}
8920
void   pg_query__range_table_sample__init
8921
                     (PgQuery__RangeTableSample         *message)
8922
0
{
8923
0
  static const PgQuery__RangeTableSample init_value = PG_QUERY__RANGE_TABLE_SAMPLE__INIT;
8924
0
  *message = init_value;
8925
0
}
8926
size_t pg_query__range_table_sample__get_packed_size
8927
                     (const PgQuery__RangeTableSample *message)
8928
0
{
8929
0
  assert(message->base.descriptor == &pg_query__range_table_sample__descriptor);
8930
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8931
0
}
8932
size_t pg_query__range_table_sample__pack
8933
                     (const PgQuery__RangeTableSample *message,
8934
                      uint8_t       *out)
8935
0
{
8936
0
  assert(message->base.descriptor == &pg_query__range_table_sample__descriptor);
8937
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8938
0
}
8939
size_t pg_query__range_table_sample__pack_to_buffer
8940
                     (const PgQuery__RangeTableSample *message,
8941
                      ProtobufCBuffer *buffer)
8942
0
{
8943
0
  assert(message->base.descriptor == &pg_query__range_table_sample__descriptor);
8944
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8945
0
}
8946
PgQuery__RangeTableSample *
8947
       pg_query__range_table_sample__unpack
8948
                     (ProtobufCAllocator  *allocator,
8949
                      size_t               len,
8950
                      const uint8_t       *data)
8951
0
{
8952
0
  return (PgQuery__RangeTableSample *)
8953
0
     protobuf_c_message_unpack (&pg_query__range_table_sample__descriptor,
8954
0
                                allocator, len, data);
8955
0
}
8956
void   pg_query__range_table_sample__free_unpacked
8957
                     (PgQuery__RangeTableSample *message,
8958
                      ProtobufCAllocator *allocator)
8959
0
{
8960
0
  if(!message)
8961
0
    return;
8962
0
  assert(message->base.descriptor == &pg_query__range_table_sample__descriptor);
8963
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
8964
0
}
8965
void   pg_query__range_table_func__init
8966
                     (PgQuery__RangeTableFunc         *message)
8967
0
{
8968
0
  static const PgQuery__RangeTableFunc init_value = PG_QUERY__RANGE_TABLE_FUNC__INIT;
8969
0
  *message = init_value;
8970
0
}
8971
size_t pg_query__range_table_func__get_packed_size
8972
                     (const PgQuery__RangeTableFunc *message)
8973
0
{
8974
0
  assert(message->base.descriptor == &pg_query__range_table_func__descriptor);
8975
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
8976
0
}
8977
size_t pg_query__range_table_func__pack
8978
                     (const PgQuery__RangeTableFunc *message,
8979
                      uint8_t       *out)
8980
0
{
8981
0
  assert(message->base.descriptor == &pg_query__range_table_func__descriptor);
8982
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
8983
0
}
8984
size_t pg_query__range_table_func__pack_to_buffer
8985
                     (const PgQuery__RangeTableFunc *message,
8986
                      ProtobufCBuffer *buffer)
8987
0
{
8988
0
  assert(message->base.descriptor == &pg_query__range_table_func__descriptor);
8989
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
8990
0
}
8991
PgQuery__RangeTableFunc *
8992
       pg_query__range_table_func__unpack
8993
                     (ProtobufCAllocator  *allocator,
8994
                      size_t               len,
8995
                      const uint8_t       *data)
8996
0
{
8997
0
  return (PgQuery__RangeTableFunc *)
8998
0
     protobuf_c_message_unpack (&pg_query__range_table_func__descriptor,
8999
0
                                allocator, len, data);
9000
0
}
9001
void   pg_query__range_table_func__free_unpacked
9002
                     (PgQuery__RangeTableFunc *message,
9003
                      ProtobufCAllocator *allocator)
9004
0
{
9005
0
  if(!message)
9006
0
    return;
9007
0
  assert(message->base.descriptor == &pg_query__range_table_func__descriptor);
9008
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9009
0
}
9010
void   pg_query__range_table_func_col__init
9011
                     (PgQuery__RangeTableFuncCol         *message)
9012
0
{
9013
0
  static const PgQuery__RangeTableFuncCol init_value = PG_QUERY__RANGE_TABLE_FUNC_COL__INIT;
9014
0
  *message = init_value;
9015
0
}
9016
size_t pg_query__range_table_func_col__get_packed_size
9017
                     (const PgQuery__RangeTableFuncCol *message)
9018
0
{
9019
0
  assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor);
9020
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9021
0
}
9022
size_t pg_query__range_table_func_col__pack
9023
                     (const PgQuery__RangeTableFuncCol *message,
9024
                      uint8_t       *out)
9025
0
{
9026
0
  assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor);
9027
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9028
0
}
9029
size_t pg_query__range_table_func_col__pack_to_buffer
9030
                     (const PgQuery__RangeTableFuncCol *message,
9031
                      ProtobufCBuffer *buffer)
9032
0
{
9033
0
  assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor);
9034
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9035
0
}
9036
PgQuery__RangeTableFuncCol *
9037
       pg_query__range_table_func_col__unpack
9038
                     (ProtobufCAllocator  *allocator,
9039
                      size_t               len,
9040
                      const uint8_t       *data)
9041
0
{
9042
0
  return (PgQuery__RangeTableFuncCol *)
9043
0
     protobuf_c_message_unpack (&pg_query__range_table_func_col__descriptor,
9044
0
                                allocator, len, data);
9045
0
}
9046
void   pg_query__range_table_func_col__free_unpacked
9047
                     (PgQuery__RangeTableFuncCol *message,
9048
                      ProtobufCAllocator *allocator)
9049
0
{
9050
0
  if(!message)
9051
0
    return;
9052
0
  assert(message->base.descriptor == &pg_query__range_table_func_col__descriptor);
9053
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9054
0
}
9055
void   pg_query__type_name__init
9056
                     (PgQuery__TypeName         *message)
9057
0
{
9058
0
  static const PgQuery__TypeName init_value = PG_QUERY__TYPE_NAME__INIT;
9059
0
  *message = init_value;
9060
0
}
9061
size_t pg_query__type_name__get_packed_size
9062
                     (const PgQuery__TypeName *message)
9063
0
{
9064
0
  assert(message->base.descriptor == &pg_query__type_name__descriptor);
9065
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9066
0
}
9067
size_t pg_query__type_name__pack
9068
                     (const PgQuery__TypeName *message,
9069
                      uint8_t       *out)
9070
0
{
9071
0
  assert(message->base.descriptor == &pg_query__type_name__descriptor);
9072
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9073
0
}
9074
size_t pg_query__type_name__pack_to_buffer
9075
                     (const PgQuery__TypeName *message,
9076
                      ProtobufCBuffer *buffer)
9077
0
{
9078
0
  assert(message->base.descriptor == &pg_query__type_name__descriptor);
9079
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9080
0
}
9081
PgQuery__TypeName *
9082
       pg_query__type_name__unpack
9083
                     (ProtobufCAllocator  *allocator,
9084
                      size_t               len,
9085
                      const uint8_t       *data)
9086
0
{
9087
0
  return (PgQuery__TypeName *)
9088
0
     protobuf_c_message_unpack (&pg_query__type_name__descriptor,
9089
0
                                allocator, len, data);
9090
0
}
9091
void   pg_query__type_name__free_unpacked
9092
                     (PgQuery__TypeName *message,
9093
                      ProtobufCAllocator *allocator)
9094
0
{
9095
0
  if(!message)
9096
0
    return;
9097
0
  assert(message->base.descriptor == &pg_query__type_name__descriptor);
9098
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9099
0
}
9100
void   pg_query__column_def__init
9101
                     (PgQuery__ColumnDef         *message)
9102
0
{
9103
0
  static const PgQuery__ColumnDef init_value = PG_QUERY__COLUMN_DEF__INIT;
9104
0
  *message = init_value;
9105
0
}
9106
size_t pg_query__column_def__get_packed_size
9107
                     (const PgQuery__ColumnDef *message)
9108
0
{
9109
0
  assert(message->base.descriptor == &pg_query__column_def__descriptor);
9110
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9111
0
}
9112
size_t pg_query__column_def__pack
9113
                     (const PgQuery__ColumnDef *message,
9114
                      uint8_t       *out)
9115
0
{
9116
0
  assert(message->base.descriptor == &pg_query__column_def__descriptor);
9117
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9118
0
}
9119
size_t pg_query__column_def__pack_to_buffer
9120
                     (const PgQuery__ColumnDef *message,
9121
                      ProtobufCBuffer *buffer)
9122
0
{
9123
0
  assert(message->base.descriptor == &pg_query__column_def__descriptor);
9124
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9125
0
}
9126
PgQuery__ColumnDef *
9127
       pg_query__column_def__unpack
9128
                     (ProtobufCAllocator  *allocator,
9129
                      size_t               len,
9130
                      const uint8_t       *data)
9131
0
{
9132
0
  return (PgQuery__ColumnDef *)
9133
0
     protobuf_c_message_unpack (&pg_query__column_def__descriptor,
9134
0
                                allocator, len, data);
9135
0
}
9136
void   pg_query__column_def__free_unpacked
9137
                     (PgQuery__ColumnDef *message,
9138
                      ProtobufCAllocator *allocator)
9139
0
{
9140
0
  if(!message)
9141
0
    return;
9142
0
  assert(message->base.descriptor == &pg_query__column_def__descriptor);
9143
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9144
0
}
9145
void   pg_query__index_elem__init
9146
                     (PgQuery__IndexElem         *message)
9147
0
{
9148
0
  static const PgQuery__IndexElem init_value = PG_QUERY__INDEX_ELEM__INIT;
9149
0
  *message = init_value;
9150
0
}
9151
size_t pg_query__index_elem__get_packed_size
9152
                     (const PgQuery__IndexElem *message)
9153
0
{
9154
0
  assert(message->base.descriptor == &pg_query__index_elem__descriptor);
9155
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9156
0
}
9157
size_t pg_query__index_elem__pack
9158
                     (const PgQuery__IndexElem *message,
9159
                      uint8_t       *out)
9160
0
{
9161
0
  assert(message->base.descriptor == &pg_query__index_elem__descriptor);
9162
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9163
0
}
9164
size_t pg_query__index_elem__pack_to_buffer
9165
                     (const PgQuery__IndexElem *message,
9166
                      ProtobufCBuffer *buffer)
9167
0
{
9168
0
  assert(message->base.descriptor == &pg_query__index_elem__descriptor);
9169
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9170
0
}
9171
PgQuery__IndexElem *
9172
       pg_query__index_elem__unpack
9173
                     (ProtobufCAllocator  *allocator,
9174
                      size_t               len,
9175
                      const uint8_t       *data)
9176
0
{
9177
0
  return (PgQuery__IndexElem *)
9178
0
     protobuf_c_message_unpack (&pg_query__index_elem__descriptor,
9179
0
                                allocator, len, data);
9180
0
}
9181
void   pg_query__index_elem__free_unpacked
9182
                     (PgQuery__IndexElem *message,
9183
                      ProtobufCAllocator *allocator)
9184
0
{
9185
0
  if(!message)
9186
0
    return;
9187
0
  assert(message->base.descriptor == &pg_query__index_elem__descriptor);
9188
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9189
0
}
9190
void   pg_query__stats_elem__init
9191
                     (PgQuery__StatsElem         *message)
9192
0
{
9193
0
  static const PgQuery__StatsElem init_value = PG_QUERY__STATS_ELEM__INIT;
9194
0
  *message = init_value;
9195
0
}
9196
size_t pg_query__stats_elem__get_packed_size
9197
                     (const PgQuery__StatsElem *message)
9198
0
{
9199
0
  assert(message->base.descriptor == &pg_query__stats_elem__descriptor);
9200
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9201
0
}
9202
size_t pg_query__stats_elem__pack
9203
                     (const PgQuery__StatsElem *message,
9204
                      uint8_t       *out)
9205
0
{
9206
0
  assert(message->base.descriptor == &pg_query__stats_elem__descriptor);
9207
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9208
0
}
9209
size_t pg_query__stats_elem__pack_to_buffer
9210
                     (const PgQuery__StatsElem *message,
9211
                      ProtobufCBuffer *buffer)
9212
0
{
9213
0
  assert(message->base.descriptor == &pg_query__stats_elem__descriptor);
9214
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9215
0
}
9216
PgQuery__StatsElem *
9217
       pg_query__stats_elem__unpack
9218
                     (ProtobufCAllocator  *allocator,
9219
                      size_t               len,
9220
                      const uint8_t       *data)
9221
0
{
9222
0
  return (PgQuery__StatsElem *)
9223
0
     protobuf_c_message_unpack (&pg_query__stats_elem__descriptor,
9224
0
                                allocator, len, data);
9225
0
}
9226
void   pg_query__stats_elem__free_unpacked
9227
                     (PgQuery__StatsElem *message,
9228
                      ProtobufCAllocator *allocator)
9229
0
{
9230
0
  if(!message)
9231
0
    return;
9232
0
  assert(message->base.descriptor == &pg_query__stats_elem__descriptor);
9233
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9234
0
}
9235
void   pg_query__constraint__init
9236
                     (PgQuery__Constraint         *message)
9237
0
{
9238
0
  static const PgQuery__Constraint init_value = PG_QUERY__CONSTRAINT__INIT;
9239
0
  *message = init_value;
9240
0
}
9241
size_t pg_query__constraint__get_packed_size
9242
                     (const PgQuery__Constraint *message)
9243
0
{
9244
0
  assert(message->base.descriptor == &pg_query__constraint__descriptor);
9245
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9246
0
}
9247
size_t pg_query__constraint__pack
9248
                     (const PgQuery__Constraint *message,
9249
                      uint8_t       *out)
9250
0
{
9251
0
  assert(message->base.descriptor == &pg_query__constraint__descriptor);
9252
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9253
0
}
9254
size_t pg_query__constraint__pack_to_buffer
9255
                     (const PgQuery__Constraint *message,
9256
                      ProtobufCBuffer *buffer)
9257
0
{
9258
0
  assert(message->base.descriptor == &pg_query__constraint__descriptor);
9259
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9260
0
}
9261
PgQuery__Constraint *
9262
       pg_query__constraint__unpack
9263
                     (ProtobufCAllocator  *allocator,
9264
                      size_t               len,
9265
                      const uint8_t       *data)
9266
0
{
9267
0
  return (PgQuery__Constraint *)
9268
0
     protobuf_c_message_unpack (&pg_query__constraint__descriptor,
9269
0
                                allocator, len, data);
9270
0
}
9271
void   pg_query__constraint__free_unpacked
9272
                     (PgQuery__Constraint *message,
9273
                      ProtobufCAllocator *allocator)
9274
0
{
9275
0
  if(!message)
9276
0
    return;
9277
0
  assert(message->base.descriptor == &pg_query__constraint__descriptor);
9278
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9279
0
}
9280
void   pg_query__def_elem__init
9281
                     (PgQuery__DefElem         *message)
9282
0
{
9283
0
  static const PgQuery__DefElem init_value = PG_QUERY__DEF_ELEM__INIT;
9284
0
  *message = init_value;
9285
0
}
9286
size_t pg_query__def_elem__get_packed_size
9287
                     (const PgQuery__DefElem *message)
9288
0
{
9289
0
  assert(message->base.descriptor == &pg_query__def_elem__descriptor);
9290
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9291
0
}
9292
size_t pg_query__def_elem__pack
9293
                     (const PgQuery__DefElem *message,
9294
                      uint8_t       *out)
9295
0
{
9296
0
  assert(message->base.descriptor == &pg_query__def_elem__descriptor);
9297
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9298
0
}
9299
size_t pg_query__def_elem__pack_to_buffer
9300
                     (const PgQuery__DefElem *message,
9301
                      ProtobufCBuffer *buffer)
9302
0
{
9303
0
  assert(message->base.descriptor == &pg_query__def_elem__descriptor);
9304
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9305
0
}
9306
PgQuery__DefElem *
9307
       pg_query__def_elem__unpack
9308
                     (ProtobufCAllocator  *allocator,
9309
                      size_t               len,
9310
                      const uint8_t       *data)
9311
0
{
9312
0
  return (PgQuery__DefElem *)
9313
0
     protobuf_c_message_unpack (&pg_query__def_elem__descriptor,
9314
0
                                allocator, len, data);
9315
0
}
9316
void   pg_query__def_elem__free_unpacked
9317
                     (PgQuery__DefElem *message,
9318
                      ProtobufCAllocator *allocator)
9319
0
{
9320
0
  if(!message)
9321
0
    return;
9322
0
  assert(message->base.descriptor == &pg_query__def_elem__descriptor);
9323
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9324
0
}
9325
void   pg_query__range_tbl_entry__init
9326
                     (PgQuery__RangeTblEntry         *message)
9327
0
{
9328
0
  static const PgQuery__RangeTblEntry init_value = PG_QUERY__RANGE_TBL_ENTRY__INIT;
9329
0
  *message = init_value;
9330
0
}
9331
size_t pg_query__range_tbl_entry__get_packed_size
9332
                     (const PgQuery__RangeTblEntry *message)
9333
0
{
9334
0
  assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor);
9335
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9336
0
}
9337
size_t pg_query__range_tbl_entry__pack
9338
                     (const PgQuery__RangeTblEntry *message,
9339
                      uint8_t       *out)
9340
0
{
9341
0
  assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor);
9342
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9343
0
}
9344
size_t pg_query__range_tbl_entry__pack_to_buffer
9345
                     (const PgQuery__RangeTblEntry *message,
9346
                      ProtobufCBuffer *buffer)
9347
0
{
9348
0
  assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor);
9349
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9350
0
}
9351
PgQuery__RangeTblEntry *
9352
       pg_query__range_tbl_entry__unpack
9353
                     (ProtobufCAllocator  *allocator,
9354
                      size_t               len,
9355
                      const uint8_t       *data)
9356
0
{
9357
0
  return (PgQuery__RangeTblEntry *)
9358
0
     protobuf_c_message_unpack (&pg_query__range_tbl_entry__descriptor,
9359
0
                                allocator, len, data);
9360
0
}
9361
void   pg_query__range_tbl_entry__free_unpacked
9362
                     (PgQuery__RangeTblEntry *message,
9363
                      ProtobufCAllocator *allocator)
9364
0
{
9365
0
  if(!message)
9366
0
    return;
9367
0
  assert(message->base.descriptor == &pg_query__range_tbl_entry__descriptor);
9368
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9369
0
}
9370
void   pg_query__range_tbl_function__init
9371
                     (PgQuery__RangeTblFunction         *message)
9372
0
{
9373
0
  static const PgQuery__RangeTblFunction init_value = PG_QUERY__RANGE_TBL_FUNCTION__INIT;
9374
0
  *message = init_value;
9375
0
}
9376
size_t pg_query__range_tbl_function__get_packed_size
9377
                     (const PgQuery__RangeTblFunction *message)
9378
0
{
9379
0
  assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor);
9380
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9381
0
}
9382
size_t pg_query__range_tbl_function__pack
9383
                     (const PgQuery__RangeTblFunction *message,
9384
                      uint8_t       *out)
9385
0
{
9386
0
  assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor);
9387
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9388
0
}
9389
size_t pg_query__range_tbl_function__pack_to_buffer
9390
                     (const PgQuery__RangeTblFunction *message,
9391
                      ProtobufCBuffer *buffer)
9392
0
{
9393
0
  assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor);
9394
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9395
0
}
9396
PgQuery__RangeTblFunction *
9397
       pg_query__range_tbl_function__unpack
9398
                     (ProtobufCAllocator  *allocator,
9399
                      size_t               len,
9400
                      const uint8_t       *data)
9401
0
{
9402
0
  return (PgQuery__RangeTblFunction *)
9403
0
     protobuf_c_message_unpack (&pg_query__range_tbl_function__descriptor,
9404
0
                                allocator, len, data);
9405
0
}
9406
void   pg_query__range_tbl_function__free_unpacked
9407
                     (PgQuery__RangeTblFunction *message,
9408
                      ProtobufCAllocator *allocator)
9409
0
{
9410
0
  if(!message)
9411
0
    return;
9412
0
  assert(message->base.descriptor == &pg_query__range_tbl_function__descriptor);
9413
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9414
0
}
9415
void   pg_query__table_sample_clause__init
9416
                     (PgQuery__TableSampleClause         *message)
9417
0
{
9418
0
  static const PgQuery__TableSampleClause init_value = PG_QUERY__TABLE_SAMPLE_CLAUSE__INIT;
9419
0
  *message = init_value;
9420
0
}
9421
size_t pg_query__table_sample_clause__get_packed_size
9422
                     (const PgQuery__TableSampleClause *message)
9423
0
{
9424
0
  assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor);
9425
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9426
0
}
9427
size_t pg_query__table_sample_clause__pack
9428
                     (const PgQuery__TableSampleClause *message,
9429
                      uint8_t       *out)
9430
0
{
9431
0
  assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor);
9432
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9433
0
}
9434
size_t pg_query__table_sample_clause__pack_to_buffer
9435
                     (const PgQuery__TableSampleClause *message,
9436
                      ProtobufCBuffer *buffer)
9437
0
{
9438
0
  assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor);
9439
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9440
0
}
9441
PgQuery__TableSampleClause *
9442
       pg_query__table_sample_clause__unpack
9443
                     (ProtobufCAllocator  *allocator,
9444
                      size_t               len,
9445
                      const uint8_t       *data)
9446
0
{
9447
0
  return (PgQuery__TableSampleClause *)
9448
0
     protobuf_c_message_unpack (&pg_query__table_sample_clause__descriptor,
9449
0
                                allocator, len, data);
9450
0
}
9451
void   pg_query__table_sample_clause__free_unpacked
9452
                     (PgQuery__TableSampleClause *message,
9453
                      ProtobufCAllocator *allocator)
9454
0
{
9455
0
  if(!message)
9456
0
    return;
9457
0
  assert(message->base.descriptor == &pg_query__table_sample_clause__descriptor);
9458
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9459
0
}
9460
void   pg_query__with_check_option__init
9461
                     (PgQuery__WithCheckOption         *message)
9462
0
{
9463
0
  static const PgQuery__WithCheckOption init_value = PG_QUERY__WITH_CHECK_OPTION__INIT;
9464
0
  *message = init_value;
9465
0
}
9466
size_t pg_query__with_check_option__get_packed_size
9467
                     (const PgQuery__WithCheckOption *message)
9468
0
{
9469
0
  assert(message->base.descriptor == &pg_query__with_check_option__descriptor);
9470
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9471
0
}
9472
size_t pg_query__with_check_option__pack
9473
                     (const PgQuery__WithCheckOption *message,
9474
                      uint8_t       *out)
9475
0
{
9476
0
  assert(message->base.descriptor == &pg_query__with_check_option__descriptor);
9477
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9478
0
}
9479
size_t pg_query__with_check_option__pack_to_buffer
9480
                     (const PgQuery__WithCheckOption *message,
9481
                      ProtobufCBuffer *buffer)
9482
0
{
9483
0
  assert(message->base.descriptor == &pg_query__with_check_option__descriptor);
9484
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9485
0
}
9486
PgQuery__WithCheckOption *
9487
       pg_query__with_check_option__unpack
9488
                     (ProtobufCAllocator  *allocator,
9489
                      size_t               len,
9490
                      const uint8_t       *data)
9491
0
{
9492
0
  return (PgQuery__WithCheckOption *)
9493
0
     protobuf_c_message_unpack (&pg_query__with_check_option__descriptor,
9494
0
                                allocator, len, data);
9495
0
}
9496
void   pg_query__with_check_option__free_unpacked
9497
                     (PgQuery__WithCheckOption *message,
9498
                      ProtobufCAllocator *allocator)
9499
0
{
9500
0
  if(!message)
9501
0
    return;
9502
0
  assert(message->base.descriptor == &pg_query__with_check_option__descriptor);
9503
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9504
0
}
9505
void   pg_query__sort_group_clause__init
9506
                     (PgQuery__SortGroupClause         *message)
9507
0
{
9508
0
  static const PgQuery__SortGroupClause init_value = PG_QUERY__SORT_GROUP_CLAUSE__INIT;
9509
0
  *message = init_value;
9510
0
}
9511
size_t pg_query__sort_group_clause__get_packed_size
9512
                     (const PgQuery__SortGroupClause *message)
9513
0
{
9514
0
  assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor);
9515
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9516
0
}
9517
size_t pg_query__sort_group_clause__pack
9518
                     (const PgQuery__SortGroupClause *message,
9519
                      uint8_t       *out)
9520
0
{
9521
0
  assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor);
9522
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9523
0
}
9524
size_t pg_query__sort_group_clause__pack_to_buffer
9525
                     (const PgQuery__SortGroupClause *message,
9526
                      ProtobufCBuffer *buffer)
9527
0
{
9528
0
  assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor);
9529
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9530
0
}
9531
PgQuery__SortGroupClause *
9532
       pg_query__sort_group_clause__unpack
9533
                     (ProtobufCAllocator  *allocator,
9534
                      size_t               len,
9535
                      const uint8_t       *data)
9536
0
{
9537
0
  return (PgQuery__SortGroupClause *)
9538
0
     protobuf_c_message_unpack (&pg_query__sort_group_clause__descriptor,
9539
0
                                allocator, len, data);
9540
0
}
9541
void   pg_query__sort_group_clause__free_unpacked
9542
                     (PgQuery__SortGroupClause *message,
9543
                      ProtobufCAllocator *allocator)
9544
0
{
9545
0
  if(!message)
9546
0
    return;
9547
0
  assert(message->base.descriptor == &pg_query__sort_group_clause__descriptor);
9548
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9549
0
}
9550
void   pg_query__grouping_set__init
9551
                     (PgQuery__GroupingSet         *message)
9552
0
{
9553
0
  static const PgQuery__GroupingSet init_value = PG_QUERY__GROUPING_SET__INIT;
9554
0
  *message = init_value;
9555
0
}
9556
size_t pg_query__grouping_set__get_packed_size
9557
                     (const PgQuery__GroupingSet *message)
9558
0
{
9559
0
  assert(message->base.descriptor == &pg_query__grouping_set__descriptor);
9560
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9561
0
}
9562
size_t pg_query__grouping_set__pack
9563
                     (const PgQuery__GroupingSet *message,
9564
                      uint8_t       *out)
9565
0
{
9566
0
  assert(message->base.descriptor == &pg_query__grouping_set__descriptor);
9567
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9568
0
}
9569
size_t pg_query__grouping_set__pack_to_buffer
9570
                     (const PgQuery__GroupingSet *message,
9571
                      ProtobufCBuffer *buffer)
9572
0
{
9573
0
  assert(message->base.descriptor == &pg_query__grouping_set__descriptor);
9574
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9575
0
}
9576
PgQuery__GroupingSet *
9577
       pg_query__grouping_set__unpack
9578
                     (ProtobufCAllocator  *allocator,
9579
                      size_t               len,
9580
                      const uint8_t       *data)
9581
0
{
9582
0
  return (PgQuery__GroupingSet *)
9583
0
     protobuf_c_message_unpack (&pg_query__grouping_set__descriptor,
9584
0
                                allocator, len, data);
9585
0
}
9586
void   pg_query__grouping_set__free_unpacked
9587
                     (PgQuery__GroupingSet *message,
9588
                      ProtobufCAllocator *allocator)
9589
0
{
9590
0
  if(!message)
9591
0
    return;
9592
0
  assert(message->base.descriptor == &pg_query__grouping_set__descriptor);
9593
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9594
0
}
9595
void   pg_query__window_clause__init
9596
                     (PgQuery__WindowClause         *message)
9597
0
{
9598
0
  static const PgQuery__WindowClause init_value = PG_QUERY__WINDOW_CLAUSE__INIT;
9599
0
  *message = init_value;
9600
0
}
9601
size_t pg_query__window_clause__get_packed_size
9602
                     (const PgQuery__WindowClause *message)
9603
0
{
9604
0
  assert(message->base.descriptor == &pg_query__window_clause__descriptor);
9605
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9606
0
}
9607
size_t pg_query__window_clause__pack
9608
                     (const PgQuery__WindowClause *message,
9609
                      uint8_t       *out)
9610
0
{
9611
0
  assert(message->base.descriptor == &pg_query__window_clause__descriptor);
9612
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9613
0
}
9614
size_t pg_query__window_clause__pack_to_buffer
9615
                     (const PgQuery__WindowClause *message,
9616
                      ProtobufCBuffer *buffer)
9617
0
{
9618
0
  assert(message->base.descriptor == &pg_query__window_clause__descriptor);
9619
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9620
0
}
9621
PgQuery__WindowClause *
9622
       pg_query__window_clause__unpack
9623
                     (ProtobufCAllocator  *allocator,
9624
                      size_t               len,
9625
                      const uint8_t       *data)
9626
0
{
9627
0
  return (PgQuery__WindowClause *)
9628
0
     protobuf_c_message_unpack (&pg_query__window_clause__descriptor,
9629
0
                                allocator, len, data);
9630
0
}
9631
void   pg_query__window_clause__free_unpacked
9632
                     (PgQuery__WindowClause *message,
9633
                      ProtobufCAllocator *allocator)
9634
0
{
9635
0
  if(!message)
9636
0
    return;
9637
0
  assert(message->base.descriptor == &pg_query__window_clause__descriptor);
9638
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9639
0
}
9640
void   pg_query__object_with_args__init
9641
                     (PgQuery__ObjectWithArgs         *message)
9642
0
{
9643
0
  static const PgQuery__ObjectWithArgs init_value = PG_QUERY__OBJECT_WITH_ARGS__INIT;
9644
0
  *message = init_value;
9645
0
}
9646
size_t pg_query__object_with_args__get_packed_size
9647
                     (const PgQuery__ObjectWithArgs *message)
9648
0
{
9649
0
  assert(message->base.descriptor == &pg_query__object_with_args__descriptor);
9650
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9651
0
}
9652
size_t pg_query__object_with_args__pack
9653
                     (const PgQuery__ObjectWithArgs *message,
9654
                      uint8_t       *out)
9655
0
{
9656
0
  assert(message->base.descriptor == &pg_query__object_with_args__descriptor);
9657
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9658
0
}
9659
size_t pg_query__object_with_args__pack_to_buffer
9660
                     (const PgQuery__ObjectWithArgs *message,
9661
                      ProtobufCBuffer *buffer)
9662
0
{
9663
0
  assert(message->base.descriptor == &pg_query__object_with_args__descriptor);
9664
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9665
0
}
9666
PgQuery__ObjectWithArgs *
9667
       pg_query__object_with_args__unpack
9668
                     (ProtobufCAllocator  *allocator,
9669
                      size_t               len,
9670
                      const uint8_t       *data)
9671
0
{
9672
0
  return (PgQuery__ObjectWithArgs *)
9673
0
     protobuf_c_message_unpack (&pg_query__object_with_args__descriptor,
9674
0
                                allocator, len, data);
9675
0
}
9676
void   pg_query__object_with_args__free_unpacked
9677
                     (PgQuery__ObjectWithArgs *message,
9678
                      ProtobufCAllocator *allocator)
9679
0
{
9680
0
  if(!message)
9681
0
    return;
9682
0
  assert(message->base.descriptor == &pg_query__object_with_args__descriptor);
9683
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9684
0
}
9685
void   pg_query__access_priv__init
9686
                     (PgQuery__AccessPriv         *message)
9687
0
{
9688
0
  static const PgQuery__AccessPriv init_value = PG_QUERY__ACCESS_PRIV__INIT;
9689
0
  *message = init_value;
9690
0
}
9691
size_t pg_query__access_priv__get_packed_size
9692
                     (const PgQuery__AccessPriv *message)
9693
0
{
9694
0
  assert(message->base.descriptor == &pg_query__access_priv__descriptor);
9695
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9696
0
}
9697
size_t pg_query__access_priv__pack
9698
                     (const PgQuery__AccessPriv *message,
9699
                      uint8_t       *out)
9700
0
{
9701
0
  assert(message->base.descriptor == &pg_query__access_priv__descriptor);
9702
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9703
0
}
9704
size_t pg_query__access_priv__pack_to_buffer
9705
                     (const PgQuery__AccessPriv *message,
9706
                      ProtobufCBuffer *buffer)
9707
0
{
9708
0
  assert(message->base.descriptor == &pg_query__access_priv__descriptor);
9709
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9710
0
}
9711
PgQuery__AccessPriv *
9712
       pg_query__access_priv__unpack
9713
                     (ProtobufCAllocator  *allocator,
9714
                      size_t               len,
9715
                      const uint8_t       *data)
9716
0
{
9717
0
  return (PgQuery__AccessPriv *)
9718
0
     protobuf_c_message_unpack (&pg_query__access_priv__descriptor,
9719
0
                                allocator, len, data);
9720
0
}
9721
void   pg_query__access_priv__free_unpacked
9722
                     (PgQuery__AccessPriv *message,
9723
                      ProtobufCAllocator *allocator)
9724
0
{
9725
0
  if(!message)
9726
0
    return;
9727
0
  assert(message->base.descriptor == &pg_query__access_priv__descriptor);
9728
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9729
0
}
9730
void   pg_query__create_op_class_item__init
9731
                     (PgQuery__CreateOpClassItem         *message)
9732
0
{
9733
0
  static const PgQuery__CreateOpClassItem init_value = PG_QUERY__CREATE_OP_CLASS_ITEM__INIT;
9734
0
  *message = init_value;
9735
0
}
9736
size_t pg_query__create_op_class_item__get_packed_size
9737
                     (const PgQuery__CreateOpClassItem *message)
9738
0
{
9739
0
  assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor);
9740
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9741
0
}
9742
size_t pg_query__create_op_class_item__pack
9743
                     (const PgQuery__CreateOpClassItem *message,
9744
                      uint8_t       *out)
9745
0
{
9746
0
  assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor);
9747
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9748
0
}
9749
size_t pg_query__create_op_class_item__pack_to_buffer
9750
                     (const PgQuery__CreateOpClassItem *message,
9751
                      ProtobufCBuffer *buffer)
9752
0
{
9753
0
  assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor);
9754
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9755
0
}
9756
PgQuery__CreateOpClassItem *
9757
       pg_query__create_op_class_item__unpack
9758
                     (ProtobufCAllocator  *allocator,
9759
                      size_t               len,
9760
                      const uint8_t       *data)
9761
0
{
9762
0
  return (PgQuery__CreateOpClassItem *)
9763
0
     protobuf_c_message_unpack (&pg_query__create_op_class_item__descriptor,
9764
0
                                allocator, len, data);
9765
0
}
9766
void   pg_query__create_op_class_item__free_unpacked
9767
                     (PgQuery__CreateOpClassItem *message,
9768
                      ProtobufCAllocator *allocator)
9769
0
{
9770
0
  if(!message)
9771
0
    return;
9772
0
  assert(message->base.descriptor == &pg_query__create_op_class_item__descriptor);
9773
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9774
0
}
9775
void   pg_query__table_like_clause__init
9776
                     (PgQuery__TableLikeClause         *message)
9777
0
{
9778
0
  static const PgQuery__TableLikeClause init_value = PG_QUERY__TABLE_LIKE_CLAUSE__INIT;
9779
0
  *message = init_value;
9780
0
}
9781
size_t pg_query__table_like_clause__get_packed_size
9782
                     (const PgQuery__TableLikeClause *message)
9783
0
{
9784
0
  assert(message->base.descriptor == &pg_query__table_like_clause__descriptor);
9785
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9786
0
}
9787
size_t pg_query__table_like_clause__pack
9788
                     (const PgQuery__TableLikeClause *message,
9789
                      uint8_t       *out)
9790
0
{
9791
0
  assert(message->base.descriptor == &pg_query__table_like_clause__descriptor);
9792
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9793
0
}
9794
size_t pg_query__table_like_clause__pack_to_buffer
9795
                     (const PgQuery__TableLikeClause *message,
9796
                      ProtobufCBuffer *buffer)
9797
0
{
9798
0
  assert(message->base.descriptor == &pg_query__table_like_clause__descriptor);
9799
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9800
0
}
9801
PgQuery__TableLikeClause *
9802
       pg_query__table_like_clause__unpack
9803
                     (ProtobufCAllocator  *allocator,
9804
                      size_t               len,
9805
                      const uint8_t       *data)
9806
0
{
9807
0
  return (PgQuery__TableLikeClause *)
9808
0
     protobuf_c_message_unpack (&pg_query__table_like_clause__descriptor,
9809
0
                                allocator, len, data);
9810
0
}
9811
void   pg_query__table_like_clause__free_unpacked
9812
                     (PgQuery__TableLikeClause *message,
9813
                      ProtobufCAllocator *allocator)
9814
0
{
9815
0
  if(!message)
9816
0
    return;
9817
0
  assert(message->base.descriptor == &pg_query__table_like_clause__descriptor);
9818
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9819
0
}
9820
void   pg_query__function_parameter__init
9821
                     (PgQuery__FunctionParameter         *message)
9822
0
{
9823
0
  static const PgQuery__FunctionParameter init_value = PG_QUERY__FUNCTION_PARAMETER__INIT;
9824
0
  *message = init_value;
9825
0
}
9826
size_t pg_query__function_parameter__get_packed_size
9827
                     (const PgQuery__FunctionParameter *message)
9828
0
{
9829
0
  assert(message->base.descriptor == &pg_query__function_parameter__descriptor);
9830
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9831
0
}
9832
size_t pg_query__function_parameter__pack
9833
                     (const PgQuery__FunctionParameter *message,
9834
                      uint8_t       *out)
9835
0
{
9836
0
  assert(message->base.descriptor == &pg_query__function_parameter__descriptor);
9837
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9838
0
}
9839
size_t pg_query__function_parameter__pack_to_buffer
9840
                     (const PgQuery__FunctionParameter *message,
9841
                      ProtobufCBuffer *buffer)
9842
0
{
9843
0
  assert(message->base.descriptor == &pg_query__function_parameter__descriptor);
9844
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9845
0
}
9846
PgQuery__FunctionParameter *
9847
       pg_query__function_parameter__unpack
9848
                     (ProtobufCAllocator  *allocator,
9849
                      size_t               len,
9850
                      const uint8_t       *data)
9851
0
{
9852
0
  return (PgQuery__FunctionParameter *)
9853
0
     protobuf_c_message_unpack (&pg_query__function_parameter__descriptor,
9854
0
                                allocator, len, data);
9855
0
}
9856
void   pg_query__function_parameter__free_unpacked
9857
                     (PgQuery__FunctionParameter *message,
9858
                      ProtobufCAllocator *allocator)
9859
0
{
9860
0
  if(!message)
9861
0
    return;
9862
0
  assert(message->base.descriptor == &pg_query__function_parameter__descriptor);
9863
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9864
0
}
9865
void   pg_query__locking_clause__init
9866
                     (PgQuery__LockingClause         *message)
9867
0
{
9868
0
  static const PgQuery__LockingClause init_value = PG_QUERY__LOCKING_CLAUSE__INIT;
9869
0
  *message = init_value;
9870
0
}
9871
size_t pg_query__locking_clause__get_packed_size
9872
                     (const PgQuery__LockingClause *message)
9873
0
{
9874
0
  assert(message->base.descriptor == &pg_query__locking_clause__descriptor);
9875
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9876
0
}
9877
size_t pg_query__locking_clause__pack
9878
                     (const PgQuery__LockingClause *message,
9879
                      uint8_t       *out)
9880
0
{
9881
0
  assert(message->base.descriptor == &pg_query__locking_clause__descriptor);
9882
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9883
0
}
9884
size_t pg_query__locking_clause__pack_to_buffer
9885
                     (const PgQuery__LockingClause *message,
9886
                      ProtobufCBuffer *buffer)
9887
0
{
9888
0
  assert(message->base.descriptor == &pg_query__locking_clause__descriptor);
9889
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9890
0
}
9891
PgQuery__LockingClause *
9892
       pg_query__locking_clause__unpack
9893
                     (ProtobufCAllocator  *allocator,
9894
                      size_t               len,
9895
                      const uint8_t       *data)
9896
0
{
9897
0
  return (PgQuery__LockingClause *)
9898
0
     protobuf_c_message_unpack (&pg_query__locking_clause__descriptor,
9899
0
                                allocator, len, data);
9900
0
}
9901
void   pg_query__locking_clause__free_unpacked
9902
                     (PgQuery__LockingClause *message,
9903
                      ProtobufCAllocator *allocator)
9904
0
{
9905
0
  if(!message)
9906
0
    return;
9907
0
  assert(message->base.descriptor == &pg_query__locking_clause__descriptor);
9908
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9909
0
}
9910
void   pg_query__row_mark_clause__init
9911
                     (PgQuery__RowMarkClause         *message)
9912
0
{
9913
0
  static const PgQuery__RowMarkClause init_value = PG_QUERY__ROW_MARK_CLAUSE__INIT;
9914
0
  *message = init_value;
9915
0
}
9916
size_t pg_query__row_mark_clause__get_packed_size
9917
                     (const PgQuery__RowMarkClause *message)
9918
0
{
9919
0
  assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor);
9920
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9921
0
}
9922
size_t pg_query__row_mark_clause__pack
9923
                     (const PgQuery__RowMarkClause *message,
9924
                      uint8_t       *out)
9925
0
{
9926
0
  assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor);
9927
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9928
0
}
9929
size_t pg_query__row_mark_clause__pack_to_buffer
9930
                     (const PgQuery__RowMarkClause *message,
9931
                      ProtobufCBuffer *buffer)
9932
0
{
9933
0
  assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor);
9934
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9935
0
}
9936
PgQuery__RowMarkClause *
9937
       pg_query__row_mark_clause__unpack
9938
                     (ProtobufCAllocator  *allocator,
9939
                      size_t               len,
9940
                      const uint8_t       *data)
9941
0
{
9942
0
  return (PgQuery__RowMarkClause *)
9943
0
     protobuf_c_message_unpack (&pg_query__row_mark_clause__descriptor,
9944
0
                                allocator, len, data);
9945
0
}
9946
void   pg_query__row_mark_clause__free_unpacked
9947
                     (PgQuery__RowMarkClause *message,
9948
                      ProtobufCAllocator *allocator)
9949
0
{
9950
0
  if(!message)
9951
0
    return;
9952
0
  assert(message->base.descriptor == &pg_query__row_mark_clause__descriptor);
9953
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9954
0
}
9955
void   pg_query__xml_serialize__init
9956
                     (PgQuery__XmlSerialize         *message)
9957
0
{
9958
0
  static const PgQuery__XmlSerialize init_value = PG_QUERY__XML_SERIALIZE__INIT;
9959
0
  *message = init_value;
9960
0
}
9961
size_t pg_query__xml_serialize__get_packed_size
9962
                     (const PgQuery__XmlSerialize *message)
9963
0
{
9964
0
  assert(message->base.descriptor == &pg_query__xml_serialize__descriptor);
9965
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
9966
0
}
9967
size_t pg_query__xml_serialize__pack
9968
                     (const PgQuery__XmlSerialize *message,
9969
                      uint8_t       *out)
9970
0
{
9971
0
  assert(message->base.descriptor == &pg_query__xml_serialize__descriptor);
9972
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
9973
0
}
9974
size_t pg_query__xml_serialize__pack_to_buffer
9975
                     (const PgQuery__XmlSerialize *message,
9976
                      ProtobufCBuffer *buffer)
9977
0
{
9978
0
  assert(message->base.descriptor == &pg_query__xml_serialize__descriptor);
9979
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
9980
0
}
9981
PgQuery__XmlSerialize *
9982
       pg_query__xml_serialize__unpack
9983
                     (ProtobufCAllocator  *allocator,
9984
                      size_t               len,
9985
                      const uint8_t       *data)
9986
0
{
9987
0
  return (PgQuery__XmlSerialize *)
9988
0
     protobuf_c_message_unpack (&pg_query__xml_serialize__descriptor,
9989
0
                                allocator, len, data);
9990
0
}
9991
void   pg_query__xml_serialize__free_unpacked
9992
                     (PgQuery__XmlSerialize *message,
9993
                      ProtobufCAllocator *allocator)
9994
0
{
9995
0
  if(!message)
9996
0
    return;
9997
0
  assert(message->base.descriptor == &pg_query__xml_serialize__descriptor);
9998
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
9999
0
}
10000
void   pg_query__with_clause__init
10001
                     (PgQuery__WithClause         *message)
10002
0
{
10003
0
  static const PgQuery__WithClause init_value = PG_QUERY__WITH_CLAUSE__INIT;
10004
0
  *message = init_value;
10005
0
}
10006
size_t pg_query__with_clause__get_packed_size
10007
                     (const PgQuery__WithClause *message)
10008
0
{
10009
0
  assert(message->base.descriptor == &pg_query__with_clause__descriptor);
10010
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10011
0
}
10012
size_t pg_query__with_clause__pack
10013
                     (const PgQuery__WithClause *message,
10014
                      uint8_t       *out)
10015
0
{
10016
0
  assert(message->base.descriptor == &pg_query__with_clause__descriptor);
10017
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10018
0
}
10019
size_t pg_query__with_clause__pack_to_buffer
10020
                     (const PgQuery__WithClause *message,
10021
                      ProtobufCBuffer *buffer)
10022
0
{
10023
0
  assert(message->base.descriptor == &pg_query__with_clause__descriptor);
10024
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10025
0
}
10026
PgQuery__WithClause *
10027
       pg_query__with_clause__unpack
10028
                     (ProtobufCAllocator  *allocator,
10029
                      size_t               len,
10030
                      const uint8_t       *data)
10031
0
{
10032
0
  return (PgQuery__WithClause *)
10033
0
     protobuf_c_message_unpack (&pg_query__with_clause__descriptor,
10034
0
                                allocator, len, data);
10035
0
}
10036
void   pg_query__with_clause__free_unpacked
10037
                     (PgQuery__WithClause *message,
10038
                      ProtobufCAllocator *allocator)
10039
0
{
10040
0
  if(!message)
10041
0
    return;
10042
0
  assert(message->base.descriptor == &pg_query__with_clause__descriptor);
10043
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10044
0
}
10045
void   pg_query__infer_clause__init
10046
                     (PgQuery__InferClause         *message)
10047
0
{
10048
0
  static const PgQuery__InferClause init_value = PG_QUERY__INFER_CLAUSE__INIT;
10049
0
  *message = init_value;
10050
0
}
10051
size_t pg_query__infer_clause__get_packed_size
10052
                     (const PgQuery__InferClause *message)
10053
0
{
10054
0
  assert(message->base.descriptor == &pg_query__infer_clause__descriptor);
10055
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10056
0
}
10057
size_t pg_query__infer_clause__pack
10058
                     (const PgQuery__InferClause *message,
10059
                      uint8_t       *out)
10060
0
{
10061
0
  assert(message->base.descriptor == &pg_query__infer_clause__descriptor);
10062
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10063
0
}
10064
size_t pg_query__infer_clause__pack_to_buffer
10065
                     (const PgQuery__InferClause *message,
10066
                      ProtobufCBuffer *buffer)
10067
0
{
10068
0
  assert(message->base.descriptor == &pg_query__infer_clause__descriptor);
10069
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10070
0
}
10071
PgQuery__InferClause *
10072
       pg_query__infer_clause__unpack
10073
                     (ProtobufCAllocator  *allocator,
10074
                      size_t               len,
10075
                      const uint8_t       *data)
10076
0
{
10077
0
  return (PgQuery__InferClause *)
10078
0
     protobuf_c_message_unpack (&pg_query__infer_clause__descriptor,
10079
0
                                allocator, len, data);
10080
0
}
10081
void   pg_query__infer_clause__free_unpacked
10082
                     (PgQuery__InferClause *message,
10083
                      ProtobufCAllocator *allocator)
10084
0
{
10085
0
  if(!message)
10086
0
    return;
10087
0
  assert(message->base.descriptor == &pg_query__infer_clause__descriptor);
10088
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10089
0
}
10090
void   pg_query__on_conflict_clause__init
10091
                     (PgQuery__OnConflictClause         *message)
10092
0
{
10093
0
  static const PgQuery__OnConflictClause init_value = PG_QUERY__ON_CONFLICT_CLAUSE__INIT;
10094
0
  *message = init_value;
10095
0
}
10096
size_t pg_query__on_conflict_clause__get_packed_size
10097
                     (const PgQuery__OnConflictClause *message)
10098
0
{
10099
0
  assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor);
10100
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10101
0
}
10102
size_t pg_query__on_conflict_clause__pack
10103
                     (const PgQuery__OnConflictClause *message,
10104
                      uint8_t       *out)
10105
0
{
10106
0
  assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor);
10107
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10108
0
}
10109
size_t pg_query__on_conflict_clause__pack_to_buffer
10110
                     (const PgQuery__OnConflictClause *message,
10111
                      ProtobufCBuffer *buffer)
10112
0
{
10113
0
  assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor);
10114
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10115
0
}
10116
PgQuery__OnConflictClause *
10117
       pg_query__on_conflict_clause__unpack
10118
                     (ProtobufCAllocator  *allocator,
10119
                      size_t               len,
10120
                      const uint8_t       *data)
10121
0
{
10122
0
  return (PgQuery__OnConflictClause *)
10123
0
     protobuf_c_message_unpack (&pg_query__on_conflict_clause__descriptor,
10124
0
                                allocator, len, data);
10125
0
}
10126
void   pg_query__on_conflict_clause__free_unpacked
10127
                     (PgQuery__OnConflictClause *message,
10128
                      ProtobufCAllocator *allocator)
10129
0
{
10130
0
  if(!message)
10131
0
    return;
10132
0
  assert(message->base.descriptor == &pg_query__on_conflict_clause__descriptor);
10133
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10134
0
}
10135
void   pg_query__ctesearch_clause__init
10136
                     (PgQuery__CTESearchClause         *message)
10137
0
{
10138
0
  static const PgQuery__CTESearchClause init_value = PG_QUERY__CTESEARCH_CLAUSE__INIT;
10139
0
  *message = init_value;
10140
0
}
10141
size_t pg_query__ctesearch_clause__get_packed_size
10142
                     (const PgQuery__CTESearchClause *message)
10143
0
{
10144
0
  assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor);
10145
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10146
0
}
10147
size_t pg_query__ctesearch_clause__pack
10148
                     (const PgQuery__CTESearchClause *message,
10149
                      uint8_t       *out)
10150
0
{
10151
0
  assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor);
10152
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10153
0
}
10154
size_t pg_query__ctesearch_clause__pack_to_buffer
10155
                     (const PgQuery__CTESearchClause *message,
10156
                      ProtobufCBuffer *buffer)
10157
0
{
10158
0
  assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor);
10159
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10160
0
}
10161
PgQuery__CTESearchClause *
10162
       pg_query__ctesearch_clause__unpack
10163
                     (ProtobufCAllocator  *allocator,
10164
                      size_t               len,
10165
                      const uint8_t       *data)
10166
0
{
10167
0
  return (PgQuery__CTESearchClause *)
10168
0
     protobuf_c_message_unpack (&pg_query__ctesearch_clause__descriptor,
10169
0
                                allocator, len, data);
10170
0
}
10171
void   pg_query__ctesearch_clause__free_unpacked
10172
                     (PgQuery__CTESearchClause *message,
10173
                      ProtobufCAllocator *allocator)
10174
0
{
10175
0
  if(!message)
10176
0
    return;
10177
0
  assert(message->base.descriptor == &pg_query__ctesearch_clause__descriptor);
10178
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10179
0
}
10180
void   pg_query__ctecycle_clause__init
10181
                     (PgQuery__CTECycleClause         *message)
10182
0
{
10183
0
  static const PgQuery__CTECycleClause init_value = PG_QUERY__CTECYCLE_CLAUSE__INIT;
10184
0
  *message = init_value;
10185
0
}
10186
size_t pg_query__ctecycle_clause__get_packed_size
10187
                     (const PgQuery__CTECycleClause *message)
10188
0
{
10189
0
  assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor);
10190
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10191
0
}
10192
size_t pg_query__ctecycle_clause__pack
10193
                     (const PgQuery__CTECycleClause *message,
10194
                      uint8_t       *out)
10195
0
{
10196
0
  assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor);
10197
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10198
0
}
10199
size_t pg_query__ctecycle_clause__pack_to_buffer
10200
                     (const PgQuery__CTECycleClause *message,
10201
                      ProtobufCBuffer *buffer)
10202
0
{
10203
0
  assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor);
10204
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10205
0
}
10206
PgQuery__CTECycleClause *
10207
       pg_query__ctecycle_clause__unpack
10208
                     (ProtobufCAllocator  *allocator,
10209
                      size_t               len,
10210
                      const uint8_t       *data)
10211
0
{
10212
0
  return (PgQuery__CTECycleClause *)
10213
0
     protobuf_c_message_unpack (&pg_query__ctecycle_clause__descriptor,
10214
0
                                allocator, len, data);
10215
0
}
10216
void   pg_query__ctecycle_clause__free_unpacked
10217
                     (PgQuery__CTECycleClause *message,
10218
                      ProtobufCAllocator *allocator)
10219
0
{
10220
0
  if(!message)
10221
0
    return;
10222
0
  assert(message->base.descriptor == &pg_query__ctecycle_clause__descriptor);
10223
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10224
0
}
10225
void   pg_query__common_table_expr__init
10226
                     (PgQuery__CommonTableExpr         *message)
10227
0
{
10228
0
  static const PgQuery__CommonTableExpr init_value = PG_QUERY__COMMON_TABLE_EXPR__INIT;
10229
0
  *message = init_value;
10230
0
}
10231
size_t pg_query__common_table_expr__get_packed_size
10232
                     (const PgQuery__CommonTableExpr *message)
10233
0
{
10234
0
  assert(message->base.descriptor == &pg_query__common_table_expr__descriptor);
10235
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10236
0
}
10237
size_t pg_query__common_table_expr__pack
10238
                     (const PgQuery__CommonTableExpr *message,
10239
                      uint8_t       *out)
10240
0
{
10241
0
  assert(message->base.descriptor == &pg_query__common_table_expr__descriptor);
10242
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10243
0
}
10244
size_t pg_query__common_table_expr__pack_to_buffer
10245
                     (const PgQuery__CommonTableExpr *message,
10246
                      ProtobufCBuffer *buffer)
10247
0
{
10248
0
  assert(message->base.descriptor == &pg_query__common_table_expr__descriptor);
10249
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10250
0
}
10251
PgQuery__CommonTableExpr *
10252
       pg_query__common_table_expr__unpack
10253
                     (ProtobufCAllocator  *allocator,
10254
                      size_t               len,
10255
                      const uint8_t       *data)
10256
0
{
10257
0
  return (PgQuery__CommonTableExpr *)
10258
0
     protobuf_c_message_unpack (&pg_query__common_table_expr__descriptor,
10259
0
                                allocator, len, data);
10260
0
}
10261
void   pg_query__common_table_expr__free_unpacked
10262
                     (PgQuery__CommonTableExpr *message,
10263
                      ProtobufCAllocator *allocator)
10264
0
{
10265
0
  if(!message)
10266
0
    return;
10267
0
  assert(message->base.descriptor == &pg_query__common_table_expr__descriptor);
10268
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10269
0
}
10270
void   pg_query__merge_when_clause__init
10271
                     (PgQuery__MergeWhenClause         *message)
10272
0
{
10273
0
  static const PgQuery__MergeWhenClause init_value = PG_QUERY__MERGE_WHEN_CLAUSE__INIT;
10274
0
  *message = init_value;
10275
0
}
10276
size_t pg_query__merge_when_clause__get_packed_size
10277
                     (const PgQuery__MergeWhenClause *message)
10278
0
{
10279
0
  assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor);
10280
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10281
0
}
10282
size_t pg_query__merge_when_clause__pack
10283
                     (const PgQuery__MergeWhenClause *message,
10284
                      uint8_t       *out)
10285
0
{
10286
0
  assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor);
10287
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10288
0
}
10289
size_t pg_query__merge_when_clause__pack_to_buffer
10290
                     (const PgQuery__MergeWhenClause *message,
10291
                      ProtobufCBuffer *buffer)
10292
0
{
10293
0
  assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor);
10294
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10295
0
}
10296
PgQuery__MergeWhenClause *
10297
       pg_query__merge_when_clause__unpack
10298
                     (ProtobufCAllocator  *allocator,
10299
                      size_t               len,
10300
                      const uint8_t       *data)
10301
0
{
10302
0
  return (PgQuery__MergeWhenClause *)
10303
0
     protobuf_c_message_unpack (&pg_query__merge_when_clause__descriptor,
10304
0
                                allocator, len, data);
10305
0
}
10306
void   pg_query__merge_when_clause__free_unpacked
10307
                     (PgQuery__MergeWhenClause *message,
10308
                      ProtobufCAllocator *allocator)
10309
0
{
10310
0
  if(!message)
10311
0
    return;
10312
0
  assert(message->base.descriptor == &pg_query__merge_when_clause__descriptor);
10313
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10314
0
}
10315
void   pg_query__role_spec__init
10316
                     (PgQuery__RoleSpec         *message)
10317
0
{
10318
0
  static const PgQuery__RoleSpec init_value = PG_QUERY__ROLE_SPEC__INIT;
10319
0
  *message = init_value;
10320
0
}
10321
size_t pg_query__role_spec__get_packed_size
10322
                     (const PgQuery__RoleSpec *message)
10323
0
{
10324
0
  assert(message->base.descriptor == &pg_query__role_spec__descriptor);
10325
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10326
0
}
10327
size_t pg_query__role_spec__pack
10328
                     (const PgQuery__RoleSpec *message,
10329
                      uint8_t       *out)
10330
0
{
10331
0
  assert(message->base.descriptor == &pg_query__role_spec__descriptor);
10332
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10333
0
}
10334
size_t pg_query__role_spec__pack_to_buffer
10335
                     (const PgQuery__RoleSpec *message,
10336
                      ProtobufCBuffer *buffer)
10337
0
{
10338
0
  assert(message->base.descriptor == &pg_query__role_spec__descriptor);
10339
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10340
0
}
10341
PgQuery__RoleSpec *
10342
       pg_query__role_spec__unpack
10343
                     (ProtobufCAllocator  *allocator,
10344
                      size_t               len,
10345
                      const uint8_t       *data)
10346
0
{
10347
0
  return (PgQuery__RoleSpec *)
10348
0
     protobuf_c_message_unpack (&pg_query__role_spec__descriptor,
10349
0
                                allocator, len, data);
10350
0
}
10351
void   pg_query__role_spec__free_unpacked
10352
                     (PgQuery__RoleSpec *message,
10353
                      ProtobufCAllocator *allocator)
10354
0
{
10355
0
  if(!message)
10356
0
    return;
10357
0
  assert(message->base.descriptor == &pg_query__role_spec__descriptor);
10358
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10359
0
}
10360
void   pg_query__trigger_transition__init
10361
                     (PgQuery__TriggerTransition         *message)
10362
0
{
10363
0
  static const PgQuery__TriggerTransition init_value = PG_QUERY__TRIGGER_TRANSITION__INIT;
10364
0
  *message = init_value;
10365
0
}
10366
size_t pg_query__trigger_transition__get_packed_size
10367
                     (const PgQuery__TriggerTransition *message)
10368
0
{
10369
0
  assert(message->base.descriptor == &pg_query__trigger_transition__descriptor);
10370
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10371
0
}
10372
size_t pg_query__trigger_transition__pack
10373
                     (const PgQuery__TriggerTransition *message,
10374
                      uint8_t       *out)
10375
0
{
10376
0
  assert(message->base.descriptor == &pg_query__trigger_transition__descriptor);
10377
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10378
0
}
10379
size_t pg_query__trigger_transition__pack_to_buffer
10380
                     (const PgQuery__TriggerTransition *message,
10381
                      ProtobufCBuffer *buffer)
10382
0
{
10383
0
  assert(message->base.descriptor == &pg_query__trigger_transition__descriptor);
10384
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10385
0
}
10386
PgQuery__TriggerTransition *
10387
       pg_query__trigger_transition__unpack
10388
                     (ProtobufCAllocator  *allocator,
10389
                      size_t               len,
10390
                      const uint8_t       *data)
10391
0
{
10392
0
  return (PgQuery__TriggerTransition *)
10393
0
     protobuf_c_message_unpack (&pg_query__trigger_transition__descriptor,
10394
0
                                allocator, len, data);
10395
0
}
10396
void   pg_query__trigger_transition__free_unpacked
10397
                     (PgQuery__TriggerTransition *message,
10398
                      ProtobufCAllocator *allocator)
10399
0
{
10400
0
  if(!message)
10401
0
    return;
10402
0
  assert(message->base.descriptor == &pg_query__trigger_transition__descriptor);
10403
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10404
0
}
10405
void   pg_query__partition_elem__init
10406
                     (PgQuery__PartitionElem         *message)
10407
0
{
10408
0
  static const PgQuery__PartitionElem init_value = PG_QUERY__PARTITION_ELEM__INIT;
10409
0
  *message = init_value;
10410
0
}
10411
size_t pg_query__partition_elem__get_packed_size
10412
                     (const PgQuery__PartitionElem *message)
10413
0
{
10414
0
  assert(message->base.descriptor == &pg_query__partition_elem__descriptor);
10415
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10416
0
}
10417
size_t pg_query__partition_elem__pack
10418
                     (const PgQuery__PartitionElem *message,
10419
                      uint8_t       *out)
10420
0
{
10421
0
  assert(message->base.descriptor == &pg_query__partition_elem__descriptor);
10422
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10423
0
}
10424
size_t pg_query__partition_elem__pack_to_buffer
10425
                     (const PgQuery__PartitionElem *message,
10426
                      ProtobufCBuffer *buffer)
10427
0
{
10428
0
  assert(message->base.descriptor == &pg_query__partition_elem__descriptor);
10429
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10430
0
}
10431
PgQuery__PartitionElem *
10432
       pg_query__partition_elem__unpack
10433
                     (ProtobufCAllocator  *allocator,
10434
                      size_t               len,
10435
                      const uint8_t       *data)
10436
0
{
10437
0
  return (PgQuery__PartitionElem *)
10438
0
     protobuf_c_message_unpack (&pg_query__partition_elem__descriptor,
10439
0
                                allocator, len, data);
10440
0
}
10441
void   pg_query__partition_elem__free_unpacked
10442
                     (PgQuery__PartitionElem *message,
10443
                      ProtobufCAllocator *allocator)
10444
0
{
10445
0
  if(!message)
10446
0
    return;
10447
0
  assert(message->base.descriptor == &pg_query__partition_elem__descriptor);
10448
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10449
0
}
10450
void   pg_query__partition_spec__init
10451
                     (PgQuery__PartitionSpec         *message)
10452
0
{
10453
0
  static const PgQuery__PartitionSpec init_value = PG_QUERY__PARTITION_SPEC__INIT;
10454
0
  *message = init_value;
10455
0
}
10456
size_t pg_query__partition_spec__get_packed_size
10457
                     (const PgQuery__PartitionSpec *message)
10458
0
{
10459
0
  assert(message->base.descriptor == &pg_query__partition_spec__descriptor);
10460
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10461
0
}
10462
size_t pg_query__partition_spec__pack
10463
                     (const PgQuery__PartitionSpec *message,
10464
                      uint8_t       *out)
10465
0
{
10466
0
  assert(message->base.descriptor == &pg_query__partition_spec__descriptor);
10467
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10468
0
}
10469
size_t pg_query__partition_spec__pack_to_buffer
10470
                     (const PgQuery__PartitionSpec *message,
10471
                      ProtobufCBuffer *buffer)
10472
0
{
10473
0
  assert(message->base.descriptor == &pg_query__partition_spec__descriptor);
10474
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10475
0
}
10476
PgQuery__PartitionSpec *
10477
       pg_query__partition_spec__unpack
10478
                     (ProtobufCAllocator  *allocator,
10479
                      size_t               len,
10480
                      const uint8_t       *data)
10481
0
{
10482
0
  return (PgQuery__PartitionSpec *)
10483
0
     protobuf_c_message_unpack (&pg_query__partition_spec__descriptor,
10484
0
                                allocator, len, data);
10485
0
}
10486
void   pg_query__partition_spec__free_unpacked
10487
                     (PgQuery__PartitionSpec *message,
10488
                      ProtobufCAllocator *allocator)
10489
0
{
10490
0
  if(!message)
10491
0
    return;
10492
0
  assert(message->base.descriptor == &pg_query__partition_spec__descriptor);
10493
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10494
0
}
10495
void   pg_query__partition_bound_spec__init
10496
                     (PgQuery__PartitionBoundSpec         *message)
10497
0
{
10498
0
  static const PgQuery__PartitionBoundSpec init_value = PG_QUERY__PARTITION_BOUND_SPEC__INIT;
10499
0
  *message = init_value;
10500
0
}
10501
size_t pg_query__partition_bound_spec__get_packed_size
10502
                     (const PgQuery__PartitionBoundSpec *message)
10503
0
{
10504
0
  assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor);
10505
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10506
0
}
10507
size_t pg_query__partition_bound_spec__pack
10508
                     (const PgQuery__PartitionBoundSpec *message,
10509
                      uint8_t       *out)
10510
0
{
10511
0
  assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor);
10512
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10513
0
}
10514
size_t pg_query__partition_bound_spec__pack_to_buffer
10515
                     (const PgQuery__PartitionBoundSpec *message,
10516
                      ProtobufCBuffer *buffer)
10517
0
{
10518
0
  assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor);
10519
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10520
0
}
10521
PgQuery__PartitionBoundSpec *
10522
       pg_query__partition_bound_spec__unpack
10523
                     (ProtobufCAllocator  *allocator,
10524
                      size_t               len,
10525
                      const uint8_t       *data)
10526
0
{
10527
0
  return (PgQuery__PartitionBoundSpec *)
10528
0
     protobuf_c_message_unpack (&pg_query__partition_bound_spec__descriptor,
10529
0
                                allocator, len, data);
10530
0
}
10531
void   pg_query__partition_bound_spec__free_unpacked
10532
                     (PgQuery__PartitionBoundSpec *message,
10533
                      ProtobufCAllocator *allocator)
10534
0
{
10535
0
  if(!message)
10536
0
    return;
10537
0
  assert(message->base.descriptor == &pg_query__partition_bound_spec__descriptor);
10538
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10539
0
}
10540
void   pg_query__partition_range_datum__init
10541
                     (PgQuery__PartitionRangeDatum         *message)
10542
0
{
10543
0
  static const PgQuery__PartitionRangeDatum init_value = PG_QUERY__PARTITION_RANGE_DATUM__INIT;
10544
0
  *message = init_value;
10545
0
}
10546
size_t pg_query__partition_range_datum__get_packed_size
10547
                     (const PgQuery__PartitionRangeDatum *message)
10548
0
{
10549
0
  assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor);
10550
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10551
0
}
10552
size_t pg_query__partition_range_datum__pack
10553
                     (const PgQuery__PartitionRangeDatum *message,
10554
                      uint8_t       *out)
10555
0
{
10556
0
  assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor);
10557
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10558
0
}
10559
size_t pg_query__partition_range_datum__pack_to_buffer
10560
                     (const PgQuery__PartitionRangeDatum *message,
10561
                      ProtobufCBuffer *buffer)
10562
0
{
10563
0
  assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor);
10564
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10565
0
}
10566
PgQuery__PartitionRangeDatum *
10567
       pg_query__partition_range_datum__unpack
10568
                     (ProtobufCAllocator  *allocator,
10569
                      size_t               len,
10570
                      const uint8_t       *data)
10571
0
{
10572
0
  return (PgQuery__PartitionRangeDatum *)
10573
0
     protobuf_c_message_unpack (&pg_query__partition_range_datum__descriptor,
10574
0
                                allocator, len, data);
10575
0
}
10576
void   pg_query__partition_range_datum__free_unpacked
10577
                     (PgQuery__PartitionRangeDatum *message,
10578
                      ProtobufCAllocator *allocator)
10579
0
{
10580
0
  if(!message)
10581
0
    return;
10582
0
  assert(message->base.descriptor == &pg_query__partition_range_datum__descriptor);
10583
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10584
0
}
10585
void   pg_query__partition_cmd__init
10586
                     (PgQuery__PartitionCmd         *message)
10587
0
{
10588
0
  static const PgQuery__PartitionCmd init_value = PG_QUERY__PARTITION_CMD__INIT;
10589
0
  *message = init_value;
10590
0
}
10591
size_t pg_query__partition_cmd__get_packed_size
10592
                     (const PgQuery__PartitionCmd *message)
10593
0
{
10594
0
  assert(message->base.descriptor == &pg_query__partition_cmd__descriptor);
10595
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10596
0
}
10597
size_t pg_query__partition_cmd__pack
10598
                     (const PgQuery__PartitionCmd *message,
10599
                      uint8_t       *out)
10600
0
{
10601
0
  assert(message->base.descriptor == &pg_query__partition_cmd__descriptor);
10602
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10603
0
}
10604
size_t pg_query__partition_cmd__pack_to_buffer
10605
                     (const PgQuery__PartitionCmd *message,
10606
                      ProtobufCBuffer *buffer)
10607
0
{
10608
0
  assert(message->base.descriptor == &pg_query__partition_cmd__descriptor);
10609
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10610
0
}
10611
PgQuery__PartitionCmd *
10612
       pg_query__partition_cmd__unpack
10613
                     (ProtobufCAllocator  *allocator,
10614
                      size_t               len,
10615
                      const uint8_t       *data)
10616
0
{
10617
0
  return (PgQuery__PartitionCmd *)
10618
0
     protobuf_c_message_unpack (&pg_query__partition_cmd__descriptor,
10619
0
                                allocator, len, data);
10620
0
}
10621
void   pg_query__partition_cmd__free_unpacked
10622
                     (PgQuery__PartitionCmd *message,
10623
                      ProtobufCAllocator *allocator)
10624
0
{
10625
0
  if(!message)
10626
0
    return;
10627
0
  assert(message->base.descriptor == &pg_query__partition_cmd__descriptor);
10628
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10629
0
}
10630
void   pg_query__vacuum_relation__init
10631
                     (PgQuery__VacuumRelation         *message)
10632
0
{
10633
0
  static const PgQuery__VacuumRelation init_value = PG_QUERY__VACUUM_RELATION__INIT;
10634
0
  *message = init_value;
10635
0
}
10636
size_t pg_query__vacuum_relation__get_packed_size
10637
                     (const PgQuery__VacuumRelation *message)
10638
0
{
10639
0
  assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor);
10640
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10641
0
}
10642
size_t pg_query__vacuum_relation__pack
10643
                     (const PgQuery__VacuumRelation *message,
10644
                      uint8_t       *out)
10645
0
{
10646
0
  assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor);
10647
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10648
0
}
10649
size_t pg_query__vacuum_relation__pack_to_buffer
10650
                     (const PgQuery__VacuumRelation *message,
10651
                      ProtobufCBuffer *buffer)
10652
0
{
10653
0
  assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor);
10654
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10655
0
}
10656
PgQuery__VacuumRelation *
10657
       pg_query__vacuum_relation__unpack
10658
                     (ProtobufCAllocator  *allocator,
10659
                      size_t               len,
10660
                      const uint8_t       *data)
10661
0
{
10662
0
  return (PgQuery__VacuumRelation *)
10663
0
     protobuf_c_message_unpack (&pg_query__vacuum_relation__descriptor,
10664
0
                                allocator, len, data);
10665
0
}
10666
void   pg_query__vacuum_relation__free_unpacked
10667
                     (PgQuery__VacuumRelation *message,
10668
                      ProtobufCAllocator *allocator)
10669
0
{
10670
0
  if(!message)
10671
0
    return;
10672
0
  assert(message->base.descriptor == &pg_query__vacuum_relation__descriptor);
10673
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10674
0
}
10675
void   pg_query__publication_obj_spec__init
10676
                     (PgQuery__PublicationObjSpec         *message)
10677
0
{
10678
0
  static const PgQuery__PublicationObjSpec init_value = PG_QUERY__PUBLICATION_OBJ_SPEC__INIT;
10679
0
  *message = init_value;
10680
0
}
10681
size_t pg_query__publication_obj_spec__get_packed_size
10682
                     (const PgQuery__PublicationObjSpec *message)
10683
0
{
10684
0
  assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor);
10685
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10686
0
}
10687
size_t pg_query__publication_obj_spec__pack
10688
                     (const PgQuery__PublicationObjSpec *message,
10689
                      uint8_t       *out)
10690
0
{
10691
0
  assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor);
10692
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10693
0
}
10694
size_t pg_query__publication_obj_spec__pack_to_buffer
10695
                     (const PgQuery__PublicationObjSpec *message,
10696
                      ProtobufCBuffer *buffer)
10697
0
{
10698
0
  assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor);
10699
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10700
0
}
10701
PgQuery__PublicationObjSpec *
10702
       pg_query__publication_obj_spec__unpack
10703
                     (ProtobufCAllocator  *allocator,
10704
                      size_t               len,
10705
                      const uint8_t       *data)
10706
0
{
10707
0
  return (PgQuery__PublicationObjSpec *)
10708
0
     protobuf_c_message_unpack (&pg_query__publication_obj_spec__descriptor,
10709
0
                                allocator, len, data);
10710
0
}
10711
void   pg_query__publication_obj_spec__free_unpacked
10712
                     (PgQuery__PublicationObjSpec *message,
10713
                      ProtobufCAllocator *allocator)
10714
0
{
10715
0
  if(!message)
10716
0
    return;
10717
0
  assert(message->base.descriptor == &pg_query__publication_obj_spec__descriptor);
10718
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10719
0
}
10720
void   pg_query__publication_table__init
10721
                     (PgQuery__PublicationTable         *message)
10722
0
{
10723
0
  static const PgQuery__PublicationTable init_value = PG_QUERY__PUBLICATION_TABLE__INIT;
10724
0
  *message = init_value;
10725
0
}
10726
size_t pg_query__publication_table__get_packed_size
10727
                     (const PgQuery__PublicationTable *message)
10728
0
{
10729
0
  assert(message->base.descriptor == &pg_query__publication_table__descriptor);
10730
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10731
0
}
10732
size_t pg_query__publication_table__pack
10733
                     (const PgQuery__PublicationTable *message,
10734
                      uint8_t       *out)
10735
0
{
10736
0
  assert(message->base.descriptor == &pg_query__publication_table__descriptor);
10737
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10738
0
}
10739
size_t pg_query__publication_table__pack_to_buffer
10740
                     (const PgQuery__PublicationTable *message,
10741
                      ProtobufCBuffer *buffer)
10742
0
{
10743
0
  assert(message->base.descriptor == &pg_query__publication_table__descriptor);
10744
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10745
0
}
10746
PgQuery__PublicationTable *
10747
       pg_query__publication_table__unpack
10748
                     (ProtobufCAllocator  *allocator,
10749
                      size_t               len,
10750
                      const uint8_t       *data)
10751
0
{
10752
0
  return (PgQuery__PublicationTable *)
10753
0
     protobuf_c_message_unpack (&pg_query__publication_table__descriptor,
10754
0
                                allocator, len, data);
10755
0
}
10756
void   pg_query__publication_table__free_unpacked
10757
                     (PgQuery__PublicationTable *message,
10758
                      ProtobufCAllocator *allocator)
10759
0
{
10760
0
  if(!message)
10761
0
    return;
10762
0
  assert(message->base.descriptor == &pg_query__publication_table__descriptor);
10763
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10764
0
}
10765
void   pg_query__inline_code_block__init
10766
                     (PgQuery__InlineCodeBlock         *message)
10767
0
{
10768
0
  static const PgQuery__InlineCodeBlock init_value = PG_QUERY__INLINE_CODE_BLOCK__INIT;
10769
0
  *message = init_value;
10770
0
}
10771
size_t pg_query__inline_code_block__get_packed_size
10772
                     (const PgQuery__InlineCodeBlock *message)
10773
0
{
10774
0
  assert(message->base.descriptor == &pg_query__inline_code_block__descriptor);
10775
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10776
0
}
10777
size_t pg_query__inline_code_block__pack
10778
                     (const PgQuery__InlineCodeBlock *message,
10779
                      uint8_t       *out)
10780
0
{
10781
0
  assert(message->base.descriptor == &pg_query__inline_code_block__descriptor);
10782
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10783
0
}
10784
size_t pg_query__inline_code_block__pack_to_buffer
10785
                     (const PgQuery__InlineCodeBlock *message,
10786
                      ProtobufCBuffer *buffer)
10787
0
{
10788
0
  assert(message->base.descriptor == &pg_query__inline_code_block__descriptor);
10789
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10790
0
}
10791
PgQuery__InlineCodeBlock *
10792
       pg_query__inline_code_block__unpack
10793
                     (ProtobufCAllocator  *allocator,
10794
                      size_t               len,
10795
                      const uint8_t       *data)
10796
0
{
10797
0
  return (PgQuery__InlineCodeBlock *)
10798
0
     protobuf_c_message_unpack (&pg_query__inline_code_block__descriptor,
10799
0
                                allocator, len, data);
10800
0
}
10801
void   pg_query__inline_code_block__free_unpacked
10802
                     (PgQuery__InlineCodeBlock *message,
10803
                      ProtobufCAllocator *allocator)
10804
0
{
10805
0
  if(!message)
10806
0
    return;
10807
0
  assert(message->base.descriptor == &pg_query__inline_code_block__descriptor);
10808
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10809
0
}
10810
void   pg_query__call_context__init
10811
                     (PgQuery__CallContext         *message)
10812
0
{
10813
0
  static const PgQuery__CallContext init_value = PG_QUERY__CALL_CONTEXT__INIT;
10814
0
  *message = init_value;
10815
0
}
10816
size_t pg_query__call_context__get_packed_size
10817
                     (const PgQuery__CallContext *message)
10818
0
{
10819
0
  assert(message->base.descriptor == &pg_query__call_context__descriptor);
10820
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10821
0
}
10822
size_t pg_query__call_context__pack
10823
                     (const PgQuery__CallContext *message,
10824
                      uint8_t       *out)
10825
0
{
10826
0
  assert(message->base.descriptor == &pg_query__call_context__descriptor);
10827
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10828
0
}
10829
size_t pg_query__call_context__pack_to_buffer
10830
                     (const PgQuery__CallContext *message,
10831
                      ProtobufCBuffer *buffer)
10832
0
{
10833
0
  assert(message->base.descriptor == &pg_query__call_context__descriptor);
10834
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10835
0
}
10836
PgQuery__CallContext *
10837
       pg_query__call_context__unpack
10838
                     (ProtobufCAllocator  *allocator,
10839
                      size_t               len,
10840
                      const uint8_t       *data)
10841
0
{
10842
0
  return (PgQuery__CallContext *)
10843
0
     protobuf_c_message_unpack (&pg_query__call_context__descriptor,
10844
0
                                allocator, len, data);
10845
0
}
10846
void   pg_query__call_context__free_unpacked
10847
                     (PgQuery__CallContext *message,
10848
                      ProtobufCAllocator *allocator)
10849
0
{
10850
0
  if(!message)
10851
0
    return;
10852
0
  assert(message->base.descriptor == &pg_query__call_context__descriptor);
10853
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10854
0
}
10855
void   pg_query__scan_token__init
10856
                     (PgQuery__ScanToken         *message)
10857
0
{
10858
0
  static const PgQuery__ScanToken init_value = PG_QUERY__SCAN_TOKEN__INIT;
10859
0
  *message = init_value;
10860
0
}
10861
size_t pg_query__scan_token__get_packed_size
10862
                     (const PgQuery__ScanToken *message)
10863
0
{
10864
0
  assert(message->base.descriptor == &pg_query__scan_token__descriptor);
10865
0
  return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
10866
0
}
10867
size_t pg_query__scan_token__pack
10868
                     (const PgQuery__ScanToken *message,
10869
                      uint8_t       *out)
10870
0
{
10871
0
  assert(message->base.descriptor == &pg_query__scan_token__descriptor);
10872
0
  return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
10873
0
}
10874
size_t pg_query__scan_token__pack_to_buffer
10875
                     (const PgQuery__ScanToken *message,
10876
                      ProtobufCBuffer *buffer)
10877
0
{
10878
0
  assert(message->base.descriptor == &pg_query__scan_token__descriptor);
10879
0
  return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
10880
0
}
10881
PgQuery__ScanToken *
10882
       pg_query__scan_token__unpack
10883
                     (ProtobufCAllocator  *allocator,
10884
                      size_t               len,
10885
                      const uint8_t       *data)
10886
0
{
10887
0
  return (PgQuery__ScanToken *)
10888
0
     protobuf_c_message_unpack (&pg_query__scan_token__descriptor,
10889
0
                                allocator, len, data);
10890
0
}
10891
void   pg_query__scan_token__free_unpacked
10892
                     (PgQuery__ScanToken *message,
10893
                      ProtobufCAllocator *allocator)
10894
0
{
10895
0
  if(!message)
10896
0
    return;
10897
0
  assert(message->base.descriptor == &pg_query__scan_token__descriptor);
10898
0
  protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
10899
0
}
10900
static const ProtobufCFieldDescriptor pg_query__parse_result__field_descriptors[2] =
10901
{
10902
  {
10903
    "version",
10904
    1,
10905
    PROTOBUF_C_LABEL_NONE,
10906
    PROTOBUF_C_TYPE_INT32,
10907
    0,   /* quantifier_offset */
10908
    offsetof(PgQuery__ParseResult, version),
10909
    NULL,
10910
    NULL,
10911
    0,             /* flags */
10912
    0,NULL,NULL    /* reserved1,reserved2, etc */
10913
  },
10914
  {
10915
    "stmts",
10916
    2,
10917
    PROTOBUF_C_LABEL_REPEATED,
10918
    PROTOBUF_C_TYPE_MESSAGE,
10919
    offsetof(PgQuery__ParseResult, n_stmts),
10920
    offsetof(PgQuery__ParseResult, stmts),
10921
    &pg_query__raw_stmt__descriptor,
10922
    NULL,
10923
    0,             /* flags */
10924
    0,NULL,NULL    /* reserved1,reserved2, etc */
10925
  },
10926
};
10927
static const unsigned pg_query__parse_result__field_indices_by_name[] = {
10928
  1,   /* field[1] = stmts */
10929
  0,   /* field[0] = version */
10930
};
10931
static const ProtobufCIntRange pg_query__parse_result__number_ranges[1 + 1] =
10932
{
10933
  { 1, 0 },
10934
  { 0, 2 }
10935
};
10936
const ProtobufCMessageDescriptor pg_query__parse_result__descriptor =
10937
{
10938
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
10939
  "pg_query.ParseResult",
10940
  "ParseResult",
10941
  "PgQuery__ParseResult",
10942
  "pg_query",
10943
  sizeof(PgQuery__ParseResult),
10944
  2,
10945
  pg_query__parse_result__field_descriptors,
10946
  pg_query__parse_result__field_indices_by_name,
10947
  1,  pg_query__parse_result__number_ranges,
10948
  (ProtobufCMessageInit) pg_query__parse_result__init,
10949
  NULL,NULL,NULL    /* reserved[123] */
10950
};
10951
static const ProtobufCFieldDescriptor pg_query__scan_result__field_descriptors[2] =
10952
{
10953
  {
10954
    "version",
10955
    1,
10956
    PROTOBUF_C_LABEL_NONE,
10957
    PROTOBUF_C_TYPE_INT32,
10958
    0,   /* quantifier_offset */
10959
    offsetof(PgQuery__ScanResult, version),
10960
    NULL,
10961
    NULL,
10962
    0,             /* flags */
10963
    0,NULL,NULL    /* reserved1,reserved2, etc */
10964
  },
10965
  {
10966
    "tokens",
10967
    2,
10968
    PROTOBUF_C_LABEL_REPEATED,
10969
    PROTOBUF_C_TYPE_MESSAGE,
10970
    offsetof(PgQuery__ScanResult, n_tokens),
10971
    offsetof(PgQuery__ScanResult, tokens),
10972
    &pg_query__scan_token__descriptor,
10973
    NULL,
10974
    0,             /* flags */
10975
    0,NULL,NULL    /* reserved1,reserved2, etc */
10976
  },
10977
};
10978
static const unsigned pg_query__scan_result__field_indices_by_name[] = {
10979
  1,   /* field[1] = tokens */
10980
  0,   /* field[0] = version */
10981
};
10982
static const ProtobufCIntRange pg_query__scan_result__number_ranges[1 + 1] =
10983
{
10984
  { 1, 0 },
10985
  { 0, 2 }
10986
};
10987
const ProtobufCMessageDescriptor pg_query__scan_result__descriptor =
10988
{
10989
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
10990
  "pg_query.ScanResult",
10991
  "ScanResult",
10992
  "PgQuery__ScanResult",
10993
  "pg_query",
10994
  sizeof(PgQuery__ScanResult),
10995
  2,
10996
  pg_query__scan_result__field_descriptors,
10997
  pg_query__scan_result__field_indices_by_name,
10998
  1,  pg_query__scan_result__number_ranges,
10999
  (ProtobufCMessageInit) pg_query__scan_result__init,
11000
  NULL,NULL,NULL    /* reserved[123] */
11001
};
11002
static const ProtobufCFieldDescriptor pg_query__node__field_descriptors[238] =
11003
{
11004
  {
11005
    "alias",
11006
    1,
11007
    PROTOBUF_C_LABEL_NONE,
11008
    PROTOBUF_C_TYPE_MESSAGE,
11009
    offsetof(PgQuery__Node, node_case),
11010
    offsetof(PgQuery__Node, alias),
11011
    &pg_query__alias__descriptor,
11012
    NULL,
11013
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11014
    0,NULL,NULL    /* reserved1,reserved2, etc */
11015
  },
11016
  {
11017
    "range_var",
11018
    2,
11019
    PROTOBUF_C_LABEL_NONE,
11020
    PROTOBUF_C_TYPE_MESSAGE,
11021
    offsetof(PgQuery__Node, node_case),
11022
    offsetof(PgQuery__Node, range_var),
11023
    &pg_query__range_var__descriptor,
11024
    NULL,
11025
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11026
    0,NULL,NULL    /* reserved1,reserved2, etc */
11027
  },
11028
  {
11029
    "table_func",
11030
    3,
11031
    PROTOBUF_C_LABEL_NONE,
11032
    PROTOBUF_C_TYPE_MESSAGE,
11033
    offsetof(PgQuery__Node, node_case),
11034
    offsetof(PgQuery__Node, table_func),
11035
    &pg_query__table_func__descriptor,
11036
    NULL,
11037
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11038
    0,NULL,NULL    /* reserved1,reserved2, etc */
11039
  },
11040
  {
11041
    "var",
11042
    4,
11043
    PROTOBUF_C_LABEL_NONE,
11044
    PROTOBUF_C_TYPE_MESSAGE,
11045
    offsetof(PgQuery__Node, node_case),
11046
    offsetof(PgQuery__Node, var),
11047
    &pg_query__var__descriptor,
11048
    NULL,
11049
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11050
    0,NULL,NULL    /* reserved1,reserved2, etc */
11051
  },
11052
  {
11053
    "param",
11054
    5,
11055
    PROTOBUF_C_LABEL_NONE,
11056
    PROTOBUF_C_TYPE_MESSAGE,
11057
    offsetof(PgQuery__Node, node_case),
11058
    offsetof(PgQuery__Node, param),
11059
    &pg_query__param__descriptor,
11060
    NULL,
11061
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11062
    0,NULL,NULL    /* reserved1,reserved2, etc */
11063
  },
11064
  {
11065
    "aggref",
11066
    6,
11067
    PROTOBUF_C_LABEL_NONE,
11068
    PROTOBUF_C_TYPE_MESSAGE,
11069
    offsetof(PgQuery__Node, node_case),
11070
    offsetof(PgQuery__Node, aggref),
11071
    &pg_query__aggref__descriptor,
11072
    NULL,
11073
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11074
    0,NULL,NULL    /* reserved1,reserved2, etc */
11075
  },
11076
  {
11077
    "grouping_func",
11078
    7,
11079
    PROTOBUF_C_LABEL_NONE,
11080
    PROTOBUF_C_TYPE_MESSAGE,
11081
    offsetof(PgQuery__Node, node_case),
11082
    offsetof(PgQuery__Node, grouping_func),
11083
    &pg_query__grouping_func__descriptor,
11084
    NULL,
11085
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11086
    0,NULL,NULL    /* reserved1,reserved2, etc */
11087
  },
11088
  {
11089
    "window_func",
11090
    8,
11091
    PROTOBUF_C_LABEL_NONE,
11092
    PROTOBUF_C_TYPE_MESSAGE,
11093
    offsetof(PgQuery__Node, node_case),
11094
    offsetof(PgQuery__Node, window_func),
11095
    &pg_query__window_func__descriptor,
11096
    NULL,
11097
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11098
    0,NULL,NULL    /* reserved1,reserved2, etc */
11099
  },
11100
  {
11101
    "subscripting_ref",
11102
    9,
11103
    PROTOBUF_C_LABEL_NONE,
11104
    PROTOBUF_C_TYPE_MESSAGE,
11105
    offsetof(PgQuery__Node, node_case),
11106
    offsetof(PgQuery__Node, subscripting_ref),
11107
    &pg_query__subscripting_ref__descriptor,
11108
    NULL,
11109
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11110
    0,NULL,NULL    /* reserved1,reserved2, etc */
11111
  },
11112
  {
11113
    "func_expr",
11114
    10,
11115
    PROTOBUF_C_LABEL_NONE,
11116
    PROTOBUF_C_TYPE_MESSAGE,
11117
    offsetof(PgQuery__Node, node_case),
11118
    offsetof(PgQuery__Node, func_expr),
11119
    &pg_query__func_expr__descriptor,
11120
    NULL,
11121
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11122
    0,NULL,NULL    /* reserved1,reserved2, etc */
11123
  },
11124
  {
11125
    "named_arg_expr",
11126
    11,
11127
    PROTOBUF_C_LABEL_NONE,
11128
    PROTOBUF_C_TYPE_MESSAGE,
11129
    offsetof(PgQuery__Node, node_case),
11130
    offsetof(PgQuery__Node, named_arg_expr),
11131
    &pg_query__named_arg_expr__descriptor,
11132
    NULL,
11133
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11134
    0,NULL,NULL    /* reserved1,reserved2, etc */
11135
  },
11136
  {
11137
    "op_expr",
11138
    12,
11139
    PROTOBUF_C_LABEL_NONE,
11140
    PROTOBUF_C_TYPE_MESSAGE,
11141
    offsetof(PgQuery__Node, node_case),
11142
    offsetof(PgQuery__Node, op_expr),
11143
    &pg_query__op_expr__descriptor,
11144
    NULL,
11145
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11146
    0,NULL,NULL    /* reserved1,reserved2, etc */
11147
  },
11148
  {
11149
    "distinct_expr",
11150
    13,
11151
    PROTOBUF_C_LABEL_NONE,
11152
    PROTOBUF_C_TYPE_MESSAGE,
11153
    offsetof(PgQuery__Node, node_case),
11154
    offsetof(PgQuery__Node, distinct_expr),
11155
    &pg_query__distinct_expr__descriptor,
11156
    NULL,
11157
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11158
    0,NULL,NULL    /* reserved1,reserved2, etc */
11159
  },
11160
  {
11161
    "null_if_expr",
11162
    14,
11163
    PROTOBUF_C_LABEL_NONE,
11164
    PROTOBUF_C_TYPE_MESSAGE,
11165
    offsetof(PgQuery__Node, node_case),
11166
    offsetof(PgQuery__Node, null_if_expr),
11167
    &pg_query__null_if_expr__descriptor,
11168
    NULL,
11169
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11170
    0,NULL,NULL    /* reserved1,reserved2, etc */
11171
  },
11172
  {
11173
    "scalar_array_op_expr",
11174
    15,
11175
    PROTOBUF_C_LABEL_NONE,
11176
    PROTOBUF_C_TYPE_MESSAGE,
11177
    offsetof(PgQuery__Node, node_case),
11178
    offsetof(PgQuery__Node, scalar_array_op_expr),
11179
    &pg_query__scalar_array_op_expr__descriptor,
11180
    NULL,
11181
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11182
    0,NULL,NULL    /* reserved1,reserved2, etc */
11183
  },
11184
  {
11185
    "bool_expr",
11186
    16,
11187
    PROTOBUF_C_LABEL_NONE,
11188
    PROTOBUF_C_TYPE_MESSAGE,
11189
    offsetof(PgQuery__Node, node_case),
11190
    offsetof(PgQuery__Node, bool_expr),
11191
    &pg_query__bool_expr__descriptor,
11192
    NULL,
11193
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11194
    0,NULL,NULL    /* reserved1,reserved2, etc */
11195
  },
11196
  {
11197
    "sub_link",
11198
    17,
11199
    PROTOBUF_C_LABEL_NONE,
11200
    PROTOBUF_C_TYPE_MESSAGE,
11201
    offsetof(PgQuery__Node, node_case),
11202
    offsetof(PgQuery__Node, sub_link),
11203
    &pg_query__sub_link__descriptor,
11204
    NULL,
11205
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11206
    0,NULL,NULL    /* reserved1,reserved2, etc */
11207
  },
11208
  {
11209
    "sub_plan",
11210
    18,
11211
    PROTOBUF_C_LABEL_NONE,
11212
    PROTOBUF_C_TYPE_MESSAGE,
11213
    offsetof(PgQuery__Node, node_case),
11214
    offsetof(PgQuery__Node, sub_plan),
11215
    &pg_query__sub_plan__descriptor,
11216
    NULL,
11217
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11218
    0,NULL,NULL    /* reserved1,reserved2, etc */
11219
  },
11220
  {
11221
    "alternative_sub_plan",
11222
    19,
11223
    PROTOBUF_C_LABEL_NONE,
11224
    PROTOBUF_C_TYPE_MESSAGE,
11225
    offsetof(PgQuery__Node, node_case),
11226
    offsetof(PgQuery__Node, alternative_sub_plan),
11227
    &pg_query__alternative_sub_plan__descriptor,
11228
    NULL,
11229
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11230
    0,NULL,NULL    /* reserved1,reserved2, etc */
11231
  },
11232
  {
11233
    "field_select",
11234
    20,
11235
    PROTOBUF_C_LABEL_NONE,
11236
    PROTOBUF_C_TYPE_MESSAGE,
11237
    offsetof(PgQuery__Node, node_case),
11238
    offsetof(PgQuery__Node, field_select),
11239
    &pg_query__field_select__descriptor,
11240
    NULL,
11241
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11242
    0,NULL,NULL    /* reserved1,reserved2, etc */
11243
  },
11244
  {
11245
    "field_store",
11246
    21,
11247
    PROTOBUF_C_LABEL_NONE,
11248
    PROTOBUF_C_TYPE_MESSAGE,
11249
    offsetof(PgQuery__Node, node_case),
11250
    offsetof(PgQuery__Node, field_store),
11251
    &pg_query__field_store__descriptor,
11252
    NULL,
11253
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11254
    0,NULL,NULL    /* reserved1,reserved2, etc */
11255
  },
11256
  {
11257
    "relabel_type",
11258
    22,
11259
    PROTOBUF_C_LABEL_NONE,
11260
    PROTOBUF_C_TYPE_MESSAGE,
11261
    offsetof(PgQuery__Node, node_case),
11262
    offsetof(PgQuery__Node, relabel_type),
11263
    &pg_query__relabel_type__descriptor,
11264
    NULL,
11265
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11266
    0,NULL,NULL    /* reserved1,reserved2, etc */
11267
  },
11268
  {
11269
    "coerce_via_io",
11270
    23,
11271
    PROTOBUF_C_LABEL_NONE,
11272
    PROTOBUF_C_TYPE_MESSAGE,
11273
    offsetof(PgQuery__Node, node_case),
11274
    offsetof(PgQuery__Node, coerce_via_io),
11275
    &pg_query__coerce_via_io__descriptor,
11276
    NULL,
11277
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11278
    0,NULL,NULL    /* reserved1,reserved2, etc */
11279
  },
11280
  {
11281
    "array_coerce_expr",
11282
    24,
11283
    PROTOBUF_C_LABEL_NONE,
11284
    PROTOBUF_C_TYPE_MESSAGE,
11285
    offsetof(PgQuery__Node, node_case),
11286
    offsetof(PgQuery__Node, array_coerce_expr),
11287
    &pg_query__array_coerce_expr__descriptor,
11288
    NULL,
11289
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11290
    0,NULL,NULL    /* reserved1,reserved2, etc */
11291
  },
11292
  {
11293
    "convert_rowtype_expr",
11294
    25,
11295
    PROTOBUF_C_LABEL_NONE,
11296
    PROTOBUF_C_TYPE_MESSAGE,
11297
    offsetof(PgQuery__Node, node_case),
11298
    offsetof(PgQuery__Node, convert_rowtype_expr),
11299
    &pg_query__convert_rowtype_expr__descriptor,
11300
    NULL,
11301
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11302
    0,NULL,NULL    /* reserved1,reserved2, etc */
11303
  },
11304
  {
11305
    "collate_expr",
11306
    26,
11307
    PROTOBUF_C_LABEL_NONE,
11308
    PROTOBUF_C_TYPE_MESSAGE,
11309
    offsetof(PgQuery__Node, node_case),
11310
    offsetof(PgQuery__Node, collate_expr),
11311
    &pg_query__collate_expr__descriptor,
11312
    NULL,
11313
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11314
    0,NULL,NULL    /* reserved1,reserved2, etc */
11315
  },
11316
  {
11317
    "case_expr",
11318
    27,
11319
    PROTOBUF_C_LABEL_NONE,
11320
    PROTOBUF_C_TYPE_MESSAGE,
11321
    offsetof(PgQuery__Node, node_case),
11322
    offsetof(PgQuery__Node, case_expr),
11323
    &pg_query__case_expr__descriptor,
11324
    NULL,
11325
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11326
    0,NULL,NULL    /* reserved1,reserved2, etc */
11327
  },
11328
  {
11329
    "case_when",
11330
    28,
11331
    PROTOBUF_C_LABEL_NONE,
11332
    PROTOBUF_C_TYPE_MESSAGE,
11333
    offsetof(PgQuery__Node, node_case),
11334
    offsetof(PgQuery__Node, case_when),
11335
    &pg_query__case_when__descriptor,
11336
    NULL,
11337
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11338
    0,NULL,NULL    /* reserved1,reserved2, etc */
11339
  },
11340
  {
11341
    "case_test_expr",
11342
    29,
11343
    PROTOBUF_C_LABEL_NONE,
11344
    PROTOBUF_C_TYPE_MESSAGE,
11345
    offsetof(PgQuery__Node, node_case),
11346
    offsetof(PgQuery__Node, case_test_expr),
11347
    &pg_query__case_test_expr__descriptor,
11348
    NULL,
11349
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11350
    0,NULL,NULL    /* reserved1,reserved2, etc */
11351
  },
11352
  {
11353
    "array_expr",
11354
    30,
11355
    PROTOBUF_C_LABEL_NONE,
11356
    PROTOBUF_C_TYPE_MESSAGE,
11357
    offsetof(PgQuery__Node, node_case),
11358
    offsetof(PgQuery__Node, array_expr),
11359
    &pg_query__array_expr__descriptor,
11360
    NULL,
11361
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11362
    0,NULL,NULL    /* reserved1,reserved2, etc */
11363
  },
11364
  {
11365
    "row_expr",
11366
    31,
11367
    PROTOBUF_C_LABEL_NONE,
11368
    PROTOBUF_C_TYPE_MESSAGE,
11369
    offsetof(PgQuery__Node, node_case),
11370
    offsetof(PgQuery__Node, row_expr),
11371
    &pg_query__row_expr__descriptor,
11372
    NULL,
11373
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11374
    0,NULL,NULL    /* reserved1,reserved2, etc */
11375
  },
11376
  {
11377
    "row_compare_expr",
11378
    32,
11379
    PROTOBUF_C_LABEL_NONE,
11380
    PROTOBUF_C_TYPE_MESSAGE,
11381
    offsetof(PgQuery__Node, node_case),
11382
    offsetof(PgQuery__Node, row_compare_expr),
11383
    &pg_query__row_compare_expr__descriptor,
11384
    NULL,
11385
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11386
    0,NULL,NULL    /* reserved1,reserved2, etc */
11387
  },
11388
  {
11389
    "coalesce_expr",
11390
    33,
11391
    PROTOBUF_C_LABEL_NONE,
11392
    PROTOBUF_C_TYPE_MESSAGE,
11393
    offsetof(PgQuery__Node, node_case),
11394
    offsetof(PgQuery__Node, coalesce_expr),
11395
    &pg_query__coalesce_expr__descriptor,
11396
    NULL,
11397
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11398
    0,NULL,NULL    /* reserved1,reserved2, etc */
11399
  },
11400
  {
11401
    "min_max_expr",
11402
    34,
11403
    PROTOBUF_C_LABEL_NONE,
11404
    PROTOBUF_C_TYPE_MESSAGE,
11405
    offsetof(PgQuery__Node, node_case),
11406
    offsetof(PgQuery__Node, min_max_expr),
11407
    &pg_query__min_max_expr__descriptor,
11408
    NULL,
11409
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11410
    0,NULL,NULL    /* reserved1,reserved2, etc */
11411
  },
11412
  {
11413
    "sqlvalue_function",
11414
    35,
11415
    PROTOBUF_C_LABEL_NONE,
11416
    PROTOBUF_C_TYPE_MESSAGE,
11417
    offsetof(PgQuery__Node, node_case),
11418
    offsetof(PgQuery__Node, sqlvalue_function),
11419
    &pg_query__sqlvalue_function__descriptor,
11420
    NULL,
11421
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11422
    0,NULL,NULL    /* reserved1,reserved2, etc */
11423
  },
11424
  {
11425
    "xml_expr",
11426
    36,
11427
    PROTOBUF_C_LABEL_NONE,
11428
    PROTOBUF_C_TYPE_MESSAGE,
11429
    offsetof(PgQuery__Node, node_case),
11430
    offsetof(PgQuery__Node, xml_expr),
11431
    &pg_query__xml_expr__descriptor,
11432
    NULL,
11433
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11434
    0,NULL,NULL    /* reserved1,reserved2, etc */
11435
  },
11436
  {
11437
    "null_test",
11438
    37,
11439
    PROTOBUF_C_LABEL_NONE,
11440
    PROTOBUF_C_TYPE_MESSAGE,
11441
    offsetof(PgQuery__Node, node_case),
11442
    offsetof(PgQuery__Node, null_test),
11443
    &pg_query__null_test__descriptor,
11444
    NULL,
11445
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11446
    0,NULL,NULL    /* reserved1,reserved2, etc */
11447
  },
11448
  {
11449
    "boolean_test",
11450
    38,
11451
    PROTOBUF_C_LABEL_NONE,
11452
    PROTOBUF_C_TYPE_MESSAGE,
11453
    offsetof(PgQuery__Node, node_case),
11454
    offsetof(PgQuery__Node, boolean_test),
11455
    &pg_query__boolean_test__descriptor,
11456
    NULL,
11457
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11458
    0,NULL,NULL    /* reserved1,reserved2, etc */
11459
  },
11460
  {
11461
    "coerce_to_domain",
11462
    39,
11463
    PROTOBUF_C_LABEL_NONE,
11464
    PROTOBUF_C_TYPE_MESSAGE,
11465
    offsetof(PgQuery__Node, node_case),
11466
    offsetof(PgQuery__Node, coerce_to_domain),
11467
    &pg_query__coerce_to_domain__descriptor,
11468
    NULL,
11469
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11470
    0,NULL,NULL    /* reserved1,reserved2, etc */
11471
  },
11472
  {
11473
    "coerce_to_domain_value",
11474
    40,
11475
    PROTOBUF_C_LABEL_NONE,
11476
    PROTOBUF_C_TYPE_MESSAGE,
11477
    offsetof(PgQuery__Node, node_case),
11478
    offsetof(PgQuery__Node, coerce_to_domain_value),
11479
    &pg_query__coerce_to_domain_value__descriptor,
11480
    NULL,
11481
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11482
    0,NULL,NULL    /* reserved1,reserved2, etc */
11483
  },
11484
  {
11485
    "set_to_default",
11486
    41,
11487
    PROTOBUF_C_LABEL_NONE,
11488
    PROTOBUF_C_TYPE_MESSAGE,
11489
    offsetof(PgQuery__Node, node_case),
11490
    offsetof(PgQuery__Node, set_to_default),
11491
    &pg_query__set_to_default__descriptor,
11492
    NULL,
11493
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11494
    0,NULL,NULL    /* reserved1,reserved2, etc */
11495
  },
11496
  {
11497
    "current_of_expr",
11498
    42,
11499
    PROTOBUF_C_LABEL_NONE,
11500
    PROTOBUF_C_TYPE_MESSAGE,
11501
    offsetof(PgQuery__Node, node_case),
11502
    offsetof(PgQuery__Node, current_of_expr),
11503
    &pg_query__current_of_expr__descriptor,
11504
    NULL,
11505
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11506
    0,NULL,NULL    /* reserved1,reserved2, etc */
11507
  },
11508
  {
11509
    "next_value_expr",
11510
    43,
11511
    PROTOBUF_C_LABEL_NONE,
11512
    PROTOBUF_C_TYPE_MESSAGE,
11513
    offsetof(PgQuery__Node, node_case),
11514
    offsetof(PgQuery__Node, next_value_expr),
11515
    &pg_query__next_value_expr__descriptor,
11516
    NULL,
11517
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11518
    0,NULL,NULL    /* reserved1,reserved2, etc */
11519
  },
11520
  {
11521
    "inference_elem",
11522
    44,
11523
    PROTOBUF_C_LABEL_NONE,
11524
    PROTOBUF_C_TYPE_MESSAGE,
11525
    offsetof(PgQuery__Node, node_case),
11526
    offsetof(PgQuery__Node, inference_elem),
11527
    &pg_query__inference_elem__descriptor,
11528
    NULL,
11529
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11530
    0,NULL,NULL    /* reserved1,reserved2, etc */
11531
  },
11532
  {
11533
    "target_entry",
11534
    45,
11535
    PROTOBUF_C_LABEL_NONE,
11536
    PROTOBUF_C_TYPE_MESSAGE,
11537
    offsetof(PgQuery__Node, node_case),
11538
    offsetof(PgQuery__Node, target_entry),
11539
    &pg_query__target_entry__descriptor,
11540
    NULL,
11541
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11542
    0,NULL,NULL    /* reserved1,reserved2, etc */
11543
  },
11544
  {
11545
    "range_tbl_ref",
11546
    46,
11547
    PROTOBUF_C_LABEL_NONE,
11548
    PROTOBUF_C_TYPE_MESSAGE,
11549
    offsetof(PgQuery__Node, node_case),
11550
    offsetof(PgQuery__Node, range_tbl_ref),
11551
    &pg_query__range_tbl_ref__descriptor,
11552
    NULL,
11553
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11554
    0,NULL,NULL    /* reserved1,reserved2, etc */
11555
  },
11556
  {
11557
    "join_expr",
11558
    47,
11559
    PROTOBUF_C_LABEL_NONE,
11560
    PROTOBUF_C_TYPE_MESSAGE,
11561
    offsetof(PgQuery__Node, node_case),
11562
    offsetof(PgQuery__Node, join_expr),
11563
    &pg_query__join_expr__descriptor,
11564
    NULL,
11565
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11566
    0,NULL,NULL    /* reserved1,reserved2, etc */
11567
  },
11568
  {
11569
    "from_expr",
11570
    48,
11571
    PROTOBUF_C_LABEL_NONE,
11572
    PROTOBUF_C_TYPE_MESSAGE,
11573
    offsetof(PgQuery__Node, node_case),
11574
    offsetof(PgQuery__Node, from_expr),
11575
    &pg_query__from_expr__descriptor,
11576
    NULL,
11577
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11578
    0,NULL,NULL    /* reserved1,reserved2, etc */
11579
  },
11580
  {
11581
    "on_conflict_expr",
11582
    49,
11583
    PROTOBUF_C_LABEL_NONE,
11584
    PROTOBUF_C_TYPE_MESSAGE,
11585
    offsetof(PgQuery__Node, node_case),
11586
    offsetof(PgQuery__Node, on_conflict_expr),
11587
    &pg_query__on_conflict_expr__descriptor,
11588
    NULL,
11589
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11590
    0,NULL,NULL    /* reserved1,reserved2, etc */
11591
  },
11592
  {
11593
    "into_clause",
11594
    50,
11595
    PROTOBUF_C_LABEL_NONE,
11596
    PROTOBUF_C_TYPE_MESSAGE,
11597
    offsetof(PgQuery__Node, node_case),
11598
    offsetof(PgQuery__Node, into_clause),
11599
    &pg_query__into_clause__descriptor,
11600
    NULL,
11601
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11602
    0,NULL,NULL    /* reserved1,reserved2, etc */
11603
  },
11604
  {
11605
    "merge_action",
11606
    51,
11607
    PROTOBUF_C_LABEL_NONE,
11608
    PROTOBUF_C_TYPE_MESSAGE,
11609
    offsetof(PgQuery__Node, node_case),
11610
    offsetof(PgQuery__Node, merge_action),
11611
    &pg_query__merge_action__descriptor,
11612
    NULL,
11613
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11614
    0,NULL,NULL    /* reserved1,reserved2, etc */
11615
  },
11616
  {
11617
    "raw_stmt",
11618
    52,
11619
    PROTOBUF_C_LABEL_NONE,
11620
    PROTOBUF_C_TYPE_MESSAGE,
11621
    offsetof(PgQuery__Node, node_case),
11622
    offsetof(PgQuery__Node, raw_stmt),
11623
    &pg_query__raw_stmt__descriptor,
11624
    NULL,
11625
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11626
    0,NULL,NULL    /* reserved1,reserved2, etc */
11627
  },
11628
  {
11629
    "query",
11630
    53,
11631
    PROTOBUF_C_LABEL_NONE,
11632
    PROTOBUF_C_TYPE_MESSAGE,
11633
    offsetof(PgQuery__Node, node_case),
11634
    offsetof(PgQuery__Node, query),
11635
    &pg_query__query__descriptor,
11636
    NULL,
11637
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11638
    0,NULL,NULL    /* reserved1,reserved2, etc */
11639
  },
11640
  {
11641
    "insert_stmt",
11642
    54,
11643
    PROTOBUF_C_LABEL_NONE,
11644
    PROTOBUF_C_TYPE_MESSAGE,
11645
    offsetof(PgQuery__Node, node_case),
11646
    offsetof(PgQuery__Node, insert_stmt),
11647
    &pg_query__insert_stmt__descriptor,
11648
    NULL,
11649
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11650
    0,NULL,NULL    /* reserved1,reserved2, etc */
11651
  },
11652
  {
11653
    "delete_stmt",
11654
    55,
11655
    PROTOBUF_C_LABEL_NONE,
11656
    PROTOBUF_C_TYPE_MESSAGE,
11657
    offsetof(PgQuery__Node, node_case),
11658
    offsetof(PgQuery__Node, delete_stmt),
11659
    &pg_query__delete_stmt__descriptor,
11660
    NULL,
11661
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11662
    0,NULL,NULL    /* reserved1,reserved2, etc */
11663
  },
11664
  {
11665
    "update_stmt",
11666
    56,
11667
    PROTOBUF_C_LABEL_NONE,
11668
    PROTOBUF_C_TYPE_MESSAGE,
11669
    offsetof(PgQuery__Node, node_case),
11670
    offsetof(PgQuery__Node, update_stmt),
11671
    &pg_query__update_stmt__descriptor,
11672
    NULL,
11673
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11674
    0,NULL,NULL    /* reserved1,reserved2, etc */
11675
  },
11676
  {
11677
    "merge_stmt",
11678
    57,
11679
    PROTOBUF_C_LABEL_NONE,
11680
    PROTOBUF_C_TYPE_MESSAGE,
11681
    offsetof(PgQuery__Node, node_case),
11682
    offsetof(PgQuery__Node, merge_stmt),
11683
    &pg_query__merge_stmt__descriptor,
11684
    NULL,
11685
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11686
    0,NULL,NULL    /* reserved1,reserved2, etc */
11687
  },
11688
  {
11689
    "select_stmt",
11690
    58,
11691
    PROTOBUF_C_LABEL_NONE,
11692
    PROTOBUF_C_TYPE_MESSAGE,
11693
    offsetof(PgQuery__Node, node_case),
11694
    offsetof(PgQuery__Node, select_stmt),
11695
    &pg_query__select_stmt__descriptor,
11696
    NULL,
11697
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11698
    0,NULL,NULL    /* reserved1,reserved2, etc */
11699
  },
11700
  {
11701
    "return_stmt",
11702
    59,
11703
    PROTOBUF_C_LABEL_NONE,
11704
    PROTOBUF_C_TYPE_MESSAGE,
11705
    offsetof(PgQuery__Node, node_case),
11706
    offsetof(PgQuery__Node, return_stmt),
11707
    &pg_query__return_stmt__descriptor,
11708
    NULL,
11709
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11710
    0,NULL,NULL    /* reserved1,reserved2, etc */
11711
  },
11712
  {
11713
    "plassign_stmt",
11714
    60,
11715
    PROTOBUF_C_LABEL_NONE,
11716
    PROTOBUF_C_TYPE_MESSAGE,
11717
    offsetof(PgQuery__Node, node_case),
11718
    offsetof(PgQuery__Node, plassign_stmt),
11719
    &pg_query__plassign_stmt__descriptor,
11720
    NULL,
11721
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11722
    0,NULL,NULL    /* reserved1,reserved2, etc */
11723
  },
11724
  {
11725
    "alter_table_stmt",
11726
    61,
11727
    PROTOBUF_C_LABEL_NONE,
11728
    PROTOBUF_C_TYPE_MESSAGE,
11729
    offsetof(PgQuery__Node, node_case),
11730
    offsetof(PgQuery__Node, alter_table_stmt),
11731
    &pg_query__alter_table_stmt__descriptor,
11732
    NULL,
11733
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11734
    0,NULL,NULL    /* reserved1,reserved2, etc */
11735
  },
11736
  {
11737
    "alter_table_cmd",
11738
    62,
11739
    PROTOBUF_C_LABEL_NONE,
11740
    PROTOBUF_C_TYPE_MESSAGE,
11741
    offsetof(PgQuery__Node, node_case),
11742
    offsetof(PgQuery__Node, alter_table_cmd),
11743
    &pg_query__alter_table_cmd__descriptor,
11744
    NULL,
11745
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11746
    0,NULL,NULL    /* reserved1,reserved2, etc */
11747
  },
11748
  {
11749
    "alter_domain_stmt",
11750
    63,
11751
    PROTOBUF_C_LABEL_NONE,
11752
    PROTOBUF_C_TYPE_MESSAGE,
11753
    offsetof(PgQuery__Node, node_case),
11754
    offsetof(PgQuery__Node, alter_domain_stmt),
11755
    &pg_query__alter_domain_stmt__descriptor,
11756
    NULL,
11757
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11758
    0,NULL,NULL    /* reserved1,reserved2, etc */
11759
  },
11760
  {
11761
    "set_operation_stmt",
11762
    64,
11763
    PROTOBUF_C_LABEL_NONE,
11764
    PROTOBUF_C_TYPE_MESSAGE,
11765
    offsetof(PgQuery__Node, node_case),
11766
    offsetof(PgQuery__Node, set_operation_stmt),
11767
    &pg_query__set_operation_stmt__descriptor,
11768
    NULL,
11769
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11770
    0,NULL,NULL    /* reserved1,reserved2, etc */
11771
  },
11772
  {
11773
    "grant_stmt",
11774
    65,
11775
    PROTOBUF_C_LABEL_NONE,
11776
    PROTOBUF_C_TYPE_MESSAGE,
11777
    offsetof(PgQuery__Node, node_case),
11778
    offsetof(PgQuery__Node, grant_stmt),
11779
    &pg_query__grant_stmt__descriptor,
11780
    NULL,
11781
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11782
    0,NULL,NULL    /* reserved1,reserved2, etc */
11783
  },
11784
  {
11785
    "grant_role_stmt",
11786
    66,
11787
    PROTOBUF_C_LABEL_NONE,
11788
    PROTOBUF_C_TYPE_MESSAGE,
11789
    offsetof(PgQuery__Node, node_case),
11790
    offsetof(PgQuery__Node, grant_role_stmt),
11791
    &pg_query__grant_role_stmt__descriptor,
11792
    NULL,
11793
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11794
    0,NULL,NULL    /* reserved1,reserved2, etc */
11795
  },
11796
  {
11797
    "alter_default_privileges_stmt",
11798
    67,
11799
    PROTOBUF_C_LABEL_NONE,
11800
    PROTOBUF_C_TYPE_MESSAGE,
11801
    offsetof(PgQuery__Node, node_case),
11802
    offsetof(PgQuery__Node, alter_default_privileges_stmt),
11803
    &pg_query__alter_default_privileges_stmt__descriptor,
11804
    NULL,
11805
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11806
    0,NULL,NULL    /* reserved1,reserved2, etc */
11807
  },
11808
  {
11809
    "close_portal_stmt",
11810
    68,
11811
    PROTOBUF_C_LABEL_NONE,
11812
    PROTOBUF_C_TYPE_MESSAGE,
11813
    offsetof(PgQuery__Node, node_case),
11814
    offsetof(PgQuery__Node, close_portal_stmt),
11815
    &pg_query__close_portal_stmt__descriptor,
11816
    NULL,
11817
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11818
    0,NULL,NULL    /* reserved1,reserved2, etc */
11819
  },
11820
  {
11821
    "cluster_stmt",
11822
    69,
11823
    PROTOBUF_C_LABEL_NONE,
11824
    PROTOBUF_C_TYPE_MESSAGE,
11825
    offsetof(PgQuery__Node, node_case),
11826
    offsetof(PgQuery__Node, cluster_stmt),
11827
    &pg_query__cluster_stmt__descriptor,
11828
    NULL,
11829
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11830
    0,NULL,NULL    /* reserved1,reserved2, etc */
11831
  },
11832
  {
11833
    "copy_stmt",
11834
    70,
11835
    PROTOBUF_C_LABEL_NONE,
11836
    PROTOBUF_C_TYPE_MESSAGE,
11837
    offsetof(PgQuery__Node, node_case),
11838
    offsetof(PgQuery__Node, copy_stmt),
11839
    &pg_query__copy_stmt__descriptor,
11840
    NULL,
11841
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11842
    0,NULL,NULL    /* reserved1,reserved2, etc */
11843
  },
11844
  {
11845
    "create_stmt",
11846
    71,
11847
    PROTOBUF_C_LABEL_NONE,
11848
    PROTOBUF_C_TYPE_MESSAGE,
11849
    offsetof(PgQuery__Node, node_case),
11850
    offsetof(PgQuery__Node, create_stmt),
11851
    &pg_query__create_stmt__descriptor,
11852
    NULL,
11853
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11854
    0,NULL,NULL    /* reserved1,reserved2, etc */
11855
  },
11856
  {
11857
    "define_stmt",
11858
    72,
11859
    PROTOBUF_C_LABEL_NONE,
11860
    PROTOBUF_C_TYPE_MESSAGE,
11861
    offsetof(PgQuery__Node, node_case),
11862
    offsetof(PgQuery__Node, define_stmt),
11863
    &pg_query__define_stmt__descriptor,
11864
    NULL,
11865
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11866
    0,NULL,NULL    /* reserved1,reserved2, etc */
11867
  },
11868
  {
11869
    "drop_stmt",
11870
    73,
11871
    PROTOBUF_C_LABEL_NONE,
11872
    PROTOBUF_C_TYPE_MESSAGE,
11873
    offsetof(PgQuery__Node, node_case),
11874
    offsetof(PgQuery__Node, drop_stmt),
11875
    &pg_query__drop_stmt__descriptor,
11876
    NULL,
11877
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11878
    0,NULL,NULL    /* reserved1,reserved2, etc */
11879
  },
11880
  {
11881
    "truncate_stmt",
11882
    74,
11883
    PROTOBUF_C_LABEL_NONE,
11884
    PROTOBUF_C_TYPE_MESSAGE,
11885
    offsetof(PgQuery__Node, node_case),
11886
    offsetof(PgQuery__Node, truncate_stmt),
11887
    &pg_query__truncate_stmt__descriptor,
11888
    NULL,
11889
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11890
    0,NULL,NULL    /* reserved1,reserved2, etc */
11891
  },
11892
  {
11893
    "comment_stmt",
11894
    75,
11895
    PROTOBUF_C_LABEL_NONE,
11896
    PROTOBUF_C_TYPE_MESSAGE,
11897
    offsetof(PgQuery__Node, node_case),
11898
    offsetof(PgQuery__Node, comment_stmt),
11899
    &pg_query__comment_stmt__descriptor,
11900
    NULL,
11901
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11902
    0,NULL,NULL    /* reserved1,reserved2, etc */
11903
  },
11904
  {
11905
    "fetch_stmt",
11906
    76,
11907
    PROTOBUF_C_LABEL_NONE,
11908
    PROTOBUF_C_TYPE_MESSAGE,
11909
    offsetof(PgQuery__Node, node_case),
11910
    offsetof(PgQuery__Node, fetch_stmt),
11911
    &pg_query__fetch_stmt__descriptor,
11912
    NULL,
11913
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11914
    0,NULL,NULL    /* reserved1,reserved2, etc */
11915
  },
11916
  {
11917
    "index_stmt",
11918
    77,
11919
    PROTOBUF_C_LABEL_NONE,
11920
    PROTOBUF_C_TYPE_MESSAGE,
11921
    offsetof(PgQuery__Node, node_case),
11922
    offsetof(PgQuery__Node, index_stmt),
11923
    &pg_query__index_stmt__descriptor,
11924
    NULL,
11925
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11926
    0,NULL,NULL    /* reserved1,reserved2, etc */
11927
  },
11928
  {
11929
    "create_function_stmt",
11930
    78,
11931
    PROTOBUF_C_LABEL_NONE,
11932
    PROTOBUF_C_TYPE_MESSAGE,
11933
    offsetof(PgQuery__Node, node_case),
11934
    offsetof(PgQuery__Node, create_function_stmt),
11935
    &pg_query__create_function_stmt__descriptor,
11936
    NULL,
11937
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11938
    0,NULL,NULL    /* reserved1,reserved2, etc */
11939
  },
11940
  {
11941
    "alter_function_stmt",
11942
    79,
11943
    PROTOBUF_C_LABEL_NONE,
11944
    PROTOBUF_C_TYPE_MESSAGE,
11945
    offsetof(PgQuery__Node, node_case),
11946
    offsetof(PgQuery__Node, alter_function_stmt),
11947
    &pg_query__alter_function_stmt__descriptor,
11948
    NULL,
11949
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11950
    0,NULL,NULL    /* reserved1,reserved2, etc */
11951
  },
11952
  {
11953
    "do_stmt",
11954
    80,
11955
    PROTOBUF_C_LABEL_NONE,
11956
    PROTOBUF_C_TYPE_MESSAGE,
11957
    offsetof(PgQuery__Node, node_case),
11958
    offsetof(PgQuery__Node, do_stmt),
11959
    &pg_query__do_stmt__descriptor,
11960
    NULL,
11961
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11962
    0,NULL,NULL    /* reserved1,reserved2, etc */
11963
  },
11964
  {
11965
    "rename_stmt",
11966
    81,
11967
    PROTOBUF_C_LABEL_NONE,
11968
    PROTOBUF_C_TYPE_MESSAGE,
11969
    offsetof(PgQuery__Node, node_case),
11970
    offsetof(PgQuery__Node, rename_stmt),
11971
    &pg_query__rename_stmt__descriptor,
11972
    NULL,
11973
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11974
    0,NULL,NULL    /* reserved1,reserved2, etc */
11975
  },
11976
  {
11977
    "rule_stmt",
11978
    82,
11979
    PROTOBUF_C_LABEL_NONE,
11980
    PROTOBUF_C_TYPE_MESSAGE,
11981
    offsetof(PgQuery__Node, node_case),
11982
    offsetof(PgQuery__Node, rule_stmt),
11983
    &pg_query__rule_stmt__descriptor,
11984
    NULL,
11985
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11986
    0,NULL,NULL    /* reserved1,reserved2, etc */
11987
  },
11988
  {
11989
    "notify_stmt",
11990
    83,
11991
    PROTOBUF_C_LABEL_NONE,
11992
    PROTOBUF_C_TYPE_MESSAGE,
11993
    offsetof(PgQuery__Node, node_case),
11994
    offsetof(PgQuery__Node, notify_stmt),
11995
    &pg_query__notify_stmt__descriptor,
11996
    NULL,
11997
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
11998
    0,NULL,NULL    /* reserved1,reserved2, etc */
11999
  },
12000
  {
12001
    "listen_stmt",
12002
    84,
12003
    PROTOBUF_C_LABEL_NONE,
12004
    PROTOBUF_C_TYPE_MESSAGE,
12005
    offsetof(PgQuery__Node, node_case),
12006
    offsetof(PgQuery__Node, listen_stmt),
12007
    &pg_query__listen_stmt__descriptor,
12008
    NULL,
12009
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12010
    0,NULL,NULL    /* reserved1,reserved2, etc */
12011
  },
12012
  {
12013
    "unlisten_stmt",
12014
    85,
12015
    PROTOBUF_C_LABEL_NONE,
12016
    PROTOBUF_C_TYPE_MESSAGE,
12017
    offsetof(PgQuery__Node, node_case),
12018
    offsetof(PgQuery__Node, unlisten_stmt),
12019
    &pg_query__unlisten_stmt__descriptor,
12020
    NULL,
12021
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12022
    0,NULL,NULL    /* reserved1,reserved2, etc */
12023
  },
12024
  {
12025
    "transaction_stmt",
12026
    86,
12027
    PROTOBUF_C_LABEL_NONE,
12028
    PROTOBUF_C_TYPE_MESSAGE,
12029
    offsetof(PgQuery__Node, node_case),
12030
    offsetof(PgQuery__Node, transaction_stmt),
12031
    &pg_query__transaction_stmt__descriptor,
12032
    NULL,
12033
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12034
    0,NULL,NULL    /* reserved1,reserved2, etc */
12035
  },
12036
  {
12037
    "view_stmt",
12038
    87,
12039
    PROTOBUF_C_LABEL_NONE,
12040
    PROTOBUF_C_TYPE_MESSAGE,
12041
    offsetof(PgQuery__Node, node_case),
12042
    offsetof(PgQuery__Node, view_stmt),
12043
    &pg_query__view_stmt__descriptor,
12044
    NULL,
12045
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12046
    0,NULL,NULL    /* reserved1,reserved2, etc */
12047
  },
12048
  {
12049
    "load_stmt",
12050
    88,
12051
    PROTOBUF_C_LABEL_NONE,
12052
    PROTOBUF_C_TYPE_MESSAGE,
12053
    offsetof(PgQuery__Node, node_case),
12054
    offsetof(PgQuery__Node, load_stmt),
12055
    &pg_query__load_stmt__descriptor,
12056
    NULL,
12057
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12058
    0,NULL,NULL    /* reserved1,reserved2, etc */
12059
  },
12060
  {
12061
    "create_domain_stmt",
12062
    89,
12063
    PROTOBUF_C_LABEL_NONE,
12064
    PROTOBUF_C_TYPE_MESSAGE,
12065
    offsetof(PgQuery__Node, node_case),
12066
    offsetof(PgQuery__Node, create_domain_stmt),
12067
    &pg_query__create_domain_stmt__descriptor,
12068
    NULL,
12069
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12070
    0,NULL,NULL    /* reserved1,reserved2, etc */
12071
  },
12072
  {
12073
    "createdb_stmt",
12074
    90,
12075
    PROTOBUF_C_LABEL_NONE,
12076
    PROTOBUF_C_TYPE_MESSAGE,
12077
    offsetof(PgQuery__Node, node_case),
12078
    offsetof(PgQuery__Node, createdb_stmt),
12079
    &pg_query__createdb_stmt__descriptor,
12080
    NULL,
12081
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12082
    0,NULL,NULL    /* reserved1,reserved2, etc */
12083
  },
12084
  {
12085
    "dropdb_stmt",
12086
    91,
12087
    PROTOBUF_C_LABEL_NONE,
12088
    PROTOBUF_C_TYPE_MESSAGE,
12089
    offsetof(PgQuery__Node, node_case),
12090
    offsetof(PgQuery__Node, dropdb_stmt),
12091
    &pg_query__dropdb_stmt__descriptor,
12092
    NULL,
12093
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12094
    0,NULL,NULL    /* reserved1,reserved2, etc */
12095
  },
12096
  {
12097
    "vacuum_stmt",
12098
    92,
12099
    PROTOBUF_C_LABEL_NONE,
12100
    PROTOBUF_C_TYPE_MESSAGE,
12101
    offsetof(PgQuery__Node, node_case),
12102
    offsetof(PgQuery__Node, vacuum_stmt),
12103
    &pg_query__vacuum_stmt__descriptor,
12104
    NULL,
12105
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12106
    0,NULL,NULL    /* reserved1,reserved2, etc */
12107
  },
12108
  {
12109
    "explain_stmt",
12110
    93,
12111
    PROTOBUF_C_LABEL_NONE,
12112
    PROTOBUF_C_TYPE_MESSAGE,
12113
    offsetof(PgQuery__Node, node_case),
12114
    offsetof(PgQuery__Node, explain_stmt),
12115
    &pg_query__explain_stmt__descriptor,
12116
    NULL,
12117
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12118
    0,NULL,NULL    /* reserved1,reserved2, etc */
12119
  },
12120
  {
12121
    "create_table_as_stmt",
12122
    94,
12123
    PROTOBUF_C_LABEL_NONE,
12124
    PROTOBUF_C_TYPE_MESSAGE,
12125
    offsetof(PgQuery__Node, node_case),
12126
    offsetof(PgQuery__Node, create_table_as_stmt),
12127
    &pg_query__create_table_as_stmt__descriptor,
12128
    NULL,
12129
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12130
    0,NULL,NULL    /* reserved1,reserved2, etc */
12131
  },
12132
  {
12133
    "create_seq_stmt",
12134
    95,
12135
    PROTOBUF_C_LABEL_NONE,
12136
    PROTOBUF_C_TYPE_MESSAGE,
12137
    offsetof(PgQuery__Node, node_case),
12138
    offsetof(PgQuery__Node, create_seq_stmt),
12139
    &pg_query__create_seq_stmt__descriptor,
12140
    NULL,
12141
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12142
    0,NULL,NULL    /* reserved1,reserved2, etc */
12143
  },
12144
  {
12145
    "alter_seq_stmt",
12146
    96,
12147
    PROTOBUF_C_LABEL_NONE,
12148
    PROTOBUF_C_TYPE_MESSAGE,
12149
    offsetof(PgQuery__Node, node_case),
12150
    offsetof(PgQuery__Node, alter_seq_stmt),
12151
    &pg_query__alter_seq_stmt__descriptor,
12152
    NULL,
12153
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12154
    0,NULL,NULL    /* reserved1,reserved2, etc */
12155
  },
12156
  {
12157
    "variable_set_stmt",
12158
    97,
12159
    PROTOBUF_C_LABEL_NONE,
12160
    PROTOBUF_C_TYPE_MESSAGE,
12161
    offsetof(PgQuery__Node, node_case),
12162
    offsetof(PgQuery__Node, variable_set_stmt),
12163
    &pg_query__variable_set_stmt__descriptor,
12164
    NULL,
12165
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12166
    0,NULL,NULL    /* reserved1,reserved2, etc */
12167
  },
12168
  {
12169
    "variable_show_stmt",
12170
    98,
12171
    PROTOBUF_C_LABEL_NONE,
12172
    PROTOBUF_C_TYPE_MESSAGE,
12173
    offsetof(PgQuery__Node, node_case),
12174
    offsetof(PgQuery__Node, variable_show_stmt),
12175
    &pg_query__variable_show_stmt__descriptor,
12176
    NULL,
12177
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12178
    0,NULL,NULL    /* reserved1,reserved2, etc */
12179
  },
12180
  {
12181
    "discard_stmt",
12182
    99,
12183
    PROTOBUF_C_LABEL_NONE,
12184
    PROTOBUF_C_TYPE_MESSAGE,
12185
    offsetof(PgQuery__Node, node_case),
12186
    offsetof(PgQuery__Node, discard_stmt),
12187
    &pg_query__discard_stmt__descriptor,
12188
    NULL,
12189
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12190
    0,NULL,NULL    /* reserved1,reserved2, etc */
12191
  },
12192
  {
12193
    "create_trig_stmt",
12194
    100,
12195
    PROTOBUF_C_LABEL_NONE,
12196
    PROTOBUF_C_TYPE_MESSAGE,
12197
    offsetof(PgQuery__Node, node_case),
12198
    offsetof(PgQuery__Node, create_trig_stmt),
12199
    &pg_query__create_trig_stmt__descriptor,
12200
    NULL,
12201
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12202
    0,NULL,NULL    /* reserved1,reserved2, etc */
12203
  },
12204
  {
12205
    "create_plang_stmt",
12206
    101,
12207
    PROTOBUF_C_LABEL_NONE,
12208
    PROTOBUF_C_TYPE_MESSAGE,
12209
    offsetof(PgQuery__Node, node_case),
12210
    offsetof(PgQuery__Node, create_plang_stmt),
12211
    &pg_query__create_plang_stmt__descriptor,
12212
    NULL,
12213
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12214
    0,NULL,NULL    /* reserved1,reserved2, etc */
12215
  },
12216
  {
12217
    "create_role_stmt",
12218
    102,
12219
    PROTOBUF_C_LABEL_NONE,
12220
    PROTOBUF_C_TYPE_MESSAGE,
12221
    offsetof(PgQuery__Node, node_case),
12222
    offsetof(PgQuery__Node, create_role_stmt),
12223
    &pg_query__create_role_stmt__descriptor,
12224
    NULL,
12225
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12226
    0,NULL,NULL    /* reserved1,reserved2, etc */
12227
  },
12228
  {
12229
    "alter_role_stmt",
12230
    103,
12231
    PROTOBUF_C_LABEL_NONE,
12232
    PROTOBUF_C_TYPE_MESSAGE,
12233
    offsetof(PgQuery__Node, node_case),
12234
    offsetof(PgQuery__Node, alter_role_stmt),
12235
    &pg_query__alter_role_stmt__descriptor,
12236
    NULL,
12237
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12238
    0,NULL,NULL    /* reserved1,reserved2, etc */
12239
  },
12240
  {
12241
    "drop_role_stmt",
12242
    104,
12243
    PROTOBUF_C_LABEL_NONE,
12244
    PROTOBUF_C_TYPE_MESSAGE,
12245
    offsetof(PgQuery__Node, node_case),
12246
    offsetof(PgQuery__Node, drop_role_stmt),
12247
    &pg_query__drop_role_stmt__descriptor,
12248
    NULL,
12249
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12250
    0,NULL,NULL    /* reserved1,reserved2, etc */
12251
  },
12252
  {
12253
    "lock_stmt",
12254
    105,
12255
    PROTOBUF_C_LABEL_NONE,
12256
    PROTOBUF_C_TYPE_MESSAGE,
12257
    offsetof(PgQuery__Node, node_case),
12258
    offsetof(PgQuery__Node, lock_stmt),
12259
    &pg_query__lock_stmt__descriptor,
12260
    NULL,
12261
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12262
    0,NULL,NULL    /* reserved1,reserved2, etc */
12263
  },
12264
  {
12265
    "constraints_set_stmt",
12266
    106,
12267
    PROTOBUF_C_LABEL_NONE,
12268
    PROTOBUF_C_TYPE_MESSAGE,
12269
    offsetof(PgQuery__Node, node_case),
12270
    offsetof(PgQuery__Node, constraints_set_stmt),
12271
    &pg_query__constraints_set_stmt__descriptor,
12272
    NULL,
12273
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12274
    0,NULL,NULL    /* reserved1,reserved2, etc */
12275
  },
12276
  {
12277
    "reindex_stmt",
12278
    107,
12279
    PROTOBUF_C_LABEL_NONE,
12280
    PROTOBUF_C_TYPE_MESSAGE,
12281
    offsetof(PgQuery__Node, node_case),
12282
    offsetof(PgQuery__Node, reindex_stmt),
12283
    &pg_query__reindex_stmt__descriptor,
12284
    NULL,
12285
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12286
    0,NULL,NULL    /* reserved1,reserved2, etc */
12287
  },
12288
  {
12289
    "check_point_stmt",
12290
    108,
12291
    PROTOBUF_C_LABEL_NONE,
12292
    PROTOBUF_C_TYPE_MESSAGE,
12293
    offsetof(PgQuery__Node, node_case),
12294
    offsetof(PgQuery__Node, check_point_stmt),
12295
    &pg_query__check_point_stmt__descriptor,
12296
    NULL,
12297
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12298
    0,NULL,NULL    /* reserved1,reserved2, etc */
12299
  },
12300
  {
12301
    "create_schema_stmt",
12302
    109,
12303
    PROTOBUF_C_LABEL_NONE,
12304
    PROTOBUF_C_TYPE_MESSAGE,
12305
    offsetof(PgQuery__Node, node_case),
12306
    offsetof(PgQuery__Node, create_schema_stmt),
12307
    &pg_query__create_schema_stmt__descriptor,
12308
    NULL,
12309
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12310
    0,NULL,NULL    /* reserved1,reserved2, etc */
12311
  },
12312
  {
12313
    "alter_database_stmt",
12314
    110,
12315
    PROTOBUF_C_LABEL_NONE,
12316
    PROTOBUF_C_TYPE_MESSAGE,
12317
    offsetof(PgQuery__Node, node_case),
12318
    offsetof(PgQuery__Node, alter_database_stmt),
12319
    &pg_query__alter_database_stmt__descriptor,
12320
    NULL,
12321
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12322
    0,NULL,NULL    /* reserved1,reserved2, etc */
12323
  },
12324
  {
12325
    "alter_database_refresh_coll_stmt",
12326
    111,
12327
    PROTOBUF_C_LABEL_NONE,
12328
    PROTOBUF_C_TYPE_MESSAGE,
12329
    offsetof(PgQuery__Node, node_case),
12330
    offsetof(PgQuery__Node, alter_database_refresh_coll_stmt),
12331
    &pg_query__alter_database_refresh_coll_stmt__descriptor,
12332
    NULL,
12333
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12334
    0,NULL,NULL    /* reserved1,reserved2, etc */
12335
  },
12336
  {
12337
    "alter_database_set_stmt",
12338
    112,
12339
    PROTOBUF_C_LABEL_NONE,
12340
    PROTOBUF_C_TYPE_MESSAGE,
12341
    offsetof(PgQuery__Node, node_case),
12342
    offsetof(PgQuery__Node, alter_database_set_stmt),
12343
    &pg_query__alter_database_set_stmt__descriptor,
12344
    NULL,
12345
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12346
    0,NULL,NULL    /* reserved1,reserved2, etc */
12347
  },
12348
  {
12349
    "alter_role_set_stmt",
12350
    113,
12351
    PROTOBUF_C_LABEL_NONE,
12352
    PROTOBUF_C_TYPE_MESSAGE,
12353
    offsetof(PgQuery__Node, node_case),
12354
    offsetof(PgQuery__Node, alter_role_set_stmt),
12355
    &pg_query__alter_role_set_stmt__descriptor,
12356
    NULL,
12357
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12358
    0,NULL,NULL    /* reserved1,reserved2, etc */
12359
  },
12360
  {
12361
    "create_conversion_stmt",
12362
    114,
12363
    PROTOBUF_C_LABEL_NONE,
12364
    PROTOBUF_C_TYPE_MESSAGE,
12365
    offsetof(PgQuery__Node, node_case),
12366
    offsetof(PgQuery__Node, create_conversion_stmt),
12367
    &pg_query__create_conversion_stmt__descriptor,
12368
    NULL,
12369
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12370
    0,NULL,NULL    /* reserved1,reserved2, etc */
12371
  },
12372
  {
12373
    "create_cast_stmt",
12374
    115,
12375
    PROTOBUF_C_LABEL_NONE,
12376
    PROTOBUF_C_TYPE_MESSAGE,
12377
    offsetof(PgQuery__Node, node_case),
12378
    offsetof(PgQuery__Node, create_cast_stmt),
12379
    &pg_query__create_cast_stmt__descriptor,
12380
    NULL,
12381
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12382
    0,NULL,NULL    /* reserved1,reserved2, etc */
12383
  },
12384
  {
12385
    "create_op_class_stmt",
12386
    116,
12387
    PROTOBUF_C_LABEL_NONE,
12388
    PROTOBUF_C_TYPE_MESSAGE,
12389
    offsetof(PgQuery__Node, node_case),
12390
    offsetof(PgQuery__Node, create_op_class_stmt),
12391
    &pg_query__create_op_class_stmt__descriptor,
12392
    NULL,
12393
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12394
    0,NULL,NULL    /* reserved1,reserved2, etc */
12395
  },
12396
  {
12397
    "create_op_family_stmt",
12398
    117,
12399
    PROTOBUF_C_LABEL_NONE,
12400
    PROTOBUF_C_TYPE_MESSAGE,
12401
    offsetof(PgQuery__Node, node_case),
12402
    offsetof(PgQuery__Node, create_op_family_stmt),
12403
    &pg_query__create_op_family_stmt__descriptor,
12404
    NULL,
12405
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12406
    0,NULL,NULL    /* reserved1,reserved2, etc */
12407
  },
12408
  {
12409
    "alter_op_family_stmt",
12410
    118,
12411
    PROTOBUF_C_LABEL_NONE,
12412
    PROTOBUF_C_TYPE_MESSAGE,
12413
    offsetof(PgQuery__Node, node_case),
12414
    offsetof(PgQuery__Node, alter_op_family_stmt),
12415
    &pg_query__alter_op_family_stmt__descriptor,
12416
    NULL,
12417
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12418
    0,NULL,NULL    /* reserved1,reserved2, etc */
12419
  },
12420
  {
12421
    "prepare_stmt",
12422
    119,
12423
    PROTOBUF_C_LABEL_NONE,
12424
    PROTOBUF_C_TYPE_MESSAGE,
12425
    offsetof(PgQuery__Node, node_case),
12426
    offsetof(PgQuery__Node, prepare_stmt),
12427
    &pg_query__prepare_stmt__descriptor,
12428
    NULL,
12429
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12430
    0,NULL,NULL    /* reserved1,reserved2, etc */
12431
  },
12432
  {
12433
    "execute_stmt",
12434
    120,
12435
    PROTOBUF_C_LABEL_NONE,
12436
    PROTOBUF_C_TYPE_MESSAGE,
12437
    offsetof(PgQuery__Node, node_case),
12438
    offsetof(PgQuery__Node, execute_stmt),
12439
    &pg_query__execute_stmt__descriptor,
12440
    NULL,
12441
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12442
    0,NULL,NULL    /* reserved1,reserved2, etc */
12443
  },
12444
  {
12445
    "deallocate_stmt",
12446
    121,
12447
    PROTOBUF_C_LABEL_NONE,
12448
    PROTOBUF_C_TYPE_MESSAGE,
12449
    offsetof(PgQuery__Node, node_case),
12450
    offsetof(PgQuery__Node, deallocate_stmt),
12451
    &pg_query__deallocate_stmt__descriptor,
12452
    NULL,
12453
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12454
    0,NULL,NULL    /* reserved1,reserved2, etc */
12455
  },
12456
  {
12457
    "declare_cursor_stmt",
12458
    122,
12459
    PROTOBUF_C_LABEL_NONE,
12460
    PROTOBUF_C_TYPE_MESSAGE,
12461
    offsetof(PgQuery__Node, node_case),
12462
    offsetof(PgQuery__Node, declare_cursor_stmt),
12463
    &pg_query__declare_cursor_stmt__descriptor,
12464
    NULL,
12465
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12466
    0,NULL,NULL    /* reserved1,reserved2, etc */
12467
  },
12468
  {
12469
    "create_table_space_stmt",
12470
    123,
12471
    PROTOBUF_C_LABEL_NONE,
12472
    PROTOBUF_C_TYPE_MESSAGE,
12473
    offsetof(PgQuery__Node, node_case),
12474
    offsetof(PgQuery__Node, create_table_space_stmt),
12475
    &pg_query__create_table_space_stmt__descriptor,
12476
    NULL,
12477
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12478
    0,NULL,NULL    /* reserved1,reserved2, etc */
12479
  },
12480
  {
12481
    "drop_table_space_stmt",
12482
    124,
12483
    PROTOBUF_C_LABEL_NONE,
12484
    PROTOBUF_C_TYPE_MESSAGE,
12485
    offsetof(PgQuery__Node, node_case),
12486
    offsetof(PgQuery__Node, drop_table_space_stmt),
12487
    &pg_query__drop_table_space_stmt__descriptor,
12488
    NULL,
12489
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12490
    0,NULL,NULL    /* reserved1,reserved2, etc */
12491
  },
12492
  {
12493
    "alter_object_depends_stmt",
12494
    125,
12495
    PROTOBUF_C_LABEL_NONE,
12496
    PROTOBUF_C_TYPE_MESSAGE,
12497
    offsetof(PgQuery__Node, node_case),
12498
    offsetof(PgQuery__Node, alter_object_depends_stmt),
12499
    &pg_query__alter_object_depends_stmt__descriptor,
12500
    NULL,
12501
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12502
    0,NULL,NULL    /* reserved1,reserved2, etc */
12503
  },
12504
  {
12505
    "alter_object_schema_stmt",
12506
    126,
12507
    PROTOBUF_C_LABEL_NONE,
12508
    PROTOBUF_C_TYPE_MESSAGE,
12509
    offsetof(PgQuery__Node, node_case),
12510
    offsetof(PgQuery__Node, alter_object_schema_stmt),
12511
    &pg_query__alter_object_schema_stmt__descriptor,
12512
    NULL,
12513
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12514
    0,NULL,NULL    /* reserved1,reserved2, etc */
12515
  },
12516
  {
12517
    "alter_owner_stmt",
12518
    127,
12519
    PROTOBUF_C_LABEL_NONE,
12520
    PROTOBUF_C_TYPE_MESSAGE,
12521
    offsetof(PgQuery__Node, node_case),
12522
    offsetof(PgQuery__Node, alter_owner_stmt),
12523
    &pg_query__alter_owner_stmt__descriptor,
12524
    NULL,
12525
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12526
    0,NULL,NULL    /* reserved1,reserved2, etc */
12527
  },
12528
  {
12529
    "alter_operator_stmt",
12530
    128,
12531
    PROTOBUF_C_LABEL_NONE,
12532
    PROTOBUF_C_TYPE_MESSAGE,
12533
    offsetof(PgQuery__Node, node_case),
12534
    offsetof(PgQuery__Node, alter_operator_stmt),
12535
    &pg_query__alter_operator_stmt__descriptor,
12536
    NULL,
12537
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12538
    0,NULL,NULL    /* reserved1,reserved2, etc */
12539
  },
12540
  {
12541
    "alter_type_stmt",
12542
    129,
12543
    PROTOBUF_C_LABEL_NONE,
12544
    PROTOBUF_C_TYPE_MESSAGE,
12545
    offsetof(PgQuery__Node, node_case),
12546
    offsetof(PgQuery__Node, alter_type_stmt),
12547
    &pg_query__alter_type_stmt__descriptor,
12548
    NULL,
12549
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12550
    0,NULL,NULL    /* reserved1,reserved2, etc */
12551
  },
12552
  {
12553
    "drop_owned_stmt",
12554
    130,
12555
    PROTOBUF_C_LABEL_NONE,
12556
    PROTOBUF_C_TYPE_MESSAGE,
12557
    offsetof(PgQuery__Node, node_case),
12558
    offsetof(PgQuery__Node, drop_owned_stmt),
12559
    &pg_query__drop_owned_stmt__descriptor,
12560
    NULL,
12561
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12562
    0,NULL,NULL    /* reserved1,reserved2, etc */
12563
  },
12564
  {
12565
    "reassign_owned_stmt",
12566
    131,
12567
    PROTOBUF_C_LABEL_NONE,
12568
    PROTOBUF_C_TYPE_MESSAGE,
12569
    offsetof(PgQuery__Node, node_case),
12570
    offsetof(PgQuery__Node, reassign_owned_stmt),
12571
    &pg_query__reassign_owned_stmt__descriptor,
12572
    NULL,
12573
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12574
    0,NULL,NULL    /* reserved1,reserved2, etc */
12575
  },
12576
  {
12577
    "composite_type_stmt",
12578
    132,
12579
    PROTOBUF_C_LABEL_NONE,
12580
    PROTOBUF_C_TYPE_MESSAGE,
12581
    offsetof(PgQuery__Node, node_case),
12582
    offsetof(PgQuery__Node, composite_type_stmt),
12583
    &pg_query__composite_type_stmt__descriptor,
12584
    NULL,
12585
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12586
    0,NULL,NULL    /* reserved1,reserved2, etc */
12587
  },
12588
  {
12589
    "create_enum_stmt",
12590
    133,
12591
    PROTOBUF_C_LABEL_NONE,
12592
    PROTOBUF_C_TYPE_MESSAGE,
12593
    offsetof(PgQuery__Node, node_case),
12594
    offsetof(PgQuery__Node, create_enum_stmt),
12595
    &pg_query__create_enum_stmt__descriptor,
12596
    NULL,
12597
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12598
    0,NULL,NULL    /* reserved1,reserved2, etc */
12599
  },
12600
  {
12601
    "create_range_stmt",
12602
    134,
12603
    PROTOBUF_C_LABEL_NONE,
12604
    PROTOBUF_C_TYPE_MESSAGE,
12605
    offsetof(PgQuery__Node, node_case),
12606
    offsetof(PgQuery__Node, create_range_stmt),
12607
    &pg_query__create_range_stmt__descriptor,
12608
    NULL,
12609
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12610
    0,NULL,NULL    /* reserved1,reserved2, etc */
12611
  },
12612
  {
12613
    "alter_enum_stmt",
12614
    135,
12615
    PROTOBUF_C_LABEL_NONE,
12616
    PROTOBUF_C_TYPE_MESSAGE,
12617
    offsetof(PgQuery__Node, node_case),
12618
    offsetof(PgQuery__Node, alter_enum_stmt),
12619
    &pg_query__alter_enum_stmt__descriptor,
12620
    NULL,
12621
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12622
    0,NULL,NULL    /* reserved1,reserved2, etc */
12623
  },
12624
  {
12625
    "alter_tsdictionary_stmt",
12626
    136,
12627
    PROTOBUF_C_LABEL_NONE,
12628
    PROTOBUF_C_TYPE_MESSAGE,
12629
    offsetof(PgQuery__Node, node_case),
12630
    offsetof(PgQuery__Node, alter_tsdictionary_stmt),
12631
    &pg_query__alter_tsdictionary_stmt__descriptor,
12632
    NULL,
12633
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12634
    0,NULL,NULL    /* reserved1,reserved2, etc */
12635
  },
12636
  {
12637
    "alter_tsconfiguration_stmt",
12638
    137,
12639
    PROTOBUF_C_LABEL_NONE,
12640
    PROTOBUF_C_TYPE_MESSAGE,
12641
    offsetof(PgQuery__Node, node_case),
12642
    offsetof(PgQuery__Node, alter_tsconfiguration_stmt),
12643
    &pg_query__alter_tsconfiguration_stmt__descriptor,
12644
    NULL,
12645
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12646
    0,NULL,NULL    /* reserved1,reserved2, etc */
12647
  },
12648
  {
12649
    "create_fdw_stmt",
12650
    138,
12651
    PROTOBUF_C_LABEL_NONE,
12652
    PROTOBUF_C_TYPE_MESSAGE,
12653
    offsetof(PgQuery__Node, node_case),
12654
    offsetof(PgQuery__Node, create_fdw_stmt),
12655
    &pg_query__create_fdw_stmt__descriptor,
12656
    NULL,
12657
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12658
    0,NULL,NULL    /* reserved1,reserved2, etc */
12659
  },
12660
  {
12661
    "alter_fdw_stmt",
12662
    139,
12663
    PROTOBUF_C_LABEL_NONE,
12664
    PROTOBUF_C_TYPE_MESSAGE,
12665
    offsetof(PgQuery__Node, node_case),
12666
    offsetof(PgQuery__Node, alter_fdw_stmt),
12667
    &pg_query__alter_fdw_stmt__descriptor,
12668
    NULL,
12669
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12670
    0,NULL,NULL    /* reserved1,reserved2, etc */
12671
  },
12672
  {
12673
    "create_foreign_server_stmt",
12674
    140,
12675
    PROTOBUF_C_LABEL_NONE,
12676
    PROTOBUF_C_TYPE_MESSAGE,
12677
    offsetof(PgQuery__Node, node_case),
12678
    offsetof(PgQuery__Node, create_foreign_server_stmt),
12679
    &pg_query__create_foreign_server_stmt__descriptor,
12680
    NULL,
12681
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12682
    0,NULL,NULL    /* reserved1,reserved2, etc */
12683
  },
12684
  {
12685
    "alter_foreign_server_stmt",
12686
    141,
12687
    PROTOBUF_C_LABEL_NONE,
12688
    PROTOBUF_C_TYPE_MESSAGE,
12689
    offsetof(PgQuery__Node, node_case),
12690
    offsetof(PgQuery__Node, alter_foreign_server_stmt),
12691
    &pg_query__alter_foreign_server_stmt__descriptor,
12692
    NULL,
12693
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12694
    0,NULL,NULL    /* reserved1,reserved2, etc */
12695
  },
12696
  {
12697
    "create_user_mapping_stmt",
12698
    142,
12699
    PROTOBUF_C_LABEL_NONE,
12700
    PROTOBUF_C_TYPE_MESSAGE,
12701
    offsetof(PgQuery__Node, node_case),
12702
    offsetof(PgQuery__Node, create_user_mapping_stmt),
12703
    &pg_query__create_user_mapping_stmt__descriptor,
12704
    NULL,
12705
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12706
    0,NULL,NULL    /* reserved1,reserved2, etc */
12707
  },
12708
  {
12709
    "alter_user_mapping_stmt",
12710
    143,
12711
    PROTOBUF_C_LABEL_NONE,
12712
    PROTOBUF_C_TYPE_MESSAGE,
12713
    offsetof(PgQuery__Node, node_case),
12714
    offsetof(PgQuery__Node, alter_user_mapping_stmt),
12715
    &pg_query__alter_user_mapping_stmt__descriptor,
12716
    NULL,
12717
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12718
    0,NULL,NULL    /* reserved1,reserved2, etc */
12719
  },
12720
  {
12721
    "drop_user_mapping_stmt",
12722
    144,
12723
    PROTOBUF_C_LABEL_NONE,
12724
    PROTOBUF_C_TYPE_MESSAGE,
12725
    offsetof(PgQuery__Node, node_case),
12726
    offsetof(PgQuery__Node, drop_user_mapping_stmt),
12727
    &pg_query__drop_user_mapping_stmt__descriptor,
12728
    NULL,
12729
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12730
    0,NULL,NULL    /* reserved1,reserved2, etc */
12731
  },
12732
  {
12733
    "alter_table_space_options_stmt",
12734
    145,
12735
    PROTOBUF_C_LABEL_NONE,
12736
    PROTOBUF_C_TYPE_MESSAGE,
12737
    offsetof(PgQuery__Node, node_case),
12738
    offsetof(PgQuery__Node, alter_table_space_options_stmt),
12739
    &pg_query__alter_table_space_options_stmt__descriptor,
12740
    NULL,
12741
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12742
    0,NULL,NULL    /* reserved1,reserved2, etc */
12743
  },
12744
  {
12745
    "alter_table_move_all_stmt",
12746
    146,
12747
    PROTOBUF_C_LABEL_NONE,
12748
    PROTOBUF_C_TYPE_MESSAGE,
12749
    offsetof(PgQuery__Node, node_case),
12750
    offsetof(PgQuery__Node, alter_table_move_all_stmt),
12751
    &pg_query__alter_table_move_all_stmt__descriptor,
12752
    NULL,
12753
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12754
    0,NULL,NULL    /* reserved1,reserved2, etc */
12755
  },
12756
  {
12757
    "sec_label_stmt",
12758
    147,
12759
    PROTOBUF_C_LABEL_NONE,
12760
    PROTOBUF_C_TYPE_MESSAGE,
12761
    offsetof(PgQuery__Node, node_case),
12762
    offsetof(PgQuery__Node, sec_label_stmt),
12763
    &pg_query__sec_label_stmt__descriptor,
12764
    NULL,
12765
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12766
    0,NULL,NULL    /* reserved1,reserved2, etc */
12767
  },
12768
  {
12769
    "create_foreign_table_stmt",
12770
    148,
12771
    PROTOBUF_C_LABEL_NONE,
12772
    PROTOBUF_C_TYPE_MESSAGE,
12773
    offsetof(PgQuery__Node, node_case),
12774
    offsetof(PgQuery__Node, create_foreign_table_stmt),
12775
    &pg_query__create_foreign_table_stmt__descriptor,
12776
    NULL,
12777
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12778
    0,NULL,NULL    /* reserved1,reserved2, etc */
12779
  },
12780
  {
12781
    "import_foreign_schema_stmt",
12782
    149,
12783
    PROTOBUF_C_LABEL_NONE,
12784
    PROTOBUF_C_TYPE_MESSAGE,
12785
    offsetof(PgQuery__Node, node_case),
12786
    offsetof(PgQuery__Node, import_foreign_schema_stmt),
12787
    &pg_query__import_foreign_schema_stmt__descriptor,
12788
    NULL,
12789
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12790
    0,NULL,NULL    /* reserved1,reserved2, etc */
12791
  },
12792
  {
12793
    "create_extension_stmt",
12794
    150,
12795
    PROTOBUF_C_LABEL_NONE,
12796
    PROTOBUF_C_TYPE_MESSAGE,
12797
    offsetof(PgQuery__Node, node_case),
12798
    offsetof(PgQuery__Node, create_extension_stmt),
12799
    &pg_query__create_extension_stmt__descriptor,
12800
    NULL,
12801
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12802
    0,NULL,NULL    /* reserved1,reserved2, etc */
12803
  },
12804
  {
12805
    "alter_extension_stmt",
12806
    151,
12807
    PROTOBUF_C_LABEL_NONE,
12808
    PROTOBUF_C_TYPE_MESSAGE,
12809
    offsetof(PgQuery__Node, node_case),
12810
    offsetof(PgQuery__Node, alter_extension_stmt),
12811
    &pg_query__alter_extension_stmt__descriptor,
12812
    NULL,
12813
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12814
    0,NULL,NULL    /* reserved1,reserved2, etc */
12815
  },
12816
  {
12817
    "alter_extension_contents_stmt",
12818
    152,
12819
    PROTOBUF_C_LABEL_NONE,
12820
    PROTOBUF_C_TYPE_MESSAGE,
12821
    offsetof(PgQuery__Node, node_case),
12822
    offsetof(PgQuery__Node, alter_extension_contents_stmt),
12823
    &pg_query__alter_extension_contents_stmt__descriptor,
12824
    NULL,
12825
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12826
    0,NULL,NULL    /* reserved1,reserved2, etc */
12827
  },
12828
  {
12829
    "create_event_trig_stmt",
12830
    153,
12831
    PROTOBUF_C_LABEL_NONE,
12832
    PROTOBUF_C_TYPE_MESSAGE,
12833
    offsetof(PgQuery__Node, node_case),
12834
    offsetof(PgQuery__Node, create_event_trig_stmt),
12835
    &pg_query__create_event_trig_stmt__descriptor,
12836
    NULL,
12837
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12838
    0,NULL,NULL    /* reserved1,reserved2, etc */
12839
  },
12840
  {
12841
    "alter_event_trig_stmt",
12842
    154,
12843
    PROTOBUF_C_LABEL_NONE,
12844
    PROTOBUF_C_TYPE_MESSAGE,
12845
    offsetof(PgQuery__Node, node_case),
12846
    offsetof(PgQuery__Node, alter_event_trig_stmt),
12847
    &pg_query__alter_event_trig_stmt__descriptor,
12848
    NULL,
12849
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12850
    0,NULL,NULL    /* reserved1,reserved2, etc */
12851
  },
12852
  {
12853
    "refresh_mat_view_stmt",
12854
    155,
12855
    PROTOBUF_C_LABEL_NONE,
12856
    PROTOBUF_C_TYPE_MESSAGE,
12857
    offsetof(PgQuery__Node, node_case),
12858
    offsetof(PgQuery__Node, refresh_mat_view_stmt),
12859
    &pg_query__refresh_mat_view_stmt__descriptor,
12860
    NULL,
12861
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12862
    0,NULL,NULL    /* reserved1,reserved2, etc */
12863
  },
12864
  {
12865
    "replica_identity_stmt",
12866
    156,
12867
    PROTOBUF_C_LABEL_NONE,
12868
    PROTOBUF_C_TYPE_MESSAGE,
12869
    offsetof(PgQuery__Node, node_case),
12870
    offsetof(PgQuery__Node, replica_identity_stmt),
12871
    &pg_query__replica_identity_stmt__descriptor,
12872
    NULL,
12873
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12874
    0,NULL,NULL    /* reserved1,reserved2, etc */
12875
  },
12876
  {
12877
    "alter_system_stmt",
12878
    157,
12879
    PROTOBUF_C_LABEL_NONE,
12880
    PROTOBUF_C_TYPE_MESSAGE,
12881
    offsetof(PgQuery__Node, node_case),
12882
    offsetof(PgQuery__Node, alter_system_stmt),
12883
    &pg_query__alter_system_stmt__descriptor,
12884
    NULL,
12885
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12886
    0,NULL,NULL    /* reserved1,reserved2, etc */
12887
  },
12888
  {
12889
    "create_policy_stmt",
12890
    158,
12891
    PROTOBUF_C_LABEL_NONE,
12892
    PROTOBUF_C_TYPE_MESSAGE,
12893
    offsetof(PgQuery__Node, node_case),
12894
    offsetof(PgQuery__Node, create_policy_stmt),
12895
    &pg_query__create_policy_stmt__descriptor,
12896
    NULL,
12897
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12898
    0,NULL,NULL    /* reserved1,reserved2, etc */
12899
  },
12900
  {
12901
    "alter_policy_stmt",
12902
    159,
12903
    PROTOBUF_C_LABEL_NONE,
12904
    PROTOBUF_C_TYPE_MESSAGE,
12905
    offsetof(PgQuery__Node, node_case),
12906
    offsetof(PgQuery__Node, alter_policy_stmt),
12907
    &pg_query__alter_policy_stmt__descriptor,
12908
    NULL,
12909
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12910
    0,NULL,NULL    /* reserved1,reserved2, etc */
12911
  },
12912
  {
12913
    "create_transform_stmt",
12914
    160,
12915
    PROTOBUF_C_LABEL_NONE,
12916
    PROTOBUF_C_TYPE_MESSAGE,
12917
    offsetof(PgQuery__Node, node_case),
12918
    offsetof(PgQuery__Node, create_transform_stmt),
12919
    &pg_query__create_transform_stmt__descriptor,
12920
    NULL,
12921
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12922
    0,NULL,NULL    /* reserved1,reserved2, etc */
12923
  },
12924
  {
12925
    "create_am_stmt",
12926
    161,
12927
    PROTOBUF_C_LABEL_NONE,
12928
    PROTOBUF_C_TYPE_MESSAGE,
12929
    offsetof(PgQuery__Node, node_case),
12930
    offsetof(PgQuery__Node, create_am_stmt),
12931
    &pg_query__create_am_stmt__descriptor,
12932
    NULL,
12933
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12934
    0,NULL,NULL    /* reserved1,reserved2, etc */
12935
  },
12936
  {
12937
    "create_publication_stmt",
12938
    162,
12939
    PROTOBUF_C_LABEL_NONE,
12940
    PROTOBUF_C_TYPE_MESSAGE,
12941
    offsetof(PgQuery__Node, node_case),
12942
    offsetof(PgQuery__Node, create_publication_stmt),
12943
    &pg_query__create_publication_stmt__descriptor,
12944
    NULL,
12945
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12946
    0,NULL,NULL    /* reserved1,reserved2, etc */
12947
  },
12948
  {
12949
    "alter_publication_stmt",
12950
    163,
12951
    PROTOBUF_C_LABEL_NONE,
12952
    PROTOBUF_C_TYPE_MESSAGE,
12953
    offsetof(PgQuery__Node, node_case),
12954
    offsetof(PgQuery__Node, alter_publication_stmt),
12955
    &pg_query__alter_publication_stmt__descriptor,
12956
    NULL,
12957
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12958
    0,NULL,NULL    /* reserved1,reserved2, etc */
12959
  },
12960
  {
12961
    "create_subscription_stmt",
12962
    164,
12963
    PROTOBUF_C_LABEL_NONE,
12964
    PROTOBUF_C_TYPE_MESSAGE,
12965
    offsetof(PgQuery__Node, node_case),
12966
    offsetof(PgQuery__Node, create_subscription_stmt),
12967
    &pg_query__create_subscription_stmt__descriptor,
12968
    NULL,
12969
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12970
    0,NULL,NULL    /* reserved1,reserved2, etc */
12971
  },
12972
  {
12973
    "alter_subscription_stmt",
12974
    165,
12975
    PROTOBUF_C_LABEL_NONE,
12976
    PROTOBUF_C_TYPE_MESSAGE,
12977
    offsetof(PgQuery__Node, node_case),
12978
    offsetof(PgQuery__Node, alter_subscription_stmt),
12979
    &pg_query__alter_subscription_stmt__descriptor,
12980
    NULL,
12981
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12982
    0,NULL,NULL    /* reserved1,reserved2, etc */
12983
  },
12984
  {
12985
    "drop_subscription_stmt",
12986
    166,
12987
    PROTOBUF_C_LABEL_NONE,
12988
    PROTOBUF_C_TYPE_MESSAGE,
12989
    offsetof(PgQuery__Node, node_case),
12990
    offsetof(PgQuery__Node, drop_subscription_stmt),
12991
    &pg_query__drop_subscription_stmt__descriptor,
12992
    NULL,
12993
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
12994
    0,NULL,NULL    /* reserved1,reserved2, etc */
12995
  },
12996
  {
12997
    "create_stats_stmt",
12998
    167,
12999
    PROTOBUF_C_LABEL_NONE,
13000
    PROTOBUF_C_TYPE_MESSAGE,
13001
    offsetof(PgQuery__Node, node_case),
13002
    offsetof(PgQuery__Node, create_stats_stmt),
13003
    &pg_query__create_stats_stmt__descriptor,
13004
    NULL,
13005
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13006
    0,NULL,NULL    /* reserved1,reserved2, etc */
13007
  },
13008
  {
13009
    "alter_collation_stmt",
13010
    168,
13011
    PROTOBUF_C_LABEL_NONE,
13012
    PROTOBUF_C_TYPE_MESSAGE,
13013
    offsetof(PgQuery__Node, node_case),
13014
    offsetof(PgQuery__Node, alter_collation_stmt),
13015
    &pg_query__alter_collation_stmt__descriptor,
13016
    NULL,
13017
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13018
    0,NULL,NULL    /* reserved1,reserved2, etc */
13019
  },
13020
  {
13021
    "call_stmt",
13022
    169,
13023
    PROTOBUF_C_LABEL_NONE,
13024
    PROTOBUF_C_TYPE_MESSAGE,
13025
    offsetof(PgQuery__Node, node_case),
13026
    offsetof(PgQuery__Node, call_stmt),
13027
    &pg_query__call_stmt__descriptor,
13028
    NULL,
13029
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13030
    0,NULL,NULL    /* reserved1,reserved2, etc */
13031
  },
13032
  {
13033
    "alter_stats_stmt",
13034
    170,
13035
    PROTOBUF_C_LABEL_NONE,
13036
    PROTOBUF_C_TYPE_MESSAGE,
13037
    offsetof(PgQuery__Node, node_case),
13038
    offsetof(PgQuery__Node, alter_stats_stmt),
13039
    &pg_query__alter_stats_stmt__descriptor,
13040
    NULL,
13041
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13042
    0,NULL,NULL    /* reserved1,reserved2, etc */
13043
  },
13044
  {
13045
    "a_expr",
13046
    171,
13047
    PROTOBUF_C_LABEL_NONE,
13048
    PROTOBUF_C_TYPE_MESSAGE,
13049
    offsetof(PgQuery__Node, node_case),
13050
    offsetof(PgQuery__Node, a_expr),
13051
    &pg_query__a__expr__descriptor,
13052
    NULL,
13053
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13054
    0,NULL,NULL    /* reserved1,reserved2, etc */
13055
  },
13056
  {
13057
    "column_ref",
13058
    172,
13059
    PROTOBUF_C_LABEL_NONE,
13060
    PROTOBUF_C_TYPE_MESSAGE,
13061
    offsetof(PgQuery__Node, node_case),
13062
    offsetof(PgQuery__Node, column_ref),
13063
    &pg_query__column_ref__descriptor,
13064
    NULL,
13065
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13066
    0,NULL,NULL    /* reserved1,reserved2, etc */
13067
  },
13068
  {
13069
    "param_ref",
13070
    173,
13071
    PROTOBUF_C_LABEL_NONE,
13072
    PROTOBUF_C_TYPE_MESSAGE,
13073
    offsetof(PgQuery__Node, node_case),
13074
    offsetof(PgQuery__Node, param_ref),
13075
    &pg_query__param_ref__descriptor,
13076
    NULL,
13077
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13078
    0,NULL,NULL    /* reserved1,reserved2, etc */
13079
  },
13080
  {
13081
    "func_call",
13082
    174,
13083
    PROTOBUF_C_LABEL_NONE,
13084
    PROTOBUF_C_TYPE_MESSAGE,
13085
    offsetof(PgQuery__Node, node_case),
13086
    offsetof(PgQuery__Node, func_call),
13087
    &pg_query__func_call__descriptor,
13088
    NULL,
13089
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13090
    0,NULL,NULL    /* reserved1,reserved2, etc */
13091
  },
13092
  {
13093
    "a_star",
13094
    175,
13095
    PROTOBUF_C_LABEL_NONE,
13096
    PROTOBUF_C_TYPE_MESSAGE,
13097
    offsetof(PgQuery__Node, node_case),
13098
    offsetof(PgQuery__Node, a_star),
13099
    &pg_query__a__star__descriptor,
13100
    NULL,
13101
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13102
    0,NULL,NULL    /* reserved1,reserved2, etc */
13103
  },
13104
  {
13105
    "a_indices",
13106
    176,
13107
    PROTOBUF_C_LABEL_NONE,
13108
    PROTOBUF_C_TYPE_MESSAGE,
13109
    offsetof(PgQuery__Node, node_case),
13110
    offsetof(PgQuery__Node, a_indices),
13111
    &pg_query__a__indices__descriptor,
13112
    NULL,
13113
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13114
    0,NULL,NULL    /* reserved1,reserved2, etc */
13115
  },
13116
  {
13117
    "a_indirection",
13118
    177,
13119
    PROTOBUF_C_LABEL_NONE,
13120
    PROTOBUF_C_TYPE_MESSAGE,
13121
    offsetof(PgQuery__Node, node_case),
13122
    offsetof(PgQuery__Node, a_indirection),
13123
    &pg_query__a__indirection__descriptor,
13124
    NULL,
13125
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13126
    0,NULL,NULL    /* reserved1,reserved2, etc */
13127
  },
13128
  {
13129
    "a_array_expr",
13130
    178,
13131
    PROTOBUF_C_LABEL_NONE,
13132
    PROTOBUF_C_TYPE_MESSAGE,
13133
    offsetof(PgQuery__Node, node_case),
13134
    offsetof(PgQuery__Node, a_array_expr),
13135
    &pg_query__a__array_expr__descriptor,
13136
    NULL,
13137
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13138
    0,NULL,NULL    /* reserved1,reserved2, etc */
13139
  },
13140
  {
13141
    "res_target",
13142
    179,
13143
    PROTOBUF_C_LABEL_NONE,
13144
    PROTOBUF_C_TYPE_MESSAGE,
13145
    offsetof(PgQuery__Node, node_case),
13146
    offsetof(PgQuery__Node, res_target),
13147
    &pg_query__res_target__descriptor,
13148
    NULL,
13149
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13150
    0,NULL,NULL    /* reserved1,reserved2, etc */
13151
  },
13152
  {
13153
    "multi_assign_ref",
13154
    180,
13155
    PROTOBUF_C_LABEL_NONE,
13156
    PROTOBUF_C_TYPE_MESSAGE,
13157
    offsetof(PgQuery__Node, node_case),
13158
    offsetof(PgQuery__Node, multi_assign_ref),
13159
    &pg_query__multi_assign_ref__descriptor,
13160
    NULL,
13161
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13162
    0,NULL,NULL    /* reserved1,reserved2, etc */
13163
  },
13164
  {
13165
    "type_cast",
13166
    181,
13167
    PROTOBUF_C_LABEL_NONE,
13168
    PROTOBUF_C_TYPE_MESSAGE,
13169
    offsetof(PgQuery__Node, node_case),
13170
    offsetof(PgQuery__Node, type_cast),
13171
    &pg_query__type_cast__descriptor,
13172
    NULL,
13173
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13174
    0,NULL,NULL    /* reserved1,reserved2, etc */
13175
  },
13176
  {
13177
    "collate_clause",
13178
    182,
13179
    PROTOBUF_C_LABEL_NONE,
13180
    PROTOBUF_C_TYPE_MESSAGE,
13181
    offsetof(PgQuery__Node, node_case),
13182
    offsetof(PgQuery__Node, collate_clause),
13183
    &pg_query__collate_clause__descriptor,
13184
    NULL,
13185
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13186
    0,NULL,NULL    /* reserved1,reserved2, etc */
13187
  },
13188
  {
13189
    "sort_by",
13190
    183,
13191
    PROTOBUF_C_LABEL_NONE,
13192
    PROTOBUF_C_TYPE_MESSAGE,
13193
    offsetof(PgQuery__Node, node_case),
13194
    offsetof(PgQuery__Node, sort_by),
13195
    &pg_query__sort_by__descriptor,
13196
    NULL,
13197
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13198
    0,NULL,NULL    /* reserved1,reserved2, etc */
13199
  },
13200
  {
13201
    "window_def",
13202
    184,
13203
    PROTOBUF_C_LABEL_NONE,
13204
    PROTOBUF_C_TYPE_MESSAGE,
13205
    offsetof(PgQuery__Node, node_case),
13206
    offsetof(PgQuery__Node, window_def),
13207
    &pg_query__window_def__descriptor,
13208
    NULL,
13209
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13210
    0,NULL,NULL    /* reserved1,reserved2, etc */
13211
  },
13212
  {
13213
    "range_subselect",
13214
    185,
13215
    PROTOBUF_C_LABEL_NONE,
13216
    PROTOBUF_C_TYPE_MESSAGE,
13217
    offsetof(PgQuery__Node, node_case),
13218
    offsetof(PgQuery__Node, range_subselect),
13219
    &pg_query__range_subselect__descriptor,
13220
    NULL,
13221
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13222
    0,NULL,NULL    /* reserved1,reserved2, etc */
13223
  },
13224
  {
13225
    "range_function",
13226
    186,
13227
    PROTOBUF_C_LABEL_NONE,
13228
    PROTOBUF_C_TYPE_MESSAGE,
13229
    offsetof(PgQuery__Node, node_case),
13230
    offsetof(PgQuery__Node, range_function),
13231
    &pg_query__range_function__descriptor,
13232
    NULL,
13233
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13234
    0,NULL,NULL    /* reserved1,reserved2, etc */
13235
  },
13236
  {
13237
    "range_table_sample",
13238
    187,
13239
    PROTOBUF_C_LABEL_NONE,
13240
    PROTOBUF_C_TYPE_MESSAGE,
13241
    offsetof(PgQuery__Node, node_case),
13242
    offsetof(PgQuery__Node, range_table_sample),
13243
    &pg_query__range_table_sample__descriptor,
13244
    NULL,
13245
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13246
    0,NULL,NULL    /* reserved1,reserved2, etc */
13247
  },
13248
  {
13249
    "range_table_func",
13250
    188,
13251
    PROTOBUF_C_LABEL_NONE,
13252
    PROTOBUF_C_TYPE_MESSAGE,
13253
    offsetof(PgQuery__Node, node_case),
13254
    offsetof(PgQuery__Node, range_table_func),
13255
    &pg_query__range_table_func__descriptor,
13256
    NULL,
13257
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13258
    0,NULL,NULL    /* reserved1,reserved2, etc */
13259
  },
13260
  {
13261
    "range_table_func_col",
13262
    189,
13263
    PROTOBUF_C_LABEL_NONE,
13264
    PROTOBUF_C_TYPE_MESSAGE,
13265
    offsetof(PgQuery__Node, node_case),
13266
    offsetof(PgQuery__Node, range_table_func_col),
13267
    &pg_query__range_table_func_col__descriptor,
13268
    NULL,
13269
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13270
    0,NULL,NULL    /* reserved1,reserved2, etc */
13271
  },
13272
  {
13273
    "type_name",
13274
    190,
13275
    PROTOBUF_C_LABEL_NONE,
13276
    PROTOBUF_C_TYPE_MESSAGE,
13277
    offsetof(PgQuery__Node, node_case),
13278
    offsetof(PgQuery__Node, type_name),
13279
    &pg_query__type_name__descriptor,
13280
    NULL,
13281
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13282
    0,NULL,NULL    /* reserved1,reserved2, etc */
13283
  },
13284
  {
13285
    "column_def",
13286
    191,
13287
    PROTOBUF_C_LABEL_NONE,
13288
    PROTOBUF_C_TYPE_MESSAGE,
13289
    offsetof(PgQuery__Node, node_case),
13290
    offsetof(PgQuery__Node, column_def),
13291
    &pg_query__column_def__descriptor,
13292
    NULL,
13293
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13294
    0,NULL,NULL    /* reserved1,reserved2, etc */
13295
  },
13296
  {
13297
    "index_elem",
13298
    192,
13299
    PROTOBUF_C_LABEL_NONE,
13300
    PROTOBUF_C_TYPE_MESSAGE,
13301
    offsetof(PgQuery__Node, node_case),
13302
    offsetof(PgQuery__Node, index_elem),
13303
    &pg_query__index_elem__descriptor,
13304
    NULL,
13305
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13306
    0,NULL,NULL    /* reserved1,reserved2, etc */
13307
  },
13308
  {
13309
    "stats_elem",
13310
    193,
13311
    PROTOBUF_C_LABEL_NONE,
13312
    PROTOBUF_C_TYPE_MESSAGE,
13313
    offsetof(PgQuery__Node, node_case),
13314
    offsetof(PgQuery__Node, stats_elem),
13315
    &pg_query__stats_elem__descriptor,
13316
    NULL,
13317
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13318
    0,NULL,NULL    /* reserved1,reserved2, etc */
13319
  },
13320
  {
13321
    "constraint",
13322
    194,
13323
    PROTOBUF_C_LABEL_NONE,
13324
    PROTOBUF_C_TYPE_MESSAGE,
13325
    offsetof(PgQuery__Node, node_case),
13326
    offsetof(PgQuery__Node, constraint),
13327
    &pg_query__constraint__descriptor,
13328
    NULL,
13329
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13330
    0,NULL,NULL    /* reserved1,reserved2, etc */
13331
  },
13332
  {
13333
    "def_elem",
13334
    195,
13335
    PROTOBUF_C_LABEL_NONE,
13336
    PROTOBUF_C_TYPE_MESSAGE,
13337
    offsetof(PgQuery__Node, node_case),
13338
    offsetof(PgQuery__Node, def_elem),
13339
    &pg_query__def_elem__descriptor,
13340
    NULL,
13341
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13342
    0,NULL,NULL    /* reserved1,reserved2, etc */
13343
  },
13344
  {
13345
    "range_tbl_entry",
13346
    196,
13347
    PROTOBUF_C_LABEL_NONE,
13348
    PROTOBUF_C_TYPE_MESSAGE,
13349
    offsetof(PgQuery__Node, node_case),
13350
    offsetof(PgQuery__Node, range_tbl_entry),
13351
    &pg_query__range_tbl_entry__descriptor,
13352
    NULL,
13353
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13354
    0,NULL,NULL    /* reserved1,reserved2, etc */
13355
  },
13356
  {
13357
    "range_tbl_function",
13358
    197,
13359
    PROTOBUF_C_LABEL_NONE,
13360
    PROTOBUF_C_TYPE_MESSAGE,
13361
    offsetof(PgQuery__Node, node_case),
13362
    offsetof(PgQuery__Node, range_tbl_function),
13363
    &pg_query__range_tbl_function__descriptor,
13364
    NULL,
13365
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13366
    0,NULL,NULL    /* reserved1,reserved2, etc */
13367
  },
13368
  {
13369
    "table_sample_clause",
13370
    198,
13371
    PROTOBUF_C_LABEL_NONE,
13372
    PROTOBUF_C_TYPE_MESSAGE,
13373
    offsetof(PgQuery__Node, node_case),
13374
    offsetof(PgQuery__Node, table_sample_clause),
13375
    &pg_query__table_sample_clause__descriptor,
13376
    NULL,
13377
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13378
    0,NULL,NULL    /* reserved1,reserved2, etc */
13379
  },
13380
  {
13381
    "with_check_option",
13382
    199,
13383
    PROTOBUF_C_LABEL_NONE,
13384
    PROTOBUF_C_TYPE_MESSAGE,
13385
    offsetof(PgQuery__Node, node_case),
13386
    offsetof(PgQuery__Node, with_check_option),
13387
    &pg_query__with_check_option__descriptor,
13388
    NULL,
13389
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13390
    0,NULL,NULL    /* reserved1,reserved2, etc */
13391
  },
13392
  {
13393
    "sort_group_clause",
13394
    200,
13395
    PROTOBUF_C_LABEL_NONE,
13396
    PROTOBUF_C_TYPE_MESSAGE,
13397
    offsetof(PgQuery__Node, node_case),
13398
    offsetof(PgQuery__Node, sort_group_clause),
13399
    &pg_query__sort_group_clause__descriptor,
13400
    NULL,
13401
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13402
    0,NULL,NULL    /* reserved1,reserved2, etc */
13403
  },
13404
  {
13405
    "grouping_set",
13406
    201,
13407
    PROTOBUF_C_LABEL_NONE,
13408
    PROTOBUF_C_TYPE_MESSAGE,
13409
    offsetof(PgQuery__Node, node_case),
13410
    offsetof(PgQuery__Node, grouping_set),
13411
    &pg_query__grouping_set__descriptor,
13412
    NULL,
13413
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13414
    0,NULL,NULL    /* reserved1,reserved2, etc */
13415
  },
13416
  {
13417
    "window_clause",
13418
    202,
13419
    PROTOBUF_C_LABEL_NONE,
13420
    PROTOBUF_C_TYPE_MESSAGE,
13421
    offsetof(PgQuery__Node, node_case),
13422
    offsetof(PgQuery__Node, window_clause),
13423
    &pg_query__window_clause__descriptor,
13424
    NULL,
13425
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13426
    0,NULL,NULL    /* reserved1,reserved2, etc */
13427
  },
13428
  {
13429
    "object_with_args",
13430
    203,
13431
    PROTOBUF_C_LABEL_NONE,
13432
    PROTOBUF_C_TYPE_MESSAGE,
13433
    offsetof(PgQuery__Node, node_case),
13434
    offsetof(PgQuery__Node, object_with_args),
13435
    &pg_query__object_with_args__descriptor,
13436
    NULL,
13437
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13438
    0,NULL,NULL    /* reserved1,reserved2, etc */
13439
  },
13440
  {
13441
    "access_priv",
13442
    204,
13443
    PROTOBUF_C_LABEL_NONE,
13444
    PROTOBUF_C_TYPE_MESSAGE,
13445
    offsetof(PgQuery__Node, node_case),
13446
    offsetof(PgQuery__Node, access_priv),
13447
    &pg_query__access_priv__descriptor,
13448
    NULL,
13449
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13450
    0,NULL,NULL    /* reserved1,reserved2, etc */
13451
  },
13452
  {
13453
    "create_op_class_item",
13454
    205,
13455
    PROTOBUF_C_LABEL_NONE,
13456
    PROTOBUF_C_TYPE_MESSAGE,
13457
    offsetof(PgQuery__Node, node_case),
13458
    offsetof(PgQuery__Node, create_op_class_item),
13459
    &pg_query__create_op_class_item__descriptor,
13460
    NULL,
13461
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13462
    0,NULL,NULL    /* reserved1,reserved2, etc */
13463
  },
13464
  {
13465
    "table_like_clause",
13466
    206,
13467
    PROTOBUF_C_LABEL_NONE,
13468
    PROTOBUF_C_TYPE_MESSAGE,
13469
    offsetof(PgQuery__Node, node_case),
13470
    offsetof(PgQuery__Node, table_like_clause),
13471
    &pg_query__table_like_clause__descriptor,
13472
    NULL,
13473
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13474
    0,NULL,NULL    /* reserved1,reserved2, etc */
13475
  },
13476
  {
13477
    "function_parameter",
13478
    207,
13479
    PROTOBUF_C_LABEL_NONE,
13480
    PROTOBUF_C_TYPE_MESSAGE,
13481
    offsetof(PgQuery__Node, node_case),
13482
    offsetof(PgQuery__Node, function_parameter),
13483
    &pg_query__function_parameter__descriptor,
13484
    NULL,
13485
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13486
    0,NULL,NULL    /* reserved1,reserved2, etc */
13487
  },
13488
  {
13489
    "locking_clause",
13490
    208,
13491
    PROTOBUF_C_LABEL_NONE,
13492
    PROTOBUF_C_TYPE_MESSAGE,
13493
    offsetof(PgQuery__Node, node_case),
13494
    offsetof(PgQuery__Node, locking_clause),
13495
    &pg_query__locking_clause__descriptor,
13496
    NULL,
13497
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13498
    0,NULL,NULL    /* reserved1,reserved2, etc */
13499
  },
13500
  {
13501
    "row_mark_clause",
13502
    209,
13503
    PROTOBUF_C_LABEL_NONE,
13504
    PROTOBUF_C_TYPE_MESSAGE,
13505
    offsetof(PgQuery__Node, node_case),
13506
    offsetof(PgQuery__Node, row_mark_clause),
13507
    &pg_query__row_mark_clause__descriptor,
13508
    NULL,
13509
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13510
    0,NULL,NULL    /* reserved1,reserved2, etc */
13511
  },
13512
  {
13513
    "xml_serialize",
13514
    210,
13515
    PROTOBUF_C_LABEL_NONE,
13516
    PROTOBUF_C_TYPE_MESSAGE,
13517
    offsetof(PgQuery__Node, node_case),
13518
    offsetof(PgQuery__Node, xml_serialize),
13519
    &pg_query__xml_serialize__descriptor,
13520
    NULL,
13521
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13522
    0,NULL,NULL    /* reserved1,reserved2, etc */
13523
  },
13524
  {
13525
    "with_clause",
13526
    211,
13527
    PROTOBUF_C_LABEL_NONE,
13528
    PROTOBUF_C_TYPE_MESSAGE,
13529
    offsetof(PgQuery__Node, node_case),
13530
    offsetof(PgQuery__Node, with_clause),
13531
    &pg_query__with_clause__descriptor,
13532
    NULL,
13533
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13534
    0,NULL,NULL    /* reserved1,reserved2, etc */
13535
  },
13536
  {
13537
    "infer_clause",
13538
    212,
13539
    PROTOBUF_C_LABEL_NONE,
13540
    PROTOBUF_C_TYPE_MESSAGE,
13541
    offsetof(PgQuery__Node, node_case),
13542
    offsetof(PgQuery__Node, infer_clause),
13543
    &pg_query__infer_clause__descriptor,
13544
    NULL,
13545
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13546
    0,NULL,NULL    /* reserved1,reserved2, etc */
13547
  },
13548
  {
13549
    "on_conflict_clause",
13550
    213,
13551
    PROTOBUF_C_LABEL_NONE,
13552
    PROTOBUF_C_TYPE_MESSAGE,
13553
    offsetof(PgQuery__Node, node_case),
13554
    offsetof(PgQuery__Node, on_conflict_clause),
13555
    &pg_query__on_conflict_clause__descriptor,
13556
    NULL,
13557
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13558
    0,NULL,NULL    /* reserved1,reserved2, etc */
13559
  },
13560
  {
13561
    "ctesearch_clause",
13562
    214,
13563
    PROTOBUF_C_LABEL_NONE,
13564
    PROTOBUF_C_TYPE_MESSAGE,
13565
    offsetof(PgQuery__Node, node_case),
13566
    offsetof(PgQuery__Node, ctesearch_clause),
13567
    &pg_query__ctesearch_clause__descriptor,
13568
    NULL,
13569
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13570
    0,NULL,NULL    /* reserved1,reserved2, etc */
13571
  },
13572
  {
13573
    "ctecycle_clause",
13574
    215,
13575
    PROTOBUF_C_LABEL_NONE,
13576
    PROTOBUF_C_TYPE_MESSAGE,
13577
    offsetof(PgQuery__Node, node_case),
13578
    offsetof(PgQuery__Node, ctecycle_clause),
13579
    &pg_query__ctecycle_clause__descriptor,
13580
    NULL,
13581
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13582
    0,NULL,NULL    /* reserved1,reserved2, etc */
13583
  },
13584
  {
13585
    "common_table_expr",
13586
    216,
13587
    PROTOBUF_C_LABEL_NONE,
13588
    PROTOBUF_C_TYPE_MESSAGE,
13589
    offsetof(PgQuery__Node, node_case),
13590
    offsetof(PgQuery__Node, common_table_expr),
13591
    &pg_query__common_table_expr__descriptor,
13592
    NULL,
13593
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13594
    0,NULL,NULL    /* reserved1,reserved2, etc */
13595
  },
13596
  {
13597
    "merge_when_clause",
13598
    217,
13599
    PROTOBUF_C_LABEL_NONE,
13600
    PROTOBUF_C_TYPE_MESSAGE,
13601
    offsetof(PgQuery__Node, node_case),
13602
    offsetof(PgQuery__Node, merge_when_clause),
13603
    &pg_query__merge_when_clause__descriptor,
13604
    NULL,
13605
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13606
    0,NULL,NULL    /* reserved1,reserved2, etc */
13607
  },
13608
  {
13609
    "role_spec",
13610
    218,
13611
    PROTOBUF_C_LABEL_NONE,
13612
    PROTOBUF_C_TYPE_MESSAGE,
13613
    offsetof(PgQuery__Node, node_case),
13614
    offsetof(PgQuery__Node, role_spec),
13615
    &pg_query__role_spec__descriptor,
13616
    NULL,
13617
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13618
    0,NULL,NULL    /* reserved1,reserved2, etc */
13619
  },
13620
  {
13621
    "trigger_transition",
13622
    219,
13623
    PROTOBUF_C_LABEL_NONE,
13624
    PROTOBUF_C_TYPE_MESSAGE,
13625
    offsetof(PgQuery__Node, node_case),
13626
    offsetof(PgQuery__Node, trigger_transition),
13627
    &pg_query__trigger_transition__descriptor,
13628
    NULL,
13629
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13630
    0,NULL,NULL    /* reserved1,reserved2, etc */
13631
  },
13632
  {
13633
    "partition_elem",
13634
    220,
13635
    PROTOBUF_C_LABEL_NONE,
13636
    PROTOBUF_C_TYPE_MESSAGE,
13637
    offsetof(PgQuery__Node, node_case),
13638
    offsetof(PgQuery__Node, partition_elem),
13639
    &pg_query__partition_elem__descriptor,
13640
    NULL,
13641
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13642
    0,NULL,NULL    /* reserved1,reserved2, etc */
13643
  },
13644
  {
13645
    "partition_spec",
13646
    221,
13647
    PROTOBUF_C_LABEL_NONE,
13648
    PROTOBUF_C_TYPE_MESSAGE,
13649
    offsetof(PgQuery__Node, node_case),
13650
    offsetof(PgQuery__Node, partition_spec),
13651
    &pg_query__partition_spec__descriptor,
13652
    NULL,
13653
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13654
    0,NULL,NULL    /* reserved1,reserved2, etc */
13655
  },
13656
  {
13657
    "partition_bound_spec",
13658
    222,
13659
    PROTOBUF_C_LABEL_NONE,
13660
    PROTOBUF_C_TYPE_MESSAGE,
13661
    offsetof(PgQuery__Node, node_case),
13662
    offsetof(PgQuery__Node, partition_bound_spec),
13663
    &pg_query__partition_bound_spec__descriptor,
13664
    NULL,
13665
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13666
    0,NULL,NULL    /* reserved1,reserved2, etc */
13667
  },
13668
  {
13669
    "partition_range_datum",
13670
    223,
13671
    PROTOBUF_C_LABEL_NONE,
13672
    PROTOBUF_C_TYPE_MESSAGE,
13673
    offsetof(PgQuery__Node, node_case),
13674
    offsetof(PgQuery__Node, partition_range_datum),
13675
    &pg_query__partition_range_datum__descriptor,
13676
    NULL,
13677
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13678
    0,NULL,NULL    /* reserved1,reserved2, etc */
13679
  },
13680
  {
13681
    "partition_cmd",
13682
    224,
13683
    PROTOBUF_C_LABEL_NONE,
13684
    PROTOBUF_C_TYPE_MESSAGE,
13685
    offsetof(PgQuery__Node, node_case),
13686
    offsetof(PgQuery__Node, partition_cmd),
13687
    &pg_query__partition_cmd__descriptor,
13688
    NULL,
13689
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13690
    0,NULL,NULL    /* reserved1,reserved2, etc */
13691
  },
13692
  {
13693
    "vacuum_relation",
13694
    225,
13695
    PROTOBUF_C_LABEL_NONE,
13696
    PROTOBUF_C_TYPE_MESSAGE,
13697
    offsetof(PgQuery__Node, node_case),
13698
    offsetof(PgQuery__Node, vacuum_relation),
13699
    &pg_query__vacuum_relation__descriptor,
13700
    NULL,
13701
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13702
    0,NULL,NULL    /* reserved1,reserved2, etc */
13703
  },
13704
  {
13705
    "publication_obj_spec",
13706
    226,
13707
    PROTOBUF_C_LABEL_NONE,
13708
    PROTOBUF_C_TYPE_MESSAGE,
13709
    offsetof(PgQuery__Node, node_case),
13710
    offsetof(PgQuery__Node, publication_obj_spec),
13711
    &pg_query__publication_obj_spec__descriptor,
13712
    NULL,
13713
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13714
    0,NULL,NULL    /* reserved1,reserved2, etc */
13715
  },
13716
  {
13717
    "publication_table",
13718
    227,
13719
    PROTOBUF_C_LABEL_NONE,
13720
    PROTOBUF_C_TYPE_MESSAGE,
13721
    offsetof(PgQuery__Node, node_case),
13722
    offsetof(PgQuery__Node, publication_table),
13723
    &pg_query__publication_table__descriptor,
13724
    NULL,
13725
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13726
    0,NULL,NULL    /* reserved1,reserved2, etc */
13727
  },
13728
  {
13729
    "inline_code_block",
13730
    228,
13731
    PROTOBUF_C_LABEL_NONE,
13732
    PROTOBUF_C_TYPE_MESSAGE,
13733
    offsetof(PgQuery__Node, node_case),
13734
    offsetof(PgQuery__Node, inline_code_block),
13735
    &pg_query__inline_code_block__descriptor,
13736
    NULL,
13737
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13738
    0,NULL,NULL    /* reserved1,reserved2, etc */
13739
  },
13740
  {
13741
    "call_context",
13742
    229,
13743
    PROTOBUF_C_LABEL_NONE,
13744
    PROTOBUF_C_TYPE_MESSAGE,
13745
    offsetof(PgQuery__Node, node_case),
13746
    offsetof(PgQuery__Node, call_context),
13747
    &pg_query__call_context__descriptor,
13748
    NULL,
13749
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13750
    0,NULL,NULL    /* reserved1,reserved2, etc */
13751
  },
13752
  {
13753
    "integer",
13754
    230,
13755
    PROTOBUF_C_LABEL_NONE,
13756
    PROTOBUF_C_TYPE_MESSAGE,
13757
    offsetof(PgQuery__Node, node_case),
13758
    offsetof(PgQuery__Node, integer),
13759
    &pg_query__integer__descriptor,
13760
    NULL,
13761
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13762
    0,NULL,NULL    /* reserved1,reserved2, etc */
13763
  },
13764
  {
13765
    "float",
13766
    231,
13767
    PROTOBUF_C_LABEL_NONE,
13768
    PROTOBUF_C_TYPE_MESSAGE,
13769
    offsetof(PgQuery__Node, node_case),
13770
    offsetof(PgQuery__Node, float_),
13771
    &pg_query__float__descriptor,
13772
    NULL,
13773
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13774
    0,NULL,NULL    /* reserved1,reserved2, etc */
13775
  },
13776
  {
13777
    "boolean",
13778
    232,
13779
    PROTOBUF_C_LABEL_NONE,
13780
    PROTOBUF_C_TYPE_MESSAGE,
13781
    offsetof(PgQuery__Node, node_case),
13782
    offsetof(PgQuery__Node, boolean),
13783
    &pg_query__boolean__descriptor,
13784
    NULL,
13785
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13786
    0,NULL,NULL    /* reserved1,reserved2, etc */
13787
  },
13788
  {
13789
    "string",
13790
    233,
13791
    PROTOBUF_C_LABEL_NONE,
13792
    PROTOBUF_C_TYPE_MESSAGE,
13793
    offsetof(PgQuery__Node, node_case),
13794
    offsetof(PgQuery__Node, string),
13795
    &pg_query__string__descriptor,
13796
    NULL,
13797
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13798
    0,NULL,NULL    /* reserved1,reserved2, etc */
13799
  },
13800
  {
13801
    "bit_string",
13802
    234,
13803
    PROTOBUF_C_LABEL_NONE,
13804
    PROTOBUF_C_TYPE_MESSAGE,
13805
    offsetof(PgQuery__Node, node_case),
13806
    offsetof(PgQuery__Node, bit_string),
13807
    &pg_query__bit_string__descriptor,
13808
    NULL,
13809
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13810
    0,NULL,NULL    /* reserved1,reserved2, etc */
13811
  },
13812
  {
13813
    "list",
13814
    235,
13815
    PROTOBUF_C_LABEL_NONE,
13816
    PROTOBUF_C_TYPE_MESSAGE,
13817
    offsetof(PgQuery__Node, node_case),
13818
    offsetof(PgQuery__Node, list),
13819
    &pg_query__list__descriptor,
13820
    NULL,
13821
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13822
    0,NULL,NULL    /* reserved1,reserved2, etc */
13823
  },
13824
  {
13825
    "int_list",
13826
    236,
13827
    PROTOBUF_C_LABEL_NONE,
13828
    PROTOBUF_C_TYPE_MESSAGE,
13829
    offsetof(PgQuery__Node, node_case),
13830
    offsetof(PgQuery__Node, int_list),
13831
    &pg_query__int_list__descriptor,
13832
    NULL,
13833
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13834
    0,NULL,NULL    /* reserved1,reserved2, etc */
13835
  },
13836
  {
13837
    "oid_list",
13838
    237,
13839
    PROTOBUF_C_LABEL_NONE,
13840
    PROTOBUF_C_TYPE_MESSAGE,
13841
    offsetof(PgQuery__Node, node_case),
13842
    offsetof(PgQuery__Node, oid_list),
13843
    &pg_query__oid_list__descriptor,
13844
    NULL,
13845
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13846
    0,NULL,NULL    /* reserved1,reserved2, etc */
13847
  },
13848
  {
13849
    "a_const",
13850
    238,
13851
    PROTOBUF_C_LABEL_NONE,
13852
    PROTOBUF_C_TYPE_MESSAGE,
13853
    offsetof(PgQuery__Node, node_case),
13854
    offsetof(PgQuery__Node, a_const),
13855
    &pg_query__a__const__descriptor,
13856
    NULL,
13857
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
13858
    0,NULL,NULL    /* reserved1,reserved2, etc */
13859
  },
13860
};
13861
static const unsigned pg_query__node__field_indices_by_name[] = {
13862
  177,   /* field[177] = a_array_expr */
13863
  237,   /* field[237] = a_const */
13864
  170,   /* field[170] = a_expr */
13865
  175,   /* field[175] = a_indices */
13866
  176,   /* field[176] = a_indirection */
13867
  174,   /* field[174] = a_star */
13868
  203,   /* field[203] = access_priv */
13869
  5,   /* field[5] = aggref */
13870
  0,   /* field[0] = alias */
13871
  167,   /* field[167] = alter_collation_stmt */
13872
  110,   /* field[110] = alter_database_refresh_coll_stmt */
13873
  111,   /* field[111] = alter_database_set_stmt */
13874
  109,   /* field[109] = alter_database_stmt */
13875
  66,   /* field[66] = alter_default_privileges_stmt */
13876
  62,   /* field[62] = alter_domain_stmt */
13877
  134,   /* field[134] = alter_enum_stmt */
13878
  153,   /* field[153] = alter_event_trig_stmt */
13879
  151,   /* field[151] = alter_extension_contents_stmt */
13880
  150,   /* field[150] = alter_extension_stmt */
13881
  138,   /* field[138] = alter_fdw_stmt */
13882
  140,   /* field[140] = alter_foreign_server_stmt */
13883
  78,   /* field[78] = alter_function_stmt */
13884
  124,   /* field[124] = alter_object_depends_stmt */
13885
  125,   /* field[125] = alter_object_schema_stmt */
13886
  117,   /* field[117] = alter_op_family_stmt */
13887
  127,   /* field[127] = alter_operator_stmt */
13888
  126,   /* field[126] = alter_owner_stmt */
13889
  158,   /* field[158] = alter_policy_stmt */
13890
  162,   /* field[162] = alter_publication_stmt */
13891
  112,   /* field[112] = alter_role_set_stmt */
13892
  102,   /* field[102] = alter_role_stmt */
13893
  95,   /* field[95] = alter_seq_stmt */
13894
  169,   /* field[169] = alter_stats_stmt */
13895
  164,   /* field[164] = alter_subscription_stmt */
13896
  156,   /* field[156] = alter_system_stmt */
13897
  61,   /* field[61] = alter_table_cmd */
13898
  145,   /* field[145] = alter_table_move_all_stmt */
13899
  144,   /* field[144] = alter_table_space_options_stmt */
13900
  60,   /* field[60] = alter_table_stmt */
13901
  136,   /* field[136] = alter_tsconfiguration_stmt */
13902
  135,   /* field[135] = alter_tsdictionary_stmt */
13903
  128,   /* field[128] = alter_type_stmt */
13904
  142,   /* field[142] = alter_user_mapping_stmt */
13905
  18,   /* field[18] = alternative_sub_plan */
13906
  23,   /* field[23] = array_coerce_expr */
13907
  29,   /* field[29] = array_expr */
13908
  233,   /* field[233] = bit_string */
13909
  15,   /* field[15] = bool_expr */
13910
  231,   /* field[231] = boolean */
13911
  37,   /* field[37] = boolean_test */
13912
  228,   /* field[228] = call_context */
13913
  168,   /* field[168] = call_stmt */
13914
  26,   /* field[26] = case_expr */
13915
  28,   /* field[28] = case_test_expr */
13916
  27,   /* field[27] = case_when */
13917
  107,   /* field[107] = check_point_stmt */
13918
  67,   /* field[67] = close_portal_stmt */
13919
  68,   /* field[68] = cluster_stmt */
13920
  32,   /* field[32] = coalesce_expr */
13921
  38,   /* field[38] = coerce_to_domain */
13922
  39,   /* field[39] = coerce_to_domain_value */
13923
  22,   /* field[22] = coerce_via_io */
13924
  181,   /* field[181] = collate_clause */
13925
  25,   /* field[25] = collate_expr */
13926
  190,   /* field[190] = column_def */
13927
  171,   /* field[171] = column_ref */
13928
  74,   /* field[74] = comment_stmt */
13929
  215,   /* field[215] = common_table_expr */
13930
  131,   /* field[131] = composite_type_stmt */
13931
  193,   /* field[193] = constraint */
13932
  105,   /* field[105] = constraints_set_stmt */
13933
  24,   /* field[24] = convert_rowtype_expr */
13934
  69,   /* field[69] = copy_stmt */
13935
  160,   /* field[160] = create_am_stmt */
13936
  114,   /* field[114] = create_cast_stmt */
13937
  113,   /* field[113] = create_conversion_stmt */
13938
  88,   /* field[88] = create_domain_stmt */
13939
  132,   /* field[132] = create_enum_stmt */
13940
  152,   /* field[152] = create_event_trig_stmt */
13941
  149,   /* field[149] = create_extension_stmt */
13942
  137,   /* field[137] = create_fdw_stmt */
13943
  139,   /* field[139] = create_foreign_server_stmt */
13944
  147,   /* field[147] = create_foreign_table_stmt */
13945
  77,   /* field[77] = create_function_stmt */
13946
  204,   /* field[204] = create_op_class_item */
13947
  115,   /* field[115] = create_op_class_stmt */
13948
  116,   /* field[116] = create_op_family_stmt */
13949
  100,   /* field[100] = create_plang_stmt */
13950
  157,   /* field[157] = create_policy_stmt */
13951
  161,   /* field[161] = create_publication_stmt */
13952
  133,   /* field[133] = create_range_stmt */
13953
  101,   /* field[101] = create_role_stmt */
13954
  108,   /* field[108] = create_schema_stmt */
13955
  94,   /* field[94] = create_seq_stmt */
13956
  166,   /* field[166] = create_stats_stmt */
13957
  70,   /* field[70] = create_stmt */
13958
  163,   /* field[163] = create_subscription_stmt */
13959
  93,   /* field[93] = create_table_as_stmt */
13960
  122,   /* field[122] = create_table_space_stmt */
13961
  159,   /* field[159] = create_transform_stmt */
13962
  99,   /* field[99] = create_trig_stmt */
13963
  141,   /* field[141] = create_user_mapping_stmt */
13964
  89,   /* field[89] = createdb_stmt */
13965
  214,   /* field[214] = ctecycle_clause */
13966
  213,   /* field[213] = ctesearch_clause */
13967
  41,   /* field[41] = current_of_expr */
13968
  120,   /* field[120] = deallocate_stmt */
13969
  121,   /* field[121] = declare_cursor_stmt */
13970
  194,   /* field[194] = def_elem */
13971
  71,   /* field[71] = define_stmt */
13972
  54,   /* field[54] = delete_stmt */
13973
  98,   /* field[98] = discard_stmt */
13974
  12,   /* field[12] = distinct_expr */
13975
  79,   /* field[79] = do_stmt */
13976
  129,   /* field[129] = drop_owned_stmt */
13977
  103,   /* field[103] = drop_role_stmt */
13978
  72,   /* field[72] = drop_stmt */
13979
  165,   /* field[165] = drop_subscription_stmt */
13980
  123,   /* field[123] = drop_table_space_stmt */
13981
  143,   /* field[143] = drop_user_mapping_stmt */
13982
  90,   /* field[90] = dropdb_stmt */
13983
  119,   /* field[119] = execute_stmt */
13984
  92,   /* field[92] = explain_stmt */
13985
  75,   /* field[75] = fetch_stmt */
13986
  19,   /* field[19] = field_select */
13987
  20,   /* field[20] = field_store */
13988
  230,   /* field[230] = float */
13989
  47,   /* field[47] = from_expr */
13990
  173,   /* field[173] = func_call */
13991
  9,   /* field[9] = func_expr */
13992
  206,   /* field[206] = function_parameter */
13993
  65,   /* field[65] = grant_role_stmt */
13994
  64,   /* field[64] = grant_stmt */
13995
  6,   /* field[6] = grouping_func */
13996
  200,   /* field[200] = grouping_set */
13997
  148,   /* field[148] = import_foreign_schema_stmt */
13998
  191,   /* field[191] = index_elem */
13999
  76,   /* field[76] = index_stmt */
14000
  211,   /* field[211] = infer_clause */
14001
  43,   /* field[43] = inference_elem */
14002
  227,   /* field[227] = inline_code_block */
14003
  53,   /* field[53] = insert_stmt */
14004
  235,   /* field[235] = int_list */
14005
  229,   /* field[229] = integer */
14006
  49,   /* field[49] = into_clause */
14007
  46,   /* field[46] = join_expr */
14008
  234,   /* field[234] = list */
14009
  83,   /* field[83] = listen_stmt */
14010
  87,   /* field[87] = load_stmt */
14011
  104,   /* field[104] = lock_stmt */
14012
  207,   /* field[207] = locking_clause */
14013
  50,   /* field[50] = merge_action */
14014
  56,   /* field[56] = merge_stmt */
14015
  216,   /* field[216] = merge_when_clause */
14016
  33,   /* field[33] = min_max_expr */
14017
  179,   /* field[179] = multi_assign_ref */
14018
  10,   /* field[10] = named_arg_expr */
14019
  42,   /* field[42] = next_value_expr */
14020
  82,   /* field[82] = notify_stmt */
14021
  13,   /* field[13] = null_if_expr */
14022
  36,   /* field[36] = null_test */
14023
  202,   /* field[202] = object_with_args */
14024
  236,   /* field[236] = oid_list */
14025
  212,   /* field[212] = on_conflict_clause */
14026
  48,   /* field[48] = on_conflict_expr */
14027
  11,   /* field[11] = op_expr */
14028
  4,   /* field[4] = param */
14029
  172,   /* field[172] = param_ref */
14030
  221,   /* field[221] = partition_bound_spec */
14031
  223,   /* field[223] = partition_cmd */
14032
  219,   /* field[219] = partition_elem */
14033
  222,   /* field[222] = partition_range_datum */
14034
  220,   /* field[220] = partition_spec */
14035
  59,   /* field[59] = plassign_stmt */
14036
  118,   /* field[118] = prepare_stmt */
14037
  225,   /* field[225] = publication_obj_spec */
14038
  226,   /* field[226] = publication_table */
14039
  52,   /* field[52] = query */
14040
  185,   /* field[185] = range_function */
14041
  184,   /* field[184] = range_subselect */
14042
  187,   /* field[187] = range_table_func */
14043
  188,   /* field[188] = range_table_func_col */
14044
  186,   /* field[186] = range_table_sample */
14045
  195,   /* field[195] = range_tbl_entry */
14046
  196,   /* field[196] = range_tbl_function */
14047
  45,   /* field[45] = range_tbl_ref */
14048
  1,   /* field[1] = range_var */
14049
  51,   /* field[51] = raw_stmt */
14050
  130,   /* field[130] = reassign_owned_stmt */
14051
  154,   /* field[154] = refresh_mat_view_stmt */
14052
  106,   /* field[106] = reindex_stmt */
14053
  21,   /* field[21] = relabel_type */
14054
  80,   /* field[80] = rename_stmt */
14055
  155,   /* field[155] = replica_identity_stmt */
14056
  178,   /* field[178] = res_target */
14057
  58,   /* field[58] = return_stmt */
14058
  217,   /* field[217] = role_spec */
14059
  31,   /* field[31] = row_compare_expr */
14060
  30,   /* field[30] = row_expr */
14061
  208,   /* field[208] = row_mark_clause */
14062
  81,   /* field[81] = rule_stmt */
14063
  14,   /* field[14] = scalar_array_op_expr */
14064
  146,   /* field[146] = sec_label_stmt */
14065
  57,   /* field[57] = select_stmt */
14066
  63,   /* field[63] = set_operation_stmt */
14067
  40,   /* field[40] = set_to_default */
14068
  182,   /* field[182] = sort_by */
14069
  199,   /* field[199] = sort_group_clause */
14070
  34,   /* field[34] = sqlvalue_function */
14071
  192,   /* field[192] = stats_elem */
14072
  232,   /* field[232] = string */
14073
  16,   /* field[16] = sub_link */
14074
  17,   /* field[17] = sub_plan */
14075
  8,   /* field[8] = subscripting_ref */
14076
  2,   /* field[2] = table_func */
14077
  205,   /* field[205] = table_like_clause */
14078
  197,   /* field[197] = table_sample_clause */
14079
  44,   /* field[44] = target_entry */
14080
  85,   /* field[85] = transaction_stmt */
14081
  218,   /* field[218] = trigger_transition */
14082
  73,   /* field[73] = truncate_stmt */
14083
  180,   /* field[180] = type_cast */
14084
  189,   /* field[189] = type_name */
14085
  84,   /* field[84] = unlisten_stmt */
14086
  55,   /* field[55] = update_stmt */
14087
  224,   /* field[224] = vacuum_relation */
14088
  91,   /* field[91] = vacuum_stmt */
14089
  3,   /* field[3] = var */
14090
  96,   /* field[96] = variable_set_stmt */
14091
  97,   /* field[97] = variable_show_stmt */
14092
  86,   /* field[86] = view_stmt */
14093
  201,   /* field[201] = window_clause */
14094
  183,   /* field[183] = window_def */
14095
  7,   /* field[7] = window_func */
14096
  198,   /* field[198] = with_check_option */
14097
  210,   /* field[210] = with_clause */
14098
  35,   /* field[35] = xml_expr */
14099
  209,   /* field[209] = xml_serialize */
14100
};
14101
static const ProtobufCIntRange pg_query__node__number_ranges[1 + 1] =
14102
{
14103
  { 1, 0 },
14104
  { 0, 238 }
14105
};
14106
const ProtobufCMessageDescriptor pg_query__node__descriptor =
14107
{
14108
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14109
  "pg_query.Node",
14110
  "Node",
14111
  "PgQuery__Node",
14112
  "pg_query",
14113
  sizeof(PgQuery__Node),
14114
  238,
14115
  pg_query__node__field_descriptors,
14116
  pg_query__node__field_indices_by_name,
14117
  1,  pg_query__node__number_ranges,
14118
  (ProtobufCMessageInit) pg_query__node__init,
14119
  NULL,NULL,NULL    /* reserved[123] */
14120
};
14121
static const ProtobufCFieldDescriptor pg_query__integer__field_descriptors[1] =
14122
{
14123
  {
14124
    "ival",
14125
    1,
14126
    PROTOBUF_C_LABEL_NONE,
14127
    PROTOBUF_C_TYPE_INT32,
14128
    0,   /* quantifier_offset */
14129
    offsetof(PgQuery__Integer, ival),
14130
    NULL,
14131
    NULL,
14132
    0,             /* flags */
14133
    0,NULL,NULL    /* reserved1,reserved2, etc */
14134
  },
14135
};
14136
static const unsigned pg_query__integer__field_indices_by_name[] = {
14137
  0,   /* field[0] = ival */
14138
};
14139
static const ProtobufCIntRange pg_query__integer__number_ranges[1 + 1] =
14140
{
14141
  { 1, 0 },
14142
  { 0, 1 }
14143
};
14144
const ProtobufCMessageDescriptor pg_query__integer__descriptor =
14145
{
14146
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14147
  "pg_query.Integer",
14148
  "Integer",
14149
  "PgQuery__Integer",
14150
  "pg_query",
14151
  sizeof(PgQuery__Integer),
14152
  1,
14153
  pg_query__integer__field_descriptors,
14154
  pg_query__integer__field_indices_by_name,
14155
  1,  pg_query__integer__number_ranges,
14156
  (ProtobufCMessageInit) pg_query__integer__init,
14157
  NULL,NULL,NULL    /* reserved[123] */
14158
};
14159
static const ProtobufCFieldDescriptor pg_query__float__field_descriptors[1] =
14160
{
14161
  {
14162
    "fval",
14163
    1,
14164
    PROTOBUF_C_LABEL_NONE,
14165
    PROTOBUF_C_TYPE_STRING,
14166
    0,   /* quantifier_offset */
14167
    offsetof(PgQuery__Float, fval),
14168
    NULL,
14169
    &protobuf_c_empty_string,
14170
    0,             /* flags */
14171
    0,NULL,NULL    /* reserved1,reserved2, etc */
14172
  },
14173
};
14174
static const unsigned pg_query__float__field_indices_by_name[] = {
14175
  0,   /* field[0] = fval */
14176
};
14177
static const ProtobufCIntRange pg_query__float__number_ranges[1 + 1] =
14178
{
14179
  { 1, 0 },
14180
  { 0, 1 }
14181
};
14182
const ProtobufCMessageDescriptor pg_query__float__descriptor =
14183
{
14184
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14185
  "pg_query.Float",
14186
  "Float",
14187
  "PgQuery__Float",
14188
  "pg_query",
14189
  sizeof(PgQuery__Float),
14190
  1,
14191
  pg_query__float__field_descriptors,
14192
  pg_query__float__field_indices_by_name,
14193
  1,  pg_query__float__number_ranges,
14194
  (ProtobufCMessageInit) pg_query__float__init,
14195
  NULL,NULL,NULL    /* reserved[123] */
14196
};
14197
static const ProtobufCFieldDescriptor pg_query__boolean__field_descriptors[1] =
14198
{
14199
  {
14200
    "boolval",
14201
    1,
14202
    PROTOBUF_C_LABEL_NONE,
14203
    PROTOBUF_C_TYPE_BOOL,
14204
    0,   /* quantifier_offset */
14205
    offsetof(PgQuery__Boolean, boolval),
14206
    NULL,
14207
    NULL,
14208
    0,             /* flags */
14209
    0,NULL,NULL    /* reserved1,reserved2, etc */
14210
  },
14211
};
14212
static const unsigned pg_query__boolean__field_indices_by_name[] = {
14213
  0,   /* field[0] = boolval */
14214
};
14215
static const ProtobufCIntRange pg_query__boolean__number_ranges[1 + 1] =
14216
{
14217
  { 1, 0 },
14218
  { 0, 1 }
14219
};
14220
const ProtobufCMessageDescriptor pg_query__boolean__descriptor =
14221
{
14222
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14223
  "pg_query.Boolean",
14224
  "Boolean",
14225
  "PgQuery__Boolean",
14226
  "pg_query",
14227
  sizeof(PgQuery__Boolean),
14228
  1,
14229
  pg_query__boolean__field_descriptors,
14230
  pg_query__boolean__field_indices_by_name,
14231
  1,  pg_query__boolean__number_ranges,
14232
  (ProtobufCMessageInit) pg_query__boolean__init,
14233
  NULL,NULL,NULL    /* reserved[123] */
14234
};
14235
static const ProtobufCFieldDescriptor pg_query__string__field_descriptors[1] =
14236
{
14237
  {
14238
    "sval",
14239
    1,
14240
    PROTOBUF_C_LABEL_NONE,
14241
    PROTOBUF_C_TYPE_STRING,
14242
    0,   /* quantifier_offset */
14243
    offsetof(PgQuery__String, sval),
14244
    NULL,
14245
    &protobuf_c_empty_string,
14246
    0,             /* flags */
14247
    0,NULL,NULL    /* reserved1,reserved2, etc */
14248
  },
14249
};
14250
static const unsigned pg_query__string__field_indices_by_name[] = {
14251
  0,   /* field[0] = sval */
14252
};
14253
static const ProtobufCIntRange pg_query__string__number_ranges[1 + 1] =
14254
{
14255
  { 1, 0 },
14256
  { 0, 1 }
14257
};
14258
const ProtobufCMessageDescriptor pg_query__string__descriptor =
14259
{
14260
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14261
  "pg_query.String",
14262
  "String",
14263
  "PgQuery__String",
14264
  "pg_query",
14265
  sizeof(PgQuery__String),
14266
  1,
14267
  pg_query__string__field_descriptors,
14268
  pg_query__string__field_indices_by_name,
14269
  1,  pg_query__string__number_ranges,
14270
  (ProtobufCMessageInit) pg_query__string__init,
14271
  NULL,NULL,NULL    /* reserved[123] */
14272
};
14273
static const ProtobufCFieldDescriptor pg_query__bit_string__field_descriptors[1] =
14274
{
14275
  {
14276
    "bsval",
14277
    1,
14278
    PROTOBUF_C_LABEL_NONE,
14279
    PROTOBUF_C_TYPE_STRING,
14280
    0,   /* quantifier_offset */
14281
    offsetof(PgQuery__BitString, bsval),
14282
    NULL,
14283
    &protobuf_c_empty_string,
14284
    0,             /* flags */
14285
    0,NULL,NULL    /* reserved1,reserved2, etc */
14286
  },
14287
};
14288
static const unsigned pg_query__bit_string__field_indices_by_name[] = {
14289
  0,   /* field[0] = bsval */
14290
};
14291
static const ProtobufCIntRange pg_query__bit_string__number_ranges[1 + 1] =
14292
{
14293
  { 1, 0 },
14294
  { 0, 1 }
14295
};
14296
const ProtobufCMessageDescriptor pg_query__bit_string__descriptor =
14297
{
14298
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14299
  "pg_query.BitString",
14300
  "BitString",
14301
  "PgQuery__BitString",
14302
  "pg_query",
14303
  sizeof(PgQuery__BitString),
14304
  1,
14305
  pg_query__bit_string__field_descriptors,
14306
  pg_query__bit_string__field_indices_by_name,
14307
  1,  pg_query__bit_string__number_ranges,
14308
  (ProtobufCMessageInit) pg_query__bit_string__init,
14309
  NULL,NULL,NULL    /* reserved[123] */
14310
};
14311
static const ProtobufCFieldDescriptor pg_query__list__field_descriptors[1] =
14312
{
14313
  {
14314
    "items",
14315
    1,
14316
    PROTOBUF_C_LABEL_REPEATED,
14317
    PROTOBUF_C_TYPE_MESSAGE,
14318
    offsetof(PgQuery__List, n_items),
14319
    offsetof(PgQuery__List, items),
14320
    &pg_query__node__descriptor,
14321
    NULL,
14322
    0,             /* flags */
14323
    0,NULL,NULL    /* reserved1,reserved2, etc */
14324
  },
14325
};
14326
static const unsigned pg_query__list__field_indices_by_name[] = {
14327
  0,   /* field[0] = items */
14328
};
14329
static const ProtobufCIntRange pg_query__list__number_ranges[1 + 1] =
14330
{
14331
  { 1, 0 },
14332
  { 0, 1 }
14333
};
14334
const ProtobufCMessageDescriptor pg_query__list__descriptor =
14335
{
14336
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14337
  "pg_query.List",
14338
  "List",
14339
  "PgQuery__List",
14340
  "pg_query",
14341
  sizeof(PgQuery__List),
14342
  1,
14343
  pg_query__list__field_descriptors,
14344
  pg_query__list__field_indices_by_name,
14345
  1,  pg_query__list__number_ranges,
14346
  (ProtobufCMessageInit) pg_query__list__init,
14347
  NULL,NULL,NULL    /* reserved[123] */
14348
};
14349
static const ProtobufCFieldDescriptor pg_query__oid_list__field_descriptors[1] =
14350
{
14351
  {
14352
    "items",
14353
    1,
14354
    PROTOBUF_C_LABEL_REPEATED,
14355
    PROTOBUF_C_TYPE_MESSAGE,
14356
    offsetof(PgQuery__OidList, n_items),
14357
    offsetof(PgQuery__OidList, items),
14358
    &pg_query__node__descriptor,
14359
    NULL,
14360
    0,             /* flags */
14361
    0,NULL,NULL    /* reserved1,reserved2, etc */
14362
  },
14363
};
14364
static const unsigned pg_query__oid_list__field_indices_by_name[] = {
14365
  0,   /* field[0] = items */
14366
};
14367
static const ProtobufCIntRange pg_query__oid_list__number_ranges[1 + 1] =
14368
{
14369
  { 1, 0 },
14370
  { 0, 1 }
14371
};
14372
const ProtobufCMessageDescriptor pg_query__oid_list__descriptor =
14373
{
14374
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14375
  "pg_query.OidList",
14376
  "OidList",
14377
  "PgQuery__OidList",
14378
  "pg_query",
14379
  sizeof(PgQuery__OidList),
14380
  1,
14381
  pg_query__oid_list__field_descriptors,
14382
  pg_query__oid_list__field_indices_by_name,
14383
  1,  pg_query__oid_list__number_ranges,
14384
  (ProtobufCMessageInit) pg_query__oid_list__init,
14385
  NULL,NULL,NULL    /* reserved[123] */
14386
};
14387
static const ProtobufCFieldDescriptor pg_query__int_list__field_descriptors[1] =
14388
{
14389
  {
14390
    "items",
14391
    1,
14392
    PROTOBUF_C_LABEL_REPEATED,
14393
    PROTOBUF_C_TYPE_MESSAGE,
14394
    offsetof(PgQuery__IntList, n_items),
14395
    offsetof(PgQuery__IntList, items),
14396
    &pg_query__node__descriptor,
14397
    NULL,
14398
    0,             /* flags */
14399
    0,NULL,NULL    /* reserved1,reserved2, etc */
14400
  },
14401
};
14402
static const unsigned pg_query__int_list__field_indices_by_name[] = {
14403
  0,   /* field[0] = items */
14404
};
14405
static const ProtobufCIntRange pg_query__int_list__number_ranges[1 + 1] =
14406
{
14407
  { 1, 0 },
14408
  { 0, 1 }
14409
};
14410
const ProtobufCMessageDescriptor pg_query__int_list__descriptor =
14411
{
14412
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14413
  "pg_query.IntList",
14414
  "IntList",
14415
  "PgQuery__IntList",
14416
  "pg_query",
14417
  sizeof(PgQuery__IntList),
14418
  1,
14419
  pg_query__int_list__field_descriptors,
14420
  pg_query__int_list__field_indices_by_name,
14421
  1,  pg_query__int_list__number_ranges,
14422
  (ProtobufCMessageInit) pg_query__int_list__init,
14423
  NULL,NULL,NULL    /* reserved[123] */
14424
};
14425
static const ProtobufCFieldDescriptor pg_query__a__const__field_descriptors[7] =
14426
{
14427
  {
14428
    "ival",
14429
    1,
14430
    PROTOBUF_C_LABEL_NONE,
14431
    PROTOBUF_C_TYPE_MESSAGE,
14432
    offsetof(PgQuery__AConst, val_case),
14433
    offsetof(PgQuery__AConst, ival),
14434
    &pg_query__integer__descriptor,
14435
    NULL,
14436
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
14437
    0,NULL,NULL    /* reserved1,reserved2, etc */
14438
  },
14439
  {
14440
    "fval",
14441
    2,
14442
    PROTOBUF_C_LABEL_NONE,
14443
    PROTOBUF_C_TYPE_MESSAGE,
14444
    offsetof(PgQuery__AConst, val_case),
14445
    offsetof(PgQuery__AConst, fval),
14446
    &pg_query__float__descriptor,
14447
    NULL,
14448
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
14449
    0,NULL,NULL    /* reserved1,reserved2, etc */
14450
  },
14451
  {
14452
    "boolval",
14453
    3,
14454
    PROTOBUF_C_LABEL_NONE,
14455
    PROTOBUF_C_TYPE_MESSAGE,
14456
    offsetof(PgQuery__AConst, val_case),
14457
    offsetof(PgQuery__AConst, boolval),
14458
    &pg_query__boolean__descriptor,
14459
    NULL,
14460
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
14461
    0,NULL,NULL    /* reserved1,reserved2, etc */
14462
  },
14463
  {
14464
    "sval",
14465
    4,
14466
    PROTOBUF_C_LABEL_NONE,
14467
    PROTOBUF_C_TYPE_MESSAGE,
14468
    offsetof(PgQuery__AConst, val_case),
14469
    offsetof(PgQuery__AConst, sval),
14470
    &pg_query__string__descriptor,
14471
    NULL,
14472
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
14473
    0,NULL,NULL    /* reserved1,reserved2, etc */
14474
  },
14475
  {
14476
    "bsval",
14477
    5,
14478
    PROTOBUF_C_LABEL_NONE,
14479
    PROTOBUF_C_TYPE_MESSAGE,
14480
    offsetof(PgQuery__AConst, val_case),
14481
    offsetof(PgQuery__AConst, bsval),
14482
    &pg_query__bit_string__descriptor,
14483
    NULL,
14484
    0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
14485
    0,NULL,NULL    /* reserved1,reserved2, etc */
14486
  },
14487
  {
14488
    "isnull",
14489
    10,
14490
    PROTOBUF_C_LABEL_NONE,
14491
    PROTOBUF_C_TYPE_BOOL,
14492
    0,   /* quantifier_offset */
14493
    offsetof(PgQuery__AConst, isnull),
14494
    NULL,
14495
    NULL,
14496
    0,             /* flags */
14497
    0,NULL,NULL    /* reserved1,reserved2, etc */
14498
  },
14499
  {
14500
    "location",
14501
    11,
14502
    PROTOBUF_C_LABEL_NONE,
14503
    PROTOBUF_C_TYPE_INT32,
14504
    0,   /* quantifier_offset */
14505
    offsetof(PgQuery__AConst, location),
14506
    NULL,
14507
    NULL,
14508
    0,             /* flags */
14509
    0,NULL,NULL    /* reserved1,reserved2, etc */
14510
  },
14511
};
14512
static const unsigned pg_query__a__const__field_indices_by_name[] = {
14513
  2,   /* field[2] = boolval */
14514
  4,   /* field[4] = bsval */
14515
  1,   /* field[1] = fval */
14516
  5,   /* field[5] = isnull */
14517
  0,   /* field[0] = ival */
14518
  6,   /* field[6] = location */
14519
  3,   /* field[3] = sval */
14520
};
14521
static const ProtobufCIntRange pg_query__a__const__number_ranges[2 + 1] =
14522
{
14523
  { 1, 0 },
14524
  { 10, 5 },
14525
  { 0, 7 }
14526
};
14527
const ProtobufCMessageDescriptor pg_query__a__const__descriptor =
14528
{
14529
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14530
  "pg_query.A_Const",
14531
  "AConst",
14532
  "PgQuery__AConst",
14533
  "pg_query",
14534
  sizeof(PgQuery__AConst),
14535
  7,
14536
  pg_query__a__const__field_descriptors,
14537
  pg_query__a__const__field_indices_by_name,
14538
  2,  pg_query__a__const__number_ranges,
14539
  (ProtobufCMessageInit) pg_query__a__const__init,
14540
  NULL,NULL,NULL    /* reserved[123] */
14541
};
14542
static const ProtobufCFieldDescriptor pg_query__alias__field_descriptors[2] =
14543
{
14544
  {
14545
    "aliasname",
14546
    1,
14547
    PROTOBUF_C_LABEL_NONE,
14548
    PROTOBUF_C_TYPE_STRING,
14549
    0,   /* quantifier_offset */
14550
    offsetof(PgQuery__Alias, aliasname),
14551
    NULL,
14552
    &protobuf_c_empty_string,
14553
    0,             /* flags */
14554
    0,NULL,NULL    /* reserved1,reserved2, etc */
14555
  },
14556
  {
14557
    "colnames",
14558
    2,
14559
    PROTOBUF_C_LABEL_REPEATED,
14560
    PROTOBUF_C_TYPE_MESSAGE,
14561
    offsetof(PgQuery__Alias, n_colnames),
14562
    offsetof(PgQuery__Alias, colnames),
14563
    &pg_query__node__descriptor,
14564
    NULL,
14565
    0,             /* flags */
14566
    0,NULL,NULL    /* reserved1,reserved2, etc */
14567
  },
14568
};
14569
static const unsigned pg_query__alias__field_indices_by_name[] = {
14570
  0,   /* field[0] = aliasname */
14571
  1,   /* field[1] = colnames */
14572
};
14573
static const ProtobufCIntRange pg_query__alias__number_ranges[1 + 1] =
14574
{
14575
  { 1, 0 },
14576
  { 0, 2 }
14577
};
14578
const ProtobufCMessageDescriptor pg_query__alias__descriptor =
14579
{
14580
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14581
  "pg_query.Alias",
14582
  "Alias",
14583
  "PgQuery__Alias",
14584
  "pg_query",
14585
  sizeof(PgQuery__Alias),
14586
  2,
14587
  pg_query__alias__field_descriptors,
14588
  pg_query__alias__field_indices_by_name,
14589
  1,  pg_query__alias__number_ranges,
14590
  (ProtobufCMessageInit) pg_query__alias__init,
14591
  NULL,NULL,NULL    /* reserved[123] */
14592
};
14593
static const ProtobufCFieldDescriptor pg_query__range_var__field_descriptors[7] =
14594
{
14595
  {
14596
    "catalogname",
14597
    1,
14598
    PROTOBUF_C_LABEL_NONE,
14599
    PROTOBUF_C_TYPE_STRING,
14600
    0,   /* quantifier_offset */
14601
    offsetof(PgQuery__RangeVar, catalogname),
14602
    NULL,
14603
    &protobuf_c_empty_string,
14604
    0,             /* flags */
14605
    0,NULL,NULL    /* reserved1,reserved2, etc */
14606
  },
14607
  {
14608
    "schemaname",
14609
    2,
14610
    PROTOBUF_C_LABEL_NONE,
14611
    PROTOBUF_C_TYPE_STRING,
14612
    0,   /* quantifier_offset */
14613
    offsetof(PgQuery__RangeVar, schemaname),
14614
    NULL,
14615
    &protobuf_c_empty_string,
14616
    0,             /* flags */
14617
    0,NULL,NULL    /* reserved1,reserved2, etc */
14618
  },
14619
  {
14620
    "relname",
14621
    3,
14622
    PROTOBUF_C_LABEL_NONE,
14623
    PROTOBUF_C_TYPE_STRING,
14624
    0,   /* quantifier_offset */
14625
    offsetof(PgQuery__RangeVar, relname),
14626
    NULL,
14627
    &protobuf_c_empty_string,
14628
    0,             /* flags */
14629
    0,NULL,NULL    /* reserved1,reserved2, etc */
14630
  },
14631
  {
14632
    "inh",
14633
    4,
14634
    PROTOBUF_C_LABEL_NONE,
14635
    PROTOBUF_C_TYPE_BOOL,
14636
    0,   /* quantifier_offset */
14637
    offsetof(PgQuery__RangeVar, inh),
14638
    NULL,
14639
    NULL,
14640
    0,             /* flags */
14641
    0,NULL,NULL    /* reserved1,reserved2, etc */
14642
  },
14643
  {
14644
    "relpersistence",
14645
    5,
14646
    PROTOBUF_C_LABEL_NONE,
14647
    PROTOBUF_C_TYPE_STRING,
14648
    0,   /* quantifier_offset */
14649
    offsetof(PgQuery__RangeVar, relpersistence),
14650
    NULL,
14651
    &protobuf_c_empty_string,
14652
    0,             /* flags */
14653
    0,NULL,NULL    /* reserved1,reserved2, etc */
14654
  },
14655
  {
14656
    "alias",
14657
    6,
14658
    PROTOBUF_C_LABEL_NONE,
14659
    PROTOBUF_C_TYPE_MESSAGE,
14660
    0,   /* quantifier_offset */
14661
    offsetof(PgQuery__RangeVar, alias),
14662
    &pg_query__alias__descriptor,
14663
    NULL,
14664
    0,             /* flags */
14665
    0,NULL,NULL    /* reserved1,reserved2, etc */
14666
  },
14667
  {
14668
    "location",
14669
    7,
14670
    PROTOBUF_C_LABEL_NONE,
14671
    PROTOBUF_C_TYPE_INT32,
14672
    0,   /* quantifier_offset */
14673
    offsetof(PgQuery__RangeVar, location),
14674
    NULL,
14675
    NULL,
14676
    0,             /* flags */
14677
    0,NULL,NULL    /* reserved1,reserved2, etc */
14678
  },
14679
};
14680
static const unsigned pg_query__range_var__field_indices_by_name[] = {
14681
  5,   /* field[5] = alias */
14682
  0,   /* field[0] = catalogname */
14683
  3,   /* field[3] = inh */
14684
  6,   /* field[6] = location */
14685
  2,   /* field[2] = relname */
14686
  4,   /* field[4] = relpersistence */
14687
  1,   /* field[1] = schemaname */
14688
};
14689
static const ProtobufCIntRange pg_query__range_var__number_ranges[1 + 1] =
14690
{
14691
  { 1, 0 },
14692
  { 0, 7 }
14693
};
14694
const ProtobufCMessageDescriptor pg_query__range_var__descriptor =
14695
{
14696
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14697
  "pg_query.RangeVar",
14698
  "RangeVar",
14699
  "PgQuery__RangeVar",
14700
  "pg_query",
14701
  sizeof(PgQuery__RangeVar),
14702
  7,
14703
  pg_query__range_var__field_descriptors,
14704
  pg_query__range_var__field_indices_by_name,
14705
  1,  pg_query__range_var__number_ranges,
14706
  (ProtobufCMessageInit) pg_query__range_var__init,
14707
  NULL,NULL,NULL    /* reserved[123] */
14708
};
14709
static const ProtobufCFieldDescriptor pg_query__table_func__field_descriptors[13] =
14710
{
14711
  {
14712
    "ns_uris",
14713
    1,
14714
    PROTOBUF_C_LABEL_REPEATED,
14715
    PROTOBUF_C_TYPE_MESSAGE,
14716
    offsetof(PgQuery__TableFunc, n_ns_uris),
14717
    offsetof(PgQuery__TableFunc, ns_uris),
14718
    &pg_query__node__descriptor,
14719
    NULL,
14720
    0,             /* flags */
14721
    0,NULL,NULL    /* reserved1,reserved2, etc */
14722
  },
14723
  {
14724
    "ns_names",
14725
    2,
14726
    PROTOBUF_C_LABEL_REPEATED,
14727
    PROTOBUF_C_TYPE_MESSAGE,
14728
    offsetof(PgQuery__TableFunc, n_ns_names),
14729
    offsetof(PgQuery__TableFunc, ns_names),
14730
    &pg_query__node__descriptor,
14731
    NULL,
14732
    0,             /* flags */
14733
    0,NULL,NULL    /* reserved1,reserved2, etc */
14734
  },
14735
  {
14736
    "docexpr",
14737
    3,
14738
    PROTOBUF_C_LABEL_NONE,
14739
    PROTOBUF_C_TYPE_MESSAGE,
14740
    0,   /* quantifier_offset */
14741
    offsetof(PgQuery__TableFunc, docexpr),
14742
    &pg_query__node__descriptor,
14743
    NULL,
14744
    0,             /* flags */
14745
    0,NULL,NULL    /* reserved1,reserved2, etc */
14746
  },
14747
  {
14748
    "rowexpr",
14749
    4,
14750
    PROTOBUF_C_LABEL_NONE,
14751
    PROTOBUF_C_TYPE_MESSAGE,
14752
    0,   /* quantifier_offset */
14753
    offsetof(PgQuery__TableFunc, rowexpr),
14754
    &pg_query__node__descriptor,
14755
    NULL,
14756
    0,             /* flags */
14757
    0,NULL,NULL    /* reserved1,reserved2, etc */
14758
  },
14759
  {
14760
    "colnames",
14761
    5,
14762
    PROTOBUF_C_LABEL_REPEATED,
14763
    PROTOBUF_C_TYPE_MESSAGE,
14764
    offsetof(PgQuery__TableFunc, n_colnames),
14765
    offsetof(PgQuery__TableFunc, colnames),
14766
    &pg_query__node__descriptor,
14767
    NULL,
14768
    0,             /* flags */
14769
    0,NULL,NULL    /* reserved1,reserved2, etc */
14770
  },
14771
  {
14772
    "coltypes",
14773
    6,
14774
    PROTOBUF_C_LABEL_REPEATED,
14775
    PROTOBUF_C_TYPE_MESSAGE,
14776
    offsetof(PgQuery__TableFunc, n_coltypes),
14777
    offsetof(PgQuery__TableFunc, coltypes),
14778
    &pg_query__node__descriptor,
14779
    NULL,
14780
    0,             /* flags */
14781
    0,NULL,NULL    /* reserved1,reserved2, etc */
14782
  },
14783
  {
14784
    "coltypmods",
14785
    7,
14786
    PROTOBUF_C_LABEL_REPEATED,
14787
    PROTOBUF_C_TYPE_MESSAGE,
14788
    offsetof(PgQuery__TableFunc, n_coltypmods),
14789
    offsetof(PgQuery__TableFunc, coltypmods),
14790
    &pg_query__node__descriptor,
14791
    NULL,
14792
    0,             /* flags */
14793
    0,NULL,NULL    /* reserved1,reserved2, etc */
14794
  },
14795
  {
14796
    "colcollations",
14797
    8,
14798
    PROTOBUF_C_LABEL_REPEATED,
14799
    PROTOBUF_C_TYPE_MESSAGE,
14800
    offsetof(PgQuery__TableFunc, n_colcollations),
14801
    offsetof(PgQuery__TableFunc, colcollations),
14802
    &pg_query__node__descriptor,
14803
    NULL,
14804
    0,             /* flags */
14805
    0,NULL,NULL    /* reserved1,reserved2, etc */
14806
  },
14807
  {
14808
    "colexprs",
14809
    9,
14810
    PROTOBUF_C_LABEL_REPEATED,
14811
    PROTOBUF_C_TYPE_MESSAGE,
14812
    offsetof(PgQuery__TableFunc, n_colexprs),
14813
    offsetof(PgQuery__TableFunc, colexprs),
14814
    &pg_query__node__descriptor,
14815
    NULL,
14816
    0,             /* flags */
14817
    0,NULL,NULL    /* reserved1,reserved2, etc */
14818
  },
14819
  {
14820
    "coldefexprs",
14821
    10,
14822
    PROTOBUF_C_LABEL_REPEATED,
14823
    PROTOBUF_C_TYPE_MESSAGE,
14824
    offsetof(PgQuery__TableFunc, n_coldefexprs),
14825
    offsetof(PgQuery__TableFunc, coldefexprs),
14826
    &pg_query__node__descriptor,
14827
    NULL,
14828
    0,             /* flags */
14829
    0,NULL,NULL    /* reserved1,reserved2, etc */
14830
  },
14831
  {
14832
    "notnulls",
14833
    11,
14834
    PROTOBUF_C_LABEL_REPEATED,
14835
    PROTOBUF_C_TYPE_UINT64,
14836
    offsetof(PgQuery__TableFunc, n_notnulls),
14837
    offsetof(PgQuery__TableFunc, notnulls),
14838
    NULL,
14839
    NULL,
14840
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
14841
    0,NULL,NULL    /* reserved1,reserved2, etc */
14842
  },
14843
  {
14844
    "ordinalitycol",
14845
    12,
14846
    PROTOBUF_C_LABEL_NONE,
14847
    PROTOBUF_C_TYPE_INT32,
14848
    0,   /* quantifier_offset */
14849
    offsetof(PgQuery__TableFunc, ordinalitycol),
14850
    NULL,
14851
    NULL,
14852
    0,             /* flags */
14853
    0,NULL,NULL    /* reserved1,reserved2, etc */
14854
  },
14855
  {
14856
    "location",
14857
    13,
14858
    PROTOBUF_C_LABEL_NONE,
14859
    PROTOBUF_C_TYPE_INT32,
14860
    0,   /* quantifier_offset */
14861
    offsetof(PgQuery__TableFunc, location),
14862
    NULL,
14863
    NULL,
14864
    0,             /* flags */
14865
    0,NULL,NULL    /* reserved1,reserved2, etc */
14866
  },
14867
};
14868
static const unsigned pg_query__table_func__field_indices_by_name[] = {
14869
  7,   /* field[7] = colcollations */
14870
  9,   /* field[9] = coldefexprs */
14871
  8,   /* field[8] = colexprs */
14872
  4,   /* field[4] = colnames */
14873
  5,   /* field[5] = coltypes */
14874
  6,   /* field[6] = coltypmods */
14875
  2,   /* field[2] = docexpr */
14876
  12,   /* field[12] = location */
14877
  10,   /* field[10] = notnulls */
14878
  1,   /* field[1] = ns_names */
14879
  0,   /* field[0] = ns_uris */
14880
  11,   /* field[11] = ordinalitycol */
14881
  3,   /* field[3] = rowexpr */
14882
};
14883
static const ProtobufCIntRange pg_query__table_func__number_ranges[1 + 1] =
14884
{
14885
  { 1, 0 },
14886
  { 0, 13 }
14887
};
14888
const ProtobufCMessageDescriptor pg_query__table_func__descriptor =
14889
{
14890
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
14891
  "pg_query.TableFunc",
14892
  "TableFunc",
14893
  "PgQuery__TableFunc",
14894
  "pg_query",
14895
  sizeof(PgQuery__TableFunc),
14896
  13,
14897
  pg_query__table_func__field_descriptors,
14898
  pg_query__table_func__field_indices_by_name,
14899
  1,  pg_query__table_func__number_ranges,
14900
  (ProtobufCMessageInit) pg_query__table_func__init,
14901
  NULL,NULL,NULL    /* reserved[123] */
14902
};
14903
static const ProtobufCFieldDescriptor pg_query__var__field_descriptors[10] =
14904
{
14905
  {
14906
    "xpr",
14907
    1,
14908
    PROTOBUF_C_LABEL_NONE,
14909
    PROTOBUF_C_TYPE_MESSAGE,
14910
    0,   /* quantifier_offset */
14911
    offsetof(PgQuery__Var, xpr),
14912
    &pg_query__node__descriptor,
14913
    NULL,
14914
    0,             /* flags */
14915
    0,NULL,NULL    /* reserved1,reserved2, etc */
14916
  },
14917
  {
14918
    "varno",
14919
    2,
14920
    PROTOBUF_C_LABEL_NONE,
14921
    PROTOBUF_C_TYPE_INT32,
14922
    0,   /* quantifier_offset */
14923
    offsetof(PgQuery__Var, varno),
14924
    NULL,
14925
    NULL,
14926
    0,             /* flags */
14927
    0,NULL,NULL    /* reserved1,reserved2, etc */
14928
  },
14929
  {
14930
    "varattno",
14931
    3,
14932
    PROTOBUF_C_LABEL_NONE,
14933
    PROTOBUF_C_TYPE_INT32,
14934
    0,   /* quantifier_offset */
14935
    offsetof(PgQuery__Var, varattno),
14936
    NULL,
14937
    NULL,
14938
    0,             /* flags */
14939
    0,NULL,NULL    /* reserved1,reserved2, etc */
14940
  },
14941
  {
14942
    "vartype",
14943
    4,
14944
    PROTOBUF_C_LABEL_NONE,
14945
    PROTOBUF_C_TYPE_UINT32,
14946
    0,   /* quantifier_offset */
14947
    offsetof(PgQuery__Var, vartype),
14948
    NULL,
14949
    NULL,
14950
    0,             /* flags */
14951
    0,NULL,NULL    /* reserved1,reserved2, etc */
14952
  },
14953
  {
14954
    "vartypmod",
14955
    5,
14956
    PROTOBUF_C_LABEL_NONE,
14957
    PROTOBUF_C_TYPE_INT32,
14958
    0,   /* quantifier_offset */
14959
    offsetof(PgQuery__Var, vartypmod),
14960
    NULL,
14961
    NULL,
14962
    0,             /* flags */
14963
    0,NULL,NULL    /* reserved1,reserved2, etc */
14964
  },
14965
  {
14966
    "varcollid",
14967
    6,
14968
    PROTOBUF_C_LABEL_NONE,
14969
    PROTOBUF_C_TYPE_UINT32,
14970
    0,   /* quantifier_offset */
14971
    offsetof(PgQuery__Var, varcollid),
14972
    NULL,
14973
    NULL,
14974
    0,             /* flags */
14975
    0,NULL,NULL    /* reserved1,reserved2, etc */
14976
  },
14977
  {
14978
    "varlevelsup",
14979
    7,
14980
    PROTOBUF_C_LABEL_NONE,
14981
    PROTOBUF_C_TYPE_UINT32,
14982
    0,   /* quantifier_offset */
14983
    offsetof(PgQuery__Var, varlevelsup),
14984
    NULL,
14985
    NULL,
14986
    0,             /* flags */
14987
    0,NULL,NULL    /* reserved1,reserved2, etc */
14988
  },
14989
  {
14990
    "varnosyn",
14991
    8,
14992
    PROTOBUF_C_LABEL_NONE,
14993
    PROTOBUF_C_TYPE_UINT32,
14994
    0,   /* quantifier_offset */
14995
    offsetof(PgQuery__Var, varnosyn),
14996
    NULL,
14997
    NULL,
14998
    0,             /* flags */
14999
    0,NULL,NULL    /* reserved1,reserved2, etc */
15000
  },
15001
  {
15002
    "varattnosyn",
15003
    9,
15004
    PROTOBUF_C_LABEL_NONE,
15005
    PROTOBUF_C_TYPE_INT32,
15006
    0,   /* quantifier_offset */
15007
    offsetof(PgQuery__Var, varattnosyn),
15008
    NULL,
15009
    NULL,
15010
    0,             /* flags */
15011
    0,NULL,NULL    /* reserved1,reserved2, etc */
15012
  },
15013
  {
15014
    "location",
15015
    10,
15016
    PROTOBUF_C_LABEL_NONE,
15017
    PROTOBUF_C_TYPE_INT32,
15018
    0,   /* quantifier_offset */
15019
    offsetof(PgQuery__Var, location),
15020
    NULL,
15021
    NULL,
15022
    0,             /* flags */
15023
    0,NULL,NULL    /* reserved1,reserved2, etc */
15024
  },
15025
};
15026
static const unsigned pg_query__var__field_indices_by_name[] = {
15027
  9,   /* field[9] = location */
15028
  2,   /* field[2] = varattno */
15029
  8,   /* field[8] = varattnosyn */
15030
  5,   /* field[5] = varcollid */
15031
  6,   /* field[6] = varlevelsup */
15032
  1,   /* field[1] = varno */
15033
  7,   /* field[7] = varnosyn */
15034
  3,   /* field[3] = vartype */
15035
  4,   /* field[4] = vartypmod */
15036
  0,   /* field[0] = xpr */
15037
};
15038
static const ProtobufCIntRange pg_query__var__number_ranges[1 + 1] =
15039
{
15040
  { 1, 0 },
15041
  { 0, 10 }
15042
};
15043
const ProtobufCMessageDescriptor pg_query__var__descriptor =
15044
{
15045
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15046
  "pg_query.Var",
15047
  "Var",
15048
  "PgQuery__Var",
15049
  "pg_query",
15050
  sizeof(PgQuery__Var),
15051
  10,
15052
  pg_query__var__field_descriptors,
15053
  pg_query__var__field_indices_by_name,
15054
  1,  pg_query__var__number_ranges,
15055
  (ProtobufCMessageInit) pg_query__var__init,
15056
  NULL,NULL,NULL    /* reserved[123] */
15057
};
15058
static const ProtobufCFieldDescriptor pg_query__param__field_descriptors[7] =
15059
{
15060
  {
15061
    "xpr",
15062
    1,
15063
    PROTOBUF_C_LABEL_NONE,
15064
    PROTOBUF_C_TYPE_MESSAGE,
15065
    0,   /* quantifier_offset */
15066
    offsetof(PgQuery__Param, xpr),
15067
    &pg_query__node__descriptor,
15068
    NULL,
15069
    0,             /* flags */
15070
    0,NULL,NULL    /* reserved1,reserved2, etc */
15071
  },
15072
  {
15073
    "paramkind",
15074
    2,
15075
    PROTOBUF_C_LABEL_NONE,
15076
    PROTOBUF_C_TYPE_ENUM,
15077
    0,   /* quantifier_offset */
15078
    offsetof(PgQuery__Param, paramkind),
15079
    &pg_query__param_kind__descriptor,
15080
    NULL,
15081
    0,             /* flags */
15082
    0,NULL,NULL    /* reserved1,reserved2, etc */
15083
  },
15084
  {
15085
    "paramid",
15086
    3,
15087
    PROTOBUF_C_LABEL_NONE,
15088
    PROTOBUF_C_TYPE_INT32,
15089
    0,   /* quantifier_offset */
15090
    offsetof(PgQuery__Param, paramid),
15091
    NULL,
15092
    NULL,
15093
    0,             /* flags */
15094
    0,NULL,NULL    /* reserved1,reserved2, etc */
15095
  },
15096
  {
15097
    "paramtype",
15098
    4,
15099
    PROTOBUF_C_LABEL_NONE,
15100
    PROTOBUF_C_TYPE_UINT32,
15101
    0,   /* quantifier_offset */
15102
    offsetof(PgQuery__Param, paramtype),
15103
    NULL,
15104
    NULL,
15105
    0,             /* flags */
15106
    0,NULL,NULL    /* reserved1,reserved2, etc */
15107
  },
15108
  {
15109
    "paramtypmod",
15110
    5,
15111
    PROTOBUF_C_LABEL_NONE,
15112
    PROTOBUF_C_TYPE_INT32,
15113
    0,   /* quantifier_offset */
15114
    offsetof(PgQuery__Param, paramtypmod),
15115
    NULL,
15116
    NULL,
15117
    0,             /* flags */
15118
    0,NULL,NULL    /* reserved1,reserved2, etc */
15119
  },
15120
  {
15121
    "paramcollid",
15122
    6,
15123
    PROTOBUF_C_LABEL_NONE,
15124
    PROTOBUF_C_TYPE_UINT32,
15125
    0,   /* quantifier_offset */
15126
    offsetof(PgQuery__Param, paramcollid),
15127
    NULL,
15128
    NULL,
15129
    0,             /* flags */
15130
    0,NULL,NULL    /* reserved1,reserved2, etc */
15131
  },
15132
  {
15133
    "location",
15134
    7,
15135
    PROTOBUF_C_LABEL_NONE,
15136
    PROTOBUF_C_TYPE_INT32,
15137
    0,   /* quantifier_offset */
15138
    offsetof(PgQuery__Param, location),
15139
    NULL,
15140
    NULL,
15141
    0,             /* flags */
15142
    0,NULL,NULL    /* reserved1,reserved2, etc */
15143
  },
15144
};
15145
static const unsigned pg_query__param__field_indices_by_name[] = {
15146
  6,   /* field[6] = location */
15147
  5,   /* field[5] = paramcollid */
15148
  2,   /* field[2] = paramid */
15149
  1,   /* field[1] = paramkind */
15150
  3,   /* field[3] = paramtype */
15151
  4,   /* field[4] = paramtypmod */
15152
  0,   /* field[0] = xpr */
15153
};
15154
static const ProtobufCIntRange pg_query__param__number_ranges[1 + 1] =
15155
{
15156
  { 1, 0 },
15157
  { 0, 7 }
15158
};
15159
const ProtobufCMessageDescriptor pg_query__param__descriptor =
15160
{
15161
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15162
  "pg_query.Param",
15163
  "Param",
15164
  "PgQuery__Param",
15165
  "pg_query",
15166
  sizeof(PgQuery__Param),
15167
  7,
15168
  pg_query__param__field_descriptors,
15169
  pg_query__param__field_indices_by_name,
15170
  1,  pg_query__param__number_ranges,
15171
  (ProtobufCMessageInit) pg_query__param__init,
15172
  NULL,NULL,NULL    /* reserved[123] */
15173
};
15174
static const ProtobufCFieldDescriptor pg_query__aggref__field_descriptors[20] =
15175
{
15176
  {
15177
    "xpr",
15178
    1,
15179
    PROTOBUF_C_LABEL_NONE,
15180
    PROTOBUF_C_TYPE_MESSAGE,
15181
    0,   /* quantifier_offset */
15182
    offsetof(PgQuery__Aggref, xpr),
15183
    &pg_query__node__descriptor,
15184
    NULL,
15185
    0,             /* flags */
15186
    0,NULL,NULL    /* reserved1,reserved2, etc */
15187
  },
15188
  {
15189
    "aggfnoid",
15190
    2,
15191
    PROTOBUF_C_LABEL_NONE,
15192
    PROTOBUF_C_TYPE_UINT32,
15193
    0,   /* quantifier_offset */
15194
    offsetof(PgQuery__Aggref, aggfnoid),
15195
    NULL,
15196
    NULL,
15197
    0,             /* flags */
15198
    0,NULL,NULL    /* reserved1,reserved2, etc */
15199
  },
15200
  {
15201
    "aggtype",
15202
    3,
15203
    PROTOBUF_C_LABEL_NONE,
15204
    PROTOBUF_C_TYPE_UINT32,
15205
    0,   /* quantifier_offset */
15206
    offsetof(PgQuery__Aggref, aggtype),
15207
    NULL,
15208
    NULL,
15209
    0,             /* flags */
15210
    0,NULL,NULL    /* reserved1,reserved2, etc */
15211
  },
15212
  {
15213
    "aggcollid",
15214
    4,
15215
    PROTOBUF_C_LABEL_NONE,
15216
    PROTOBUF_C_TYPE_UINT32,
15217
    0,   /* quantifier_offset */
15218
    offsetof(PgQuery__Aggref, aggcollid),
15219
    NULL,
15220
    NULL,
15221
    0,             /* flags */
15222
    0,NULL,NULL    /* reserved1,reserved2, etc */
15223
  },
15224
  {
15225
    "inputcollid",
15226
    5,
15227
    PROTOBUF_C_LABEL_NONE,
15228
    PROTOBUF_C_TYPE_UINT32,
15229
    0,   /* quantifier_offset */
15230
    offsetof(PgQuery__Aggref, inputcollid),
15231
    NULL,
15232
    NULL,
15233
    0,             /* flags */
15234
    0,NULL,NULL    /* reserved1,reserved2, etc */
15235
  },
15236
  {
15237
    "aggtranstype",
15238
    6,
15239
    PROTOBUF_C_LABEL_NONE,
15240
    PROTOBUF_C_TYPE_UINT32,
15241
    0,   /* quantifier_offset */
15242
    offsetof(PgQuery__Aggref, aggtranstype),
15243
    NULL,
15244
    NULL,
15245
    0,             /* flags */
15246
    0,NULL,NULL    /* reserved1,reserved2, etc */
15247
  },
15248
  {
15249
    "aggargtypes",
15250
    7,
15251
    PROTOBUF_C_LABEL_REPEATED,
15252
    PROTOBUF_C_TYPE_MESSAGE,
15253
    offsetof(PgQuery__Aggref, n_aggargtypes),
15254
    offsetof(PgQuery__Aggref, aggargtypes),
15255
    &pg_query__node__descriptor,
15256
    NULL,
15257
    0,             /* flags */
15258
    0,NULL,NULL    /* reserved1,reserved2, etc */
15259
  },
15260
  {
15261
    "aggdirectargs",
15262
    8,
15263
    PROTOBUF_C_LABEL_REPEATED,
15264
    PROTOBUF_C_TYPE_MESSAGE,
15265
    offsetof(PgQuery__Aggref, n_aggdirectargs),
15266
    offsetof(PgQuery__Aggref, aggdirectargs),
15267
    &pg_query__node__descriptor,
15268
    NULL,
15269
    0,             /* flags */
15270
    0,NULL,NULL    /* reserved1,reserved2, etc */
15271
  },
15272
  {
15273
    "args",
15274
    9,
15275
    PROTOBUF_C_LABEL_REPEATED,
15276
    PROTOBUF_C_TYPE_MESSAGE,
15277
    offsetof(PgQuery__Aggref, n_args),
15278
    offsetof(PgQuery__Aggref, args),
15279
    &pg_query__node__descriptor,
15280
    NULL,
15281
    0,             /* flags */
15282
    0,NULL,NULL    /* reserved1,reserved2, etc */
15283
  },
15284
  {
15285
    "aggorder",
15286
    10,
15287
    PROTOBUF_C_LABEL_REPEATED,
15288
    PROTOBUF_C_TYPE_MESSAGE,
15289
    offsetof(PgQuery__Aggref, n_aggorder),
15290
    offsetof(PgQuery__Aggref, aggorder),
15291
    &pg_query__node__descriptor,
15292
    NULL,
15293
    0,             /* flags */
15294
    0,NULL,NULL    /* reserved1,reserved2, etc */
15295
  },
15296
  {
15297
    "aggdistinct",
15298
    11,
15299
    PROTOBUF_C_LABEL_REPEATED,
15300
    PROTOBUF_C_TYPE_MESSAGE,
15301
    offsetof(PgQuery__Aggref, n_aggdistinct),
15302
    offsetof(PgQuery__Aggref, aggdistinct),
15303
    &pg_query__node__descriptor,
15304
    NULL,
15305
    0,             /* flags */
15306
    0,NULL,NULL    /* reserved1,reserved2, etc */
15307
  },
15308
  {
15309
    "aggfilter",
15310
    12,
15311
    PROTOBUF_C_LABEL_NONE,
15312
    PROTOBUF_C_TYPE_MESSAGE,
15313
    0,   /* quantifier_offset */
15314
    offsetof(PgQuery__Aggref, aggfilter),
15315
    &pg_query__node__descriptor,
15316
    NULL,
15317
    0,             /* flags */
15318
    0,NULL,NULL    /* reserved1,reserved2, etc */
15319
  },
15320
  {
15321
    "aggstar",
15322
    13,
15323
    PROTOBUF_C_LABEL_NONE,
15324
    PROTOBUF_C_TYPE_BOOL,
15325
    0,   /* quantifier_offset */
15326
    offsetof(PgQuery__Aggref, aggstar),
15327
    NULL,
15328
    NULL,
15329
    0,             /* flags */
15330
    0,NULL,NULL    /* reserved1,reserved2, etc */
15331
  },
15332
  {
15333
    "aggvariadic",
15334
    14,
15335
    PROTOBUF_C_LABEL_NONE,
15336
    PROTOBUF_C_TYPE_BOOL,
15337
    0,   /* quantifier_offset */
15338
    offsetof(PgQuery__Aggref, aggvariadic),
15339
    NULL,
15340
    NULL,
15341
    0,             /* flags */
15342
    0,NULL,NULL    /* reserved1,reserved2, etc */
15343
  },
15344
  {
15345
    "aggkind",
15346
    15,
15347
    PROTOBUF_C_LABEL_NONE,
15348
    PROTOBUF_C_TYPE_STRING,
15349
    0,   /* quantifier_offset */
15350
    offsetof(PgQuery__Aggref, aggkind),
15351
    NULL,
15352
    &protobuf_c_empty_string,
15353
    0,             /* flags */
15354
    0,NULL,NULL    /* reserved1,reserved2, etc */
15355
  },
15356
  {
15357
    "agglevelsup",
15358
    16,
15359
    PROTOBUF_C_LABEL_NONE,
15360
    PROTOBUF_C_TYPE_UINT32,
15361
    0,   /* quantifier_offset */
15362
    offsetof(PgQuery__Aggref, agglevelsup),
15363
    NULL,
15364
    NULL,
15365
    0,             /* flags */
15366
    0,NULL,NULL    /* reserved1,reserved2, etc */
15367
  },
15368
  {
15369
    "aggsplit",
15370
    17,
15371
    PROTOBUF_C_LABEL_NONE,
15372
    PROTOBUF_C_TYPE_ENUM,
15373
    0,   /* quantifier_offset */
15374
    offsetof(PgQuery__Aggref, aggsplit),
15375
    &pg_query__agg_split__descriptor,
15376
    NULL,
15377
    0,             /* flags */
15378
    0,NULL,NULL    /* reserved1,reserved2, etc */
15379
  },
15380
  {
15381
    "aggno",
15382
    18,
15383
    PROTOBUF_C_LABEL_NONE,
15384
    PROTOBUF_C_TYPE_INT32,
15385
    0,   /* quantifier_offset */
15386
    offsetof(PgQuery__Aggref, aggno),
15387
    NULL,
15388
    NULL,
15389
    0,             /* flags */
15390
    0,NULL,NULL    /* reserved1,reserved2, etc */
15391
  },
15392
  {
15393
    "aggtransno",
15394
    19,
15395
    PROTOBUF_C_LABEL_NONE,
15396
    PROTOBUF_C_TYPE_INT32,
15397
    0,   /* quantifier_offset */
15398
    offsetof(PgQuery__Aggref, aggtransno),
15399
    NULL,
15400
    NULL,
15401
    0,             /* flags */
15402
    0,NULL,NULL    /* reserved1,reserved2, etc */
15403
  },
15404
  {
15405
    "location",
15406
    20,
15407
    PROTOBUF_C_LABEL_NONE,
15408
    PROTOBUF_C_TYPE_INT32,
15409
    0,   /* quantifier_offset */
15410
    offsetof(PgQuery__Aggref, location),
15411
    NULL,
15412
    NULL,
15413
    0,             /* flags */
15414
    0,NULL,NULL    /* reserved1,reserved2, etc */
15415
  },
15416
};
15417
static const unsigned pg_query__aggref__field_indices_by_name[] = {
15418
  6,   /* field[6] = aggargtypes */
15419
  3,   /* field[3] = aggcollid */
15420
  7,   /* field[7] = aggdirectargs */
15421
  10,   /* field[10] = aggdistinct */
15422
  11,   /* field[11] = aggfilter */
15423
  1,   /* field[1] = aggfnoid */
15424
  14,   /* field[14] = aggkind */
15425
  15,   /* field[15] = agglevelsup */
15426
  17,   /* field[17] = aggno */
15427
  9,   /* field[9] = aggorder */
15428
  16,   /* field[16] = aggsplit */
15429
  12,   /* field[12] = aggstar */
15430
  18,   /* field[18] = aggtransno */
15431
  5,   /* field[5] = aggtranstype */
15432
  2,   /* field[2] = aggtype */
15433
  13,   /* field[13] = aggvariadic */
15434
  8,   /* field[8] = args */
15435
  4,   /* field[4] = inputcollid */
15436
  19,   /* field[19] = location */
15437
  0,   /* field[0] = xpr */
15438
};
15439
static const ProtobufCIntRange pg_query__aggref__number_ranges[1 + 1] =
15440
{
15441
  { 1, 0 },
15442
  { 0, 20 }
15443
};
15444
const ProtobufCMessageDescriptor pg_query__aggref__descriptor =
15445
{
15446
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15447
  "pg_query.Aggref",
15448
  "Aggref",
15449
  "PgQuery__Aggref",
15450
  "pg_query",
15451
  sizeof(PgQuery__Aggref),
15452
  20,
15453
  pg_query__aggref__field_descriptors,
15454
  pg_query__aggref__field_indices_by_name,
15455
  1,  pg_query__aggref__number_ranges,
15456
  (ProtobufCMessageInit) pg_query__aggref__init,
15457
  NULL,NULL,NULL    /* reserved[123] */
15458
};
15459
static const ProtobufCFieldDescriptor pg_query__grouping_func__field_descriptors[6] =
15460
{
15461
  {
15462
    "xpr",
15463
    1,
15464
    PROTOBUF_C_LABEL_NONE,
15465
    PROTOBUF_C_TYPE_MESSAGE,
15466
    0,   /* quantifier_offset */
15467
    offsetof(PgQuery__GroupingFunc, xpr),
15468
    &pg_query__node__descriptor,
15469
    NULL,
15470
    0,             /* flags */
15471
    0,NULL,NULL    /* reserved1,reserved2, etc */
15472
  },
15473
  {
15474
    "args",
15475
    2,
15476
    PROTOBUF_C_LABEL_REPEATED,
15477
    PROTOBUF_C_TYPE_MESSAGE,
15478
    offsetof(PgQuery__GroupingFunc, n_args),
15479
    offsetof(PgQuery__GroupingFunc, args),
15480
    &pg_query__node__descriptor,
15481
    NULL,
15482
    0,             /* flags */
15483
    0,NULL,NULL    /* reserved1,reserved2, etc */
15484
  },
15485
  {
15486
    "refs",
15487
    3,
15488
    PROTOBUF_C_LABEL_REPEATED,
15489
    PROTOBUF_C_TYPE_MESSAGE,
15490
    offsetof(PgQuery__GroupingFunc, n_refs),
15491
    offsetof(PgQuery__GroupingFunc, refs),
15492
    &pg_query__node__descriptor,
15493
    NULL,
15494
    0,             /* flags */
15495
    0,NULL,NULL    /* reserved1,reserved2, etc */
15496
  },
15497
  {
15498
    "cols",
15499
    4,
15500
    PROTOBUF_C_LABEL_REPEATED,
15501
    PROTOBUF_C_TYPE_MESSAGE,
15502
    offsetof(PgQuery__GroupingFunc, n_cols),
15503
    offsetof(PgQuery__GroupingFunc, cols),
15504
    &pg_query__node__descriptor,
15505
    NULL,
15506
    0,             /* flags */
15507
    0,NULL,NULL    /* reserved1,reserved2, etc */
15508
  },
15509
  {
15510
    "agglevelsup",
15511
    5,
15512
    PROTOBUF_C_LABEL_NONE,
15513
    PROTOBUF_C_TYPE_UINT32,
15514
    0,   /* quantifier_offset */
15515
    offsetof(PgQuery__GroupingFunc, agglevelsup),
15516
    NULL,
15517
    NULL,
15518
    0,             /* flags */
15519
    0,NULL,NULL    /* reserved1,reserved2, etc */
15520
  },
15521
  {
15522
    "location",
15523
    6,
15524
    PROTOBUF_C_LABEL_NONE,
15525
    PROTOBUF_C_TYPE_INT32,
15526
    0,   /* quantifier_offset */
15527
    offsetof(PgQuery__GroupingFunc, location),
15528
    NULL,
15529
    NULL,
15530
    0,             /* flags */
15531
    0,NULL,NULL    /* reserved1,reserved2, etc */
15532
  },
15533
};
15534
static const unsigned pg_query__grouping_func__field_indices_by_name[] = {
15535
  4,   /* field[4] = agglevelsup */
15536
  1,   /* field[1] = args */
15537
  3,   /* field[3] = cols */
15538
  5,   /* field[5] = location */
15539
  2,   /* field[2] = refs */
15540
  0,   /* field[0] = xpr */
15541
};
15542
static const ProtobufCIntRange pg_query__grouping_func__number_ranges[1 + 1] =
15543
{
15544
  { 1, 0 },
15545
  { 0, 6 }
15546
};
15547
const ProtobufCMessageDescriptor pg_query__grouping_func__descriptor =
15548
{
15549
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15550
  "pg_query.GroupingFunc",
15551
  "GroupingFunc",
15552
  "PgQuery__GroupingFunc",
15553
  "pg_query",
15554
  sizeof(PgQuery__GroupingFunc),
15555
  6,
15556
  pg_query__grouping_func__field_descriptors,
15557
  pg_query__grouping_func__field_indices_by_name,
15558
  1,  pg_query__grouping_func__number_ranges,
15559
  (ProtobufCMessageInit) pg_query__grouping_func__init,
15560
  NULL,NULL,NULL    /* reserved[123] */
15561
};
15562
static const ProtobufCFieldDescriptor pg_query__window_func__field_descriptors[11] =
15563
{
15564
  {
15565
    "xpr",
15566
    1,
15567
    PROTOBUF_C_LABEL_NONE,
15568
    PROTOBUF_C_TYPE_MESSAGE,
15569
    0,   /* quantifier_offset */
15570
    offsetof(PgQuery__WindowFunc, xpr),
15571
    &pg_query__node__descriptor,
15572
    NULL,
15573
    0,             /* flags */
15574
    0,NULL,NULL    /* reserved1,reserved2, etc */
15575
  },
15576
  {
15577
    "winfnoid",
15578
    2,
15579
    PROTOBUF_C_LABEL_NONE,
15580
    PROTOBUF_C_TYPE_UINT32,
15581
    0,   /* quantifier_offset */
15582
    offsetof(PgQuery__WindowFunc, winfnoid),
15583
    NULL,
15584
    NULL,
15585
    0,             /* flags */
15586
    0,NULL,NULL    /* reserved1,reserved2, etc */
15587
  },
15588
  {
15589
    "wintype",
15590
    3,
15591
    PROTOBUF_C_LABEL_NONE,
15592
    PROTOBUF_C_TYPE_UINT32,
15593
    0,   /* quantifier_offset */
15594
    offsetof(PgQuery__WindowFunc, wintype),
15595
    NULL,
15596
    NULL,
15597
    0,             /* flags */
15598
    0,NULL,NULL    /* reserved1,reserved2, etc */
15599
  },
15600
  {
15601
    "wincollid",
15602
    4,
15603
    PROTOBUF_C_LABEL_NONE,
15604
    PROTOBUF_C_TYPE_UINT32,
15605
    0,   /* quantifier_offset */
15606
    offsetof(PgQuery__WindowFunc, wincollid),
15607
    NULL,
15608
    NULL,
15609
    0,             /* flags */
15610
    0,NULL,NULL    /* reserved1,reserved2, etc */
15611
  },
15612
  {
15613
    "inputcollid",
15614
    5,
15615
    PROTOBUF_C_LABEL_NONE,
15616
    PROTOBUF_C_TYPE_UINT32,
15617
    0,   /* quantifier_offset */
15618
    offsetof(PgQuery__WindowFunc, inputcollid),
15619
    NULL,
15620
    NULL,
15621
    0,             /* flags */
15622
    0,NULL,NULL    /* reserved1,reserved2, etc */
15623
  },
15624
  {
15625
    "args",
15626
    6,
15627
    PROTOBUF_C_LABEL_REPEATED,
15628
    PROTOBUF_C_TYPE_MESSAGE,
15629
    offsetof(PgQuery__WindowFunc, n_args),
15630
    offsetof(PgQuery__WindowFunc, args),
15631
    &pg_query__node__descriptor,
15632
    NULL,
15633
    0,             /* flags */
15634
    0,NULL,NULL    /* reserved1,reserved2, etc */
15635
  },
15636
  {
15637
    "aggfilter",
15638
    7,
15639
    PROTOBUF_C_LABEL_NONE,
15640
    PROTOBUF_C_TYPE_MESSAGE,
15641
    0,   /* quantifier_offset */
15642
    offsetof(PgQuery__WindowFunc, aggfilter),
15643
    &pg_query__node__descriptor,
15644
    NULL,
15645
    0,             /* flags */
15646
    0,NULL,NULL    /* reserved1,reserved2, etc */
15647
  },
15648
  {
15649
    "winref",
15650
    8,
15651
    PROTOBUF_C_LABEL_NONE,
15652
    PROTOBUF_C_TYPE_UINT32,
15653
    0,   /* quantifier_offset */
15654
    offsetof(PgQuery__WindowFunc, winref),
15655
    NULL,
15656
    NULL,
15657
    0,             /* flags */
15658
    0,NULL,NULL    /* reserved1,reserved2, etc */
15659
  },
15660
  {
15661
    "winstar",
15662
    9,
15663
    PROTOBUF_C_LABEL_NONE,
15664
    PROTOBUF_C_TYPE_BOOL,
15665
    0,   /* quantifier_offset */
15666
    offsetof(PgQuery__WindowFunc, winstar),
15667
    NULL,
15668
    NULL,
15669
    0,             /* flags */
15670
    0,NULL,NULL    /* reserved1,reserved2, etc */
15671
  },
15672
  {
15673
    "winagg",
15674
    10,
15675
    PROTOBUF_C_LABEL_NONE,
15676
    PROTOBUF_C_TYPE_BOOL,
15677
    0,   /* quantifier_offset */
15678
    offsetof(PgQuery__WindowFunc, winagg),
15679
    NULL,
15680
    NULL,
15681
    0,             /* flags */
15682
    0,NULL,NULL    /* reserved1,reserved2, etc */
15683
  },
15684
  {
15685
    "location",
15686
    11,
15687
    PROTOBUF_C_LABEL_NONE,
15688
    PROTOBUF_C_TYPE_INT32,
15689
    0,   /* quantifier_offset */
15690
    offsetof(PgQuery__WindowFunc, location),
15691
    NULL,
15692
    NULL,
15693
    0,             /* flags */
15694
    0,NULL,NULL    /* reserved1,reserved2, etc */
15695
  },
15696
};
15697
static const unsigned pg_query__window_func__field_indices_by_name[] = {
15698
  6,   /* field[6] = aggfilter */
15699
  5,   /* field[5] = args */
15700
  4,   /* field[4] = inputcollid */
15701
  10,   /* field[10] = location */
15702
  9,   /* field[9] = winagg */
15703
  3,   /* field[3] = wincollid */
15704
  1,   /* field[1] = winfnoid */
15705
  7,   /* field[7] = winref */
15706
  8,   /* field[8] = winstar */
15707
  2,   /* field[2] = wintype */
15708
  0,   /* field[0] = xpr */
15709
};
15710
static const ProtobufCIntRange pg_query__window_func__number_ranges[1 + 1] =
15711
{
15712
  { 1, 0 },
15713
  { 0, 11 }
15714
};
15715
const ProtobufCMessageDescriptor pg_query__window_func__descriptor =
15716
{
15717
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15718
  "pg_query.WindowFunc",
15719
  "WindowFunc",
15720
  "PgQuery__WindowFunc",
15721
  "pg_query",
15722
  sizeof(PgQuery__WindowFunc),
15723
  11,
15724
  pg_query__window_func__field_descriptors,
15725
  pg_query__window_func__field_indices_by_name,
15726
  1,  pg_query__window_func__number_ranges,
15727
  (ProtobufCMessageInit) pg_query__window_func__init,
15728
  NULL,NULL,NULL    /* reserved[123] */
15729
};
15730
static const ProtobufCFieldDescriptor pg_query__subscripting_ref__field_descriptors[10] =
15731
{
15732
  {
15733
    "xpr",
15734
    1,
15735
    PROTOBUF_C_LABEL_NONE,
15736
    PROTOBUF_C_TYPE_MESSAGE,
15737
    0,   /* quantifier_offset */
15738
    offsetof(PgQuery__SubscriptingRef, xpr),
15739
    &pg_query__node__descriptor,
15740
    NULL,
15741
    0,             /* flags */
15742
    0,NULL,NULL    /* reserved1,reserved2, etc */
15743
  },
15744
  {
15745
    "refcontainertype",
15746
    2,
15747
    PROTOBUF_C_LABEL_NONE,
15748
    PROTOBUF_C_TYPE_UINT32,
15749
    0,   /* quantifier_offset */
15750
    offsetof(PgQuery__SubscriptingRef, refcontainertype),
15751
    NULL,
15752
    NULL,
15753
    0,             /* flags */
15754
    0,NULL,NULL    /* reserved1,reserved2, etc */
15755
  },
15756
  {
15757
    "refelemtype",
15758
    3,
15759
    PROTOBUF_C_LABEL_NONE,
15760
    PROTOBUF_C_TYPE_UINT32,
15761
    0,   /* quantifier_offset */
15762
    offsetof(PgQuery__SubscriptingRef, refelemtype),
15763
    NULL,
15764
    NULL,
15765
    0,             /* flags */
15766
    0,NULL,NULL    /* reserved1,reserved2, etc */
15767
  },
15768
  {
15769
    "refrestype",
15770
    4,
15771
    PROTOBUF_C_LABEL_NONE,
15772
    PROTOBUF_C_TYPE_UINT32,
15773
    0,   /* quantifier_offset */
15774
    offsetof(PgQuery__SubscriptingRef, refrestype),
15775
    NULL,
15776
    NULL,
15777
    0,             /* flags */
15778
    0,NULL,NULL    /* reserved1,reserved2, etc */
15779
  },
15780
  {
15781
    "reftypmod",
15782
    5,
15783
    PROTOBUF_C_LABEL_NONE,
15784
    PROTOBUF_C_TYPE_INT32,
15785
    0,   /* quantifier_offset */
15786
    offsetof(PgQuery__SubscriptingRef, reftypmod),
15787
    NULL,
15788
    NULL,
15789
    0,             /* flags */
15790
    0,NULL,NULL    /* reserved1,reserved2, etc */
15791
  },
15792
  {
15793
    "refcollid",
15794
    6,
15795
    PROTOBUF_C_LABEL_NONE,
15796
    PROTOBUF_C_TYPE_UINT32,
15797
    0,   /* quantifier_offset */
15798
    offsetof(PgQuery__SubscriptingRef, refcollid),
15799
    NULL,
15800
    NULL,
15801
    0,             /* flags */
15802
    0,NULL,NULL    /* reserved1,reserved2, etc */
15803
  },
15804
  {
15805
    "refupperindexpr",
15806
    7,
15807
    PROTOBUF_C_LABEL_REPEATED,
15808
    PROTOBUF_C_TYPE_MESSAGE,
15809
    offsetof(PgQuery__SubscriptingRef, n_refupperindexpr),
15810
    offsetof(PgQuery__SubscriptingRef, refupperindexpr),
15811
    &pg_query__node__descriptor,
15812
    NULL,
15813
    0,             /* flags */
15814
    0,NULL,NULL    /* reserved1,reserved2, etc */
15815
  },
15816
  {
15817
    "reflowerindexpr",
15818
    8,
15819
    PROTOBUF_C_LABEL_REPEATED,
15820
    PROTOBUF_C_TYPE_MESSAGE,
15821
    offsetof(PgQuery__SubscriptingRef, n_reflowerindexpr),
15822
    offsetof(PgQuery__SubscriptingRef, reflowerindexpr),
15823
    &pg_query__node__descriptor,
15824
    NULL,
15825
    0,             /* flags */
15826
    0,NULL,NULL    /* reserved1,reserved2, etc */
15827
  },
15828
  {
15829
    "refexpr",
15830
    9,
15831
    PROTOBUF_C_LABEL_NONE,
15832
    PROTOBUF_C_TYPE_MESSAGE,
15833
    0,   /* quantifier_offset */
15834
    offsetof(PgQuery__SubscriptingRef, refexpr),
15835
    &pg_query__node__descriptor,
15836
    NULL,
15837
    0,             /* flags */
15838
    0,NULL,NULL    /* reserved1,reserved2, etc */
15839
  },
15840
  {
15841
    "refassgnexpr",
15842
    10,
15843
    PROTOBUF_C_LABEL_NONE,
15844
    PROTOBUF_C_TYPE_MESSAGE,
15845
    0,   /* quantifier_offset */
15846
    offsetof(PgQuery__SubscriptingRef, refassgnexpr),
15847
    &pg_query__node__descriptor,
15848
    NULL,
15849
    0,             /* flags */
15850
    0,NULL,NULL    /* reserved1,reserved2, etc */
15851
  },
15852
};
15853
static const unsigned pg_query__subscripting_ref__field_indices_by_name[] = {
15854
  9,   /* field[9] = refassgnexpr */
15855
  5,   /* field[5] = refcollid */
15856
  1,   /* field[1] = refcontainertype */
15857
  2,   /* field[2] = refelemtype */
15858
  8,   /* field[8] = refexpr */
15859
  7,   /* field[7] = reflowerindexpr */
15860
  3,   /* field[3] = refrestype */
15861
  4,   /* field[4] = reftypmod */
15862
  6,   /* field[6] = refupperindexpr */
15863
  0,   /* field[0] = xpr */
15864
};
15865
static const ProtobufCIntRange pg_query__subscripting_ref__number_ranges[1 + 1] =
15866
{
15867
  { 1, 0 },
15868
  { 0, 10 }
15869
};
15870
const ProtobufCMessageDescriptor pg_query__subscripting_ref__descriptor =
15871
{
15872
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
15873
  "pg_query.SubscriptingRef",
15874
  "SubscriptingRef",
15875
  "PgQuery__SubscriptingRef",
15876
  "pg_query",
15877
  sizeof(PgQuery__SubscriptingRef),
15878
  10,
15879
  pg_query__subscripting_ref__field_descriptors,
15880
  pg_query__subscripting_ref__field_indices_by_name,
15881
  1,  pg_query__subscripting_ref__number_ranges,
15882
  (ProtobufCMessageInit) pg_query__subscripting_ref__init,
15883
  NULL,NULL,NULL    /* reserved[123] */
15884
};
15885
static const ProtobufCFieldDescriptor pg_query__func_expr__field_descriptors[10] =
15886
{
15887
  {
15888
    "xpr",
15889
    1,
15890
    PROTOBUF_C_LABEL_NONE,
15891
    PROTOBUF_C_TYPE_MESSAGE,
15892
    0,   /* quantifier_offset */
15893
    offsetof(PgQuery__FuncExpr, xpr),
15894
    &pg_query__node__descriptor,
15895
    NULL,
15896
    0,             /* flags */
15897
    0,NULL,NULL    /* reserved1,reserved2, etc */
15898
  },
15899
  {
15900
    "funcid",
15901
    2,
15902
    PROTOBUF_C_LABEL_NONE,
15903
    PROTOBUF_C_TYPE_UINT32,
15904
    0,   /* quantifier_offset */
15905
    offsetof(PgQuery__FuncExpr, funcid),
15906
    NULL,
15907
    NULL,
15908
    0,             /* flags */
15909
    0,NULL,NULL    /* reserved1,reserved2, etc */
15910
  },
15911
  {
15912
    "funcresulttype",
15913
    3,
15914
    PROTOBUF_C_LABEL_NONE,
15915
    PROTOBUF_C_TYPE_UINT32,
15916
    0,   /* quantifier_offset */
15917
    offsetof(PgQuery__FuncExpr, funcresulttype),
15918
    NULL,
15919
    NULL,
15920
    0,             /* flags */
15921
    0,NULL,NULL    /* reserved1,reserved2, etc */
15922
  },
15923
  {
15924
    "funcretset",
15925
    4,
15926
    PROTOBUF_C_LABEL_NONE,
15927
    PROTOBUF_C_TYPE_BOOL,
15928
    0,   /* quantifier_offset */
15929
    offsetof(PgQuery__FuncExpr, funcretset),
15930
    NULL,
15931
    NULL,
15932
    0,             /* flags */
15933
    0,NULL,NULL    /* reserved1,reserved2, etc */
15934
  },
15935
  {
15936
    "funcvariadic",
15937
    5,
15938
    PROTOBUF_C_LABEL_NONE,
15939
    PROTOBUF_C_TYPE_BOOL,
15940
    0,   /* quantifier_offset */
15941
    offsetof(PgQuery__FuncExpr, funcvariadic),
15942
    NULL,
15943
    NULL,
15944
    0,             /* flags */
15945
    0,NULL,NULL    /* reserved1,reserved2, etc */
15946
  },
15947
  {
15948
    "funcformat",
15949
    6,
15950
    PROTOBUF_C_LABEL_NONE,
15951
    PROTOBUF_C_TYPE_ENUM,
15952
    0,   /* quantifier_offset */
15953
    offsetof(PgQuery__FuncExpr, funcformat),
15954
    &pg_query__coercion_form__descriptor,
15955
    NULL,
15956
    0,             /* flags */
15957
    0,NULL,NULL    /* reserved1,reserved2, etc */
15958
  },
15959
  {
15960
    "funccollid",
15961
    7,
15962
    PROTOBUF_C_LABEL_NONE,
15963
    PROTOBUF_C_TYPE_UINT32,
15964
    0,   /* quantifier_offset */
15965
    offsetof(PgQuery__FuncExpr, funccollid),
15966
    NULL,
15967
    NULL,
15968
    0,             /* flags */
15969
    0,NULL,NULL    /* reserved1,reserved2, etc */
15970
  },
15971
  {
15972
    "inputcollid",
15973
    8,
15974
    PROTOBUF_C_LABEL_NONE,
15975
    PROTOBUF_C_TYPE_UINT32,
15976
    0,   /* quantifier_offset */
15977
    offsetof(PgQuery__FuncExpr, inputcollid),
15978
    NULL,
15979
    NULL,
15980
    0,             /* flags */
15981
    0,NULL,NULL    /* reserved1,reserved2, etc */
15982
  },
15983
  {
15984
    "args",
15985
    9,
15986
    PROTOBUF_C_LABEL_REPEATED,
15987
    PROTOBUF_C_TYPE_MESSAGE,
15988
    offsetof(PgQuery__FuncExpr, n_args),
15989
    offsetof(PgQuery__FuncExpr, args),
15990
    &pg_query__node__descriptor,
15991
    NULL,
15992
    0,             /* flags */
15993
    0,NULL,NULL    /* reserved1,reserved2, etc */
15994
  },
15995
  {
15996
    "location",
15997
    10,
15998
    PROTOBUF_C_LABEL_NONE,
15999
    PROTOBUF_C_TYPE_INT32,
16000
    0,   /* quantifier_offset */
16001
    offsetof(PgQuery__FuncExpr, location),
16002
    NULL,
16003
    NULL,
16004
    0,             /* flags */
16005
    0,NULL,NULL    /* reserved1,reserved2, etc */
16006
  },
16007
};
16008
static const unsigned pg_query__func_expr__field_indices_by_name[] = {
16009
  8,   /* field[8] = args */
16010
  6,   /* field[6] = funccollid */
16011
  5,   /* field[5] = funcformat */
16012
  1,   /* field[1] = funcid */
16013
  2,   /* field[2] = funcresulttype */
16014
  3,   /* field[3] = funcretset */
16015
  4,   /* field[4] = funcvariadic */
16016
  7,   /* field[7] = inputcollid */
16017
  9,   /* field[9] = location */
16018
  0,   /* field[0] = xpr */
16019
};
16020
static const ProtobufCIntRange pg_query__func_expr__number_ranges[1 + 1] =
16021
{
16022
  { 1, 0 },
16023
  { 0, 10 }
16024
};
16025
const ProtobufCMessageDescriptor pg_query__func_expr__descriptor =
16026
{
16027
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16028
  "pg_query.FuncExpr",
16029
  "FuncExpr",
16030
  "PgQuery__FuncExpr",
16031
  "pg_query",
16032
  sizeof(PgQuery__FuncExpr),
16033
  10,
16034
  pg_query__func_expr__field_descriptors,
16035
  pg_query__func_expr__field_indices_by_name,
16036
  1,  pg_query__func_expr__number_ranges,
16037
  (ProtobufCMessageInit) pg_query__func_expr__init,
16038
  NULL,NULL,NULL    /* reserved[123] */
16039
};
16040
static const ProtobufCFieldDescriptor pg_query__named_arg_expr__field_descriptors[5] =
16041
{
16042
  {
16043
    "xpr",
16044
    1,
16045
    PROTOBUF_C_LABEL_NONE,
16046
    PROTOBUF_C_TYPE_MESSAGE,
16047
    0,   /* quantifier_offset */
16048
    offsetof(PgQuery__NamedArgExpr, xpr),
16049
    &pg_query__node__descriptor,
16050
    NULL,
16051
    0,             /* flags */
16052
    0,NULL,NULL    /* reserved1,reserved2, etc */
16053
  },
16054
  {
16055
    "arg",
16056
    2,
16057
    PROTOBUF_C_LABEL_NONE,
16058
    PROTOBUF_C_TYPE_MESSAGE,
16059
    0,   /* quantifier_offset */
16060
    offsetof(PgQuery__NamedArgExpr, arg),
16061
    &pg_query__node__descriptor,
16062
    NULL,
16063
    0,             /* flags */
16064
    0,NULL,NULL    /* reserved1,reserved2, etc */
16065
  },
16066
  {
16067
    "name",
16068
    3,
16069
    PROTOBUF_C_LABEL_NONE,
16070
    PROTOBUF_C_TYPE_STRING,
16071
    0,   /* quantifier_offset */
16072
    offsetof(PgQuery__NamedArgExpr, name),
16073
    NULL,
16074
    &protobuf_c_empty_string,
16075
    0,             /* flags */
16076
    0,NULL,NULL    /* reserved1,reserved2, etc */
16077
  },
16078
  {
16079
    "argnumber",
16080
    4,
16081
    PROTOBUF_C_LABEL_NONE,
16082
    PROTOBUF_C_TYPE_INT32,
16083
    0,   /* quantifier_offset */
16084
    offsetof(PgQuery__NamedArgExpr, argnumber),
16085
    NULL,
16086
    NULL,
16087
    0,             /* flags */
16088
    0,NULL,NULL    /* reserved1,reserved2, etc */
16089
  },
16090
  {
16091
    "location",
16092
    5,
16093
    PROTOBUF_C_LABEL_NONE,
16094
    PROTOBUF_C_TYPE_INT32,
16095
    0,   /* quantifier_offset */
16096
    offsetof(PgQuery__NamedArgExpr, location),
16097
    NULL,
16098
    NULL,
16099
    0,             /* flags */
16100
    0,NULL,NULL    /* reserved1,reserved2, etc */
16101
  },
16102
};
16103
static const unsigned pg_query__named_arg_expr__field_indices_by_name[] = {
16104
  1,   /* field[1] = arg */
16105
  3,   /* field[3] = argnumber */
16106
  4,   /* field[4] = location */
16107
  2,   /* field[2] = name */
16108
  0,   /* field[0] = xpr */
16109
};
16110
static const ProtobufCIntRange pg_query__named_arg_expr__number_ranges[1 + 1] =
16111
{
16112
  { 1, 0 },
16113
  { 0, 5 }
16114
};
16115
const ProtobufCMessageDescriptor pg_query__named_arg_expr__descriptor =
16116
{
16117
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16118
  "pg_query.NamedArgExpr",
16119
  "NamedArgExpr",
16120
  "PgQuery__NamedArgExpr",
16121
  "pg_query",
16122
  sizeof(PgQuery__NamedArgExpr),
16123
  5,
16124
  pg_query__named_arg_expr__field_descriptors,
16125
  pg_query__named_arg_expr__field_indices_by_name,
16126
  1,  pg_query__named_arg_expr__number_ranges,
16127
  (ProtobufCMessageInit) pg_query__named_arg_expr__init,
16128
  NULL,NULL,NULL    /* reserved[123] */
16129
};
16130
static const ProtobufCFieldDescriptor pg_query__op_expr__field_descriptors[9] =
16131
{
16132
  {
16133
    "xpr",
16134
    1,
16135
    PROTOBUF_C_LABEL_NONE,
16136
    PROTOBUF_C_TYPE_MESSAGE,
16137
    0,   /* quantifier_offset */
16138
    offsetof(PgQuery__OpExpr, xpr),
16139
    &pg_query__node__descriptor,
16140
    NULL,
16141
    0,             /* flags */
16142
    0,NULL,NULL    /* reserved1,reserved2, etc */
16143
  },
16144
  {
16145
    "opno",
16146
    2,
16147
    PROTOBUF_C_LABEL_NONE,
16148
    PROTOBUF_C_TYPE_UINT32,
16149
    0,   /* quantifier_offset */
16150
    offsetof(PgQuery__OpExpr, opno),
16151
    NULL,
16152
    NULL,
16153
    0,             /* flags */
16154
    0,NULL,NULL    /* reserved1,reserved2, etc */
16155
  },
16156
  {
16157
    "opfuncid",
16158
    3,
16159
    PROTOBUF_C_LABEL_NONE,
16160
    PROTOBUF_C_TYPE_UINT32,
16161
    0,   /* quantifier_offset */
16162
    offsetof(PgQuery__OpExpr, opfuncid),
16163
    NULL,
16164
    NULL,
16165
    0,             /* flags */
16166
    0,NULL,NULL    /* reserved1,reserved2, etc */
16167
  },
16168
  {
16169
    "opresulttype",
16170
    4,
16171
    PROTOBUF_C_LABEL_NONE,
16172
    PROTOBUF_C_TYPE_UINT32,
16173
    0,   /* quantifier_offset */
16174
    offsetof(PgQuery__OpExpr, opresulttype),
16175
    NULL,
16176
    NULL,
16177
    0,             /* flags */
16178
    0,NULL,NULL    /* reserved1,reserved2, etc */
16179
  },
16180
  {
16181
    "opretset",
16182
    5,
16183
    PROTOBUF_C_LABEL_NONE,
16184
    PROTOBUF_C_TYPE_BOOL,
16185
    0,   /* quantifier_offset */
16186
    offsetof(PgQuery__OpExpr, opretset),
16187
    NULL,
16188
    NULL,
16189
    0,             /* flags */
16190
    0,NULL,NULL    /* reserved1,reserved2, etc */
16191
  },
16192
  {
16193
    "opcollid",
16194
    6,
16195
    PROTOBUF_C_LABEL_NONE,
16196
    PROTOBUF_C_TYPE_UINT32,
16197
    0,   /* quantifier_offset */
16198
    offsetof(PgQuery__OpExpr, opcollid),
16199
    NULL,
16200
    NULL,
16201
    0,             /* flags */
16202
    0,NULL,NULL    /* reserved1,reserved2, etc */
16203
  },
16204
  {
16205
    "inputcollid",
16206
    7,
16207
    PROTOBUF_C_LABEL_NONE,
16208
    PROTOBUF_C_TYPE_UINT32,
16209
    0,   /* quantifier_offset */
16210
    offsetof(PgQuery__OpExpr, inputcollid),
16211
    NULL,
16212
    NULL,
16213
    0,             /* flags */
16214
    0,NULL,NULL    /* reserved1,reserved2, etc */
16215
  },
16216
  {
16217
    "args",
16218
    8,
16219
    PROTOBUF_C_LABEL_REPEATED,
16220
    PROTOBUF_C_TYPE_MESSAGE,
16221
    offsetof(PgQuery__OpExpr, n_args),
16222
    offsetof(PgQuery__OpExpr, args),
16223
    &pg_query__node__descriptor,
16224
    NULL,
16225
    0,             /* flags */
16226
    0,NULL,NULL    /* reserved1,reserved2, etc */
16227
  },
16228
  {
16229
    "location",
16230
    9,
16231
    PROTOBUF_C_LABEL_NONE,
16232
    PROTOBUF_C_TYPE_INT32,
16233
    0,   /* quantifier_offset */
16234
    offsetof(PgQuery__OpExpr, location),
16235
    NULL,
16236
    NULL,
16237
    0,             /* flags */
16238
    0,NULL,NULL    /* reserved1,reserved2, etc */
16239
  },
16240
};
16241
static const unsigned pg_query__op_expr__field_indices_by_name[] = {
16242
  7,   /* field[7] = args */
16243
  6,   /* field[6] = inputcollid */
16244
  8,   /* field[8] = location */
16245
  5,   /* field[5] = opcollid */
16246
  2,   /* field[2] = opfuncid */
16247
  1,   /* field[1] = opno */
16248
  3,   /* field[3] = opresulttype */
16249
  4,   /* field[4] = opretset */
16250
  0,   /* field[0] = xpr */
16251
};
16252
static const ProtobufCIntRange pg_query__op_expr__number_ranges[1 + 1] =
16253
{
16254
  { 1, 0 },
16255
  { 0, 9 }
16256
};
16257
const ProtobufCMessageDescriptor pg_query__op_expr__descriptor =
16258
{
16259
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16260
  "pg_query.OpExpr",
16261
  "OpExpr",
16262
  "PgQuery__OpExpr",
16263
  "pg_query",
16264
  sizeof(PgQuery__OpExpr),
16265
  9,
16266
  pg_query__op_expr__field_descriptors,
16267
  pg_query__op_expr__field_indices_by_name,
16268
  1,  pg_query__op_expr__number_ranges,
16269
  (ProtobufCMessageInit) pg_query__op_expr__init,
16270
  NULL,NULL,NULL    /* reserved[123] */
16271
};
16272
static const ProtobufCFieldDescriptor pg_query__distinct_expr__field_descriptors[9] =
16273
{
16274
  {
16275
    "xpr",
16276
    1,
16277
    PROTOBUF_C_LABEL_NONE,
16278
    PROTOBUF_C_TYPE_MESSAGE,
16279
    0,   /* quantifier_offset */
16280
    offsetof(PgQuery__DistinctExpr, xpr),
16281
    &pg_query__node__descriptor,
16282
    NULL,
16283
    0,             /* flags */
16284
    0,NULL,NULL    /* reserved1,reserved2, etc */
16285
  },
16286
  {
16287
    "opno",
16288
    2,
16289
    PROTOBUF_C_LABEL_NONE,
16290
    PROTOBUF_C_TYPE_UINT32,
16291
    0,   /* quantifier_offset */
16292
    offsetof(PgQuery__DistinctExpr, opno),
16293
    NULL,
16294
    NULL,
16295
    0,             /* flags */
16296
    0,NULL,NULL    /* reserved1,reserved2, etc */
16297
  },
16298
  {
16299
    "opfuncid",
16300
    3,
16301
    PROTOBUF_C_LABEL_NONE,
16302
    PROTOBUF_C_TYPE_UINT32,
16303
    0,   /* quantifier_offset */
16304
    offsetof(PgQuery__DistinctExpr, opfuncid),
16305
    NULL,
16306
    NULL,
16307
    0,             /* flags */
16308
    0,NULL,NULL    /* reserved1,reserved2, etc */
16309
  },
16310
  {
16311
    "opresulttype",
16312
    4,
16313
    PROTOBUF_C_LABEL_NONE,
16314
    PROTOBUF_C_TYPE_UINT32,
16315
    0,   /* quantifier_offset */
16316
    offsetof(PgQuery__DistinctExpr, opresulttype),
16317
    NULL,
16318
    NULL,
16319
    0,             /* flags */
16320
    0,NULL,NULL    /* reserved1,reserved2, etc */
16321
  },
16322
  {
16323
    "opretset",
16324
    5,
16325
    PROTOBUF_C_LABEL_NONE,
16326
    PROTOBUF_C_TYPE_BOOL,
16327
    0,   /* quantifier_offset */
16328
    offsetof(PgQuery__DistinctExpr, opretset),
16329
    NULL,
16330
    NULL,
16331
    0,             /* flags */
16332
    0,NULL,NULL    /* reserved1,reserved2, etc */
16333
  },
16334
  {
16335
    "opcollid",
16336
    6,
16337
    PROTOBUF_C_LABEL_NONE,
16338
    PROTOBUF_C_TYPE_UINT32,
16339
    0,   /* quantifier_offset */
16340
    offsetof(PgQuery__DistinctExpr, opcollid),
16341
    NULL,
16342
    NULL,
16343
    0,             /* flags */
16344
    0,NULL,NULL    /* reserved1,reserved2, etc */
16345
  },
16346
  {
16347
    "inputcollid",
16348
    7,
16349
    PROTOBUF_C_LABEL_NONE,
16350
    PROTOBUF_C_TYPE_UINT32,
16351
    0,   /* quantifier_offset */
16352
    offsetof(PgQuery__DistinctExpr, inputcollid),
16353
    NULL,
16354
    NULL,
16355
    0,             /* flags */
16356
    0,NULL,NULL    /* reserved1,reserved2, etc */
16357
  },
16358
  {
16359
    "args",
16360
    8,
16361
    PROTOBUF_C_LABEL_REPEATED,
16362
    PROTOBUF_C_TYPE_MESSAGE,
16363
    offsetof(PgQuery__DistinctExpr, n_args),
16364
    offsetof(PgQuery__DistinctExpr, args),
16365
    &pg_query__node__descriptor,
16366
    NULL,
16367
    0,             /* flags */
16368
    0,NULL,NULL    /* reserved1,reserved2, etc */
16369
  },
16370
  {
16371
    "location",
16372
    9,
16373
    PROTOBUF_C_LABEL_NONE,
16374
    PROTOBUF_C_TYPE_INT32,
16375
    0,   /* quantifier_offset */
16376
    offsetof(PgQuery__DistinctExpr, location),
16377
    NULL,
16378
    NULL,
16379
    0,             /* flags */
16380
    0,NULL,NULL    /* reserved1,reserved2, etc */
16381
  },
16382
};
16383
static const unsigned pg_query__distinct_expr__field_indices_by_name[] = {
16384
  7,   /* field[7] = args */
16385
  6,   /* field[6] = inputcollid */
16386
  8,   /* field[8] = location */
16387
  5,   /* field[5] = opcollid */
16388
  2,   /* field[2] = opfuncid */
16389
  1,   /* field[1] = opno */
16390
  3,   /* field[3] = opresulttype */
16391
  4,   /* field[4] = opretset */
16392
  0,   /* field[0] = xpr */
16393
};
16394
static const ProtobufCIntRange pg_query__distinct_expr__number_ranges[1 + 1] =
16395
{
16396
  { 1, 0 },
16397
  { 0, 9 }
16398
};
16399
const ProtobufCMessageDescriptor pg_query__distinct_expr__descriptor =
16400
{
16401
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16402
  "pg_query.DistinctExpr",
16403
  "DistinctExpr",
16404
  "PgQuery__DistinctExpr",
16405
  "pg_query",
16406
  sizeof(PgQuery__DistinctExpr),
16407
  9,
16408
  pg_query__distinct_expr__field_descriptors,
16409
  pg_query__distinct_expr__field_indices_by_name,
16410
  1,  pg_query__distinct_expr__number_ranges,
16411
  (ProtobufCMessageInit) pg_query__distinct_expr__init,
16412
  NULL,NULL,NULL    /* reserved[123] */
16413
};
16414
static const ProtobufCFieldDescriptor pg_query__null_if_expr__field_descriptors[9] =
16415
{
16416
  {
16417
    "xpr",
16418
    1,
16419
    PROTOBUF_C_LABEL_NONE,
16420
    PROTOBUF_C_TYPE_MESSAGE,
16421
    0,   /* quantifier_offset */
16422
    offsetof(PgQuery__NullIfExpr, xpr),
16423
    &pg_query__node__descriptor,
16424
    NULL,
16425
    0,             /* flags */
16426
    0,NULL,NULL    /* reserved1,reserved2, etc */
16427
  },
16428
  {
16429
    "opno",
16430
    2,
16431
    PROTOBUF_C_LABEL_NONE,
16432
    PROTOBUF_C_TYPE_UINT32,
16433
    0,   /* quantifier_offset */
16434
    offsetof(PgQuery__NullIfExpr, opno),
16435
    NULL,
16436
    NULL,
16437
    0,             /* flags */
16438
    0,NULL,NULL    /* reserved1,reserved2, etc */
16439
  },
16440
  {
16441
    "opfuncid",
16442
    3,
16443
    PROTOBUF_C_LABEL_NONE,
16444
    PROTOBUF_C_TYPE_UINT32,
16445
    0,   /* quantifier_offset */
16446
    offsetof(PgQuery__NullIfExpr, opfuncid),
16447
    NULL,
16448
    NULL,
16449
    0,             /* flags */
16450
    0,NULL,NULL    /* reserved1,reserved2, etc */
16451
  },
16452
  {
16453
    "opresulttype",
16454
    4,
16455
    PROTOBUF_C_LABEL_NONE,
16456
    PROTOBUF_C_TYPE_UINT32,
16457
    0,   /* quantifier_offset */
16458
    offsetof(PgQuery__NullIfExpr, opresulttype),
16459
    NULL,
16460
    NULL,
16461
    0,             /* flags */
16462
    0,NULL,NULL    /* reserved1,reserved2, etc */
16463
  },
16464
  {
16465
    "opretset",
16466
    5,
16467
    PROTOBUF_C_LABEL_NONE,
16468
    PROTOBUF_C_TYPE_BOOL,
16469
    0,   /* quantifier_offset */
16470
    offsetof(PgQuery__NullIfExpr, opretset),
16471
    NULL,
16472
    NULL,
16473
    0,             /* flags */
16474
    0,NULL,NULL    /* reserved1,reserved2, etc */
16475
  },
16476
  {
16477
    "opcollid",
16478
    6,
16479
    PROTOBUF_C_LABEL_NONE,
16480
    PROTOBUF_C_TYPE_UINT32,
16481
    0,   /* quantifier_offset */
16482
    offsetof(PgQuery__NullIfExpr, opcollid),
16483
    NULL,
16484
    NULL,
16485
    0,             /* flags */
16486
    0,NULL,NULL    /* reserved1,reserved2, etc */
16487
  },
16488
  {
16489
    "inputcollid",
16490
    7,
16491
    PROTOBUF_C_LABEL_NONE,
16492
    PROTOBUF_C_TYPE_UINT32,
16493
    0,   /* quantifier_offset */
16494
    offsetof(PgQuery__NullIfExpr, inputcollid),
16495
    NULL,
16496
    NULL,
16497
    0,             /* flags */
16498
    0,NULL,NULL    /* reserved1,reserved2, etc */
16499
  },
16500
  {
16501
    "args",
16502
    8,
16503
    PROTOBUF_C_LABEL_REPEATED,
16504
    PROTOBUF_C_TYPE_MESSAGE,
16505
    offsetof(PgQuery__NullIfExpr, n_args),
16506
    offsetof(PgQuery__NullIfExpr, args),
16507
    &pg_query__node__descriptor,
16508
    NULL,
16509
    0,             /* flags */
16510
    0,NULL,NULL    /* reserved1,reserved2, etc */
16511
  },
16512
  {
16513
    "location",
16514
    9,
16515
    PROTOBUF_C_LABEL_NONE,
16516
    PROTOBUF_C_TYPE_INT32,
16517
    0,   /* quantifier_offset */
16518
    offsetof(PgQuery__NullIfExpr, location),
16519
    NULL,
16520
    NULL,
16521
    0,             /* flags */
16522
    0,NULL,NULL    /* reserved1,reserved2, etc */
16523
  },
16524
};
16525
static const unsigned pg_query__null_if_expr__field_indices_by_name[] = {
16526
  7,   /* field[7] = args */
16527
  6,   /* field[6] = inputcollid */
16528
  8,   /* field[8] = location */
16529
  5,   /* field[5] = opcollid */
16530
  2,   /* field[2] = opfuncid */
16531
  1,   /* field[1] = opno */
16532
  3,   /* field[3] = opresulttype */
16533
  4,   /* field[4] = opretset */
16534
  0,   /* field[0] = xpr */
16535
};
16536
static const ProtobufCIntRange pg_query__null_if_expr__number_ranges[1 + 1] =
16537
{
16538
  { 1, 0 },
16539
  { 0, 9 }
16540
};
16541
const ProtobufCMessageDescriptor pg_query__null_if_expr__descriptor =
16542
{
16543
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16544
  "pg_query.NullIfExpr",
16545
  "NullIfExpr",
16546
  "PgQuery__NullIfExpr",
16547
  "pg_query",
16548
  sizeof(PgQuery__NullIfExpr),
16549
  9,
16550
  pg_query__null_if_expr__field_descriptors,
16551
  pg_query__null_if_expr__field_indices_by_name,
16552
  1,  pg_query__null_if_expr__number_ranges,
16553
  (ProtobufCMessageInit) pg_query__null_if_expr__init,
16554
  NULL,NULL,NULL    /* reserved[123] */
16555
};
16556
static const ProtobufCFieldDescriptor pg_query__scalar_array_op_expr__field_descriptors[9] =
16557
{
16558
  {
16559
    "xpr",
16560
    1,
16561
    PROTOBUF_C_LABEL_NONE,
16562
    PROTOBUF_C_TYPE_MESSAGE,
16563
    0,   /* quantifier_offset */
16564
    offsetof(PgQuery__ScalarArrayOpExpr, xpr),
16565
    &pg_query__node__descriptor,
16566
    NULL,
16567
    0,             /* flags */
16568
    0,NULL,NULL    /* reserved1,reserved2, etc */
16569
  },
16570
  {
16571
    "opno",
16572
    2,
16573
    PROTOBUF_C_LABEL_NONE,
16574
    PROTOBUF_C_TYPE_UINT32,
16575
    0,   /* quantifier_offset */
16576
    offsetof(PgQuery__ScalarArrayOpExpr, opno),
16577
    NULL,
16578
    NULL,
16579
    0,             /* flags */
16580
    0,NULL,NULL    /* reserved1,reserved2, etc */
16581
  },
16582
  {
16583
    "opfuncid",
16584
    3,
16585
    PROTOBUF_C_LABEL_NONE,
16586
    PROTOBUF_C_TYPE_UINT32,
16587
    0,   /* quantifier_offset */
16588
    offsetof(PgQuery__ScalarArrayOpExpr, opfuncid),
16589
    NULL,
16590
    NULL,
16591
    0,             /* flags */
16592
    0,NULL,NULL    /* reserved1,reserved2, etc */
16593
  },
16594
  {
16595
    "hashfuncid",
16596
    4,
16597
    PROTOBUF_C_LABEL_NONE,
16598
    PROTOBUF_C_TYPE_UINT32,
16599
    0,   /* quantifier_offset */
16600
    offsetof(PgQuery__ScalarArrayOpExpr, hashfuncid),
16601
    NULL,
16602
    NULL,
16603
    0,             /* flags */
16604
    0,NULL,NULL    /* reserved1,reserved2, etc */
16605
  },
16606
  {
16607
    "negfuncid",
16608
    5,
16609
    PROTOBUF_C_LABEL_NONE,
16610
    PROTOBUF_C_TYPE_UINT32,
16611
    0,   /* quantifier_offset */
16612
    offsetof(PgQuery__ScalarArrayOpExpr, negfuncid),
16613
    NULL,
16614
    NULL,
16615
    0,             /* flags */
16616
    0,NULL,NULL    /* reserved1,reserved2, etc */
16617
  },
16618
  {
16619
    "use_or",
16620
    6,
16621
    PROTOBUF_C_LABEL_NONE,
16622
    PROTOBUF_C_TYPE_BOOL,
16623
    0,   /* quantifier_offset */
16624
    offsetof(PgQuery__ScalarArrayOpExpr, use_or),
16625
    NULL,
16626
    NULL,
16627
    0,             /* flags */
16628
    0,NULL,NULL    /* reserved1,reserved2, etc */
16629
  },
16630
  {
16631
    "inputcollid",
16632
    7,
16633
    PROTOBUF_C_LABEL_NONE,
16634
    PROTOBUF_C_TYPE_UINT32,
16635
    0,   /* quantifier_offset */
16636
    offsetof(PgQuery__ScalarArrayOpExpr, inputcollid),
16637
    NULL,
16638
    NULL,
16639
    0,             /* flags */
16640
    0,NULL,NULL    /* reserved1,reserved2, etc */
16641
  },
16642
  {
16643
    "args",
16644
    8,
16645
    PROTOBUF_C_LABEL_REPEATED,
16646
    PROTOBUF_C_TYPE_MESSAGE,
16647
    offsetof(PgQuery__ScalarArrayOpExpr, n_args),
16648
    offsetof(PgQuery__ScalarArrayOpExpr, args),
16649
    &pg_query__node__descriptor,
16650
    NULL,
16651
    0,             /* flags */
16652
    0,NULL,NULL    /* reserved1,reserved2, etc */
16653
  },
16654
  {
16655
    "location",
16656
    9,
16657
    PROTOBUF_C_LABEL_NONE,
16658
    PROTOBUF_C_TYPE_INT32,
16659
    0,   /* quantifier_offset */
16660
    offsetof(PgQuery__ScalarArrayOpExpr, location),
16661
    NULL,
16662
    NULL,
16663
    0,             /* flags */
16664
    0,NULL,NULL    /* reserved1,reserved2, etc */
16665
  },
16666
};
16667
static const unsigned pg_query__scalar_array_op_expr__field_indices_by_name[] = {
16668
  7,   /* field[7] = args */
16669
  3,   /* field[3] = hashfuncid */
16670
  6,   /* field[6] = inputcollid */
16671
  8,   /* field[8] = location */
16672
  4,   /* field[4] = negfuncid */
16673
  2,   /* field[2] = opfuncid */
16674
  1,   /* field[1] = opno */
16675
  5,   /* field[5] = use_or */
16676
  0,   /* field[0] = xpr */
16677
};
16678
static const ProtobufCIntRange pg_query__scalar_array_op_expr__number_ranges[1 + 1] =
16679
{
16680
  { 1, 0 },
16681
  { 0, 9 }
16682
};
16683
const ProtobufCMessageDescriptor pg_query__scalar_array_op_expr__descriptor =
16684
{
16685
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16686
  "pg_query.ScalarArrayOpExpr",
16687
  "ScalarArrayOpExpr",
16688
  "PgQuery__ScalarArrayOpExpr",
16689
  "pg_query",
16690
  sizeof(PgQuery__ScalarArrayOpExpr),
16691
  9,
16692
  pg_query__scalar_array_op_expr__field_descriptors,
16693
  pg_query__scalar_array_op_expr__field_indices_by_name,
16694
  1,  pg_query__scalar_array_op_expr__number_ranges,
16695
  (ProtobufCMessageInit) pg_query__scalar_array_op_expr__init,
16696
  NULL,NULL,NULL    /* reserved[123] */
16697
};
16698
static const ProtobufCFieldDescriptor pg_query__bool_expr__field_descriptors[4] =
16699
{
16700
  {
16701
    "xpr",
16702
    1,
16703
    PROTOBUF_C_LABEL_NONE,
16704
    PROTOBUF_C_TYPE_MESSAGE,
16705
    0,   /* quantifier_offset */
16706
    offsetof(PgQuery__BoolExpr, xpr),
16707
    &pg_query__node__descriptor,
16708
    NULL,
16709
    0,             /* flags */
16710
    0,NULL,NULL    /* reserved1,reserved2, etc */
16711
  },
16712
  {
16713
    "boolop",
16714
    2,
16715
    PROTOBUF_C_LABEL_NONE,
16716
    PROTOBUF_C_TYPE_ENUM,
16717
    0,   /* quantifier_offset */
16718
    offsetof(PgQuery__BoolExpr, boolop),
16719
    &pg_query__bool_expr_type__descriptor,
16720
    NULL,
16721
    0,             /* flags */
16722
    0,NULL,NULL    /* reserved1,reserved2, etc */
16723
  },
16724
  {
16725
    "args",
16726
    3,
16727
    PROTOBUF_C_LABEL_REPEATED,
16728
    PROTOBUF_C_TYPE_MESSAGE,
16729
    offsetof(PgQuery__BoolExpr, n_args),
16730
    offsetof(PgQuery__BoolExpr, args),
16731
    &pg_query__node__descriptor,
16732
    NULL,
16733
    0,             /* flags */
16734
    0,NULL,NULL    /* reserved1,reserved2, etc */
16735
  },
16736
  {
16737
    "location",
16738
    4,
16739
    PROTOBUF_C_LABEL_NONE,
16740
    PROTOBUF_C_TYPE_INT32,
16741
    0,   /* quantifier_offset */
16742
    offsetof(PgQuery__BoolExpr, location),
16743
    NULL,
16744
    NULL,
16745
    0,             /* flags */
16746
    0,NULL,NULL    /* reserved1,reserved2, etc */
16747
  },
16748
};
16749
static const unsigned pg_query__bool_expr__field_indices_by_name[] = {
16750
  2,   /* field[2] = args */
16751
  1,   /* field[1] = boolop */
16752
  3,   /* field[3] = location */
16753
  0,   /* field[0] = xpr */
16754
};
16755
static const ProtobufCIntRange pg_query__bool_expr__number_ranges[1 + 1] =
16756
{
16757
  { 1, 0 },
16758
  { 0, 4 }
16759
};
16760
const ProtobufCMessageDescriptor pg_query__bool_expr__descriptor =
16761
{
16762
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16763
  "pg_query.BoolExpr",
16764
  "BoolExpr",
16765
  "PgQuery__BoolExpr",
16766
  "pg_query",
16767
  sizeof(PgQuery__BoolExpr),
16768
  4,
16769
  pg_query__bool_expr__field_descriptors,
16770
  pg_query__bool_expr__field_indices_by_name,
16771
  1,  pg_query__bool_expr__number_ranges,
16772
  (ProtobufCMessageInit) pg_query__bool_expr__init,
16773
  NULL,NULL,NULL    /* reserved[123] */
16774
};
16775
static const ProtobufCFieldDescriptor pg_query__sub_link__field_descriptors[7] =
16776
{
16777
  {
16778
    "xpr",
16779
    1,
16780
    PROTOBUF_C_LABEL_NONE,
16781
    PROTOBUF_C_TYPE_MESSAGE,
16782
    0,   /* quantifier_offset */
16783
    offsetof(PgQuery__SubLink, xpr),
16784
    &pg_query__node__descriptor,
16785
    NULL,
16786
    0,             /* flags */
16787
    0,NULL,NULL    /* reserved1,reserved2, etc */
16788
  },
16789
  {
16790
    "sub_link_type",
16791
    2,
16792
    PROTOBUF_C_LABEL_NONE,
16793
    PROTOBUF_C_TYPE_ENUM,
16794
    0,   /* quantifier_offset */
16795
    offsetof(PgQuery__SubLink, sub_link_type),
16796
    &pg_query__sub_link_type__descriptor,
16797
    NULL,
16798
    0,             /* flags */
16799
    0,NULL,NULL    /* reserved1,reserved2, etc */
16800
  },
16801
  {
16802
    "sub_link_id",
16803
    3,
16804
    PROTOBUF_C_LABEL_NONE,
16805
    PROTOBUF_C_TYPE_INT32,
16806
    0,   /* quantifier_offset */
16807
    offsetof(PgQuery__SubLink, sub_link_id),
16808
    NULL,
16809
    NULL,
16810
    0,             /* flags */
16811
    0,NULL,NULL    /* reserved1,reserved2, etc */
16812
  },
16813
  {
16814
    "testexpr",
16815
    4,
16816
    PROTOBUF_C_LABEL_NONE,
16817
    PROTOBUF_C_TYPE_MESSAGE,
16818
    0,   /* quantifier_offset */
16819
    offsetof(PgQuery__SubLink, testexpr),
16820
    &pg_query__node__descriptor,
16821
    NULL,
16822
    0,             /* flags */
16823
    0,NULL,NULL    /* reserved1,reserved2, etc */
16824
  },
16825
  {
16826
    "oper_name",
16827
    5,
16828
    PROTOBUF_C_LABEL_REPEATED,
16829
    PROTOBUF_C_TYPE_MESSAGE,
16830
    offsetof(PgQuery__SubLink, n_oper_name),
16831
    offsetof(PgQuery__SubLink, oper_name),
16832
    &pg_query__node__descriptor,
16833
    NULL,
16834
    0,             /* flags */
16835
    0,NULL,NULL    /* reserved1,reserved2, etc */
16836
  },
16837
  {
16838
    "subselect",
16839
    6,
16840
    PROTOBUF_C_LABEL_NONE,
16841
    PROTOBUF_C_TYPE_MESSAGE,
16842
    0,   /* quantifier_offset */
16843
    offsetof(PgQuery__SubLink, subselect),
16844
    &pg_query__node__descriptor,
16845
    NULL,
16846
    0,             /* flags */
16847
    0,NULL,NULL    /* reserved1,reserved2, etc */
16848
  },
16849
  {
16850
    "location",
16851
    7,
16852
    PROTOBUF_C_LABEL_NONE,
16853
    PROTOBUF_C_TYPE_INT32,
16854
    0,   /* quantifier_offset */
16855
    offsetof(PgQuery__SubLink, location),
16856
    NULL,
16857
    NULL,
16858
    0,             /* flags */
16859
    0,NULL,NULL    /* reserved1,reserved2, etc */
16860
  },
16861
};
16862
static const unsigned pg_query__sub_link__field_indices_by_name[] = {
16863
  6,   /* field[6] = location */
16864
  4,   /* field[4] = oper_name */
16865
  2,   /* field[2] = sub_link_id */
16866
  1,   /* field[1] = sub_link_type */
16867
  5,   /* field[5] = subselect */
16868
  3,   /* field[3] = testexpr */
16869
  0,   /* field[0] = xpr */
16870
};
16871
static const ProtobufCIntRange pg_query__sub_link__number_ranges[1 + 1] =
16872
{
16873
  { 1, 0 },
16874
  { 0, 7 }
16875
};
16876
const ProtobufCMessageDescriptor pg_query__sub_link__descriptor =
16877
{
16878
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
16879
  "pg_query.SubLink",
16880
  "SubLink",
16881
  "PgQuery__SubLink",
16882
  "pg_query",
16883
  sizeof(PgQuery__SubLink),
16884
  7,
16885
  pg_query__sub_link__field_descriptors,
16886
  pg_query__sub_link__field_indices_by_name,
16887
  1,  pg_query__sub_link__number_ranges,
16888
  (ProtobufCMessageInit) pg_query__sub_link__init,
16889
  NULL,NULL,NULL    /* reserved[123] */
16890
};
16891
static const ProtobufCFieldDescriptor pg_query__sub_plan__field_descriptors[17] =
16892
{
16893
  {
16894
    "xpr",
16895
    1,
16896
    PROTOBUF_C_LABEL_NONE,
16897
    PROTOBUF_C_TYPE_MESSAGE,
16898
    0,   /* quantifier_offset */
16899
    offsetof(PgQuery__SubPlan, xpr),
16900
    &pg_query__node__descriptor,
16901
    NULL,
16902
    0,             /* flags */
16903
    0,NULL,NULL    /* reserved1,reserved2, etc */
16904
  },
16905
  {
16906
    "sub_link_type",
16907
    2,
16908
    PROTOBUF_C_LABEL_NONE,
16909
    PROTOBUF_C_TYPE_ENUM,
16910
    0,   /* quantifier_offset */
16911
    offsetof(PgQuery__SubPlan, sub_link_type),
16912
    &pg_query__sub_link_type__descriptor,
16913
    NULL,
16914
    0,             /* flags */
16915
    0,NULL,NULL    /* reserved1,reserved2, etc */
16916
  },
16917
  {
16918
    "testexpr",
16919
    3,
16920
    PROTOBUF_C_LABEL_NONE,
16921
    PROTOBUF_C_TYPE_MESSAGE,
16922
    0,   /* quantifier_offset */
16923
    offsetof(PgQuery__SubPlan, testexpr),
16924
    &pg_query__node__descriptor,
16925
    NULL,
16926
    0,             /* flags */
16927
    0,NULL,NULL    /* reserved1,reserved2, etc */
16928
  },
16929
  {
16930
    "param_ids",
16931
    4,
16932
    PROTOBUF_C_LABEL_REPEATED,
16933
    PROTOBUF_C_TYPE_MESSAGE,
16934
    offsetof(PgQuery__SubPlan, n_param_ids),
16935
    offsetof(PgQuery__SubPlan, param_ids),
16936
    &pg_query__node__descriptor,
16937
    NULL,
16938
    0,             /* flags */
16939
    0,NULL,NULL    /* reserved1,reserved2, etc */
16940
  },
16941
  {
16942
    "plan_id",
16943
    5,
16944
    PROTOBUF_C_LABEL_NONE,
16945
    PROTOBUF_C_TYPE_INT32,
16946
    0,   /* quantifier_offset */
16947
    offsetof(PgQuery__SubPlan, plan_id),
16948
    NULL,
16949
    NULL,
16950
    0,             /* flags */
16951
    0,NULL,NULL    /* reserved1,reserved2, etc */
16952
  },
16953
  {
16954
    "plan_name",
16955
    6,
16956
    PROTOBUF_C_LABEL_NONE,
16957
    PROTOBUF_C_TYPE_STRING,
16958
    0,   /* quantifier_offset */
16959
    offsetof(PgQuery__SubPlan, plan_name),
16960
    NULL,
16961
    &protobuf_c_empty_string,
16962
    0,             /* flags */
16963
    0,NULL,NULL    /* reserved1,reserved2, etc */
16964
  },
16965
  {
16966
    "first_col_type",
16967
    7,
16968
    PROTOBUF_C_LABEL_NONE,
16969
    PROTOBUF_C_TYPE_UINT32,
16970
    0,   /* quantifier_offset */
16971
    offsetof(PgQuery__SubPlan, first_col_type),
16972
    NULL,
16973
    NULL,
16974
    0,             /* flags */
16975
    0,NULL,NULL    /* reserved1,reserved2, etc */
16976
  },
16977
  {
16978
    "first_col_typmod",
16979
    8,
16980
    PROTOBUF_C_LABEL_NONE,
16981
    PROTOBUF_C_TYPE_INT32,
16982
    0,   /* quantifier_offset */
16983
    offsetof(PgQuery__SubPlan, first_col_typmod),
16984
    NULL,
16985
    NULL,
16986
    0,             /* flags */
16987
    0,NULL,NULL    /* reserved1,reserved2, etc */
16988
  },
16989
  {
16990
    "first_col_collation",
16991
    9,
16992
    PROTOBUF_C_LABEL_NONE,
16993
    PROTOBUF_C_TYPE_UINT32,
16994
    0,   /* quantifier_offset */
16995
    offsetof(PgQuery__SubPlan, first_col_collation),
16996
    NULL,
16997
    NULL,
16998
    0,             /* flags */
16999
    0,NULL,NULL    /* reserved1,reserved2, etc */
17000
  },
17001
  {
17002
    "use_hash_table",
17003
    10,
17004
    PROTOBUF_C_LABEL_NONE,
17005
    PROTOBUF_C_TYPE_BOOL,
17006
    0,   /* quantifier_offset */
17007
    offsetof(PgQuery__SubPlan, use_hash_table),
17008
    NULL,
17009
    NULL,
17010
    0,             /* flags */
17011
    0,NULL,NULL    /* reserved1,reserved2, etc */
17012
  },
17013
  {
17014
    "unknown_eq_false",
17015
    11,
17016
    PROTOBUF_C_LABEL_NONE,
17017
    PROTOBUF_C_TYPE_BOOL,
17018
    0,   /* quantifier_offset */
17019
    offsetof(PgQuery__SubPlan, unknown_eq_false),
17020
    NULL,
17021
    NULL,
17022
    0,             /* flags */
17023
    0,NULL,NULL    /* reserved1,reserved2, etc */
17024
  },
17025
  {
17026
    "parallel_safe",
17027
    12,
17028
    PROTOBUF_C_LABEL_NONE,
17029
    PROTOBUF_C_TYPE_BOOL,
17030
    0,   /* quantifier_offset */
17031
    offsetof(PgQuery__SubPlan, parallel_safe),
17032
    NULL,
17033
    NULL,
17034
    0,             /* flags */
17035
    0,NULL,NULL    /* reserved1,reserved2, etc */
17036
  },
17037
  {
17038
    "set_param",
17039
    13,
17040
    PROTOBUF_C_LABEL_REPEATED,
17041
    PROTOBUF_C_TYPE_MESSAGE,
17042
    offsetof(PgQuery__SubPlan, n_set_param),
17043
    offsetof(PgQuery__SubPlan, set_param),
17044
    &pg_query__node__descriptor,
17045
    NULL,
17046
    0,             /* flags */
17047
    0,NULL,NULL    /* reserved1,reserved2, etc */
17048
  },
17049
  {
17050
    "par_param",
17051
    14,
17052
    PROTOBUF_C_LABEL_REPEATED,
17053
    PROTOBUF_C_TYPE_MESSAGE,
17054
    offsetof(PgQuery__SubPlan, n_par_param),
17055
    offsetof(PgQuery__SubPlan, par_param),
17056
    &pg_query__node__descriptor,
17057
    NULL,
17058
    0,             /* flags */
17059
    0,NULL,NULL    /* reserved1,reserved2, etc */
17060
  },
17061
  {
17062
    "args",
17063
    15,
17064
    PROTOBUF_C_LABEL_REPEATED,
17065
    PROTOBUF_C_TYPE_MESSAGE,
17066
    offsetof(PgQuery__SubPlan, n_args),
17067
    offsetof(PgQuery__SubPlan, args),
17068
    &pg_query__node__descriptor,
17069
    NULL,
17070
    0,             /* flags */
17071
    0,NULL,NULL    /* reserved1,reserved2, etc */
17072
  },
17073
  {
17074
    "startup_cost",
17075
    16,
17076
    PROTOBUF_C_LABEL_NONE,
17077
    PROTOBUF_C_TYPE_DOUBLE,
17078
    0,   /* quantifier_offset */
17079
    offsetof(PgQuery__SubPlan, startup_cost),
17080
    NULL,
17081
    NULL,
17082
    0,             /* flags */
17083
    0,NULL,NULL    /* reserved1,reserved2, etc */
17084
  },
17085
  {
17086
    "per_call_cost",
17087
    17,
17088
    PROTOBUF_C_LABEL_NONE,
17089
    PROTOBUF_C_TYPE_DOUBLE,
17090
    0,   /* quantifier_offset */
17091
    offsetof(PgQuery__SubPlan, per_call_cost),
17092
    NULL,
17093
    NULL,
17094
    0,             /* flags */
17095
    0,NULL,NULL    /* reserved1,reserved2, etc */
17096
  },
17097
};
17098
static const unsigned pg_query__sub_plan__field_indices_by_name[] = {
17099
  14,   /* field[14] = args */
17100
  8,   /* field[8] = first_col_collation */
17101
  6,   /* field[6] = first_col_type */
17102
  7,   /* field[7] = first_col_typmod */
17103
  13,   /* field[13] = par_param */
17104
  11,   /* field[11] = parallel_safe */
17105
  3,   /* field[3] = param_ids */
17106
  16,   /* field[16] = per_call_cost */
17107
  4,   /* field[4] = plan_id */
17108
  5,   /* field[5] = plan_name */
17109
  12,   /* field[12] = set_param */
17110
  15,   /* field[15] = startup_cost */
17111
  1,   /* field[1] = sub_link_type */
17112
  2,   /* field[2] = testexpr */
17113
  10,   /* field[10] = unknown_eq_false */
17114
  9,   /* field[9] = use_hash_table */
17115
  0,   /* field[0] = xpr */
17116
};
17117
static const ProtobufCIntRange pg_query__sub_plan__number_ranges[1 + 1] =
17118
{
17119
  { 1, 0 },
17120
  { 0, 17 }
17121
};
17122
const ProtobufCMessageDescriptor pg_query__sub_plan__descriptor =
17123
{
17124
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17125
  "pg_query.SubPlan",
17126
  "SubPlan",
17127
  "PgQuery__SubPlan",
17128
  "pg_query",
17129
  sizeof(PgQuery__SubPlan),
17130
  17,
17131
  pg_query__sub_plan__field_descriptors,
17132
  pg_query__sub_plan__field_indices_by_name,
17133
  1,  pg_query__sub_plan__number_ranges,
17134
  (ProtobufCMessageInit) pg_query__sub_plan__init,
17135
  NULL,NULL,NULL    /* reserved[123] */
17136
};
17137
static const ProtobufCFieldDescriptor pg_query__alternative_sub_plan__field_descriptors[2] =
17138
{
17139
  {
17140
    "xpr",
17141
    1,
17142
    PROTOBUF_C_LABEL_NONE,
17143
    PROTOBUF_C_TYPE_MESSAGE,
17144
    0,   /* quantifier_offset */
17145
    offsetof(PgQuery__AlternativeSubPlan, xpr),
17146
    &pg_query__node__descriptor,
17147
    NULL,
17148
    0,             /* flags */
17149
    0,NULL,NULL    /* reserved1,reserved2, etc */
17150
  },
17151
  {
17152
    "subplans",
17153
    2,
17154
    PROTOBUF_C_LABEL_REPEATED,
17155
    PROTOBUF_C_TYPE_MESSAGE,
17156
    offsetof(PgQuery__AlternativeSubPlan, n_subplans),
17157
    offsetof(PgQuery__AlternativeSubPlan, subplans),
17158
    &pg_query__node__descriptor,
17159
    NULL,
17160
    0,             /* flags */
17161
    0,NULL,NULL    /* reserved1,reserved2, etc */
17162
  },
17163
};
17164
static const unsigned pg_query__alternative_sub_plan__field_indices_by_name[] = {
17165
  1,   /* field[1] = subplans */
17166
  0,   /* field[0] = xpr */
17167
};
17168
static const ProtobufCIntRange pg_query__alternative_sub_plan__number_ranges[1 + 1] =
17169
{
17170
  { 1, 0 },
17171
  { 0, 2 }
17172
};
17173
const ProtobufCMessageDescriptor pg_query__alternative_sub_plan__descriptor =
17174
{
17175
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17176
  "pg_query.AlternativeSubPlan",
17177
  "AlternativeSubPlan",
17178
  "PgQuery__AlternativeSubPlan",
17179
  "pg_query",
17180
  sizeof(PgQuery__AlternativeSubPlan),
17181
  2,
17182
  pg_query__alternative_sub_plan__field_descriptors,
17183
  pg_query__alternative_sub_plan__field_indices_by_name,
17184
  1,  pg_query__alternative_sub_plan__number_ranges,
17185
  (ProtobufCMessageInit) pg_query__alternative_sub_plan__init,
17186
  NULL,NULL,NULL    /* reserved[123] */
17187
};
17188
static const ProtobufCFieldDescriptor pg_query__field_select__field_descriptors[6] =
17189
{
17190
  {
17191
    "xpr",
17192
    1,
17193
    PROTOBUF_C_LABEL_NONE,
17194
    PROTOBUF_C_TYPE_MESSAGE,
17195
    0,   /* quantifier_offset */
17196
    offsetof(PgQuery__FieldSelect, xpr),
17197
    &pg_query__node__descriptor,
17198
    NULL,
17199
    0,             /* flags */
17200
    0,NULL,NULL    /* reserved1,reserved2, etc */
17201
  },
17202
  {
17203
    "arg",
17204
    2,
17205
    PROTOBUF_C_LABEL_NONE,
17206
    PROTOBUF_C_TYPE_MESSAGE,
17207
    0,   /* quantifier_offset */
17208
    offsetof(PgQuery__FieldSelect, arg),
17209
    &pg_query__node__descriptor,
17210
    NULL,
17211
    0,             /* flags */
17212
    0,NULL,NULL    /* reserved1,reserved2, etc */
17213
  },
17214
  {
17215
    "fieldnum",
17216
    3,
17217
    PROTOBUF_C_LABEL_NONE,
17218
    PROTOBUF_C_TYPE_INT32,
17219
    0,   /* quantifier_offset */
17220
    offsetof(PgQuery__FieldSelect, fieldnum),
17221
    NULL,
17222
    NULL,
17223
    0,             /* flags */
17224
    0,NULL,NULL    /* reserved1,reserved2, etc */
17225
  },
17226
  {
17227
    "resulttype",
17228
    4,
17229
    PROTOBUF_C_LABEL_NONE,
17230
    PROTOBUF_C_TYPE_UINT32,
17231
    0,   /* quantifier_offset */
17232
    offsetof(PgQuery__FieldSelect, resulttype),
17233
    NULL,
17234
    NULL,
17235
    0,             /* flags */
17236
    0,NULL,NULL    /* reserved1,reserved2, etc */
17237
  },
17238
  {
17239
    "resulttypmod",
17240
    5,
17241
    PROTOBUF_C_LABEL_NONE,
17242
    PROTOBUF_C_TYPE_INT32,
17243
    0,   /* quantifier_offset */
17244
    offsetof(PgQuery__FieldSelect, resulttypmod),
17245
    NULL,
17246
    NULL,
17247
    0,             /* flags */
17248
    0,NULL,NULL    /* reserved1,reserved2, etc */
17249
  },
17250
  {
17251
    "resultcollid",
17252
    6,
17253
    PROTOBUF_C_LABEL_NONE,
17254
    PROTOBUF_C_TYPE_UINT32,
17255
    0,   /* quantifier_offset */
17256
    offsetof(PgQuery__FieldSelect, resultcollid),
17257
    NULL,
17258
    NULL,
17259
    0,             /* flags */
17260
    0,NULL,NULL    /* reserved1,reserved2, etc */
17261
  },
17262
};
17263
static const unsigned pg_query__field_select__field_indices_by_name[] = {
17264
  1,   /* field[1] = arg */
17265
  2,   /* field[2] = fieldnum */
17266
  5,   /* field[5] = resultcollid */
17267
  3,   /* field[3] = resulttype */
17268
  4,   /* field[4] = resulttypmod */
17269
  0,   /* field[0] = xpr */
17270
};
17271
static const ProtobufCIntRange pg_query__field_select__number_ranges[1 + 1] =
17272
{
17273
  { 1, 0 },
17274
  { 0, 6 }
17275
};
17276
const ProtobufCMessageDescriptor pg_query__field_select__descriptor =
17277
{
17278
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17279
  "pg_query.FieldSelect",
17280
  "FieldSelect",
17281
  "PgQuery__FieldSelect",
17282
  "pg_query",
17283
  sizeof(PgQuery__FieldSelect),
17284
  6,
17285
  pg_query__field_select__field_descriptors,
17286
  pg_query__field_select__field_indices_by_name,
17287
  1,  pg_query__field_select__number_ranges,
17288
  (ProtobufCMessageInit) pg_query__field_select__init,
17289
  NULL,NULL,NULL    /* reserved[123] */
17290
};
17291
static const ProtobufCFieldDescriptor pg_query__field_store__field_descriptors[5] =
17292
{
17293
  {
17294
    "xpr",
17295
    1,
17296
    PROTOBUF_C_LABEL_NONE,
17297
    PROTOBUF_C_TYPE_MESSAGE,
17298
    0,   /* quantifier_offset */
17299
    offsetof(PgQuery__FieldStore, xpr),
17300
    &pg_query__node__descriptor,
17301
    NULL,
17302
    0,             /* flags */
17303
    0,NULL,NULL    /* reserved1,reserved2, etc */
17304
  },
17305
  {
17306
    "arg",
17307
    2,
17308
    PROTOBUF_C_LABEL_NONE,
17309
    PROTOBUF_C_TYPE_MESSAGE,
17310
    0,   /* quantifier_offset */
17311
    offsetof(PgQuery__FieldStore, arg),
17312
    &pg_query__node__descriptor,
17313
    NULL,
17314
    0,             /* flags */
17315
    0,NULL,NULL    /* reserved1,reserved2, etc */
17316
  },
17317
  {
17318
    "newvals",
17319
    3,
17320
    PROTOBUF_C_LABEL_REPEATED,
17321
    PROTOBUF_C_TYPE_MESSAGE,
17322
    offsetof(PgQuery__FieldStore, n_newvals),
17323
    offsetof(PgQuery__FieldStore, newvals),
17324
    &pg_query__node__descriptor,
17325
    NULL,
17326
    0,             /* flags */
17327
    0,NULL,NULL    /* reserved1,reserved2, etc */
17328
  },
17329
  {
17330
    "fieldnums",
17331
    4,
17332
    PROTOBUF_C_LABEL_REPEATED,
17333
    PROTOBUF_C_TYPE_MESSAGE,
17334
    offsetof(PgQuery__FieldStore, n_fieldnums),
17335
    offsetof(PgQuery__FieldStore, fieldnums),
17336
    &pg_query__node__descriptor,
17337
    NULL,
17338
    0,             /* flags */
17339
    0,NULL,NULL    /* reserved1,reserved2, etc */
17340
  },
17341
  {
17342
    "resulttype",
17343
    5,
17344
    PROTOBUF_C_LABEL_NONE,
17345
    PROTOBUF_C_TYPE_UINT32,
17346
    0,   /* quantifier_offset */
17347
    offsetof(PgQuery__FieldStore, resulttype),
17348
    NULL,
17349
    NULL,
17350
    0,             /* flags */
17351
    0,NULL,NULL    /* reserved1,reserved2, etc */
17352
  },
17353
};
17354
static const unsigned pg_query__field_store__field_indices_by_name[] = {
17355
  1,   /* field[1] = arg */
17356
  3,   /* field[3] = fieldnums */
17357
  2,   /* field[2] = newvals */
17358
  4,   /* field[4] = resulttype */
17359
  0,   /* field[0] = xpr */
17360
};
17361
static const ProtobufCIntRange pg_query__field_store__number_ranges[1 + 1] =
17362
{
17363
  { 1, 0 },
17364
  { 0, 5 }
17365
};
17366
const ProtobufCMessageDescriptor pg_query__field_store__descriptor =
17367
{
17368
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17369
  "pg_query.FieldStore",
17370
  "FieldStore",
17371
  "PgQuery__FieldStore",
17372
  "pg_query",
17373
  sizeof(PgQuery__FieldStore),
17374
  5,
17375
  pg_query__field_store__field_descriptors,
17376
  pg_query__field_store__field_indices_by_name,
17377
  1,  pg_query__field_store__number_ranges,
17378
  (ProtobufCMessageInit) pg_query__field_store__init,
17379
  NULL,NULL,NULL    /* reserved[123] */
17380
};
17381
static const ProtobufCFieldDescriptor pg_query__relabel_type__field_descriptors[7] =
17382
{
17383
  {
17384
    "xpr",
17385
    1,
17386
    PROTOBUF_C_LABEL_NONE,
17387
    PROTOBUF_C_TYPE_MESSAGE,
17388
    0,   /* quantifier_offset */
17389
    offsetof(PgQuery__RelabelType, xpr),
17390
    &pg_query__node__descriptor,
17391
    NULL,
17392
    0,             /* flags */
17393
    0,NULL,NULL    /* reserved1,reserved2, etc */
17394
  },
17395
  {
17396
    "arg",
17397
    2,
17398
    PROTOBUF_C_LABEL_NONE,
17399
    PROTOBUF_C_TYPE_MESSAGE,
17400
    0,   /* quantifier_offset */
17401
    offsetof(PgQuery__RelabelType, arg),
17402
    &pg_query__node__descriptor,
17403
    NULL,
17404
    0,             /* flags */
17405
    0,NULL,NULL    /* reserved1,reserved2, etc */
17406
  },
17407
  {
17408
    "resulttype",
17409
    3,
17410
    PROTOBUF_C_LABEL_NONE,
17411
    PROTOBUF_C_TYPE_UINT32,
17412
    0,   /* quantifier_offset */
17413
    offsetof(PgQuery__RelabelType, resulttype),
17414
    NULL,
17415
    NULL,
17416
    0,             /* flags */
17417
    0,NULL,NULL    /* reserved1,reserved2, etc */
17418
  },
17419
  {
17420
    "resulttypmod",
17421
    4,
17422
    PROTOBUF_C_LABEL_NONE,
17423
    PROTOBUF_C_TYPE_INT32,
17424
    0,   /* quantifier_offset */
17425
    offsetof(PgQuery__RelabelType, resulttypmod),
17426
    NULL,
17427
    NULL,
17428
    0,             /* flags */
17429
    0,NULL,NULL    /* reserved1,reserved2, etc */
17430
  },
17431
  {
17432
    "resultcollid",
17433
    5,
17434
    PROTOBUF_C_LABEL_NONE,
17435
    PROTOBUF_C_TYPE_UINT32,
17436
    0,   /* quantifier_offset */
17437
    offsetof(PgQuery__RelabelType, resultcollid),
17438
    NULL,
17439
    NULL,
17440
    0,             /* flags */
17441
    0,NULL,NULL    /* reserved1,reserved2, etc */
17442
  },
17443
  {
17444
    "relabelformat",
17445
    6,
17446
    PROTOBUF_C_LABEL_NONE,
17447
    PROTOBUF_C_TYPE_ENUM,
17448
    0,   /* quantifier_offset */
17449
    offsetof(PgQuery__RelabelType, relabelformat),
17450
    &pg_query__coercion_form__descriptor,
17451
    NULL,
17452
    0,             /* flags */
17453
    0,NULL,NULL    /* reserved1,reserved2, etc */
17454
  },
17455
  {
17456
    "location",
17457
    7,
17458
    PROTOBUF_C_LABEL_NONE,
17459
    PROTOBUF_C_TYPE_INT32,
17460
    0,   /* quantifier_offset */
17461
    offsetof(PgQuery__RelabelType, location),
17462
    NULL,
17463
    NULL,
17464
    0,             /* flags */
17465
    0,NULL,NULL    /* reserved1,reserved2, etc */
17466
  },
17467
};
17468
static const unsigned pg_query__relabel_type__field_indices_by_name[] = {
17469
  1,   /* field[1] = arg */
17470
  6,   /* field[6] = location */
17471
  5,   /* field[5] = relabelformat */
17472
  4,   /* field[4] = resultcollid */
17473
  2,   /* field[2] = resulttype */
17474
  3,   /* field[3] = resulttypmod */
17475
  0,   /* field[0] = xpr */
17476
};
17477
static const ProtobufCIntRange pg_query__relabel_type__number_ranges[1 + 1] =
17478
{
17479
  { 1, 0 },
17480
  { 0, 7 }
17481
};
17482
const ProtobufCMessageDescriptor pg_query__relabel_type__descriptor =
17483
{
17484
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17485
  "pg_query.RelabelType",
17486
  "RelabelType",
17487
  "PgQuery__RelabelType",
17488
  "pg_query",
17489
  sizeof(PgQuery__RelabelType),
17490
  7,
17491
  pg_query__relabel_type__field_descriptors,
17492
  pg_query__relabel_type__field_indices_by_name,
17493
  1,  pg_query__relabel_type__number_ranges,
17494
  (ProtobufCMessageInit) pg_query__relabel_type__init,
17495
  NULL,NULL,NULL    /* reserved[123] */
17496
};
17497
static const ProtobufCFieldDescriptor pg_query__coerce_via_io__field_descriptors[6] =
17498
{
17499
  {
17500
    "xpr",
17501
    1,
17502
    PROTOBUF_C_LABEL_NONE,
17503
    PROTOBUF_C_TYPE_MESSAGE,
17504
    0,   /* quantifier_offset */
17505
    offsetof(PgQuery__CoerceViaIO, xpr),
17506
    &pg_query__node__descriptor,
17507
    NULL,
17508
    0,             /* flags */
17509
    0,NULL,NULL    /* reserved1,reserved2, etc */
17510
  },
17511
  {
17512
    "arg",
17513
    2,
17514
    PROTOBUF_C_LABEL_NONE,
17515
    PROTOBUF_C_TYPE_MESSAGE,
17516
    0,   /* quantifier_offset */
17517
    offsetof(PgQuery__CoerceViaIO, arg),
17518
    &pg_query__node__descriptor,
17519
    NULL,
17520
    0,             /* flags */
17521
    0,NULL,NULL    /* reserved1,reserved2, etc */
17522
  },
17523
  {
17524
    "resulttype",
17525
    3,
17526
    PROTOBUF_C_LABEL_NONE,
17527
    PROTOBUF_C_TYPE_UINT32,
17528
    0,   /* quantifier_offset */
17529
    offsetof(PgQuery__CoerceViaIO, resulttype),
17530
    NULL,
17531
    NULL,
17532
    0,             /* flags */
17533
    0,NULL,NULL    /* reserved1,reserved2, etc */
17534
  },
17535
  {
17536
    "resultcollid",
17537
    4,
17538
    PROTOBUF_C_LABEL_NONE,
17539
    PROTOBUF_C_TYPE_UINT32,
17540
    0,   /* quantifier_offset */
17541
    offsetof(PgQuery__CoerceViaIO, resultcollid),
17542
    NULL,
17543
    NULL,
17544
    0,             /* flags */
17545
    0,NULL,NULL    /* reserved1,reserved2, etc */
17546
  },
17547
  {
17548
    "coerceformat",
17549
    5,
17550
    PROTOBUF_C_LABEL_NONE,
17551
    PROTOBUF_C_TYPE_ENUM,
17552
    0,   /* quantifier_offset */
17553
    offsetof(PgQuery__CoerceViaIO, coerceformat),
17554
    &pg_query__coercion_form__descriptor,
17555
    NULL,
17556
    0,             /* flags */
17557
    0,NULL,NULL    /* reserved1,reserved2, etc */
17558
  },
17559
  {
17560
    "location",
17561
    6,
17562
    PROTOBUF_C_LABEL_NONE,
17563
    PROTOBUF_C_TYPE_INT32,
17564
    0,   /* quantifier_offset */
17565
    offsetof(PgQuery__CoerceViaIO, location),
17566
    NULL,
17567
    NULL,
17568
    0,             /* flags */
17569
    0,NULL,NULL    /* reserved1,reserved2, etc */
17570
  },
17571
};
17572
static const unsigned pg_query__coerce_via_io__field_indices_by_name[] = {
17573
  1,   /* field[1] = arg */
17574
  4,   /* field[4] = coerceformat */
17575
  5,   /* field[5] = location */
17576
  3,   /* field[3] = resultcollid */
17577
  2,   /* field[2] = resulttype */
17578
  0,   /* field[0] = xpr */
17579
};
17580
static const ProtobufCIntRange pg_query__coerce_via_io__number_ranges[1 + 1] =
17581
{
17582
  { 1, 0 },
17583
  { 0, 6 }
17584
};
17585
const ProtobufCMessageDescriptor pg_query__coerce_via_io__descriptor =
17586
{
17587
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17588
  "pg_query.CoerceViaIO",
17589
  "CoerceViaIO",
17590
  "PgQuery__CoerceViaIO",
17591
  "pg_query",
17592
  sizeof(PgQuery__CoerceViaIO),
17593
  6,
17594
  pg_query__coerce_via_io__field_descriptors,
17595
  pg_query__coerce_via_io__field_indices_by_name,
17596
  1,  pg_query__coerce_via_io__number_ranges,
17597
  (ProtobufCMessageInit) pg_query__coerce_via_io__init,
17598
  NULL,NULL,NULL    /* reserved[123] */
17599
};
17600
static const ProtobufCFieldDescriptor pg_query__array_coerce_expr__field_descriptors[8] =
17601
{
17602
  {
17603
    "xpr",
17604
    1,
17605
    PROTOBUF_C_LABEL_NONE,
17606
    PROTOBUF_C_TYPE_MESSAGE,
17607
    0,   /* quantifier_offset */
17608
    offsetof(PgQuery__ArrayCoerceExpr, xpr),
17609
    &pg_query__node__descriptor,
17610
    NULL,
17611
    0,             /* flags */
17612
    0,NULL,NULL    /* reserved1,reserved2, etc */
17613
  },
17614
  {
17615
    "arg",
17616
    2,
17617
    PROTOBUF_C_LABEL_NONE,
17618
    PROTOBUF_C_TYPE_MESSAGE,
17619
    0,   /* quantifier_offset */
17620
    offsetof(PgQuery__ArrayCoerceExpr, arg),
17621
    &pg_query__node__descriptor,
17622
    NULL,
17623
    0,             /* flags */
17624
    0,NULL,NULL    /* reserved1,reserved2, etc */
17625
  },
17626
  {
17627
    "elemexpr",
17628
    3,
17629
    PROTOBUF_C_LABEL_NONE,
17630
    PROTOBUF_C_TYPE_MESSAGE,
17631
    0,   /* quantifier_offset */
17632
    offsetof(PgQuery__ArrayCoerceExpr, elemexpr),
17633
    &pg_query__node__descriptor,
17634
    NULL,
17635
    0,             /* flags */
17636
    0,NULL,NULL    /* reserved1,reserved2, etc */
17637
  },
17638
  {
17639
    "resulttype",
17640
    4,
17641
    PROTOBUF_C_LABEL_NONE,
17642
    PROTOBUF_C_TYPE_UINT32,
17643
    0,   /* quantifier_offset */
17644
    offsetof(PgQuery__ArrayCoerceExpr, resulttype),
17645
    NULL,
17646
    NULL,
17647
    0,             /* flags */
17648
    0,NULL,NULL    /* reserved1,reserved2, etc */
17649
  },
17650
  {
17651
    "resulttypmod",
17652
    5,
17653
    PROTOBUF_C_LABEL_NONE,
17654
    PROTOBUF_C_TYPE_INT32,
17655
    0,   /* quantifier_offset */
17656
    offsetof(PgQuery__ArrayCoerceExpr, resulttypmod),
17657
    NULL,
17658
    NULL,
17659
    0,             /* flags */
17660
    0,NULL,NULL    /* reserved1,reserved2, etc */
17661
  },
17662
  {
17663
    "resultcollid",
17664
    6,
17665
    PROTOBUF_C_LABEL_NONE,
17666
    PROTOBUF_C_TYPE_UINT32,
17667
    0,   /* quantifier_offset */
17668
    offsetof(PgQuery__ArrayCoerceExpr, resultcollid),
17669
    NULL,
17670
    NULL,
17671
    0,             /* flags */
17672
    0,NULL,NULL    /* reserved1,reserved2, etc */
17673
  },
17674
  {
17675
    "coerceformat",
17676
    7,
17677
    PROTOBUF_C_LABEL_NONE,
17678
    PROTOBUF_C_TYPE_ENUM,
17679
    0,   /* quantifier_offset */
17680
    offsetof(PgQuery__ArrayCoerceExpr, coerceformat),
17681
    &pg_query__coercion_form__descriptor,
17682
    NULL,
17683
    0,             /* flags */
17684
    0,NULL,NULL    /* reserved1,reserved2, etc */
17685
  },
17686
  {
17687
    "location",
17688
    8,
17689
    PROTOBUF_C_LABEL_NONE,
17690
    PROTOBUF_C_TYPE_INT32,
17691
    0,   /* quantifier_offset */
17692
    offsetof(PgQuery__ArrayCoerceExpr, location),
17693
    NULL,
17694
    NULL,
17695
    0,             /* flags */
17696
    0,NULL,NULL    /* reserved1,reserved2, etc */
17697
  },
17698
};
17699
static const unsigned pg_query__array_coerce_expr__field_indices_by_name[] = {
17700
  1,   /* field[1] = arg */
17701
  6,   /* field[6] = coerceformat */
17702
  2,   /* field[2] = elemexpr */
17703
  7,   /* field[7] = location */
17704
  5,   /* field[5] = resultcollid */
17705
  3,   /* field[3] = resulttype */
17706
  4,   /* field[4] = resulttypmod */
17707
  0,   /* field[0] = xpr */
17708
};
17709
static const ProtobufCIntRange pg_query__array_coerce_expr__number_ranges[1 + 1] =
17710
{
17711
  { 1, 0 },
17712
  { 0, 8 }
17713
};
17714
const ProtobufCMessageDescriptor pg_query__array_coerce_expr__descriptor =
17715
{
17716
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17717
  "pg_query.ArrayCoerceExpr",
17718
  "ArrayCoerceExpr",
17719
  "PgQuery__ArrayCoerceExpr",
17720
  "pg_query",
17721
  sizeof(PgQuery__ArrayCoerceExpr),
17722
  8,
17723
  pg_query__array_coerce_expr__field_descriptors,
17724
  pg_query__array_coerce_expr__field_indices_by_name,
17725
  1,  pg_query__array_coerce_expr__number_ranges,
17726
  (ProtobufCMessageInit) pg_query__array_coerce_expr__init,
17727
  NULL,NULL,NULL    /* reserved[123] */
17728
};
17729
static const ProtobufCFieldDescriptor pg_query__convert_rowtype_expr__field_descriptors[5] =
17730
{
17731
  {
17732
    "xpr",
17733
    1,
17734
    PROTOBUF_C_LABEL_NONE,
17735
    PROTOBUF_C_TYPE_MESSAGE,
17736
    0,   /* quantifier_offset */
17737
    offsetof(PgQuery__ConvertRowtypeExpr, xpr),
17738
    &pg_query__node__descriptor,
17739
    NULL,
17740
    0,             /* flags */
17741
    0,NULL,NULL    /* reserved1,reserved2, etc */
17742
  },
17743
  {
17744
    "arg",
17745
    2,
17746
    PROTOBUF_C_LABEL_NONE,
17747
    PROTOBUF_C_TYPE_MESSAGE,
17748
    0,   /* quantifier_offset */
17749
    offsetof(PgQuery__ConvertRowtypeExpr, arg),
17750
    &pg_query__node__descriptor,
17751
    NULL,
17752
    0,             /* flags */
17753
    0,NULL,NULL    /* reserved1,reserved2, etc */
17754
  },
17755
  {
17756
    "resulttype",
17757
    3,
17758
    PROTOBUF_C_LABEL_NONE,
17759
    PROTOBUF_C_TYPE_UINT32,
17760
    0,   /* quantifier_offset */
17761
    offsetof(PgQuery__ConvertRowtypeExpr, resulttype),
17762
    NULL,
17763
    NULL,
17764
    0,             /* flags */
17765
    0,NULL,NULL    /* reserved1,reserved2, etc */
17766
  },
17767
  {
17768
    "convertformat",
17769
    4,
17770
    PROTOBUF_C_LABEL_NONE,
17771
    PROTOBUF_C_TYPE_ENUM,
17772
    0,   /* quantifier_offset */
17773
    offsetof(PgQuery__ConvertRowtypeExpr, convertformat),
17774
    &pg_query__coercion_form__descriptor,
17775
    NULL,
17776
    0,             /* flags */
17777
    0,NULL,NULL    /* reserved1,reserved2, etc */
17778
  },
17779
  {
17780
    "location",
17781
    5,
17782
    PROTOBUF_C_LABEL_NONE,
17783
    PROTOBUF_C_TYPE_INT32,
17784
    0,   /* quantifier_offset */
17785
    offsetof(PgQuery__ConvertRowtypeExpr, location),
17786
    NULL,
17787
    NULL,
17788
    0,             /* flags */
17789
    0,NULL,NULL    /* reserved1,reserved2, etc */
17790
  },
17791
};
17792
static const unsigned pg_query__convert_rowtype_expr__field_indices_by_name[] = {
17793
  1,   /* field[1] = arg */
17794
  3,   /* field[3] = convertformat */
17795
  4,   /* field[4] = location */
17796
  2,   /* field[2] = resulttype */
17797
  0,   /* field[0] = xpr */
17798
};
17799
static const ProtobufCIntRange pg_query__convert_rowtype_expr__number_ranges[1 + 1] =
17800
{
17801
  { 1, 0 },
17802
  { 0, 5 }
17803
};
17804
const ProtobufCMessageDescriptor pg_query__convert_rowtype_expr__descriptor =
17805
{
17806
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17807
  "pg_query.ConvertRowtypeExpr",
17808
  "ConvertRowtypeExpr",
17809
  "PgQuery__ConvertRowtypeExpr",
17810
  "pg_query",
17811
  sizeof(PgQuery__ConvertRowtypeExpr),
17812
  5,
17813
  pg_query__convert_rowtype_expr__field_descriptors,
17814
  pg_query__convert_rowtype_expr__field_indices_by_name,
17815
  1,  pg_query__convert_rowtype_expr__number_ranges,
17816
  (ProtobufCMessageInit) pg_query__convert_rowtype_expr__init,
17817
  NULL,NULL,NULL    /* reserved[123] */
17818
};
17819
static const ProtobufCFieldDescriptor pg_query__collate_expr__field_descriptors[4] =
17820
{
17821
  {
17822
    "xpr",
17823
    1,
17824
    PROTOBUF_C_LABEL_NONE,
17825
    PROTOBUF_C_TYPE_MESSAGE,
17826
    0,   /* quantifier_offset */
17827
    offsetof(PgQuery__CollateExpr, xpr),
17828
    &pg_query__node__descriptor,
17829
    NULL,
17830
    0,             /* flags */
17831
    0,NULL,NULL    /* reserved1,reserved2, etc */
17832
  },
17833
  {
17834
    "arg",
17835
    2,
17836
    PROTOBUF_C_LABEL_NONE,
17837
    PROTOBUF_C_TYPE_MESSAGE,
17838
    0,   /* quantifier_offset */
17839
    offsetof(PgQuery__CollateExpr, arg),
17840
    &pg_query__node__descriptor,
17841
    NULL,
17842
    0,             /* flags */
17843
    0,NULL,NULL    /* reserved1,reserved2, etc */
17844
  },
17845
  {
17846
    "coll_oid",
17847
    3,
17848
    PROTOBUF_C_LABEL_NONE,
17849
    PROTOBUF_C_TYPE_UINT32,
17850
    0,   /* quantifier_offset */
17851
    offsetof(PgQuery__CollateExpr, coll_oid),
17852
    NULL,
17853
    NULL,
17854
    0,             /* flags */
17855
    0,NULL,NULL    /* reserved1,reserved2, etc */
17856
  },
17857
  {
17858
    "location",
17859
    4,
17860
    PROTOBUF_C_LABEL_NONE,
17861
    PROTOBUF_C_TYPE_INT32,
17862
    0,   /* quantifier_offset */
17863
    offsetof(PgQuery__CollateExpr, location),
17864
    NULL,
17865
    NULL,
17866
    0,             /* flags */
17867
    0,NULL,NULL    /* reserved1,reserved2, etc */
17868
  },
17869
};
17870
static const unsigned pg_query__collate_expr__field_indices_by_name[] = {
17871
  1,   /* field[1] = arg */
17872
  2,   /* field[2] = coll_oid */
17873
  3,   /* field[3] = location */
17874
  0,   /* field[0] = xpr */
17875
};
17876
static const ProtobufCIntRange pg_query__collate_expr__number_ranges[1 + 1] =
17877
{
17878
  { 1, 0 },
17879
  { 0, 4 }
17880
};
17881
const ProtobufCMessageDescriptor pg_query__collate_expr__descriptor =
17882
{
17883
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
17884
  "pg_query.CollateExpr",
17885
  "CollateExpr",
17886
  "PgQuery__CollateExpr",
17887
  "pg_query",
17888
  sizeof(PgQuery__CollateExpr),
17889
  4,
17890
  pg_query__collate_expr__field_descriptors,
17891
  pg_query__collate_expr__field_indices_by_name,
17892
  1,  pg_query__collate_expr__number_ranges,
17893
  (ProtobufCMessageInit) pg_query__collate_expr__init,
17894
  NULL,NULL,NULL    /* reserved[123] */
17895
};
17896
static const ProtobufCFieldDescriptor pg_query__case_expr__field_descriptors[7] =
17897
{
17898
  {
17899
    "xpr",
17900
    1,
17901
    PROTOBUF_C_LABEL_NONE,
17902
    PROTOBUF_C_TYPE_MESSAGE,
17903
    0,   /* quantifier_offset */
17904
    offsetof(PgQuery__CaseExpr, xpr),
17905
    &pg_query__node__descriptor,
17906
    NULL,
17907
    0,             /* flags */
17908
    0,NULL,NULL    /* reserved1,reserved2, etc */
17909
  },
17910
  {
17911
    "casetype",
17912
    2,
17913
    PROTOBUF_C_LABEL_NONE,
17914
    PROTOBUF_C_TYPE_UINT32,
17915
    0,   /* quantifier_offset */
17916
    offsetof(PgQuery__CaseExpr, casetype),
17917
    NULL,
17918
    NULL,
17919
    0,             /* flags */
17920
    0,NULL,NULL    /* reserved1,reserved2, etc */
17921
  },
17922
  {
17923
    "casecollid",
17924
    3,
17925
    PROTOBUF_C_LABEL_NONE,
17926
    PROTOBUF_C_TYPE_UINT32,
17927
    0,   /* quantifier_offset */
17928
    offsetof(PgQuery__CaseExpr, casecollid),
17929
    NULL,
17930
    NULL,
17931
    0,             /* flags */
17932
    0,NULL,NULL    /* reserved1,reserved2, etc */
17933
  },
17934
  {
17935
    "arg",
17936
    4,
17937
    PROTOBUF_C_LABEL_NONE,
17938
    PROTOBUF_C_TYPE_MESSAGE,
17939
    0,   /* quantifier_offset */
17940
    offsetof(PgQuery__CaseExpr, arg),
17941
    &pg_query__node__descriptor,
17942
    NULL,
17943
    0,             /* flags */
17944
    0,NULL,NULL    /* reserved1,reserved2, etc */
17945
  },
17946
  {
17947
    "args",
17948
    5,
17949
    PROTOBUF_C_LABEL_REPEATED,
17950
    PROTOBUF_C_TYPE_MESSAGE,
17951
    offsetof(PgQuery__CaseExpr, n_args),
17952
    offsetof(PgQuery__CaseExpr, args),
17953
    &pg_query__node__descriptor,
17954
    NULL,
17955
    0,             /* flags */
17956
    0,NULL,NULL    /* reserved1,reserved2, etc */
17957
  },
17958
  {
17959
    "defresult",
17960
    6,
17961
    PROTOBUF_C_LABEL_NONE,
17962
    PROTOBUF_C_TYPE_MESSAGE,
17963
    0,   /* quantifier_offset */
17964
    offsetof(PgQuery__CaseExpr, defresult),
17965
    &pg_query__node__descriptor,
17966
    NULL,
17967
    0,             /* flags */
17968
    0,NULL,NULL    /* reserved1,reserved2, etc */
17969
  },
17970
  {
17971
    "location",
17972
    7,
17973
    PROTOBUF_C_LABEL_NONE,
17974
    PROTOBUF_C_TYPE_INT32,
17975
    0,   /* quantifier_offset */
17976
    offsetof(PgQuery__CaseExpr, location),
17977
    NULL,
17978
    NULL,
17979
    0,             /* flags */
17980
    0,NULL,NULL    /* reserved1,reserved2, etc */
17981
  },
17982
};
17983
static const unsigned pg_query__case_expr__field_indices_by_name[] = {
17984
  3,   /* field[3] = arg */
17985
  4,   /* field[4] = args */
17986
  2,   /* field[2] = casecollid */
17987
  1,   /* field[1] = casetype */
17988
  5,   /* field[5] = defresult */
17989
  6,   /* field[6] = location */
17990
  0,   /* field[0] = xpr */
17991
};
17992
static const ProtobufCIntRange pg_query__case_expr__number_ranges[1 + 1] =
17993
{
17994
  { 1, 0 },
17995
  { 0, 7 }
17996
};
17997
const ProtobufCMessageDescriptor pg_query__case_expr__descriptor =
17998
{
17999
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18000
  "pg_query.CaseExpr",
18001
  "CaseExpr",
18002
  "PgQuery__CaseExpr",
18003
  "pg_query",
18004
  sizeof(PgQuery__CaseExpr),
18005
  7,
18006
  pg_query__case_expr__field_descriptors,
18007
  pg_query__case_expr__field_indices_by_name,
18008
  1,  pg_query__case_expr__number_ranges,
18009
  (ProtobufCMessageInit) pg_query__case_expr__init,
18010
  NULL,NULL,NULL    /* reserved[123] */
18011
};
18012
static const ProtobufCFieldDescriptor pg_query__case_when__field_descriptors[4] =
18013
{
18014
  {
18015
    "xpr",
18016
    1,
18017
    PROTOBUF_C_LABEL_NONE,
18018
    PROTOBUF_C_TYPE_MESSAGE,
18019
    0,   /* quantifier_offset */
18020
    offsetof(PgQuery__CaseWhen, xpr),
18021
    &pg_query__node__descriptor,
18022
    NULL,
18023
    0,             /* flags */
18024
    0,NULL,NULL    /* reserved1,reserved2, etc */
18025
  },
18026
  {
18027
    "expr",
18028
    2,
18029
    PROTOBUF_C_LABEL_NONE,
18030
    PROTOBUF_C_TYPE_MESSAGE,
18031
    0,   /* quantifier_offset */
18032
    offsetof(PgQuery__CaseWhen, expr),
18033
    &pg_query__node__descriptor,
18034
    NULL,
18035
    0,             /* flags */
18036
    0,NULL,NULL    /* reserved1,reserved2, etc */
18037
  },
18038
  {
18039
    "result",
18040
    3,
18041
    PROTOBUF_C_LABEL_NONE,
18042
    PROTOBUF_C_TYPE_MESSAGE,
18043
    0,   /* quantifier_offset */
18044
    offsetof(PgQuery__CaseWhen, result),
18045
    &pg_query__node__descriptor,
18046
    NULL,
18047
    0,             /* flags */
18048
    0,NULL,NULL    /* reserved1,reserved2, etc */
18049
  },
18050
  {
18051
    "location",
18052
    4,
18053
    PROTOBUF_C_LABEL_NONE,
18054
    PROTOBUF_C_TYPE_INT32,
18055
    0,   /* quantifier_offset */
18056
    offsetof(PgQuery__CaseWhen, location),
18057
    NULL,
18058
    NULL,
18059
    0,             /* flags */
18060
    0,NULL,NULL    /* reserved1,reserved2, etc */
18061
  },
18062
};
18063
static const unsigned pg_query__case_when__field_indices_by_name[] = {
18064
  1,   /* field[1] = expr */
18065
  3,   /* field[3] = location */
18066
  2,   /* field[2] = result */
18067
  0,   /* field[0] = xpr */
18068
};
18069
static const ProtobufCIntRange pg_query__case_when__number_ranges[1 + 1] =
18070
{
18071
  { 1, 0 },
18072
  { 0, 4 }
18073
};
18074
const ProtobufCMessageDescriptor pg_query__case_when__descriptor =
18075
{
18076
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18077
  "pg_query.CaseWhen",
18078
  "CaseWhen",
18079
  "PgQuery__CaseWhen",
18080
  "pg_query",
18081
  sizeof(PgQuery__CaseWhen),
18082
  4,
18083
  pg_query__case_when__field_descriptors,
18084
  pg_query__case_when__field_indices_by_name,
18085
  1,  pg_query__case_when__number_ranges,
18086
  (ProtobufCMessageInit) pg_query__case_when__init,
18087
  NULL,NULL,NULL    /* reserved[123] */
18088
};
18089
static const ProtobufCFieldDescriptor pg_query__case_test_expr__field_descriptors[4] =
18090
{
18091
  {
18092
    "xpr",
18093
    1,
18094
    PROTOBUF_C_LABEL_NONE,
18095
    PROTOBUF_C_TYPE_MESSAGE,
18096
    0,   /* quantifier_offset */
18097
    offsetof(PgQuery__CaseTestExpr, xpr),
18098
    &pg_query__node__descriptor,
18099
    NULL,
18100
    0,             /* flags */
18101
    0,NULL,NULL    /* reserved1,reserved2, etc */
18102
  },
18103
  {
18104
    "type_id",
18105
    2,
18106
    PROTOBUF_C_LABEL_NONE,
18107
    PROTOBUF_C_TYPE_UINT32,
18108
    0,   /* quantifier_offset */
18109
    offsetof(PgQuery__CaseTestExpr, type_id),
18110
    NULL,
18111
    NULL,
18112
    0,             /* flags */
18113
    0,NULL,NULL    /* reserved1,reserved2, etc */
18114
  },
18115
  {
18116
    "type_mod",
18117
    3,
18118
    PROTOBUF_C_LABEL_NONE,
18119
    PROTOBUF_C_TYPE_INT32,
18120
    0,   /* quantifier_offset */
18121
    offsetof(PgQuery__CaseTestExpr, type_mod),
18122
    NULL,
18123
    NULL,
18124
    0,             /* flags */
18125
    0,NULL,NULL    /* reserved1,reserved2, etc */
18126
  },
18127
  {
18128
    "collation",
18129
    4,
18130
    PROTOBUF_C_LABEL_NONE,
18131
    PROTOBUF_C_TYPE_UINT32,
18132
    0,   /* quantifier_offset */
18133
    offsetof(PgQuery__CaseTestExpr, collation),
18134
    NULL,
18135
    NULL,
18136
    0,             /* flags */
18137
    0,NULL,NULL    /* reserved1,reserved2, etc */
18138
  },
18139
};
18140
static const unsigned pg_query__case_test_expr__field_indices_by_name[] = {
18141
  3,   /* field[3] = collation */
18142
  1,   /* field[1] = type_id */
18143
  2,   /* field[2] = type_mod */
18144
  0,   /* field[0] = xpr */
18145
};
18146
static const ProtobufCIntRange pg_query__case_test_expr__number_ranges[1 + 1] =
18147
{
18148
  { 1, 0 },
18149
  { 0, 4 }
18150
};
18151
const ProtobufCMessageDescriptor pg_query__case_test_expr__descriptor =
18152
{
18153
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18154
  "pg_query.CaseTestExpr",
18155
  "CaseTestExpr",
18156
  "PgQuery__CaseTestExpr",
18157
  "pg_query",
18158
  sizeof(PgQuery__CaseTestExpr),
18159
  4,
18160
  pg_query__case_test_expr__field_descriptors,
18161
  pg_query__case_test_expr__field_indices_by_name,
18162
  1,  pg_query__case_test_expr__number_ranges,
18163
  (ProtobufCMessageInit) pg_query__case_test_expr__init,
18164
  NULL,NULL,NULL    /* reserved[123] */
18165
};
18166
static const ProtobufCFieldDescriptor pg_query__array_expr__field_descriptors[7] =
18167
{
18168
  {
18169
    "xpr",
18170
    1,
18171
    PROTOBUF_C_LABEL_NONE,
18172
    PROTOBUF_C_TYPE_MESSAGE,
18173
    0,   /* quantifier_offset */
18174
    offsetof(PgQuery__ArrayExpr, xpr),
18175
    &pg_query__node__descriptor,
18176
    NULL,
18177
    0,             /* flags */
18178
    0,NULL,NULL    /* reserved1,reserved2, etc */
18179
  },
18180
  {
18181
    "array_typeid",
18182
    2,
18183
    PROTOBUF_C_LABEL_NONE,
18184
    PROTOBUF_C_TYPE_UINT32,
18185
    0,   /* quantifier_offset */
18186
    offsetof(PgQuery__ArrayExpr, array_typeid),
18187
    NULL,
18188
    NULL,
18189
    0,             /* flags */
18190
    0,NULL,NULL    /* reserved1,reserved2, etc */
18191
  },
18192
  {
18193
    "array_collid",
18194
    3,
18195
    PROTOBUF_C_LABEL_NONE,
18196
    PROTOBUF_C_TYPE_UINT32,
18197
    0,   /* quantifier_offset */
18198
    offsetof(PgQuery__ArrayExpr, array_collid),
18199
    NULL,
18200
    NULL,
18201
    0,             /* flags */
18202
    0,NULL,NULL    /* reserved1,reserved2, etc */
18203
  },
18204
  {
18205
    "element_typeid",
18206
    4,
18207
    PROTOBUF_C_LABEL_NONE,
18208
    PROTOBUF_C_TYPE_UINT32,
18209
    0,   /* quantifier_offset */
18210
    offsetof(PgQuery__ArrayExpr, element_typeid),
18211
    NULL,
18212
    NULL,
18213
    0,             /* flags */
18214
    0,NULL,NULL    /* reserved1,reserved2, etc */
18215
  },
18216
  {
18217
    "elements",
18218
    5,
18219
    PROTOBUF_C_LABEL_REPEATED,
18220
    PROTOBUF_C_TYPE_MESSAGE,
18221
    offsetof(PgQuery__ArrayExpr, n_elements),
18222
    offsetof(PgQuery__ArrayExpr, elements),
18223
    &pg_query__node__descriptor,
18224
    NULL,
18225
    0,             /* flags */
18226
    0,NULL,NULL    /* reserved1,reserved2, etc */
18227
  },
18228
  {
18229
    "multidims",
18230
    6,
18231
    PROTOBUF_C_LABEL_NONE,
18232
    PROTOBUF_C_TYPE_BOOL,
18233
    0,   /* quantifier_offset */
18234
    offsetof(PgQuery__ArrayExpr, multidims),
18235
    NULL,
18236
    NULL,
18237
    0,             /* flags */
18238
    0,NULL,NULL    /* reserved1,reserved2, etc */
18239
  },
18240
  {
18241
    "location",
18242
    7,
18243
    PROTOBUF_C_LABEL_NONE,
18244
    PROTOBUF_C_TYPE_INT32,
18245
    0,   /* quantifier_offset */
18246
    offsetof(PgQuery__ArrayExpr, location),
18247
    NULL,
18248
    NULL,
18249
    0,             /* flags */
18250
    0,NULL,NULL    /* reserved1,reserved2, etc */
18251
  },
18252
};
18253
static const unsigned pg_query__array_expr__field_indices_by_name[] = {
18254
  2,   /* field[2] = array_collid */
18255
  1,   /* field[1] = array_typeid */
18256
  3,   /* field[3] = element_typeid */
18257
  4,   /* field[4] = elements */
18258
  6,   /* field[6] = location */
18259
  5,   /* field[5] = multidims */
18260
  0,   /* field[0] = xpr */
18261
};
18262
static const ProtobufCIntRange pg_query__array_expr__number_ranges[1 + 1] =
18263
{
18264
  { 1, 0 },
18265
  { 0, 7 }
18266
};
18267
const ProtobufCMessageDescriptor pg_query__array_expr__descriptor =
18268
{
18269
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18270
  "pg_query.ArrayExpr",
18271
  "ArrayExpr",
18272
  "PgQuery__ArrayExpr",
18273
  "pg_query",
18274
  sizeof(PgQuery__ArrayExpr),
18275
  7,
18276
  pg_query__array_expr__field_descriptors,
18277
  pg_query__array_expr__field_indices_by_name,
18278
  1,  pg_query__array_expr__number_ranges,
18279
  (ProtobufCMessageInit) pg_query__array_expr__init,
18280
  NULL,NULL,NULL    /* reserved[123] */
18281
};
18282
static const ProtobufCFieldDescriptor pg_query__row_expr__field_descriptors[6] =
18283
{
18284
  {
18285
    "xpr",
18286
    1,
18287
    PROTOBUF_C_LABEL_NONE,
18288
    PROTOBUF_C_TYPE_MESSAGE,
18289
    0,   /* quantifier_offset */
18290
    offsetof(PgQuery__RowExpr, xpr),
18291
    &pg_query__node__descriptor,
18292
    NULL,
18293
    0,             /* flags */
18294
    0,NULL,NULL    /* reserved1,reserved2, etc */
18295
  },
18296
  {
18297
    "args",
18298
    2,
18299
    PROTOBUF_C_LABEL_REPEATED,
18300
    PROTOBUF_C_TYPE_MESSAGE,
18301
    offsetof(PgQuery__RowExpr, n_args),
18302
    offsetof(PgQuery__RowExpr, args),
18303
    &pg_query__node__descriptor,
18304
    NULL,
18305
    0,             /* flags */
18306
    0,NULL,NULL    /* reserved1,reserved2, etc */
18307
  },
18308
  {
18309
    "row_typeid",
18310
    3,
18311
    PROTOBUF_C_LABEL_NONE,
18312
    PROTOBUF_C_TYPE_UINT32,
18313
    0,   /* quantifier_offset */
18314
    offsetof(PgQuery__RowExpr, row_typeid),
18315
    NULL,
18316
    NULL,
18317
    0,             /* flags */
18318
    0,NULL,NULL    /* reserved1,reserved2, etc */
18319
  },
18320
  {
18321
    "row_format",
18322
    4,
18323
    PROTOBUF_C_LABEL_NONE,
18324
    PROTOBUF_C_TYPE_ENUM,
18325
    0,   /* quantifier_offset */
18326
    offsetof(PgQuery__RowExpr, row_format),
18327
    &pg_query__coercion_form__descriptor,
18328
    NULL,
18329
    0,             /* flags */
18330
    0,NULL,NULL    /* reserved1,reserved2, etc */
18331
  },
18332
  {
18333
    "colnames",
18334
    5,
18335
    PROTOBUF_C_LABEL_REPEATED,
18336
    PROTOBUF_C_TYPE_MESSAGE,
18337
    offsetof(PgQuery__RowExpr, n_colnames),
18338
    offsetof(PgQuery__RowExpr, colnames),
18339
    &pg_query__node__descriptor,
18340
    NULL,
18341
    0,             /* flags */
18342
    0,NULL,NULL    /* reserved1,reserved2, etc */
18343
  },
18344
  {
18345
    "location",
18346
    6,
18347
    PROTOBUF_C_LABEL_NONE,
18348
    PROTOBUF_C_TYPE_INT32,
18349
    0,   /* quantifier_offset */
18350
    offsetof(PgQuery__RowExpr, location),
18351
    NULL,
18352
    NULL,
18353
    0,             /* flags */
18354
    0,NULL,NULL    /* reserved1,reserved2, etc */
18355
  },
18356
};
18357
static const unsigned pg_query__row_expr__field_indices_by_name[] = {
18358
  1,   /* field[1] = args */
18359
  4,   /* field[4] = colnames */
18360
  5,   /* field[5] = location */
18361
  3,   /* field[3] = row_format */
18362
  2,   /* field[2] = row_typeid */
18363
  0,   /* field[0] = xpr */
18364
};
18365
static const ProtobufCIntRange pg_query__row_expr__number_ranges[1 + 1] =
18366
{
18367
  { 1, 0 },
18368
  { 0, 6 }
18369
};
18370
const ProtobufCMessageDescriptor pg_query__row_expr__descriptor =
18371
{
18372
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18373
  "pg_query.RowExpr",
18374
  "RowExpr",
18375
  "PgQuery__RowExpr",
18376
  "pg_query",
18377
  sizeof(PgQuery__RowExpr),
18378
  6,
18379
  pg_query__row_expr__field_descriptors,
18380
  pg_query__row_expr__field_indices_by_name,
18381
  1,  pg_query__row_expr__number_ranges,
18382
  (ProtobufCMessageInit) pg_query__row_expr__init,
18383
  NULL,NULL,NULL    /* reserved[123] */
18384
};
18385
static const ProtobufCFieldDescriptor pg_query__row_compare_expr__field_descriptors[7] =
18386
{
18387
  {
18388
    "xpr",
18389
    1,
18390
    PROTOBUF_C_LABEL_NONE,
18391
    PROTOBUF_C_TYPE_MESSAGE,
18392
    0,   /* quantifier_offset */
18393
    offsetof(PgQuery__RowCompareExpr, xpr),
18394
    &pg_query__node__descriptor,
18395
    NULL,
18396
    0,             /* flags */
18397
    0,NULL,NULL    /* reserved1,reserved2, etc */
18398
  },
18399
  {
18400
    "rctype",
18401
    2,
18402
    PROTOBUF_C_LABEL_NONE,
18403
    PROTOBUF_C_TYPE_ENUM,
18404
    0,   /* quantifier_offset */
18405
    offsetof(PgQuery__RowCompareExpr, rctype),
18406
    &pg_query__row_compare_type__descriptor,
18407
    NULL,
18408
    0,             /* flags */
18409
    0,NULL,NULL    /* reserved1,reserved2, etc */
18410
  },
18411
  {
18412
    "opnos",
18413
    3,
18414
    PROTOBUF_C_LABEL_REPEATED,
18415
    PROTOBUF_C_TYPE_MESSAGE,
18416
    offsetof(PgQuery__RowCompareExpr, n_opnos),
18417
    offsetof(PgQuery__RowCompareExpr, opnos),
18418
    &pg_query__node__descriptor,
18419
    NULL,
18420
    0,             /* flags */
18421
    0,NULL,NULL    /* reserved1,reserved2, etc */
18422
  },
18423
  {
18424
    "opfamilies",
18425
    4,
18426
    PROTOBUF_C_LABEL_REPEATED,
18427
    PROTOBUF_C_TYPE_MESSAGE,
18428
    offsetof(PgQuery__RowCompareExpr, n_opfamilies),
18429
    offsetof(PgQuery__RowCompareExpr, opfamilies),
18430
    &pg_query__node__descriptor,
18431
    NULL,
18432
    0,             /* flags */
18433
    0,NULL,NULL    /* reserved1,reserved2, etc */
18434
  },
18435
  {
18436
    "inputcollids",
18437
    5,
18438
    PROTOBUF_C_LABEL_REPEATED,
18439
    PROTOBUF_C_TYPE_MESSAGE,
18440
    offsetof(PgQuery__RowCompareExpr, n_inputcollids),
18441
    offsetof(PgQuery__RowCompareExpr, inputcollids),
18442
    &pg_query__node__descriptor,
18443
    NULL,
18444
    0,             /* flags */
18445
    0,NULL,NULL    /* reserved1,reserved2, etc */
18446
  },
18447
  {
18448
    "largs",
18449
    6,
18450
    PROTOBUF_C_LABEL_REPEATED,
18451
    PROTOBUF_C_TYPE_MESSAGE,
18452
    offsetof(PgQuery__RowCompareExpr, n_largs),
18453
    offsetof(PgQuery__RowCompareExpr, largs),
18454
    &pg_query__node__descriptor,
18455
    NULL,
18456
    0,             /* flags */
18457
    0,NULL,NULL    /* reserved1,reserved2, etc */
18458
  },
18459
  {
18460
    "rargs",
18461
    7,
18462
    PROTOBUF_C_LABEL_REPEATED,
18463
    PROTOBUF_C_TYPE_MESSAGE,
18464
    offsetof(PgQuery__RowCompareExpr, n_rargs),
18465
    offsetof(PgQuery__RowCompareExpr, rargs),
18466
    &pg_query__node__descriptor,
18467
    NULL,
18468
    0,             /* flags */
18469
    0,NULL,NULL    /* reserved1,reserved2, etc */
18470
  },
18471
};
18472
static const unsigned pg_query__row_compare_expr__field_indices_by_name[] = {
18473
  4,   /* field[4] = inputcollids */
18474
  5,   /* field[5] = largs */
18475
  3,   /* field[3] = opfamilies */
18476
  2,   /* field[2] = opnos */
18477
  6,   /* field[6] = rargs */
18478
  1,   /* field[1] = rctype */
18479
  0,   /* field[0] = xpr */
18480
};
18481
static const ProtobufCIntRange pg_query__row_compare_expr__number_ranges[1 + 1] =
18482
{
18483
  { 1, 0 },
18484
  { 0, 7 }
18485
};
18486
const ProtobufCMessageDescriptor pg_query__row_compare_expr__descriptor =
18487
{
18488
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18489
  "pg_query.RowCompareExpr",
18490
  "RowCompareExpr",
18491
  "PgQuery__RowCompareExpr",
18492
  "pg_query",
18493
  sizeof(PgQuery__RowCompareExpr),
18494
  7,
18495
  pg_query__row_compare_expr__field_descriptors,
18496
  pg_query__row_compare_expr__field_indices_by_name,
18497
  1,  pg_query__row_compare_expr__number_ranges,
18498
  (ProtobufCMessageInit) pg_query__row_compare_expr__init,
18499
  NULL,NULL,NULL    /* reserved[123] */
18500
};
18501
static const ProtobufCFieldDescriptor pg_query__coalesce_expr__field_descriptors[5] =
18502
{
18503
  {
18504
    "xpr",
18505
    1,
18506
    PROTOBUF_C_LABEL_NONE,
18507
    PROTOBUF_C_TYPE_MESSAGE,
18508
    0,   /* quantifier_offset */
18509
    offsetof(PgQuery__CoalesceExpr, xpr),
18510
    &pg_query__node__descriptor,
18511
    NULL,
18512
    0,             /* flags */
18513
    0,NULL,NULL    /* reserved1,reserved2, etc */
18514
  },
18515
  {
18516
    "coalescetype",
18517
    2,
18518
    PROTOBUF_C_LABEL_NONE,
18519
    PROTOBUF_C_TYPE_UINT32,
18520
    0,   /* quantifier_offset */
18521
    offsetof(PgQuery__CoalesceExpr, coalescetype),
18522
    NULL,
18523
    NULL,
18524
    0,             /* flags */
18525
    0,NULL,NULL    /* reserved1,reserved2, etc */
18526
  },
18527
  {
18528
    "coalescecollid",
18529
    3,
18530
    PROTOBUF_C_LABEL_NONE,
18531
    PROTOBUF_C_TYPE_UINT32,
18532
    0,   /* quantifier_offset */
18533
    offsetof(PgQuery__CoalesceExpr, coalescecollid),
18534
    NULL,
18535
    NULL,
18536
    0,             /* flags */
18537
    0,NULL,NULL    /* reserved1,reserved2, etc */
18538
  },
18539
  {
18540
    "args",
18541
    4,
18542
    PROTOBUF_C_LABEL_REPEATED,
18543
    PROTOBUF_C_TYPE_MESSAGE,
18544
    offsetof(PgQuery__CoalesceExpr, n_args),
18545
    offsetof(PgQuery__CoalesceExpr, args),
18546
    &pg_query__node__descriptor,
18547
    NULL,
18548
    0,             /* flags */
18549
    0,NULL,NULL    /* reserved1,reserved2, etc */
18550
  },
18551
  {
18552
    "location",
18553
    5,
18554
    PROTOBUF_C_LABEL_NONE,
18555
    PROTOBUF_C_TYPE_INT32,
18556
    0,   /* quantifier_offset */
18557
    offsetof(PgQuery__CoalesceExpr, location),
18558
    NULL,
18559
    NULL,
18560
    0,             /* flags */
18561
    0,NULL,NULL    /* reserved1,reserved2, etc */
18562
  },
18563
};
18564
static const unsigned pg_query__coalesce_expr__field_indices_by_name[] = {
18565
  3,   /* field[3] = args */
18566
  2,   /* field[2] = coalescecollid */
18567
  1,   /* field[1] = coalescetype */
18568
  4,   /* field[4] = location */
18569
  0,   /* field[0] = xpr */
18570
};
18571
static const ProtobufCIntRange pg_query__coalesce_expr__number_ranges[1 + 1] =
18572
{
18573
  { 1, 0 },
18574
  { 0, 5 }
18575
};
18576
const ProtobufCMessageDescriptor pg_query__coalesce_expr__descriptor =
18577
{
18578
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18579
  "pg_query.CoalesceExpr",
18580
  "CoalesceExpr",
18581
  "PgQuery__CoalesceExpr",
18582
  "pg_query",
18583
  sizeof(PgQuery__CoalesceExpr),
18584
  5,
18585
  pg_query__coalesce_expr__field_descriptors,
18586
  pg_query__coalesce_expr__field_indices_by_name,
18587
  1,  pg_query__coalesce_expr__number_ranges,
18588
  (ProtobufCMessageInit) pg_query__coalesce_expr__init,
18589
  NULL,NULL,NULL    /* reserved[123] */
18590
};
18591
static const ProtobufCFieldDescriptor pg_query__min_max_expr__field_descriptors[7] =
18592
{
18593
  {
18594
    "xpr",
18595
    1,
18596
    PROTOBUF_C_LABEL_NONE,
18597
    PROTOBUF_C_TYPE_MESSAGE,
18598
    0,   /* quantifier_offset */
18599
    offsetof(PgQuery__MinMaxExpr, xpr),
18600
    &pg_query__node__descriptor,
18601
    NULL,
18602
    0,             /* flags */
18603
    0,NULL,NULL    /* reserved1,reserved2, etc */
18604
  },
18605
  {
18606
    "minmaxtype",
18607
    2,
18608
    PROTOBUF_C_LABEL_NONE,
18609
    PROTOBUF_C_TYPE_UINT32,
18610
    0,   /* quantifier_offset */
18611
    offsetof(PgQuery__MinMaxExpr, minmaxtype),
18612
    NULL,
18613
    NULL,
18614
    0,             /* flags */
18615
    0,NULL,NULL    /* reserved1,reserved2, etc */
18616
  },
18617
  {
18618
    "minmaxcollid",
18619
    3,
18620
    PROTOBUF_C_LABEL_NONE,
18621
    PROTOBUF_C_TYPE_UINT32,
18622
    0,   /* quantifier_offset */
18623
    offsetof(PgQuery__MinMaxExpr, minmaxcollid),
18624
    NULL,
18625
    NULL,
18626
    0,             /* flags */
18627
    0,NULL,NULL    /* reserved1,reserved2, etc */
18628
  },
18629
  {
18630
    "inputcollid",
18631
    4,
18632
    PROTOBUF_C_LABEL_NONE,
18633
    PROTOBUF_C_TYPE_UINT32,
18634
    0,   /* quantifier_offset */
18635
    offsetof(PgQuery__MinMaxExpr, inputcollid),
18636
    NULL,
18637
    NULL,
18638
    0,             /* flags */
18639
    0,NULL,NULL    /* reserved1,reserved2, etc */
18640
  },
18641
  {
18642
    "op",
18643
    5,
18644
    PROTOBUF_C_LABEL_NONE,
18645
    PROTOBUF_C_TYPE_ENUM,
18646
    0,   /* quantifier_offset */
18647
    offsetof(PgQuery__MinMaxExpr, op),
18648
    &pg_query__min_max_op__descriptor,
18649
    NULL,
18650
    0,             /* flags */
18651
    0,NULL,NULL    /* reserved1,reserved2, etc */
18652
  },
18653
  {
18654
    "args",
18655
    6,
18656
    PROTOBUF_C_LABEL_REPEATED,
18657
    PROTOBUF_C_TYPE_MESSAGE,
18658
    offsetof(PgQuery__MinMaxExpr, n_args),
18659
    offsetof(PgQuery__MinMaxExpr, args),
18660
    &pg_query__node__descriptor,
18661
    NULL,
18662
    0,             /* flags */
18663
    0,NULL,NULL    /* reserved1,reserved2, etc */
18664
  },
18665
  {
18666
    "location",
18667
    7,
18668
    PROTOBUF_C_LABEL_NONE,
18669
    PROTOBUF_C_TYPE_INT32,
18670
    0,   /* quantifier_offset */
18671
    offsetof(PgQuery__MinMaxExpr, location),
18672
    NULL,
18673
    NULL,
18674
    0,             /* flags */
18675
    0,NULL,NULL    /* reserved1,reserved2, etc */
18676
  },
18677
};
18678
static const unsigned pg_query__min_max_expr__field_indices_by_name[] = {
18679
  5,   /* field[5] = args */
18680
  3,   /* field[3] = inputcollid */
18681
  6,   /* field[6] = location */
18682
  2,   /* field[2] = minmaxcollid */
18683
  1,   /* field[1] = minmaxtype */
18684
  4,   /* field[4] = op */
18685
  0,   /* field[0] = xpr */
18686
};
18687
static const ProtobufCIntRange pg_query__min_max_expr__number_ranges[1 + 1] =
18688
{
18689
  { 1, 0 },
18690
  { 0, 7 }
18691
};
18692
const ProtobufCMessageDescriptor pg_query__min_max_expr__descriptor =
18693
{
18694
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18695
  "pg_query.MinMaxExpr",
18696
  "MinMaxExpr",
18697
  "PgQuery__MinMaxExpr",
18698
  "pg_query",
18699
  sizeof(PgQuery__MinMaxExpr),
18700
  7,
18701
  pg_query__min_max_expr__field_descriptors,
18702
  pg_query__min_max_expr__field_indices_by_name,
18703
  1,  pg_query__min_max_expr__number_ranges,
18704
  (ProtobufCMessageInit) pg_query__min_max_expr__init,
18705
  NULL,NULL,NULL    /* reserved[123] */
18706
};
18707
static const ProtobufCFieldDescriptor pg_query__sqlvalue_function__field_descriptors[5] =
18708
{
18709
  {
18710
    "xpr",
18711
    1,
18712
    PROTOBUF_C_LABEL_NONE,
18713
    PROTOBUF_C_TYPE_MESSAGE,
18714
    0,   /* quantifier_offset */
18715
    offsetof(PgQuery__SQLValueFunction, xpr),
18716
    &pg_query__node__descriptor,
18717
    NULL,
18718
    0,             /* flags */
18719
    0,NULL,NULL    /* reserved1,reserved2, etc */
18720
  },
18721
  {
18722
    "op",
18723
    2,
18724
    PROTOBUF_C_LABEL_NONE,
18725
    PROTOBUF_C_TYPE_ENUM,
18726
    0,   /* quantifier_offset */
18727
    offsetof(PgQuery__SQLValueFunction, op),
18728
    &pg_query__sqlvalue_function_op__descriptor,
18729
    NULL,
18730
    0,             /* flags */
18731
    0,NULL,NULL    /* reserved1,reserved2, etc */
18732
  },
18733
  {
18734
    "type",
18735
    3,
18736
    PROTOBUF_C_LABEL_NONE,
18737
    PROTOBUF_C_TYPE_UINT32,
18738
    0,   /* quantifier_offset */
18739
    offsetof(PgQuery__SQLValueFunction, type),
18740
    NULL,
18741
    NULL,
18742
    0,             /* flags */
18743
    0,NULL,NULL    /* reserved1,reserved2, etc */
18744
  },
18745
  {
18746
    "typmod",
18747
    4,
18748
    PROTOBUF_C_LABEL_NONE,
18749
    PROTOBUF_C_TYPE_INT32,
18750
    0,   /* quantifier_offset */
18751
    offsetof(PgQuery__SQLValueFunction, typmod),
18752
    NULL,
18753
    NULL,
18754
    0,             /* flags */
18755
    0,NULL,NULL    /* reserved1,reserved2, etc */
18756
  },
18757
  {
18758
    "location",
18759
    5,
18760
    PROTOBUF_C_LABEL_NONE,
18761
    PROTOBUF_C_TYPE_INT32,
18762
    0,   /* quantifier_offset */
18763
    offsetof(PgQuery__SQLValueFunction, location),
18764
    NULL,
18765
    NULL,
18766
    0,             /* flags */
18767
    0,NULL,NULL    /* reserved1,reserved2, etc */
18768
  },
18769
};
18770
static const unsigned pg_query__sqlvalue_function__field_indices_by_name[] = {
18771
  4,   /* field[4] = location */
18772
  1,   /* field[1] = op */
18773
  2,   /* field[2] = type */
18774
  3,   /* field[3] = typmod */
18775
  0,   /* field[0] = xpr */
18776
};
18777
static const ProtobufCIntRange pg_query__sqlvalue_function__number_ranges[1 + 1] =
18778
{
18779
  { 1, 0 },
18780
  { 0, 5 }
18781
};
18782
const ProtobufCMessageDescriptor pg_query__sqlvalue_function__descriptor =
18783
{
18784
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18785
  "pg_query.SQLValueFunction",
18786
  "SQLValueFunction",
18787
  "PgQuery__SQLValueFunction",
18788
  "pg_query",
18789
  sizeof(PgQuery__SQLValueFunction),
18790
  5,
18791
  pg_query__sqlvalue_function__field_descriptors,
18792
  pg_query__sqlvalue_function__field_indices_by_name,
18793
  1,  pg_query__sqlvalue_function__number_ranges,
18794
  (ProtobufCMessageInit) pg_query__sqlvalue_function__init,
18795
  NULL,NULL,NULL    /* reserved[123] */
18796
};
18797
static const ProtobufCFieldDescriptor pg_query__xml_expr__field_descriptors[10] =
18798
{
18799
  {
18800
    "xpr",
18801
    1,
18802
    PROTOBUF_C_LABEL_NONE,
18803
    PROTOBUF_C_TYPE_MESSAGE,
18804
    0,   /* quantifier_offset */
18805
    offsetof(PgQuery__XmlExpr, xpr),
18806
    &pg_query__node__descriptor,
18807
    NULL,
18808
    0,             /* flags */
18809
    0,NULL,NULL    /* reserved1,reserved2, etc */
18810
  },
18811
  {
18812
    "op",
18813
    2,
18814
    PROTOBUF_C_LABEL_NONE,
18815
    PROTOBUF_C_TYPE_ENUM,
18816
    0,   /* quantifier_offset */
18817
    offsetof(PgQuery__XmlExpr, op),
18818
    &pg_query__xml_expr_op__descriptor,
18819
    NULL,
18820
    0,             /* flags */
18821
    0,NULL,NULL    /* reserved1,reserved2, etc */
18822
  },
18823
  {
18824
    "name",
18825
    3,
18826
    PROTOBUF_C_LABEL_NONE,
18827
    PROTOBUF_C_TYPE_STRING,
18828
    0,   /* quantifier_offset */
18829
    offsetof(PgQuery__XmlExpr, name),
18830
    NULL,
18831
    &protobuf_c_empty_string,
18832
    0,             /* flags */
18833
    0,NULL,NULL    /* reserved1,reserved2, etc */
18834
  },
18835
  {
18836
    "named_args",
18837
    4,
18838
    PROTOBUF_C_LABEL_REPEATED,
18839
    PROTOBUF_C_TYPE_MESSAGE,
18840
    offsetof(PgQuery__XmlExpr, n_named_args),
18841
    offsetof(PgQuery__XmlExpr, named_args),
18842
    &pg_query__node__descriptor,
18843
    NULL,
18844
    0,             /* flags */
18845
    0,NULL,NULL    /* reserved1,reserved2, etc */
18846
  },
18847
  {
18848
    "arg_names",
18849
    5,
18850
    PROTOBUF_C_LABEL_REPEATED,
18851
    PROTOBUF_C_TYPE_MESSAGE,
18852
    offsetof(PgQuery__XmlExpr, n_arg_names),
18853
    offsetof(PgQuery__XmlExpr, arg_names),
18854
    &pg_query__node__descriptor,
18855
    NULL,
18856
    0,             /* flags */
18857
    0,NULL,NULL    /* reserved1,reserved2, etc */
18858
  },
18859
  {
18860
    "args",
18861
    6,
18862
    PROTOBUF_C_LABEL_REPEATED,
18863
    PROTOBUF_C_TYPE_MESSAGE,
18864
    offsetof(PgQuery__XmlExpr, n_args),
18865
    offsetof(PgQuery__XmlExpr, args),
18866
    &pg_query__node__descriptor,
18867
    NULL,
18868
    0,             /* flags */
18869
    0,NULL,NULL    /* reserved1,reserved2, etc */
18870
  },
18871
  {
18872
    "xmloption",
18873
    7,
18874
    PROTOBUF_C_LABEL_NONE,
18875
    PROTOBUF_C_TYPE_ENUM,
18876
    0,   /* quantifier_offset */
18877
    offsetof(PgQuery__XmlExpr, xmloption),
18878
    &pg_query__xml_option_type__descriptor,
18879
    NULL,
18880
    0,             /* flags */
18881
    0,NULL,NULL    /* reserved1,reserved2, etc */
18882
  },
18883
  {
18884
    "type",
18885
    8,
18886
    PROTOBUF_C_LABEL_NONE,
18887
    PROTOBUF_C_TYPE_UINT32,
18888
    0,   /* quantifier_offset */
18889
    offsetof(PgQuery__XmlExpr, type),
18890
    NULL,
18891
    NULL,
18892
    0,             /* flags */
18893
    0,NULL,NULL    /* reserved1,reserved2, etc */
18894
  },
18895
  {
18896
    "typmod",
18897
    9,
18898
    PROTOBUF_C_LABEL_NONE,
18899
    PROTOBUF_C_TYPE_INT32,
18900
    0,   /* quantifier_offset */
18901
    offsetof(PgQuery__XmlExpr, typmod),
18902
    NULL,
18903
    NULL,
18904
    0,             /* flags */
18905
    0,NULL,NULL    /* reserved1,reserved2, etc */
18906
  },
18907
  {
18908
    "location",
18909
    10,
18910
    PROTOBUF_C_LABEL_NONE,
18911
    PROTOBUF_C_TYPE_INT32,
18912
    0,   /* quantifier_offset */
18913
    offsetof(PgQuery__XmlExpr, location),
18914
    NULL,
18915
    NULL,
18916
    0,             /* flags */
18917
    0,NULL,NULL    /* reserved1,reserved2, etc */
18918
  },
18919
};
18920
static const unsigned pg_query__xml_expr__field_indices_by_name[] = {
18921
  4,   /* field[4] = arg_names */
18922
  5,   /* field[5] = args */
18923
  9,   /* field[9] = location */
18924
  2,   /* field[2] = name */
18925
  3,   /* field[3] = named_args */
18926
  1,   /* field[1] = op */
18927
  7,   /* field[7] = type */
18928
  8,   /* field[8] = typmod */
18929
  6,   /* field[6] = xmloption */
18930
  0,   /* field[0] = xpr */
18931
};
18932
static const ProtobufCIntRange pg_query__xml_expr__number_ranges[1 + 1] =
18933
{
18934
  { 1, 0 },
18935
  { 0, 10 }
18936
};
18937
const ProtobufCMessageDescriptor pg_query__xml_expr__descriptor =
18938
{
18939
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
18940
  "pg_query.XmlExpr",
18941
  "XmlExpr",
18942
  "PgQuery__XmlExpr",
18943
  "pg_query",
18944
  sizeof(PgQuery__XmlExpr),
18945
  10,
18946
  pg_query__xml_expr__field_descriptors,
18947
  pg_query__xml_expr__field_indices_by_name,
18948
  1,  pg_query__xml_expr__number_ranges,
18949
  (ProtobufCMessageInit) pg_query__xml_expr__init,
18950
  NULL,NULL,NULL    /* reserved[123] */
18951
};
18952
static const ProtobufCFieldDescriptor pg_query__null_test__field_descriptors[5] =
18953
{
18954
  {
18955
    "xpr",
18956
    1,
18957
    PROTOBUF_C_LABEL_NONE,
18958
    PROTOBUF_C_TYPE_MESSAGE,
18959
    0,   /* quantifier_offset */
18960
    offsetof(PgQuery__NullTest, xpr),
18961
    &pg_query__node__descriptor,
18962
    NULL,
18963
    0,             /* flags */
18964
    0,NULL,NULL    /* reserved1,reserved2, etc */
18965
  },
18966
  {
18967
    "arg",
18968
    2,
18969
    PROTOBUF_C_LABEL_NONE,
18970
    PROTOBUF_C_TYPE_MESSAGE,
18971
    0,   /* quantifier_offset */
18972
    offsetof(PgQuery__NullTest, arg),
18973
    &pg_query__node__descriptor,
18974
    NULL,
18975
    0,             /* flags */
18976
    0,NULL,NULL    /* reserved1,reserved2, etc */
18977
  },
18978
  {
18979
    "nulltesttype",
18980
    3,
18981
    PROTOBUF_C_LABEL_NONE,
18982
    PROTOBUF_C_TYPE_ENUM,
18983
    0,   /* quantifier_offset */
18984
    offsetof(PgQuery__NullTest, nulltesttype),
18985
    &pg_query__null_test_type__descriptor,
18986
    NULL,
18987
    0,             /* flags */
18988
    0,NULL,NULL    /* reserved1,reserved2, etc */
18989
  },
18990
  {
18991
    "argisrow",
18992
    4,
18993
    PROTOBUF_C_LABEL_NONE,
18994
    PROTOBUF_C_TYPE_BOOL,
18995
    0,   /* quantifier_offset */
18996
    offsetof(PgQuery__NullTest, argisrow),
18997
    NULL,
18998
    NULL,
18999
    0,             /* flags */
19000
    0,NULL,NULL    /* reserved1,reserved2, etc */
19001
  },
19002
  {
19003
    "location",
19004
    5,
19005
    PROTOBUF_C_LABEL_NONE,
19006
    PROTOBUF_C_TYPE_INT32,
19007
    0,   /* quantifier_offset */
19008
    offsetof(PgQuery__NullTest, location),
19009
    NULL,
19010
    NULL,
19011
    0,             /* flags */
19012
    0,NULL,NULL    /* reserved1,reserved2, etc */
19013
  },
19014
};
19015
static const unsigned pg_query__null_test__field_indices_by_name[] = {
19016
  1,   /* field[1] = arg */
19017
  3,   /* field[3] = argisrow */
19018
  4,   /* field[4] = location */
19019
  2,   /* field[2] = nulltesttype */
19020
  0,   /* field[0] = xpr */
19021
};
19022
static const ProtobufCIntRange pg_query__null_test__number_ranges[1 + 1] =
19023
{
19024
  { 1, 0 },
19025
  { 0, 5 }
19026
};
19027
const ProtobufCMessageDescriptor pg_query__null_test__descriptor =
19028
{
19029
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19030
  "pg_query.NullTest",
19031
  "NullTest",
19032
  "PgQuery__NullTest",
19033
  "pg_query",
19034
  sizeof(PgQuery__NullTest),
19035
  5,
19036
  pg_query__null_test__field_descriptors,
19037
  pg_query__null_test__field_indices_by_name,
19038
  1,  pg_query__null_test__number_ranges,
19039
  (ProtobufCMessageInit) pg_query__null_test__init,
19040
  NULL,NULL,NULL    /* reserved[123] */
19041
};
19042
static const ProtobufCFieldDescriptor pg_query__boolean_test__field_descriptors[4] =
19043
{
19044
  {
19045
    "xpr",
19046
    1,
19047
    PROTOBUF_C_LABEL_NONE,
19048
    PROTOBUF_C_TYPE_MESSAGE,
19049
    0,   /* quantifier_offset */
19050
    offsetof(PgQuery__BooleanTest, xpr),
19051
    &pg_query__node__descriptor,
19052
    NULL,
19053
    0,             /* flags */
19054
    0,NULL,NULL    /* reserved1,reserved2, etc */
19055
  },
19056
  {
19057
    "arg",
19058
    2,
19059
    PROTOBUF_C_LABEL_NONE,
19060
    PROTOBUF_C_TYPE_MESSAGE,
19061
    0,   /* quantifier_offset */
19062
    offsetof(PgQuery__BooleanTest, arg),
19063
    &pg_query__node__descriptor,
19064
    NULL,
19065
    0,             /* flags */
19066
    0,NULL,NULL    /* reserved1,reserved2, etc */
19067
  },
19068
  {
19069
    "booltesttype",
19070
    3,
19071
    PROTOBUF_C_LABEL_NONE,
19072
    PROTOBUF_C_TYPE_ENUM,
19073
    0,   /* quantifier_offset */
19074
    offsetof(PgQuery__BooleanTest, booltesttype),
19075
    &pg_query__bool_test_type__descriptor,
19076
    NULL,
19077
    0,             /* flags */
19078
    0,NULL,NULL    /* reserved1,reserved2, etc */
19079
  },
19080
  {
19081
    "location",
19082
    4,
19083
    PROTOBUF_C_LABEL_NONE,
19084
    PROTOBUF_C_TYPE_INT32,
19085
    0,   /* quantifier_offset */
19086
    offsetof(PgQuery__BooleanTest, location),
19087
    NULL,
19088
    NULL,
19089
    0,             /* flags */
19090
    0,NULL,NULL    /* reserved1,reserved2, etc */
19091
  },
19092
};
19093
static const unsigned pg_query__boolean_test__field_indices_by_name[] = {
19094
  1,   /* field[1] = arg */
19095
  2,   /* field[2] = booltesttype */
19096
  3,   /* field[3] = location */
19097
  0,   /* field[0] = xpr */
19098
};
19099
static const ProtobufCIntRange pg_query__boolean_test__number_ranges[1 + 1] =
19100
{
19101
  { 1, 0 },
19102
  { 0, 4 }
19103
};
19104
const ProtobufCMessageDescriptor pg_query__boolean_test__descriptor =
19105
{
19106
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19107
  "pg_query.BooleanTest",
19108
  "BooleanTest",
19109
  "PgQuery__BooleanTest",
19110
  "pg_query",
19111
  sizeof(PgQuery__BooleanTest),
19112
  4,
19113
  pg_query__boolean_test__field_descriptors,
19114
  pg_query__boolean_test__field_indices_by_name,
19115
  1,  pg_query__boolean_test__number_ranges,
19116
  (ProtobufCMessageInit) pg_query__boolean_test__init,
19117
  NULL,NULL,NULL    /* reserved[123] */
19118
};
19119
static const ProtobufCFieldDescriptor pg_query__coerce_to_domain__field_descriptors[7] =
19120
{
19121
  {
19122
    "xpr",
19123
    1,
19124
    PROTOBUF_C_LABEL_NONE,
19125
    PROTOBUF_C_TYPE_MESSAGE,
19126
    0,   /* quantifier_offset */
19127
    offsetof(PgQuery__CoerceToDomain, xpr),
19128
    &pg_query__node__descriptor,
19129
    NULL,
19130
    0,             /* flags */
19131
    0,NULL,NULL    /* reserved1,reserved2, etc */
19132
  },
19133
  {
19134
    "arg",
19135
    2,
19136
    PROTOBUF_C_LABEL_NONE,
19137
    PROTOBUF_C_TYPE_MESSAGE,
19138
    0,   /* quantifier_offset */
19139
    offsetof(PgQuery__CoerceToDomain, arg),
19140
    &pg_query__node__descriptor,
19141
    NULL,
19142
    0,             /* flags */
19143
    0,NULL,NULL    /* reserved1,reserved2, etc */
19144
  },
19145
  {
19146
    "resulttype",
19147
    3,
19148
    PROTOBUF_C_LABEL_NONE,
19149
    PROTOBUF_C_TYPE_UINT32,
19150
    0,   /* quantifier_offset */
19151
    offsetof(PgQuery__CoerceToDomain, resulttype),
19152
    NULL,
19153
    NULL,
19154
    0,             /* flags */
19155
    0,NULL,NULL    /* reserved1,reserved2, etc */
19156
  },
19157
  {
19158
    "resulttypmod",
19159
    4,
19160
    PROTOBUF_C_LABEL_NONE,
19161
    PROTOBUF_C_TYPE_INT32,
19162
    0,   /* quantifier_offset */
19163
    offsetof(PgQuery__CoerceToDomain, resulttypmod),
19164
    NULL,
19165
    NULL,
19166
    0,             /* flags */
19167
    0,NULL,NULL    /* reserved1,reserved2, etc */
19168
  },
19169
  {
19170
    "resultcollid",
19171
    5,
19172
    PROTOBUF_C_LABEL_NONE,
19173
    PROTOBUF_C_TYPE_UINT32,
19174
    0,   /* quantifier_offset */
19175
    offsetof(PgQuery__CoerceToDomain, resultcollid),
19176
    NULL,
19177
    NULL,
19178
    0,             /* flags */
19179
    0,NULL,NULL    /* reserved1,reserved2, etc */
19180
  },
19181
  {
19182
    "coercionformat",
19183
    6,
19184
    PROTOBUF_C_LABEL_NONE,
19185
    PROTOBUF_C_TYPE_ENUM,
19186
    0,   /* quantifier_offset */
19187
    offsetof(PgQuery__CoerceToDomain, coercionformat),
19188
    &pg_query__coercion_form__descriptor,
19189
    NULL,
19190
    0,             /* flags */
19191
    0,NULL,NULL    /* reserved1,reserved2, etc */
19192
  },
19193
  {
19194
    "location",
19195
    7,
19196
    PROTOBUF_C_LABEL_NONE,
19197
    PROTOBUF_C_TYPE_INT32,
19198
    0,   /* quantifier_offset */
19199
    offsetof(PgQuery__CoerceToDomain, location),
19200
    NULL,
19201
    NULL,
19202
    0,             /* flags */
19203
    0,NULL,NULL    /* reserved1,reserved2, etc */
19204
  },
19205
};
19206
static const unsigned pg_query__coerce_to_domain__field_indices_by_name[] = {
19207
  1,   /* field[1] = arg */
19208
  5,   /* field[5] = coercionformat */
19209
  6,   /* field[6] = location */
19210
  4,   /* field[4] = resultcollid */
19211
  2,   /* field[2] = resulttype */
19212
  3,   /* field[3] = resulttypmod */
19213
  0,   /* field[0] = xpr */
19214
};
19215
static const ProtobufCIntRange pg_query__coerce_to_domain__number_ranges[1 + 1] =
19216
{
19217
  { 1, 0 },
19218
  { 0, 7 }
19219
};
19220
const ProtobufCMessageDescriptor pg_query__coerce_to_domain__descriptor =
19221
{
19222
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19223
  "pg_query.CoerceToDomain",
19224
  "CoerceToDomain",
19225
  "PgQuery__CoerceToDomain",
19226
  "pg_query",
19227
  sizeof(PgQuery__CoerceToDomain),
19228
  7,
19229
  pg_query__coerce_to_domain__field_descriptors,
19230
  pg_query__coerce_to_domain__field_indices_by_name,
19231
  1,  pg_query__coerce_to_domain__number_ranges,
19232
  (ProtobufCMessageInit) pg_query__coerce_to_domain__init,
19233
  NULL,NULL,NULL    /* reserved[123] */
19234
};
19235
static const ProtobufCFieldDescriptor pg_query__coerce_to_domain_value__field_descriptors[5] =
19236
{
19237
  {
19238
    "xpr",
19239
    1,
19240
    PROTOBUF_C_LABEL_NONE,
19241
    PROTOBUF_C_TYPE_MESSAGE,
19242
    0,   /* quantifier_offset */
19243
    offsetof(PgQuery__CoerceToDomainValue, xpr),
19244
    &pg_query__node__descriptor,
19245
    NULL,
19246
    0,             /* flags */
19247
    0,NULL,NULL    /* reserved1,reserved2, etc */
19248
  },
19249
  {
19250
    "type_id",
19251
    2,
19252
    PROTOBUF_C_LABEL_NONE,
19253
    PROTOBUF_C_TYPE_UINT32,
19254
    0,   /* quantifier_offset */
19255
    offsetof(PgQuery__CoerceToDomainValue, type_id),
19256
    NULL,
19257
    NULL,
19258
    0,             /* flags */
19259
    0,NULL,NULL    /* reserved1,reserved2, etc */
19260
  },
19261
  {
19262
    "type_mod",
19263
    3,
19264
    PROTOBUF_C_LABEL_NONE,
19265
    PROTOBUF_C_TYPE_INT32,
19266
    0,   /* quantifier_offset */
19267
    offsetof(PgQuery__CoerceToDomainValue, type_mod),
19268
    NULL,
19269
    NULL,
19270
    0,             /* flags */
19271
    0,NULL,NULL    /* reserved1,reserved2, etc */
19272
  },
19273
  {
19274
    "collation",
19275
    4,
19276
    PROTOBUF_C_LABEL_NONE,
19277
    PROTOBUF_C_TYPE_UINT32,
19278
    0,   /* quantifier_offset */
19279
    offsetof(PgQuery__CoerceToDomainValue, collation),
19280
    NULL,
19281
    NULL,
19282
    0,             /* flags */
19283
    0,NULL,NULL    /* reserved1,reserved2, etc */
19284
  },
19285
  {
19286
    "location",
19287
    5,
19288
    PROTOBUF_C_LABEL_NONE,
19289
    PROTOBUF_C_TYPE_INT32,
19290
    0,   /* quantifier_offset */
19291
    offsetof(PgQuery__CoerceToDomainValue, location),
19292
    NULL,
19293
    NULL,
19294
    0,             /* flags */
19295
    0,NULL,NULL    /* reserved1,reserved2, etc */
19296
  },
19297
};
19298
static const unsigned pg_query__coerce_to_domain_value__field_indices_by_name[] = {
19299
  3,   /* field[3] = collation */
19300
  4,   /* field[4] = location */
19301
  1,   /* field[1] = type_id */
19302
  2,   /* field[2] = type_mod */
19303
  0,   /* field[0] = xpr */
19304
};
19305
static const ProtobufCIntRange pg_query__coerce_to_domain_value__number_ranges[1 + 1] =
19306
{
19307
  { 1, 0 },
19308
  { 0, 5 }
19309
};
19310
const ProtobufCMessageDescriptor pg_query__coerce_to_domain_value__descriptor =
19311
{
19312
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19313
  "pg_query.CoerceToDomainValue",
19314
  "CoerceToDomainValue",
19315
  "PgQuery__CoerceToDomainValue",
19316
  "pg_query",
19317
  sizeof(PgQuery__CoerceToDomainValue),
19318
  5,
19319
  pg_query__coerce_to_domain_value__field_descriptors,
19320
  pg_query__coerce_to_domain_value__field_indices_by_name,
19321
  1,  pg_query__coerce_to_domain_value__number_ranges,
19322
  (ProtobufCMessageInit) pg_query__coerce_to_domain_value__init,
19323
  NULL,NULL,NULL    /* reserved[123] */
19324
};
19325
static const ProtobufCFieldDescriptor pg_query__set_to_default__field_descriptors[5] =
19326
{
19327
  {
19328
    "xpr",
19329
    1,
19330
    PROTOBUF_C_LABEL_NONE,
19331
    PROTOBUF_C_TYPE_MESSAGE,
19332
    0,   /* quantifier_offset */
19333
    offsetof(PgQuery__SetToDefault, xpr),
19334
    &pg_query__node__descriptor,
19335
    NULL,
19336
    0,             /* flags */
19337
    0,NULL,NULL    /* reserved1,reserved2, etc */
19338
  },
19339
  {
19340
    "type_id",
19341
    2,
19342
    PROTOBUF_C_LABEL_NONE,
19343
    PROTOBUF_C_TYPE_UINT32,
19344
    0,   /* quantifier_offset */
19345
    offsetof(PgQuery__SetToDefault, type_id),
19346
    NULL,
19347
    NULL,
19348
    0,             /* flags */
19349
    0,NULL,NULL    /* reserved1,reserved2, etc */
19350
  },
19351
  {
19352
    "type_mod",
19353
    3,
19354
    PROTOBUF_C_LABEL_NONE,
19355
    PROTOBUF_C_TYPE_INT32,
19356
    0,   /* quantifier_offset */
19357
    offsetof(PgQuery__SetToDefault, type_mod),
19358
    NULL,
19359
    NULL,
19360
    0,             /* flags */
19361
    0,NULL,NULL    /* reserved1,reserved2, etc */
19362
  },
19363
  {
19364
    "collation",
19365
    4,
19366
    PROTOBUF_C_LABEL_NONE,
19367
    PROTOBUF_C_TYPE_UINT32,
19368
    0,   /* quantifier_offset */
19369
    offsetof(PgQuery__SetToDefault, collation),
19370
    NULL,
19371
    NULL,
19372
    0,             /* flags */
19373
    0,NULL,NULL    /* reserved1,reserved2, etc */
19374
  },
19375
  {
19376
    "location",
19377
    5,
19378
    PROTOBUF_C_LABEL_NONE,
19379
    PROTOBUF_C_TYPE_INT32,
19380
    0,   /* quantifier_offset */
19381
    offsetof(PgQuery__SetToDefault, location),
19382
    NULL,
19383
    NULL,
19384
    0,             /* flags */
19385
    0,NULL,NULL    /* reserved1,reserved2, etc */
19386
  },
19387
};
19388
static const unsigned pg_query__set_to_default__field_indices_by_name[] = {
19389
  3,   /* field[3] = collation */
19390
  4,   /* field[4] = location */
19391
  1,   /* field[1] = type_id */
19392
  2,   /* field[2] = type_mod */
19393
  0,   /* field[0] = xpr */
19394
};
19395
static const ProtobufCIntRange pg_query__set_to_default__number_ranges[1 + 1] =
19396
{
19397
  { 1, 0 },
19398
  { 0, 5 }
19399
};
19400
const ProtobufCMessageDescriptor pg_query__set_to_default__descriptor =
19401
{
19402
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19403
  "pg_query.SetToDefault",
19404
  "SetToDefault",
19405
  "PgQuery__SetToDefault",
19406
  "pg_query",
19407
  sizeof(PgQuery__SetToDefault),
19408
  5,
19409
  pg_query__set_to_default__field_descriptors,
19410
  pg_query__set_to_default__field_indices_by_name,
19411
  1,  pg_query__set_to_default__number_ranges,
19412
  (ProtobufCMessageInit) pg_query__set_to_default__init,
19413
  NULL,NULL,NULL    /* reserved[123] */
19414
};
19415
static const ProtobufCFieldDescriptor pg_query__current_of_expr__field_descriptors[4] =
19416
{
19417
  {
19418
    "xpr",
19419
    1,
19420
    PROTOBUF_C_LABEL_NONE,
19421
    PROTOBUF_C_TYPE_MESSAGE,
19422
    0,   /* quantifier_offset */
19423
    offsetof(PgQuery__CurrentOfExpr, xpr),
19424
    &pg_query__node__descriptor,
19425
    NULL,
19426
    0,             /* flags */
19427
    0,NULL,NULL    /* reserved1,reserved2, etc */
19428
  },
19429
  {
19430
    "cvarno",
19431
    2,
19432
    PROTOBUF_C_LABEL_NONE,
19433
    PROTOBUF_C_TYPE_UINT32,
19434
    0,   /* quantifier_offset */
19435
    offsetof(PgQuery__CurrentOfExpr, cvarno),
19436
    NULL,
19437
    NULL,
19438
    0,             /* flags */
19439
    0,NULL,NULL    /* reserved1,reserved2, etc */
19440
  },
19441
  {
19442
    "cursor_name",
19443
    3,
19444
    PROTOBUF_C_LABEL_NONE,
19445
    PROTOBUF_C_TYPE_STRING,
19446
    0,   /* quantifier_offset */
19447
    offsetof(PgQuery__CurrentOfExpr, cursor_name),
19448
    NULL,
19449
    &protobuf_c_empty_string,
19450
    0,             /* flags */
19451
    0,NULL,NULL    /* reserved1,reserved2, etc */
19452
  },
19453
  {
19454
    "cursor_param",
19455
    4,
19456
    PROTOBUF_C_LABEL_NONE,
19457
    PROTOBUF_C_TYPE_INT32,
19458
    0,   /* quantifier_offset */
19459
    offsetof(PgQuery__CurrentOfExpr, cursor_param),
19460
    NULL,
19461
    NULL,
19462
    0,             /* flags */
19463
    0,NULL,NULL    /* reserved1,reserved2, etc */
19464
  },
19465
};
19466
static const unsigned pg_query__current_of_expr__field_indices_by_name[] = {
19467
  2,   /* field[2] = cursor_name */
19468
  3,   /* field[3] = cursor_param */
19469
  1,   /* field[1] = cvarno */
19470
  0,   /* field[0] = xpr */
19471
};
19472
static const ProtobufCIntRange pg_query__current_of_expr__number_ranges[1 + 1] =
19473
{
19474
  { 1, 0 },
19475
  { 0, 4 }
19476
};
19477
const ProtobufCMessageDescriptor pg_query__current_of_expr__descriptor =
19478
{
19479
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19480
  "pg_query.CurrentOfExpr",
19481
  "CurrentOfExpr",
19482
  "PgQuery__CurrentOfExpr",
19483
  "pg_query",
19484
  sizeof(PgQuery__CurrentOfExpr),
19485
  4,
19486
  pg_query__current_of_expr__field_descriptors,
19487
  pg_query__current_of_expr__field_indices_by_name,
19488
  1,  pg_query__current_of_expr__number_ranges,
19489
  (ProtobufCMessageInit) pg_query__current_of_expr__init,
19490
  NULL,NULL,NULL    /* reserved[123] */
19491
};
19492
static const ProtobufCFieldDescriptor pg_query__next_value_expr__field_descriptors[3] =
19493
{
19494
  {
19495
    "xpr",
19496
    1,
19497
    PROTOBUF_C_LABEL_NONE,
19498
    PROTOBUF_C_TYPE_MESSAGE,
19499
    0,   /* quantifier_offset */
19500
    offsetof(PgQuery__NextValueExpr, xpr),
19501
    &pg_query__node__descriptor,
19502
    NULL,
19503
    0,             /* flags */
19504
    0,NULL,NULL    /* reserved1,reserved2, etc */
19505
  },
19506
  {
19507
    "seqid",
19508
    2,
19509
    PROTOBUF_C_LABEL_NONE,
19510
    PROTOBUF_C_TYPE_UINT32,
19511
    0,   /* quantifier_offset */
19512
    offsetof(PgQuery__NextValueExpr, seqid),
19513
    NULL,
19514
    NULL,
19515
    0,             /* flags */
19516
    0,NULL,NULL    /* reserved1,reserved2, etc */
19517
  },
19518
  {
19519
    "type_id",
19520
    3,
19521
    PROTOBUF_C_LABEL_NONE,
19522
    PROTOBUF_C_TYPE_UINT32,
19523
    0,   /* quantifier_offset */
19524
    offsetof(PgQuery__NextValueExpr, type_id),
19525
    NULL,
19526
    NULL,
19527
    0,             /* flags */
19528
    0,NULL,NULL    /* reserved1,reserved2, etc */
19529
  },
19530
};
19531
static const unsigned pg_query__next_value_expr__field_indices_by_name[] = {
19532
  1,   /* field[1] = seqid */
19533
  2,   /* field[2] = type_id */
19534
  0,   /* field[0] = xpr */
19535
};
19536
static const ProtobufCIntRange pg_query__next_value_expr__number_ranges[1 + 1] =
19537
{
19538
  { 1, 0 },
19539
  { 0, 3 }
19540
};
19541
const ProtobufCMessageDescriptor pg_query__next_value_expr__descriptor =
19542
{
19543
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19544
  "pg_query.NextValueExpr",
19545
  "NextValueExpr",
19546
  "PgQuery__NextValueExpr",
19547
  "pg_query",
19548
  sizeof(PgQuery__NextValueExpr),
19549
  3,
19550
  pg_query__next_value_expr__field_descriptors,
19551
  pg_query__next_value_expr__field_indices_by_name,
19552
  1,  pg_query__next_value_expr__number_ranges,
19553
  (ProtobufCMessageInit) pg_query__next_value_expr__init,
19554
  NULL,NULL,NULL    /* reserved[123] */
19555
};
19556
static const ProtobufCFieldDescriptor pg_query__inference_elem__field_descriptors[4] =
19557
{
19558
  {
19559
    "xpr",
19560
    1,
19561
    PROTOBUF_C_LABEL_NONE,
19562
    PROTOBUF_C_TYPE_MESSAGE,
19563
    0,   /* quantifier_offset */
19564
    offsetof(PgQuery__InferenceElem, xpr),
19565
    &pg_query__node__descriptor,
19566
    NULL,
19567
    0,             /* flags */
19568
    0,NULL,NULL    /* reserved1,reserved2, etc */
19569
  },
19570
  {
19571
    "expr",
19572
    2,
19573
    PROTOBUF_C_LABEL_NONE,
19574
    PROTOBUF_C_TYPE_MESSAGE,
19575
    0,   /* quantifier_offset */
19576
    offsetof(PgQuery__InferenceElem, expr),
19577
    &pg_query__node__descriptor,
19578
    NULL,
19579
    0,             /* flags */
19580
    0,NULL,NULL    /* reserved1,reserved2, etc */
19581
  },
19582
  {
19583
    "infercollid",
19584
    3,
19585
    PROTOBUF_C_LABEL_NONE,
19586
    PROTOBUF_C_TYPE_UINT32,
19587
    0,   /* quantifier_offset */
19588
    offsetof(PgQuery__InferenceElem, infercollid),
19589
    NULL,
19590
    NULL,
19591
    0,             /* flags */
19592
    0,NULL,NULL    /* reserved1,reserved2, etc */
19593
  },
19594
  {
19595
    "inferopclass",
19596
    4,
19597
    PROTOBUF_C_LABEL_NONE,
19598
    PROTOBUF_C_TYPE_UINT32,
19599
    0,   /* quantifier_offset */
19600
    offsetof(PgQuery__InferenceElem, inferopclass),
19601
    NULL,
19602
    NULL,
19603
    0,             /* flags */
19604
    0,NULL,NULL    /* reserved1,reserved2, etc */
19605
  },
19606
};
19607
static const unsigned pg_query__inference_elem__field_indices_by_name[] = {
19608
  1,   /* field[1] = expr */
19609
  2,   /* field[2] = infercollid */
19610
  3,   /* field[3] = inferopclass */
19611
  0,   /* field[0] = xpr */
19612
};
19613
static const ProtobufCIntRange pg_query__inference_elem__number_ranges[1 + 1] =
19614
{
19615
  { 1, 0 },
19616
  { 0, 4 }
19617
};
19618
const ProtobufCMessageDescriptor pg_query__inference_elem__descriptor =
19619
{
19620
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19621
  "pg_query.InferenceElem",
19622
  "InferenceElem",
19623
  "PgQuery__InferenceElem",
19624
  "pg_query",
19625
  sizeof(PgQuery__InferenceElem),
19626
  4,
19627
  pg_query__inference_elem__field_descriptors,
19628
  pg_query__inference_elem__field_indices_by_name,
19629
  1,  pg_query__inference_elem__number_ranges,
19630
  (ProtobufCMessageInit) pg_query__inference_elem__init,
19631
  NULL,NULL,NULL    /* reserved[123] */
19632
};
19633
static const ProtobufCFieldDescriptor pg_query__target_entry__field_descriptors[8] =
19634
{
19635
  {
19636
    "xpr",
19637
    1,
19638
    PROTOBUF_C_LABEL_NONE,
19639
    PROTOBUF_C_TYPE_MESSAGE,
19640
    0,   /* quantifier_offset */
19641
    offsetof(PgQuery__TargetEntry, xpr),
19642
    &pg_query__node__descriptor,
19643
    NULL,
19644
    0,             /* flags */
19645
    0,NULL,NULL    /* reserved1,reserved2, etc */
19646
  },
19647
  {
19648
    "expr",
19649
    2,
19650
    PROTOBUF_C_LABEL_NONE,
19651
    PROTOBUF_C_TYPE_MESSAGE,
19652
    0,   /* quantifier_offset */
19653
    offsetof(PgQuery__TargetEntry, expr),
19654
    &pg_query__node__descriptor,
19655
    NULL,
19656
    0,             /* flags */
19657
    0,NULL,NULL    /* reserved1,reserved2, etc */
19658
  },
19659
  {
19660
    "resno",
19661
    3,
19662
    PROTOBUF_C_LABEL_NONE,
19663
    PROTOBUF_C_TYPE_INT32,
19664
    0,   /* quantifier_offset */
19665
    offsetof(PgQuery__TargetEntry, resno),
19666
    NULL,
19667
    NULL,
19668
    0,             /* flags */
19669
    0,NULL,NULL    /* reserved1,reserved2, etc */
19670
  },
19671
  {
19672
    "resname",
19673
    4,
19674
    PROTOBUF_C_LABEL_NONE,
19675
    PROTOBUF_C_TYPE_STRING,
19676
    0,   /* quantifier_offset */
19677
    offsetof(PgQuery__TargetEntry, resname),
19678
    NULL,
19679
    &protobuf_c_empty_string,
19680
    0,             /* flags */
19681
    0,NULL,NULL    /* reserved1,reserved2, etc */
19682
  },
19683
  {
19684
    "ressortgroupref",
19685
    5,
19686
    PROTOBUF_C_LABEL_NONE,
19687
    PROTOBUF_C_TYPE_UINT32,
19688
    0,   /* quantifier_offset */
19689
    offsetof(PgQuery__TargetEntry, ressortgroupref),
19690
    NULL,
19691
    NULL,
19692
    0,             /* flags */
19693
    0,NULL,NULL    /* reserved1,reserved2, etc */
19694
  },
19695
  {
19696
    "resorigtbl",
19697
    6,
19698
    PROTOBUF_C_LABEL_NONE,
19699
    PROTOBUF_C_TYPE_UINT32,
19700
    0,   /* quantifier_offset */
19701
    offsetof(PgQuery__TargetEntry, resorigtbl),
19702
    NULL,
19703
    NULL,
19704
    0,             /* flags */
19705
    0,NULL,NULL    /* reserved1,reserved2, etc */
19706
  },
19707
  {
19708
    "resorigcol",
19709
    7,
19710
    PROTOBUF_C_LABEL_NONE,
19711
    PROTOBUF_C_TYPE_INT32,
19712
    0,   /* quantifier_offset */
19713
    offsetof(PgQuery__TargetEntry, resorigcol),
19714
    NULL,
19715
    NULL,
19716
    0,             /* flags */
19717
    0,NULL,NULL    /* reserved1,reserved2, etc */
19718
  },
19719
  {
19720
    "resjunk",
19721
    8,
19722
    PROTOBUF_C_LABEL_NONE,
19723
    PROTOBUF_C_TYPE_BOOL,
19724
    0,   /* quantifier_offset */
19725
    offsetof(PgQuery__TargetEntry, resjunk),
19726
    NULL,
19727
    NULL,
19728
    0,             /* flags */
19729
    0,NULL,NULL    /* reserved1,reserved2, etc */
19730
  },
19731
};
19732
static const unsigned pg_query__target_entry__field_indices_by_name[] = {
19733
  1,   /* field[1] = expr */
19734
  7,   /* field[7] = resjunk */
19735
  3,   /* field[3] = resname */
19736
  2,   /* field[2] = resno */
19737
  6,   /* field[6] = resorigcol */
19738
  5,   /* field[5] = resorigtbl */
19739
  4,   /* field[4] = ressortgroupref */
19740
  0,   /* field[0] = xpr */
19741
};
19742
static const ProtobufCIntRange pg_query__target_entry__number_ranges[1 + 1] =
19743
{
19744
  { 1, 0 },
19745
  { 0, 8 }
19746
};
19747
const ProtobufCMessageDescriptor pg_query__target_entry__descriptor =
19748
{
19749
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19750
  "pg_query.TargetEntry",
19751
  "TargetEntry",
19752
  "PgQuery__TargetEntry",
19753
  "pg_query",
19754
  sizeof(PgQuery__TargetEntry),
19755
  8,
19756
  pg_query__target_entry__field_descriptors,
19757
  pg_query__target_entry__field_indices_by_name,
19758
  1,  pg_query__target_entry__number_ranges,
19759
  (ProtobufCMessageInit) pg_query__target_entry__init,
19760
  NULL,NULL,NULL    /* reserved[123] */
19761
};
19762
static const ProtobufCFieldDescriptor pg_query__range_tbl_ref__field_descriptors[1] =
19763
{
19764
  {
19765
    "rtindex",
19766
    1,
19767
    PROTOBUF_C_LABEL_NONE,
19768
    PROTOBUF_C_TYPE_INT32,
19769
    0,   /* quantifier_offset */
19770
    offsetof(PgQuery__RangeTblRef, rtindex),
19771
    NULL,
19772
    NULL,
19773
    0,             /* flags */
19774
    0,NULL,NULL    /* reserved1,reserved2, etc */
19775
  },
19776
};
19777
static const unsigned pg_query__range_tbl_ref__field_indices_by_name[] = {
19778
  0,   /* field[0] = rtindex */
19779
};
19780
static const ProtobufCIntRange pg_query__range_tbl_ref__number_ranges[1 + 1] =
19781
{
19782
  { 1, 0 },
19783
  { 0, 1 }
19784
};
19785
const ProtobufCMessageDescriptor pg_query__range_tbl_ref__descriptor =
19786
{
19787
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19788
  "pg_query.RangeTblRef",
19789
  "RangeTblRef",
19790
  "PgQuery__RangeTblRef",
19791
  "pg_query",
19792
  sizeof(PgQuery__RangeTblRef),
19793
  1,
19794
  pg_query__range_tbl_ref__field_descriptors,
19795
  pg_query__range_tbl_ref__field_indices_by_name,
19796
  1,  pg_query__range_tbl_ref__number_ranges,
19797
  (ProtobufCMessageInit) pg_query__range_tbl_ref__init,
19798
  NULL,NULL,NULL    /* reserved[123] */
19799
};
19800
static const ProtobufCFieldDescriptor pg_query__join_expr__field_descriptors[9] =
19801
{
19802
  {
19803
    "jointype",
19804
    1,
19805
    PROTOBUF_C_LABEL_NONE,
19806
    PROTOBUF_C_TYPE_ENUM,
19807
    0,   /* quantifier_offset */
19808
    offsetof(PgQuery__JoinExpr, jointype),
19809
    &pg_query__join_type__descriptor,
19810
    NULL,
19811
    0,             /* flags */
19812
    0,NULL,NULL    /* reserved1,reserved2, etc */
19813
  },
19814
  {
19815
    "is_natural",
19816
    2,
19817
    PROTOBUF_C_LABEL_NONE,
19818
    PROTOBUF_C_TYPE_BOOL,
19819
    0,   /* quantifier_offset */
19820
    offsetof(PgQuery__JoinExpr, is_natural),
19821
    NULL,
19822
    NULL,
19823
    0,             /* flags */
19824
    0,NULL,NULL    /* reserved1,reserved2, etc */
19825
  },
19826
  {
19827
    "larg",
19828
    3,
19829
    PROTOBUF_C_LABEL_NONE,
19830
    PROTOBUF_C_TYPE_MESSAGE,
19831
    0,   /* quantifier_offset */
19832
    offsetof(PgQuery__JoinExpr, larg),
19833
    &pg_query__node__descriptor,
19834
    NULL,
19835
    0,             /* flags */
19836
    0,NULL,NULL    /* reserved1,reserved2, etc */
19837
  },
19838
  {
19839
    "rarg",
19840
    4,
19841
    PROTOBUF_C_LABEL_NONE,
19842
    PROTOBUF_C_TYPE_MESSAGE,
19843
    0,   /* quantifier_offset */
19844
    offsetof(PgQuery__JoinExpr, rarg),
19845
    &pg_query__node__descriptor,
19846
    NULL,
19847
    0,             /* flags */
19848
    0,NULL,NULL    /* reserved1,reserved2, etc */
19849
  },
19850
  {
19851
    "using_clause",
19852
    5,
19853
    PROTOBUF_C_LABEL_REPEATED,
19854
    PROTOBUF_C_TYPE_MESSAGE,
19855
    offsetof(PgQuery__JoinExpr, n_using_clause),
19856
    offsetof(PgQuery__JoinExpr, using_clause),
19857
    &pg_query__node__descriptor,
19858
    NULL,
19859
    0,             /* flags */
19860
    0,NULL,NULL    /* reserved1,reserved2, etc */
19861
  },
19862
  {
19863
    "join_using_alias",
19864
    6,
19865
    PROTOBUF_C_LABEL_NONE,
19866
    PROTOBUF_C_TYPE_MESSAGE,
19867
    0,   /* quantifier_offset */
19868
    offsetof(PgQuery__JoinExpr, join_using_alias),
19869
    &pg_query__alias__descriptor,
19870
    NULL,
19871
    0,             /* flags */
19872
    0,NULL,NULL    /* reserved1,reserved2, etc */
19873
  },
19874
  {
19875
    "quals",
19876
    7,
19877
    PROTOBUF_C_LABEL_NONE,
19878
    PROTOBUF_C_TYPE_MESSAGE,
19879
    0,   /* quantifier_offset */
19880
    offsetof(PgQuery__JoinExpr, quals),
19881
    &pg_query__node__descriptor,
19882
    NULL,
19883
    0,             /* flags */
19884
    0,NULL,NULL    /* reserved1,reserved2, etc */
19885
  },
19886
  {
19887
    "alias",
19888
    8,
19889
    PROTOBUF_C_LABEL_NONE,
19890
    PROTOBUF_C_TYPE_MESSAGE,
19891
    0,   /* quantifier_offset */
19892
    offsetof(PgQuery__JoinExpr, alias),
19893
    &pg_query__alias__descriptor,
19894
    NULL,
19895
    0,             /* flags */
19896
    0,NULL,NULL    /* reserved1,reserved2, etc */
19897
  },
19898
  {
19899
    "rtindex",
19900
    9,
19901
    PROTOBUF_C_LABEL_NONE,
19902
    PROTOBUF_C_TYPE_INT32,
19903
    0,   /* quantifier_offset */
19904
    offsetof(PgQuery__JoinExpr, rtindex),
19905
    NULL,
19906
    NULL,
19907
    0,             /* flags */
19908
    0,NULL,NULL    /* reserved1,reserved2, etc */
19909
  },
19910
};
19911
static const unsigned pg_query__join_expr__field_indices_by_name[] = {
19912
  7,   /* field[7] = alias */
19913
  1,   /* field[1] = is_natural */
19914
  5,   /* field[5] = join_using_alias */
19915
  0,   /* field[0] = jointype */
19916
  2,   /* field[2] = larg */
19917
  6,   /* field[6] = quals */
19918
  3,   /* field[3] = rarg */
19919
  8,   /* field[8] = rtindex */
19920
  4,   /* field[4] = using_clause */
19921
};
19922
static const ProtobufCIntRange pg_query__join_expr__number_ranges[1 + 1] =
19923
{
19924
  { 1, 0 },
19925
  { 0, 9 }
19926
};
19927
const ProtobufCMessageDescriptor pg_query__join_expr__descriptor =
19928
{
19929
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19930
  "pg_query.JoinExpr",
19931
  "JoinExpr",
19932
  "PgQuery__JoinExpr",
19933
  "pg_query",
19934
  sizeof(PgQuery__JoinExpr),
19935
  9,
19936
  pg_query__join_expr__field_descriptors,
19937
  pg_query__join_expr__field_indices_by_name,
19938
  1,  pg_query__join_expr__number_ranges,
19939
  (ProtobufCMessageInit) pg_query__join_expr__init,
19940
  NULL,NULL,NULL    /* reserved[123] */
19941
};
19942
static const ProtobufCFieldDescriptor pg_query__from_expr__field_descriptors[2] =
19943
{
19944
  {
19945
    "fromlist",
19946
    1,
19947
    PROTOBUF_C_LABEL_REPEATED,
19948
    PROTOBUF_C_TYPE_MESSAGE,
19949
    offsetof(PgQuery__FromExpr, n_fromlist),
19950
    offsetof(PgQuery__FromExpr, fromlist),
19951
    &pg_query__node__descriptor,
19952
    NULL,
19953
    0,             /* flags */
19954
    0,NULL,NULL    /* reserved1,reserved2, etc */
19955
  },
19956
  {
19957
    "quals",
19958
    2,
19959
    PROTOBUF_C_LABEL_NONE,
19960
    PROTOBUF_C_TYPE_MESSAGE,
19961
    0,   /* quantifier_offset */
19962
    offsetof(PgQuery__FromExpr, quals),
19963
    &pg_query__node__descriptor,
19964
    NULL,
19965
    0,             /* flags */
19966
    0,NULL,NULL    /* reserved1,reserved2, etc */
19967
  },
19968
};
19969
static const unsigned pg_query__from_expr__field_indices_by_name[] = {
19970
  0,   /* field[0] = fromlist */
19971
  1,   /* field[1] = quals */
19972
};
19973
static const ProtobufCIntRange pg_query__from_expr__number_ranges[1 + 1] =
19974
{
19975
  { 1, 0 },
19976
  { 0, 2 }
19977
};
19978
const ProtobufCMessageDescriptor pg_query__from_expr__descriptor =
19979
{
19980
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
19981
  "pg_query.FromExpr",
19982
  "FromExpr",
19983
  "PgQuery__FromExpr",
19984
  "pg_query",
19985
  sizeof(PgQuery__FromExpr),
19986
  2,
19987
  pg_query__from_expr__field_descriptors,
19988
  pg_query__from_expr__field_indices_by_name,
19989
  1,  pg_query__from_expr__number_ranges,
19990
  (ProtobufCMessageInit) pg_query__from_expr__init,
19991
  NULL,NULL,NULL    /* reserved[123] */
19992
};
19993
static const ProtobufCFieldDescriptor pg_query__on_conflict_expr__field_descriptors[8] =
19994
{
19995
  {
19996
    "action",
19997
    1,
19998
    PROTOBUF_C_LABEL_NONE,
19999
    PROTOBUF_C_TYPE_ENUM,
20000
    0,   /* quantifier_offset */
20001
    offsetof(PgQuery__OnConflictExpr, action),
20002
    &pg_query__on_conflict_action__descriptor,
20003
    NULL,
20004
    0,             /* flags */
20005
    0,NULL,NULL    /* reserved1,reserved2, etc */
20006
  },
20007
  {
20008
    "arbiter_elems",
20009
    2,
20010
    PROTOBUF_C_LABEL_REPEATED,
20011
    PROTOBUF_C_TYPE_MESSAGE,
20012
    offsetof(PgQuery__OnConflictExpr, n_arbiter_elems),
20013
    offsetof(PgQuery__OnConflictExpr, arbiter_elems),
20014
    &pg_query__node__descriptor,
20015
    NULL,
20016
    0,             /* flags */
20017
    0,NULL,NULL    /* reserved1,reserved2, etc */
20018
  },
20019
  {
20020
    "arbiter_where",
20021
    3,
20022
    PROTOBUF_C_LABEL_NONE,
20023
    PROTOBUF_C_TYPE_MESSAGE,
20024
    0,   /* quantifier_offset */
20025
    offsetof(PgQuery__OnConflictExpr, arbiter_where),
20026
    &pg_query__node__descriptor,
20027
    NULL,
20028
    0,             /* flags */
20029
    0,NULL,NULL    /* reserved1,reserved2, etc */
20030
  },
20031
  {
20032
    "constraint",
20033
    4,
20034
    PROTOBUF_C_LABEL_NONE,
20035
    PROTOBUF_C_TYPE_UINT32,
20036
    0,   /* quantifier_offset */
20037
    offsetof(PgQuery__OnConflictExpr, constraint),
20038
    NULL,
20039
    NULL,
20040
    0,             /* flags */
20041
    0,NULL,NULL    /* reserved1,reserved2, etc */
20042
  },
20043
  {
20044
    "on_conflict_set",
20045
    5,
20046
    PROTOBUF_C_LABEL_REPEATED,
20047
    PROTOBUF_C_TYPE_MESSAGE,
20048
    offsetof(PgQuery__OnConflictExpr, n_on_conflict_set),
20049
    offsetof(PgQuery__OnConflictExpr, on_conflict_set),
20050
    &pg_query__node__descriptor,
20051
    NULL,
20052
    0,             /* flags */
20053
    0,NULL,NULL    /* reserved1,reserved2, etc */
20054
  },
20055
  {
20056
    "on_conflict_where",
20057
    6,
20058
    PROTOBUF_C_LABEL_NONE,
20059
    PROTOBUF_C_TYPE_MESSAGE,
20060
    0,   /* quantifier_offset */
20061
    offsetof(PgQuery__OnConflictExpr, on_conflict_where),
20062
    &pg_query__node__descriptor,
20063
    NULL,
20064
    0,             /* flags */
20065
    0,NULL,NULL    /* reserved1,reserved2, etc */
20066
  },
20067
  {
20068
    "excl_rel_index",
20069
    7,
20070
    PROTOBUF_C_LABEL_NONE,
20071
    PROTOBUF_C_TYPE_INT32,
20072
    0,   /* quantifier_offset */
20073
    offsetof(PgQuery__OnConflictExpr, excl_rel_index),
20074
    NULL,
20075
    NULL,
20076
    0,             /* flags */
20077
    0,NULL,NULL    /* reserved1,reserved2, etc */
20078
  },
20079
  {
20080
    "excl_rel_tlist",
20081
    8,
20082
    PROTOBUF_C_LABEL_REPEATED,
20083
    PROTOBUF_C_TYPE_MESSAGE,
20084
    offsetof(PgQuery__OnConflictExpr, n_excl_rel_tlist),
20085
    offsetof(PgQuery__OnConflictExpr, excl_rel_tlist),
20086
    &pg_query__node__descriptor,
20087
    NULL,
20088
    0,             /* flags */
20089
    0,NULL,NULL    /* reserved1,reserved2, etc */
20090
  },
20091
};
20092
static const unsigned pg_query__on_conflict_expr__field_indices_by_name[] = {
20093
  0,   /* field[0] = action */
20094
  1,   /* field[1] = arbiter_elems */
20095
  2,   /* field[2] = arbiter_where */
20096
  3,   /* field[3] = constraint */
20097
  6,   /* field[6] = excl_rel_index */
20098
  7,   /* field[7] = excl_rel_tlist */
20099
  4,   /* field[4] = on_conflict_set */
20100
  5,   /* field[5] = on_conflict_where */
20101
};
20102
static const ProtobufCIntRange pg_query__on_conflict_expr__number_ranges[1 + 1] =
20103
{
20104
  { 1, 0 },
20105
  { 0, 8 }
20106
};
20107
const ProtobufCMessageDescriptor pg_query__on_conflict_expr__descriptor =
20108
{
20109
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
20110
  "pg_query.OnConflictExpr",
20111
  "OnConflictExpr",
20112
  "PgQuery__OnConflictExpr",
20113
  "pg_query",
20114
  sizeof(PgQuery__OnConflictExpr),
20115
  8,
20116
  pg_query__on_conflict_expr__field_descriptors,
20117
  pg_query__on_conflict_expr__field_indices_by_name,
20118
  1,  pg_query__on_conflict_expr__number_ranges,
20119
  (ProtobufCMessageInit) pg_query__on_conflict_expr__init,
20120
  NULL,NULL,NULL    /* reserved[123] */
20121
};
20122
static const ProtobufCFieldDescriptor pg_query__into_clause__field_descriptors[8] =
20123
{
20124
  {
20125
    "rel",
20126
    1,
20127
    PROTOBUF_C_LABEL_NONE,
20128
    PROTOBUF_C_TYPE_MESSAGE,
20129
    0,   /* quantifier_offset */
20130
    offsetof(PgQuery__IntoClause, rel),
20131
    &pg_query__range_var__descriptor,
20132
    NULL,
20133
    0,             /* flags */
20134
    0,NULL,NULL    /* reserved1,reserved2, etc */
20135
  },
20136
  {
20137
    "col_names",
20138
    2,
20139
    PROTOBUF_C_LABEL_REPEATED,
20140
    PROTOBUF_C_TYPE_MESSAGE,
20141
    offsetof(PgQuery__IntoClause, n_col_names),
20142
    offsetof(PgQuery__IntoClause, col_names),
20143
    &pg_query__node__descriptor,
20144
    NULL,
20145
    0,             /* flags */
20146
    0,NULL,NULL    /* reserved1,reserved2, etc */
20147
  },
20148
  {
20149
    "access_method",
20150
    3,
20151
    PROTOBUF_C_LABEL_NONE,
20152
    PROTOBUF_C_TYPE_STRING,
20153
    0,   /* quantifier_offset */
20154
    offsetof(PgQuery__IntoClause, access_method),
20155
    NULL,
20156
    &protobuf_c_empty_string,
20157
    0,             /* flags */
20158
    0,NULL,NULL    /* reserved1,reserved2, etc */
20159
  },
20160
  {
20161
    "options",
20162
    4,
20163
    PROTOBUF_C_LABEL_REPEATED,
20164
    PROTOBUF_C_TYPE_MESSAGE,
20165
    offsetof(PgQuery__IntoClause, n_options),
20166
    offsetof(PgQuery__IntoClause, options),
20167
    &pg_query__node__descriptor,
20168
    NULL,
20169
    0,             /* flags */
20170
    0,NULL,NULL    /* reserved1,reserved2, etc */
20171
  },
20172
  {
20173
    "on_commit",
20174
    5,
20175
    PROTOBUF_C_LABEL_NONE,
20176
    PROTOBUF_C_TYPE_ENUM,
20177
    0,   /* quantifier_offset */
20178
    offsetof(PgQuery__IntoClause, on_commit),
20179
    &pg_query__on_commit_action__descriptor,
20180
    NULL,
20181
    0,             /* flags */
20182
    0,NULL,NULL    /* reserved1,reserved2, etc */
20183
  },
20184
  {
20185
    "table_space_name",
20186
    6,
20187
    PROTOBUF_C_LABEL_NONE,
20188
    PROTOBUF_C_TYPE_STRING,
20189
    0,   /* quantifier_offset */
20190
    offsetof(PgQuery__IntoClause, table_space_name),
20191
    NULL,
20192
    &protobuf_c_empty_string,
20193
    0,             /* flags */
20194
    0,NULL,NULL    /* reserved1,reserved2, etc */
20195
  },
20196
  {
20197
    "view_query",
20198
    7,
20199
    PROTOBUF_C_LABEL_NONE,
20200
    PROTOBUF_C_TYPE_MESSAGE,
20201
    0,   /* quantifier_offset */
20202
    offsetof(PgQuery__IntoClause, view_query),
20203
    &pg_query__node__descriptor,
20204
    NULL,
20205
    0,             /* flags */
20206
    0,NULL,NULL    /* reserved1,reserved2, etc */
20207
  },
20208
  {
20209
    "skip_data",
20210
    8,
20211
    PROTOBUF_C_LABEL_NONE,
20212
    PROTOBUF_C_TYPE_BOOL,
20213
    0,   /* quantifier_offset */
20214
    offsetof(PgQuery__IntoClause, skip_data),
20215
    NULL,
20216
    NULL,
20217
    0,             /* flags */
20218
    0,NULL,NULL    /* reserved1,reserved2, etc */
20219
  },
20220
};
20221
static const unsigned pg_query__into_clause__field_indices_by_name[] = {
20222
  2,   /* field[2] = access_method */
20223
  1,   /* field[1] = col_names */
20224
  4,   /* field[4] = on_commit */
20225
  3,   /* field[3] = options */
20226
  0,   /* field[0] = rel */
20227
  7,   /* field[7] = skip_data */
20228
  5,   /* field[5] = table_space_name */
20229
  6,   /* field[6] = view_query */
20230
};
20231
static const ProtobufCIntRange pg_query__into_clause__number_ranges[1 + 1] =
20232
{
20233
  { 1, 0 },
20234
  { 0, 8 }
20235
};
20236
const ProtobufCMessageDescriptor pg_query__into_clause__descriptor =
20237
{
20238
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
20239
  "pg_query.IntoClause",
20240
  "IntoClause",
20241
  "PgQuery__IntoClause",
20242
  "pg_query",
20243
  sizeof(PgQuery__IntoClause),
20244
  8,
20245
  pg_query__into_clause__field_descriptors,
20246
  pg_query__into_clause__field_indices_by_name,
20247
  1,  pg_query__into_clause__number_ranges,
20248
  (ProtobufCMessageInit) pg_query__into_clause__init,
20249
  NULL,NULL,NULL    /* reserved[123] */
20250
};
20251
static const ProtobufCFieldDescriptor pg_query__merge_action__field_descriptors[6] =
20252
{
20253
  {
20254
    "matched",
20255
    1,
20256
    PROTOBUF_C_LABEL_NONE,
20257
    PROTOBUF_C_TYPE_BOOL,
20258
    0,   /* quantifier_offset */
20259
    offsetof(PgQuery__MergeAction, matched),
20260
    NULL,
20261
    NULL,
20262
    0,             /* flags */
20263
    0,NULL,NULL    /* reserved1,reserved2, etc */
20264
  },
20265
  {
20266
    "command_type",
20267
    2,
20268
    PROTOBUF_C_LABEL_NONE,
20269
    PROTOBUF_C_TYPE_ENUM,
20270
    0,   /* quantifier_offset */
20271
    offsetof(PgQuery__MergeAction, command_type),
20272
    &pg_query__cmd_type__descriptor,
20273
    NULL,
20274
    0,             /* flags */
20275
    0,NULL,NULL    /* reserved1,reserved2, etc */
20276
  },
20277
  {
20278
    "override",
20279
    3,
20280
    PROTOBUF_C_LABEL_NONE,
20281
    PROTOBUF_C_TYPE_ENUM,
20282
    0,   /* quantifier_offset */
20283
    offsetof(PgQuery__MergeAction, override),
20284
    &pg_query__overriding_kind__descriptor,
20285
    NULL,
20286
    0,             /* flags */
20287
    0,NULL,NULL    /* reserved1,reserved2, etc */
20288
  },
20289
  {
20290
    "qual",
20291
    4,
20292
    PROTOBUF_C_LABEL_NONE,
20293
    PROTOBUF_C_TYPE_MESSAGE,
20294
    0,   /* quantifier_offset */
20295
    offsetof(PgQuery__MergeAction, qual),
20296
    &pg_query__node__descriptor,
20297
    NULL,
20298
    0,             /* flags */
20299
    0,NULL,NULL    /* reserved1,reserved2, etc */
20300
  },
20301
  {
20302
    "target_list",
20303
    5,
20304
    PROTOBUF_C_LABEL_REPEATED,
20305
    PROTOBUF_C_TYPE_MESSAGE,
20306
    offsetof(PgQuery__MergeAction, n_target_list),
20307
    offsetof(PgQuery__MergeAction, target_list),
20308
    &pg_query__node__descriptor,
20309
    NULL,
20310
    0,             /* flags */
20311
    0,NULL,NULL    /* reserved1,reserved2, etc */
20312
  },
20313
  {
20314
    "update_colnos",
20315
    6,
20316
    PROTOBUF_C_LABEL_REPEATED,
20317
    PROTOBUF_C_TYPE_MESSAGE,
20318
    offsetof(PgQuery__MergeAction, n_update_colnos),
20319
    offsetof(PgQuery__MergeAction, update_colnos),
20320
    &pg_query__node__descriptor,
20321
    NULL,
20322
    0,             /* flags */
20323
    0,NULL,NULL    /* reserved1,reserved2, etc */
20324
  },
20325
};
20326
static const unsigned pg_query__merge_action__field_indices_by_name[] = {
20327
  1,   /* field[1] = command_type */
20328
  0,   /* field[0] = matched */
20329
  2,   /* field[2] = override */
20330
  3,   /* field[3] = qual */
20331
  4,   /* field[4] = target_list */
20332
  5,   /* field[5] = update_colnos */
20333
};
20334
static const ProtobufCIntRange pg_query__merge_action__number_ranges[1 + 1] =
20335
{
20336
  { 1, 0 },
20337
  { 0, 6 }
20338
};
20339
const ProtobufCMessageDescriptor pg_query__merge_action__descriptor =
20340
{
20341
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
20342
  "pg_query.MergeAction",
20343
  "MergeAction",
20344
  "PgQuery__MergeAction",
20345
  "pg_query",
20346
  sizeof(PgQuery__MergeAction),
20347
  6,
20348
  pg_query__merge_action__field_descriptors,
20349
  pg_query__merge_action__field_indices_by_name,
20350
  1,  pg_query__merge_action__number_ranges,
20351
  (ProtobufCMessageInit) pg_query__merge_action__init,
20352
  NULL,NULL,NULL    /* reserved[123] */
20353
};
20354
static const ProtobufCFieldDescriptor pg_query__raw_stmt__field_descriptors[3] =
20355
{
20356
  {
20357
    "stmt",
20358
    1,
20359
    PROTOBUF_C_LABEL_NONE,
20360
    PROTOBUF_C_TYPE_MESSAGE,
20361
    0,   /* quantifier_offset */
20362
    offsetof(PgQuery__RawStmt, stmt),
20363
    &pg_query__node__descriptor,
20364
    NULL,
20365
    0,             /* flags */
20366
    0,NULL,NULL    /* reserved1,reserved2, etc */
20367
  },
20368
  {
20369
    "stmt_location",
20370
    2,
20371
    PROTOBUF_C_LABEL_NONE,
20372
    PROTOBUF_C_TYPE_INT32,
20373
    0,   /* quantifier_offset */
20374
    offsetof(PgQuery__RawStmt, stmt_location),
20375
    NULL,
20376
    NULL,
20377
    0,             /* flags */
20378
    0,NULL,NULL    /* reserved1,reserved2, etc */
20379
  },
20380
  {
20381
    "stmt_len",
20382
    3,
20383
    PROTOBUF_C_LABEL_NONE,
20384
    PROTOBUF_C_TYPE_INT32,
20385
    0,   /* quantifier_offset */
20386
    offsetof(PgQuery__RawStmt, stmt_len),
20387
    NULL,
20388
    NULL,
20389
    0,             /* flags */
20390
    0,NULL,NULL    /* reserved1,reserved2, etc */
20391
  },
20392
};
20393
static const unsigned pg_query__raw_stmt__field_indices_by_name[] = {
20394
  0,   /* field[0] = stmt */
20395
  2,   /* field[2] = stmt_len */
20396
  1,   /* field[1] = stmt_location */
20397
};
20398
static const ProtobufCIntRange pg_query__raw_stmt__number_ranges[1 + 1] =
20399
{
20400
  { 1, 0 },
20401
  { 0, 3 }
20402
};
20403
const ProtobufCMessageDescriptor pg_query__raw_stmt__descriptor =
20404
{
20405
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
20406
  "pg_query.RawStmt",
20407
  "RawStmt",
20408
  "PgQuery__RawStmt",
20409
  "pg_query",
20410
  sizeof(PgQuery__RawStmt),
20411
  3,
20412
  pg_query__raw_stmt__field_descriptors,
20413
  pg_query__raw_stmt__field_indices_by_name,
20414
  1,  pg_query__raw_stmt__number_ranges,
20415
  (ProtobufCMessageInit) pg_query__raw_stmt__init,
20416
  NULL,NULL,NULL    /* reserved[123] */
20417
};
20418
static const ProtobufCFieldDescriptor pg_query__query__field_descriptors[40] =
20419
{
20420
  {
20421
    "command_type",
20422
    1,
20423
    PROTOBUF_C_LABEL_NONE,
20424
    PROTOBUF_C_TYPE_ENUM,
20425
    0,   /* quantifier_offset */
20426
    offsetof(PgQuery__Query, command_type),
20427
    &pg_query__cmd_type__descriptor,
20428
    NULL,
20429
    0,             /* flags */
20430
    0,NULL,NULL    /* reserved1,reserved2, etc */
20431
  },
20432
  {
20433
    "query_source",
20434
    2,
20435
    PROTOBUF_C_LABEL_NONE,
20436
    PROTOBUF_C_TYPE_ENUM,
20437
    0,   /* quantifier_offset */
20438
    offsetof(PgQuery__Query, query_source),
20439
    &pg_query__query_source__descriptor,
20440
    NULL,
20441
    0,             /* flags */
20442
    0,NULL,NULL    /* reserved1,reserved2, etc */
20443
  },
20444
  {
20445
    "can_set_tag",
20446
    3,
20447
    PROTOBUF_C_LABEL_NONE,
20448
    PROTOBUF_C_TYPE_BOOL,
20449
    0,   /* quantifier_offset */
20450
    offsetof(PgQuery__Query, can_set_tag),
20451
    NULL,
20452
    NULL,
20453
    0,             /* flags */
20454
    0,NULL,NULL    /* reserved1,reserved2, etc */
20455
  },
20456
  {
20457
    "utility_stmt",
20458
    4,
20459
    PROTOBUF_C_LABEL_NONE,
20460
    PROTOBUF_C_TYPE_MESSAGE,
20461
    0,   /* quantifier_offset */
20462
    offsetof(PgQuery__Query, utility_stmt),
20463
    &pg_query__node__descriptor,
20464
    NULL,
20465
    0,             /* flags */
20466
    0,NULL,NULL    /* reserved1,reserved2, etc */
20467
  },
20468
  {
20469
    "result_relation",
20470
    5,
20471
    PROTOBUF_C_LABEL_NONE,
20472
    PROTOBUF_C_TYPE_INT32,
20473
    0,   /* quantifier_offset */
20474
    offsetof(PgQuery__Query, result_relation),
20475
    NULL,
20476
    NULL,
20477
    0,             /* flags */
20478
    0,NULL,NULL    /* reserved1,reserved2, etc */
20479
  },
20480
  {
20481
    "has_aggs",
20482
    6,
20483
    PROTOBUF_C_LABEL_NONE,
20484
    PROTOBUF_C_TYPE_BOOL,
20485
    0,   /* quantifier_offset */
20486
    offsetof(PgQuery__Query, has_aggs),
20487
    NULL,
20488
    NULL,
20489
    0,             /* flags */
20490
    0,NULL,NULL    /* reserved1,reserved2, etc */
20491
  },
20492
  {
20493
    "has_window_funcs",
20494
    7,
20495
    PROTOBUF_C_LABEL_NONE,
20496
    PROTOBUF_C_TYPE_BOOL,
20497
    0,   /* quantifier_offset */
20498
    offsetof(PgQuery__Query, has_window_funcs),
20499
    NULL,
20500
    NULL,
20501
    0,             /* flags */
20502
    0,NULL,NULL    /* reserved1,reserved2, etc */
20503
  },
20504
  {
20505
    "has_target_srfs",
20506
    8,
20507
    PROTOBUF_C_LABEL_NONE,
20508
    PROTOBUF_C_TYPE_BOOL,
20509
    0,   /* quantifier_offset */
20510
    offsetof(PgQuery__Query, has_target_srfs),
20511
    NULL,
20512
    NULL,
20513
    0,             /* flags */
20514
    0,NULL,NULL    /* reserved1,reserved2, etc */
20515
  },
20516
  {
20517
    "has_sub_links",
20518
    9,
20519
    PROTOBUF_C_LABEL_NONE,
20520
    PROTOBUF_C_TYPE_BOOL,
20521
    0,   /* quantifier_offset */
20522
    offsetof(PgQuery__Query, has_sub_links),
20523
    NULL,
20524
    NULL,
20525
    0,             /* flags */
20526
    0,NULL,NULL    /* reserved1,reserved2, etc */
20527
  },
20528
  {
20529
    "has_distinct_on",
20530
    10,
20531
    PROTOBUF_C_LABEL_NONE,
20532
    PROTOBUF_C_TYPE_BOOL,
20533
    0,   /* quantifier_offset */
20534
    offsetof(PgQuery__Query, has_distinct_on),
20535
    NULL,
20536
    NULL,
20537
    0,             /* flags */
20538
    0,NULL,NULL    /* reserved1,reserved2, etc */
20539
  },
20540
  {
20541
    "has_recursive",
20542
    11,
20543
    PROTOBUF_C_LABEL_NONE,
20544
    PROTOBUF_C_TYPE_BOOL,
20545
    0,   /* quantifier_offset */
20546
    offsetof(PgQuery__Query, has_recursive),
20547
    NULL,
20548
    NULL,
20549
    0,             /* flags */
20550
    0,NULL,NULL    /* reserved1,reserved2, etc */
20551
  },
20552
  {
20553
    "has_modifying_cte",
20554
    12,
20555
    PROTOBUF_C_LABEL_NONE,
20556
    PROTOBUF_C_TYPE_BOOL,
20557
    0,   /* quantifier_offset */
20558
    offsetof(PgQuery__Query, has_modifying_cte),
20559
    NULL,
20560
    NULL,
20561
    0,             /* flags */
20562
    0,NULL,NULL    /* reserved1,reserved2, etc */
20563
  },
20564
  {
20565
    "has_for_update",
20566
    13,
20567
    PROTOBUF_C_LABEL_NONE,
20568
    PROTOBUF_C_TYPE_BOOL,
20569
    0,   /* quantifier_offset */
20570
    offsetof(PgQuery__Query, has_for_update),
20571
    NULL,
20572
    NULL,
20573
    0,             /* flags */
20574
    0,NULL,NULL    /* reserved1,reserved2, etc */
20575
  },
20576
  {
20577
    "has_row_security",
20578
    14,
20579
    PROTOBUF_C_LABEL_NONE,
20580
    PROTOBUF_C_TYPE_BOOL,
20581
    0,   /* quantifier_offset */
20582
    offsetof(PgQuery__Query, has_row_security),
20583
    NULL,
20584
    NULL,
20585
    0,             /* flags */
20586
    0,NULL,NULL    /* reserved1,reserved2, etc */
20587
  },
20588
  {
20589
    "is_return",
20590
    15,
20591
    PROTOBUF_C_LABEL_NONE,
20592
    PROTOBUF_C_TYPE_BOOL,
20593
    0,   /* quantifier_offset */
20594
    offsetof(PgQuery__Query, is_return),
20595
    NULL,
20596
    NULL,
20597
    0,             /* flags */
20598
    0,NULL,NULL    /* reserved1,reserved2, etc */
20599
  },
20600
  {
20601
    "cte_list",
20602
    16,
20603
    PROTOBUF_C_LABEL_REPEATED,
20604
    PROTOBUF_C_TYPE_MESSAGE,
20605
    offsetof(PgQuery__Query, n_cte_list),
20606
    offsetof(PgQuery__Query, cte_list),
20607
    &pg_query__node__descriptor,
20608
    NULL,
20609
    0,             /* flags */
20610
    0,NULL,NULL    /* reserved1,reserved2, etc */
20611
  },
20612
  {
20613
    "rtable",
20614
    17,
20615
    PROTOBUF_C_LABEL_REPEATED,
20616
    PROTOBUF_C_TYPE_MESSAGE,
20617
    offsetof(PgQuery__Query, n_rtable),
20618
    offsetof(PgQuery__Query, rtable),
20619
    &pg_query__node__descriptor,
20620
    NULL,
20621
    0,             /* flags */
20622
    0,NULL,NULL    /* reserved1,reserved2, etc */
20623
  },
20624
  {
20625
    "jointree",
20626
    18,
20627
    PROTOBUF_C_LABEL_NONE,
20628
    PROTOBUF_C_TYPE_MESSAGE,
20629
    0,   /* quantifier_offset */
20630
    offsetof(PgQuery__Query, jointree),
20631
    &pg_query__from_expr__descriptor,
20632
    NULL,
20633
    0,             /* flags */
20634
    0,NULL,NULL    /* reserved1,reserved2, etc */
20635
  },
20636
  {
20637
    "merge_action_list",
20638
    19,
20639
    PROTOBUF_C_LABEL_REPEATED,
20640
    PROTOBUF_C_TYPE_MESSAGE,
20641
    offsetof(PgQuery__Query, n_merge_action_list),
20642
    offsetof(PgQuery__Query, merge_action_list),
20643
    &pg_query__node__descriptor,
20644
    NULL,
20645
    0,             /* flags */
20646
    0,NULL,NULL    /* reserved1,reserved2, etc */
20647
  },
20648
  {
20649
    "merge_use_outer_join",
20650
    20,
20651
    PROTOBUF_C_LABEL_NONE,
20652
    PROTOBUF_C_TYPE_BOOL,
20653
    0,   /* quantifier_offset */
20654
    offsetof(PgQuery__Query, merge_use_outer_join),
20655
    NULL,
20656
    NULL,
20657
    0,             /* flags */
20658
    0,NULL,NULL    /* reserved1,reserved2, etc */
20659
  },
20660
  {
20661
    "target_list",
20662
    21,
20663
    PROTOBUF_C_LABEL_REPEATED,
20664
    PROTOBUF_C_TYPE_MESSAGE,
20665
    offsetof(PgQuery__Query, n_target_list),
20666
    offsetof(PgQuery__Query, target_list),
20667
    &pg_query__node__descriptor,
20668
    NULL,
20669
    0,             /* flags */
20670
    0,NULL,NULL    /* reserved1,reserved2, etc */
20671
  },
20672
  {
20673
    "override",
20674
    22,
20675
    PROTOBUF_C_LABEL_NONE,
20676
    PROTOBUF_C_TYPE_ENUM,
20677
    0,   /* quantifier_offset */
20678
    offsetof(PgQuery__Query, override),
20679
    &pg_query__overriding_kind__descriptor,
20680
    NULL,
20681
    0,             /* flags */
20682
    0,NULL,NULL    /* reserved1,reserved2, etc */
20683
  },
20684
  {
20685
    "on_conflict",
20686
    23,
20687
    PROTOBUF_C_LABEL_NONE,
20688
    PROTOBUF_C_TYPE_MESSAGE,
20689
    0,   /* quantifier_offset */
20690
    offsetof(PgQuery__Query, on_conflict),
20691
    &pg_query__on_conflict_expr__descriptor,
20692
    NULL,
20693
    0,             /* flags */
20694
    0,NULL,NULL    /* reserved1,reserved2, etc */
20695
  },
20696
  {
20697
    "returning_list",
20698
    24,
20699
    PROTOBUF_C_LABEL_REPEATED,
20700
    PROTOBUF_C_TYPE_MESSAGE,
20701
    offsetof(PgQuery__Query, n_returning_list),
20702
    offsetof(PgQuery__Query, returning_list),
20703
    &pg_query__node__descriptor,
20704
    NULL,
20705
    0,             /* flags */
20706
    0,NULL,NULL    /* reserved1,reserved2, etc */
20707
  },
20708
  {
20709
    "group_clause",
20710
    25,
20711
    PROTOBUF_C_LABEL_REPEATED,
20712
    PROTOBUF_C_TYPE_MESSAGE,
20713
    offsetof(PgQuery__Query, n_group_clause),
20714
    offsetof(PgQuery__Query, group_clause),
20715
    &pg_query__node__descriptor,
20716
    NULL,
20717
    0,             /* flags */
20718
    0,NULL,NULL    /* reserved1,reserved2, etc */
20719
  },
20720
  {
20721
    "group_distinct",
20722
    26,
20723
    PROTOBUF_C_LABEL_NONE,
20724
    PROTOBUF_C_TYPE_BOOL,
20725
    0,   /* quantifier_offset */
20726
    offsetof(PgQuery__Query, group_distinct),
20727
    NULL,
20728
    NULL,
20729
    0,             /* flags */
20730
    0,NULL,NULL    /* reserved1,reserved2, etc */
20731
  },
20732
  {
20733
    "grouping_sets",
20734
    27,
20735
    PROTOBUF_C_LABEL_REPEATED,
20736
    PROTOBUF_C_TYPE_MESSAGE,
20737
    offsetof(PgQuery__Query, n_grouping_sets),
20738
    offsetof(PgQuery__Query, grouping_sets),
20739
    &pg_query__node__descriptor,
20740
    NULL,
20741
    0,             /* flags */
20742
    0,NULL,NULL    /* reserved1,reserved2, etc */
20743
  },
20744
  {
20745
    "having_qual",
20746
    28,
20747
    PROTOBUF_C_LABEL_NONE,
20748
    PROTOBUF_C_TYPE_MESSAGE,
20749
    0,   /* quantifier_offset */
20750
    offsetof(PgQuery__Query, having_qual),
20751
    &pg_query__node__descriptor,
20752
    NULL,
20753
    0,             /* flags */
20754
    0,NULL,NULL    /* reserved1,reserved2, etc */
20755
  },
20756
  {
20757
    "window_clause",
20758
    29,
20759
    PROTOBUF_C_LABEL_REPEATED,
20760
    PROTOBUF_C_TYPE_MESSAGE,
20761
    offsetof(PgQuery__Query, n_window_clause),
20762
    offsetof(PgQuery__Query, window_clause),
20763
    &pg_query__node__descriptor,
20764
    NULL,
20765
    0,             /* flags */
20766
    0,NULL,NULL    /* reserved1,reserved2, etc */
20767
  },
20768
  {
20769
    "distinct_clause",
20770
    30,
20771
    PROTOBUF_C_LABEL_REPEATED,
20772
    PROTOBUF_C_TYPE_MESSAGE,
20773
    offsetof(PgQuery__Query, n_distinct_clause),
20774
    offsetof(PgQuery__Query, distinct_clause),
20775
    &pg_query__node__descriptor,
20776
    NULL,
20777
    0,             /* flags */
20778
    0,NULL,NULL    /* reserved1,reserved2, etc */
20779
  },
20780
  {
20781
    "sort_clause",
20782
    31,
20783
    PROTOBUF_C_LABEL_REPEATED,
20784
    PROTOBUF_C_TYPE_MESSAGE,
20785
    offsetof(PgQuery__Query, n_sort_clause),
20786
    offsetof(PgQuery__Query, sort_clause),
20787
    &pg_query__node__descriptor,
20788
    NULL,
20789
    0,             /* flags */
20790
    0,NULL,NULL    /* reserved1,reserved2, etc */
20791
  },
20792
  {
20793
    "limit_offset",
20794
    32,
20795
    PROTOBUF_C_LABEL_NONE,
20796
    PROTOBUF_C_TYPE_MESSAGE,
20797
    0,   /* quantifier_offset */
20798
    offsetof(PgQuery__Query, limit_offset),
20799
    &pg_query__node__descriptor,
20800
    NULL,
20801
    0,             /* flags */
20802
    0,NULL,NULL    /* reserved1,reserved2, etc */
20803
  },
20804
  {
20805
    "limit_count",
20806
    33,
20807
    PROTOBUF_C_LABEL_NONE,
20808
    PROTOBUF_C_TYPE_MESSAGE,
20809
    0,   /* quantifier_offset */
20810
    offsetof(PgQuery__Query, limit_count),
20811
    &pg_query__node__descriptor,
20812
    NULL,
20813
    0,             /* flags */
20814
    0,NULL,NULL    /* reserved1,reserved2, etc */
20815
  },
20816
  {
20817
    "limit_option",
20818
    34,
20819
    PROTOBUF_C_LABEL_NONE,
20820
    PROTOBUF_C_TYPE_ENUM,
20821
    0,   /* quantifier_offset */
20822
    offsetof(PgQuery__Query, limit_option),
20823
    &pg_query__limit_option__descriptor,
20824
    NULL,
20825
    0,             /* flags */
20826
    0,NULL,NULL    /* reserved1,reserved2, etc */
20827
  },
20828
  {
20829
    "row_marks",
20830
    35,
20831
    PROTOBUF_C_LABEL_REPEATED,
20832
    PROTOBUF_C_TYPE_MESSAGE,
20833
    offsetof(PgQuery__Query, n_row_marks),
20834
    offsetof(PgQuery__Query, row_marks),
20835
    &pg_query__node__descriptor,
20836
    NULL,
20837
    0,             /* flags */
20838
    0,NULL,NULL    /* reserved1,reserved2, etc */
20839
  },
20840
  {
20841
    "set_operations",
20842
    36,
20843
    PROTOBUF_C_LABEL_NONE,
20844
    PROTOBUF_C_TYPE_MESSAGE,
20845
    0,   /* quantifier_offset */
20846
    offsetof(PgQuery__Query, set_operations),
20847
    &pg_query__node__descriptor,
20848
    NULL,
20849
    0,             /* flags */
20850
    0,NULL,NULL    /* reserved1,reserved2, etc */
20851
  },
20852
  {
20853
    "constraint_deps",
20854
    37,
20855
    PROTOBUF_C_LABEL_REPEATED,
20856
    PROTOBUF_C_TYPE_MESSAGE,
20857
    offsetof(PgQuery__Query, n_constraint_deps),
20858
    offsetof(PgQuery__Query, constraint_deps),
20859
    &pg_query__node__descriptor,
20860
    NULL,
20861
    0,             /* flags */
20862
    0,NULL,NULL    /* reserved1,reserved2, etc */
20863
  },
20864
  {
20865
    "with_check_options",
20866
    38,
20867
    PROTOBUF_C_LABEL_REPEATED,
20868
    PROTOBUF_C_TYPE_MESSAGE,
20869
    offsetof(PgQuery__Query, n_with_check_options),
20870
    offsetof(PgQuery__Query, with_check_options),
20871
    &pg_query__node__descriptor,
20872
    NULL,
20873
    0,             /* flags */
20874
    0,NULL,NULL    /* reserved1,reserved2, etc */
20875
  },
20876
  {
20877
    "stmt_location",
20878
    39,
20879
    PROTOBUF_C_LABEL_NONE,
20880
    PROTOBUF_C_TYPE_INT32,
20881
    0,   /* quantifier_offset */
20882
    offsetof(PgQuery__Query, stmt_location),
20883
    NULL,
20884
    NULL,
20885
    0,             /* flags */
20886
    0,NULL,NULL    /* reserved1,reserved2, etc */
20887
  },
20888
  {
20889
    "stmt_len",
20890
    40,
20891
    PROTOBUF_C_LABEL_NONE,
20892
    PROTOBUF_C_TYPE_INT32,
20893
    0,   /* quantifier_offset */
20894
    offsetof(PgQuery__Query, stmt_len),
20895
    NULL,
20896
    NULL,
20897
    0,             /* flags */
20898
    0,NULL,NULL    /* reserved1,reserved2, etc */
20899
  },
20900
};
20901
static const unsigned pg_query__query__field_indices_by_name[] = {
20902
  2,   /* field[2] = can_set_tag */
20903
  0,   /* field[0] = command_type */
20904
  36,   /* field[36] = constraint_deps */
20905
  15,   /* field[15] = cte_list */
20906
  29,   /* field[29] = distinct_clause */
20907
  24,   /* field[24] = group_clause */
20908
  25,   /* field[25] = group_distinct */
20909
  26,   /* field[26] = grouping_sets */
20910
  5,   /* field[5] = has_aggs */
20911
  9,   /* field[9] = has_distinct_on */
20912
  12,   /* field[12] = has_for_update */
20913
  11,   /* field[11] = has_modifying_cte */
20914
  10,   /* field[10] = has_recursive */
20915
  13,   /* field[13] = has_row_security */
20916
  8,   /* field[8] = has_sub_links */
20917
  7,   /* field[7] = has_target_srfs */
20918
  6,   /* field[6] = has_window_funcs */
20919
  27,   /* field[27] = having_qual */
20920
  14,   /* field[14] = is_return */
20921
  17,   /* field[17] = jointree */
20922
  32,   /* field[32] = limit_count */
20923
  31,   /* field[31] = limit_offset */
20924
  33,   /* field[33] = limit_option */
20925
  18,   /* field[18] = merge_action_list */
20926
  19,   /* field[19] = merge_use_outer_join */
20927
  22,   /* field[22] = on_conflict */
20928
  21,   /* field[21] = override */
20929
  1,   /* field[1] = query_source */
20930
  4,   /* field[4] = result_relation */
20931
  23,   /* field[23] = returning_list */
20932
  34,   /* field[34] = row_marks */
20933
  16,   /* field[16] = rtable */
20934
  35,   /* field[35] = set_operations */
20935
  30,   /* field[30] = sort_clause */
20936
  39,   /* field[39] = stmt_len */
20937
  38,   /* field[38] = stmt_location */
20938
  20,   /* field[20] = target_list */
20939
  3,   /* field[3] = utility_stmt */
20940
  28,   /* field[28] = window_clause */
20941
  37,   /* field[37] = with_check_options */
20942
};
20943
static const ProtobufCIntRange pg_query__query__number_ranges[1 + 1] =
20944
{
20945
  { 1, 0 },
20946
  { 0, 40 }
20947
};
20948
const ProtobufCMessageDescriptor pg_query__query__descriptor =
20949
{
20950
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
20951
  "pg_query.Query",
20952
  "Query",
20953
  "PgQuery__Query",
20954
  "pg_query",
20955
  sizeof(PgQuery__Query),
20956
  40,
20957
  pg_query__query__field_descriptors,
20958
  pg_query__query__field_indices_by_name,
20959
  1,  pg_query__query__number_ranges,
20960
  (ProtobufCMessageInit) pg_query__query__init,
20961
  NULL,NULL,NULL    /* reserved[123] */
20962
};
20963
static const ProtobufCFieldDescriptor pg_query__insert_stmt__field_descriptors[7] =
20964
{
20965
  {
20966
    "relation",
20967
    1,
20968
    PROTOBUF_C_LABEL_NONE,
20969
    PROTOBUF_C_TYPE_MESSAGE,
20970
    0,   /* quantifier_offset */
20971
    offsetof(PgQuery__InsertStmt, relation),
20972
    &pg_query__range_var__descriptor,
20973
    NULL,
20974
    0,             /* flags */
20975
    0,NULL,NULL    /* reserved1,reserved2, etc */
20976
  },
20977
  {
20978
    "cols",
20979
    2,
20980
    PROTOBUF_C_LABEL_REPEATED,
20981
    PROTOBUF_C_TYPE_MESSAGE,
20982
    offsetof(PgQuery__InsertStmt, n_cols),
20983
    offsetof(PgQuery__InsertStmt, cols),
20984
    &pg_query__node__descriptor,
20985
    NULL,
20986
    0,             /* flags */
20987
    0,NULL,NULL    /* reserved1,reserved2, etc */
20988
  },
20989
  {
20990
    "select_stmt",
20991
    3,
20992
    PROTOBUF_C_LABEL_NONE,
20993
    PROTOBUF_C_TYPE_MESSAGE,
20994
    0,   /* quantifier_offset */
20995
    offsetof(PgQuery__InsertStmt, select_stmt),
20996
    &pg_query__node__descriptor,
20997
    NULL,
20998
    0,             /* flags */
20999
    0,NULL,NULL    /* reserved1,reserved2, etc */
21000
  },
21001
  {
21002
    "on_conflict_clause",
21003
    4,
21004
    PROTOBUF_C_LABEL_NONE,
21005
    PROTOBUF_C_TYPE_MESSAGE,
21006
    0,   /* quantifier_offset */
21007
    offsetof(PgQuery__InsertStmt, on_conflict_clause),
21008
    &pg_query__on_conflict_clause__descriptor,
21009
    NULL,
21010
    0,             /* flags */
21011
    0,NULL,NULL    /* reserved1,reserved2, etc */
21012
  },
21013
  {
21014
    "returning_list",
21015
    5,
21016
    PROTOBUF_C_LABEL_REPEATED,
21017
    PROTOBUF_C_TYPE_MESSAGE,
21018
    offsetof(PgQuery__InsertStmt, n_returning_list),
21019
    offsetof(PgQuery__InsertStmt, returning_list),
21020
    &pg_query__node__descriptor,
21021
    NULL,
21022
    0,             /* flags */
21023
    0,NULL,NULL    /* reserved1,reserved2, etc */
21024
  },
21025
  {
21026
    "with_clause",
21027
    6,
21028
    PROTOBUF_C_LABEL_NONE,
21029
    PROTOBUF_C_TYPE_MESSAGE,
21030
    0,   /* quantifier_offset */
21031
    offsetof(PgQuery__InsertStmt, with_clause),
21032
    &pg_query__with_clause__descriptor,
21033
    NULL,
21034
    0,             /* flags */
21035
    0,NULL,NULL    /* reserved1,reserved2, etc */
21036
  },
21037
  {
21038
    "override",
21039
    7,
21040
    PROTOBUF_C_LABEL_NONE,
21041
    PROTOBUF_C_TYPE_ENUM,
21042
    0,   /* quantifier_offset */
21043
    offsetof(PgQuery__InsertStmt, override),
21044
    &pg_query__overriding_kind__descriptor,
21045
    NULL,
21046
    0,             /* flags */
21047
    0,NULL,NULL    /* reserved1,reserved2, etc */
21048
  },
21049
};
21050
static const unsigned pg_query__insert_stmt__field_indices_by_name[] = {
21051
  1,   /* field[1] = cols */
21052
  3,   /* field[3] = on_conflict_clause */
21053
  6,   /* field[6] = override */
21054
  0,   /* field[0] = relation */
21055
  4,   /* field[4] = returning_list */
21056
  2,   /* field[2] = select_stmt */
21057
  5,   /* field[5] = with_clause */
21058
};
21059
static const ProtobufCIntRange pg_query__insert_stmt__number_ranges[1 + 1] =
21060
{
21061
  { 1, 0 },
21062
  { 0, 7 }
21063
};
21064
const ProtobufCMessageDescriptor pg_query__insert_stmt__descriptor =
21065
{
21066
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21067
  "pg_query.InsertStmt",
21068
  "InsertStmt",
21069
  "PgQuery__InsertStmt",
21070
  "pg_query",
21071
  sizeof(PgQuery__InsertStmt),
21072
  7,
21073
  pg_query__insert_stmt__field_descriptors,
21074
  pg_query__insert_stmt__field_indices_by_name,
21075
  1,  pg_query__insert_stmt__number_ranges,
21076
  (ProtobufCMessageInit) pg_query__insert_stmt__init,
21077
  NULL,NULL,NULL    /* reserved[123] */
21078
};
21079
static const ProtobufCFieldDescriptor pg_query__delete_stmt__field_descriptors[5] =
21080
{
21081
  {
21082
    "relation",
21083
    1,
21084
    PROTOBUF_C_LABEL_NONE,
21085
    PROTOBUF_C_TYPE_MESSAGE,
21086
    0,   /* quantifier_offset */
21087
    offsetof(PgQuery__DeleteStmt, relation),
21088
    &pg_query__range_var__descriptor,
21089
    NULL,
21090
    0,             /* flags */
21091
    0,NULL,NULL    /* reserved1,reserved2, etc */
21092
  },
21093
  {
21094
    "using_clause",
21095
    2,
21096
    PROTOBUF_C_LABEL_REPEATED,
21097
    PROTOBUF_C_TYPE_MESSAGE,
21098
    offsetof(PgQuery__DeleteStmt, n_using_clause),
21099
    offsetof(PgQuery__DeleteStmt, using_clause),
21100
    &pg_query__node__descriptor,
21101
    NULL,
21102
    0,             /* flags */
21103
    0,NULL,NULL    /* reserved1,reserved2, etc */
21104
  },
21105
  {
21106
    "where_clause",
21107
    3,
21108
    PROTOBUF_C_LABEL_NONE,
21109
    PROTOBUF_C_TYPE_MESSAGE,
21110
    0,   /* quantifier_offset */
21111
    offsetof(PgQuery__DeleteStmt, where_clause),
21112
    &pg_query__node__descriptor,
21113
    NULL,
21114
    0,             /* flags */
21115
    0,NULL,NULL    /* reserved1,reserved2, etc */
21116
  },
21117
  {
21118
    "returning_list",
21119
    4,
21120
    PROTOBUF_C_LABEL_REPEATED,
21121
    PROTOBUF_C_TYPE_MESSAGE,
21122
    offsetof(PgQuery__DeleteStmt, n_returning_list),
21123
    offsetof(PgQuery__DeleteStmt, returning_list),
21124
    &pg_query__node__descriptor,
21125
    NULL,
21126
    0,             /* flags */
21127
    0,NULL,NULL    /* reserved1,reserved2, etc */
21128
  },
21129
  {
21130
    "with_clause",
21131
    5,
21132
    PROTOBUF_C_LABEL_NONE,
21133
    PROTOBUF_C_TYPE_MESSAGE,
21134
    0,   /* quantifier_offset */
21135
    offsetof(PgQuery__DeleteStmt, with_clause),
21136
    &pg_query__with_clause__descriptor,
21137
    NULL,
21138
    0,             /* flags */
21139
    0,NULL,NULL    /* reserved1,reserved2, etc */
21140
  },
21141
};
21142
static const unsigned pg_query__delete_stmt__field_indices_by_name[] = {
21143
  0,   /* field[0] = relation */
21144
  3,   /* field[3] = returning_list */
21145
  1,   /* field[1] = using_clause */
21146
  2,   /* field[2] = where_clause */
21147
  4,   /* field[4] = with_clause */
21148
};
21149
static const ProtobufCIntRange pg_query__delete_stmt__number_ranges[1 + 1] =
21150
{
21151
  { 1, 0 },
21152
  { 0, 5 }
21153
};
21154
const ProtobufCMessageDescriptor pg_query__delete_stmt__descriptor =
21155
{
21156
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21157
  "pg_query.DeleteStmt",
21158
  "DeleteStmt",
21159
  "PgQuery__DeleteStmt",
21160
  "pg_query",
21161
  sizeof(PgQuery__DeleteStmt),
21162
  5,
21163
  pg_query__delete_stmt__field_descriptors,
21164
  pg_query__delete_stmt__field_indices_by_name,
21165
  1,  pg_query__delete_stmt__number_ranges,
21166
  (ProtobufCMessageInit) pg_query__delete_stmt__init,
21167
  NULL,NULL,NULL    /* reserved[123] */
21168
};
21169
static const ProtobufCFieldDescriptor pg_query__update_stmt__field_descriptors[6] =
21170
{
21171
  {
21172
    "relation",
21173
    1,
21174
    PROTOBUF_C_LABEL_NONE,
21175
    PROTOBUF_C_TYPE_MESSAGE,
21176
    0,   /* quantifier_offset */
21177
    offsetof(PgQuery__UpdateStmt, relation),
21178
    &pg_query__range_var__descriptor,
21179
    NULL,
21180
    0,             /* flags */
21181
    0,NULL,NULL    /* reserved1,reserved2, etc */
21182
  },
21183
  {
21184
    "target_list",
21185
    2,
21186
    PROTOBUF_C_LABEL_REPEATED,
21187
    PROTOBUF_C_TYPE_MESSAGE,
21188
    offsetof(PgQuery__UpdateStmt, n_target_list),
21189
    offsetof(PgQuery__UpdateStmt, target_list),
21190
    &pg_query__node__descriptor,
21191
    NULL,
21192
    0,             /* flags */
21193
    0,NULL,NULL    /* reserved1,reserved2, etc */
21194
  },
21195
  {
21196
    "where_clause",
21197
    3,
21198
    PROTOBUF_C_LABEL_NONE,
21199
    PROTOBUF_C_TYPE_MESSAGE,
21200
    0,   /* quantifier_offset */
21201
    offsetof(PgQuery__UpdateStmt, where_clause),
21202
    &pg_query__node__descriptor,
21203
    NULL,
21204
    0,             /* flags */
21205
    0,NULL,NULL    /* reserved1,reserved2, etc */
21206
  },
21207
  {
21208
    "from_clause",
21209
    4,
21210
    PROTOBUF_C_LABEL_REPEATED,
21211
    PROTOBUF_C_TYPE_MESSAGE,
21212
    offsetof(PgQuery__UpdateStmt, n_from_clause),
21213
    offsetof(PgQuery__UpdateStmt, from_clause),
21214
    &pg_query__node__descriptor,
21215
    NULL,
21216
    0,             /* flags */
21217
    0,NULL,NULL    /* reserved1,reserved2, etc */
21218
  },
21219
  {
21220
    "returning_list",
21221
    5,
21222
    PROTOBUF_C_LABEL_REPEATED,
21223
    PROTOBUF_C_TYPE_MESSAGE,
21224
    offsetof(PgQuery__UpdateStmt, n_returning_list),
21225
    offsetof(PgQuery__UpdateStmt, returning_list),
21226
    &pg_query__node__descriptor,
21227
    NULL,
21228
    0,             /* flags */
21229
    0,NULL,NULL    /* reserved1,reserved2, etc */
21230
  },
21231
  {
21232
    "with_clause",
21233
    6,
21234
    PROTOBUF_C_LABEL_NONE,
21235
    PROTOBUF_C_TYPE_MESSAGE,
21236
    0,   /* quantifier_offset */
21237
    offsetof(PgQuery__UpdateStmt, with_clause),
21238
    &pg_query__with_clause__descriptor,
21239
    NULL,
21240
    0,             /* flags */
21241
    0,NULL,NULL    /* reserved1,reserved2, etc */
21242
  },
21243
};
21244
static const unsigned pg_query__update_stmt__field_indices_by_name[] = {
21245
  3,   /* field[3] = from_clause */
21246
  0,   /* field[0] = relation */
21247
  4,   /* field[4] = returning_list */
21248
  1,   /* field[1] = target_list */
21249
  2,   /* field[2] = where_clause */
21250
  5,   /* field[5] = with_clause */
21251
};
21252
static const ProtobufCIntRange pg_query__update_stmt__number_ranges[1 + 1] =
21253
{
21254
  { 1, 0 },
21255
  { 0, 6 }
21256
};
21257
const ProtobufCMessageDescriptor pg_query__update_stmt__descriptor =
21258
{
21259
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21260
  "pg_query.UpdateStmt",
21261
  "UpdateStmt",
21262
  "PgQuery__UpdateStmt",
21263
  "pg_query",
21264
  sizeof(PgQuery__UpdateStmt),
21265
  6,
21266
  pg_query__update_stmt__field_descriptors,
21267
  pg_query__update_stmt__field_indices_by_name,
21268
  1,  pg_query__update_stmt__number_ranges,
21269
  (ProtobufCMessageInit) pg_query__update_stmt__init,
21270
  NULL,NULL,NULL    /* reserved[123] */
21271
};
21272
static const ProtobufCFieldDescriptor pg_query__merge_stmt__field_descriptors[5] =
21273
{
21274
  {
21275
    "relation",
21276
    1,
21277
    PROTOBUF_C_LABEL_NONE,
21278
    PROTOBUF_C_TYPE_MESSAGE,
21279
    0,   /* quantifier_offset */
21280
    offsetof(PgQuery__MergeStmt, relation),
21281
    &pg_query__range_var__descriptor,
21282
    NULL,
21283
    0,             /* flags */
21284
    0,NULL,NULL    /* reserved1,reserved2, etc */
21285
  },
21286
  {
21287
    "source_relation",
21288
    2,
21289
    PROTOBUF_C_LABEL_NONE,
21290
    PROTOBUF_C_TYPE_MESSAGE,
21291
    0,   /* quantifier_offset */
21292
    offsetof(PgQuery__MergeStmt, source_relation),
21293
    &pg_query__node__descriptor,
21294
    NULL,
21295
    0,             /* flags */
21296
    0,NULL,NULL    /* reserved1,reserved2, etc */
21297
  },
21298
  {
21299
    "join_condition",
21300
    3,
21301
    PROTOBUF_C_LABEL_NONE,
21302
    PROTOBUF_C_TYPE_MESSAGE,
21303
    0,   /* quantifier_offset */
21304
    offsetof(PgQuery__MergeStmt, join_condition),
21305
    &pg_query__node__descriptor,
21306
    NULL,
21307
    0,             /* flags */
21308
    0,NULL,NULL    /* reserved1,reserved2, etc */
21309
  },
21310
  {
21311
    "merge_when_clauses",
21312
    4,
21313
    PROTOBUF_C_LABEL_REPEATED,
21314
    PROTOBUF_C_TYPE_MESSAGE,
21315
    offsetof(PgQuery__MergeStmt, n_merge_when_clauses),
21316
    offsetof(PgQuery__MergeStmt, merge_when_clauses),
21317
    &pg_query__node__descriptor,
21318
    NULL,
21319
    0,             /* flags */
21320
    0,NULL,NULL    /* reserved1,reserved2, etc */
21321
  },
21322
  {
21323
    "with_clause",
21324
    5,
21325
    PROTOBUF_C_LABEL_NONE,
21326
    PROTOBUF_C_TYPE_MESSAGE,
21327
    0,   /* quantifier_offset */
21328
    offsetof(PgQuery__MergeStmt, with_clause),
21329
    &pg_query__with_clause__descriptor,
21330
    NULL,
21331
    0,             /* flags */
21332
    0,NULL,NULL    /* reserved1,reserved2, etc */
21333
  },
21334
};
21335
static const unsigned pg_query__merge_stmt__field_indices_by_name[] = {
21336
  2,   /* field[2] = join_condition */
21337
  3,   /* field[3] = merge_when_clauses */
21338
  0,   /* field[0] = relation */
21339
  1,   /* field[1] = source_relation */
21340
  4,   /* field[4] = with_clause */
21341
};
21342
static const ProtobufCIntRange pg_query__merge_stmt__number_ranges[1 + 1] =
21343
{
21344
  { 1, 0 },
21345
  { 0, 5 }
21346
};
21347
const ProtobufCMessageDescriptor pg_query__merge_stmt__descriptor =
21348
{
21349
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21350
  "pg_query.MergeStmt",
21351
  "MergeStmt",
21352
  "PgQuery__MergeStmt",
21353
  "pg_query",
21354
  sizeof(PgQuery__MergeStmt),
21355
  5,
21356
  pg_query__merge_stmt__field_descriptors,
21357
  pg_query__merge_stmt__field_indices_by_name,
21358
  1,  pg_query__merge_stmt__number_ranges,
21359
  (ProtobufCMessageInit) pg_query__merge_stmt__init,
21360
  NULL,NULL,NULL    /* reserved[123] */
21361
};
21362
static const ProtobufCFieldDescriptor pg_query__select_stmt__field_descriptors[20] =
21363
{
21364
  {
21365
    "distinct_clause",
21366
    1,
21367
    PROTOBUF_C_LABEL_REPEATED,
21368
    PROTOBUF_C_TYPE_MESSAGE,
21369
    offsetof(PgQuery__SelectStmt, n_distinct_clause),
21370
    offsetof(PgQuery__SelectStmt, distinct_clause),
21371
    &pg_query__node__descriptor,
21372
    NULL,
21373
    0,             /* flags */
21374
    0,NULL,NULL    /* reserved1,reserved2, etc */
21375
  },
21376
  {
21377
    "into_clause",
21378
    2,
21379
    PROTOBUF_C_LABEL_NONE,
21380
    PROTOBUF_C_TYPE_MESSAGE,
21381
    0,   /* quantifier_offset */
21382
    offsetof(PgQuery__SelectStmt, into_clause),
21383
    &pg_query__into_clause__descriptor,
21384
    NULL,
21385
    0,             /* flags */
21386
    0,NULL,NULL    /* reserved1,reserved2, etc */
21387
  },
21388
  {
21389
    "target_list",
21390
    3,
21391
    PROTOBUF_C_LABEL_REPEATED,
21392
    PROTOBUF_C_TYPE_MESSAGE,
21393
    offsetof(PgQuery__SelectStmt, n_target_list),
21394
    offsetof(PgQuery__SelectStmt, target_list),
21395
    &pg_query__node__descriptor,
21396
    NULL,
21397
    0,             /* flags */
21398
    0,NULL,NULL    /* reserved1,reserved2, etc */
21399
  },
21400
  {
21401
    "from_clause",
21402
    4,
21403
    PROTOBUF_C_LABEL_REPEATED,
21404
    PROTOBUF_C_TYPE_MESSAGE,
21405
    offsetof(PgQuery__SelectStmt, n_from_clause),
21406
    offsetof(PgQuery__SelectStmt, from_clause),
21407
    &pg_query__node__descriptor,
21408
    NULL,
21409
    0,             /* flags */
21410
    0,NULL,NULL    /* reserved1,reserved2, etc */
21411
  },
21412
  {
21413
    "where_clause",
21414
    5,
21415
    PROTOBUF_C_LABEL_NONE,
21416
    PROTOBUF_C_TYPE_MESSAGE,
21417
    0,   /* quantifier_offset */
21418
    offsetof(PgQuery__SelectStmt, where_clause),
21419
    &pg_query__node__descriptor,
21420
    NULL,
21421
    0,             /* flags */
21422
    0,NULL,NULL    /* reserved1,reserved2, etc */
21423
  },
21424
  {
21425
    "group_clause",
21426
    6,
21427
    PROTOBUF_C_LABEL_REPEATED,
21428
    PROTOBUF_C_TYPE_MESSAGE,
21429
    offsetof(PgQuery__SelectStmt, n_group_clause),
21430
    offsetof(PgQuery__SelectStmt, group_clause),
21431
    &pg_query__node__descriptor,
21432
    NULL,
21433
    0,             /* flags */
21434
    0,NULL,NULL    /* reserved1,reserved2, etc */
21435
  },
21436
  {
21437
    "group_distinct",
21438
    7,
21439
    PROTOBUF_C_LABEL_NONE,
21440
    PROTOBUF_C_TYPE_BOOL,
21441
    0,   /* quantifier_offset */
21442
    offsetof(PgQuery__SelectStmt, group_distinct),
21443
    NULL,
21444
    NULL,
21445
    0,             /* flags */
21446
    0,NULL,NULL    /* reserved1,reserved2, etc */
21447
  },
21448
  {
21449
    "having_clause",
21450
    8,
21451
    PROTOBUF_C_LABEL_NONE,
21452
    PROTOBUF_C_TYPE_MESSAGE,
21453
    0,   /* quantifier_offset */
21454
    offsetof(PgQuery__SelectStmt, having_clause),
21455
    &pg_query__node__descriptor,
21456
    NULL,
21457
    0,             /* flags */
21458
    0,NULL,NULL    /* reserved1,reserved2, etc */
21459
  },
21460
  {
21461
    "window_clause",
21462
    9,
21463
    PROTOBUF_C_LABEL_REPEATED,
21464
    PROTOBUF_C_TYPE_MESSAGE,
21465
    offsetof(PgQuery__SelectStmt, n_window_clause),
21466
    offsetof(PgQuery__SelectStmt, window_clause),
21467
    &pg_query__node__descriptor,
21468
    NULL,
21469
    0,             /* flags */
21470
    0,NULL,NULL    /* reserved1,reserved2, etc */
21471
  },
21472
  {
21473
    "values_lists",
21474
    10,
21475
    PROTOBUF_C_LABEL_REPEATED,
21476
    PROTOBUF_C_TYPE_MESSAGE,
21477
    offsetof(PgQuery__SelectStmt, n_values_lists),
21478
    offsetof(PgQuery__SelectStmt, values_lists),
21479
    &pg_query__node__descriptor,
21480
    NULL,
21481
    0,             /* flags */
21482
    0,NULL,NULL    /* reserved1,reserved2, etc */
21483
  },
21484
  {
21485
    "sort_clause",
21486
    11,
21487
    PROTOBUF_C_LABEL_REPEATED,
21488
    PROTOBUF_C_TYPE_MESSAGE,
21489
    offsetof(PgQuery__SelectStmt, n_sort_clause),
21490
    offsetof(PgQuery__SelectStmt, sort_clause),
21491
    &pg_query__node__descriptor,
21492
    NULL,
21493
    0,             /* flags */
21494
    0,NULL,NULL    /* reserved1,reserved2, etc */
21495
  },
21496
  {
21497
    "limit_offset",
21498
    12,
21499
    PROTOBUF_C_LABEL_NONE,
21500
    PROTOBUF_C_TYPE_MESSAGE,
21501
    0,   /* quantifier_offset */
21502
    offsetof(PgQuery__SelectStmt, limit_offset),
21503
    &pg_query__node__descriptor,
21504
    NULL,
21505
    0,             /* flags */
21506
    0,NULL,NULL    /* reserved1,reserved2, etc */
21507
  },
21508
  {
21509
    "limit_count",
21510
    13,
21511
    PROTOBUF_C_LABEL_NONE,
21512
    PROTOBUF_C_TYPE_MESSAGE,
21513
    0,   /* quantifier_offset */
21514
    offsetof(PgQuery__SelectStmt, limit_count),
21515
    &pg_query__node__descriptor,
21516
    NULL,
21517
    0,             /* flags */
21518
    0,NULL,NULL    /* reserved1,reserved2, etc */
21519
  },
21520
  {
21521
    "limit_option",
21522
    14,
21523
    PROTOBUF_C_LABEL_NONE,
21524
    PROTOBUF_C_TYPE_ENUM,
21525
    0,   /* quantifier_offset */
21526
    offsetof(PgQuery__SelectStmt, limit_option),
21527
    &pg_query__limit_option__descriptor,
21528
    NULL,
21529
    0,             /* flags */
21530
    0,NULL,NULL    /* reserved1,reserved2, etc */
21531
  },
21532
  {
21533
    "locking_clause",
21534
    15,
21535
    PROTOBUF_C_LABEL_REPEATED,
21536
    PROTOBUF_C_TYPE_MESSAGE,
21537
    offsetof(PgQuery__SelectStmt, n_locking_clause),
21538
    offsetof(PgQuery__SelectStmt, locking_clause),
21539
    &pg_query__node__descriptor,
21540
    NULL,
21541
    0,             /* flags */
21542
    0,NULL,NULL    /* reserved1,reserved2, etc */
21543
  },
21544
  {
21545
    "with_clause",
21546
    16,
21547
    PROTOBUF_C_LABEL_NONE,
21548
    PROTOBUF_C_TYPE_MESSAGE,
21549
    0,   /* quantifier_offset */
21550
    offsetof(PgQuery__SelectStmt, with_clause),
21551
    &pg_query__with_clause__descriptor,
21552
    NULL,
21553
    0,             /* flags */
21554
    0,NULL,NULL    /* reserved1,reserved2, etc */
21555
  },
21556
  {
21557
    "op",
21558
    17,
21559
    PROTOBUF_C_LABEL_NONE,
21560
    PROTOBUF_C_TYPE_ENUM,
21561
    0,   /* quantifier_offset */
21562
    offsetof(PgQuery__SelectStmt, op),
21563
    &pg_query__set_operation__descriptor,
21564
    NULL,
21565
    0,             /* flags */
21566
    0,NULL,NULL    /* reserved1,reserved2, etc */
21567
  },
21568
  {
21569
    "all",
21570
    18,
21571
    PROTOBUF_C_LABEL_NONE,
21572
    PROTOBUF_C_TYPE_BOOL,
21573
    0,   /* quantifier_offset */
21574
    offsetof(PgQuery__SelectStmt, all),
21575
    NULL,
21576
    NULL,
21577
    0,             /* flags */
21578
    0,NULL,NULL    /* reserved1,reserved2, etc */
21579
  },
21580
  {
21581
    "larg",
21582
    19,
21583
    PROTOBUF_C_LABEL_NONE,
21584
    PROTOBUF_C_TYPE_MESSAGE,
21585
    0,   /* quantifier_offset */
21586
    offsetof(PgQuery__SelectStmt, larg),
21587
    &pg_query__select_stmt__descriptor,
21588
    NULL,
21589
    0,             /* flags */
21590
    0,NULL,NULL    /* reserved1,reserved2, etc */
21591
  },
21592
  {
21593
    "rarg",
21594
    20,
21595
    PROTOBUF_C_LABEL_NONE,
21596
    PROTOBUF_C_TYPE_MESSAGE,
21597
    0,   /* quantifier_offset */
21598
    offsetof(PgQuery__SelectStmt, rarg),
21599
    &pg_query__select_stmt__descriptor,
21600
    NULL,
21601
    0,             /* flags */
21602
    0,NULL,NULL    /* reserved1,reserved2, etc */
21603
  },
21604
};
21605
static const unsigned pg_query__select_stmt__field_indices_by_name[] = {
21606
  17,   /* field[17] = all */
21607
  0,   /* field[0] = distinct_clause */
21608
  3,   /* field[3] = from_clause */
21609
  5,   /* field[5] = group_clause */
21610
  6,   /* field[6] = group_distinct */
21611
  7,   /* field[7] = having_clause */
21612
  1,   /* field[1] = into_clause */
21613
  18,   /* field[18] = larg */
21614
  12,   /* field[12] = limit_count */
21615
  11,   /* field[11] = limit_offset */
21616
  13,   /* field[13] = limit_option */
21617
  14,   /* field[14] = locking_clause */
21618
  16,   /* field[16] = op */
21619
  19,   /* field[19] = rarg */
21620
  10,   /* field[10] = sort_clause */
21621
  2,   /* field[2] = target_list */
21622
  9,   /* field[9] = values_lists */
21623
  4,   /* field[4] = where_clause */
21624
  8,   /* field[8] = window_clause */
21625
  15,   /* field[15] = with_clause */
21626
};
21627
static const ProtobufCIntRange pg_query__select_stmt__number_ranges[1 + 1] =
21628
{
21629
  { 1, 0 },
21630
  { 0, 20 }
21631
};
21632
const ProtobufCMessageDescriptor pg_query__select_stmt__descriptor =
21633
{
21634
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21635
  "pg_query.SelectStmt",
21636
  "SelectStmt",
21637
  "PgQuery__SelectStmt",
21638
  "pg_query",
21639
  sizeof(PgQuery__SelectStmt),
21640
  20,
21641
  pg_query__select_stmt__field_descriptors,
21642
  pg_query__select_stmt__field_indices_by_name,
21643
  1,  pg_query__select_stmt__number_ranges,
21644
  (ProtobufCMessageInit) pg_query__select_stmt__init,
21645
  NULL,NULL,NULL    /* reserved[123] */
21646
};
21647
static const ProtobufCFieldDescriptor pg_query__return_stmt__field_descriptors[1] =
21648
{
21649
  {
21650
    "returnval",
21651
    1,
21652
    PROTOBUF_C_LABEL_NONE,
21653
    PROTOBUF_C_TYPE_MESSAGE,
21654
    0,   /* quantifier_offset */
21655
    offsetof(PgQuery__ReturnStmt, returnval),
21656
    &pg_query__node__descriptor,
21657
    NULL,
21658
    0,             /* flags */
21659
    0,NULL,NULL    /* reserved1,reserved2, etc */
21660
  },
21661
};
21662
static const unsigned pg_query__return_stmt__field_indices_by_name[] = {
21663
  0,   /* field[0] = returnval */
21664
};
21665
static const ProtobufCIntRange pg_query__return_stmt__number_ranges[1 + 1] =
21666
{
21667
  { 1, 0 },
21668
  { 0, 1 }
21669
};
21670
const ProtobufCMessageDescriptor pg_query__return_stmt__descriptor =
21671
{
21672
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21673
  "pg_query.ReturnStmt",
21674
  "ReturnStmt",
21675
  "PgQuery__ReturnStmt",
21676
  "pg_query",
21677
  sizeof(PgQuery__ReturnStmt),
21678
  1,
21679
  pg_query__return_stmt__field_descriptors,
21680
  pg_query__return_stmt__field_indices_by_name,
21681
  1,  pg_query__return_stmt__number_ranges,
21682
  (ProtobufCMessageInit) pg_query__return_stmt__init,
21683
  NULL,NULL,NULL    /* reserved[123] */
21684
};
21685
static const ProtobufCFieldDescriptor pg_query__plassign_stmt__field_descriptors[5] =
21686
{
21687
  {
21688
    "name",
21689
    1,
21690
    PROTOBUF_C_LABEL_NONE,
21691
    PROTOBUF_C_TYPE_STRING,
21692
    0,   /* quantifier_offset */
21693
    offsetof(PgQuery__PLAssignStmt, name),
21694
    NULL,
21695
    &protobuf_c_empty_string,
21696
    0,             /* flags */
21697
    0,NULL,NULL    /* reserved1,reserved2, etc */
21698
  },
21699
  {
21700
    "indirection",
21701
    2,
21702
    PROTOBUF_C_LABEL_REPEATED,
21703
    PROTOBUF_C_TYPE_MESSAGE,
21704
    offsetof(PgQuery__PLAssignStmt, n_indirection),
21705
    offsetof(PgQuery__PLAssignStmt, indirection),
21706
    &pg_query__node__descriptor,
21707
    NULL,
21708
    0,             /* flags */
21709
    0,NULL,NULL    /* reserved1,reserved2, etc */
21710
  },
21711
  {
21712
    "nnames",
21713
    3,
21714
    PROTOBUF_C_LABEL_NONE,
21715
    PROTOBUF_C_TYPE_INT32,
21716
    0,   /* quantifier_offset */
21717
    offsetof(PgQuery__PLAssignStmt, nnames),
21718
    NULL,
21719
    NULL,
21720
    0,             /* flags */
21721
    0,NULL,NULL    /* reserved1,reserved2, etc */
21722
  },
21723
  {
21724
    "val",
21725
    4,
21726
    PROTOBUF_C_LABEL_NONE,
21727
    PROTOBUF_C_TYPE_MESSAGE,
21728
    0,   /* quantifier_offset */
21729
    offsetof(PgQuery__PLAssignStmt, val),
21730
    &pg_query__select_stmt__descriptor,
21731
    NULL,
21732
    0,             /* flags */
21733
    0,NULL,NULL    /* reserved1,reserved2, etc */
21734
  },
21735
  {
21736
    "location",
21737
    5,
21738
    PROTOBUF_C_LABEL_NONE,
21739
    PROTOBUF_C_TYPE_INT32,
21740
    0,   /* quantifier_offset */
21741
    offsetof(PgQuery__PLAssignStmt, location),
21742
    NULL,
21743
    NULL,
21744
    0,             /* flags */
21745
    0,NULL,NULL    /* reserved1,reserved2, etc */
21746
  },
21747
};
21748
static const unsigned pg_query__plassign_stmt__field_indices_by_name[] = {
21749
  1,   /* field[1] = indirection */
21750
  4,   /* field[4] = location */
21751
  0,   /* field[0] = name */
21752
  2,   /* field[2] = nnames */
21753
  3,   /* field[3] = val */
21754
};
21755
static const ProtobufCIntRange pg_query__plassign_stmt__number_ranges[1 + 1] =
21756
{
21757
  { 1, 0 },
21758
  { 0, 5 }
21759
};
21760
const ProtobufCMessageDescriptor pg_query__plassign_stmt__descriptor =
21761
{
21762
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21763
  "pg_query.PLAssignStmt",
21764
  "PLAssignStmt",
21765
  "PgQuery__PLAssignStmt",
21766
  "pg_query",
21767
  sizeof(PgQuery__PLAssignStmt),
21768
  5,
21769
  pg_query__plassign_stmt__field_descriptors,
21770
  pg_query__plassign_stmt__field_indices_by_name,
21771
  1,  pg_query__plassign_stmt__number_ranges,
21772
  (ProtobufCMessageInit) pg_query__plassign_stmt__init,
21773
  NULL,NULL,NULL    /* reserved[123] */
21774
};
21775
static const ProtobufCFieldDescriptor pg_query__alter_table_stmt__field_descriptors[4] =
21776
{
21777
  {
21778
    "relation",
21779
    1,
21780
    PROTOBUF_C_LABEL_NONE,
21781
    PROTOBUF_C_TYPE_MESSAGE,
21782
    0,   /* quantifier_offset */
21783
    offsetof(PgQuery__AlterTableStmt, relation),
21784
    &pg_query__range_var__descriptor,
21785
    NULL,
21786
    0,             /* flags */
21787
    0,NULL,NULL    /* reserved1,reserved2, etc */
21788
  },
21789
  {
21790
    "cmds",
21791
    2,
21792
    PROTOBUF_C_LABEL_REPEATED,
21793
    PROTOBUF_C_TYPE_MESSAGE,
21794
    offsetof(PgQuery__AlterTableStmt, n_cmds),
21795
    offsetof(PgQuery__AlterTableStmt, cmds),
21796
    &pg_query__node__descriptor,
21797
    NULL,
21798
    0,             /* flags */
21799
    0,NULL,NULL    /* reserved1,reserved2, etc */
21800
  },
21801
  {
21802
    "objtype",
21803
    3,
21804
    PROTOBUF_C_LABEL_NONE,
21805
    PROTOBUF_C_TYPE_ENUM,
21806
    0,   /* quantifier_offset */
21807
    offsetof(PgQuery__AlterTableStmt, objtype),
21808
    &pg_query__object_type__descriptor,
21809
    NULL,
21810
    0,             /* flags */
21811
    0,NULL,NULL    /* reserved1,reserved2, etc */
21812
  },
21813
  {
21814
    "missing_ok",
21815
    4,
21816
    PROTOBUF_C_LABEL_NONE,
21817
    PROTOBUF_C_TYPE_BOOL,
21818
    0,   /* quantifier_offset */
21819
    offsetof(PgQuery__AlterTableStmt, missing_ok),
21820
    NULL,
21821
    NULL,
21822
    0,             /* flags */
21823
    0,NULL,NULL    /* reserved1,reserved2, etc */
21824
  },
21825
};
21826
static const unsigned pg_query__alter_table_stmt__field_indices_by_name[] = {
21827
  1,   /* field[1] = cmds */
21828
  3,   /* field[3] = missing_ok */
21829
  2,   /* field[2] = objtype */
21830
  0,   /* field[0] = relation */
21831
};
21832
static const ProtobufCIntRange pg_query__alter_table_stmt__number_ranges[1 + 1] =
21833
{
21834
  { 1, 0 },
21835
  { 0, 4 }
21836
};
21837
const ProtobufCMessageDescriptor pg_query__alter_table_stmt__descriptor =
21838
{
21839
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21840
  "pg_query.AlterTableStmt",
21841
  "AlterTableStmt",
21842
  "PgQuery__AlterTableStmt",
21843
  "pg_query",
21844
  sizeof(PgQuery__AlterTableStmt),
21845
  4,
21846
  pg_query__alter_table_stmt__field_descriptors,
21847
  pg_query__alter_table_stmt__field_indices_by_name,
21848
  1,  pg_query__alter_table_stmt__number_ranges,
21849
  (ProtobufCMessageInit) pg_query__alter_table_stmt__init,
21850
  NULL,NULL,NULL    /* reserved[123] */
21851
};
21852
static const ProtobufCFieldDescriptor pg_query__alter_table_cmd__field_descriptors[8] =
21853
{
21854
  {
21855
    "subtype",
21856
    1,
21857
    PROTOBUF_C_LABEL_NONE,
21858
    PROTOBUF_C_TYPE_ENUM,
21859
    0,   /* quantifier_offset */
21860
    offsetof(PgQuery__AlterTableCmd, subtype),
21861
    &pg_query__alter_table_type__descriptor,
21862
    NULL,
21863
    0,             /* flags */
21864
    0,NULL,NULL    /* reserved1,reserved2, etc */
21865
  },
21866
  {
21867
    "name",
21868
    2,
21869
    PROTOBUF_C_LABEL_NONE,
21870
    PROTOBUF_C_TYPE_STRING,
21871
    0,   /* quantifier_offset */
21872
    offsetof(PgQuery__AlterTableCmd, name),
21873
    NULL,
21874
    &protobuf_c_empty_string,
21875
    0,             /* flags */
21876
    0,NULL,NULL    /* reserved1,reserved2, etc */
21877
  },
21878
  {
21879
    "num",
21880
    3,
21881
    PROTOBUF_C_LABEL_NONE,
21882
    PROTOBUF_C_TYPE_INT32,
21883
    0,   /* quantifier_offset */
21884
    offsetof(PgQuery__AlterTableCmd, num),
21885
    NULL,
21886
    NULL,
21887
    0,             /* flags */
21888
    0,NULL,NULL    /* reserved1,reserved2, etc */
21889
  },
21890
  {
21891
    "newowner",
21892
    4,
21893
    PROTOBUF_C_LABEL_NONE,
21894
    PROTOBUF_C_TYPE_MESSAGE,
21895
    0,   /* quantifier_offset */
21896
    offsetof(PgQuery__AlterTableCmd, newowner),
21897
    &pg_query__role_spec__descriptor,
21898
    NULL,
21899
    0,             /* flags */
21900
    0,NULL,NULL    /* reserved1,reserved2, etc */
21901
  },
21902
  {
21903
    "def",
21904
    5,
21905
    PROTOBUF_C_LABEL_NONE,
21906
    PROTOBUF_C_TYPE_MESSAGE,
21907
    0,   /* quantifier_offset */
21908
    offsetof(PgQuery__AlterTableCmd, def),
21909
    &pg_query__node__descriptor,
21910
    NULL,
21911
    0,             /* flags */
21912
    0,NULL,NULL    /* reserved1,reserved2, etc */
21913
  },
21914
  {
21915
    "behavior",
21916
    6,
21917
    PROTOBUF_C_LABEL_NONE,
21918
    PROTOBUF_C_TYPE_ENUM,
21919
    0,   /* quantifier_offset */
21920
    offsetof(PgQuery__AlterTableCmd, behavior),
21921
    &pg_query__drop_behavior__descriptor,
21922
    NULL,
21923
    0,             /* flags */
21924
    0,NULL,NULL    /* reserved1,reserved2, etc */
21925
  },
21926
  {
21927
    "missing_ok",
21928
    7,
21929
    PROTOBUF_C_LABEL_NONE,
21930
    PROTOBUF_C_TYPE_BOOL,
21931
    0,   /* quantifier_offset */
21932
    offsetof(PgQuery__AlterTableCmd, missing_ok),
21933
    NULL,
21934
    NULL,
21935
    0,             /* flags */
21936
    0,NULL,NULL    /* reserved1,reserved2, etc */
21937
  },
21938
  {
21939
    "recurse",
21940
    8,
21941
    PROTOBUF_C_LABEL_NONE,
21942
    PROTOBUF_C_TYPE_BOOL,
21943
    0,   /* quantifier_offset */
21944
    offsetof(PgQuery__AlterTableCmd, recurse),
21945
    NULL,
21946
    NULL,
21947
    0,             /* flags */
21948
    0,NULL,NULL    /* reserved1,reserved2, etc */
21949
  },
21950
};
21951
static const unsigned pg_query__alter_table_cmd__field_indices_by_name[] = {
21952
  5,   /* field[5] = behavior */
21953
  4,   /* field[4] = def */
21954
  6,   /* field[6] = missing_ok */
21955
  1,   /* field[1] = name */
21956
  3,   /* field[3] = newowner */
21957
  2,   /* field[2] = num */
21958
  7,   /* field[7] = recurse */
21959
  0,   /* field[0] = subtype */
21960
};
21961
static const ProtobufCIntRange pg_query__alter_table_cmd__number_ranges[1 + 1] =
21962
{
21963
  { 1, 0 },
21964
  { 0, 8 }
21965
};
21966
const ProtobufCMessageDescriptor pg_query__alter_table_cmd__descriptor =
21967
{
21968
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
21969
  "pg_query.AlterTableCmd",
21970
  "AlterTableCmd",
21971
  "PgQuery__AlterTableCmd",
21972
  "pg_query",
21973
  sizeof(PgQuery__AlterTableCmd),
21974
  8,
21975
  pg_query__alter_table_cmd__field_descriptors,
21976
  pg_query__alter_table_cmd__field_indices_by_name,
21977
  1,  pg_query__alter_table_cmd__number_ranges,
21978
  (ProtobufCMessageInit) pg_query__alter_table_cmd__init,
21979
  NULL,NULL,NULL    /* reserved[123] */
21980
};
21981
static const ProtobufCFieldDescriptor pg_query__alter_domain_stmt__field_descriptors[6] =
21982
{
21983
  {
21984
    "subtype",
21985
    1,
21986
    PROTOBUF_C_LABEL_NONE,
21987
    PROTOBUF_C_TYPE_STRING,
21988
    0,   /* quantifier_offset */
21989
    offsetof(PgQuery__AlterDomainStmt, subtype),
21990
    NULL,
21991
    &protobuf_c_empty_string,
21992
    0,             /* flags */
21993
    0,NULL,NULL    /* reserved1,reserved2, etc */
21994
  },
21995
  {
21996
    "type_name",
21997
    2,
21998
    PROTOBUF_C_LABEL_REPEATED,
21999
    PROTOBUF_C_TYPE_MESSAGE,
22000
    offsetof(PgQuery__AlterDomainStmt, n_type_name),
22001
    offsetof(PgQuery__AlterDomainStmt, type_name),
22002
    &pg_query__node__descriptor,
22003
    NULL,
22004
    0,             /* flags */
22005
    0,NULL,NULL    /* reserved1,reserved2, etc */
22006
  },
22007
  {
22008
    "name",
22009
    3,
22010
    PROTOBUF_C_LABEL_NONE,
22011
    PROTOBUF_C_TYPE_STRING,
22012
    0,   /* quantifier_offset */
22013
    offsetof(PgQuery__AlterDomainStmt, name),
22014
    NULL,
22015
    &protobuf_c_empty_string,
22016
    0,             /* flags */
22017
    0,NULL,NULL    /* reserved1,reserved2, etc */
22018
  },
22019
  {
22020
    "def",
22021
    4,
22022
    PROTOBUF_C_LABEL_NONE,
22023
    PROTOBUF_C_TYPE_MESSAGE,
22024
    0,   /* quantifier_offset */
22025
    offsetof(PgQuery__AlterDomainStmt, def),
22026
    &pg_query__node__descriptor,
22027
    NULL,
22028
    0,             /* flags */
22029
    0,NULL,NULL    /* reserved1,reserved2, etc */
22030
  },
22031
  {
22032
    "behavior",
22033
    5,
22034
    PROTOBUF_C_LABEL_NONE,
22035
    PROTOBUF_C_TYPE_ENUM,
22036
    0,   /* quantifier_offset */
22037
    offsetof(PgQuery__AlterDomainStmt, behavior),
22038
    &pg_query__drop_behavior__descriptor,
22039
    NULL,
22040
    0,             /* flags */
22041
    0,NULL,NULL    /* reserved1,reserved2, etc */
22042
  },
22043
  {
22044
    "missing_ok",
22045
    6,
22046
    PROTOBUF_C_LABEL_NONE,
22047
    PROTOBUF_C_TYPE_BOOL,
22048
    0,   /* quantifier_offset */
22049
    offsetof(PgQuery__AlterDomainStmt, missing_ok),
22050
    NULL,
22051
    NULL,
22052
    0,             /* flags */
22053
    0,NULL,NULL    /* reserved1,reserved2, etc */
22054
  },
22055
};
22056
static const unsigned pg_query__alter_domain_stmt__field_indices_by_name[] = {
22057
  4,   /* field[4] = behavior */
22058
  3,   /* field[3] = def */
22059
  5,   /* field[5] = missing_ok */
22060
  2,   /* field[2] = name */
22061
  0,   /* field[0] = subtype */
22062
  1,   /* field[1] = type_name */
22063
};
22064
static const ProtobufCIntRange pg_query__alter_domain_stmt__number_ranges[1 + 1] =
22065
{
22066
  { 1, 0 },
22067
  { 0, 6 }
22068
};
22069
const ProtobufCMessageDescriptor pg_query__alter_domain_stmt__descriptor =
22070
{
22071
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22072
  "pg_query.AlterDomainStmt",
22073
  "AlterDomainStmt",
22074
  "PgQuery__AlterDomainStmt",
22075
  "pg_query",
22076
  sizeof(PgQuery__AlterDomainStmt),
22077
  6,
22078
  pg_query__alter_domain_stmt__field_descriptors,
22079
  pg_query__alter_domain_stmt__field_indices_by_name,
22080
  1,  pg_query__alter_domain_stmt__number_ranges,
22081
  (ProtobufCMessageInit) pg_query__alter_domain_stmt__init,
22082
  NULL,NULL,NULL    /* reserved[123] */
22083
};
22084
static const ProtobufCFieldDescriptor pg_query__set_operation_stmt__field_descriptors[8] =
22085
{
22086
  {
22087
    "op",
22088
    1,
22089
    PROTOBUF_C_LABEL_NONE,
22090
    PROTOBUF_C_TYPE_ENUM,
22091
    0,   /* quantifier_offset */
22092
    offsetof(PgQuery__SetOperationStmt, op),
22093
    &pg_query__set_operation__descriptor,
22094
    NULL,
22095
    0,             /* flags */
22096
    0,NULL,NULL    /* reserved1,reserved2, etc */
22097
  },
22098
  {
22099
    "all",
22100
    2,
22101
    PROTOBUF_C_LABEL_NONE,
22102
    PROTOBUF_C_TYPE_BOOL,
22103
    0,   /* quantifier_offset */
22104
    offsetof(PgQuery__SetOperationStmt, all),
22105
    NULL,
22106
    NULL,
22107
    0,             /* flags */
22108
    0,NULL,NULL    /* reserved1,reserved2, etc */
22109
  },
22110
  {
22111
    "larg",
22112
    3,
22113
    PROTOBUF_C_LABEL_NONE,
22114
    PROTOBUF_C_TYPE_MESSAGE,
22115
    0,   /* quantifier_offset */
22116
    offsetof(PgQuery__SetOperationStmt, larg),
22117
    &pg_query__node__descriptor,
22118
    NULL,
22119
    0,             /* flags */
22120
    0,NULL,NULL    /* reserved1,reserved2, etc */
22121
  },
22122
  {
22123
    "rarg",
22124
    4,
22125
    PROTOBUF_C_LABEL_NONE,
22126
    PROTOBUF_C_TYPE_MESSAGE,
22127
    0,   /* quantifier_offset */
22128
    offsetof(PgQuery__SetOperationStmt, rarg),
22129
    &pg_query__node__descriptor,
22130
    NULL,
22131
    0,             /* flags */
22132
    0,NULL,NULL    /* reserved1,reserved2, etc */
22133
  },
22134
  {
22135
    "col_types",
22136
    5,
22137
    PROTOBUF_C_LABEL_REPEATED,
22138
    PROTOBUF_C_TYPE_MESSAGE,
22139
    offsetof(PgQuery__SetOperationStmt, n_col_types),
22140
    offsetof(PgQuery__SetOperationStmt, col_types),
22141
    &pg_query__node__descriptor,
22142
    NULL,
22143
    0,             /* flags */
22144
    0,NULL,NULL    /* reserved1,reserved2, etc */
22145
  },
22146
  {
22147
    "col_typmods",
22148
    6,
22149
    PROTOBUF_C_LABEL_REPEATED,
22150
    PROTOBUF_C_TYPE_MESSAGE,
22151
    offsetof(PgQuery__SetOperationStmt, n_col_typmods),
22152
    offsetof(PgQuery__SetOperationStmt, col_typmods),
22153
    &pg_query__node__descriptor,
22154
    NULL,
22155
    0,             /* flags */
22156
    0,NULL,NULL    /* reserved1,reserved2, etc */
22157
  },
22158
  {
22159
    "col_collations",
22160
    7,
22161
    PROTOBUF_C_LABEL_REPEATED,
22162
    PROTOBUF_C_TYPE_MESSAGE,
22163
    offsetof(PgQuery__SetOperationStmt, n_col_collations),
22164
    offsetof(PgQuery__SetOperationStmt, col_collations),
22165
    &pg_query__node__descriptor,
22166
    NULL,
22167
    0,             /* flags */
22168
    0,NULL,NULL    /* reserved1,reserved2, etc */
22169
  },
22170
  {
22171
    "group_clauses",
22172
    8,
22173
    PROTOBUF_C_LABEL_REPEATED,
22174
    PROTOBUF_C_TYPE_MESSAGE,
22175
    offsetof(PgQuery__SetOperationStmt, n_group_clauses),
22176
    offsetof(PgQuery__SetOperationStmt, group_clauses),
22177
    &pg_query__node__descriptor,
22178
    NULL,
22179
    0,             /* flags */
22180
    0,NULL,NULL    /* reserved1,reserved2, etc */
22181
  },
22182
};
22183
static const unsigned pg_query__set_operation_stmt__field_indices_by_name[] = {
22184
  1,   /* field[1] = all */
22185
  6,   /* field[6] = col_collations */
22186
  4,   /* field[4] = col_types */
22187
  5,   /* field[5] = col_typmods */
22188
  7,   /* field[7] = group_clauses */
22189
  2,   /* field[2] = larg */
22190
  0,   /* field[0] = op */
22191
  3,   /* field[3] = rarg */
22192
};
22193
static const ProtobufCIntRange pg_query__set_operation_stmt__number_ranges[1 + 1] =
22194
{
22195
  { 1, 0 },
22196
  { 0, 8 }
22197
};
22198
const ProtobufCMessageDescriptor pg_query__set_operation_stmt__descriptor =
22199
{
22200
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22201
  "pg_query.SetOperationStmt",
22202
  "SetOperationStmt",
22203
  "PgQuery__SetOperationStmt",
22204
  "pg_query",
22205
  sizeof(PgQuery__SetOperationStmt),
22206
  8,
22207
  pg_query__set_operation_stmt__field_descriptors,
22208
  pg_query__set_operation_stmt__field_indices_by_name,
22209
  1,  pg_query__set_operation_stmt__number_ranges,
22210
  (ProtobufCMessageInit) pg_query__set_operation_stmt__init,
22211
  NULL,NULL,NULL    /* reserved[123] */
22212
};
22213
static const ProtobufCFieldDescriptor pg_query__grant_stmt__field_descriptors[9] =
22214
{
22215
  {
22216
    "is_grant",
22217
    1,
22218
    PROTOBUF_C_LABEL_NONE,
22219
    PROTOBUF_C_TYPE_BOOL,
22220
    0,   /* quantifier_offset */
22221
    offsetof(PgQuery__GrantStmt, is_grant),
22222
    NULL,
22223
    NULL,
22224
    0,             /* flags */
22225
    0,NULL,NULL    /* reserved1,reserved2, etc */
22226
  },
22227
  {
22228
    "targtype",
22229
    2,
22230
    PROTOBUF_C_LABEL_NONE,
22231
    PROTOBUF_C_TYPE_ENUM,
22232
    0,   /* quantifier_offset */
22233
    offsetof(PgQuery__GrantStmt, targtype),
22234
    &pg_query__grant_target_type__descriptor,
22235
    NULL,
22236
    0,             /* flags */
22237
    0,NULL,NULL    /* reserved1,reserved2, etc */
22238
  },
22239
  {
22240
    "objtype",
22241
    3,
22242
    PROTOBUF_C_LABEL_NONE,
22243
    PROTOBUF_C_TYPE_ENUM,
22244
    0,   /* quantifier_offset */
22245
    offsetof(PgQuery__GrantStmt, objtype),
22246
    &pg_query__object_type__descriptor,
22247
    NULL,
22248
    0,             /* flags */
22249
    0,NULL,NULL    /* reserved1,reserved2, etc */
22250
  },
22251
  {
22252
    "objects",
22253
    4,
22254
    PROTOBUF_C_LABEL_REPEATED,
22255
    PROTOBUF_C_TYPE_MESSAGE,
22256
    offsetof(PgQuery__GrantStmt, n_objects),
22257
    offsetof(PgQuery__GrantStmt, objects),
22258
    &pg_query__node__descriptor,
22259
    NULL,
22260
    0,             /* flags */
22261
    0,NULL,NULL    /* reserved1,reserved2, etc */
22262
  },
22263
  {
22264
    "privileges",
22265
    5,
22266
    PROTOBUF_C_LABEL_REPEATED,
22267
    PROTOBUF_C_TYPE_MESSAGE,
22268
    offsetof(PgQuery__GrantStmt, n_privileges),
22269
    offsetof(PgQuery__GrantStmt, privileges),
22270
    &pg_query__node__descriptor,
22271
    NULL,
22272
    0,             /* flags */
22273
    0,NULL,NULL    /* reserved1,reserved2, etc */
22274
  },
22275
  {
22276
    "grantees",
22277
    6,
22278
    PROTOBUF_C_LABEL_REPEATED,
22279
    PROTOBUF_C_TYPE_MESSAGE,
22280
    offsetof(PgQuery__GrantStmt, n_grantees),
22281
    offsetof(PgQuery__GrantStmt, grantees),
22282
    &pg_query__node__descriptor,
22283
    NULL,
22284
    0,             /* flags */
22285
    0,NULL,NULL    /* reserved1,reserved2, etc */
22286
  },
22287
  {
22288
    "grant_option",
22289
    7,
22290
    PROTOBUF_C_LABEL_NONE,
22291
    PROTOBUF_C_TYPE_BOOL,
22292
    0,   /* quantifier_offset */
22293
    offsetof(PgQuery__GrantStmt, grant_option),
22294
    NULL,
22295
    NULL,
22296
    0,             /* flags */
22297
    0,NULL,NULL    /* reserved1,reserved2, etc */
22298
  },
22299
  {
22300
    "grantor",
22301
    8,
22302
    PROTOBUF_C_LABEL_NONE,
22303
    PROTOBUF_C_TYPE_MESSAGE,
22304
    0,   /* quantifier_offset */
22305
    offsetof(PgQuery__GrantStmt, grantor),
22306
    &pg_query__role_spec__descriptor,
22307
    NULL,
22308
    0,             /* flags */
22309
    0,NULL,NULL    /* reserved1,reserved2, etc */
22310
  },
22311
  {
22312
    "behavior",
22313
    9,
22314
    PROTOBUF_C_LABEL_NONE,
22315
    PROTOBUF_C_TYPE_ENUM,
22316
    0,   /* quantifier_offset */
22317
    offsetof(PgQuery__GrantStmt, behavior),
22318
    &pg_query__drop_behavior__descriptor,
22319
    NULL,
22320
    0,             /* flags */
22321
    0,NULL,NULL    /* reserved1,reserved2, etc */
22322
  },
22323
};
22324
static const unsigned pg_query__grant_stmt__field_indices_by_name[] = {
22325
  8,   /* field[8] = behavior */
22326
  6,   /* field[6] = grant_option */
22327
  5,   /* field[5] = grantees */
22328
  7,   /* field[7] = grantor */
22329
  0,   /* field[0] = is_grant */
22330
  3,   /* field[3] = objects */
22331
  2,   /* field[2] = objtype */
22332
  4,   /* field[4] = privileges */
22333
  1,   /* field[1] = targtype */
22334
};
22335
static const ProtobufCIntRange pg_query__grant_stmt__number_ranges[1 + 1] =
22336
{
22337
  { 1, 0 },
22338
  { 0, 9 }
22339
};
22340
const ProtobufCMessageDescriptor pg_query__grant_stmt__descriptor =
22341
{
22342
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22343
  "pg_query.GrantStmt",
22344
  "GrantStmt",
22345
  "PgQuery__GrantStmt",
22346
  "pg_query",
22347
  sizeof(PgQuery__GrantStmt),
22348
  9,
22349
  pg_query__grant_stmt__field_descriptors,
22350
  pg_query__grant_stmt__field_indices_by_name,
22351
  1,  pg_query__grant_stmt__number_ranges,
22352
  (ProtobufCMessageInit) pg_query__grant_stmt__init,
22353
  NULL,NULL,NULL    /* reserved[123] */
22354
};
22355
static const ProtobufCFieldDescriptor pg_query__grant_role_stmt__field_descriptors[6] =
22356
{
22357
  {
22358
    "granted_roles",
22359
    1,
22360
    PROTOBUF_C_LABEL_REPEATED,
22361
    PROTOBUF_C_TYPE_MESSAGE,
22362
    offsetof(PgQuery__GrantRoleStmt, n_granted_roles),
22363
    offsetof(PgQuery__GrantRoleStmt, granted_roles),
22364
    &pg_query__node__descriptor,
22365
    NULL,
22366
    0,             /* flags */
22367
    0,NULL,NULL    /* reserved1,reserved2, etc */
22368
  },
22369
  {
22370
    "grantee_roles",
22371
    2,
22372
    PROTOBUF_C_LABEL_REPEATED,
22373
    PROTOBUF_C_TYPE_MESSAGE,
22374
    offsetof(PgQuery__GrantRoleStmt, n_grantee_roles),
22375
    offsetof(PgQuery__GrantRoleStmt, grantee_roles),
22376
    &pg_query__node__descriptor,
22377
    NULL,
22378
    0,             /* flags */
22379
    0,NULL,NULL    /* reserved1,reserved2, etc */
22380
  },
22381
  {
22382
    "is_grant",
22383
    3,
22384
    PROTOBUF_C_LABEL_NONE,
22385
    PROTOBUF_C_TYPE_BOOL,
22386
    0,   /* quantifier_offset */
22387
    offsetof(PgQuery__GrantRoleStmt, is_grant),
22388
    NULL,
22389
    NULL,
22390
    0,             /* flags */
22391
    0,NULL,NULL    /* reserved1,reserved2, etc */
22392
  },
22393
  {
22394
    "admin_opt",
22395
    4,
22396
    PROTOBUF_C_LABEL_NONE,
22397
    PROTOBUF_C_TYPE_BOOL,
22398
    0,   /* quantifier_offset */
22399
    offsetof(PgQuery__GrantRoleStmt, admin_opt),
22400
    NULL,
22401
    NULL,
22402
    0,             /* flags */
22403
    0,NULL,NULL    /* reserved1,reserved2, etc */
22404
  },
22405
  {
22406
    "grantor",
22407
    5,
22408
    PROTOBUF_C_LABEL_NONE,
22409
    PROTOBUF_C_TYPE_MESSAGE,
22410
    0,   /* quantifier_offset */
22411
    offsetof(PgQuery__GrantRoleStmt, grantor),
22412
    &pg_query__role_spec__descriptor,
22413
    NULL,
22414
    0,             /* flags */
22415
    0,NULL,NULL    /* reserved1,reserved2, etc */
22416
  },
22417
  {
22418
    "behavior",
22419
    6,
22420
    PROTOBUF_C_LABEL_NONE,
22421
    PROTOBUF_C_TYPE_ENUM,
22422
    0,   /* quantifier_offset */
22423
    offsetof(PgQuery__GrantRoleStmt, behavior),
22424
    &pg_query__drop_behavior__descriptor,
22425
    NULL,
22426
    0,             /* flags */
22427
    0,NULL,NULL    /* reserved1,reserved2, etc */
22428
  },
22429
};
22430
static const unsigned pg_query__grant_role_stmt__field_indices_by_name[] = {
22431
  3,   /* field[3] = admin_opt */
22432
  5,   /* field[5] = behavior */
22433
  0,   /* field[0] = granted_roles */
22434
  1,   /* field[1] = grantee_roles */
22435
  4,   /* field[4] = grantor */
22436
  2,   /* field[2] = is_grant */
22437
};
22438
static const ProtobufCIntRange pg_query__grant_role_stmt__number_ranges[1 + 1] =
22439
{
22440
  { 1, 0 },
22441
  { 0, 6 }
22442
};
22443
const ProtobufCMessageDescriptor pg_query__grant_role_stmt__descriptor =
22444
{
22445
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22446
  "pg_query.GrantRoleStmt",
22447
  "GrantRoleStmt",
22448
  "PgQuery__GrantRoleStmt",
22449
  "pg_query",
22450
  sizeof(PgQuery__GrantRoleStmt),
22451
  6,
22452
  pg_query__grant_role_stmt__field_descriptors,
22453
  pg_query__grant_role_stmt__field_indices_by_name,
22454
  1,  pg_query__grant_role_stmt__number_ranges,
22455
  (ProtobufCMessageInit) pg_query__grant_role_stmt__init,
22456
  NULL,NULL,NULL    /* reserved[123] */
22457
};
22458
static const ProtobufCFieldDescriptor pg_query__alter_default_privileges_stmt__field_descriptors[2] =
22459
{
22460
  {
22461
    "options",
22462
    1,
22463
    PROTOBUF_C_LABEL_REPEATED,
22464
    PROTOBUF_C_TYPE_MESSAGE,
22465
    offsetof(PgQuery__AlterDefaultPrivilegesStmt, n_options),
22466
    offsetof(PgQuery__AlterDefaultPrivilegesStmt, options),
22467
    &pg_query__node__descriptor,
22468
    NULL,
22469
    0,             /* flags */
22470
    0,NULL,NULL    /* reserved1,reserved2, etc */
22471
  },
22472
  {
22473
    "action",
22474
    2,
22475
    PROTOBUF_C_LABEL_NONE,
22476
    PROTOBUF_C_TYPE_MESSAGE,
22477
    0,   /* quantifier_offset */
22478
    offsetof(PgQuery__AlterDefaultPrivilegesStmt, action),
22479
    &pg_query__grant_stmt__descriptor,
22480
    NULL,
22481
    0,             /* flags */
22482
    0,NULL,NULL    /* reserved1,reserved2, etc */
22483
  },
22484
};
22485
static const unsigned pg_query__alter_default_privileges_stmt__field_indices_by_name[] = {
22486
  1,   /* field[1] = action */
22487
  0,   /* field[0] = options */
22488
};
22489
static const ProtobufCIntRange pg_query__alter_default_privileges_stmt__number_ranges[1 + 1] =
22490
{
22491
  { 1, 0 },
22492
  { 0, 2 }
22493
};
22494
const ProtobufCMessageDescriptor pg_query__alter_default_privileges_stmt__descriptor =
22495
{
22496
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22497
  "pg_query.AlterDefaultPrivilegesStmt",
22498
  "AlterDefaultPrivilegesStmt",
22499
  "PgQuery__AlterDefaultPrivilegesStmt",
22500
  "pg_query",
22501
  sizeof(PgQuery__AlterDefaultPrivilegesStmt),
22502
  2,
22503
  pg_query__alter_default_privileges_stmt__field_descriptors,
22504
  pg_query__alter_default_privileges_stmt__field_indices_by_name,
22505
  1,  pg_query__alter_default_privileges_stmt__number_ranges,
22506
  (ProtobufCMessageInit) pg_query__alter_default_privileges_stmt__init,
22507
  NULL,NULL,NULL    /* reserved[123] */
22508
};
22509
static const ProtobufCFieldDescriptor pg_query__close_portal_stmt__field_descriptors[1] =
22510
{
22511
  {
22512
    "portalname",
22513
    1,
22514
    PROTOBUF_C_LABEL_NONE,
22515
    PROTOBUF_C_TYPE_STRING,
22516
    0,   /* quantifier_offset */
22517
    offsetof(PgQuery__ClosePortalStmt, portalname),
22518
    NULL,
22519
    &protobuf_c_empty_string,
22520
    0,             /* flags */
22521
    0,NULL,NULL    /* reserved1,reserved2, etc */
22522
  },
22523
};
22524
static const unsigned pg_query__close_portal_stmt__field_indices_by_name[] = {
22525
  0,   /* field[0] = portalname */
22526
};
22527
static const ProtobufCIntRange pg_query__close_portal_stmt__number_ranges[1 + 1] =
22528
{
22529
  { 1, 0 },
22530
  { 0, 1 }
22531
};
22532
const ProtobufCMessageDescriptor pg_query__close_portal_stmt__descriptor =
22533
{
22534
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22535
  "pg_query.ClosePortalStmt",
22536
  "ClosePortalStmt",
22537
  "PgQuery__ClosePortalStmt",
22538
  "pg_query",
22539
  sizeof(PgQuery__ClosePortalStmt),
22540
  1,
22541
  pg_query__close_portal_stmt__field_descriptors,
22542
  pg_query__close_portal_stmt__field_indices_by_name,
22543
  1,  pg_query__close_portal_stmt__number_ranges,
22544
  (ProtobufCMessageInit) pg_query__close_portal_stmt__init,
22545
  NULL,NULL,NULL    /* reserved[123] */
22546
};
22547
static const ProtobufCFieldDescriptor pg_query__cluster_stmt__field_descriptors[3] =
22548
{
22549
  {
22550
    "relation",
22551
    1,
22552
    PROTOBUF_C_LABEL_NONE,
22553
    PROTOBUF_C_TYPE_MESSAGE,
22554
    0,   /* quantifier_offset */
22555
    offsetof(PgQuery__ClusterStmt, relation),
22556
    &pg_query__range_var__descriptor,
22557
    NULL,
22558
    0,             /* flags */
22559
    0,NULL,NULL    /* reserved1,reserved2, etc */
22560
  },
22561
  {
22562
    "indexname",
22563
    2,
22564
    PROTOBUF_C_LABEL_NONE,
22565
    PROTOBUF_C_TYPE_STRING,
22566
    0,   /* quantifier_offset */
22567
    offsetof(PgQuery__ClusterStmt, indexname),
22568
    NULL,
22569
    &protobuf_c_empty_string,
22570
    0,             /* flags */
22571
    0,NULL,NULL    /* reserved1,reserved2, etc */
22572
  },
22573
  {
22574
    "params",
22575
    3,
22576
    PROTOBUF_C_LABEL_REPEATED,
22577
    PROTOBUF_C_TYPE_MESSAGE,
22578
    offsetof(PgQuery__ClusterStmt, n_params),
22579
    offsetof(PgQuery__ClusterStmt, params),
22580
    &pg_query__node__descriptor,
22581
    NULL,
22582
    0,             /* flags */
22583
    0,NULL,NULL    /* reserved1,reserved2, etc */
22584
  },
22585
};
22586
static const unsigned pg_query__cluster_stmt__field_indices_by_name[] = {
22587
  1,   /* field[1] = indexname */
22588
  2,   /* field[2] = params */
22589
  0,   /* field[0] = relation */
22590
};
22591
static const ProtobufCIntRange pg_query__cluster_stmt__number_ranges[1 + 1] =
22592
{
22593
  { 1, 0 },
22594
  { 0, 3 }
22595
};
22596
const ProtobufCMessageDescriptor pg_query__cluster_stmt__descriptor =
22597
{
22598
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22599
  "pg_query.ClusterStmt",
22600
  "ClusterStmt",
22601
  "PgQuery__ClusterStmt",
22602
  "pg_query",
22603
  sizeof(PgQuery__ClusterStmt),
22604
  3,
22605
  pg_query__cluster_stmt__field_descriptors,
22606
  pg_query__cluster_stmt__field_indices_by_name,
22607
  1,  pg_query__cluster_stmt__number_ranges,
22608
  (ProtobufCMessageInit) pg_query__cluster_stmt__init,
22609
  NULL,NULL,NULL    /* reserved[123] */
22610
};
22611
static const ProtobufCFieldDescriptor pg_query__copy_stmt__field_descriptors[8] =
22612
{
22613
  {
22614
    "relation",
22615
    1,
22616
    PROTOBUF_C_LABEL_NONE,
22617
    PROTOBUF_C_TYPE_MESSAGE,
22618
    0,   /* quantifier_offset */
22619
    offsetof(PgQuery__CopyStmt, relation),
22620
    &pg_query__range_var__descriptor,
22621
    NULL,
22622
    0,             /* flags */
22623
    0,NULL,NULL    /* reserved1,reserved2, etc */
22624
  },
22625
  {
22626
    "query",
22627
    2,
22628
    PROTOBUF_C_LABEL_NONE,
22629
    PROTOBUF_C_TYPE_MESSAGE,
22630
    0,   /* quantifier_offset */
22631
    offsetof(PgQuery__CopyStmt, query),
22632
    &pg_query__node__descriptor,
22633
    NULL,
22634
    0,             /* flags */
22635
    0,NULL,NULL    /* reserved1,reserved2, etc */
22636
  },
22637
  {
22638
    "attlist",
22639
    3,
22640
    PROTOBUF_C_LABEL_REPEATED,
22641
    PROTOBUF_C_TYPE_MESSAGE,
22642
    offsetof(PgQuery__CopyStmt, n_attlist),
22643
    offsetof(PgQuery__CopyStmt, attlist),
22644
    &pg_query__node__descriptor,
22645
    NULL,
22646
    0,             /* flags */
22647
    0,NULL,NULL    /* reserved1,reserved2, etc */
22648
  },
22649
  {
22650
    "is_from",
22651
    4,
22652
    PROTOBUF_C_LABEL_NONE,
22653
    PROTOBUF_C_TYPE_BOOL,
22654
    0,   /* quantifier_offset */
22655
    offsetof(PgQuery__CopyStmt, is_from),
22656
    NULL,
22657
    NULL,
22658
    0,             /* flags */
22659
    0,NULL,NULL    /* reserved1,reserved2, etc */
22660
  },
22661
  {
22662
    "is_program",
22663
    5,
22664
    PROTOBUF_C_LABEL_NONE,
22665
    PROTOBUF_C_TYPE_BOOL,
22666
    0,   /* quantifier_offset */
22667
    offsetof(PgQuery__CopyStmt, is_program),
22668
    NULL,
22669
    NULL,
22670
    0,             /* flags */
22671
    0,NULL,NULL    /* reserved1,reserved2, etc */
22672
  },
22673
  {
22674
    "filename",
22675
    6,
22676
    PROTOBUF_C_LABEL_NONE,
22677
    PROTOBUF_C_TYPE_STRING,
22678
    0,   /* quantifier_offset */
22679
    offsetof(PgQuery__CopyStmt, filename),
22680
    NULL,
22681
    &protobuf_c_empty_string,
22682
    0,             /* flags */
22683
    0,NULL,NULL    /* reserved1,reserved2, etc */
22684
  },
22685
  {
22686
    "options",
22687
    7,
22688
    PROTOBUF_C_LABEL_REPEATED,
22689
    PROTOBUF_C_TYPE_MESSAGE,
22690
    offsetof(PgQuery__CopyStmt, n_options),
22691
    offsetof(PgQuery__CopyStmt, options),
22692
    &pg_query__node__descriptor,
22693
    NULL,
22694
    0,             /* flags */
22695
    0,NULL,NULL    /* reserved1,reserved2, etc */
22696
  },
22697
  {
22698
    "where_clause",
22699
    8,
22700
    PROTOBUF_C_LABEL_NONE,
22701
    PROTOBUF_C_TYPE_MESSAGE,
22702
    0,   /* quantifier_offset */
22703
    offsetof(PgQuery__CopyStmt, where_clause),
22704
    &pg_query__node__descriptor,
22705
    NULL,
22706
    0,             /* flags */
22707
    0,NULL,NULL    /* reserved1,reserved2, etc */
22708
  },
22709
};
22710
static const unsigned pg_query__copy_stmt__field_indices_by_name[] = {
22711
  2,   /* field[2] = attlist */
22712
  5,   /* field[5] = filename */
22713
  3,   /* field[3] = is_from */
22714
  4,   /* field[4] = is_program */
22715
  6,   /* field[6] = options */
22716
  1,   /* field[1] = query */
22717
  0,   /* field[0] = relation */
22718
  7,   /* field[7] = where_clause */
22719
};
22720
static const ProtobufCIntRange pg_query__copy_stmt__number_ranges[1 + 1] =
22721
{
22722
  { 1, 0 },
22723
  { 0, 8 }
22724
};
22725
const ProtobufCMessageDescriptor pg_query__copy_stmt__descriptor =
22726
{
22727
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22728
  "pg_query.CopyStmt",
22729
  "CopyStmt",
22730
  "PgQuery__CopyStmt",
22731
  "pg_query",
22732
  sizeof(PgQuery__CopyStmt),
22733
  8,
22734
  pg_query__copy_stmt__field_descriptors,
22735
  pg_query__copy_stmt__field_indices_by_name,
22736
  1,  pg_query__copy_stmt__number_ranges,
22737
  (ProtobufCMessageInit) pg_query__copy_stmt__init,
22738
  NULL,NULL,NULL    /* reserved[123] */
22739
};
22740
static const ProtobufCFieldDescriptor pg_query__create_stmt__field_descriptors[12] =
22741
{
22742
  {
22743
    "relation",
22744
    1,
22745
    PROTOBUF_C_LABEL_NONE,
22746
    PROTOBUF_C_TYPE_MESSAGE,
22747
    0,   /* quantifier_offset */
22748
    offsetof(PgQuery__CreateStmt, relation),
22749
    &pg_query__range_var__descriptor,
22750
    NULL,
22751
    0,             /* flags */
22752
    0,NULL,NULL    /* reserved1,reserved2, etc */
22753
  },
22754
  {
22755
    "table_elts",
22756
    2,
22757
    PROTOBUF_C_LABEL_REPEATED,
22758
    PROTOBUF_C_TYPE_MESSAGE,
22759
    offsetof(PgQuery__CreateStmt, n_table_elts),
22760
    offsetof(PgQuery__CreateStmt, table_elts),
22761
    &pg_query__node__descriptor,
22762
    NULL,
22763
    0,             /* flags */
22764
    0,NULL,NULL    /* reserved1,reserved2, etc */
22765
  },
22766
  {
22767
    "inh_relations",
22768
    3,
22769
    PROTOBUF_C_LABEL_REPEATED,
22770
    PROTOBUF_C_TYPE_MESSAGE,
22771
    offsetof(PgQuery__CreateStmt, n_inh_relations),
22772
    offsetof(PgQuery__CreateStmt, inh_relations),
22773
    &pg_query__node__descriptor,
22774
    NULL,
22775
    0,             /* flags */
22776
    0,NULL,NULL    /* reserved1,reserved2, etc */
22777
  },
22778
  {
22779
    "partbound",
22780
    4,
22781
    PROTOBUF_C_LABEL_NONE,
22782
    PROTOBUF_C_TYPE_MESSAGE,
22783
    0,   /* quantifier_offset */
22784
    offsetof(PgQuery__CreateStmt, partbound),
22785
    &pg_query__partition_bound_spec__descriptor,
22786
    NULL,
22787
    0,             /* flags */
22788
    0,NULL,NULL    /* reserved1,reserved2, etc */
22789
  },
22790
  {
22791
    "partspec",
22792
    5,
22793
    PROTOBUF_C_LABEL_NONE,
22794
    PROTOBUF_C_TYPE_MESSAGE,
22795
    0,   /* quantifier_offset */
22796
    offsetof(PgQuery__CreateStmt, partspec),
22797
    &pg_query__partition_spec__descriptor,
22798
    NULL,
22799
    0,             /* flags */
22800
    0,NULL,NULL    /* reserved1,reserved2, etc */
22801
  },
22802
  {
22803
    "of_typename",
22804
    6,
22805
    PROTOBUF_C_LABEL_NONE,
22806
    PROTOBUF_C_TYPE_MESSAGE,
22807
    0,   /* quantifier_offset */
22808
    offsetof(PgQuery__CreateStmt, of_typename),
22809
    &pg_query__type_name__descriptor,
22810
    NULL,
22811
    0,             /* flags */
22812
    0,NULL,NULL    /* reserved1,reserved2, etc */
22813
  },
22814
  {
22815
    "constraints",
22816
    7,
22817
    PROTOBUF_C_LABEL_REPEATED,
22818
    PROTOBUF_C_TYPE_MESSAGE,
22819
    offsetof(PgQuery__CreateStmt, n_constraints),
22820
    offsetof(PgQuery__CreateStmt, constraints),
22821
    &pg_query__node__descriptor,
22822
    NULL,
22823
    0,             /* flags */
22824
    0,NULL,NULL    /* reserved1,reserved2, etc */
22825
  },
22826
  {
22827
    "options",
22828
    8,
22829
    PROTOBUF_C_LABEL_REPEATED,
22830
    PROTOBUF_C_TYPE_MESSAGE,
22831
    offsetof(PgQuery__CreateStmt, n_options),
22832
    offsetof(PgQuery__CreateStmt, options),
22833
    &pg_query__node__descriptor,
22834
    NULL,
22835
    0,             /* flags */
22836
    0,NULL,NULL    /* reserved1,reserved2, etc */
22837
  },
22838
  {
22839
    "oncommit",
22840
    9,
22841
    PROTOBUF_C_LABEL_NONE,
22842
    PROTOBUF_C_TYPE_ENUM,
22843
    0,   /* quantifier_offset */
22844
    offsetof(PgQuery__CreateStmt, oncommit),
22845
    &pg_query__on_commit_action__descriptor,
22846
    NULL,
22847
    0,             /* flags */
22848
    0,NULL,NULL    /* reserved1,reserved2, etc */
22849
  },
22850
  {
22851
    "tablespacename",
22852
    10,
22853
    PROTOBUF_C_LABEL_NONE,
22854
    PROTOBUF_C_TYPE_STRING,
22855
    0,   /* quantifier_offset */
22856
    offsetof(PgQuery__CreateStmt, tablespacename),
22857
    NULL,
22858
    &protobuf_c_empty_string,
22859
    0,             /* flags */
22860
    0,NULL,NULL    /* reserved1,reserved2, etc */
22861
  },
22862
  {
22863
    "access_method",
22864
    11,
22865
    PROTOBUF_C_LABEL_NONE,
22866
    PROTOBUF_C_TYPE_STRING,
22867
    0,   /* quantifier_offset */
22868
    offsetof(PgQuery__CreateStmt, access_method),
22869
    NULL,
22870
    &protobuf_c_empty_string,
22871
    0,             /* flags */
22872
    0,NULL,NULL    /* reserved1,reserved2, etc */
22873
  },
22874
  {
22875
    "if_not_exists",
22876
    12,
22877
    PROTOBUF_C_LABEL_NONE,
22878
    PROTOBUF_C_TYPE_BOOL,
22879
    0,   /* quantifier_offset */
22880
    offsetof(PgQuery__CreateStmt, if_not_exists),
22881
    NULL,
22882
    NULL,
22883
    0,             /* flags */
22884
    0,NULL,NULL    /* reserved1,reserved2, etc */
22885
  },
22886
};
22887
static const unsigned pg_query__create_stmt__field_indices_by_name[] = {
22888
  10,   /* field[10] = access_method */
22889
  6,   /* field[6] = constraints */
22890
  11,   /* field[11] = if_not_exists */
22891
  2,   /* field[2] = inh_relations */
22892
  5,   /* field[5] = of_typename */
22893
  8,   /* field[8] = oncommit */
22894
  7,   /* field[7] = options */
22895
  3,   /* field[3] = partbound */
22896
  4,   /* field[4] = partspec */
22897
  0,   /* field[0] = relation */
22898
  1,   /* field[1] = table_elts */
22899
  9,   /* field[9] = tablespacename */
22900
};
22901
static const ProtobufCIntRange pg_query__create_stmt__number_ranges[1 + 1] =
22902
{
22903
  { 1, 0 },
22904
  { 0, 12 }
22905
};
22906
const ProtobufCMessageDescriptor pg_query__create_stmt__descriptor =
22907
{
22908
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
22909
  "pg_query.CreateStmt",
22910
  "CreateStmt",
22911
  "PgQuery__CreateStmt",
22912
  "pg_query",
22913
  sizeof(PgQuery__CreateStmt),
22914
  12,
22915
  pg_query__create_stmt__field_descriptors,
22916
  pg_query__create_stmt__field_indices_by_name,
22917
  1,  pg_query__create_stmt__number_ranges,
22918
  (ProtobufCMessageInit) pg_query__create_stmt__init,
22919
  NULL,NULL,NULL    /* reserved[123] */
22920
};
22921
static const ProtobufCFieldDescriptor pg_query__define_stmt__field_descriptors[7] =
22922
{
22923
  {
22924
    "kind",
22925
    1,
22926
    PROTOBUF_C_LABEL_NONE,
22927
    PROTOBUF_C_TYPE_ENUM,
22928
    0,   /* quantifier_offset */
22929
    offsetof(PgQuery__DefineStmt, kind),
22930
    &pg_query__object_type__descriptor,
22931
    NULL,
22932
    0,             /* flags */
22933
    0,NULL,NULL    /* reserved1,reserved2, etc */
22934
  },
22935
  {
22936
    "oldstyle",
22937
    2,
22938
    PROTOBUF_C_LABEL_NONE,
22939
    PROTOBUF_C_TYPE_BOOL,
22940
    0,   /* quantifier_offset */
22941
    offsetof(PgQuery__DefineStmt, oldstyle),
22942
    NULL,
22943
    NULL,
22944
    0,             /* flags */
22945
    0,NULL,NULL    /* reserved1,reserved2, etc */
22946
  },
22947
  {
22948
    "defnames",
22949
    3,
22950
    PROTOBUF_C_LABEL_REPEATED,
22951
    PROTOBUF_C_TYPE_MESSAGE,
22952
    offsetof(PgQuery__DefineStmt, n_defnames),
22953
    offsetof(PgQuery__DefineStmt, defnames),
22954
    &pg_query__node__descriptor,
22955
    NULL,
22956
    0,             /* flags */
22957
    0,NULL,NULL    /* reserved1,reserved2, etc */
22958
  },
22959
  {
22960
    "args",
22961
    4,
22962
    PROTOBUF_C_LABEL_REPEATED,
22963
    PROTOBUF_C_TYPE_MESSAGE,
22964
    offsetof(PgQuery__DefineStmt, n_args),
22965
    offsetof(PgQuery__DefineStmt, args),
22966
    &pg_query__node__descriptor,
22967
    NULL,
22968
    0,             /* flags */
22969
    0,NULL,NULL    /* reserved1,reserved2, etc */
22970
  },
22971
  {
22972
    "definition",
22973
    5,
22974
    PROTOBUF_C_LABEL_REPEATED,
22975
    PROTOBUF_C_TYPE_MESSAGE,
22976
    offsetof(PgQuery__DefineStmt, n_definition),
22977
    offsetof(PgQuery__DefineStmt, definition),
22978
    &pg_query__node__descriptor,
22979
    NULL,
22980
    0,             /* flags */
22981
    0,NULL,NULL    /* reserved1,reserved2, etc */
22982
  },
22983
  {
22984
    "if_not_exists",
22985
    6,
22986
    PROTOBUF_C_LABEL_NONE,
22987
    PROTOBUF_C_TYPE_BOOL,
22988
    0,   /* quantifier_offset */
22989
    offsetof(PgQuery__DefineStmt, if_not_exists),
22990
    NULL,
22991
    NULL,
22992
    0,             /* flags */
22993
    0,NULL,NULL    /* reserved1,reserved2, etc */
22994
  },
22995
  {
22996
    "replace",
22997
    7,
22998
    PROTOBUF_C_LABEL_NONE,
22999
    PROTOBUF_C_TYPE_BOOL,
23000
    0,   /* quantifier_offset */
23001
    offsetof(PgQuery__DefineStmt, replace),
23002
    NULL,
23003
    NULL,
23004
    0,             /* flags */
23005
    0,NULL,NULL    /* reserved1,reserved2, etc */
23006
  },
23007
};
23008
static const unsigned pg_query__define_stmt__field_indices_by_name[] = {
23009
  3,   /* field[3] = args */
23010
  4,   /* field[4] = definition */
23011
  2,   /* field[2] = defnames */
23012
  5,   /* field[5] = if_not_exists */
23013
  0,   /* field[0] = kind */
23014
  1,   /* field[1] = oldstyle */
23015
  6,   /* field[6] = replace */
23016
};
23017
static const ProtobufCIntRange pg_query__define_stmt__number_ranges[1 + 1] =
23018
{
23019
  { 1, 0 },
23020
  { 0, 7 }
23021
};
23022
const ProtobufCMessageDescriptor pg_query__define_stmt__descriptor =
23023
{
23024
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23025
  "pg_query.DefineStmt",
23026
  "DefineStmt",
23027
  "PgQuery__DefineStmt",
23028
  "pg_query",
23029
  sizeof(PgQuery__DefineStmt),
23030
  7,
23031
  pg_query__define_stmt__field_descriptors,
23032
  pg_query__define_stmt__field_indices_by_name,
23033
  1,  pg_query__define_stmt__number_ranges,
23034
  (ProtobufCMessageInit) pg_query__define_stmt__init,
23035
  NULL,NULL,NULL    /* reserved[123] */
23036
};
23037
static const ProtobufCFieldDescriptor pg_query__drop_stmt__field_descriptors[5] =
23038
{
23039
  {
23040
    "objects",
23041
    1,
23042
    PROTOBUF_C_LABEL_REPEATED,
23043
    PROTOBUF_C_TYPE_MESSAGE,
23044
    offsetof(PgQuery__DropStmt, n_objects),
23045
    offsetof(PgQuery__DropStmt, objects),
23046
    &pg_query__node__descriptor,
23047
    NULL,
23048
    0,             /* flags */
23049
    0,NULL,NULL    /* reserved1,reserved2, etc */
23050
  },
23051
  {
23052
    "remove_type",
23053
    2,
23054
    PROTOBUF_C_LABEL_NONE,
23055
    PROTOBUF_C_TYPE_ENUM,
23056
    0,   /* quantifier_offset */
23057
    offsetof(PgQuery__DropStmt, remove_type),
23058
    &pg_query__object_type__descriptor,
23059
    NULL,
23060
    0,             /* flags */
23061
    0,NULL,NULL    /* reserved1,reserved2, etc */
23062
  },
23063
  {
23064
    "behavior",
23065
    3,
23066
    PROTOBUF_C_LABEL_NONE,
23067
    PROTOBUF_C_TYPE_ENUM,
23068
    0,   /* quantifier_offset */
23069
    offsetof(PgQuery__DropStmt, behavior),
23070
    &pg_query__drop_behavior__descriptor,
23071
    NULL,
23072
    0,             /* flags */
23073
    0,NULL,NULL    /* reserved1,reserved2, etc */
23074
  },
23075
  {
23076
    "missing_ok",
23077
    4,
23078
    PROTOBUF_C_LABEL_NONE,
23079
    PROTOBUF_C_TYPE_BOOL,
23080
    0,   /* quantifier_offset */
23081
    offsetof(PgQuery__DropStmt, missing_ok),
23082
    NULL,
23083
    NULL,
23084
    0,             /* flags */
23085
    0,NULL,NULL    /* reserved1,reserved2, etc */
23086
  },
23087
  {
23088
    "concurrent",
23089
    5,
23090
    PROTOBUF_C_LABEL_NONE,
23091
    PROTOBUF_C_TYPE_BOOL,
23092
    0,   /* quantifier_offset */
23093
    offsetof(PgQuery__DropStmt, concurrent),
23094
    NULL,
23095
    NULL,
23096
    0,             /* flags */
23097
    0,NULL,NULL    /* reserved1,reserved2, etc */
23098
  },
23099
};
23100
static const unsigned pg_query__drop_stmt__field_indices_by_name[] = {
23101
  2,   /* field[2] = behavior */
23102
  4,   /* field[4] = concurrent */
23103
  3,   /* field[3] = missing_ok */
23104
  0,   /* field[0] = objects */
23105
  1,   /* field[1] = remove_type */
23106
};
23107
static const ProtobufCIntRange pg_query__drop_stmt__number_ranges[1 + 1] =
23108
{
23109
  { 1, 0 },
23110
  { 0, 5 }
23111
};
23112
const ProtobufCMessageDescriptor pg_query__drop_stmt__descriptor =
23113
{
23114
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23115
  "pg_query.DropStmt",
23116
  "DropStmt",
23117
  "PgQuery__DropStmt",
23118
  "pg_query",
23119
  sizeof(PgQuery__DropStmt),
23120
  5,
23121
  pg_query__drop_stmt__field_descriptors,
23122
  pg_query__drop_stmt__field_indices_by_name,
23123
  1,  pg_query__drop_stmt__number_ranges,
23124
  (ProtobufCMessageInit) pg_query__drop_stmt__init,
23125
  NULL,NULL,NULL    /* reserved[123] */
23126
};
23127
static const ProtobufCFieldDescriptor pg_query__truncate_stmt__field_descriptors[3] =
23128
{
23129
  {
23130
    "relations",
23131
    1,
23132
    PROTOBUF_C_LABEL_REPEATED,
23133
    PROTOBUF_C_TYPE_MESSAGE,
23134
    offsetof(PgQuery__TruncateStmt, n_relations),
23135
    offsetof(PgQuery__TruncateStmt, relations),
23136
    &pg_query__node__descriptor,
23137
    NULL,
23138
    0,             /* flags */
23139
    0,NULL,NULL    /* reserved1,reserved2, etc */
23140
  },
23141
  {
23142
    "restart_seqs",
23143
    2,
23144
    PROTOBUF_C_LABEL_NONE,
23145
    PROTOBUF_C_TYPE_BOOL,
23146
    0,   /* quantifier_offset */
23147
    offsetof(PgQuery__TruncateStmt, restart_seqs),
23148
    NULL,
23149
    NULL,
23150
    0,             /* flags */
23151
    0,NULL,NULL    /* reserved1,reserved2, etc */
23152
  },
23153
  {
23154
    "behavior",
23155
    3,
23156
    PROTOBUF_C_LABEL_NONE,
23157
    PROTOBUF_C_TYPE_ENUM,
23158
    0,   /* quantifier_offset */
23159
    offsetof(PgQuery__TruncateStmt, behavior),
23160
    &pg_query__drop_behavior__descriptor,
23161
    NULL,
23162
    0,             /* flags */
23163
    0,NULL,NULL    /* reserved1,reserved2, etc */
23164
  },
23165
};
23166
static const unsigned pg_query__truncate_stmt__field_indices_by_name[] = {
23167
  2,   /* field[2] = behavior */
23168
  0,   /* field[0] = relations */
23169
  1,   /* field[1] = restart_seqs */
23170
};
23171
static const ProtobufCIntRange pg_query__truncate_stmt__number_ranges[1 + 1] =
23172
{
23173
  { 1, 0 },
23174
  { 0, 3 }
23175
};
23176
const ProtobufCMessageDescriptor pg_query__truncate_stmt__descriptor =
23177
{
23178
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23179
  "pg_query.TruncateStmt",
23180
  "TruncateStmt",
23181
  "PgQuery__TruncateStmt",
23182
  "pg_query",
23183
  sizeof(PgQuery__TruncateStmt),
23184
  3,
23185
  pg_query__truncate_stmt__field_descriptors,
23186
  pg_query__truncate_stmt__field_indices_by_name,
23187
  1,  pg_query__truncate_stmt__number_ranges,
23188
  (ProtobufCMessageInit) pg_query__truncate_stmt__init,
23189
  NULL,NULL,NULL    /* reserved[123] */
23190
};
23191
static const ProtobufCFieldDescriptor pg_query__comment_stmt__field_descriptors[3] =
23192
{
23193
  {
23194
    "objtype",
23195
    1,
23196
    PROTOBUF_C_LABEL_NONE,
23197
    PROTOBUF_C_TYPE_ENUM,
23198
    0,   /* quantifier_offset */
23199
    offsetof(PgQuery__CommentStmt, objtype),
23200
    &pg_query__object_type__descriptor,
23201
    NULL,
23202
    0,             /* flags */
23203
    0,NULL,NULL    /* reserved1,reserved2, etc */
23204
  },
23205
  {
23206
    "object",
23207
    2,
23208
    PROTOBUF_C_LABEL_NONE,
23209
    PROTOBUF_C_TYPE_MESSAGE,
23210
    0,   /* quantifier_offset */
23211
    offsetof(PgQuery__CommentStmt, object),
23212
    &pg_query__node__descriptor,
23213
    NULL,
23214
    0,             /* flags */
23215
    0,NULL,NULL    /* reserved1,reserved2, etc */
23216
  },
23217
  {
23218
    "comment",
23219
    3,
23220
    PROTOBUF_C_LABEL_NONE,
23221
    PROTOBUF_C_TYPE_STRING,
23222
    0,   /* quantifier_offset */
23223
    offsetof(PgQuery__CommentStmt, comment),
23224
    NULL,
23225
    &protobuf_c_empty_string,
23226
    0,             /* flags */
23227
    0,NULL,NULL    /* reserved1,reserved2, etc */
23228
  },
23229
};
23230
static const unsigned pg_query__comment_stmt__field_indices_by_name[] = {
23231
  2,   /* field[2] = comment */
23232
  1,   /* field[1] = object */
23233
  0,   /* field[0] = objtype */
23234
};
23235
static const ProtobufCIntRange pg_query__comment_stmt__number_ranges[1 + 1] =
23236
{
23237
  { 1, 0 },
23238
  { 0, 3 }
23239
};
23240
const ProtobufCMessageDescriptor pg_query__comment_stmt__descriptor =
23241
{
23242
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23243
  "pg_query.CommentStmt",
23244
  "CommentStmt",
23245
  "PgQuery__CommentStmt",
23246
  "pg_query",
23247
  sizeof(PgQuery__CommentStmt),
23248
  3,
23249
  pg_query__comment_stmt__field_descriptors,
23250
  pg_query__comment_stmt__field_indices_by_name,
23251
  1,  pg_query__comment_stmt__number_ranges,
23252
  (ProtobufCMessageInit) pg_query__comment_stmt__init,
23253
  NULL,NULL,NULL    /* reserved[123] */
23254
};
23255
static const ProtobufCFieldDescriptor pg_query__fetch_stmt__field_descriptors[4] =
23256
{
23257
  {
23258
    "direction",
23259
    1,
23260
    PROTOBUF_C_LABEL_NONE,
23261
    PROTOBUF_C_TYPE_ENUM,
23262
    0,   /* quantifier_offset */
23263
    offsetof(PgQuery__FetchStmt, direction),
23264
    &pg_query__fetch_direction__descriptor,
23265
    NULL,
23266
    0,             /* flags */
23267
    0,NULL,NULL    /* reserved1,reserved2, etc */
23268
  },
23269
  {
23270
    "how_many",
23271
    2,
23272
    PROTOBUF_C_LABEL_NONE,
23273
    PROTOBUF_C_TYPE_INT64,
23274
    0,   /* quantifier_offset */
23275
    offsetof(PgQuery__FetchStmt, how_many),
23276
    NULL,
23277
    NULL,
23278
    0,             /* flags */
23279
    0,NULL,NULL    /* reserved1,reserved2, etc */
23280
  },
23281
  {
23282
    "portalname",
23283
    3,
23284
    PROTOBUF_C_LABEL_NONE,
23285
    PROTOBUF_C_TYPE_STRING,
23286
    0,   /* quantifier_offset */
23287
    offsetof(PgQuery__FetchStmt, portalname),
23288
    NULL,
23289
    &protobuf_c_empty_string,
23290
    0,             /* flags */
23291
    0,NULL,NULL    /* reserved1,reserved2, etc */
23292
  },
23293
  {
23294
    "ismove",
23295
    4,
23296
    PROTOBUF_C_LABEL_NONE,
23297
    PROTOBUF_C_TYPE_BOOL,
23298
    0,   /* quantifier_offset */
23299
    offsetof(PgQuery__FetchStmt, ismove),
23300
    NULL,
23301
    NULL,
23302
    0,             /* flags */
23303
    0,NULL,NULL    /* reserved1,reserved2, etc */
23304
  },
23305
};
23306
static const unsigned pg_query__fetch_stmt__field_indices_by_name[] = {
23307
  0,   /* field[0] = direction */
23308
  1,   /* field[1] = how_many */
23309
  3,   /* field[3] = ismove */
23310
  2,   /* field[2] = portalname */
23311
};
23312
static const ProtobufCIntRange pg_query__fetch_stmt__number_ranges[1 + 1] =
23313
{
23314
  { 1, 0 },
23315
  { 0, 4 }
23316
};
23317
const ProtobufCMessageDescriptor pg_query__fetch_stmt__descriptor =
23318
{
23319
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23320
  "pg_query.FetchStmt",
23321
  "FetchStmt",
23322
  "PgQuery__FetchStmt",
23323
  "pg_query",
23324
  sizeof(PgQuery__FetchStmt),
23325
  4,
23326
  pg_query__fetch_stmt__field_descriptors,
23327
  pg_query__fetch_stmt__field_indices_by_name,
23328
  1,  pg_query__fetch_stmt__number_ranges,
23329
  (ProtobufCMessageInit) pg_query__fetch_stmt__init,
23330
  NULL,NULL,NULL    /* reserved[123] */
23331
};
23332
static const ProtobufCFieldDescriptor pg_query__index_stmt__field_descriptors[24] =
23333
{
23334
  {
23335
    "idxname",
23336
    1,
23337
    PROTOBUF_C_LABEL_NONE,
23338
    PROTOBUF_C_TYPE_STRING,
23339
    0,   /* quantifier_offset */
23340
    offsetof(PgQuery__IndexStmt, idxname),
23341
    NULL,
23342
    &protobuf_c_empty_string,
23343
    0,             /* flags */
23344
    0,NULL,NULL    /* reserved1,reserved2, etc */
23345
  },
23346
  {
23347
    "relation",
23348
    2,
23349
    PROTOBUF_C_LABEL_NONE,
23350
    PROTOBUF_C_TYPE_MESSAGE,
23351
    0,   /* quantifier_offset */
23352
    offsetof(PgQuery__IndexStmt, relation),
23353
    &pg_query__range_var__descriptor,
23354
    NULL,
23355
    0,             /* flags */
23356
    0,NULL,NULL    /* reserved1,reserved2, etc */
23357
  },
23358
  {
23359
    "access_method",
23360
    3,
23361
    PROTOBUF_C_LABEL_NONE,
23362
    PROTOBUF_C_TYPE_STRING,
23363
    0,   /* quantifier_offset */
23364
    offsetof(PgQuery__IndexStmt, access_method),
23365
    NULL,
23366
    &protobuf_c_empty_string,
23367
    0,             /* flags */
23368
    0,NULL,NULL    /* reserved1,reserved2, etc */
23369
  },
23370
  {
23371
    "table_space",
23372
    4,
23373
    PROTOBUF_C_LABEL_NONE,
23374
    PROTOBUF_C_TYPE_STRING,
23375
    0,   /* quantifier_offset */
23376
    offsetof(PgQuery__IndexStmt, table_space),
23377
    NULL,
23378
    &protobuf_c_empty_string,
23379
    0,             /* flags */
23380
    0,NULL,NULL    /* reserved1,reserved2, etc */
23381
  },
23382
  {
23383
    "index_params",
23384
    5,
23385
    PROTOBUF_C_LABEL_REPEATED,
23386
    PROTOBUF_C_TYPE_MESSAGE,
23387
    offsetof(PgQuery__IndexStmt, n_index_params),
23388
    offsetof(PgQuery__IndexStmt, index_params),
23389
    &pg_query__node__descriptor,
23390
    NULL,
23391
    0,             /* flags */
23392
    0,NULL,NULL    /* reserved1,reserved2, etc */
23393
  },
23394
  {
23395
    "index_including_params",
23396
    6,
23397
    PROTOBUF_C_LABEL_REPEATED,
23398
    PROTOBUF_C_TYPE_MESSAGE,
23399
    offsetof(PgQuery__IndexStmt, n_index_including_params),
23400
    offsetof(PgQuery__IndexStmt, index_including_params),
23401
    &pg_query__node__descriptor,
23402
    NULL,
23403
    0,             /* flags */
23404
    0,NULL,NULL    /* reserved1,reserved2, etc */
23405
  },
23406
  {
23407
    "options",
23408
    7,
23409
    PROTOBUF_C_LABEL_REPEATED,
23410
    PROTOBUF_C_TYPE_MESSAGE,
23411
    offsetof(PgQuery__IndexStmt, n_options),
23412
    offsetof(PgQuery__IndexStmt, options),
23413
    &pg_query__node__descriptor,
23414
    NULL,
23415
    0,             /* flags */
23416
    0,NULL,NULL    /* reserved1,reserved2, etc */
23417
  },
23418
  {
23419
    "where_clause",
23420
    8,
23421
    PROTOBUF_C_LABEL_NONE,
23422
    PROTOBUF_C_TYPE_MESSAGE,
23423
    0,   /* quantifier_offset */
23424
    offsetof(PgQuery__IndexStmt, where_clause),
23425
    &pg_query__node__descriptor,
23426
    NULL,
23427
    0,             /* flags */
23428
    0,NULL,NULL    /* reserved1,reserved2, etc */
23429
  },
23430
  {
23431
    "exclude_op_names",
23432
    9,
23433
    PROTOBUF_C_LABEL_REPEATED,
23434
    PROTOBUF_C_TYPE_MESSAGE,
23435
    offsetof(PgQuery__IndexStmt, n_exclude_op_names),
23436
    offsetof(PgQuery__IndexStmt, exclude_op_names),
23437
    &pg_query__node__descriptor,
23438
    NULL,
23439
    0,             /* flags */
23440
    0,NULL,NULL    /* reserved1,reserved2, etc */
23441
  },
23442
  {
23443
    "idxcomment",
23444
    10,
23445
    PROTOBUF_C_LABEL_NONE,
23446
    PROTOBUF_C_TYPE_STRING,
23447
    0,   /* quantifier_offset */
23448
    offsetof(PgQuery__IndexStmt, idxcomment),
23449
    NULL,
23450
    &protobuf_c_empty_string,
23451
    0,             /* flags */
23452
    0,NULL,NULL    /* reserved1,reserved2, etc */
23453
  },
23454
  {
23455
    "index_oid",
23456
    11,
23457
    PROTOBUF_C_LABEL_NONE,
23458
    PROTOBUF_C_TYPE_UINT32,
23459
    0,   /* quantifier_offset */
23460
    offsetof(PgQuery__IndexStmt, index_oid),
23461
    NULL,
23462
    NULL,
23463
    0,             /* flags */
23464
    0,NULL,NULL    /* reserved1,reserved2, etc */
23465
  },
23466
  {
23467
    "old_node",
23468
    12,
23469
    PROTOBUF_C_LABEL_NONE,
23470
    PROTOBUF_C_TYPE_UINT32,
23471
    0,   /* quantifier_offset */
23472
    offsetof(PgQuery__IndexStmt, old_node),
23473
    NULL,
23474
    NULL,
23475
    0,             /* flags */
23476
    0,NULL,NULL    /* reserved1,reserved2, etc */
23477
  },
23478
  {
23479
    "old_create_subid",
23480
    13,
23481
    PROTOBUF_C_LABEL_NONE,
23482
    PROTOBUF_C_TYPE_UINT32,
23483
    0,   /* quantifier_offset */
23484
    offsetof(PgQuery__IndexStmt, old_create_subid),
23485
    NULL,
23486
    NULL,
23487
    0,             /* flags */
23488
    0,NULL,NULL    /* reserved1,reserved2, etc */
23489
  },
23490
  {
23491
    "old_first_relfilenode_subid",
23492
    14,
23493
    PROTOBUF_C_LABEL_NONE,
23494
    PROTOBUF_C_TYPE_UINT32,
23495
    0,   /* quantifier_offset */
23496
    offsetof(PgQuery__IndexStmt, old_first_relfilenode_subid),
23497
    NULL,
23498
    NULL,
23499
    0,             /* flags */
23500
    0,NULL,NULL    /* reserved1,reserved2, etc */
23501
  },
23502
  {
23503
    "unique",
23504
    15,
23505
    PROTOBUF_C_LABEL_NONE,
23506
    PROTOBUF_C_TYPE_BOOL,
23507
    0,   /* quantifier_offset */
23508
    offsetof(PgQuery__IndexStmt, unique),
23509
    NULL,
23510
    NULL,
23511
    0,             /* flags */
23512
    0,NULL,NULL    /* reserved1,reserved2, etc */
23513
  },
23514
  {
23515
    "nulls_not_distinct",
23516
    16,
23517
    PROTOBUF_C_LABEL_NONE,
23518
    PROTOBUF_C_TYPE_BOOL,
23519
    0,   /* quantifier_offset */
23520
    offsetof(PgQuery__IndexStmt, nulls_not_distinct),
23521
    NULL,
23522
    NULL,
23523
    0,             /* flags */
23524
    0,NULL,NULL    /* reserved1,reserved2, etc */
23525
  },
23526
  {
23527
    "primary",
23528
    17,
23529
    PROTOBUF_C_LABEL_NONE,
23530
    PROTOBUF_C_TYPE_BOOL,
23531
    0,   /* quantifier_offset */
23532
    offsetof(PgQuery__IndexStmt, primary),
23533
    NULL,
23534
    NULL,
23535
    0,             /* flags */
23536
    0,NULL,NULL    /* reserved1,reserved2, etc */
23537
  },
23538
  {
23539
    "isconstraint",
23540
    18,
23541
    PROTOBUF_C_LABEL_NONE,
23542
    PROTOBUF_C_TYPE_BOOL,
23543
    0,   /* quantifier_offset */
23544
    offsetof(PgQuery__IndexStmt, isconstraint),
23545
    NULL,
23546
    NULL,
23547
    0,             /* flags */
23548
    0,NULL,NULL    /* reserved1,reserved2, etc */
23549
  },
23550
  {
23551
    "deferrable",
23552
    19,
23553
    PROTOBUF_C_LABEL_NONE,
23554
    PROTOBUF_C_TYPE_BOOL,
23555
    0,   /* quantifier_offset */
23556
    offsetof(PgQuery__IndexStmt, deferrable),
23557
    NULL,
23558
    NULL,
23559
    0,             /* flags */
23560
    0,NULL,NULL    /* reserved1,reserved2, etc */
23561
  },
23562
  {
23563
    "initdeferred",
23564
    20,
23565
    PROTOBUF_C_LABEL_NONE,
23566
    PROTOBUF_C_TYPE_BOOL,
23567
    0,   /* quantifier_offset */
23568
    offsetof(PgQuery__IndexStmt, initdeferred),
23569
    NULL,
23570
    NULL,
23571
    0,             /* flags */
23572
    0,NULL,NULL    /* reserved1,reserved2, etc */
23573
  },
23574
  {
23575
    "transformed",
23576
    21,
23577
    PROTOBUF_C_LABEL_NONE,
23578
    PROTOBUF_C_TYPE_BOOL,
23579
    0,   /* quantifier_offset */
23580
    offsetof(PgQuery__IndexStmt, transformed),
23581
    NULL,
23582
    NULL,
23583
    0,             /* flags */
23584
    0,NULL,NULL    /* reserved1,reserved2, etc */
23585
  },
23586
  {
23587
    "concurrent",
23588
    22,
23589
    PROTOBUF_C_LABEL_NONE,
23590
    PROTOBUF_C_TYPE_BOOL,
23591
    0,   /* quantifier_offset */
23592
    offsetof(PgQuery__IndexStmt, concurrent),
23593
    NULL,
23594
    NULL,
23595
    0,             /* flags */
23596
    0,NULL,NULL    /* reserved1,reserved2, etc */
23597
  },
23598
  {
23599
    "if_not_exists",
23600
    23,
23601
    PROTOBUF_C_LABEL_NONE,
23602
    PROTOBUF_C_TYPE_BOOL,
23603
    0,   /* quantifier_offset */
23604
    offsetof(PgQuery__IndexStmt, if_not_exists),
23605
    NULL,
23606
    NULL,
23607
    0,             /* flags */
23608
    0,NULL,NULL    /* reserved1,reserved2, etc */
23609
  },
23610
  {
23611
    "reset_default_tblspc",
23612
    24,
23613
    PROTOBUF_C_LABEL_NONE,
23614
    PROTOBUF_C_TYPE_BOOL,
23615
    0,   /* quantifier_offset */
23616
    offsetof(PgQuery__IndexStmt, reset_default_tblspc),
23617
    NULL,
23618
    NULL,
23619
    0,             /* flags */
23620
    0,NULL,NULL    /* reserved1,reserved2, etc */
23621
  },
23622
};
23623
static const unsigned pg_query__index_stmt__field_indices_by_name[] = {
23624
  2,   /* field[2] = access_method */
23625
  21,   /* field[21] = concurrent */
23626
  18,   /* field[18] = deferrable */
23627
  8,   /* field[8] = exclude_op_names */
23628
  9,   /* field[9] = idxcomment */
23629
  0,   /* field[0] = idxname */
23630
  22,   /* field[22] = if_not_exists */
23631
  5,   /* field[5] = index_including_params */
23632
  10,   /* field[10] = index_oid */
23633
  4,   /* field[4] = index_params */
23634
  19,   /* field[19] = initdeferred */
23635
  17,   /* field[17] = isconstraint */
23636
  15,   /* field[15] = nulls_not_distinct */
23637
  12,   /* field[12] = old_create_subid */
23638
  13,   /* field[13] = old_first_relfilenode_subid */
23639
  11,   /* field[11] = old_node */
23640
  6,   /* field[6] = options */
23641
  16,   /* field[16] = primary */
23642
  1,   /* field[1] = relation */
23643
  23,   /* field[23] = reset_default_tblspc */
23644
  3,   /* field[3] = table_space */
23645
  20,   /* field[20] = transformed */
23646
  14,   /* field[14] = unique */
23647
  7,   /* field[7] = where_clause */
23648
};
23649
static const ProtobufCIntRange pg_query__index_stmt__number_ranges[1 + 1] =
23650
{
23651
  { 1, 0 },
23652
  { 0, 24 }
23653
};
23654
const ProtobufCMessageDescriptor pg_query__index_stmt__descriptor =
23655
{
23656
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23657
  "pg_query.IndexStmt",
23658
  "IndexStmt",
23659
  "PgQuery__IndexStmt",
23660
  "pg_query",
23661
  sizeof(PgQuery__IndexStmt),
23662
  24,
23663
  pg_query__index_stmt__field_descriptors,
23664
  pg_query__index_stmt__field_indices_by_name,
23665
  1,  pg_query__index_stmt__number_ranges,
23666
  (ProtobufCMessageInit) pg_query__index_stmt__init,
23667
  NULL,NULL,NULL    /* reserved[123] */
23668
};
23669
static const ProtobufCFieldDescriptor pg_query__create_function_stmt__field_descriptors[7] =
23670
{
23671
  {
23672
    "is_procedure",
23673
    1,
23674
    PROTOBUF_C_LABEL_NONE,
23675
    PROTOBUF_C_TYPE_BOOL,
23676
    0,   /* quantifier_offset */
23677
    offsetof(PgQuery__CreateFunctionStmt, is_procedure),
23678
    NULL,
23679
    NULL,
23680
    0,             /* flags */
23681
    0,NULL,NULL    /* reserved1,reserved2, etc */
23682
  },
23683
  {
23684
    "replace",
23685
    2,
23686
    PROTOBUF_C_LABEL_NONE,
23687
    PROTOBUF_C_TYPE_BOOL,
23688
    0,   /* quantifier_offset */
23689
    offsetof(PgQuery__CreateFunctionStmt, replace),
23690
    NULL,
23691
    NULL,
23692
    0,             /* flags */
23693
    0,NULL,NULL    /* reserved1,reserved2, etc */
23694
  },
23695
  {
23696
    "funcname",
23697
    3,
23698
    PROTOBUF_C_LABEL_REPEATED,
23699
    PROTOBUF_C_TYPE_MESSAGE,
23700
    offsetof(PgQuery__CreateFunctionStmt, n_funcname),
23701
    offsetof(PgQuery__CreateFunctionStmt, funcname),
23702
    &pg_query__node__descriptor,
23703
    NULL,
23704
    0,             /* flags */
23705
    0,NULL,NULL    /* reserved1,reserved2, etc */
23706
  },
23707
  {
23708
    "parameters",
23709
    4,
23710
    PROTOBUF_C_LABEL_REPEATED,
23711
    PROTOBUF_C_TYPE_MESSAGE,
23712
    offsetof(PgQuery__CreateFunctionStmt, n_parameters),
23713
    offsetof(PgQuery__CreateFunctionStmt, parameters),
23714
    &pg_query__node__descriptor,
23715
    NULL,
23716
    0,             /* flags */
23717
    0,NULL,NULL    /* reserved1,reserved2, etc */
23718
  },
23719
  {
23720
    "return_type",
23721
    5,
23722
    PROTOBUF_C_LABEL_NONE,
23723
    PROTOBUF_C_TYPE_MESSAGE,
23724
    0,   /* quantifier_offset */
23725
    offsetof(PgQuery__CreateFunctionStmt, return_type),
23726
    &pg_query__type_name__descriptor,
23727
    NULL,
23728
    0,             /* flags */
23729
    0,NULL,NULL    /* reserved1,reserved2, etc */
23730
  },
23731
  {
23732
    "options",
23733
    6,
23734
    PROTOBUF_C_LABEL_REPEATED,
23735
    PROTOBUF_C_TYPE_MESSAGE,
23736
    offsetof(PgQuery__CreateFunctionStmt, n_options),
23737
    offsetof(PgQuery__CreateFunctionStmt, options),
23738
    &pg_query__node__descriptor,
23739
    NULL,
23740
    0,             /* flags */
23741
    0,NULL,NULL    /* reserved1,reserved2, etc */
23742
  },
23743
  {
23744
    "sql_body",
23745
    7,
23746
    PROTOBUF_C_LABEL_NONE,
23747
    PROTOBUF_C_TYPE_MESSAGE,
23748
    0,   /* quantifier_offset */
23749
    offsetof(PgQuery__CreateFunctionStmt, sql_body),
23750
    &pg_query__node__descriptor,
23751
    NULL,
23752
    0,             /* flags */
23753
    0,NULL,NULL    /* reserved1,reserved2, etc */
23754
  },
23755
};
23756
static const unsigned pg_query__create_function_stmt__field_indices_by_name[] = {
23757
  2,   /* field[2] = funcname */
23758
  0,   /* field[0] = is_procedure */
23759
  5,   /* field[5] = options */
23760
  3,   /* field[3] = parameters */
23761
  1,   /* field[1] = replace */
23762
  4,   /* field[4] = return_type */
23763
  6,   /* field[6] = sql_body */
23764
};
23765
static const ProtobufCIntRange pg_query__create_function_stmt__number_ranges[1 + 1] =
23766
{
23767
  { 1, 0 },
23768
  { 0, 7 }
23769
};
23770
const ProtobufCMessageDescriptor pg_query__create_function_stmt__descriptor =
23771
{
23772
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23773
  "pg_query.CreateFunctionStmt",
23774
  "CreateFunctionStmt",
23775
  "PgQuery__CreateFunctionStmt",
23776
  "pg_query",
23777
  sizeof(PgQuery__CreateFunctionStmt),
23778
  7,
23779
  pg_query__create_function_stmt__field_descriptors,
23780
  pg_query__create_function_stmt__field_indices_by_name,
23781
  1,  pg_query__create_function_stmt__number_ranges,
23782
  (ProtobufCMessageInit) pg_query__create_function_stmt__init,
23783
  NULL,NULL,NULL    /* reserved[123] */
23784
};
23785
static const ProtobufCFieldDescriptor pg_query__alter_function_stmt__field_descriptors[3] =
23786
{
23787
  {
23788
    "objtype",
23789
    1,
23790
    PROTOBUF_C_LABEL_NONE,
23791
    PROTOBUF_C_TYPE_ENUM,
23792
    0,   /* quantifier_offset */
23793
    offsetof(PgQuery__AlterFunctionStmt, objtype),
23794
    &pg_query__object_type__descriptor,
23795
    NULL,
23796
    0,             /* flags */
23797
    0,NULL,NULL    /* reserved1,reserved2, etc */
23798
  },
23799
  {
23800
    "func",
23801
    2,
23802
    PROTOBUF_C_LABEL_NONE,
23803
    PROTOBUF_C_TYPE_MESSAGE,
23804
    0,   /* quantifier_offset */
23805
    offsetof(PgQuery__AlterFunctionStmt, func),
23806
    &pg_query__object_with_args__descriptor,
23807
    NULL,
23808
    0,             /* flags */
23809
    0,NULL,NULL    /* reserved1,reserved2, etc */
23810
  },
23811
  {
23812
    "actions",
23813
    3,
23814
    PROTOBUF_C_LABEL_REPEATED,
23815
    PROTOBUF_C_TYPE_MESSAGE,
23816
    offsetof(PgQuery__AlterFunctionStmt, n_actions),
23817
    offsetof(PgQuery__AlterFunctionStmt, actions),
23818
    &pg_query__node__descriptor,
23819
    NULL,
23820
    0,             /* flags */
23821
    0,NULL,NULL    /* reserved1,reserved2, etc */
23822
  },
23823
};
23824
static const unsigned pg_query__alter_function_stmt__field_indices_by_name[] = {
23825
  2,   /* field[2] = actions */
23826
  1,   /* field[1] = func */
23827
  0,   /* field[0] = objtype */
23828
};
23829
static const ProtobufCIntRange pg_query__alter_function_stmt__number_ranges[1 + 1] =
23830
{
23831
  { 1, 0 },
23832
  { 0, 3 }
23833
};
23834
const ProtobufCMessageDescriptor pg_query__alter_function_stmt__descriptor =
23835
{
23836
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23837
  "pg_query.AlterFunctionStmt",
23838
  "AlterFunctionStmt",
23839
  "PgQuery__AlterFunctionStmt",
23840
  "pg_query",
23841
  sizeof(PgQuery__AlterFunctionStmt),
23842
  3,
23843
  pg_query__alter_function_stmt__field_descriptors,
23844
  pg_query__alter_function_stmt__field_indices_by_name,
23845
  1,  pg_query__alter_function_stmt__number_ranges,
23846
  (ProtobufCMessageInit) pg_query__alter_function_stmt__init,
23847
  NULL,NULL,NULL    /* reserved[123] */
23848
};
23849
static const ProtobufCFieldDescriptor pg_query__do_stmt__field_descriptors[1] =
23850
{
23851
  {
23852
    "args",
23853
    1,
23854
    PROTOBUF_C_LABEL_REPEATED,
23855
    PROTOBUF_C_TYPE_MESSAGE,
23856
    offsetof(PgQuery__DoStmt, n_args),
23857
    offsetof(PgQuery__DoStmt, args),
23858
    &pg_query__node__descriptor,
23859
    NULL,
23860
    0,             /* flags */
23861
    0,NULL,NULL    /* reserved1,reserved2, etc */
23862
  },
23863
};
23864
static const unsigned pg_query__do_stmt__field_indices_by_name[] = {
23865
  0,   /* field[0] = args */
23866
};
23867
static const ProtobufCIntRange pg_query__do_stmt__number_ranges[1 + 1] =
23868
{
23869
  { 1, 0 },
23870
  { 0, 1 }
23871
};
23872
const ProtobufCMessageDescriptor pg_query__do_stmt__descriptor =
23873
{
23874
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
23875
  "pg_query.DoStmt",
23876
  "DoStmt",
23877
  "PgQuery__DoStmt",
23878
  "pg_query",
23879
  sizeof(PgQuery__DoStmt),
23880
  1,
23881
  pg_query__do_stmt__field_descriptors,
23882
  pg_query__do_stmt__field_indices_by_name,
23883
  1,  pg_query__do_stmt__number_ranges,
23884
  (ProtobufCMessageInit) pg_query__do_stmt__init,
23885
  NULL,NULL,NULL    /* reserved[123] */
23886
};
23887
static const ProtobufCFieldDescriptor pg_query__rename_stmt__field_descriptors[8] =
23888
{
23889
  {
23890
    "rename_type",
23891
    1,
23892
    PROTOBUF_C_LABEL_NONE,
23893
    PROTOBUF_C_TYPE_ENUM,
23894
    0,   /* quantifier_offset */
23895
    offsetof(PgQuery__RenameStmt, rename_type),
23896
    &pg_query__object_type__descriptor,
23897
    NULL,
23898
    0,             /* flags */
23899
    0,NULL,NULL    /* reserved1,reserved2, etc */
23900
  },
23901
  {
23902
    "relation_type",
23903
    2,
23904
    PROTOBUF_C_LABEL_NONE,
23905
    PROTOBUF_C_TYPE_ENUM,
23906
    0,   /* quantifier_offset */
23907
    offsetof(PgQuery__RenameStmt, relation_type),
23908
    &pg_query__object_type__descriptor,
23909
    NULL,
23910
    0,             /* flags */
23911
    0,NULL,NULL    /* reserved1,reserved2, etc */
23912
  },
23913
  {
23914
    "relation",
23915
    3,
23916
    PROTOBUF_C_LABEL_NONE,
23917
    PROTOBUF_C_TYPE_MESSAGE,
23918
    0,   /* quantifier_offset */
23919
    offsetof(PgQuery__RenameStmt, relation),
23920
    &pg_query__range_var__descriptor,
23921
    NULL,
23922
    0,             /* flags */
23923
    0,NULL,NULL    /* reserved1,reserved2, etc */
23924
  },
23925
  {
23926
    "object",
23927
    4,
23928
    PROTOBUF_C_LABEL_NONE,
23929
    PROTOBUF_C_TYPE_MESSAGE,
23930
    0,   /* quantifier_offset */
23931
    offsetof(PgQuery__RenameStmt, object),
23932
    &pg_query__node__descriptor,
23933
    NULL,
23934
    0,             /* flags */
23935
    0,NULL,NULL    /* reserved1,reserved2, etc */
23936
  },
23937
  {
23938
    "subname",
23939
    5,
23940
    PROTOBUF_C_LABEL_NONE,
23941
    PROTOBUF_C_TYPE_STRING,
23942
    0,   /* quantifier_offset */
23943
    offsetof(PgQuery__RenameStmt, subname),
23944
    NULL,
23945
    &protobuf_c_empty_string,
23946
    0,             /* flags */
23947
    0,NULL,NULL    /* reserved1,reserved2, etc */
23948
  },
23949
  {
23950
    "newname",
23951
    6,
23952
    PROTOBUF_C_LABEL_NONE,
23953
    PROTOBUF_C_TYPE_STRING,
23954
    0,   /* quantifier_offset */
23955
    offsetof(PgQuery__RenameStmt, newname),
23956
    NULL,
23957
    &protobuf_c_empty_string,
23958
    0,             /* flags */
23959
    0,NULL,NULL    /* reserved1,reserved2, etc */
23960
  },
23961
  {
23962
    "behavior",
23963
    7,
23964
    PROTOBUF_C_LABEL_NONE,
23965
    PROTOBUF_C_TYPE_ENUM,
23966
    0,   /* quantifier_offset */
23967
    offsetof(PgQuery__RenameStmt, behavior),
23968
    &pg_query__drop_behavior__descriptor,
23969
    NULL,
23970
    0,             /* flags */
23971
    0,NULL,NULL    /* reserved1,reserved2, etc */
23972
  },
23973
  {
23974
    "missing_ok",
23975
    8,
23976
    PROTOBUF_C_LABEL_NONE,
23977
    PROTOBUF_C_TYPE_BOOL,
23978
    0,   /* quantifier_offset */
23979
    offsetof(PgQuery__RenameStmt, missing_ok),
23980
    NULL,
23981
    NULL,
23982
    0,             /* flags */
23983
    0,NULL,NULL    /* reserved1,reserved2, etc */
23984
  },
23985
};
23986
static const unsigned pg_query__rename_stmt__field_indices_by_name[] = {
23987
  6,   /* field[6] = behavior */
23988
  7,   /* field[7] = missing_ok */
23989
  5,   /* field[5] = newname */
23990
  3,   /* field[3] = object */
23991
  2,   /* field[2] = relation */
23992
  1,   /* field[1] = relation_type */
23993
  0,   /* field[0] = rename_type */
23994
  4,   /* field[4] = subname */
23995
};
23996
static const ProtobufCIntRange pg_query__rename_stmt__number_ranges[1 + 1] =
23997
{
23998
  { 1, 0 },
23999
  { 0, 8 }
24000
};
24001
const ProtobufCMessageDescriptor pg_query__rename_stmt__descriptor =
24002
{
24003
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24004
  "pg_query.RenameStmt",
24005
  "RenameStmt",
24006
  "PgQuery__RenameStmt",
24007
  "pg_query",
24008
  sizeof(PgQuery__RenameStmt),
24009
  8,
24010
  pg_query__rename_stmt__field_descriptors,
24011
  pg_query__rename_stmt__field_indices_by_name,
24012
  1,  pg_query__rename_stmt__number_ranges,
24013
  (ProtobufCMessageInit) pg_query__rename_stmt__init,
24014
  NULL,NULL,NULL    /* reserved[123] */
24015
};
24016
static const ProtobufCFieldDescriptor pg_query__rule_stmt__field_descriptors[7] =
24017
{
24018
  {
24019
    "relation",
24020
    1,
24021
    PROTOBUF_C_LABEL_NONE,
24022
    PROTOBUF_C_TYPE_MESSAGE,
24023
    0,   /* quantifier_offset */
24024
    offsetof(PgQuery__RuleStmt, relation),
24025
    &pg_query__range_var__descriptor,
24026
    NULL,
24027
    0,             /* flags */
24028
    0,NULL,NULL    /* reserved1,reserved2, etc */
24029
  },
24030
  {
24031
    "rulename",
24032
    2,
24033
    PROTOBUF_C_LABEL_NONE,
24034
    PROTOBUF_C_TYPE_STRING,
24035
    0,   /* quantifier_offset */
24036
    offsetof(PgQuery__RuleStmt, rulename),
24037
    NULL,
24038
    &protobuf_c_empty_string,
24039
    0,             /* flags */
24040
    0,NULL,NULL    /* reserved1,reserved2, etc */
24041
  },
24042
  {
24043
    "where_clause",
24044
    3,
24045
    PROTOBUF_C_LABEL_NONE,
24046
    PROTOBUF_C_TYPE_MESSAGE,
24047
    0,   /* quantifier_offset */
24048
    offsetof(PgQuery__RuleStmt, where_clause),
24049
    &pg_query__node__descriptor,
24050
    NULL,
24051
    0,             /* flags */
24052
    0,NULL,NULL    /* reserved1,reserved2, etc */
24053
  },
24054
  {
24055
    "event",
24056
    4,
24057
    PROTOBUF_C_LABEL_NONE,
24058
    PROTOBUF_C_TYPE_ENUM,
24059
    0,   /* quantifier_offset */
24060
    offsetof(PgQuery__RuleStmt, event),
24061
    &pg_query__cmd_type__descriptor,
24062
    NULL,
24063
    0,             /* flags */
24064
    0,NULL,NULL    /* reserved1,reserved2, etc */
24065
  },
24066
  {
24067
    "instead",
24068
    5,
24069
    PROTOBUF_C_LABEL_NONE,
24070
    PROTOBUF_C_TYPE_BOOL,
24071
    0,   /* quantifier_offset */
24072
    offsetof(PgQuery__RuleStmt, instead),
24073
    NULL,
24074
    NULL,
24075
    0,             /* flags */
24076
    0,NULL,NULL    /* reserved1,reserved2, etc */
24077
  },
24078
  {
24079
    "actions",
24080
    6,
24081
    PROTOBUF_C_LABEL_REPEATED,
24082
    PROTOBUF_C_TYPE_MESSAGE,
24083
    offsetof(PgQuery__RuleStmt, n_actions),
24084
    offsetof(PgQuery__RuleStmt, actions),
24085
    &pg_query__node__descriptor,
24086
    NULL,
24087
    0,             /* flags */
24088
    0,NULL,NULL    /* reserved1,reserved2, etc */
24089
  },
24090
  {
24091
    "replace",
24092
    7,
24093
    PROTOBUF_C_LABEL_NONE,
24094
    PROTOBUF_C_TYPE_BOOL,
24095
    0,   /* quantifier_offset */
24096
    offsetof(PgQuery__RuleStmt, replace),
24097
    NULL,
24098
    NULL,
24099
    0,             /* flags */
24100
    0,NULL,NULL    /* reserved1,reserved2, etc */
24101
  },
24102
};
24103
static const unsigned pg_query__rule_stmt__field_indices_by_name[] = {
24104
  5,   /* field[5] = actions */
24105
  3,   /* field[3] = event */
24106
  4,   /* field[4] = instead */
24107
  0,   /* field[0] = relation */
24108
  6,   /* field[6] = replace */
24109
  1,   /* field[1] = rulename */
24110
  2,   /* field[2] = where_clause */
24111
};
24112
static const ProtobufCIntRange pg_query__rule_stmt__number_ranges[1 + 1] =
24113
{
24114
  { 1, 0 },
24115
  { 0, 7 }
24116
};
24117
const ProtobufCMessageDescriptor pg_query__rule_stmt__descriptor =
24118
{
24119
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24120
  "pg_query.RuleStmt",
24121
  "RuleStmt",
24122
  "PgQuery__RuleStmt",
24123
  "pg_query",
24124
  sizeof(PgQuery__RuleStmt),
24125
  7,
24126
  pg_query__rule_stmt__field_descriptors,
24127
  pg_query__rule_stmt__field_indices_by_name,
24128
  1,  pg_query__rule_stmt__number_ranges,
24129
  (ProtobufCMessageInit) pg_query__rule_stmt__init,
24130
  NULL,NULL,NULL    /* reserved[123] */
24131
};
24132
static const ProtobufCFieldDescriptor pg_query__notify_stmt__field_descriptors[2] =
24133
{
24134
  {
24135
    "conditionname",
24136
    1,
24137
    PROTOBUF_C_LABEL_NONE,
24138
    PROTOBUF_C_TYPE_STRING,
24139
    0,   /* quantifier_offset */
24140
    offsetof(PgQuery__NotifyStmt, conditionname),
24141
    NULL,
24142
    &protobuf_c_empty_string,
24143
    0,             /* flags */
24144
    0,NULL,NULL    /* reserved1,reserved2, etc */
24145
  },
24146
  {
24147
    "payload",
24148
    2,
24149
    PROTOBUF_C_LABEL_NONE,
24150
    PROTOBUF_C_TYPE_STRING,
24151
    0,   /* quantifier_offset */
24152
    offsetof(PgQuery__NotifyStmt, payload),
24153
    NULL,
24154
    &protobuf_c_empty_string,
24155
    0,             /* flags */
24156
    0,NULL,NULL    /* reserved1,reserved2, etc */
24157
  },
24158
};
24159
static const unsigned pg_query__notify_stmt__field_indices_by_name[] = {
24160
  0,   /* field[0] = conditionname */
24161
  1,   /* field[1] = payload */
24162
};
24163
static const ProtobufCIntRange pg_query__notify_stmt__number_ranges[1 + 1] =
24164
{
24165
  { 1, 0 },
24166
  { 0, 2 }
24167
};
24168
const ProtobufCMessageDescriptor pg_query__notify_stmt__descriptor =
24169
{
24170
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24171
  "pg_query.NotifyStmt",
24172
  "NotifyStmt",
24173
  "PgQuery__NotifyStmt",
24174
  "pg_query",
24175
  sizeof(PgQuery__NotifyStmt),
24176
  2,
24177
  pg_query__notify_stmt__field_descriptors,
24178
  pg_query__notify_stmt__field_indices_by_name,
24179
  1,  pg_query__notify_stmt__number_ranges,
24180
  (ProtobufCMessageInit) pg_query__notify_stmt__init,
24181
  NULL,NULL,NULL    /* reserved[123] */
24182
};
24183
static const ProtobufCFieldDescriptor pg_query__listen_stmt__field_descriptors[1] =
24184
{
24185
  {
24186
    "conditionname",
24187
    1,
24188
    PROTOBUF_C_LABEL_NONE,
24189
    PROTOBUF_C_TYPE_STRING,
24190
    0,   /* quantifier_offset */
24191
    offsetof(PgQuery__ListenStmt, conditionname),
24192
    NULL,
24193
    &protobuf_c_empty_string,
24194
    0,             /* flags */
24195
    0,NULL,NULL    /* reserved1,reserved2, etc */
24196
  },
24197
};
24198
static const unsigned pg_query__listen_stmt__field_indices_by_name[] = {
24199
  0,   /* field[0] = conditionname */
24200
};
24201
static const ProtobufCIntRange pg_query__listen_stmt__number_ranges[1 + 1] =
24202
{
24203
  { 1, 0 },
24204
  { 0, 1 }
24205
};
24206
const ProtobufCMessageDescriptor pg_query__listen_stmt__descriptor =
24207
{
24208
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24209
  "pg_query.ListenStmt",
24210
  "ListenStmt",
24211
  "PgQuery__ListenStmt",
24212
  "pg_query",
24213
  sizeof(PgQuery__ListenStmt),
24214
  1,
24215
  pg_query__listen_stmt__field_descriptors,
24216
  pg_query__listen_stmt__field_indices_by_name,
24217
  1,  pg_query__listen_stmt__number_ranges,
24218
  (ProtobufCMessageInit) pg_query__listen_stmt__init,
24219
  NULL,NULL,NULL    /* reserved[123] */
24220
};
24221
static const ProtobufCFieldDescriptor pg_query__unlisten_stmt__field_descriptors[1] =
24222
{
24223
  {
24224
    "conditionname",
24225
    1,
24226
    PROTOBUF_C_LABEL_NONE,
24227
    PROTOBUF_C_TYPE_STRING,
24228
    0,   /* quantifier_offset */
24229
    offsetof(PgQuery__UnlistenStmt, conditionname),
24230
    NULL,
24231
    &protobuf_c_empty_string,
24232
    0,             /* flags */
24233
    0,NULL,NULL    /* reserved1,reserved2, etc */
24234
  },
24235
};
24236
static const unsigned pg_query__unlisten_stmt__field_indices_by_name[] = {
24237
  0,   /* field[0] = conditionname */
24238
};
24239
static const ProtobufCIntRange pg_query__unlisten_stmt__number_ranges[1 + 1] =
24240
{
24241
  { 1, 0 },
24242
  { 0, 1 }
24243
};
24244
const ProtobufCMessageDescriptor pg_query__unlisten_stmt__descriptor =
24245
{
24246
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24247
  "pg_query.UnlistenStmt",
24248
  "UnlistenStmt",
24249
  "PgQuery__UnlistenStmt",
24250
  "pg_query",
24251
  sizeof(PgQuery__UnlistenStmt),
24252
  1,
24253
  pg_query__unlisten_stmt__field_descriptors,
24254
  pg_query__unlisten_stmt__field_indices_by_name,
24255
  1,  pg_query__unlisten_stmt__number_ranges,
24256
  (ProtobufCMessageInit) pg_query__unlisten_stmt__init,
24257
  NULL,NULL,NULL    /* reserved[123] */
24258
};
24259
static const ProtobufCFieldDescriptor pg_query__transaction_stmt__field_descriptors[5] =
24260
{
24261
  {
24262
    "kind",
24263
    1,
24264
    PROTOBUF_C_LABEL_NONE,
24265
    PROTOBUF_C_TYPE_ENUM,
24266
    0,   /* quantifier_offset */
24267
    offsetof(PgQuery__TransactionStmt, kind),
24268
    &pg_query__transaction_stmt_kind__descriptor,
24269
    NULL,
24270
    0,             /* flags */
24271
    0,NULL,NULL    /* reserved1,reserved2, etc */
24272
  },
24273
  {
24274
    "options",
24275
    2,
24276
    PROTOBUF_C_LABEL_REPEATED,
24277
    PROTOBUF_C_TYPE_MESSAGE,
24278
    offsetof(PgQuery__TransactionStmt, n_options),
24279
    offsetof(PgQuery__TransactionStmt, options),
24280
    &pg_query__node__descriptor,
24281
    NULL,
24282
    0,             /* flags */
24283
    0,NULL,NULL    /* reserved1,reserved2, etc */
24284
  },
24285
  {
24286
    "savepoint_name",
24287
    3,
24288
    PROTOBUF_C_LABEL_NONE,
24289
    PROTOBUF_C_TYPE_STRING,
24290
    0,   /* quantifier_offset */
24291
    offsetof(PgQuery__TransactionStmt, savepoint_name),
24292
    NULL,
24293
    &protobuf_c_empty_string,
24294
    0,             /* flags */
24295
    0,NULL,NULL    /* reserved1,reserved2, etc */
24296
  },
24297
  {
24298
    "gid",
24299
    4,
24300
    PROTOBUF_C_LABEL_NONE,
24301
    PROTOBUF_C_TYPE_STRING,
24302
    0,   /* quantifier_offset */
24303
    offsetof(PgQuery__TransactionStmt, gid),
24304
    NULL,
24305
    &protobuf_c_empty_string,
24306
    0,             /* flags */
24307
    0,NULL,NULL    /* reserved1,reserved2, etc */
24308
  },
24309
  {
24310
    "chain",
24311
    5,
24312
    PROTOBUF_C_LABEL_NONE,
24313
    PROTOBUF_C_TYPE_BOOL,
24314
    0,   /* quantifier_offset */
24315
    offsetof(PgQuery__TransactionStmt, chain),
24316
    NULL,
24317
    NULL,
24318
    0,             /* flags */
24319
    0,NULL,NULL    /* reserved1,reserved2, etc */
24320
  },
24321
};
24322
static const unsigned pg_query__transaction_stmt__field_indices_by_name[] = {
24323
  4,   /* field[4] = chain */
24324
  3,   /* field[3] = gid */
24325
  0,   /* field[0] = kind */
24326
  1,   /* field[1] = options */
24327
  2,   /* field[2] = savepoint_name */
24328
};
24329
static const ProtobufCIntRange pg_query__transaction_stmt__number_ranges[1 + 1] =
24330
{
24331
  { 1, 0 },
24332
  { 0, 5 }
24333
};
24334
const ProtobufCMessageDescriptor pg_query__transaction_stmt__descriptor =
24335
{
24336
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24337
  "pg_query.TransactionStmt",
24338
  "TransactionStmt",
24339
  "PgQuery__TransactionStmt",
24340
  "pg_query",
24341
  sizeof(PgQuery__TransactionStmt),
24342
  5,
24343
  pg_query__transaction_stmt__field_descriptors,
24344
  pg_query__transaction_stmt__field_indices_by_name,
24345
  1,  pg_query__transaction_stmt__number_ranges,
24346
  (ProtobufCMessageInit) pg_query__transaction_stmt__init,
24347
  NULL,NULL,NULL    /* reserved[123] */
24348
};
24349
static const ProtobufCFieldDescriptor pg_query__view_stmt__field_descriptors[6] =
24350
{
24351
  {
24352
    "view",
24353
    1,
24354
    PROTOBUF_C_LABEL_NONE,
24355
    PROTOBUF_C_TYPE_MESSAGE,
24356
    0,   /* quantifier_offset */
24357
    offsetof(PgQuery__ViewStmt, view),
24358
    &pg_query__range_var__descriptor,
24359
    NULL,
24360
    0,             /* flags */
24361
    0,NULL,NULL    /* reserved1,reserved2, etc */
24362
  },
24363
  {
24364
    "aliases",
24365
    2,
24366
    PROTOBUF_C_LABEL_REPEATED,
24367
    PROTOBUF_C_TYPE_MESSAGE,
24368
    offsetof(PgQuery__ViewStmt, n_aliases),
24369
    offsetof(PgQuery__ViewStmt, aliases),
24370
    &pg_query__node__descriptor,
24371
    NULL,
24372
    0,             /* flags */
24373
    0,NULL,NULL    /* reserved1,reserved2, etc */
24374
  },
24375
  {
24376
    "query",
24377
    3,
24378
    PROTOBUF_C_LABEL_NONE,
24379
    PROTOBUF_C_TYPE_MESSAGE,
24380
    0,   /* quantifier_offset */
24381
    offsetof(PgQuery__ViewStmt, query),
24382
    &pg_query__node__descriptor,
24383
    NULL,
24384
    0,             /* flags */
24385
    0,NULL,NULL    /* reserved1,reserved2, etc */
24386
  },
24387
  {
24388
    "replace",
24389
    4,
24390
    PROTOBUF_C_LABEL_NONE,
24391
    PROTOBUF_C_TYPE_BOOL,
24392
    0,   /* quantifier_offset */
24393
    offsetof(PgQuery__ViewStmt, replace),
24394
    NULL,
24395
    NULL,
24396
    0,             /* flags */
24397
    0,NULL,NULL    /* reserved1,reserved2, etc */
24398
  },
24399
  {
24400
    "options",
24401
    5,
24402
    PROTOBUF_C_LABEL_REPEATED,
24403
    PROTOBUF_C_TYPE_MESSAGE,
24404
    offsetof(PgQuery__ViewStmt, n_options),
24405
    offsetof(PgQuery__ViewStmt, options),
24406
    &pg_query__node__descriptor,
24407
    NULL,
24408
    0,             /* flags */
24409
    0,NULL,NULL    /* reserved1,reserved2, etc */
24410
  },
24411
  {
24412
    "with_check_option",
24413
    6,
24414
    PROTOBUF_C_LABEL_NONE,
24415
    PROTOBUF_C_TYPE_ENUM,
24416
    0,   /* quantifier_offset */
24417
    offsetof(PgQuery__ViewStmt, with_check_option),
24418
    &pg_query__view_check_option__descriptor,
24419
    NULL,
24420
    0,             /* flags */
24421
    0,NULL,NULL    /* reserved1,reserved2, etc */
24422
  },
24423
};
24424
static const unsigned pg_query__view_stmt__field_indices_by_name[] = {
24425
  1,   /* field[1] = aliases */
24426
  4,   /* field[4] = options */
24427
  2,   /* field[2] = query */
24428
  3,   /* field[3] = replace */
24429
  0,   /* field[0] = view */
24430
  5,   /* field[5] = with_check_option */
24431
};
24432
static const ProtobufCIntRange pg_query__view_stmt__number_ranges[1 + 1] =
24433
{
24434
  { 1, 0 },
24435
  { 0, 6 }
24436
};
24437
const ProtobufCMessageDescriptor pg_query__view_stmt__descriptor =
24438
{
24439
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24440
  "pg_query.ViewStmt",
24441
  "ViewStmt",
24442
  "PgQuery__ViewStmt",
24443
  "pg_query",
24444
  sizeof(PgQuery__ViewStmt),
24445
  6,
24446
  pg_query__view_stmt__field_descriptors,
24447
  pg_query__view_stmt__field_indices_by_name,
24448
  1,  pg_query__view_stmt__number_ranges,
24449
  (ProtobufCMessageInit) pg_query__view_stmt__init,
24450
  NULL,NULL,NULL    /* reserved[123] */
24451
};
24452
static const ProtobufCFieldDescriptor pg_query__load_stmt__field_descriptors[1] =
24453
{
24454
  {
24455
    "filename",
24456
    1,
24457
    PROTOBUF_C_LABEL_NONE,
24458
    PROTOBUF_C_TYPE_STRING,
24459
    0,   /* quantifier_offset */
24460
    offsetof(PgQuery__LoadStmt, filename),
24461
    NULL,
24462
    &protobuf_c_empty_string,
24463
    0,             /* flags */
24464
    0,NULL,NULL    /* reserved1,reserved2, etc */
24465
  },
24466
};
24467
static const unsigned pg_query__load_stmt__field_indices_by_name[] = {
24468
  0,   /* field[0] = filename */
24469
};
24470
static const ProtobufCIntRange pg_query__load_stmt__number_ranges[1 + 1] =
24471
{
24472
  { 1, 0 },
24473
  { 0, 1 }
24474
};
24475
const ProtobufCMessageDescriptor pg_query__load_stmt__descriptor =
24476
{
24477
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24478
  "pg_query.LoadStmt",
24479
  "LoadStmt",
24480
  "PgQuery__LoadStmt",
24481
  "pg_query",
24482
  sizeof(PgQuery__LoadStmt),
24483
  1,
24484
  pg_query__load_stmt__field_descriptors,
24485
  pg_query__load_stmt__field_indices_by_name,
24486
  1,  pg_query__load_stmt__number_ranges,
24487
  (ProtobufCMessageInit) pg_query__load_stmt__init,
24488
  NULL,NULL,NULL    /* reserved[123] */
24489
};
24490
static const ProtobufCFieldDescriptor pg_query__create_domain_stmt__field_descriptors[4] =
24491
{
24492
  {
24493
    "domainname",
24494
    1,
24495
    PROTOBUF_C_LABEL_REPEATED,
24496
    PROTOBUF_C_TYPE_MESSAGE,
24497
    offsetof(PgQuery__CreateDomainStmt, n_domainname),
24498
    offsetof(PgQuery__CreateDomainStmt, domainname),
24499
    &pg_query__node__descriptor,
24500
    NULL,
24501
    0,             /* flags */
24502
    0,NULL,NULL    /* reserved1,reserved2, etc */
24503
  },
24504
  {
24505
    "type_name",
24506
    2,
24507
    PROTOBUF_C_LABEL_NONE,
24508
    PROTOBUF_C_TYPE_MESSAGE,
24509
    0,   /* quantifier_offset */
24510
    offsetof(PgQuery__CreateDomainStmt, type_name),
24511
    &pg_query__type_name__descriptor,
24512
    NULL,
24513
    0,             /* flags */
24514
    0,NULL,NULL    /* reserved1,reserved2, etc */
24515
  },
24516
  {
24517
    "coll_clause",
24518
    3,
24519
    PROTOBUF_C_LABEL_NONE,
24520
    PROTOBUF_C_TYPE_MESSAGE,
24521
    0,   /* quantifier_offset */
24522
    offsetof(PgQuery__CreateDomainStmt, coll_clause),
24523
    &pg_query__collate_clause__descriptor,
24524
    NULL,
24525
    0,             /* flags */
24526
    0,NULL,NULL    /* reserved1,reserved2, etc */
24527
  },
24528
  {
24529
    "constraints",
24530
    4,
24531
    PROTOBUF_C_LABEL_REPEATED,
24532
    PROTOBUF_C_TYPE_MESSAGE,
24533
    offsetof(PgQuery__CreateDomainStmt, n_constraints),
24534
    offsetof(PgQuery__CreateDomainStmt, constraints),
24535
    &pg_query__node__descriptor,
24536
    NULL,
24537
    0,             /* flags */
24538
    0,NULL,NULL    /* reserved1,reserved2, etc */
24539
  },
24540
};
24541
static const unsigned pg_query__create_domain_stmt__field_indices_by_name[] = {
24542
  2,   /* field[2] = coll_clause */
24543
  3,   /* field[3] = constraints */
24544
  0,   /* field[0] = domainname */
24545
  1,   /* field[1] = type_name */
24546
};
24547
static const ProtobufCIntRange pg_query__create_domain_stmt__number_ranges[1 + 1] =
24548
{
24549
  { 1, 0 },
24550
  { 0, 4 }
24551
};
24552
const ProtobufCMessageDescriptor pg_query__create_domain_stmt__descriptor =
24553
{
24554
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24555
  "pg_query.CreateDomainStmt",
24556
  "CreateDomainStmt",
24557
  "PgQuery__CreateDomainStmt",
24558
  "pg_query",
24559
  sizeof(PgQuery__CreateDomainStmt),
24560
  4,
24561
  pg_query__create_domain_stmt__field_descriptors,
24562
  pg_query__create_domain_stmt__field_indices_by_name,
24563
  1,  pg_query__create_domain_stmt__number_ranges,
24564
  (ProtobufCMessageInit) pg_query__create_domain_stmt__init,
24565
  NULL,NULL,NULL    /* reserved[123] */
24566
};
24567
static const ProtobufCFieldDescriptor pg_query__createdb_stmt__field_descriptors[2] =
24568
{
24569
  {
24570
    "dbname",
24571
    1,
24572
    PROTOBUF_C_LABEL_NONE,
24573
    PROTOBUF_C_TYPE_STRING,
24574
    0,   /* quantifier_offset */
24575
    offsetof(PgQuery__CreatedbStmt, dbname),
24576
    NULL,
24577
    &protobuf_c_empty_string,
24578
    0,             /* flags */
24579
    0,NULL,NULL    /* reserved1,reserved2, etc */
24580
  },
24581
  {
24582
    "options",
24583
    2,
24584
    PROTOBUF_C_LABEL_REPEATED,
24585
    PROTOBUF_C_TYPE_MESSAGE,
24586
    offsetof(PgQuery__CreatedbStmt, n_options),
24587
    offsetof(PgQuery__CreatedbStmt, options),
24588
    &pg_query__node__descriptor,
24589
    NULL,
24590
    0,             /* flags */
24591
    0,NULL,NULL    /* reserved1,reserved2, etc */
24592
  },
24593
};
24594
static const unsigned pg_query__createdb_stmt__field_indices_by_name[] = {
24595
  0,   /* field[0] = dbname */
24596
  1,   /* field[1] = options */
24597
};
24598
static const ProtobufCIntRange pg_query__createdb_stmt__number_ranges[1 + 1] =
24599
{
24600
  { 1, 0 },
24601
  { 0, 2 }
24602
};
24603
const ProtobufCMessageDescriptor pg_query__createdb_stmt__descriptor =
24604
{
24605
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24606
  "pg_query.CreatedbStmt",
24607
  "CreatedbStmt",
24608
  "PgQuery__CreatedbStmt",
24609
  "pg_query",
24610
  sizeof(PgQuery__CreatedbStmt),
24611
  2,
24612
  pg_query__createdb_stmt__field_descriptors,
24613
  pg_query__createdb_stmt__field_indices_by_name,
24614
  1,  pg_query__createdb_stmt__number_ranges,
24615
  (ProtobufCMessageInit) pg_query__createdb_stmt__init,
24616
  NULL,NULL,NULL    /* reserved[123] */
24617
};
24618
static const ProtobufCFieldDescriptor pg_query__dropdb_stmt__field_descriptors[3] =
24619
{
24620
  {
24621
    "dbname",
24622
    1,
24623
    PROTOBUF_C_LABEL_NONE,
24624
    PROTOBUF_C_TYPE_STRING,
24625
    0,   /* quantifier_offset */
24626
    offsetof(PgQuery__DropdbStmt, dbname),
24627
    NULL,
24628
    &protobuf_c_empty_string,
24629
    0,             /* flags */
24630
    0,NULL,NULL    /* reserved1,reserved2, etc */
24631
  },
24632
  {
24633
    "missing_ok",
24634
    2,
24635
    PROTOBUF_C_LABEL_NONE,
24636
    PROTOBUF_C_TYPE_BOOL,
24637
    0,   /* quantifier_offset */
24638
    offsetof(PgQuery__DropdbStmt, missing_ok),
24639
    NULL,
24640
    NULL,
24641
    0,             /* flags */
24642
    0,NULL,NULL    /* reserved1,reserved2, etc */
24643
  },
24644
  {
24645
    "options",
24646
    3,
24647
    PROTOBUF_C_LABEL_REPEATED,
24648
    PROTOBUF_C_TYPE_MESSAGE,
24649
    offsetof(PgQuery__DropdbStmt, n_options),
24650
    offsetof(PgQuery__DropdbStmt, options),
24651
    &pg_query__node__descriptor,
24652
    NULL,
24653
    0,             /* flags */
24654
    0,NULL,NULL    /* reserved1,reserved2, etc */
24655
  },
24656
};
24657
static const unsigned pg_query__dropdb_stmt__field_indices_by_name[] = {
24658
  0,   /* field[0] = dbname */
24659
  1,   /* field[1] = missing_ok */
24660
  2,   /* field[2] = options */
24661
};
24662
static const ProtobufCIntRange pg_query__dropdb_stmt__number_ranges[1 + 1] =
24663
{
24664
  { 1, 0 },
24665
  { 0, 3 }
24666
};
24667
const ProtobufCMessageDescriptor pg_query__dropdb_stmt__descriptor =
24668
{
24669
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24670
  "pg_query.DropdbStmt",
24671
  "DropdbStmt",
24672
  "PgQuery__DropdbStmt",
24673
  "pg_query",
24674
  sizeof(PgQuery__DropdbStmt),
24675
  3,
24676
  pg_query__dropdb_stmt__field_descriptors,
24677
  pg_query__dropdb_stmt__field_indices_by_name,
24678
  1,  pg_query__dropdb_stmt__number_ranges,
24679
  (ProtobufCMessageInit) pg_query__dropdb_stmt__init,
24680
  NULL,NULL,NULL    /* reserved[123] */
24681
};
24682
static const ProtobufCFieldDescriptor pg_query__vacuum_stmt__field_descriptors[3] =
24683
{
24684
  {
24685
    "options",
24686
    1,
24687
    PROTOBUF_C_LABEL_REPEATED,
24688
    PROTOBUF_C_TYPE_MESSAGE,
24689
    offsetof(PgQuery__VacuumStmt, n_options),
24690
    offsetof(PgQuery__VacuumStmt, options),
24691
    &pg_query__node__descriptor,
24692
    NULL,
24693
    0,             /* flags */
24694
    0,NULL,NULL    /* reserved1,reserved2, etc */
24695
  },
24696
  {
24697
    "rels",
24698
    2,
24699
    PROTOBUF_C_LABEL_REPEATED,
24700
    PROTOBUF_C_TYPE_MESSAGE,
24701
    offsetof(PgQuery__VacuumStmt, n_rels),
24702
    offsetof(PgQuery__VacuumStmt, rels),
24703
    &pg_query__node__descriptor,
24704
    NULL,
24705
    0,             /* flags */
24706
    0,NULL,NULL    /* reserved1,reserved2, etc */
24707
  },
24708
  {
24709
    "is_vacuumcmd",
24710
    3,
24711
    PROTOBUF_C_LABEL_NONE,
24712
    PROTOBUF_C_TYPE_BOOL,
24713
    0,   /* quantifier_offset */
24714
    offsetof(PgQuery__VacuumStmt, is_vacuumcmd),
24715
    NULL,
24716
    NULL,
24717
    0,             /* flags */
24718
    0,NULL,NULL    /* reserved1,reserved2, etc */
24719
  },
24720
};
24721
static const unsigned pg_query__vacuum_stmt__field_indices_by_name[] = {
24722
  2,   /* field[2] = is_vacuumcmd */
24723
  0,   /* field[0] = options */
24724
  1,   /* field[1] = rels */
24725
};
24726
static const ProtobufCIntRange pg_query__vacuum_stmt__number_ranges[1 + 1] =
24727
{
24728
  { 1, 0 },
24729
  { 0, 3 }
24730
};
24731
const ProtobufCMessageDescriptor pg_query__vacuum_stmt__descriptor =
24732
{
24733
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24734
  "pg_query.VacuumStmt",
24735
  "VacuumStmt",
24736
  "PgQuery__VacuumStmt",
24737
  "pg_query",
24738
  sizeof(PgQuery__VacuumStmt),
24739
  3,
24740
  pg_query__vacuum_stmt__field_descriptors,
24741
  pg_query__vacuum_stmt__field_indices_by_name,
24742
  1,  pg_query__vacuum_stmt__number_ranges,
24743
  (ProtobufCMessageInit) pg_query__vacuum_stmt__init,
24744
  NULL,NULL,NULL    /* reserved[123] */
24745
};
24746
static const ProtobufCFieldDescriptor pg_query__explain_stmt__field_descriptors[2] =
24747
{
24748
  {
24749
    "query",
24750
    1,
24751
    PROTOBUF_C_LABEL_NONE,
24752
    PROTOBUF_C_TYPE_MESSAGE,
24753
    0,   /* quantifier_offset */
24754
    offsetof(PgQuery__ExplainStmt, query),
24755
    &pg_query__node__descriptor,
24756
    NULL,
24757
    0,             /* flags */
24758
    0,NULL,NULL    /* reserved1,reserved2, etc */
24759
  },
24760
  {
24761
    "options",
24762
    2,
24763
    PROTOBUF_C_LABEL_REPEATED,
24764
    PROTOBUF_C_TYPE_MESSAGE,
24765
    offsetof(PgQuery__ExplainStmt, n_options),
24766
    offsetof(PgQuery__ExplainStmt, options),
24767
    &pg_query__node__descriptor,
24768
    NULL,
24769
    0,             /* flags */
24770
    0,NULL,NULL    /* reserved1,reserved2, etc */
24771
  },
24772
};
24773
static const unsigned pg_query__explain_stmt__field_indices_by_name[] = {
24774
  1,   /* field[1] = options */
24775
  0,   /* field[0] = query */
24776
};
24777
static const ProtobufCIntRange pg_query__explain_stmt__number_ranges[1 + 1] =
24778
{
24779
  { 1, 0 },
24780
  { 0, 2 }
24781
};
24782
const ProtobufCMessageDescriptor pg_query__explain_stmt__descriptor =
24783
{
24784
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24785
  "pg_query.ExplainStmt",
24786
  "ExplainStmt",
24787
  "PgQuery__ExplainStmt",
24788
  "pg_query",
24789
  sizeof(PgQuery__ExplainStmt),
24790
  2,
24791
  pg_query__explain_stmt__field_descriptors,
24792
  pg_query__explain_stmt__field_indices_by_name,
24793
  1,  pg_query__explain_stmt__number_ranges,
24794
  (ProtobufCMessageInit) pg_query__explain_stmt__init,
24795
  NULL,NULL,NULL    /* reserved[123] */
24796
};
24797
static const ProtobufCFieldDescriptor pg_query__create_table_as_stmt__field_descriptors[5] =
24798
{
24799
  {
24800
    "query",
24801
    1,
24802
    PROTOBUF_C_LABEL_NONE,
24803
    PROTOBUF_C_TYPE_MESSAGE,
24804
    0,   /* quantifier_offset */
24805
    offsetof(PgQuery__CreateTableAsStmt, query),
24806
    &pg_query__node__descriptor,
24807
    NULL,
24808
    0,             /* flags */
24809
    0,NULL,NULL    /* reserved1,reserved2, etc */
24810
  },
24811
  {
24812
    "into",
24813
    2,
24814
    PROTOBUF_C_LABEL_NONE,
24815
    PROTOBUF_C_TYPE_MESSAGE,
24816
    0,   /* quantifier_offset */
24817
    offsetof(PgQuery__CreateTableAsStmt, into),
24818
    &pg_query__into_clause__descriptor,
24819
    NULL,
24820
    0,             /* flags */
24821
    0,NULL,NULL    /* reserved1,reserved2, etc */
24822
  },
24823
  {
24824
    "objtype",
24825
    3,
24826
    PROTOBUF_C_LABEL_NONE,
24827
    PROTOBUF_C_TYPE_ENUM,
24828
    0,   /* quantifier_offset */
24829
    offsetof(PgQuery__CreateTableAsStmt, objtype),
24830
    &pg_query__object_type__descriptor,
24831
    NULL,
24832
    0,             /* flags */
24833
    0,NULL,NULL    /* reserved1,reserved2, etc */
24834
  },
24835
  {
24836
    "is_select_into",
24837
    4,
24838
    PROTOBUF_C_LABEL_NONE,
24839
    PROTOBUF_C_TYPE_BOOL,
24840
    0,   /* quantifier_offset */
24841
    offsetof(PgQuery__CreateTableAsStmt, is_select_into),
24842
    NULL,
24843
    NULL,
24844
    0,             /* flags */
24845
    0,NULL,NULL    /* reserved1,reserved2, etc */
24846
  },
24847
  {
24848
    "if_not_exists",
24849
    5,
24850
    PROTOBUF_C_LABEL_NONE,
24851
    PROTOBUF_C_TYPE_BOOL,
24852
    0,   /* quantifier_offset */
24853
    offsetof(PgQuery__CreateTableAsStmt, if_not_exists),
24854
    NULL,
24855
    NULL,
24856
    0,             /* flags */
24857
    0,NULL,NULL    /* reserved1,reserved2, etc */
24858
  },
24859
};
24860
static const unsigned pg_query__create_table_as_stmt__field_indices_by_name[] = {
24861
  4,   /* field[4] = if_not_exists */
24862
  1,   /* field[1] = into */
24863
  3,   /* field[3] = is_select_into */
24864
  2,   /* field[2] = objtype */
24865
  0,   /* field[0] = query */
24866
};
24867
static const ProtobufCIntRange pg_query__create_table_as_stmt__number_ranges[1 + 1] =
24868
{
24869
  { 1, 0 },
24870
  { 0, 5 }
24871
};
24872
const ProtobufCMessageDescriptor pg_query__create_table_as_stmt__descriptor =
24873
{
24874
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24875
  "pg_query.CreateTableAsStmt",
24876
  "CreateTableAsStmt",
24877
  "PgQuery__CreateTableAsStmt",
24878
  "pg_query",
24879
  sizeof(PgQuery__CreateTableAsStmt),
24880
  5,
24881
  pg_query__create_table_as_stmt__field_descriptors,
24882
  pg_query__create_table_as_stmt__field_indices_by_name,
24883
  1,  pg_query__create_table_as_stmt__number_ranges,
24884
  (ProtobufCMessageInit) pg_query__create_table_as_stmt__init,
24885
  NULL,NULL,NULL    /* reserved[123] */
24886
};
24887
static const ProtobufCFieldDescriptor pg_query__create_seq_stmt__field_descriptors[5] =
24888
{
24889
  {
24890
    "sequence",
24891
    1,
24892
    PROTOBUF_C_LABEL_NONE,
24893
    PROTOBUF_C_TYPE_MESSAGE,
24894
    0,   /* quantifier_offset */
24895
    offsetof(PgQuery__CreateSeqStmt, sequence),
24896
    &pg_query__range_var__descriptor,
24897
    NULL,
24898
    0,             /* flags */
24899
    0,NULL,NULL    /* reserved1,reserved2, etc */
24900
  },
24901
  {
24902
    "options",
24903
    2,
24904
    PROTOBUF_C_LABEL_REPEATED,
24905
    PROTOBUF_C_TYPE_MESSAGE,
24906
    offsetof(PgQuery__CreateSeqStmt, n_options),
24907
    offsetof(PgQuery__CreateSeqStmt, options),
24908
    &pg_query__node__descriptor,
24909
    NULL,
24910
    0,             /* flags */
24911
    0,NULL,NULL    /* reserved1,reserved2, etc */
24912
  },
24913
  {
24914
    "owner_id",
24915
    3,
24916
    PROTOBUF_C_LABEL_NONE,
24917
    PROTOBUF_C_TYPE_UINT32,
24918
    0,   /* quantifier_offset */
24919
    offsetof(PgQuery__CreateSeqStmt, owner_id),
24920
    NULL,
24921
    NULL,
24922
    0,             /* flags */
24923
    0,NULL,NULL    /* reserved1,reserved2, etc */
24924
  },
24925
  {
24926
    "for_identity",
24927
    4,
24928
    PROTOBUF_C_LABEL_NONE,
24929
    PROTOBUF_C_TYPE_BOOL,
24930
    0,   /* quantifier_offset */
24931
    offsetof(PgQuery__CreateSeqStmt, for_identity),
24932
    NULL,
24933
    NULL,
24934
    0,             /* flags */
24935
    0,NULL,NULL    /* reserved1,reserved2, etc */
24936
  },
24937
  {
24938
    "if_not_exists",
24939
    5,
24940
    PROTOBUF_C_LABEL_NONE,
24941
    PROTOBUF_C_TYPE_BOOL,
24942
    0,   /* quantifier_offset */
24943
    offsetof(PgQuery__CreateSeqStmt, if_not_exists),
24944
    NULL,
24945
    NULL,
24946
    0,             /* flags */
24947
    0,NULL,NULL    /* reserved1,reserved2, etc */
24948
  },
24949
};
24950
static const unsigned pg_query__create_seq_stmt__field_indices_by_name[] = {
24951
  3,   /* field[3] = for_identity */
24952
  4,   /* field[4] = if_not_exists */
24953
  1,   /* field[1] = options */
24954
  2,   /* field[2] = owner_id */
24955
  0,   /* field[0] = sequence */
24956
};
24957
static const ProtobufCIntRange pg_query__create_seq_stmt__number_ranges[1 + 1] =
24958
{
24959
  { 1, 0 },
24960
  { 0, 5 }
24961
};
24962
const ProtobufCMessageDescriptor pg_query__create_seq_stmt__descriptor =
24963
{
24964
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
24965
  "pg_query.CreateSeqStmt",
24966
  "CreateSeqStmt",
24967
  "PgQuery__CreateSeqStmt",
24968
  "pg_query",
24969
  sizeof(PgQuery__CreateSeqStmt),
24970
  5,
24971
  pg_query__create_seq_stmt__field_descriptors,
24972
  pg_query__create_seq_stmt__field_indices_by_name,
24973
  1,  pg_query__create_seq_stmt__number_ranges,
24974
  (ProtobufCMessageInit) pg_query__create_seq_stmt__init,
24975
  NULL,NULL,NULL    /* reserved[123] */
24976
};
24977
static const ProtobufCFieldDescriptor pg_query__alter_seq_stmt__field_descriptors[4] =
24978
{
24979
  {
24980
    "sequence",
24981
    1,
24982
    PROTOBUF_C_LABEL_NONE,
24983
    PROTOBUF_C_TYPE_MESSAGE,
24984
    0,   /* quantifier_offset */
24985
    offsetof(PgQuery__AlterSeqStmt, sequence),
24986
    &pg_query__range_var__descriptor,
24987
    NULL,
24988
    0,             /* flags */
24989
    0,NULL,NULL    /* reserved1,reserved2, etc */
24990
  },
24991
  {
24992
    "options",
24993
    2,
24994
    PROTOBUF_C_LABEL_REPEATED,
24995
    PROTOBUF_C_TYPE_MESSAGE,
24996
    offsetof(PgQuery__AlterSeqStmt, n_options),
24997
    offsetof(PgQuery__AlterSeqStmt, options),
24998
    &pg_query__node__descriptor,
24999
    NULL,
25000
    0,             /* flags */
25001
    0,NULL,NULL    /* reserved1,reserved2, etc */
25002
  },
25003
  {
25004
    "for_identity",
25005
    3,
25006
    PROTOBUF_C_LABEL_NONE,
25007
    PROTOBUF_C_TYPE_BOOL,
25008
    0,   /* quantifier_offset */
25009
    offsetof(PgQuery__AlterSeqStmt, for_identity),
25010
    NULL,
25011
    NULL,
25012
    0,             /* flags */
25013
    0,NULL,NULL    /* reserved1,reserved2, etc */
25014
  },
25015
  {
25016
    "missing_ok",
25017
    4,
25018
    PROTOBUF_C_LABEL_NONE,
25019
    PROTOBUF_C_TYPE_BOOL,
25020
    0,   /* quantifier_offset */
25021
    offsetof(PgQuery__AlterSeqStmt, missing_ok),
25022
    NULL,
25023
    NULL,
25024
    0,             /* flags */
25025
    0,NULL,NULL    /* reserved1,reserved2, etc */
25026
  },
25027
};
25028
static const unsigned pg_query__alter_seq_stmt__field_indices_by_name[] = {
25029
  2,   /* field[2] = for_identity */
25030
  3,   /* field[3] = missing_ok */
25031
  1,   /* field[1] = options */
25032
  0,   /* field[0] = sequence */
25033
};
25034
static const ProtobufCIntRange pg_query__alter_seq_stmt__number_ranges[1 + 1] =
25035
{
25036
  { 1, 0 },
25037
  { 0, 4 }
25038
};
25039
const ProtobufCMessageDescriptor pg_query__alter_seq_stmt__descriptor =
25040
{
25041
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25042
  "pg_query.AlterSeqStmt",
25043
  "AlterSeqStmt",
25044
  "PgQuery__AlterSeqStmt",
25045
  "pg_query",
25046
  sizeof(PgQuery__AlterSeqStmt),
25047
  4,
25048
  pg_query__alter_seq_stmt__field_descriptors,
25049
  pg_query__alter_seq_stmt__field_indices_by_name,
25050
  1,  pg_query__alter_seq_stmt__number_ranges,
25051
  (ProtobufCMessageInit) pg_query__alter_seq_stmt__init,
25052
  NULL,NULL,NULL    /* reserved[123] */
25053
};
25054
static const ProtobufCFieldDescriptor pg_query__variable_set_stmt__field_descriptors[4] =
25055
{
25056
  {
25057
    "kind",
25058
    1,
25059
    PROTOBUF_C_LABEL_NONE,
25060
    PROTOBUF_C_TYPE_ENUM,
25061
    0,   /* quantifier_offset */
25062
    offsetof(PgQuery__VariableSetStmt, kind),
25063
    &pg_query__variable_set_kind__descriptor,
25064
    NULL,
25065
    0,             /* flags */
25066
    0,NULL,NULL    /* reserved1,reserved2, etc */
25067
  },
25068
  {
25069
    "name",
25070
    2,
25071
    PROTOBUF_C_LABEL_NONE,
25072
    PROTOBUF_C_TYPE_STRING,
25073
    0,   /* quantifier_offset */
25074
    offsetof(PgQuery__VariableSetStmt, name),
25075
    NULL,
25076
    &protobuf_c_empty_string,
25077
    0,             /* flags */
25078
    0,NULL,NULL    /* reserved1,reserved2, etc */
25079
  },
25080
  {
25081
    "args",
25082
    3,
25083
    PROTOBUF_C_LABEL_REPEATED,
25084
    PROTOBUF_C_TYPE_MESSAGE,
25085
    offsetof(PgQuery__VariableSetStmt, n_args),
25086
    offsetof(PgQuery__VariableSetStmt, args),
25087
    &pg_query__node__descriptor,
25088
    NULL,
25089
    0,             /* flags */
25090
    0,NULL,NULL    /* reserved1,reserved2, etc */
25091
  },
25092
  {
25093
    "is_local",
25094
    4,
25095
    PROTOBUF_C_LABEL_NONE,
25096
    PROTOBUF_C_TYPE_BOOL,
25097
    0,   /* quantifier_offset */
25098
    offsetof(PgQuery__VariableSetStmt, is_local),
25099
    NULL,
25100
    NULL,
25101
    0,             /* flags */
25102
    0,NULL,NULL    /* reserved1,reserved2, etc */
25103
  },
25104
};
25105
static const unsigned pg_query__variable_set_stmt__field_indices_by_name[] = {
25106
  2,   /* field[2] = args */
25107
  3,   /* field[3] = is_local */
25108
  0,   /* field[0] = kind */
25109
  1,   /* field[1] = name */
25110
};
25111
static const ProtobufCIntRange pg_query__variable_set_stmt__number_ranges[1 + 1] =
25112
{
25113
  { 1, 0 },
25114
  { 0, 4 }
25115
};
25116
const ProtobufCMessageDescriptor pg_query__variable_set_stmt__descriptor =
25117
{
25118
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25119
  "pg_query.VariableSetStmt",
25120
  "VariableSetStmt",
25121
  "PgQuery__VariableSetStmt",
25122
  "pg_query",
25123
  sizeof(PgQuery__VariableSetStmt),
25124
  4,
25125
  pg_query__variable_set_stmt__field_descriptors,
25126
  pg_query__variable_set_stmt__field_indices_by_name,
25127
  1,  pg_query__variable_set_stmt__number_ranges,
25128
  (ProtobufCMessageInit) pg_query__variable_set_stmt__init,
25129
  NULL,NULL,NULL    /* reserved[123] */
25130
};
25131
static const ProtobufCFieldDescriptor pg_query__variable_show_stmt__field_descriptors[1] =
25132
{
25133
  {
25134
    "name",
25135
    1,
25136
    PROTOBUF_C_LABEL_NONE,
25137
    PROTOBUF_C_TYPE_STRING,
25138
    0,   /* quantifier_offset */
25139
    offsetof(PgQuery__VariableShowStmt, name),
25140
    NULL,
25141
    &protobuf_c_empty_string,
25142
    0,             /* flags */
25143
    0,NULL,NULL    /* reserved1,reserved2, etc */
25144
  },
25145
};
25146
static const unsigned pg_query__variable_show_stmt__field_indices_by_name[] = {
25147
  0,   /* field[0] = name */
25148
};
25149
static const ProtobufCIntRange pg_query__variable_show_stmt__number_ranges[1 + 1] =
25150
{
25151
  { 1, 0 },
25152
  { 0, 1 }
25153
};
25154
const ProtobufCMessageDescriptor pg_query__variable_show_stmt__descriptor =
25155
{
25156
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25157
  "pg_query.VariableShowStmt",
25158
  "VariableShowStmt",
25159
  "PgQuery__VariableShowStmt",
25160
  "pg_query",
25161
  sizeof(PgQuery__VariableShowStmt),
25162
  1,
25163
  pg_query__variable_show_stmt__field_descriptors,
25164
  pg_query__variable_show_stmt__field_indices_by_name,
25165
  1,  pg_query__variable_show_stmt__number_ranges,
25166
  (ProtobufCMessageInit) pg_query__variable_show_stmt__init,
25167
  NULL,NULL,NULL    /* reserved[123] */
25168
};
25169
static const ProtobufCFieldDescriptor pg_query__discard_stmt__field_descriptors[1] =
25170
{
25171
  {
25172
    "target",
25173
    1,
25174
    PROTOBUF_C_LABEL_NONE,
25175
    PROTOBUF_C_TYPE_ENUM,
25176
    0,   /* quantifier_offset */
25177
    offsetof(PgQuery__DiscardStmt, target),
25178
    &pg_query__discard_mode__descriptor,
25179
    NULL,
25180
    0,             /* flags */
25181
    0,NULL,NULL    /* reserved1,reserved2, etc */
25182
  },
25183
};
25184
static const unsigned pg_query__discard_stmt__field_indices_by_name[] = {
25185
  0,   /* field[0] = target */
25186
};
25187
static const ProtobufCIntRange pg_query__discard_stmt__number_ranges[1 + 1] =
25188
{
25189
  { 1, 0 },
25190
  { 0, 1 }
25191
};
25192
const ProtobufCMessageDescriptor pg_query__discard_stmt__descriptor =
25193
{
25194
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25195
  "pg_query.DiscardStmt",
25196
  "DiscardStmt",
25197
  "PgQuery__DiscardStmt",
25198
  "pg_query",
25199
  sizeof(PgQuery__DiscardStmt),
25200
  1,
25201
  pg_query__discard_stmt__field_descriptors,
25202
  pg_query__discard_stmt__field_indices_by_name,
25203
  1,  pg_query__discard_stmt__number_ranges,
25204
  (ProtobufCMessageInit) pg_query__discard_stmt__init,
25205
  NULL,NULL,NULL    /* reserved[123] */
25206
};
25207
static const ProtobufCFieldDescriptor pg_query__create_trig_stmt__field_descriptors[15] =
25208
{
25209
  {
25210
    "replace",
25211
    1,
25212
    PROTOBUF_C_LABEL_NONE,
25213
    PROTOBUF_C_TYPE_BOOL,
25214
    0,   /* quantifier_offset */
25215
    offsetof(PgQuery__CreateTrigStmt, replace),
25216
    NULL,
25217
    NULL,
25218
    0,             /* flags */
25219
    0,NULL,NULL    /* reserved1,reserved2, etc */
25220
  },
25221
  {
25222
    "isconstraint",
25223
    2,
25224
    PROTOBUF_C_LABEL_NONE,
25225
    PROTOBUF_C_TYPE_BOOL,
25226
    0,   /* quantifier_offset */
25227
    offsetof(PgQuery__CreateTrigStmt, isconstraint),
25228
    NULL,
25229
    NULL,
25230
    0,             /* flags */
25231
    0,NULL,NULL    /* reserved1,reserved2, etc */
25232
  },
25233
  {
25234
    "trigname",
25235
    3,
25236
    PROTOBUF_C_LABEL_NONE,
25237
    PROTOBUF_C_TYPE_STRING,
25238
    0,   /* quantifier_offset */
25239
    offsetof(PgQuery__CreateTrigStmt, trigname),
25240
    NULL,
25241
    &protobuf_c_empty_string,
25242
    0,             /* flags */
25243
    0,NULL,NULL    /* reserved1,reserved2, etc */
25244
  },
25245
  {
25246
    "relation",
25247
    4,
25248
    PROTOBUF_C_LABEL_NONE,
25249
    PROTOBUF_C_TYPE_MESSAGE,
25250
    0,   /* quantifier_offset */
25251
    offsetof(PgQuery__CreateTrigStmt, relation),
25252
    &pg_query__range_var__descriptor,
25253
    NULL,
25254
    0,             /* flags */
25255
    0,NULL,NULL    /* reserved1,reserved2, etc */
25256
  },
25257
  {
25258
    "funcname",
25259
    5,
25260
    PROTOBUF_C_LABEL_REPEATED,
25261
    PROTOBUF_C_TYPE_MESSAGE,
25262
    offsetof(PgQuery__CreateTrigStmt, n_funcname),
25263
    offsetof(PgQuery__CreateTrigStmt, funcname),
25264
    &pg_query__node__descriptor,
25265
    NULL,
25266
    0,             /* flags */
25267
    0,NULL,NULL    /* reserved1,reserved2, etc */
25268
  },
25269
  {
25270
    "args",
25271
    6,
25272
    PROTOBUF_C_LABEL_REPEATED,
25273
    PROTOBUF_C_TYPE_MESSAGE,
25274
    offsetof(PgQuery__CreateTrigStmt, n_args),
25275
    offsetof(PgQuery__CreateTrigStmt, args),
25276
    &pg_query__node__descriptor,
25277
    NULL,
25278
    0,             /* flags */
25279
    0,NULL,NULL    /* reserved1,reserved2, etc */
25280
  },
25281
  {
25282
    "row",
25283
    7,
25284
    PROTOBUF_C_LABEL_NONE,
25285
    PROTOBUF_C_TYPE_BOOL,
25286
    0,   /* quantifier_offset */
25287
    offsetof(PgQuery__CreateTrigStmt, row),
25288
    NULL,
25289
    NULL,
25290
    0,             /* flags */
25291
    0,NULL,NULL    /* reserved1,reserved2, etc */
25292
  },
25293
  {
25294
    "timing",
25295
    8,
25296
    PROTOBUF_C_LABEL_NONE,
25297
    PROTOBUF_C_TYPE_INT32,
25298
    0,   /* quantifier_offset */
25299
    offsetof(PgQuery__CreateTrigStmt, timing),
25300
    NULL,
25301
    NULL,
25302
    0,             /* flags */
25303
    0,NULL,NULL    /* reserved1,reserved2, etc */
25304
  },
25305
  {
25306
    "events",
25307
    9,
25308
    PROTOBUF_C_LABEL_NONE,
25309
    PROTOBUF_C_TYPE_INT32,
25310
    0,   /* quantifier_offset */
25311
    offsetof(PgQuery__CreateTrigStmt, events),
25312
    NULL,
25313
    NULL,
25314
    0,             /* flags */
25315
    0,NULL,NULL    /* reserved1,reserved2, etc */
25316
  },
25317
  {
25318
    "columns",
25319
    10,
25320
    PROTOBUF_C_LABEL_REPEATED,
25321
    PROTOBUF_C_TYPE_MESSAGE,
25322
    offsetof(PgQuery__CreateTrigStmt, n_columns),
25323
    offsetof(PgQuery__CreateTrigStmt, columns),
25324
    &pg_query__node__descriptor,
25325
    NULL,
25326
    0,             /* flags */
25327
    0,NULL,NULL    /* reserved1,reserved2, etc */
25328
  },
25329
  {
25330
    "when_clause",
25331
    11,
25332
    PROTOBUF_C_LABEL_NONE,
25333
    PROTOBUF_C_TYPE_MESSAGE,
25334
    0,   /* quantifier_offset */
25335
    offsetof(PgQuery__CreateTrigStmt, when_clause),
25336
    &pg_query__node__descriptor,
25337
    NULL,
25338
    0,             /* flags */
25339
    0,NULL,NULL    /* reserved1,reserved2, etc */
25340
  },
25341
  {
25342
    "transition_rels",
25343
    12,
25344
    PROTOBUF_C_LABEL_REPEATED,
25345
    PROTOBUF_C_TYPE_MESSAGE,
25346
    offsetof(PgQuery__CreateTrigStmt, n_transition_rels),
25347
    offsetof(PgQuery__CreateTrigStmt, transition_rels),
25348
    &pg_query__node__descriptor,
25349
    NULL,
25350
    0,             /* flags */
25351
    0,NULL,NULL    /* reserved1,reserved2, etc */
25352
  },
25353
  {
25354
    "deferrable",
25355
    13,
25356
    PROTOBUF_C_LABEL_NONE,
25357
    PROTOBUF_C_TYPE_BOOL,
25358
    0,   /* quantifier_offset */
25359
    offsetof(PgQuery__CreateTrigStmt, deferrable),
25360
    NULL,
25361
    NULL,
25362
    0,             /* flags */
25363
    0,NULL,NULL    /* reserved1,reserved2, etc */
25364
  },
25365
  {
25366
    "initdeferred",
25367
    14,
25368
    PROTOBUF_C_LABEL_NONE,
25369
    PROTOBUF_C_TYPE_BOOL,
25370
    0,   /* quantifier_offset */
25371
    offsetof(PgQuery__CreateTrigStmt, initdeferred),
25372
    NULL,
25373
    NULL,
25374
    0,             /* flags */
25375
    0,NULL,NULL    /* reserved1,reserved2, etc */
25376
  },
25377
  {
25378
    "constrrel",
25379
    15,
25380
    PROTOBUF_C_LABEL_NONE,
25381
    PROTOBUF_C_TYPE_MESSAGE,
25382
    0,   /* quantifier_offset */
25383
    offsetof(PgQuery__CreateTrigStmt, constrrel),
25384
    &pg_query__range_var__descriptor,
25385
    NULL,
25386
    0,             /* flags */
25387
    0,NULL,NULL    /* reserved1,reserved2, etc */
25388
  },
25389
};
25390
static const unsigned pg_query__create_trig_stmt__field_indices_by_name[] = {
25391
  5,   /* field[5] = args */
25392
  9,   /* field[9] = columns */
25393
  14,   /* field[14] = constrrel */
25394
  12,   /* field[12] = deferrable */
25395
  8,   /* field[8] = events */
25396
  4,   /* field[4] = funcname */
25397
  13,   /* field[13] = initdeferred */
25398
  1,   /* field[1] = isconstraint */
25399
  3,   /* field[3] = relation */
25400
  0,   /* field[0] = replace */
25401
  6,   /* field[6] = row */
25402
  7,   /* field[7] = timing */
25403
  11,   /* field[11] = transition_rels */
25404
  2,   /* field[2] = trigname */
25405
  10,   /* field[10] = when_clause */
25406
};
25407
static const ProtobufCIntRange pg_query__create_trig_stmt__number_ranges[1 + 1] =
25408
{
25409
  { 1, 0 },
25410
  { 0, 15 }
25411
};
25412
const ProtobufCMessageDescriptor pg_query__create_trig_stmt__descriptor =
25413
{
25414
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25415
  "pg_query.CreateTrigStmt",
25416
  "CreateTrigStmt",
25417
  "PgQuery__CreateTrigStmt",
25418
  "pg_query",
25419
  sizeof(PgQuery__CreateTrigStmt),
25420
  15,
25421
  pg_query__create_trig_stmt__field_descriptors,
25422
  pg_query__create_trig_stmt__field_indices_by_name,
25423
  1,  pg_query__create_trig_stmt__number_ranges,
25424
  (ProtobufCMessageInit) pg_query__create_trig_stmt__init,
25425
  NULL,NULL,NULL    /* reserved[123] */
25426
};
25427
static const ProtobufCFieldDescriptor pg_query__create_plang_stmt__field_descriptors[6] =
25428
{
25429
  {
25430
    "replace",
25431
    1,
25432
    PROTOBUF_C_LABEL_NONE,
25433
    PROTOBUF_C_TYPE_BOOL,
25434
    0,   /* quantifier_offset */
25435
    offsetof(PgQuery__CreatePLangStmt, replace),
25436
    NULL,
25437
    NULL,
25438
    0,             /* flags */
25439
    0,NULL,NULL    /* reserved1,reserved2, etc */
25440
  },
25441
  {
25442
    "plname",
25443
    2,
25444
    PROTOBUF_C_LABEL_NONE,
25445
    PROTOBUF_C_TYPE_STRING,
25446
    0,   /* quantifier_offset */
25447
    offsetof(PgQuery__CreatePLangStmt, plname),
25448
    NULL,
25449
    &protobuf_c_empty_string,
25450
    0,             /* flags */
25451
    0,NULL,NULL    /* reserved1,reserved2, etc */
25452
  },
25453
  {
25454
    "plhandler",
25455
    3,
25456
    PROTOBUF_C_LABEL_REPEATED,
25457
    PROTOBUF_C_TYPE_MESSAGE,
25458
    offsetof(PgQuery__CreatePLangStmt, n_plhandler),
25459
    offsetof(PgQuery__CreatePLangStmt, plhandler),
25460
    &pg_query__node__descriptor,
25461
    NULL,
25462
    0,             /* flags */
25463
    0,NULL,NULL    /* reserved1,reserved2, etc */
25464
  },
25465
  {
25466
    "plinline",
25467
    4,
25468
    PROTOBUF_C_LABEL_REPEATED,
25469
    PROTOBUF_C_TYPE_MESSAGE,
25470
    offsetof(PgQuery__CreatePLangStmt, n_plinline),
25471
    offsetof(PgQuery__CreatePLangStmt, plinline),
25472
    &pg_query__node__descriptor,
25473
    NULL,
25474
    0,             /* flags */
25475
    0,NULL,NULL    /* reserved1,reserved2, etc */
25476
  },
25477
  {
25478
    "plvalidator",
25479
    5,
25480
    PROTOBUF_C_LABEL_REPEATED,
25481
    PROTOBUF_C_TYPE_MESSAGE,
25482
    offsetof(PgQuery__CreatePLangStmt, n_plvalidator),
25483
    offsetof(PgQuery__CreatePLangStmt, plvalidator),
25484
    &pg_query__node__descriptor,
25485
    NULL,
25486
    0,             /* flags */
25487
    0,NULL,NULL    /* reserved1,reserved2, etc */
25488
  },
25489
  {
25490
    "pltrusted",
25491
    6,
25492
    PROTOBUF_C_LABEL_NONE,
25493
    PROTOBUF_C_TYPE_BOOL,
25494
    0,   /* quantifier_offset */
25495
    offsetof(PgQuery__CreatePLangStmt, pltrusted),
25496
    NULL,
25497
    NULL,
25498
    0,             /* flags */
25499
    0,NULL,NULL    /* reserved1,reserved2, etc */
25500
  },
25501
};
25502
static const unsigned pg_query__create_plang_stmt__field_indices_by_name[] = {
25503
  2,   /* field[2] = plhandler */
25504
  3,   /* field[3] = plinline */
25505
  1,   /* field[1] = plname */
25506
  5,   /* field[5] = pltrusted */
25507
  4,   /* field[4] = plvalidator */
25508
  0,   /* field[0] = replace */
25509
};
25510
static const ProtobufCIntRange pg_query__create_plang_stmt__number_ranges[1 + 1] =
25511
{
25512
  { 1, 0 },
25513
  { 0, 6 }
25514
};
25515
const ProtobufCMessageDescriptor pg_query__create_plang_stmt__descriptor =
25516
{
25517
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25518
  "pg_query.CreatePLangStmt",
25519
  "CreatePLangStmt",
25520
  "PgQuery__CreatePLangStmt",
25521
  "pg_query",
25522
  sizeof(PgQuery__CreatePLangStmt),
25523
  6,
25524
  pg_query__create_plang_stmt__field_descriptors,
25525
  pg_query__create_plang_stmt__field_indices_by_name,
25526
  1,  pg_query__create_plang_stmt__number_ranges,
25527
  (ProtobufCMessageInit) pg_query__create_plang_stmt__init,
25528
  NULL,NULL,NULL    /* reserved[123] */
25529
};
25530
static const ProtobufCFieldDescriptor pg_query__create_role_stmt__field_descriptors[3] =
25531
{
25532
  {
25533
    "stmt_type",
25534
    1,
25535
    PROTOBUF_C_LABEL_NONE,
25536
    PROTOBUF_C_TYPE_ENUM,
25537
    0,   /* quantifier_offset */
25538
    offsetof(PgQuery__CreateRoleStmt, stmt_type),
25539
    &pg_query__role_stmt_type__descriptor,
25540
    NULL,
25541
    0,             /* flags */
25542
    0,NULL,NULL    /* reserved1,reserved2, etc */
25543
  },
25544
  {
25545
    "role",
25546
    2,
25547
    PROTOBUF_C_LABEL_NONE,
25548
    PROTOBUF_C_TYPE_STRING,
25549
    0,   /* quantifier_offset */
25550
    offsetof(PgQuery__CreateRoleStmt, role),
25551
    NULL,
25552
    &protobuf_c_empty_string,
25553
    0,             /* flags */
25554
    0,NULL,NULL    /* reserved1,reserved2, etc */
25555
  },
25556
  {
25557
    "options",
25558
    3,
25559
    PROTOBUF_C_LABEL_REPEATED,
25560
    PROTOBUF_C_TYPE_MESSAGE,
25561
    offsetof(PgQuery__CreateRoleStmt, n_options),
25562
    offsetof(PgQuery__CreateRoleStmt, options),
25563
    &pg_query__node__descriptor,
25564
    NULL,
25565
    0,             /* flags */
25566
    0,NULL,NULL    /* reserved1,reserved2, etc */
25567
  },
25568
};
25569
static const unsigned pg_query__create_role_stmt__field_indices_by_name[] = {
25570
  2,   /* field[2] = options */
25571
  1,   /* field[1] = role */
25572
  0,   /* field[0] = stmt_type */
25573
};
25574
static const ProtobufCIntRange pg_query__create_role_stmt__number_ranges[1 + 1] =
25575
{
25576
  { 1, 0 },
25577
  { 0, 3 }
25578
};
25579
const ProtobufCMessageDescriptor pg_query__create_role_stmt__descriptor =
25580
{
25581
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25582
  "pg_query.CreateRoleStmt",
25583
  "CreateRoleStmt",
25584
  "PgQuery__CreateRoleStmt",
25585
  "pg_query",
25586
  sizeof(PgQuery__CreateRoleStmt),
25587
  3,
25588
  pg_query__create_role_stmt__field_descriptors,
25589
  pg_query__create_role_stmt__field_indices_by_name,
25590
  1,  pg_query__create_role_stmt__number_ranges,
25591
  (ProtobufCMessageInit) pg_query__create_role_stmt__init,
25592
  NULL,NULL,NULL    /* reserved[123] */
25593
};
25594
static const ProtobufCFieldDescriptor pg_query__alter_role_stmt__field_descriptors[3] =
25595
{
25596
  {
25597
    "role",
25598
    1,
25599
    PROTOBUF_C_LABEL_NONE,
25600
    PROTOBUF_C_TYPE_MESSAGE,
25601
    0,   /* quantifier_offset */
25602
    offsetof(PgQuery__AlterRoleStmt, role),
25603
    &pg_query__role_spec__descriptor,
25604
    NULL,
25605
    0,             /* flags */
25606
    0,NULL,NULL    /* reserved1,reserved2, etc */
25607
  },
25608
  {
25609
    "options",
25610
    2,
25611
    PROTOBUF_C_LABEL_REPEATED,
25612
    PROTOBUF_C_TYPE_MESSAGE,
25613
    offsetof(PgQuery__AlterRoleStmt, n_options),
25614
    offsetof(PgQuery__AlterRoleStmt, options),
25615
    &pg_query__node__descriptor,
25616
    NULL,
25617
    0,             /* flags */
25618
    0,NULL,NULL    /* reserved1,reserved2, etc */
25619
  },
25620
  {
25621
    "action",
25622
    3,
25623
    PROTOBUF_C_LABEL_NONE,
25624
    PROTOBUF_C_TYPE_INT32,
25625
    0,   /* quantifier_offset */
25626
    offsetof(PgQuery__AlterRoleStmt, action),
25627
    NULL,
25628
    NULL,
25629
    0,             /* flags */
25630
    0,NULL,NULL    /* reserved1,reserved2, etc */
25631
  },
25632
};
25633
static const unsigned pg_query__alter_role_stmt__field_indices_by_name[] = {
25634
  2,   /* field[2] = action */
25635
  1,   /* field[1] = options */
25636
  0,   /* field[0] = role */
25637
};
25638
static const ProtobufCIntRange pg_query__alter_role_stmt__number_ranges[1 + 1] =
25639
{
25640
  { 1, 0 },
25641
  { 0, 3 }
25642
};
25643
const ProtobufCMessageDescriptor pg_query__alter_role_stmt__descriptor =
25644
{
25645
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25646
  "pg_query.AlterRoleStmt",
25647
  "AlterRoleStmt",
25648
  "PgQuery__AlterRoleStmt",
25649
  "pg_query",
25650
  sizeof(PgQuery__AlterRoleStmt),
25651
  3,
25652
  pg_query__alter_role_stmt__field_descriptors,
25653
  pg_query__alter_role_stmt__field_indices_by_name,
25654
  1,  pg_query__alter_role_stmt__number_ranges,
25655
  (ProtobufCMessageInit) pg_query__alter_role_stmt__init,
25656
  NULL,NULL,NULL    /* reserved[123] */
25657
};
25658
static const ProtobufCFieldDescriptor pg_query__drop_role_stmt__field_descriptors[2] =
25659
{
25660
  {
25661
    "roles",
25662
    1,
25663
    PROTOBUF_C_LABEL_REPEATED,
25664
    PROTOBUF_C_TYPE_MESSAGE,
25665
    offsetof(PgQuery__DropRoleStmt, n_roles),
25666
    offsetof(PgQuery__DropRoleStmt, roles),
25667
    &pg_query__node__descriptor,
25668
    NULL,
25669
    0,             /* flags */
25670
    0,NULL,NULL    /* reserved1,reserved2, etc */
25671
  },
25672
  {
25673
    "missing_ok",
25674
    2,
25675
    PROTOBUF_C_LABEL_NONE,
25676
    PROTOBUF_C_TYPE_BOOL,
25677
    0,   /* quantifier_offset */
25678
    offsetof(PgQuery__DropRoleStmt, missing_ok),
25679
    NULL,
25680
    NULL,
25681
    0,             /* flags */
25682
    0,NULL,NULL    /* reserved1,reserved2, etc */
25683
  },
25684
};
25685
static const unsigned pg_query__drop_role_stmt__field_indices_by_name[] = {
25686
  1,   /* field[1] = missing_ok */
25687
  0,   /* field[0] = roles */
25688
};
25689
static const ProtobufCIntRange pg_query__drop_role_stmt__number_ranges[1 + 1] =
25690
{
25691
  { 1, 0 },
25692
  { 0, 2 }
25693
};
25694
const ProtobufCMessageDescriptor pg_query__drop_role_stmt__descriptor =
25695
{
25696
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25697
  "pg_query.DropRoleStmt",
25698
  "DropRoleStmt",
25699
  "PgQuery__DropRoleStmt",
25700
  "pg_query",
25701
  sizeof(PgQuery__DropRoleStmt),
25702
  2,
25703
  pg_query__drop_role_stmt__field_descriptors,
25704
  pg_query__drop_role_stmt__field_indices_by_name,
25705
  1,  pg_query__drop_role_stmt__number_ranges,
25706
  (ProtobufCMessageInit) pg_query__drop_role_stmt__init,
25707
  NULL,NULL,NULL    /* reserved[123] */
25708
};
25709
static const ProtobufCFieldDescriptor pg_query__lock_stmt__field_descriptors[3] =
25710
{
25711
  {
25712
    "relations",
25713
    1,
25714
    PROTOBUF_C_LABEL_REPEATED,
25715
    PROTOBUF_C_TYPE_MESSAGE,
25716
    offsetof(PgQuery__LockStmt, n_relations),
25717
    offsetof(PgQuery__LockStmt, relations),
25718
    &pg_query__node__descriptor,
25719
    NULL,
25720
    0,             /* flags */
25721
    0,NULL,NULL    /* reserved1,reserved2, etc */
25722
  },
25723
  {
25724
    "mode",
25725
    2,
25726
    PROTOBUF_C_LABEL_NONE,
25727
    PROTOBUF_C_TYPE_INT32,
25728
    0,   /* quantifier_offset */
25729
    offsetof(PgQuery__LockStmt, mode),
25730
    NULL,
25731
    NULL,
25732
    0,             /* flags */
25733
    0,NULL,NULL    /* reserved1,reserved2, etc */
25734
  },
25735
  {
25736
    "nowait",
25737
    3,
25738
    PROTOBUF_C_LABEL_NONE,
25739
    PROTOBUF_C_TYPE_BOOL,
25740
    0,   /* quantifier_offset */
25741
    offsetof(PgQuery__LockStmt, nowait),
25742
    NULL,
25743
    NULL,
25744
    0,             /* flags */
25745
    0,NULL,NULL    /* reserved1,reserved2, etc */
25746
  },
25747
};
25748
static const unsigned pg_query__lock_stmt__field_indices_by_name[] = {
25749
  1,   /* field[1] = mode */
25750
  2,   /* field[2] = nowait */
25751
  0,   /* field[0] = relations */
25752
};
25753
static const ProtobufCIntRange pg_query__lock_stmt__number_ranges[1 + 1] =
25754
{
25755
  { 1, 0 },
25756
  { 0, 3 }
25757
};
25758
const ProtobufCMessageDescriptor pg_query__lock_stmt__descriptor =
25759
{
25760
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25761
  "pg_query.LockStmt",
25762
  "LockStmt",
25763
  "PgQuery__LockStmt",
25764
  "pg_query",
25765
  sizeof(PgQuery__LockStmt),
25766
  3,
25767
  pg_query__lock_stmt__field_descriptors,
25768
  pg_query__lock_stmt__field_indices_by_name,
25769
  1,  pg_query__lock_stmt__number_ranges,
25770
  (ProtobufCMessageInit) pg_query__lock_stmt__init,
25771
  NULL,NULL,NULL    /* reserved[123] */
25772
};
25773
static const ProtobufCFieldDescriptor pg_query__constraints_set_stmt__field_descriptors[2] =
25774
{
25775
  {
25776
    "constraints",
25777
    1,
25778
    PROTOBUF_C_LABEL_REPEATED,
25779
    PROTOBUF_C_TYPE_MESSAGE,
25780
    offsetof(PgQuery__ConstraintsSetStmt, n_constraints),
25781
    offsetof(PgQuery__ConstraintsSetStmt, constraints),
25782
    &pg_query__node__descriptor,
25783
    NULL,
25784
    0,             /* flags */
25785
    0,NULL,NULL    /* reserved1,reserved2, etc */
25786
  },
25787
  {
25788
    "deferred",
25789
    2,
25790
    PROTOBUF_C_LABEL_NONE,
25791
    PROTOBUF_C_TYPE_BOOL,
25792
    0,   /* quantifier_offset */
25793
    offsetof(PgQuery__ConstraintsSetStmt, deferred),
25794
    NULL,
25795
    NULL,
25796
    0,             /* flags */
25797
    0,NULL,NULL    /* reserved1,reserved2, etc */
25798
  },
25799
};
25800
static const unsigned pg_query__constraints_set_stmt__field_indices_by_name[] = {
25801
  0,   /* field[0] = constraints */
25802
  1,   /* field[1] = deferred */
25803
};
25804
static const ProtobufCIntRange pg_query__constraints_set_stmt__number_ranges[1 + 1] =
25805
{
25806
  { 1, 0 },
25807
  { 0, 2 }
25808
};
25809
const ProtobufCMessageDescriptor pg_query__constraints_set_stmt__descriptor =
25810
{
25811
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25812
  "pg_query.ConstraintsSetStmt",
25813
  "ConstraintsSetStmt",
25814
  "PgQuery__ConstraintsSetStmt",
25815
  "pg_query",
25816
  sizeof(PgQuery__ConstraintsSetStmt),
25817
  2,
25818
  pg_query__constraints_set_stmt__field_descriptors,
25819
  pg_query__constraints_set_stmt__field_indices_by_name,
25820
  1,  pg_query__constraints_set_stmt__number_ranges,
25821
  (ProtobufCMessageInit) pg_query__constraints_set_stmt__init,
25822
  NULL,NULL,NULL    /* reserved[123] */
25823
};
25824
static const ProtobufCFieldDescriptor pg_query__reindex_stmt__field_descriptors[4] =
25825
{
25826
  {
25827
    "kind",
25828
    1,
25829
    PROTOBUF_C_LABEL_NONE,
25830
    PROTOBUF_C_TYPE_ENUM,
25831
    0,   /* quantifier_offset */
25832
    offsetof(PgQuery__ReindexStmt, kind),
25833
    &pg_query__reindex_object_type__descriptor,
25834
    NULL,
25835
    0,             /* flags */
25836
    0,NULL,NULL    /* reserved1,reserved2, etc */
25837
  },
25838
  {
25839
    "relation",
25840
    2,
25841
    PROTOBUF_C_LABEL_NONE,
25842
    PROTOBUF_C_TYPE_MESSAGE,
25843
    0,   /* quantifier_offset */
25844
    offsetof(PgQuery__ReindexStmt, relation),
25845
    &pg_query__range_var__descriptor,
25846
    NULL,
25847
    0,             /* flags */
25848
    0,NULL,NULL    /* reserved1,reserved2, etc */
25849
  },
25850
  {
25851
    "name",
25852
    3,
25853
    PROTOBUF_C_LABEL_NONE,
25854
    PROTOBUF_C_TYPE_STRING,
25855
    0,   /* quantifier_offset */
25856
    offsetof(PgQuery__ReindexStmt, name),
25857
    NULL,
25858
    &protobuf_c_empty_string,
25859
    0,             /* flags */
25860
    0,NULL,NULL    /* reserved1,reserved2, etc */
25861
  },
25862
  {
25863
    "params",
25864
    4,
25865
    PROTOBUF_C_LABEL_REPEATED,
25866
    PROTOBUF_C_TYPE_MESSAGE,
25867
    offsetof(PgQuery__ReindexStmt, n_params),
25868
    offsetof(PgQuery__ReindexStmt, params),
25869
    &pg_query__node__descriptor,
25870
    NULL,
25871
    0,             /* flags */
25872
    0,NULL,NULL    /* reserved1,reserved2, etc */
25873
  },
25874
};
25875
static const unsigned pg_query__reindex_stmt__field_indices_by_name[] = {
25876
  0,   /* field[0] = kind */
25877
  2,   /* field[2] = name */
25878
  3,   /* field[3] = params */
25879
  1,   /* field[1] = relation */
25880
};
25881
static const ProtobufCIntRange pg_query__reindex_stmt__number_ranges[1 + 1] =
25882
{
25883
  { 1, 0 },
25884
  { 0, 4 }
25885
};
25886
const ProtobufCMessageDescriptor pg_query__reindex_stmt__descriptor =
25887
{
25888
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25889
  "pg_query.ReindexStmt",
25890
  "ReindexStmt",
25891
  "PgQuery__ReindexStmt",
25892
  "pg_query",
25893
  sizeof(PgQuery__ReindexStmt),
25894
  4,
25895
  pg_query__reindex_stmt__field_descriptors,
25896
  pg_query__reindex_stmt__field_indices_by_name,
25897
  1,  pg_query__reindex_stmt__number_ranges,
25898
  (ProtobufCMessageInit) pg_query__reindex_stmt__init,
25899
  NULL,NULL,NULL    /* reserved[123] */
25900
};
25901
#define pg_query__check_point_stmt__field_descriptors NULL
25902
#define pg_query__check_point_stmt__field_indices_by_name NULL
25903
#define pg_query__check_point_stmt__number_ranges NULL
25904
const ProtobufCMessageDescriptor pg_query__check_point_stmt__descriptor =
25905
{
25906
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25907
  "pg_query.CheckPointStmt",
25908
  "CheckPointStmt",
25909
  "PgQuery__CheckPointStmt",
25910
  "pg_query",
25911
  sizeof(PgQuery__CheckPointStmt),
25912
  0,
25913
  pg_query__check_point_stmt__field_descriptors,
25914
  pg_query__check_point_stmt__field_indices_by_name,
25915
  0,  pg_query__check_point_stmt__number_ranges,
25916
  (ProtobufCMessageInit) pg_query__check_point_stmt__init,
25917
  NULL,NULL,NULL    /* reserved[123] */
25918
};
25919
static const ProtobufCFieldDescriptor pg_query__create_schema_stmt__field_descriptors[4] =
25920
{
25921
  {
25922
    "schemaname",
25923
    1,
25924
    PROTOBUF_C_LABEL_NONE,
25925
    PROTOBUF_C_TYPE_STRING,
25926
    0,   /* quantifier_offset */
25927
    offsetof(PgQuery__CreateSchemaStmt, schemaname),
25928
    NULL,
25929
    &protobuf_c_empty_string,
25930
    0,             /* flags */
25931
    0,NULL,NULL    /* reserved1,reserved2, etc */
25932
  },
25933
  {
25934
    "authrole",
25935
    2,
25936
    PROTOBUF_C_LABEL_NONE,
25937
    PROTOBUF_C_TYPE_MESSAGE,
25938
    0,   /* quantifier_offset */
25939
    offsetof(PgQuery__CreateSchemaStmt, authrole),
25940
    &pg_query__role_spec__descriptor,
25941
    NULL,
25942
    0,             /* flags */
25943
    0,NULL,NULL    /* reserved1,reserved2, etc */
25944
  },
25945
  {
25946
    "schema_elts",
25947
    3,
25948
    PROTOBUF_C_LABEL_REPEATED,
25949
    PROTOBUF_C_TYPE_MESSAGE,
25950
    offsetof(PgQuery__CreateSchemaStmt, n_schema_elts),
25951
    offsetof(PgQuery__CreateSchemaStmt, schema_elts),
25952
    &pg_query__node__descriptor,
25953
    NULL,
25954
    0,             /* flags */
25955
    0,NULL,NULL    /* reserved1,reserved2, etc */
25956
  },
25957
  {
25958
    "if_not_exists",
25959
    4,
25960
    PROTOBUF_C_LABEL_NONE,
25961
    PROTOBUF_C_TYPE_BOOL,
25962
    0,   /* quantifier_offset */
25963
    offsetof(PgQuery__CreateSchemaStmt, if_not_exists),
25964
    NULL,
25965
    NULL,
25966
    0,             /* flags */
25967
    0,NULL,NULL    /* reserved1,reserved2, etc */
25968
  },
25969
};
25970
static const unsigned pg_query__create_schema_stmt__field_indices_by_name[] = {
25971
  1,   /* field[1] = authrole */
25972
  3,   /* field[3] = if_not_exists */
25973
  2,   /* field[2] = schema_elts */
25974
  0,   /* field[0] = schemaname */
25975
};
25976
static const ProtobufCIntRange pg_query__create_schema_stmt__number_ranges[1 + 1] =
25977
{
25978
  { 1, 0 },
25979
  { 0, 4 }
25980
};
25981
const ProtobufCMessageDescriptor pg_query__create_schema_stmt__descriptor =
25982
{
25983
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
25984
  "pg_query.CreateSchemaStmt",
25985
  "CreateSchemaStmt",
25986
  "PgQuery__CreateSchemaStmt",
25987
  "pg_query",
25988
  sizeof(PgQuery__CreateSchemaStmt),
25989
  4,
25990
  pg_query__create_schema_stmt__field_descriptors,
25991
  pg_query__create_schema_stmt__field_indices_by_name,
25992
  1,  pg_query__create_schema_stmt__number_ranges,
25993
  (ProtobufCMessageInit) pg_query__create_schema_stmt__init,
25994
  NULL,NULL,NULL    /* reserved[123] */
25995
};
25996
static const ProtobufCFieldDescriptor pg_query__alter_database_stmt__field_descriptors[2] =
25997
{
25998
  {
25999
    "dbname",
26000
    1,
26001
    PROTOBUF_C_LABEL_NONE,
26002
    PROTOBUF_C_TYPE_STRING,
26003
    0,   /* quantifier_offset */
26004
    offsetof(PgQuery__AlterDatabaseStmt, dbname),
26005
    NULL,
26006
    &protobuf_c_empty_string,
26007
    0,             /* flags */
26008
    0,NULL,NULL    /* reserved1,reserved2, etc */
26009
  },
26010
  {
26011
    "options",
26012
    2,
26013
    PROTOBUF_C_LABEL_REPEATED,
26014
    PROTOBUF_C_TYPE_MESSAGE,
26015
    offsetof(PgQuery__AlterDatabaseStmt, n_options),
26016
    offsetof(PgQuery__AlterDatabaseStmt, options),
26017
    &pg_query__node__descriptor,
26018
    NULL,
26019
    0,             /* flags */
26020
    0,NULL,NULL    /* reserved1,reserved2, etc */
26021
  },
26022
};
26023
static const unsigned pg_query__alter_database_stmt__field_indices_by_name[] = {
26024
  0,   /* field[0] = dbname */
26025
  1,   /* field[1] = options */
26026
};
26027
static const ProtobufCIntRange pg_query__alter_database_stmt__number_ranges[1 + 1] =
26028
{
26029
  { 1, 0 },
26030
  { 0, 2 }
26031
};
26032
const ProtobufCMessageDescriptor pg_query__alter_database_stmt__descriptor =
26033
{
26034
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26035
  "pg_query.AlterDatabaseStmt",
26036
  "AlterDatabaseStmt",
26037
  "PgQuery__AlterDatabaseStmt",
26038
  "pg_query",
26039
  sizeof(PgQuery__AlterDatabaseStmt),
26040
  2,
26041
  pg_query__alter_database_stmt__field_descriptors,
26042
  pg_query__alter_database_stmt__field_indices_by_name,
26043
  1,  pg_query__alter_database_stmt__number_ranges,
26044
  (ProtobufCMessageInit) pg_query__alter_database_stmt__init,
26045
  NULL,NULL,NULL    /* reserved[123] */
26046
};
26047
static const ProtobufCFieldDescriptor pg_query__alter_database_refresh_coll_stmt__field_descriptors[1] =
26048
{
26049
  {
26050
    "dbname",
26051
    1,
26052
    PROTOBUF_C_LABEL_NONE,
26053
    PROTOBUF_C_TYPE_STRING,
26054
    0,   /* quantifier_offset */
26055
    offsetof(PgQuery__AlterDatabaseRefreshCollStmt, dbname),
26056
    NULL,
26057
    &protobuf_c_empty_string,
26058
    0,             /* flags */
26059
    0,NULL,NULL    /* reserved1,reserved2, etc */
26060
  },
26061
};
26062
static const unsigned pg_query__alter_database_refresh_coll_stmt__field_indices_by_name[] = {
26063
  0,   /* field[0] = dbname */
26064
};
26065
static const ProtobufCIntRange pg_query__alter_database_refresh_coll_stmt__number_ranges[1 + 1] =
26066
{
26067
  { 1, 0 },
26068
  { 0, 1 }
26069
};
26070
const ProtobufCMessageDescriptor pg_query__alter_database_refresh_coll_stmt__descriptor =
26071
{
26072
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26073
  "pg_query.AlterDatabaseRefreshCollStmt",
26074
  "AlterDatabaseRefreshCollStmt",
26075
  "PgQuery__AlterDatabaseRefreshCollStmt",
26076
  "pg_query",
26077
  sizeof(PgQuery__AlterDatabaseRefreshCollStmt),
26078
  1,
26079
  pg_query__alter_database_refresh_coll_stmt__field_descriptors,
26080
  pg_query__alter_database_refresh_coll_stmt__field_indices_by_name,
26081
  1,  pg_query__alter_database_refresh_coll_stmt__number_ranges,
26082
  (ProtobufCMessageInit) pg_query__alter_database_refresh_coll_stmt__init,
26083
  NULL,NULL,NULL    /* reserved[123] */
26084
};
26085
static const ProtobufCFieldDescriptor pg_query__alter_database_set_stmt__field_descriptors[2] =
26086
{
26087
  {
26088
    "dbname",
26089
    1,
26090
    PROTOBUF_C_LABEL_NONE,
26091
    PROTOBUF_C_TYPE_STRING,
26092
    0,   /* quantifier_offset */
26093
    offsetof(PgQuery__AlterDatabaseSetStmt, dbname),
26094
    NULL,
26095
    &protobuf_c_empty_string,
26096
    0,             /* flags */
26097
    0,NULL,NULL    /* reserved1,reserved2, etc */
26098
  },
26099
  {
26100
    "setstmt",
26101
    2,
26102
    PROTOBUF_C_LABEL_NONE,
26103
    PROTOBUF_C_TYPE_MESSAGE,
26104
    0,   /* quantifier_offset */
26105
    offsetof(PgQuery__AlterDatabaseSetStmt, setstmt),
26106
    &pg_query__variable_set_stmt__descriptor,
26107
    NULL,
26108
    0,             /* flags */
26109
    0,NULL,NULL    /* reserved1,reserved2, etc */
26110
  },
26111
};
26112
static const unsigned pg_query__alter_database_set_stmt__field_indices_by_name[] = {
26113
  0,   /* field[0] = dbname */
26114
  1,   /* field[1] = setstmt */
26115
};
26116
static const ProtobufCIntRange pg_query__alter_database_set_stmt__number_ranges[1 + 1] =
26117
{
26118
  { 1, 0 },
26119
  { 0, 2 }
26120
};
26121
const ProtobufCMessageDescriptor pg_query__alter_database_set_stmt__descriptor =
26122
{
26123
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26124
  "pg_query.AlterDatabaseSetStmt",
26125
  "AlterDatabaseSetStmt",
26126
  "PgQuery__AlterDatabaseSetStmt",
26127
  "pg_query",
26128
  sizeof(PgQuery__AlterDatabaseSetStmt),
26129
  2,
26130
  pg_query__alter_database_set_stmt__field_descriptors,
26131
  pg_query__alter_database_set_stmt__field_indices_by_name,
26132
  1,  pg_query__alter_database_set_stmt__number_ranges,
26133
  (ProtobufCMessageInit) pg_query__alter_database_set_stmt__init,
26134
  NULL,NULL,NULL    /* reserved[123] */
26135
};
26136
static const ProtobufCFieldDescriptor pg_query__alter_role_set_stmt__field_descriptors[3] =
26137
{
26138
  {
26139
    "role",
26140
    1,
26141
    PROTOBUF_C_LABEL_NONE,
26142
    PROTOBUF_C_TYPE_MESSAGE,
26143
    0,   /* quantifier_offset */
26144
    offsetof(PgQuery__AlterRoleSetStmt, role),
26145
    &pg_query__role_spec__descriptor,
26146
    NULL,
26147
    0,             /* flags */
26148
    0,NULL,NULL    /* reserved1,reserved2, etc */
26149
  },
26150
  {
26151
    "database",
26152
    2,
26153
    PROTOBUF_C_LABEL_NONE,
26154
    PROTOBUF_C_TYPE_STRING,
26155
    0,   /* quantifier_offset */
26156
    offsetof(PgQuery__AlterRoleSetStmt, database),
26157
    NULL,
26158
    &protobuf_c_empty_string,
26159
    0,             /* flags */
26160
    0,NULL,NULL    /* reserved1,reserved2, etc */
26161
  },
26162
  {
26163
    "setstmt",
26164
    3,
26165
    PROTOBUF_C_LABEL_NONE,
26166
    PROTOBUF_C_TYPE_MESSAGE,
26167
    0,   /* quantifier_offset */
26168
    offsetof(PgQuery__AlterRoleSetStmt, setstmt),
26169
    &pg_query__variable_set_stmt__descriptor,
26170
    NULL,
26171
    0,             /* flags */
26172
    0,NULL,NULL    /* reserved1,reserved2, etc */
26173
  },
26174
};
26175
static const unsigned pg_query__alter_role_set_stmt__field_indices_by_name[] = {
26176
  1,   /* field[1] = database */
26177
  0,   /* field[0] = role */
26178
  2,   /* field[2] = setstmt */
26179
};
26180
static const ProtobufCIntRange pg_query__alter_role_set_stmt__number_ranges[1 + 1] =
26181
{
26182
  { 1, 0 },
26183
  { 0, 3 }
26184
};
26185
const ProtobufCMessageDescriptor pg_query__alter_role_set_stmt__descriptor =
26186
{
26187
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26188
  "pg_query.AlterRoleSetStmt",
26189
  "AlterRoleSetStmt",
26190
  "PgQuery__AlterRoleSetStmt",
26191
  "pg_query",
26192
  sizeof(PgQuery__AlterRoleSetStmt),
26193
  3,
26194
  pg_query__alter_role_set_stmt__field_descriptors,
26195
  pg_query__alter_role_set_stmt__field_indices_by_name,
26196
  1,  pg_query__alter_role_set_stmt__number_ranges,
26197
  (ProtobufCMessageInit) pg_query__alter_role_set_stmt__init,
26198
  NULL,NULL,NULL    /* reserved[123] */
26199
};
26200
static const ProtobufCFieldDescriptor pg_query__create_conversion_stmt__field_descriptors[5] =
26201
{
26202
  {
26203
    "conversion_name",
26204
    1,
26205
    PROTOBUF_C_LABEL_REPEATED,
26206
    PROTOBUF_C_TYPE_MESSAGE,
26207
    offsetof(PgQuery__CreateConversionStmt, n_conversion_name),
26208
    offsetof(PgQuery__CreateConversionStmt, conversion_name),
26209
    &pg_query__node__descriptor,
26210
    NULL,
26211
    0,             /* flags */
26212
    0,NULL,NULL    /* reserved1,reserved2, etc */
26213
  },
26214
  {
26215
    "for_encoding_name",
26216
    2,
26217
    PROTOBUF_C_LABEL_NONE,
26218
    PROTOBUF_C_TYPE_STRING,
26219
    0,   /* quantifier_offset */
26220
    offsetof(PgQuery__CreateConversionStmt, for_encoding_name),
26221
    NULL,
26222
    &protobuf_c_empty_string,
26223
    0,             /* flags */
26224
    0,NULL,NULL    /* reserved1,reserved2, etc */
26225
  },
26226
  {
26227
    "to_encoding_name",
26228
    3,
26229
    PROTOBUF_C_LABEL_NONE,
26230
    PROTOBUF_C_TYPE_STRING,
26231
    0,   /* quantifier_offset */
26232
    offsetof(PgQuery__CreateConversionStmt, to_encoding_name),
26233
    NULL,
26234
    &protobuf_c_empty_string,
26235
    0,             /* flags */
26236
    0,NULL,NULL    /* reserved1,reserved2, etc */
26237
  },
26238
  {
26239
    "func_name",
26240
    4,
26241
    PROTOBUF_C_LABEL_REPEATED,
26242
    PROTOBUF_C_TYPE_MESSAGE,
26243
    offsetof(PgQuery__CreateConversionStmt, n_func_name),
26244
    offsetof(PgQuery__CreateConversionStmt, func_name),
26245
    &pg_query__node__descriptor,
26246
    NULL,
26247
    0,             /* flags */
26248
    0,NULL,NULL    /* reserved1,reserved2, etc */
26249
  },
26250
  {
26251
    "def",
26252
    5,
26253
    PROTOBUF_C_LABEL_NONE,
26254
    PROTOBUF_C_TYPE_BOOL,
26255
    0,   /* quantifier_offset */
26256
    offsetof(PgQuery__CreateConversionStmt, def),
26257
    NULL,
26258
    NULL,
26259
    0,             /* flags */
26260
    0,NULL,NULL    /* reserved1,reserved2, etc */
26261
  },
26262
};
26263
static const unsigned pg_query__create_conversion_stmt__field_indices_by_name[] = {
26264
  0,   /* field[0] = conversion_name */
26265
  4,   /* field[4] = def */
26266
  1,   /* field[1] = for_encoding_name */
26267
  3,   /* field[3] = func_name */
26268
  2,   /* field[2] = to_encoding_name */
26269
};
26270
static const ProtobufCIntRange pg_query__create_conversion_stmt__number_ranges[1 + 1] =
26271
{
26272
  { 1, 0 },
26273
  { 0, 5 }
26274
};
26275
const ProtobufCMessageDescriptor pg_query__create_conversion_stmt__descriptor =
26276
{
26277
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26278
  "pg_query.CreateConversionStmt",
26279
  "CreateConversionStmt",
26280
  "PgQuery__CreateConversionStmt",
26281
  "pg_query",
26282
  sizeof(PgQuery__CreateConversionStmt),
26283
  5,
26284
  pg_query__create_conversion_stmt__field_descriptors,
26285
  pg_query__create_conversion_stmt__field_indices_by_name,
26286
  1,  pg_query__create_conversion_stmt__number_ranges,
26287
  (ProtobufCMessageInit) pg_query__create_conversion_stmt__init,
26288
  NULL,NULL,NULL    /* reserved[123] */
26289
};
26290
static const ProtobufCFieldDescriptor pg_query__create_cast_stmt__field_descriptors[5] =
26291
{
26292
  {
26293
    "sourcetype",
26294
    1,
26295
    PROTOBUF_C_LABEL_NONE,
26296
    PROTOBUF_C_TYPE_MESSAGE,
26297
    0,   /* quantifier_offset */
26298
    offsetof(PgQuery__CreateCastStmt, sourcetype),
26299
    &pg_query__type_name__descriptor,
26300
    NULL,
26301
    0,             /* flags */
26302
    0,NULL,NULL    /* reserved1,reserved2, etc */
26303
  },
26304
  {
26305
    "targettype",
26306
    2,
26307
    PROTOBUF_C_LABEL_NONE,
26308
    PROTOBUF_C_TYPE_MESSAGE,
26309
    0,   /* quantifier_offset */
26310
    offsetof(PgQuery__CreateCastStmt, targettype),
26311
    &pg_query__type_name__descriptor,
26312
    NULL,
26313
    0,             /* flags */
26314
    0,NULL,NULL    /* reserved1,reserved2, etc */
26315
  },
26316
  {
26317
    "func",
26318
    3,
26319
    PROTOBUF_C_LABEL_NONE,
26320
    PROTOBUF_C_TYPE_MESSAGE,
26321
    0,   /* quantifier_offset */
26322
    offsetof(PgQuery__CreateCastStmt, func),
26323
    &pg_query__object_with_args__descriptor,
26324
    NULL,
26325
    0,             /* flags */
26326
    0,NULL,NULL    /* reserved1,reserved2, etc */
26327
  },
26328
  {
26329
    "context",
26330
    4,
26331
    PROTOBUF_C_LABEL_NONE,
26332
    PROTOBUF_C_TYPE_ENUM,
26333
    0,   /* quantifier_offset */
26334
    offsetof(PgQuery__CreateCastStmt, context),
26335
    &pg_query__coercion_context__descriptor,
26336
    NULL,
26337
    0,             /* flags */
26338
    0,NULL,NULL    /* reserved1,reserved2, etc */
26339
  },
26340
  {
26341
    "inout",
26342
    5,
26343
    PROTOBUF_C_LABEL_NONE,
26344
    PROTOBUF_C_TYPE_BOOL,
26345
    0,   /* quantifier_offset */
26346
    offsetof(PgQuery__CreateCastStmt, inout),
26347
    NULL,
26348
    NULL,
26349
    0,             /* flags */
26350
    0,NULL,NULL    /* reserved1,reserved2, etc */
26351
  },
26352
};
26353
static const unsigned pg_query__create_cast_stmt__field_indices_by_name[] = {
26354
  3,   /* field[3] = context */
26355
  2,   /* field[2] = func */
26356
  4,   /* field[4] = inout */
26357
  0,   /* field[0] = sourcetype */
26358
  1,   /* field[1] = targettype */
26359
};
26360
static const ProtobufCIntRange pg_query__create_cast_stmt__number_ranges[1 + 1] =
26361
{
26362
  { 1, 0 },
26363
  { 0, 5 }
26364
};
26365
const ProtobufCMessageDescriptor pg_query__create_cast_stmt__descriptor =
26366
{
26367
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26368
  "pg_query.CreateCastStmt",
26369
  "CreateCastStmt",
26370
  "PgQuery__CreateCastStmt",
26371
  "pg_query",
26372
  sizeof(PgQuery__CreateCastStmt),
26373
  5,
26374
  pg_query__create_cast_stmt__field_descriptors,
26375
  pg_query__create_cast_stmt__field_indices_by_name,
26376
  1,  pg_query__create_cast_stmt__number_ranges,
26377
  (ProtobufCMessageInit) pg_query__create_cast_stmt__init,
26378
  NULL,NULL,NULL    /* reserved[123] */
26379
};
26380
static const ProtobufCFieldDescriptor pg_query__create_op_class_stmt__field_descriptors[6] =
26381
{
26382
  {
26383
    "opclassname",
26384
    1,
26385
    PROTOBUF_C_LABEL_REPEATED,
26386
    PROTOBUF_C_TYPE_MESSAGE,
26387
    offsetof(PgQuery__CreateOpClassStmt, n_opclassname),
26388
    offsetof(PgQuery__CreateOpClassStmt, opclassname),
26389
    &pg_query__node__descriptor,
26390
    NULL,
26391
    0,             /* flags */
26392
    0,NULL,NULL    /* reserved1,reserved2, etc */
26393
  },
26394
  {
26395
    "opfamilyname",
26396
    2,
26397
    PROTOBUF_C_LABEL_REPEATED,
26398
    PROTOBUF_C_TYPE_MESSAGE,
26399
    offsetof(PgQuery__CreateOpClassStmt, n_opfamilyname),
26400
    offsetof(PgQuery__CreateOpClassStmt, opfamilyname),
26401
    &pg_query__node__descriptor,
26402
    NULL,
26403
    0,             /* flags */
26404
    0,NULL,NULL    /* reserved1,reserved2, etc */
26405
  },
26406
  {
26407
    "amname",
26408
    3,
26409
    PROTOBUF_C_LABEL_NONE,
26410
    PROTOBUF_C_TYPE_STRING,
26411
    0,   /* quantifier_offset */
26412
    offsetof(PgQuery__CreateOpClassStmt, amname),
26413
    NULL,
26414
    &protobuf_c_empty_string,
26415
    0,             /* flags */
26416
    0,NULL,NULL    /* reserved1,reserved2, etc */
26417
  },
26418
  {
26419
    "datatype",
26420
    4,
26421
    PROTOBUF_C_LABEL_NONE,
26422
    PROTOBUF_C_TYPE_MESSAGE,
26423
    0,   /* quantifier_offset */
26424
    offsetof(PgQuery__CreateOpClassStmt, datatype),
26425
    &pg_query__type_name__descriptor,
26426
    NULL,
26427
    0,             /* flags */
26428
    0,NULL,NULL    /* reserved1,reserved2, etc */
26429
  },
26430
  {
26431
    "items",
26432
    5,
26433
    PROTOBUF_C_LABEL_REPEATED,
26434
    PROTOBUF_C_TYPE_MESSAGE,
26435
    offsetof(PgQuery__CreateOpClassStmt, n_items),
26436
    offsetof(PgQuery__CreateOpClassStmt, items),
26437
    &pg_query__node__descriptor,
26438
    NULL,
26439
    0,             /* flags */
26440
    0,NULL,NULL    /* reserved1,reserved2, etc */
26441
  },
26442
  {
26443
    "is_default",
26444
    6,
26445
    PROTOBUF_C_LABEL_NONE,
26446
    PROTOBUF_C_TYPE_BOOL,
26447
    0,   /* quantifier_offset */
26448
    offsetof(PgQuery__CreateOpClassStmt, is_default),
26449
    NULL,
26450
    NULL,
26451
    0,             /* flags */
26452
    0,NULL,NULL    /* reserved1,reserved2, etc */
26453
  },
26454
};
26455
static const unsigned pg_query__create_op_class_stmt__field_indices_by_name[] = {
26456
  2,   /* field[2] = amname */
26457
  3,   /* field[3] = datatype */
26458
  5,   /* field[5] = is_default */
26459
  4,   /* field[4] = items */
26460
  0,   /* field[0] = opclassname */
26461
  1,   /* field[1] = opfamilyname */
26462
};
26463
static const ProtobufCIntRange pg_query__create_op_class_stmt__number_ranges[1 + 1] =
26464
{
26465
  { 1, 0 },
26466
  { 0, 6 }
26467
};
26468
const ProtobufCMessageDescriptor pg_query__create_op_class_stmt__descriptor =
26469
{
26470
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26471
  "pg_query.CreateOpClassStmt",
26472
  "CreateOpClassStmt",
26473
  "PgQuery__CreateOpClassStmt",
26474
  "pg_query",
26475
  sizeof(PgQuery__CreateOpClassStmt),
26476
  6,
26477
  pg_query__create_op_class_stmt__field_descriptors,
26478
  pg_query__create_op_class_stmt__field_indices_by_name,
26479
  1,  pg_query__create_op_class_stmt__number_ranges,
26480
  (ProtobufCMessageInit) pg_query__create_op_class_stmt__init,
26481
  NULL,NULL,NULL    /* reserved[123] */
26482
};
26483
static const ProtobufCFieldDescriptor pg_query__create_op_family_stmt__field_descriptors[2] =
26484
{
26485
  {
26486
    "opfamilyname",
26487
    1,
26488
    PROTOBUF_C_LABEL_REPEATED,
26489
    PROTOBUF_C_TYPE_MESSAGE,
26490
    offsetof(PgQuery__CreateOpFamilyStmt, n_opfamilyname),
26491
    offsetof(PgQuery__CreateOpFamilyStmt, opfamilyname),
26492
    &pg_query__node__descriptor,
26493
    NULL,
26494
    0,             /* flags */
26495
    0,NULL,NULL    /* reserved1,reserved2, etc */
26496
  },
26497
  {
26498
    "amname",
26499
    2,
26500
    PROTOBUF_C_LABEL_NONE,
26501
    PROTOBUF_C_TYPE_STRING,
26502
    0,   /* quantifier_offset */
26503
    offsetof(PgQuery__CreateOpFamilyStmt, amname),
26504
    NULL,
26505
    &protobuf_c_empty_string,
26506
    0,             /* flags */
26507
    0,NULL,NULL    /* reserved1,reserved2, etc */
26508
  },
26509
};
26510
static const unsigned pg_query__create_op_family_stmt__field_indices_by_name[] = {
26511
  1,   /* field[1] = amname */
26512
  0,   /* field[0] = opfamilyname */
26513
};
26514
static const ProtobufCIntRange pg_query__create_op_family_stmt__number_ranges[1 + 1] =
26515
{
26516
  { 1, 0 },
26517
  { 0, 2 }
26518
};
26519
const ProtobufCMessageDescriptor pg_query__create_op_family_stmt__descriptor =
26520
{
26521
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26522
  "pg_query.CreateOpFamilyStmt",
26523
  "CreateOpFamilyStmt",
26524
  "PgQuery__CreateOpFamilyStmt",
26525
  "pg_query",
26526
  sizeof(PgQuery__CreateOpFamilyStmt),
26527
  2,
26528
  pg_query__create_op_family_stmt__field_descriptors,
26529
  pg_query__create_op_family_stmt__field_indices_by_name,
26530
  1,  pg_query__create_op_family_stmt__number_ranges,
26531
  (ProtobufCMessageInit) pg_query__create_op_family_stmt__init,
26532
  NULL,NULL,NULL    /* reserved[123] */
26533
};
26534
static const ProtobufCFieldDescriptor pg_query__alter_op_family_stmt__field_descriptors[4] =
26535
{
26536
  {
26537
    "opfamilyname",
26538
    1,
26539
    PROTOBUF_C_LABEL_REPEATED,
26540
    PROTOBUF_C_TYPE_MESSAGE,
26541
    offsetof(PgQuery__AlterOpFamilyStmt, n_opfamilyname),
26542
    offsetof(PgQuery__AlterOpFamilyStmt, opfamilyname),
26543
    &pg_query__node__descriptor,
26544
    NULL,
26545
    0,             /* flags */
26546
    0,NULL,NULL    /* reserved1,reserved2, etc */
26547
  },
26548
  {
26549
    "amname",
26550
    2,
26551
    PROTOBUF_C_LABEL_NONE,
26552
    PROTOBUF_C_TYPE_STRING,
26553
    0,   /* quantifier_offset */
26554
    offsetof(PgQuery__AlterOpFamilyStmt, amname),
26555
    NULL,
26556
    &protobuf_c_empty_string,
26557
    0,             /* flags */
26558
    0,NULL,NULL    /* reserved1,reserved2, etc */
26559
  },
26560
  {
26561
    "is_drop",
26562
    3,
26563
    PROTOBUF_C_LABEL_NONE,
26564
    PROTOBUF_C_TYPE_BOOL,
26565
    0,   /* quantifier_offset */
26566
    offsetof(PgQuery__AlterOpFamilyStmt, is_drop),
26567
    NULL,
26568
    NULL,
26569
    0,             /* flags */
26570
    0,NULL,NULL    /* reserved1,reserved2, etc */
26571
  },
26572
  {
26573
    "items",
26574
    4,
26575
    PROTOBUF_C_LABEL_REPEATED,
26576
    PROTOBUF_C_TYPE_MESSAGE,
26577
    offsetof(PgQuery__AlterOpFamilyStmt, n_items),
26578
    offsetof(PgQuery__AlterOpFamilyStmt, items),
26579
    &pg_query__node__descriptor,
26580
    NULL,
26581
    0,             /* flags */
26582
    0,NULL,NULL    /* reserved1,reserved2, etc */
26583
  },
26584
};
26585
static const unsigned pg_query__alter_op_family_stmt__field_indices_by_name[] = {
26586
  1,   /* field[1] = amname */
26587
  2,   /* field[2] = is_drop */
26588
  3,   /* field[3] = items */
26589
  0,   /* field[0] = opfamilyname */
26590
};
26591
static const ProtobufCIntRange pg_query__alter_op_family_stmt__number_ranges[1 + 1] =
26592
{
26593
  { 1, 0 },
26594
  { 0, 4 }
26595
};
26596
const ProtobufCMessageDescriptor pg_query__alter_op_family_stmt__descriptor =
26597
{
26598
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26599
  "pg_query.AlterOpFamilyStmt",
26600
  "AlterOpFamilyStmt",
26601
  "PgQuery__AlterOpFamilyStmt",
26602
  "pg_query",
26603
  sizeof(PgQuery__AlterOpFamilyStmt),
26604
  4,
26605
  pg_query__alter_op_family_stmt__field_descriptors,
26606
  pg_query__alter_op_family_stmt__field_indices_by_name,
26607
  1,  pg_query__alter_op_family_stmt__number_ranges,
26608
  (ProtobufCMessageInit) pg_query__alter_op_family_stmt__init,
26609
  NULL,NULL,NULL    /* reserved[123] */
26610
};
26611
static const ProtobufCFieldDescriptor pg_query__prepare_stmt__field_descriptors[3] =
26612
{
26613
  {
26614
    "name",
26615
    1,
26616
    PROTOBUF_C_LABEL_NONE,
26617
    PROTOBUF_C_TYPE_STRING,
26618
    0,   /* quantifier_offset */
26619
    offsetof(PgQuery__PrepareStmt, name),
26620
    NULL,
26621
    &protobuf_c_empty_string,
26622
    0,             /* flags */
26623
    0,NULL,NULL    /* reserved1,reserved2, etc */
26624
  },
26625
  {
26626
    "argtypes",
26627
    2,
26628
    PROTOBUF_C_LABEL_REPEATED,
26629
    PROTOBUF_C_TYPE_MESSAGE,
26630
    offsetof(PgQuery__PrepareStmt, n_argtypes),
26631
    offsetof(PgQuery__PrepareStmt, argtypes),
26632
    &pg_query__node__descriptor,
26633
    NULL,
26634
    0,             /* flags */
26635
    0,NULL,NULL    /* reserved1,reserved2, etc */
26636
  },
26637
  {
26638
    "query",
26639
    3,
26640
    PROTOBUF_C_LABEL_NONE,
26641
    PROTOBUF_C_TYPE_MESSAGE,
26642
    0,   /* quantifier_offset */
26643
    offsetof(PgQuery__PrepareStmt, query),
26644
    &pg_query__node__descriptor,
26645
    NULL,
26646
    0,             /* flags */
26647
    0,NULL,NULL    /* reserved1,reserved2, etc */
26648
  },
26649
};
26650
static const unsigned pg_query__prepare_stmt__field_indices_by_name[] = {
26651
  1,   /* field[1] = argtypes */
26652
  0,   /* field[0] = name */
26653
  2,   /* field[2] = query */
26654
};
26655
static const ProtobufCIntRange pg_query__prepare_stmt__number_ranges[1 + 1] =
26656
{
26657
  { 1, 0 },
26658
  { 0, 3 }
26659
};
26660
const ProtobufCMessageDescriptor pg_query__prepare_stmt__descriptor =
26661
{
26662
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26663
  "pg_query.PrepareStmt",
26664
  "PrepareStmt",
26665
  "PgQuery__PrepareStmt",
26666
  "pg_query",
26667
  sizeof(PgQuery__PrepareStmt),
26668
  3,
26669
  pg_query__prepare_stmt__field_descriptors,
26670
  pg_query__prepare_stmt__field_indices_by_name,
26671
  1,  pg_query__prepare_stmt__number_ranges,
26672
  (ProtobufCMessageInit) pg_query__prepare_stmt__init,
26673
  NULL,NULL,NULL    /* reserved[123] */
26674
};
26675
static const ProtobufCFieldDescriptor pg_query__execute_stmt__field_descriptors[2] =
26676
{
26677
  {
26678
    "name",
26679
    1,
26680
    PROTOBUF_C_LABEL_NONE,
26681
    PROTOBUF_C_TYPE_STRING,
26682
    0,   /* quantifier_offset */
26683
    offsetof(PgQuery__ExecuteStmt, name),
26684
    NULL,
26685
    &protobuf_c_empty_string,
26686
    0,             /* flags */
26687
    0,NULL,NULL    /* reserved1,reserved2, etc */
26688
  },
26689
  {
26690
    "params",
26691
    2,
26692
    PROTOBUF_C_LABEL_REPEATED,
26693
    PROTOBUF_C_TYPE_MESSAGE,
26694
    offsetof(PgQuery__ExecuteStmt, n_params),
26695
    offsetof(PgQuery__ExecuteStmt, params),
26696
    &pg_query__node__descriptor,
26697
    NULL,
26698
    0,             /* flags */
26699
    0,NULL,NULL    /* reserved1,reserved2, etc */
26700
  },
26701
};
26702
static const unsigned pg_query__execute_stmt__field_indices_by_name[] = {
26703
  0,   /* field[0] = name */
26704
  1,   /* field[1] = params */
26705
};
26706
static const ProtobufCIntRange pg_query__execute_stmt__number_ranges[1 + 1] =
26707
{
26708
  { 1, 0 },
26709
  { 0, 2 }
26710
};
26711
const ProtobufCMessageDescriptor pg_query__execute_stmt__descriptor =
26712
{
26713
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26714
  "pg_query.ExecuteStmt",
26715
  "ExecuteStmt",
26716
  "PgQuery__ExecuteStmt",
26717
  "pg_query",
26718
  sizeof(PgQuery__ExecuteStmt),
26719
  2,
26720
  pg_query__execute_stmt__field_descriptors,
26721
  pg_query__execute_stmt__field_indices_by_name,
26722
  1,  pg_query__execute_stmt__number_ranges,
26723
  (ProtobufCMessageInit) pg_query__execute_stmt__init,
26724
  NULL,NULL,NULL    /* reserved[123] */
26725
};
26726
static const ProtobufCFieldDescriptor pg_query__deallocate_stmt__field_descriptors[1] =
26727
{
26728
  {
26729
    "name",
26730
    1,
26731
    PROTOBUF_C_LABEL_NONE,
26732
    PROTOBUF_C_TYPE_STRING,
26733
    0,   /* quantifier_offset */
26734
    offsetof(PgQuery__DeallocateStmt, name),
26735
    NULL,
26736
    &protobuf_c_empty_string,
26737
    0,             /* flags */
26738
    0,NULL,NULL    /* reserved1,reserved2, etc */
26739
  },
26740
};
26741
static const unsigned pg_query__deallocate_stmt__field_indices_by_name[] = {
26742
  0,   /* field[0] = name */
26743
};
26744
static const ProtobufCIntRange pg_query__deallocate_stmt__number_ranges[1 + 1] =
26745
{
26746
  { 1, 0 },
26747
  { 0, 1 }
26748
};
26749
const ProtobufCMessageDescriptor pg_query__deallocate_stmt__descriptor =
26750
{
26751
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26752
  "pg_query.DeallocateStmt",
26753
  "DeallocateStmt",
26754
  "PgQuery__DeallocateStmt",
26755
  "pg_query",
26756
  sizeof(PgQuery__DeallocateStmt),
26757
  1,
26758
  pg_query__deallocate_stmt__field_descriptors,
26759
  pg_query__deallocate_stmt__field_indices_by_name,
26760
  1,  pg_query__deallocate_stmt__number_ranges,
26761
  (ProtobufCMessageInit) pg_query__deallocate_stmt__init,
26762
  NULL,NULL,NULL    /* reserved[123] */
26763
};
26764
static const ProtobufCFieldDescriptor pg_query__declare_cursor_stmt__field_descriptors[3] =
26765
{
26766
  {
26767
    "portalname",
26768
    1,
26769
    PROTOBUF_C_LABEL_NONE,
26770
    PROTOBUF_C_TYPE_STRING,
26771
    0,   /* quantifier_offset */
26772
    offsetof(PgQuery__DeclareCursorStmt, portalname),
26773
    NULL,
26774
    &protobuf_c_empty_string,
26775
    0,             /* flags */
26776
    0,NULL,NULL    /* reserved1,reserved2, etc */
26777
  },
26778
  {
26779
    "options",
26780
    2,
26781
    PROTOBUF_C_LABEL_NONE,
26782
    PROTOBUF_C_TYPE_INT32,
26783
    0,   /* quantifier_offset */
26784
    offsetof(PgQuery__DeclareCursorStmt, options),
26785
    NULL,
26786
    NULL,
26787
    0,             /* flags */
26788
    0,NULL,NULL    /* reserved1,reserved2, etc */
26789
  },
26790
  {
26791
    "query",
26792
    3,
26793
    PROTOBUF_C_LABEL_NONE,
26794
    PROTOBUF_C_TYPE_MESSAGE,
26795
    0,   /* quantifier_offset */
26796
    offsetof(PgQuery__DeclareCursorStmt, query),
26797
    &pg_query__node__descriptor,
26798
    NULL,
26799
    0,             /* flags */
26800
    0,NULL,NULL    /* reserved1,reserved2, etc */
26801
  },
26802
};
26803
static const unsigned pg_query__declare_cursor_stmt__field_indices_by_name[] = {
26804
  1,   /* field[1] = options */
26805
  0,   /* field[0] = portalname */
26806
  2,   /* field[2] = query */
26807
};
26808
static const ProtobufCIntRange pg_query__declare_cursor_stmt__number_ranges[1 + 1] =
26809
{
26810
  { 1, 0 },
26811
  { 0, 3 }
26812
};
26813
const ProtobufCMessageDescriptor pg_query__declare_cursor_stmt__descriptor =
26814
{
26815
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26816
  "pg_query.DeclareCursorStmt",
26817
  "DeclareCursorStmt",
26818
  "PgQuery__DeclareCursorStmt",
26819
  "pg_query",
26820
  sizeof(PgQuery__DeclareCursorStmt),
26821
  3,
26822
  pg_query__declare_cursor_stmt__field_descriptors,
26823
  pg_query__declare_cursor_stmt__field_indices_by_name,
26824
  1,  pg_query__declare_cursor_stmt__number_ranges,
26825
  (ProtobufCMessageInit) pg_query__declare_cursor_stmt__init,
26826
  NULL,NULL,NULL    /* reserved[123] */
26827
};
26828
static const ProtobufCFieldDescriptor pg_query__create_table_space_stmt__field_descriptors[4] =
26829
{
26830
  {
26831
    "tablespacename",
26832
    1,
26833
    PROTOBUF_C_LABEL_NONE,
26834
    PROTOBUF_C_TYPE_STRING,
26835
    0,   /* quantifier_offset */
26836
    offsetof(PgQuery__CreateTableSpaceStmt, tablespacename),
26837
    NULL,
26838
    &protobuf_c_empty_string,
26839
    0,             /* flags */
26840
    0,NULL,NULL    /* reserved1,reserved2, etc */
26841
  },
26842
  {
26843
    "owner",
26844
    2,
26845
    PROTOBUF_C_LABEL_NONE,
26846
    PROTOBUF_C_TYPE_MESSAGE,
26847
    0,   /* quantifier_offset */
26848
    offsetof(PgQuery__CreateTableSpaceStmt, owner),
26849
    &pg_query__role_spec__descriptor,
26850
    NULL,
26851
    0,             /* flags */
26852
    0,NULL,NULL    /* reserved1,reserved2, etc */
26853
  },
26854
  {
26855
    "location",
26856
    3,
26857
    PROTOBUF_C_LABEL_NONE,
26858
    PROTOBUF_C_TYPE_STRING,
26859
    0,   /* quantifier_offset */
26860
    offsetof(PgQuery__CreateTableSpaceStmt, location),
26861
    NULL,
26862
    &protobuf_c_empty_string,
26863
    0,             /* flags */
26864
    0,NULL,NULL    /* reserved1,reserved2, etc */
26865
  },
26866
  {
26867
    "options",
26868
    4,
26869
    PROTOBUF_C_LABEL_REPEATED,
26870
    PROTOBUF_C_TYPE_MESSAGE,
26871
    offsetof(PgQuery__CreateTableSpaceStmt, n_options),
26872
    offsetof(PgQuery__CreateTableSpaceStmt, options),
26873
    &pg_query__node__descriptor,
26874
    NULL,
26875
    0,             /* flags */
26876
    0,NULL,NULL    /* reserved1,reserved2, etc */
26877
  },
26878
};
26879
static const unsigned pg_query__create_table_space_stmt__field_indices_by_name[] = {
26880
  2,   /* field[2] = location */
26881
  3,   /* field[3] = options */
26882
  1,   /* field[1] = owner */
26883
  0,   /* field[0] = tablespacename */
26884
};
26885
static const ProtobufCIntRange pg_query__create_table_space_stmt__number_ranges[1 + 1] =
26886
{
26887
  { 1, 0 },
26888
  { 0, 4 }
26889
};
26890
const ProtobufCMessageDescriptor pg_query__create_table_space_stmt__descriptor =
26891
{
26892
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26893
  "pg_query.CreateTableSpaceStmt",
26894
  "CreateTableSpaceStmt",
26895
  "PgQuery__CreateTableSpaceStmt",
26896
  "pg_query",
26897
  sizeof(PgQuery__CreateTableSpaceStmt),
26898
  4,
26899
  pg_query__create_table_space_stmt__field_descriptors,
26900
  pg_query__create_table_space_stmt__field_indices_by_name,
26901
  1,  pg_query__create_table_space_stmt__number_ranges,
26902
  (ProtobufCMessageInit) pg_query__create_table_space_stmt__init,
26903
  NULL,NULL,NULL    /* reserved[123] */
26904
};
26905
static const ProtobufCFieldDescriptor pg_query__drop_table_space_stmt__field_descriptors[2] =
26906
{
26907
  {
26908
    "tablespacename",
26909
    1,
26910
    PROTOBUF_C_LABEL_NONE,
26911
    PROTOBUF_C_TYPE_STRING,
26912
    0,   /* quantifier_offset */
26913
    offsetof(PgQuery__DropTableSpaceStmt, tablespacename),
26914
    NULL,
26915
    &protobuf_c_empty_string,
26916
    0,             /* flags */
26917
    0,NULL,NULL    /* reserved1,reserved2, etc */
26918
  },
26919
  {
26920
    "missing_ok",
26921
    2,
26922
    PROTOBUF_C_LABEL_NONE,
26923
    PROTOBUF_C_TYPE_BOOL,
26924
    0,   /* quantifier_offset */
26925
    offsetof(PgQuery__DropTableSpaceStmt, missing_ok),
26926
    NULL,
26927
    NULL,
26928
    0,             /* flags */
26929
    0,NULL,NULL    /* reserved1,reserved2, etc */
26930
  },
26931
};
26932
static const unsigned pg_query__drop_table_space_stmt__field_indices_by_name[] = {
26933
  1,   /* field[1] = missing_ok */
26934
  0,   /* field[0] = tablespacename */
26935
};
26936
static const ProtobufCIntRange pg_query__drop_table_space_stmt__number_ranges[1 + 1] =
26937
{
26938
  { 1, 0 },
26939
  { 0, 2 }
26940
};
26941
const ProtobufCMessageDescriptor pg_query__drop_table_space_stmt__descriptor =
26942
{
26943
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
26944
  "pg_query.DropTableSpaceStmt",
26945
  "DropTableSpaceStmt",
26946
  "PgQuery__DropTableSpaceStmt",
26947
  "pg_query",
26948
  sizeof(PgQuery__DropTableSpaceStmt),
26949
  2,
26950
  pg_query__drop_table_space_stmt__field_descriptors,
26951
  pg_query__drop_table_space_stmt__field_indices_by_name,
26952
  1,  pg_query__drop_table_space_stmt__number_ranges,
26953
  (ProtobufCMessageInit) pg_query__drop_table_space_stmt__init,
26954
  NULL,NULL,NULL    /* reserved[123] */
26955
};
26956
static const ProtobufCFieldDescriptor pg_query__alter_object_depends_stmt__field_descriptors[5] =
26957
{
26958
  {
26959
    "object_type",
26960
    1,
26961
    PROTOBUF_C_LABEL_NONE,
26962
    PROTOBUF_C_TYPE_ENUM,
26963
    0,   /* quantifier_offset */
26964
    offsetof(PgQuery__AlterObjectDependsStmt, object_type),
26965
    &pg_query__object_type__descriptor,
26966
    NULL,
26967
    0,             /* flags */
26968
    0,NULL,NULL    /* reserved1,reserved2, etc */
26969
  },
26970
  {
26971
    "relation",
26972
    2,
26973
    PROTOBUF_C_LABEL_NONE,
26974
    PROTOBUF_C_TYPE_MESSAGE,
26975
    0,   /* quantifier_offset */
26976
    offsetof(PgQuery__AlterObjectDependsStmt, relation),
26977
    &pg_query__range_var__descriptor,
26978
    NULL,
26979
    0,             /* flags */
26980
    0,NULL,NULL    /* reserved1,reserved2, etc */
26981
  },
26982
  {
26983
    "object",
26984
    3,
26985
    PROTOBUF_C_LABEL_NONE,
26986
    PROTOBUF_C_TYPE_MESSAGE,
26987
    0,   /* quantifier_offset */
26988
    offsetof(PgQuery__AlterObjectDependsStmt, object),
26989
    &pg_query__node__descriptor,
26990
    NULL,
26991
    0,             /* flags */
26992
    0,NULL,NULL    /* reserved1,reserved2, etc */
26993
  },
26994
  {
26995
    "extname",
26996
    4,
26997
    PROTOBUF_C_LABEL_NONE,
26998
    PROTOBUF_C_TYPE_MESSAGE,
26999
    0,   /* quantifier_offset */
27000
    offsetof(PgQuery__AlterObjectDependsStmt, extname),
27001
    &pg_query__string__descriptor,
27002
    NULL,
27003
    0,             /* flags */
27004
    0,NULL,NULL    /* reserved1,reserved2, etc */
27005
  },
27006
  {
27007
    "remove",
27008
    5,
27009
    PROTOBUF_C_LABEL_NONE,
27010
    PROTOBUF_C_TYPE_BOOL,
27011
    0,   /* quantifier_offset */
27012
    offsetof(PgQuery__AlterObjectDependsStmt, remove),
27013
    NULL,
27014
    NULL,
27015
    0,             /* flags */
27016
    0,NULL,NULL    /* reserved1,reserved2, etc */
27017
  },
27018
};
27019
static const unsigned pg_query__alter_object_depends_stmt__field_indices_by_name[] = {
27020
  3,   /* field[3] = extname */
27021
  2,   /* field[2] = object */
27022
  0,   /* field[0] = object_type */
27023
  1,   /* field[1] = relation */
27024
  4,   /* field[4] = remove */
27025
};
27026
static const ProtobufCIntRange pg_query__alter_object_depends_stmt__number_ranges[1 + 1] =
27027
{
27028
  { 1, 0 },
27029
  { 0, 5 }
27030
};
27031
const ProtobufCMessageDescriptor pg_query__alter_object_depends_stmt__descriptor =
27032
{
27033
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27034
  "pg_query.AlterObjectDependsStmt",
27035
  "AlterObjectDependsStmt",
27036
  "PgQuery__AlterObjectDependsStmt",
27037
  "pg_query",
27038
  sizeof(PgQuery__AlterObjectDependsStmt),
27039
  5,
27040
  pg_query__alter_object_depends_stmt__field_descriptors,
27041
  pg_query__alter_object_depends_stmt__field_indices_by_name,
27042
  1,  pg_query__alter_object_depends_stmt__number_ranges,
27043
  (ProtobufCMessageInit) pg_query__alter_object_depends_stmt__init,
27044
  NULL,NULL,NULL    /* reserved[123] */
27045
};
27046
static const ProtobufCFieldDescriptor pg_query__alter_object_schema_stmt__field_descriptors[5] =
27047
{
27048
  {
27049
    "object_type",
27050
    1,
27051
    PROTOBUF_C_LABEL_NONE,
27052
    PROTOBUF_C_TYPE_ENUM,
27053
    0,   /* quantifier_offset */
27054
    offsetof(PgQuery__AlterObjectSchemaStmt, object_type),
27055
    &pg_query__object_type__descriptor,
27056
    NULL,
27057
    0,             /* flags */
27058
    0,NULL,NULL    /* reserved1,reserved2, etc */
27059
  },
27060
  {
27061
    "relation",
27062
    2,
27063
    PROTOBUF_C_LABEL_NONE,
27064
    PROTOBUF_C_TYPE_MESSAGE,
27065
    0,   /* quantifier_offset */
27066
    offsetof(PgQuery__AlterObjectSchemaStmt, relation),
27067
    &pg_query__range_var__descriptor,
27068
    NULL,
27069
    0,             /* flags */
27070
    0,NULL,NULL    /* reserved1,reserved2, etc */
27071
  },
27072
  {
27073
    "object",
27074
    3,
27075
    PROTOBUF_C_LABEL_NONE,
27076
    PROTOBUF_C_TYPE_MESSAGE,
27077
    0,   /* quantifier_offset */
27078
    offsetof(PgQuery__AlterObjectSchemaStmt, object),
27079
    &pg_query__node__descriptor,
27080
    NULL,
27081
    0,             /* flags */
27082
    0,NULL,NULL    /* reserved1,reserved2, etc */
27083
  },
27084
  {
27085
    "newschema",
27086
    4,
27087
    PROTOBUF_C_LABEL_NONE,
27088
    PROTOBUF_C_TYPE_STRING,
27089
    0,   /* quantifier_offset */
27090
    offsetof(PgQuery__AlterObjectSchemaStmt, newschema),
27091
    NULL,
27092
    &protobuf_c_empty_string,
27093
    0,             /* flags */
27094
    0,NULL,NULL    /* reserved1,reserved2, etc */
27095
  },
27096
  {
27097
    "missing_ok",
27098
    5,
27099
    PROTOBUF_C_LABEL_NONE,
27100
    PROTOBUF_C_TYPE_BOOL,
27101
    0,   /* quantifier_offset */
27102
    offsetof(PgQuery__AlterObjectSchemaStmt, missing_ok),
27103
    NULL,
27104
    NULL,
27105
    0,             /* flags */
27106
    0,NULL,NULL    /* reserved1,reserved2, etc */
27107
  },
27108
};
27109
static const unsigned pg_query__alter_object_schema_stmt__field_indices_by_name[] = {
27110
  4,   /* field[4] = missing_ok */
27111
  3,   /* field[3] = newschema */
27112
  2,   /* field[2] = object */
27113
  0,   /* field[0] = object_type */
27114
  1,   /* field[1] = relation */
27115
};
27116
static const ProtobufCIntRange pg_query__alter_object_schema_stmt__number_ranges[1 + 1] =
27117
{
27118
  { 1, 0 },
27119
  { 0, 5 }
27120
};
27121
const ProtobufCMessageDescriptor pg_query__alter_object_schema_stmt__descriptor =
27122
{
27123
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27124
  "pg_query.AlterObjectSchemaStmt",
27125
  "AlterObjectSchemaStmt",
27126
  "PgQuery__AlterObjectSchemaStmt",
27127
  "pg_query",
27128
  sizeof(PgQuery__AlterObjectSchemaStmt),
27129
  5,
27130
  pg_query__alter_object_schema_stmt__field_descriptors,
27131
  pg_query__alter_object_schema_stmt__field_indices_by_name,
27132
  1,  pg_query__alter_object_schema_stmt__number_ranges,
27133
  (ProtobufCMessageInit) pg_query__alter_object_schema_stmt__init,
27134
  NULL,NULL,NULL    /* reserved[123] */
27135
};
27136
static const ProtobufCFieldDescriptor pg_query__alter_owner_stmt__field_descriptors[4] =
27137
{
27138
  {
27139
    "object_type",
27140
    1,
27141
    PROTOBUF_C_LABEL_NONE,
27142
    PROTOBUF_C_TYPE_ENUM,
27143
    0,   /* quantifier_offset */
27144
    offsetof(PgQuery__AlterOwnerStmt, object_type),
27145
    &pg_query__object_type__descriptor,
27146
    NULL,
27147
    0,             /* flags */
27148
    0,NULL,NULL    /* reserved1,reserved2, etc */
27149
  },
27150
  {
27151
    "relation",
27152
    2,
27153
    PROTOBUF_C_LABEL_NONE,
27154
    PROTOBUF_C_TYPE_MESSAGE,
27155
    0,   /* quantifier_offset */
27156
    offsetof(PgQuery__AlterOwnerStmt, relation),
27157
    &pg_query__range_var__descriptor,
27158
    NULL,
27159
    0,             /* flags */
27160
    0,NULL,NULL    /* reserved1,reserved2, etc */
27161
  },
27162
  {
27163
    "object",
27164
    3,
27165
    PROTOBUF_C_LABEL_NONE,
27166
    PROTOBUF_C_TYPE_MESSAGE,
27167
    0,   /* quantifier_offset */
27168
    offsetof(PgQuery__AlterOwnerStmt, object),
27169
    &pg_query__node__descriptor,
27170
    NULL,
27171
    0,             /* flags */
27172
    0,NULL,NULL    /* reserved1,reserved2, etc */
27173
  },
27174
  {
27175
    "newowner",
27176
    4,
27177
    PROTOBUF_C_LABEL_NONE,
27178
    PROTOBUF_C_TYPE_MESSAGE,
27179
    0,   /* quantifier_offset */
27180
    offsetof(PgQuery__AlterOwnerStmt, newowner),
27181
    &pg_query__role_spec__descriptor,
27182
    NULL,
27183
    0,             /* flags */
27184
    0,NULL,NULL    /* reserved1,reserved2, etc */
27185
  },
27186
};
27187
static const unsigned pg_query__alter_owner_stmt__field_indices_by_name[] = {
27188
  3,   /* field[3] = newowner */
27189
  2,   /* field[2] = object */
27190
  0,   /* field[0] = object_type */
27191
  1,   /* field[1] = relation */
27192
};
27193
static const ProtobufCIntRange pg_query__alter_owner_stmt__number_ranges[1 + 1] =
27194
{
27195
  { 1, 0 },
27196
  { 0, 4 }
27197
};
27198
const ProtobufCMessageDescriptor pg_query__alter_owner_stmt__descriptor =
27199
{
27200
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27201
  "pg_query.AlterOwnerStmt",
27202
  "AlterOwnerStmt",
27203
  "PgQuery__AlterOwnerStmt",
27204
  "pg_query",
27205
  sizeof(PgQuery__AlterOwnerStmt),
27206
  4,
27207
  pg_query__alter_owner_stmt__field_descriptors,
27208
  pg_query__alter_owner_stmt__field_indices_by_name,
27209
  1,  pg_query__alter_owner_stmt__number_ranges,
27210
  (ProtobufCMessageInit) pg_query__alter_owner_stmt__init,
27211
  NULL,NULL,NULL    /* reserved[123] */
27212
};
27213
static const ProtobufCFieldDescriptor pg_query__alter_operator_stmt__field_descriptors[2] =
27214
{
27215
  {
27216
    "opername",
27217
    1,
27218
    PROTOBUF_C_LABEL_NONE,
27219
    PROTOBUF_C_TYPE_MESSAGE,
27220
    0,   /* quantifier_offset */
27221
    offsetof(PgQuery__AlterOperatorStmt, opername),
27222
    &pg_query__object_with_args__descriptor,
27223
    NULL,
27224
    0,             /* flags */
27225
    0,NULL,NULL    /* reserved1,reserved2, etc */
27226
  },
27227
  {
27228
    "options",
27229
    2,
27230
    PROTOBUF_C_LABEL_REPEATED,
27231
    PROTOBUF_C_TYPE_MESSAGE,
27232
    offsetof(PgQuery__AlterOperatorStmt, n_options),
27233
    offsetof(PgQuery__AlterOperatorStmt, options),
27234
    &pg_query__node__descriptor,
27235
    NULL,
27236
    0,             /* flags */
27237
    0,NULL,NULL    /* reserved1,reserved2, etc */
27238
  },
27239
};
27240
static const unsigned pg_query__alter_operator_stmt__field_indices_by_name[] = {
27241
  0,   /* field[0] = opername */
27242
  1,   /* field[1] = options */
27243
};
27244
static const ProtobufCIntRange pg_query__alter_operator_stmt__number_ranges[1 + 1] =
27245
{
27246
  { 1, 0 },
27247
  { 0, 2 }
27248
};
27249
const ProtobufCMessageDescriptor pg_query__alter_operator_stmt__descriptor =
27250
{
27251
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27252
  "pg_query.AlterOperatorStmt",
27253
  "AlterOperatorStmt",
27254
  "PgQuery__AlterOperatorStmt",
27255
  "pg_query",
27256
  sizeof(PgQuery__AlterOperatorStmt),
27257
  2,
27258
  pg_query__alter_operator_stmt__field_descriptors,
27259
  pg_query__alter_operator_stmt__field_indices_by_name,
27260
  1,  pg_query__alter_operator_stmt__number_ranges,
27261
  (ProtobufCMessageInit) pg_query__alter_operator_stmt__init,
27262
  NULL,NULL,NULL    /* reserved[123] */
27263
};
27264
static const ProtobufCFieldDescriptor pg_query__alter_type_stmt__field_descriptors[2] =
27265
{
27266
  {
27267
    "type_name",
27268
    1,
27269
    PROTOBUF_C_LABEL_REPEATED,
27270
    PROTOBUF_C_TYPE_MESSAGE,
27271
    offsetof(PgQuery__AlterTypeStmt, n_type_name),
27272
    offsetof(PgQuery__AlterTypeStmt, type_name),
27273
    &pg_query__node__descriptor,
27274
    NULL,
27275
    0,             /* flags */
27276
    0,NULL,NULL    /* reserved1,reserved2, etc */
27277
  },
27278
  {
27279
    "options",
27280
    2,
27281
    PROTOBUF_C_LABEL_REPEATED,
27282
    PROTOBUF_C_TYPE_MESSAGE,
27283
    offsetof(PgQuery__AlterTypeStmt, n_options),
27284
    offsetof(PgQuery__AlterTypeStmt, options),
27285
    &pg_query__node__descriptor,
27286
    NULL,
27287
    0,             /* flags */
27288
    0,NULL,NULL    /* reserved1,reserved2, etc */
27289
  },
27290
};
27291
static const unsigned pg_query__alter_type_stmt__field_indices_by_name[] = {
27292
  1,   /* field[1] = options */
27293
  0,   /* field[0] = type_name */
27294
};
27295
static const ProtobufCIntRange pg_query__alter_type_stmt__number_ranges[1 + 1] =
27296
{
27297
  { 1, 0 },
27298
  { 0, 2 }
27299
};
27300
const ProtobufCMessageDescriptor pg_query__alter_type_stmt__descriptor =
27301
{
27302
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27303
  "pg_query.AlterTypeStmt",
27304
  "AlterTypeStmt",
27305
  "PgQuery__AlterTypeStmt",
27306
  "pg_query",
27307
  sizeof(PgQuery__AlterTypeStmt),
27308
  2,
27309
  pg_query__alter_type_stmt__field_descriptors,
27310
  pg_query__alter_type_stmt__field_indices_by_name,
27311
  1,  pg_query__alter_type_stmt__number_ranges,
27312
  (ProtobufCMessageInit) pg_query__alter_type_stmt__init,
27313
  NULL,NULL,NULL    /* reserved[123] */
27314
};
27315
static const ProtobufCFieldDescriptor pg_query__drop_owned_stmt__field_descriptors[2] =
27316
{
27317
  {
27318
    "roles",
27319
    1,
27320
    PROTOBUF_C_LABEL_REPEATED,
27321
    PROTOBUF_C_TYPE_MESSAGE,
27322
    offsetof(PgQuery__DropOwnedStmt, n_roles),
27323
    offsetof(PgQuery__DropOwnedStmt, roles),
27324
    &pg_query__node__descriptor,
27325
    NULL,
27326
    0,             /* flags */
27327
    0,NULL,NULL    /* reserved1,reserved2, etc */
27328
  },
27329
  {
27330
    "behavior",
27331
    2,
27332
    PROTOBUF_C_LABEL_NONE,
27333
    PROTOBUF_C_TYPE_ENUM,
27334
    0,   /* quantifier_offset */
27335
    offsetof(PgQuery__DropOwnedStmt, behavior),
27336
    &pg_query__drop_behavior__descriptor,
27337
    NULL,
27338
    0,             /* flags */
27339
    0,NULL,NULL    /* reserved1,reserved2, etc */
27340
  },
27341
};
27342
static const unsigned pg_query__drop_owned_stmt__field_indices_by_name[] = {
27343
  1,   /* field[1] = behavior */
27344
  0,   /* field[0] = roles */
27345
};
27346
static const ProtobufCIntRange pg_query__drop_owned_stmt__number_ranges[1 + 1] =
27347
{
27348
  { 1, 0 },
27349
  { 0, 2 }
27350
};
27351
const ProtobufCMessageDescriptor pg_query__drop_owned_stmt__descriptor =
27352
{
27353
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27354
  "pg_query.DropOwnedStmt",
27355
  "DropOwnedStmt",
27356
  "PgQuery__DropOwnedStmt",
27357
  "pg_query",
27358
  sizeof(PgQuery__DropOwnedStmt),
27359
  2,
27360
  pg_query__drop_owned_stmt__field_descriptors,
27361
  pg_query__drop_owned_stmt__field_indices_by_name,
27362
  1,  pg_query__drop_owned_stmt__number_ranges,
27363
  (ProtobufCMessageInit) pg_query__drop_owned_stmt__init,
27364
  NULL,NULL,NULL    /* reserved[123] */
27365
};
27366
static const ProtobufCFieldDescriptor pg_query__reassign_owned_stmt__field_descriptors[2] =
27367
{
27368
  {
27369
    "roles",
27370
    1,
27371
    PROTOBUF_C_LABEL_REPEATED,
27372
    PROTOBUF_C_TYPE_MESSAGE,
27373
    offsetof(PgQuery__ReassignOwnedStmt, n_roles),
27374
    offsetof(PgQuery__ReassignOwnedStmt, roles),
27375
    &pg_query__node__descriptor,
27376
    NULL,
27377
    0,             /* flags */
27378
    0,NULL,NULL    /* reserved1,reserved2, etc */
27379
  },
27380
  {
27381
    "newrole",
27382
    2,
27383
    PROTOBUF_C_LABEL_NONE,
27384
    PROTOBUF_C_TYPE_MESSAGE,
27385
    0,   /* quantifier_offset */
27386
    offsetof(PgQuery__ReassignOwnedStmt, newrole),
27387
    &pg_query__role_spec__descriptor,
27388
    NULL,
27389
    0,             /* flags */
27390
    0,NULL,NULL    /* reserved1,reserved2, etc */
27391
  },
27392
};
27393
static const unsigned pg_query__reassign_owned_stmt__field_indices_by_name[] = {
27394
  1,   /* field[1] = newrole */
27395
  0,   /* field[0] = roles */
27396
};
27397
static const ProtobufCIntRange pg_query__reassign_owned_stmt__number_ranges[1 + 1] =
27398
{
27399
  { 1, 0 },
27400
  { 0, 2 }
27401
};
27402
const ProtobufCMessageDescriptor pg_query__reassign_owned_stmt__descriptor =
27403
{
27404
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27405
  "pg_query.ReassignOwnedStmt",
27406
  "ReassignOwnedStmt",
27407
  "PgQuery__ReassignOwnedStmt",
27408
  "pg_query",
27409
  sizeof(PgQuery__ReassignOwnedStmt),
27410
  2,
27411
  pg_query__reassign_owned_stmt__field_descriptors,
27412
  pg_query__reassign_owned_stmt__field_indices_by_name,
27413
  1,  pg_query__reassign_owned_stmt__number_ranges,
27414
  (ProtobufCMessageInit) pg_query__reassign_owned_stmt__init,
27415
  NULL,NULL,NULL    /* reserved[123] */
27416
};
27417
static const ProtobufCFieldDescriptor pg_query__composite_type_stmt__field_descriptors[2] =
27418
{
27419
  {
27420
    "typevar",
27421
    1,
27422
    PROTOBUF_C_LABEL_NONE,
27423
    PROTOBUF_C_TYPE_MESSAGE,
27424
    0,   /* quantifier_offset */
27425
    offsetof(PgQuery__CompositeTypeStmt, typevar),
27426
    &pg_query__range_var__descriptor,
27427
    NULL,
27428
    0,             /* flags */
27429
    0,NULL,NULL    /* reserved1,reserved2, etc */
27430
  },
27431
  {
27432
    "coldeflist",
27433
    2,
27434
    PROTOBUF_C_LABEL_REPEATED,
27435
    PROTOBUF_C_TYPE_MESSAGE,
27436
    offsetof(PgQuery__CompositeTypeStmt, n_coldeflist),
27437
    offsetof(PgQuery__CompositeTypeStmt, coldeflist),
27438
    &pg_query__node__descriptor,
27439
    NULL,
27440
    0,             /* flags */
27441
    0,NULL,NULL    /* reserved1,reserved2, etc */
27442
  },
27443
};
27444
static const unsigned pg_query__composite_type_stmt__field_indices_by_name[] = {
27445
  1,   /* field[1] = coldeflist */
27446
  0,   /* field[0] = typevar */
27447
};
27448
static const ProtobufCIntRange pg_query__composite_type_stmt__number_ranges[1 + 1] =
27449
{
27450
  { 1, 0 },
27451
  { 0, 2 }
27452
};
27453
const ProtobufCMessageDescriptor pg_query__composite_type_stmt__descriptor =
27454
{
27455
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27456
  "pg_query.CompositeTypeStmt",
27457
  "CompositeTypeStmt",
27458
  "PgQuery__CompositeTypeStmt",
27459
  "pg_query",
27460
  sizeof(PgQuery__CompositeTypeStmt),
27461
  2,
27462
  pg_query__composite_type_stmt__field_descriptors,
27463
  pg_query__composite_type_stmt__field_indices_by_name,
27464
  1,  pg_query__composite_type_stmt__number_ranges,
27465
  (ProtobufCMessageInit) pg_query__composite_type_stmt__init,
27466
  NULL,NULL,NULL    /* reserved[123] */
27467
};
27468
static const ProtobufCFieldDescriptor pg_query__create_enum_stmt__field_descriptors[2] =
27469
{
27470
  {
27471
    "type_name",
27472
    1,
27473
    PROTOBUF_C_LABEL_REPEATED,
27474
    PROTOBUF_C_TYPE_MESSAGE,
27475
    offsetof(PgQuery__CreateEnumStmt, n_type_name),
27476
    offsetof(PgQuery__CreateEnumStmt, type_name),
27477
    &pg_query__node__descriptor,
27478
    NULL,
27479
    0,             /* flags */
27480
    0,NULL,NULL    /* reserved1,reserved2, etc */
27481
  },
27482
  {
27483
    "vals",
27484
    2,
27485
    PROTOBUF_C_LABEL_REPEATED,
27486
    PROTOBUF_C_TYPE_MESSAGE,
27487
    offsetof(PgQuery__CreateEnumStmt, n_vals),
27488
    offsetof(PgQuery__CreateEnumStmt, vals),
27489
    &pg_query__node__descriptor,
27490
    NULL,
27491
    0,             /* flags */
27492
    0,NULL,NULL    /* reserved1,reserved2, etc */
27493
  },
27494
};
27495
static const unsigned pg_query__create_enum_stmt__field_indices_by_name[] = {
27496
  0,   /* field[0] = type_name */
27497
  1,   /* field[1] = vals */
27498
};
27499
static const ProtobufCIntRange pg_query__create_enum_stmt__number_ranges[1 + 1] =
27500
{
27501
  { 1, 0 },
27502
  { 0, 2 }
27503
};
27504
const ProtobufCMessageDescriptor pg_query__create_enum_stmt__descriptor =
27505
{
27506
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27507
  "pg_query.CreateEnumStmt",
27508
  "CreateEnumStmt",
27509
  "PgQuery__CreateEnumStmt",
27510
  "pg_query",
27511
  sizeof(PgQuery__CreateEnumStmt),
27512
  2,
27513
  pg_query__create_enum_stmt__field_descriptors,
27514
  pg_query__create_enum_stmt__field_indices_by_name,
27515
  1,  pg_query__create_enum_stmt__number_ranges,
27516
  (ProtobufCMessageInit) pg_query__create_enum_stmt__init,
27517
  NULL,NULL,NULL    /* reserved[123] */
27518
};
27519
static const ProtobufCFieldDescriptor pg_query__create_range_stmt__field_descriptors[2] =
27520
{
27521
  {
27522
    "type_name",
27523
    1,
27524
    PROTOBUF_C_LABEL_REPEATED,
27525
    PROTOBUF_C_TYPE_MESSAGE,
27526
    offsetof(PgQuery__CreateRangeStmt, n_type_name),
27527
    offsetof(PgQuery__CreateRangeStmt, type_name),
27528
    &pg_query__node__descriptor,
27529
    NULL,
27530
    0,             /* flags */
27531
    0,NULL,NULL    /* reserved1,reserved2, etc */
27532
  },
27533
  {
27534
    "params",
27535
    2,
27536
    PROTOBUF_C_LABEL_REPEATED,
27537
    PROTOBUF_C_TYPE_MESSAGE,
27538
    offsetof(PgQuery__CreateRangeStmt, n_params),
27539
    offsetof(PgQuery__CreateRangeStmt, params),
27540
    &pg_query__node__descriptor,
27541
    NULL,
27542
    0,             /* flags */
27543
    0,NULL,NULL    /* reserved1,reserved2, etc */
27544
  },
27545
};
27546
static const unsigned pg_query__create_range_stmt__field_indices_by_name[] = {
27547
  1,   /* field[1] = params */
27548
  0,   /* field[0] = type_name */
27549
};
27550
static const ProtobufCIntRange pg_query__create_range_stmt__number_ranges[1 + 1] =
27551
{
27552
  { 1, 0 },
27553
  { 0, 2 }
27554
};
27555
const ProtobufCMessageDescriptor pg_query__create_range_stmt__descriptor =
27556
{
27557
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27558
  "pg_query.CreateRangeStmt",
27559
  "CreateRangeStmt",
27560
  "PgQuery__CreateRangeStmt",
27561
  "pg_query",
27562
  sizeof(PgQuery__CreateRangeStmt),
27563
  2,
27564
  pg_query__create_range_stmt__field_descriptors,
27565
  pg_query__create_range_stmt__field_indices_by_name,
27566
  1,  pg_query__create_range_stmt__number_ranges,
27567
  (ProtobufCMessageInit) pg_query__create_range_stmt__init,
27568
  NULL,NULL,NULL    /* reserved[123] */
27569
};
27570
static const ProtobufCFieldDescriptor pg_query__alter_enum_stmt__field_descriptors[6] =
27571
{
27572
  {
27573
    "type_name",
27574
    1,
27575
    PROTOBUF_C_LABEL_REPEATED,
27576
    PROTOBUF_C_TYPE_MESSAGE,
27577
    offsetof(PgQuery__AlterEnumStmt, n_type_name),
27578
    offsetof(PgQuery__AlterEnumStmt, type_name),
27579
    &pg_query__node__descriptor,
27580
    NULL,
27581
    0,             /* flags */
27582
    0,NULL,NULL    /* reserved1,reserved2, etc */
27583
  },
27584
  {
27585
    "old_val",
27586
    2,
27587
    PROTOBUF_C_LABEL_NONE,
27588
    PROTOBUF_C_TYPE_STRING,
27589
    0,   /* quantifier_offset */
27590
    offsetof(PgQuery__AlterEnumStmt, old_val),
27591
    NULL,
27592
    &protobuf_c_empty_string,
27593
    0,             /* flags */
27594
    0,NULL,NULL    /* reserved1,reserved2, etc */
27595
  },
27596
  {
27597
    "new_val",
27598
    3,
27599
    PROTOBUF_C_LABEL_NONE,
27600
    PROTOBUF_C_TYPE_STRING,
27601
    0,   /* quantifier_offset */
27602
    offsetof(PgQuery__AlterEnumStmt, new_val),
27603
    NULL,
27604
    &protobuf_c_empty_string,
27605
    0,             /* flags */
27606
    0,NULL,NULL    /* reserved1,reserved2, etc */
27607
  },
27608
  {
27609
    "new_val_neighbor",
27610
    4,
27611
    PROTOBUF_C_LABEL_NONE,
27612
    PROTOBUF_C_TYPE_STRING,
27613
    0,   /* quantifier_offset */
27614
    offsetof(PgQuery__AlterEnumStmt, new_val_neighbor),
27615
    NULL,
27616
    &protobuf_c_empty_string,
27617
    0,             /* flags */
27618
    0,NULL,NULL    /* reserved1,reserved2, etc */
27619
  },
27620
  {
27621
    "new_val_is_after",
27622
    5,
27623
    PROTOBUF_C_LABEL_NONE,
27624
    PROTOBUF_C_TYPE_BOOL,
27625
    0,   /* quantifier_offset */
27626
    offsetof(PgQuery__AlterEnumStmt, new_val_is_after),
27627
    NULL,
27628
    NULL,
27629
    0,             /* flags */
27630
    0,NULL,NULL    /* reserved1,reserved2, etc */
27631
  },
27632
  {
27633
    "skip_if_new_val_exists",
27634
    6,
27635
    PROTOBUF_C_LABEL_NONE,
27636
    PROTOBUF_C_TYPE_BOOL,
27637
    0,   /* quantifier_offset */
27638
    offsetof(PgQuery__AlterEnumStmt, skip_if_new_val_exists),
27639
    NULL,
27640
    NULL,
27641
    0,             /* flags */
27642
    0,NULL,NULL    /* reserved1,reserved2, etc */
27643
  },
27644
};
27645
static const unsigned pg_query__alter_enum_stmt__field_indices_by_name[] = {
27646
  2,   /* field[2] = new_val */
27647
  4,   /* field[4] = new_val_is_after */
27648
  3,   /* field[3] = new_val_neighbor */
27649
  1,   /* field[1] = old_val */
27650
  5,   /* field[5] = skip_if_new_val_exists */
27651
  0,   /* field[0] = type_name */
27652
};
27653
static const ProtobufCIntRange pg_query__alter_enum_stmt__number_ranges[1 + 1] =
27654
{
27655
  { 1, 0 },
27656
  { 0, 6 }
27657
};
27658
const ProtobufCMessageDescriptor pg_query__alter_enum_stmt__descriptor =
27659
{
27660
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27661
  "pg_query.AlterEnumStmt",
27662
  "AlterEnumStmt",
27663
  "PgQuery__AlterEnumStmt",
27664
  "pg_query",
27665
  sizeof(PgQuery__AlterEnumStmt),
27666
  6,
27667
  pg_query__alter_enum_stmt__field_descriptors,
27668
  pg_query__alter_enum_stmt__field_indices_by_name,
27669
  1,  pg_query__alter_enum_stmt__number_ranges,
27670
  (ProtobufCMessageInit) pg_query__alter_enum_stmt__init,
27671
  NULL,NULL,NULL    /* reserved[123] */
27672
};
27673
static const ProtobufCFieldDescriptor pg_query__alter_tsdictionary_stmt__field_descriptors[2] =
27674
{
27675
  {
27676
    "dictname",
27677
    1,
27678
    PROTOBUF_C_LABEL_REPEATED,
27679
    PROTOBUF_C_TYPE_MESSAGE,
27680
    offsetof(PgQuery__AlterTSDictionaryStmt, n_dictname),
27681
    offsetof(PgQuery__AlterTSDictionaryStmt, dictname),
27682
    &pg_query__node__descriptor,
27683
    NULL,
27684
    0,             /* flags */
27685
    0,NULL,NULL    /* reserved1,reserved2, etc */
27686
  },
27687
  {
27688
    "options",
27689
    2,
27690
    PROTOBUF_C_LABEL_REPEATED,
27691
    PROTOBUF_C_TYPE_MESSAGE,
27692
    offsetof(PgQuery__AlterTSDictionaryStmt, n_options),
27693
    offsetof(PgQuery__AlterTSDictionaryStmt, options),
27694
    &pg_query__node__descriptor,
27695
    NULL,
27696
    0,             /* flags */
27697
    0,NULL,NULL    /* reserved1,reserved2, etc */
27698
  },
27699
};
27700
static const unsigned pg_query__alter_tsdictionary_stmt__field_indices_by_name[] = {
27701
  0,   /* field[0] = dictname */
27702
  1,   /* field[1] = options */
27703
};
27704
static const ProtobufCIntRange pg_query__alter_tsdictionary_stmt__number_ranges[1 + 1] =
27705
{
27706
  { 1, 0 },
27707
  { 0, 2 }
27708
};
27709
const ProtobufCMessageDescriptor pg_query__alter_tsdictionary_stmt__descriptor =
27710
{
27711
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27712
  "pg_query.AlterTSDictionaryStmt",
27713
  "AlterTSDictionaryStmt",
27714
  "PgQuery__AlterTSDictionaryStmt",
27715
  "pg_query",
27716
  sizeof(PgQuery__AlterTSDictionaryStmt),
27717
  2,
27718
  pg_query__alter_tsdictionary_stmt__field_descriptors,
27719
  pg_query__alter_tsdictionary_stmt__field_indices_by_name,
27720
  1,  pg_query__alter_tsdictionary_stmt__number_ranges,
27721
  (ProtobufCMessageInit) pg_query__alter_tsdictionary_stmt__init,
27722
  NULL,NULL,NULL    /* reserved[123] */
27723
};
27724
static const ProtobufCFieldDescriptor pg_query__alter_tsconfiguration_stmt__field_descriptors[7] =
27725
{
27726
  {
27727
    "kind",
27728
    1,
27729
    PROTOBUF_C_LABEL_NONE,
27730
    PROTOBUF_C_TYPE_ENUM,
27731
    0,   /* quantifier_offset */
27732
    offsetof(PgQuery__AlterTSConfigurationStmt, kind),
27733
    &pg_query__alter_tsconfig_type__descriptor,
27734
    NULL,
27735
    0,             /* flags */
27736
    0,NULL,NULL    /* reserved1,reserved2, etc */
27737
  },
27738
  {
27739
    "cfgname",
27740
    2,
27741
    PROTOBUF_C_LABEL_REPEATED,
27742
    PROTOBUF_C_TYPE_MESSAGE,
27743
    offsetof(PgQuery__AlterTSConfigurationStmt, n_cfgname),
27744
    offsetof(PgQuery__AlterTSConfigurationStmt, cfgname),
27745
    &pg_query__node__descriptor,
27746
    NULL,
27747
    0,             /* flags */
27748
    0,NULL,NULL    /* reserved1,reserved2, etc */
27749
  },
27750
  {
27751
    "tokentype",
27752
    3,
27753
    PROTOBUF_C_LABEL_REPEATED,
27754
    PROTOBUF_C_TYPE_MESSAGE,
27755
    offsetof(PgQuery__AlterTSConfigurationStmt, n_tokentype),
27756
    offsetof(PgQuery__AlterTSConfigurationStmt, tokentype),
27757
    &pg_query__node__descriptor,
27758
    NULL,
27759
    0,             /* flags */
27760
    0,NULL,NULL    /* reserved1,reserved2, etc */
27761
  },
27762
  {
27763
    "dicts",
27764
    4,
27765
    PROTOBUF_C_LABEL_REPEATED,
27766
    PROTOBUF_C_TYPE_MESSAGE,
27767
    offsetof(PgQuery__AlterTSConfigurationStmt, n_dicts),
27768
    offsetof(PgQuery__AlterTSConfigurationStmt, dicts),
27769
    &pg_query__node__descriptor,
27770
    NULL,
27771
    0,             /* flags */
27772
    0,NULL,NULL    /* reserved1,reserved2, etc */
27773
  },
27774
  {
27775
    "override",
27776
    5,
27777
    PROTOBUF_C_LABEL_NONE,
27778
    PROTOBUF_C_TYPE_BOOL,
27779
    0,   /* quantifier_offset */
27780
    offsetof(PgQuery__AlterTSConfigurationStmt, override),
27781
    NULL,
27782
    NULL,
27783
    0,             /* flags */
27784
    0,NULL,NULL    /* reserved1,reserved2, etc */
27785
  },
27786
  {
27787
    "replace",
27788
    6,
27789
    PROTOBUF_C_LABEL_NONE,
27790
    PROTOBUF_C_TYPE_BOOL,
27791
    0,   /* quantifier_offset */
27792
    offsetof(PgQuery__AlterTSConfigurationStmt, replace),
27793
    NULL,
27794
    NULL,
27795
    0,             /* flags */
27796
    0,NULL,NULL    /* reserved1,reserved2, etc */
27797
  },
27798
  {
27799
    "missing_ok",
27800
    7,
27801
    PROTOBUF_C_LABEL_NONE,
27802
    PROTOBUF_C_TYPE_BOOL,
27803
    0,   /* quantifier_offset */
27804
    offsetof(PgQuery__AlterTSConfigurationStmt, missing_ok),
27805
    NULL,
27806
    NULL,
27807
    0,             /* flags */
27808
    0,NULL,NULL    /* reserved1,reserved2, etc */
27809
  },
27810
};
27811
static const unsigned pg_query__alter_tsconfiguration_stmt__field_indices_by_name[] = {
27812
  1,   /* field[1] = cfgname */
27813
  3,   /* field[3] = dicts */
27814
  0,   /* field[0] = kind */
27815
  6,   /* field[6] = missing_ok */
27816
  4,   /* field[4] = override */
27817
  5,   /* field[5] = replace */
27818
  2,   /* field[2] = tokentype */
27819
};
27820
static const ProtobufCIntRange pg_query__alter_tsconfiguration_stmt__number_ranges[1 + 1] =
27821
{
27822
  { 1, 0 },
27823
  { 0, 7 }
27824
};
27825
const ProtobufCMessageDescriptor pg_query__alter_tsconfiguration_stmt__descriptor =
27826
{
27827
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27828
  "pg_query.AlterTSConfigurationStmt",
27829
  "AlterTSConfigurationStmt",
27830
  "PgQuery__AlterTSConfigurationStmt",
27831
  "pg_query",
27832
  sizeof(PgQuery__AlterTSConfigurationStmt),
27833
  7,
27834
  pg_query__alter_tsconfiguration_stmt__field_descriptors,
27835
  pg_query__alter_tsconfiguration_stmt__field_indices_by_name,
27836
  1,  pg_query__alter_tsconfiguration_stmt__number_ranges,
27837
  (ProtobufCMessageInit) pg_query__alter_tsconfiguration_stmt__init,
27838
  NULL,NULL,NULL    /* reserved[123] */
27839
};
27840
static const ProtobufCFieldDescriptor pg_query__create_fdw_stmt__field_descriptors[3] =
27841
{
27842
  {
27843
    "fdwname",
27844
    1,
27845
    PROTOBUF_C_LABEL_NONE,
27846
    PROTOBUF_C_TYPE_STRING,
27847
    0,   /* quantifier_offset */
27848
    offsetof(PgQuery__CreateFdwStmt, fdwname),
27849
    NULL,
27850
    &protobuf_c_empty_string,
27851
    0,             /* flags */
27852
    0,NULL,NULL    /* reserved1,reserved2, etc */
27853
  },
27854
  {
27855
    "func_options",
27856
    2,
27857
    PROTOBUF_C_LABEL_REPEATED,
27858
    PROTOBUF_C_TYPE_MESSAGE,
27859
    offsetof(PgQuery__CreateFdwStmt, n_func_options),
27860
    offsetof(PgQuery__CreateFdwStmt, func_options),
27861
    &pg_query__node__descriptor,
27862
    NULL,
27863
    0,             /* flags */
27864
    0,NULL,NULL    /* reserved1,reserved2, etc */
27865
  },
27866
  {
27867
    "options",
27868
    3,
27869
    PROTOBUF_C_LABEL_REPEATED,
27870
    PROTOBUF_C_TYPE_MESSAGE,
27871
    offsetof(PgQuery__CreateFdwStmt, n_options),
27872
    offsetof(PgQuery__CreateFdwStmt, options),
27873
    &pg_query__node__descriptor,
27874
    NULL,
27875
    0,             /* flags */
27876
    0,NULL,NULL    /* reserved1,reserved2, etc */
27877
  },
27878
};
27879
static const unsigned pg_query__create_fdw_stmt__field_indices_by_name[] = {
27880
  0,   /* field[0] = fdwname */
27881
  1,   /* field[1] = func_options */
27882
  2,   /* field[2] = options */
27883
};
27884
static const ProtobufCIntRange pg_query__create_fdw_stmt__number_ranges[1 + 1] =
27885
{
27886
  { 1, 0 },
27887
  { 0, 3 }
27888
};
27889
const ProtobufCMessageDescriptor pg_query__create_fdw_stmt__descriptor =
27890
{
27891
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27892
  "pg_query.CreateFdwStmt",
27893
  "CreateFdwStmt",
27894
  "PgQuery__CreateFdwStmt",
27895
  "pg_query",
27896
  sizeof(PgQuery__CreateFdwStmt),
27897
  3,
27898
  pg_query__create_fdw_stmt__field_descriptors,
27899
  pg_query__create_fdw_stmt__field_indices_by_name,
27900
  1,  pg_query__create_fdw_stmt__number_ranges,
27901
  (ProtobufCMessageInit) pg_query__create_fdw_stmt__init,
27902
  NULL,NULL,NULL    /* reserved[123] */
27903
};
27904
static const ProtobufCFieldDescriptor pg_query__alter_fdw_stmt__field_descriptors[3] =
27905
{
27906
  {
27907
    "fdwname",
27908
    1,
27909
    PROTOBUF_C_LABEL_NONE,
27910
    PROTOBUF_C_TYPE_STRING,
27911
    0,   /* quantifier_offset */
27912
    offsetof(PgQuery__AlterFdwStmt, fdwname),
27913
    NULL,
27914
    &protobuf_c_empty_string,
27915
    0,             /* flags */
27916
    0,NULL,NULL    /* reserved1,reserved2, etc */
27917
  },
27918
  {
27919
    "func_options",
27920
    2,
27921
    PROTOBUF_C_LABEL_REPEATED,
27922
    PROTOBUF_C_TYPE_MESSAGE,
27923
    offsetof(PgQuery__AlterFdwStmt, n_func_options),
27924
    offsetof(PgQuery__AlterFdwStmt, func_options),
27925
    &pg_query__node__descriptor,
27926
    NULL,
27927
    0,             /* flags */
27928
    0,NULL,NULL    /* reserved1,reserved2, etc */
27929
  },
27930
  {
27931
    "options",
27932
    3,
27933
    PROTOBUF_C_LABEL_REPEATED,
27934
    PROTOBUF_C_TYPE_MESSAGE,
27935
    offsetof(PgQuery__AlterFdwStmt, n_options),
27936
    offsetof(PgQuery__AlterFdwStmt, options),
27937
    &pg_query__node__descriptor,
27938
    NULL,
27939
    0,             /* flags */
27940
    0,NULL,NULL    /* reserved1,reserved2, etc */
27941
  },
27942
};
27943
static const unsigned pg_query__alter_fdw_stmt__field_indices_by_name[] = {
27944
  0,   /* field[0] = fdwname */
27945
  1,   /* field[1] = func_options */
27946
  2,   /* field[2] = options */
27947
};
27948
static const ProtobufCIntRange pg_query__alter_fdw_stmt__number_ranges[1 + 1] =
27949
{
27950
  { 1, 0 },
27951
  { 0, 3 }
27952
};
27953
const ProtobufCMessageDescriptor pg_query__alter_fdw_stmt__descriptor =
27954
{
27955
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
27956
  "pg_query.AlterFdwStmt",
27957
  "AlterFdwStmt",
27958
  "PgQuery__AlterFdwStmt",
27959
  "pg_query",
27960
  sizeof(PgQuery__AlterFdwStmt),
27961
  3,
27962
  pg_query__alter_fdw_stmt__field_descriptors,
27963
  pg_query__alter_fdw_stmt__field_indices_by_name,
27964
  1,  pg_query__alter_fdw_stmt__number_ranges,
27965
  (ProtobufCMessageInit) pg_query__alter_fdw_stmt__init,
27966
  NULL,NULL,NULL    /* reserved[123] */
27967
};
27968
static const ProtobufCFieldDescriptor pg_query__create_foreign_server_stmt__field_descriptors[6] =
27969
{
27970
  {
27971
    "servername",
27972
    1,
27973
    PROTOBUF_C_LABEL_NONE,
27974
    PROTOBUF_C_TYPE_STRING,
27975
    0,   /* quantifier_offset */
27976
    offsetof(PgQuery__CreateForeignServerStmt, servername),
27977
    NULL,
27978
    &protobuf_c_empty_string,
27979
    0,             /* flags */
27980
    0,NULL,NULL    /* reserved1,reserved2, etc */
27981
  },
27982
  {
27983
    "servertype",
27984
    2,
27985
    PROTOBUF_C_LABEL_NONE,
27986
    PROTOBUF_C_TYPE_STRING,
27987
    0,   /* quantifier_offset */
27988
    offsetof(PgQuery__CreateForeignServerStmt, servertype),
27989
    NULL,
27990
    &protobuf_c_empty_string,
27991
    0,             /* flags */
27992
    0,NULL,NULL    /* reserved1,reserved2, etc */
27993
  },
27994
  {
27995
    "version",
27996
    3,
27997
    PROTOBUF_C_LABEL_NONE,
27998
    PROTOBUF_C_TYPE_STRING,
27999
    0,   /* quantifier_offset */
28000
    offsetof(PgQuery__CreateForeignServerStmt, version),
28001
    NULL,
28002
    &protobuf_c_empty_string,
28003
    0,             /* flags */
28004
    0,NULL,NULL    /* reserved1,reserved2, etc */
28005
  },
28006
  {
28007
    "fdwname",
28008
    4,
28009
    PROTOBUF_C_LABEL_NONE,
28010
    PROTOBUF_C_TYPE_STRING,
28011
    0,   /* quantifier_offset */
28012
    offsetof(PgQuery__CreateForeignServerStmt, fdwname),
28013
    NULL,
28014
    &protobuf_c_empty_string,
28015
    0,             /* flags */
28016
    0,NULL,NULL    /* reserved1,reserved2, etc */
28017
  },
28018
  {
28019
    "if_not_exists",
28020
    5,
28021
    PROTOBUF_C_LABEL_NONE,
28022
    PROTOBUF_C_TYPE_BOOL,
28023
    0,   /* quantifier_offset */
28024
    offsetof(PgQuery__CreateForeignServerStmt, if_not_exists),
28025
    NULL,
28026
    NULL,
28027
    0,             /* flags */
28028
    0,NULL,NULL    /* reserved1,reserved2, etc */
28029
  },
28030
  {
28031
    "options",
28032
    6,
28033
    PROTOBUF_C_LABEL_REPEATED,
28034
    PROTOBUF_C_TYPE_MESSAGE,
28035
    offsetof(PgQuery__CreateForeignServerStmt, n_options),
28036
    offsetof(PgQuery__CreateForeignServerStmt, options),
28037
    &pg_query__node__descriptor,
28038
    NULL,
28039
    0,             /* flags */
28040
    0,NULL,NULL    /* reserved1,reserved2, etc */
28041
  },
28042
};
28043
static const unsigned pg_query__create_foreign_server_stmt__field_indices_by_name[] = {
28044
  3,   /* field[3] = fdwname */
28045
  4,   /* field[4] = if_not_exists */
28046
  5,   /* field[5] = options */
28047
  0,   /* field[0] = servername */
28048
  1,   /* field[1] = servertype */
28049
  2,   /* field[2] = version */
28050
};
28051
static const ProtobufCIntRange pg_query__create_foreign_server_stmt__number_ranges[1 + 1] =
28052
{
28053
  { 1, 0 },
28054
  { 0, 6 }
28055
};
28056
const ProtobufCMessageDescriptor pg_query__create_foreign_server_stmt__descriptor =
28057
{
28058
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28059
  "pg_query.CreateForeignServerStmt",
28060
  "CreateForeignServerStmt",
28061
  "PgQuery__CreateForeignServerStmt",
28062
  "pg_query",
28063
  sizeof(PgQuery__CreateForeignServerStmt),
28064
  6,
28065
  pg_query__create_foreign_server_stmt__field_descriptors,
28066
  pg_query__create_foreign_server_stmt__field_indices_by_name,
28067
  1,  pg_query__create_foreign_server_stmt__number_ranges,
28068
  (ProtobufCMessageInit) pg_query__create_foreign_server_stmt__init,
28069
  NULL,NULL,NULL    /* reserved[123] */
28070
};
28071
static const ProtobufCFieldDescriptor pg_query__alter_foreign_server_stmt__field_descriptors[4] =
28072
{
28073
  {
28074
    "servername",
28075
    1,
28076
    PROTOBUF_C_LABEL_NONE,
28077
    PROTOBUF_C_TYPE_STRING,
28078
    0,   /* quantifier_offset */
28079
    offsetof(PgQuery__AlterForeignServerStmt, servername),
28080
    NULL,
28081
    &protobuf_c_empty_string,
28082
    0,             /* flags */
28083
    0,NULL,NULL    /* reserved1,reserved2, etc */
28084
  },
28085
  {
28086
    "version",
28087
    2,
28088
    PROTOBUF_C_LABEL_NONE,
28089
    PROTOBUF_C_TYPE_STRING,
28090
    0,   /* quantifier_offset */
28091
    offsetof(PgQuery__AlterForeignServerStmt, version),
28092
    NULL,
28093
    &protobuf_c_empty_string,
28094
    0,             /* flags */
28095
    0,NULL,NULL    /* reserved1,reserved2, etc */
28096
  },
28097
  {
28098
    "options",
28099
    3,
28100
    PROTOBUF_C_LABEL_REPEATED,
28101
    PROTOBUF_C_TYPE_MESSAGE,
28102
    offsetof(PgQuery__AlterForeignServerStmt, n_options),
28103
    offsetof(PgQuery__AlterForeignServerStmt, options),
28104
    &pg_query__node__descriptor,
28105
    NULL,
28106
    0,             /* flags */
28107
    0,NULL,NULL    /* reserved1,reserved2, etc */
28108
  },
28109
  {
28110
    "has_version",
28111
    4,
28112
    PROTOBUF_C_LABEL_NONE,
28113
    PROTOBUF_C_TYPE_BOOL,
28114
    0,   /* quantifier_offset */
28115
    offsetof(PgQuery__AlterForeignServerStmt, has_version),
28116
    NULL,
28117
    NULL,
28118
    0,             /* flags */
28119
    0,NULL,NULL    /* reserved1,reserved2, etc */
28120
  },
28121
};
28122
static const unsigned pg_query__alter_foreign_server_stmt__field_indices_by_name[] = {
28123
  3,   /* field[3] = has_version */
28124
  2,   /* field[2] = options */
28125
  0,   /* field[0] = servername */
28126
  1,   /* field[1] = version */
28127
};
28128
static const ProtobufCIntRange pg_query__alter_foreign_server_stmt__number_ranges[1 + 1] =
28129
{
28130
  { 1, 0 },
28131
  { 0, 4 }
28132
};
28133
const ProtobufCMessageDescriptor pg_query__alter_foreign_server_stmt__descriptor =
28134
{
28135
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28136
  "pg_query.AlterForeignServerStmt",
28137
  "AlterForeignServerStmt",
28138
  "PgQuery__AlterForeignServerStmt",
28139
  "pg_query",
28140
  sizeof(PgQuery__AlterForeignServerStmt),
28141
  4,
28142
  pg_query__alter_foreign_server_stmt__field_descriptors,
28143
  pg_query__alter_foreign_server_stmt__field_indices_by_name,
28144
  1,  pg_query__alter_foreign_server_stmt__number_ranges,
28145
  (ProtobufCMessageInit) pg_query__alter_foreign_server_stmt__init,
28146
  NULL,NULL,NULL    /* reserved[123] */
28147
};
28148
static const ProtobufCFieldDescriptor pg_query__create_user_mapping_stmt__field_descriptors[4] =
28149
{
28150
  {
28151
    "user",
28152
    1,
28153
    PROTOBUF_C_LABEL_NONE,
28154
    PROTOBUF_C_TYPE_MESSAGE,
28155
    0,   /* quantifier_offset */
28156
    offsetof(PgQuery__CreateUserMappingStmt, user),
28157
    &pg_query__role_spec__descriptor,
28158
    NULL,
28159
    0,             /* flags */
28160
    0,NULL,NULL    /* reserved1,reserved2, etc */
28161
  },
28162
  {
28163
    "servername",
28164
    2,
28165
    PROTOBUF_C_LABEL_NONE,
28166
    PROTOBUF_C_TYPE_STRING,
28167
    0,   /* quantifier_offset */
28168
    offsetof(PgQuery__CreateUserMappingStmt, servername),
28169
    NULL,
28170
    &protobuf_c_empty_string,
28171
    0,             /* flags */
28172
    0,NULL,NULL    /* reserved1,reserved2, etc */
28173
  },
28174
  {
28175
    "if_not_exists",
28176
    3,
28177
    PROTOBUF_C_LABEL_NONE,
28178
    PROTOBUF_C_TYPE_BOOL,
28179
    0,   /* quantifier_offset */
28180
    offsetof(PgQuery__CreateUserMappingStmt, if_not_exists),
28181
    NULL,
28182
    NULL,
28183
    0,             /* flags */
28184
    0,NULL,NULL    /* reserved1,reserved2, etc */
28185
  },
28186
  {
28187
    "options",
28188
    4,
28189
    PROTOBUF_C_LABEL_REPEATED,
28190
    PROTOBUF_C_TYPE_MESSAGE,
28191
    offsetof(PgQuery__CreateUserMappingStmt, n_options),
28192
    offsetof(PgQuery__CreateUserMappingStmt, options),
28193
    &pg_query__node__descriptor,
28194
    NULL,
28195
    0,             /* flags */
28196
    0,NULL,NULL    /* reserved1,reserved2, etc */
28197
  },
28198
};
28199
static const unsigned pg_query__create_user_mapping_stmt__field_indices_by_name[] = {
28200
  2,   /* field[2] = if_not_exists */
28201
  3,   /* field[3] = options */
28202
  1,   /* field[1] = servername */
28203
  0,   /* field[0] = user */
28204
};
28205
static const ProtobufCIntRange pg_query__create_user_mapping_stmt__number_ranges[1 + 1] =
28206
{
28207
  { 1, 0 },
28208
  { 0, 4 }
28209
};
28210
const ProtobufCMessageDescriptor pg_query__create_user_mapping_stmt__descriptor =
28211
{
28212
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28213
  "pg_query.CreateUserMappingStmt",
28214
  "CreateUserMappingStmt",
28215
  "PgQuery__CreateUserMappingStmt",
28216
  "pg_query",
28217
  sizeof(PgQuery__CreateUserMappingStmt),
28218
  4,
28219
  pg_query__create_user_mapping_stmt__field_descriptors,
28220
  pg_query__create_user_mapping_stmt__field_indices_by_name,
28221
  1,  pg_query__create_user_mapping_stmt__number_ranges,
28222
  (ProtobufCMessageInit) pg_query__create_user_mapping_stmt__init,
28223
  NULL,NULL,NULL    /* reserved[123] */
28224
};
28225
static const ProtobufCFieldDescriptor pg_query__alter_user_mapping_stmt__field_descriptors[3] =
28226
{
28227
  {
28228
    "user",
28229
    1,
28230
    PROTOBUF_C_LABEL_NONE,
28231
    PROTOBUF_C_TYPE_MESSAGE,
28232
    0,   /* quantifier_offset */
28233
    offsetof(PgQuery__AlterUserMappingStmt, user),
28234
    &pg_query__role_spec__descriptor,
28235
    NULL,
28236
    0,             /* flags */
28237
    0,NULL,NULL    /* reserved1,reserved2, etc */
28238
  },
28239
  {
28240
    "servername",
28241
    2,
28242
    PROTOBUF_C_LABEL_NONE,
28243
    PROTOBUF_C_TYPE_STRING,
28244
    0,   /* quantifier_offset */
28245
    offsetof(PgQuery__AlterUserMappingStmt, servername),
28246
    NULL,
28247
    &protobuf_c_empty_string,
28248
    0,             /* flags */
28249
    0,NULL,NULL    /* reserved1,reserved2, etc */
28250
  },
28251
  {
28252
    "options",
28253
    3,
28254
    PROTOBUF_C_LABEL_REPEATED,
28255
    PROTOBUF_C_TYPE_MESSAGE,
28256
    offsetof(PgQuery__AlterUserMappingStmt, n_options),
28257
    offsetof(PgQuery__AlterUserMappingStmt, options),
28258
    &pg_query__node__descriptor,
28259
    NULL,
28260
    0,             /* flags */
28261
    0,NULL,NULL    /* reserved1,reserved2, etc */
28262
  },
28263
};
28264
static const unsigned pg_query__alter_user_mapping_stmt__field_indices_by_name[] = {
28265
  2,   /* field[2] = options */
28266
  1,   /* field[1] = servername */
28267
  0,   /* field[0] = user */
28268
};
28269
static const ProtobufCIntRange pg_query__alter_user_mapping_stmt__number_ranges[1 + 1] =
28270
{
28271
  { 1, 0 },
28272
  { 0, 3 }
28273
};
28274
const ProtobufCMessageDescriptor pg_query__alter_user_mapping_stmt__descriptor =
28275
{
28276
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28277
  "pg_query.AlterUserMappingStmt",
28278
  "AlterUserMappingStmt",
28279
  "PgQuery__AlterUserMappingStmt",
28280
  "pg_query",
28281
  sizeof(PgQuery__AlterUserMappingStmt),
28282
  3,
28283
  pg_query__alter_user_mapping_stmt__field_descriptors,
28284
  pg_query__alter_user_mapping_stmt__field_indices_by_name,
28285
  1,  pg_query__alter_user_mapping_stmt__number_ranges,
28286
  (ProtobufCMessageInit) pg_query__alter_user_mapping_stmt__init,
28287
  NULL,NULL,NULL    /* reserved[123] */
28288
};
28289
static const ProtobufCFieldDescriptor pg_query__drop_user_mapping_stmt__field_descriptors[3] =
28290
{
28291
  {
28292
    "user",
28293
    1,
28294
    PROTOBUF_C_LABEL_NONE,
28295
    PROTOBUF_C_TYPE_MESSAGE,
28296
    0,   /* quantifier_offset */
28297
    offsetof(PgQuery__DropUserMappingStmt, user),
28298
    &pg_query__role_spec__descriptor,
28299
    NULL,
28300
    0,             /* flags */
28301
    0,NULL,NULL    /* reserved1,reserved2, etc */
28302
  },
28303
  {
28304
    "servername",
28305
    2,
28306
    PROTOBUF_C_LABEL_NONE,
28307
    PROTOBUF_C_TYPE_STRING,
28308
    0,   /* quantifier_offset */
28309
    offsetof(PgQuery__DropUserMappingStmt, servername),
28310
    NULL,
28311
    &protobuf_c_empty_string,
28312
    0,             /* flags */
28313
    0,NULL,NULL    /* reserved1,reserved2, etc */
28314
  },
28315
  {
28316
    "missing_ok",
28317
    3,
28318
    PROTOBUF_C_LABEL_NONE,
28319
    PROTOBUF_C_TYPE_BOOL,
28320
    0,   /* quantifier_offset */
28321
    offsetof(PgQuery__DropUserMappingStmt, missing_ok),
28322
    NULL,
28323
    NULL,
28324
    0,             /* flags */
28325
    0,NULL,NULL    /* reserved1,reserved2, etc */
28326
  },
28327
};
28328
static const unsigned pg_query__drop_user_mapping_stmt__field_indices_by_name[] = {
28329
  2,   /* field[2] = missing_ok */
28330
  1,   /* field[1] = servername */
28331
  0,   /* field[0] = user */
28332
};
28333
static const ProtobufCIntRange pg_query__drop_user_mapping_stmt__number_ranges[1 + 1] =
28334
{
28335
  { 1, 0 },
28336
  { 0, 3 }
28337
};
28338
const ProtobufCMessageDescriptor pg_query__drop_user_mapping_stmt__descriptor =
28339
{
28340
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28341
  "pg_query.DropUserMappingStmt",
28342
  "DropUserMappingStmt",
28343
  "PgQuery__DropUserMappingStmt",
28344
  "pg_query",
28345
  sizeof(PgQuery__DropUserMappingStmt),
28346
  3,
28347
  pg_query__drop_user_mapping_stmt__field_descriptors,
28348
  pg_query__drop_user_mapping_stmt__field_indices_by_name,
28349
  1,  pg_query__drop_user_mapping_stmt__number_ranges,
28350
  (ProtobufCMessageInit) pg_query__drop_user_mapping_stmt__init,
28351
  NULL,NULL,NULL    /* reserved[123] */
28352
};
28353
static const ProtobufCFieldDescriptor pg_query__alter_table_space_options_stmt__field_descriptors[3] =
28354
{
28355
  {
28356
    "tablespacename",
28357
    1,
28358
    PROTOBUF_C_LABEL_NONE,
28359
    PROTOBUF_C_TYPE_STRING,
28360
    0,   /* quantifier_offset */
28361
    offsetof(PgQuery__AlterTableSpaceOptionsStmt, tablespacename),
28362
    NULL,
28363
    &protobuf_c_empty_string,
28364
    0,             /* flags */
28365
    0,NULL,NULL    /* reserved1,reserved2, etc */
28366
  },
28367
  {
28368
    "options",
28369
    2,
28370
    PROTOBUF_C_LABEL_REPEATED,
28371
    PROTOBUF_C_TYPE_MESSAGE,
28372
    offsetof(PgQuery__AlterTableSpaceOptionsStmt, n_options),
28373
    offsetof(PgQuery__AlterTableSpaceOptionsStmt, options),
28374
    &pg_query__node__descriptor,
28375
    NULL,
28376
    0,             /* flags */
28377
    0,NULL,NULL    /* reserved1,reserved2, etc */
28378
  },
28379
  {
28380
    "is_reset",
28381
    3,
28382
    PROTOBUF_C_LABEL_NONE,
28383
    PROTOBUF_C_TYPE_BOOL,
28384
    0,   /* quantifier_offset */
28385
    offsetof(PgQuery__AlterTableSpaceOptionsStmt, is_reset),
28386
    NULL,
28387
    NULL,
28388
    0,             /* flags */
28389
    0,NULL,NULL    /* reserved1,reserved2, etc */
28390
  },
28391
};
28392
static const unsigned pg_query__alter_table_space_options_stmt__field_indices_by_name[] = {
28393
  2,   /* field[2] = is_reset */
28394
  1,   /* field[1] = options */
28395
  0,   /* field[0] = tablespacename */
28396
};
28397
static const ProtobufCIntRange pg_query__alter_table_space_options_stmt__number_ranges[1 + 1] =
28398
{
28399
  { 1, 0 },
28400
  { 0, 3 }
28401
};
28402
const ProtobufCMessageDescriptor pg_query__alter_table_space_options_stmt__descriptor =
28403
{
28404
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28405
  "pg_query.AlterTableSpaceOptionsStmt",
28406
  "AlterTableSpaceOptionsStmt",
28407
  "PgQuery__AlterTableSpaceOptionsStmt",
28408
  "pg_query",
28409
  sizeof(PgQuery__AlterTableSpaceOptionsStmt),
28410
  3,
28411
  pg_query__alter_table_space_options_stmt__field_descriptors,
28412
  pg_query__alter_table_space_options_stmt__field_indices_by_name,
28413
  1,  pg_query__alter_table_space_options_stmt__number_ranges,
28414
  (ProtobufCMessageInit) pg_query__alter_table_space_options_stmt__init,
28415
  NULL,NULL,NULL    /* reserved[123] */
28416
};
28417
static const ProtobufCFieldDescriptor pg_query__alter_table_move_all_stmt__field_descriptors[5] =
28418
{
28419
  {
28420
    "orig_tablespacename",
28421
    1,
28422
    PROTOBUF_C_LABEL_NONE,
28423
    PROTOBUF_C_TYPE_STRING,
28424
    0,   /* quantifier_offset */
28425
    offsetof(PgQuery__AlterTableMoveAllStmt, orig_tablespacename),
28426
    NULL,
28427
    &protobuf_c_empty_string,
28428
    0,             /* flags */
28429
    0,NULL,NULL    /* reserved1,reserved2, etc */
28430
  },
28431
  {
28432
    "objtype",
28433
    2,
28434
    PROTOBUF_C_LABEL_NONE,
28435
    PROTOBUF_C_TYPE_ENUM,
28436
    0,   /* quantifier_offset */
28437
    offsetof(PgQuery__AlterTableMoveAllStmt, objtype),
28438
    &pg_query__object_type__descriptor,
28439
    NULL,
28440
    0,             /* flags */
28441
    0,NULL,NULL    /* reserved1,reserved2, etc */
28442
  },
28443
  {
28444
    "roles",
28445
    3,
28446
    PROTOBUF_C_LABEL_REPEATED,
28447
    PROTOBUF_C_TYPE_MESSAGE,
28448
    offsetof(PgQuery__AlterTableMoveAllStmt, n_roles),
28449
    offsetof(PgQuery__AlterTableMoveAllStmt, roles),
28450
    &pg_query__node__descriptor,
28451
    NULL,
28452
    0,             /* flags */
28453
    0,NULL,NULL    /* reserved1,reserved2, etc */
28454
  },
28455
  {
28456
    "new_tablespacename",
28457
    4,
28458
    PROTOBUF_C_LABEL_NONE,
28459
    PROTOBUF_C_TYPE_STRING,
28460
    0,   /* quantifier_offset */
28461
    offsetof(PgQuery__AlterTableMoveAllStmt, new_tablespacename),
28462
    NULL,
28463
    &protobuf_c_empty_string,
28464
    0,             /* flags */
28465
    0,NULL,NULL    /* reserved1,reserved2, etc */
28466
  },
28467
  {
28468
    "nowait",
28469
    5,
28470
    PROTOBUF_C_LABEL_NONE,
28471
    PROTOBUF_C_TYPE_BOOL,
28472
    0,   /* quantifier_offset */
28473
    offsetof(PgQuery__AlterTableMoveAllStmt, nowait),
28474
    NULL,
28475
    NULL,
28476
    0,             /* flags */
28477
    0,NULL,NULL    /* reserved1,reserved2, etc */
28478
  },
28479
};
28480
static const unsigned pg_query__alter_table_move_all_stmt__field_indices_by_name[] = {
28481
  3,   /* field[3] = new_tablespacename */
28482
  4,   /* field[4] = nowait */
28483
  1,   /* field[1] = objtype */
28484
  0,   /* field[0] = orig_tablespacename */
28485
  2,   /* field[2] = roles */
28486
};
28487
static const ProtobufCIntRange pg_query__alter_table_move_all_stmt__number_ranges[1 + 1] =
28488
{
28489
  { 1, 0 },
28490
  { 0, 5 }
28491
};
28492
const ProtobufCMessageDescriptor pg_query__alter_table_move_all_stmt__descriptor =
28493
{
28494
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28495
  "pg_query.AlterTableMoveAllStmt",
28496
  "AlterTableMoveAllStmt",
28497
  "PgQuery__AlterTableMoveAllStmt",
28498
  "pg_query",
28499
  sizeof(PgQuery__AlterTableMoveAllStmt),
28500
  5,
28501
  pg_query__alter_table_move_all_stmt__field_descriptors,
28502
  pg_query__alter_table_move_all_stmt__field_indices_by_name,
28503
  1,  pg_query__alter_table_move_all_stmt__number_ranges,
28504
  (ProtobufCMessageInit) pg_query__alter_table_move_all_stmt__init,
28505
  NULL,NULL,NULL    /* reserved[123] */
28506
};
28507
static const ProtobufCFieldDescriptor pg_query__sec_label_stmt__field_descriptors[4] =
28508
{
28509
  {
28510
    "objtype",
28511
    1,
28512
    PROTOBUF_C_LABEL_NONE,
28513
    PROTOBUF_C_TYPE_ENUM,
28514
    0,   /* quantifier_offset */
28515
    offsetof(PgQuery__SecLabelStmt, objtype),
28516
    &pg_query__object_type__descriptor,
28517
    NULL,
28518
    0,             /* flags */
28519
    0,NULL,NULL    /* reserved1,reserved2, etc */
28520
  },
28521
  {
28522
    "object",
28523
    2,
28524
    PROTOBUF_C_LABEL_NONE,
28525
    PROTOBUF_C_TYPE_MESSAGE,
28526
    0,   /* quantifier_offset */
28527
    offsetof(PgQuery__SecLabelStmt, object),
28528
    &pg_query__node__descriptor,
28529
    NULL,
28530
    0,             /* flags */
28531
    0,NULL,NULL    /* reserved1,reserved2, etc */
28532
  },
28533
  {
28534
    "provider",
28535
    3,
28536
    PROTOBUF_C_LABEL_NONE,
28537
    PROTOBUF_C_TYPE_STRING,
28538
    0,   /* quantifier_offset */
28539
    offsetof(PgQuery__SecLabelStmt, provider),
28540
    NULL,
28541
    &protobuf_c_empty_string,
28542
    0,             /* flags */
28543
    0,NULL,NULL    /* reserved1,reserved2, etc */
28544
  },
28545
  {
28546
    "label",
28547
    4,
28548
    PROTOBUF_C_LABEL_NONE,
28549
    PROTOBUF_C_TYPE_STRING,
28550
    0,   /* quantifier_offset */
28551
    offsetof(PgQuery__SecLabelStmt, label),
28552
    NULL,
28553
    &protobuf_c_empty_string,
28554
    0,             /* flags */
28555
    0,NULL,NULL    /* reserved1,reserved2, etc */
28556
  },
28557
};
28558
static const unsigned pg_query__sec_label_stmt__field_indices_by_name[] = {
28559
  3,   /* field[3] = label */
28560
  1,   /* field[1] = object */
28561
  0,   /* field[0] = objtype */
28562
  2,   /* field[2] = provider */
28563
};
28564
static const ProtobufCIntRange pg_query__sec_label_stmt__number_ranges[1 + 1] =
28565
{
28566
  { 1, 0 },
28567
  { 0, 4 }
28568
};
28569
const ProtobufCMessageDescriptor pg_query__sec_label_stmt__descriptor =
28570
{
28571
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28572
  "pg_query.SecLabelStmt",
28573
  "SecLabelStmt",
28574
  "PgQuery__SecLabelStmt",
28575
  "pg_query",
28576
  sizeof(PgQuery__SecLabelStmt),
28577
  4,
28578
  pg_query__sec_label_stmt__field_descriptors,
28579
  pg_query__sec_label_stmt__field_indices_by_name,
28580
  1,  pg_query__sec_label_stmt__number_ranges,
28581
  (ProtobufCMessageInit) pg_query__sec_label_stmt__init,
28582
  NULL,NULL,NULL    /* reserved[123] */
28583
};
28584
static const ProtobufCFieldDescriptor pg_query__create_foreign_table_stmt__field_descriptors[3] =
28585
{
28586
  {
28587
    "base_stmt",
28588
    1,
28589
    PROTOBUF_C_LABEL_NONE,
28590
    PROTOBUF_C_TYPE_MESSAGE,
28591
    0,   /* quantifier_offset */
28592
    offsetof(PgQuery__CreateForeignTableStmt, base_stmt),
28593
    &pg_query__create_stmt__descriptor,
28594
    NULL,
28595
    0,             /* flags */
28596
    0,NULL,NULL    /* reserved1,reserved2, etc */
28597
  },
28598
  {
28599
    "servername",
28600
    2,
28601
    PROTOBUF_C_LABEL_NONE,
28602
    PROTOBUF_C_TYPE_STRING,
28603
    0,   /* quantifier_offset */
28604
    offsetof(PgQuery__CreateForeignTableStmt, servername),
28605
    NULL,
28606
    &protobuf_c_empty_string,
28607
    0,             /* flags */
28608
    0,NULL,NULL    /* reserved1,reserved2, etc */
28609
  },
28610
  {
28611
    "options",
28612
    3,
28613
    PROTOBUF_C_LABEL_REPEATED,
28614
    PROTOBUF_C_TYPE_MESSAGE,
28615
    offsetof(PgQuery__CreateForeignTableStmt, n_options),
28616
    offsetof(PgQuery__CreateForeignTableStmt, options),
28617
    &pg_query__node__descriptor,
28618
    NULL,
28619
    0,             /* flags */
28620
    0,NULL,NULL    /* reserved1,reserved2, etc */
28621
  },
28622
};
28623
static const unsigned pg_query__create_foreign_table_stmt__field_indices_by_name[] = {
28624
  0,   /* field[0] = base_stmt */
28625
  2,   /* field[2] = options */
28626
  1,   /* field[1] = servername */
28627
};
28628
static const ProtobufCIntRange pg_query__create_foreign_table_stmt__number_ranges[1 + 1] =
28629
{
28630
  { 1, 0 },
28631
  { 0, 3 }
28632
};
28633
const ProtobufCMessageDescriptor pg_query__create_foreign_table_stmt__descriptor =
28634
{
28635
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28636
  "pg_query.CreateForeignTableStmt",
28637
  "CreateForeignTableStmt",
28638
  "PgQuery__CreateForeignTableStmt",
28639
  "pg_query",
28640
  sizeof(PgQuery__CreateForeignTableStmt),
28641
  3,
28642
  pg_query__create_foreign_table_stmt__field_descriptors,
28643
  pg_query__create_foreign_table_stmt__field_indices_by_name,
28644
  1,  pg_query__create_foreign_table_stmt__number_ranges,
28645
  (ProtobufCMessageInit) pg_query__create_foreign_table_stmt__init,
28646
  NULL,NULL,NULL    /* reserved[123] */
28647
};
28648
static const ProtobufCFieldDescriptor pg_query__import_foreign_schema_stmt__field_descriptors[6] =
28649
{
28650
  {
28651
    "server_name",
28652
    1,
28653
    PROTOBUF_C_LABEL_NONE,
28654
    PROTOBUF_C_TYPE_STRING,
28655
    0,   /* quantifier_offset */
28656
    offsetof(PgQuery__ImportForeignSchemaStmt, server_name),
28657
    NULL,
28658
    &protobuf_c_empty_string,
28659
    0,             /* flags */
28660
    0,NULL,NULL    /* reserved1,reserved2, etc */
28661
  },
28662
  {
28663
    "remote_schema",
28664
    2,
28665
    PROTOBUF_C_LABEL_NONE,
28666
    PROTOBUF_C_TYPE_STRING,
28667
    0,   /* quantifier_offset */
28668
    offsetof(PgQuery__ImportForeignSchemaStmt, remote_schema),
28669
    NULL,
28670
    &protobuf_c_empty_string,
28671
    0,             /* flags */
28672
    0,NULL,NULL    /* reserved1,reserved2, etc */
28673
  },
28674
  {
28675
    "local_schema",
28676
    3,
28677
    PROTOBUF_C_LABEL_NONE,
28678
    PROTOBUF_C_TYPE_STRING,
28679
    0,   /* quantifier_offset */
28680
    offsetof(PgQuery__ImportForeignSchemaStmt, local_schema),
28681
    NULL,
28682
    &protobuf_c_empty_string,
28683
    0,             /* flags */
28684
    0,NULL,NULL    /* reserved1,reserved2, etc */
28685
  },
28686
  {
28687
    "list_type",
28688
    4,
28689
    PROTOBUF_C_LABEL_NONE,
28690
    PROTOBUF_C_TYPE_ENUM,
28691
    0,   /* quantifier_offset */
28692
    offsetof(PgQuery__ImportForeignSchemaStmt, list_type),
28693
    &pg_query__import_foreign_schema_type__descriptor,
28694
    NULL,
28695
    0,             /* flags */
28696
    0,NULL,NULL    /* reserved1,reserved2, etc */
28697
  },
28698
  {
28699
    "table_list",
28700
    5,
28701
    PROTOBUF_C_LABEL_REPEATED,
28702
    PROTOBUF_C_TYPE_MESSAGE,
28703
    offsetof(PgQuery__ImportForeignSchemaStmt, n_table_list),
28704
    offsetof(PgQuery__ImportForeignSchemaStmt, table_list),
28705
    &pg_query__node__descriptor,
28706
    NULL,
28707
    0,             /* flags */
28708
    0,NULL,NULL    /* reserved1,reserved2, etc */
28709
  },
28710
  {
28711
    "options",
28712
    6,
28713
    PROTOBUF_C_LABEL_REPEATED,
28714
    PROTOBUF_C_TYPE_MESSAGE,
28715
    offsetof(PgQuery__ImportForeignSchemaStmt, n_options),
28716
    offsetof(PgQuery__ImportForeignSchemaStmt, options),
28717
    &pg_query__node__descriptor,
28718
    NULL,
28719
    0,             /* flags */
28720
    0,NULL,NULL    /* reserved1,reserved2, etc */
28721
  },
28722
};
28723
static const unsigned pg_query__import_foreign_schema_stmt__field_indices_by_name[] = {
28724
  3,   /* field[3] = list_type */
28725
  2,   /* field[2] = local_schema */
28726
  5,   /* field[5] = options */
28727
  1,   /* field[1] = remote_schema */
28728
  0,   /* field[0] = server_name */
28729
  4,   /* field[4] = table_list */
28730
};
28731
static const ProtobufCIntRange pg_query__import_foreign_schema_stmt__number_ranges[1 + 1] =
28732
{
28733
  { 1, 0 },
28734
  { 0, 6 }
28735
};
28736
const ProtobufCMessageDescriptor pg_query__import_foreign_schema_stmt__descriptor =
28737
{
28738
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28739
  "pg_query.ImportForeignSchemaStmt",
28740
  "ImportForeignSchemaStmt",
28741
  "PgQuery__ImportForeignSchemaStmt",
28742
  "pg_query",
28743
  sizeof(PgQuery__ImportForeignSchemaStmt),
28744
  6,
28745
  pg_query__import_foreign_schema_stmt__field_descriptors,
28746
  pg_query__import_foreign_schema_stmt__field_indices_by_name,
28747
  1,  pg_query__import_foreign_schema_stmt__number_ranges,
28748
  (ProtobufCMessageInit) pg_query__import_foreign_schema_stmt__init,
28749
  NULL,NULL,NULL    /* reserved[123] */
28750
};
28751
static const ProtobufCFieldDescriptor pg_query__create_extension_stmt__field_descriptors[3] =
28752
{
28753
  {
28754
    "extname",
28755
    1,
28756
    PROTOBUF_C_LABEL_NONE,
28757
    PROTOBUF_C_TYPE_STRING,
28758
    0,   /* quantifier_offset */
28759
    offsetof(PgQuery__CreateExtensionStmt, extname),
28760
    NULL,
28761
    &protobuf_c_empty_string,
28762
    0,             /* flags */
28763
    0,NULL,NULL    /* reserved1,reserved2, etc */
28764
  },
28765
  {
28766
    "if_not_exists",
28767
    2,
28768
    PROTOBUF_C_LABEL_NONE,
28769
    PROTOBUF_C_TYPE_BOOL,
28770
    0,   /* quantifier_offset */
28771
    offsetof(PgQuery__CreateExtensionStmt, if_not_exists),
28772
    NULL,
28773
    NULL,
28774
    0,             /* flags */
28775
    0,NULL,NULL    /* reserved1,reserved2, etc */
28776
  },
28777
  {
28778
    "options",
28779
    3,
28780
    PROTOBUF_C_LABEL_REPEATED,
28781
    PROTOBUF_C_TYPE_MESSAGE,
28782
    offsetof(PgQuery__CreateExtensionStmt, n_options),
28783
    offsetof(PgQuery__CreateExtensionStmt, options),
28784
    &pg_query__node__descriptor,
28785
    NULL,
28786
    0,             /* flags */
28787
    0,NULL,NULL    /* reserved1,reserved2, etc */
28788
  },
28789
};
28790
static const unsigned pg_query__create_extension_stmt__field_indices_by_name[] = {
28791
  0,   /* field[0] = extname */
28792
  1,   /* field[1] = if_not_exists */
28793
  2,   /* field[2] = options */
28794
};
28795
static const ProtobufCIntRange pg_query__create_extension_stmt__number_ranges[1 + 1] =
28796
{
28797
  { 1, 0 },
28798
  { 0, 3 }
28799
};
28800
const ProtobufCMessageDescriptor pg_query__create_extension_stmt__descriptor =
28801
{
28802
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28803
  "pg_query.CreateExtensionStmt",
28804
  "CreateExtensionStmt",
28805
  "PgQuery__CreateExtensionStmt",
28806
  "pg_query",
28807
  sizeof(PgQuery__CreateExtensionStmt),
28808
  3,
28809
  pg_query__create_extension_stmt__field_descriptors,
28810
  pg_query__create_extension_stmt__field_indices_by_name,
28811
  1,  pg_query__create_extension_stmt__number_ranges,
28812
  (ProtobufCMessageInit) pg_query__create_extension_stmt__init,
28813
  NULL,NULL,NULL    /* reserved[123] */
28814
};
28815
static const ProtobufCFieldDescriptor pg_query__alter_extension_stmt__field_descriptors[2] =
28816
{
28817
  {
28818
    "extname",
28819
    1,
28820
    PROTOBUF_C_LABEL_NONE,
28821
    PROTOBUF_C_TYPE_STRING,
28822
    0,   /* quantifier_offset */
28823
    offsetof(PgQuery__AlterExtensionStmt, extname),
28824
    NULL,
28825
    &protobuf_c_empty_string,
28826
    0,             /* flags */
28827
    0,NULL,NULL    /* reserved1,reserved2, etc */
28828
  },
28829
  {
28830
    "options",
28831
    2,
28832
    PROTOBUF_C_LABEL_REPEATED,
28833
    PROTOBUF_C_TYPE_MESSAGE,
28834
    offsetof(PgQuery__AlterExtensionStmt, n_options),
28835
    offsetof(PgQuery__AlterExtensionStmt, options),
28836
    &pg_query__node__descriptor,
28837
    NULL,
28838
    0,             /* flags */
28839
    0,NULL,NULL    /* reserved1,reserved2, etc */
28840
  },
28841
};
28842
static const unsigned pg_query__alter_extension_stmt__field_indices_by_name[] = {
28843
  0,   /* field[0] = extname */
28844
  1,   /* field[1] = options */
28845
};
28846
static const ProtobufCIntRange pg_query__alter_extension_stmt__number_ranges[1 + 1] =
28847
{
28848
  { 1, 0 },
28849
  { 0, 2 }
28850
};
28851
const ProtobufCMessageDescriptor pg_query__alter_extension_stmt__descriptor =
28852
{
28853
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28854
  "pg_query.AlterExtensionStmt",
28855
  "AlterExtensionStmt",
28856
  "PgQuery__AlterExtensionStmt",
28857
  "pg_query",
28858
  sizeof(PgQuery__AlterExtensionStmt),
28859
  2,
28860
  pg_query__alter_extension_stmt__field_descriptors,
28861
  pg_query__alter_extension_stmt__field_indices_by_name,
28862
  1,  pg_query__alter_extension_stmt__number_ranges,
28863
  (ProtobufCMessageInit) pg_query__alter_extension_stmt__init,
28864
  NULL,NULL,NULL    /* reserved[123] */
28865
};
28866
static const ProtobufCFieldDescriptor pg_query__alter_extension_contents_stmt__field_descriptors[4] =
28867
{
28868
  {
28869
    "extname",
28870
    1,
28871
    PROTOBUF_C_LABEL_NONE,
28872
    PROTOBUF_C_TYPE_STRING,
28873
    0,   /* quantifier_offset */
28874
    offsetof(PgQuery__AlterExtensionContentsStmt, extname),
28875
    NULL,
28876
    &protobuf_c_empty_string,
28877
    0,             /* flags */
28878
    0,NULL,NULL    /* reserved1,reserved2, etc */
28879
  },
28880
  {
28881
    "action",
28882
    2,
28883
    PROTOBUF_C_LABEL_NONE,
28884
    PROTOBUF_C_TYPE_INT32,
28885
    0,   /* quantifier_offset */
28886
    offsetof(PgQuery__AlterExtensionContentsStmt, action),
28887
    NULL,
28888
    NULL,
28889
    0,             /* flags */
28890
    0,NULL,NULL    /* reserved1,reserved2, etc */
28891
  },
28892
  {
28893
    "objtype",
28894
    3,
28895
    PROTOBUF_C_LABEL_NONE,
28896
    PROTOBUF_C_TYPE_ENUM,
28897
    0,   /* quantifier_offset */
28898
    offsetof(PgQuery__AlterExtensionContentsStmt, objtype),
28899
    &pg_query__object_type__descriptor,
28900
    NULL,
28901
    0,             /* flags */
28902
    0,NULL,NULL    /* reserved1,reserved2, etc */
28903
  },
28904
  {
28905
    "object",
28906
    4,
28907
    PROTOBUF_C_LABEL_NONE,
28908
    PROTOBUF_C_TYPE_MESSAGE,
28909
    0,   /* quantifier_offset */
28910
    offsetof(PgQuery__AlterExtensionContentsStmt, object),
28911
    &pg_query__node__descriptor,
28912
    NULL,
28913
    0,             /* flags */
28914
    0,NULL,NULL    /* reserved1,reserved2, etc */
28915
  },
28916
};
28917
static const unsigned pg_query__alter_extension_contents_stmt__field_indices_by_name[] = {
28918
  1,   /* field[1] = action */
28919
  0,   /* field[0] = extname */
28920
  3,   /* field[3] = object */
28921
  2,   /* field[2] = objtype */
28922
};
28923
static const ProtobufCIntRange pg_query__alter_extension_contents_stmt__number_ranges[1 + 1] =
28924
{
28925
  { 1, 0 },
28926
  { 0, 4 }
28927
};
28928
const ProtobufCMessageDescriptor pg_query__alter_extension_contents_stmt__descriptor =
28929
{
28930
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
28931
  "pg_query.AlterExtensionContentsStmt",
28932
  "AlterExtensionContentsStmt",
28933
  "PgQuery__AlterExtensionContentsStmt",
28934
  "pg_query",
28935
  sizeof(PgQuery__AlterExtensionContentsStmt),
28936
  4,
28937
  pg_query__alter_extension_contents_stmt__field_descriptors,
28938
  pg_query__alter_extension_contents_stmt__field_indices_by_name,
28939
  1,  pg_query__alter_extension_contents_stmt__number_ranges,
28940
  (ProtobufCMessageInit) pg_query__alter_extension_contents_stmt__init,
28941
  NULL,NULL,NULL    /* reserved[123] */
28942
};
28943
static const ProtobufCFieldDescriptor pg_query__create_event_trig_stmt__field_descriptors[4] =
28944
{
28945
  {
28946
    "trigname",
28947
    1,
28948
    PROTOBUF_C_LABEL_NONE,
28949
    PROTOBUF_C_TYPE_STRING,
28950
    0,   /* quantifier_offset */
28951
    offsetof(PgQuery__CreateEventTrigStmt, trigname),
28952
    NULL,
28953
    &protobuf_c_empty_string,
28954
    0,             /* flags */
28955
    0,NULL,NULL    /* reserved1,reserved2, etc */
28956
  },
28957
  {
28958
    "eventname",
28959
    2,
28960
    PROTOBUF_C_LABEL_NONE,
28961
    PROTOBUF_C_TYPE_STRING,
28962
    0,   /* quantifier_offset */
28963
    offsetof(PgQuery__CreateEventTrigStmt, eventname),
28964
    NULL,
28965
    &protobuf_c_empty_string,
28966
    0,             /* flags */
28967
    0,NULL,NULL    /* reserved1,reserved2, etc */
28968
  },
28969
  {
28970
    "whenclause",
28971
    3,
28972
    PROTOBUF_C_LABEL_REPEATED,
28973
    PROTOBUF_C_TYPE_MESSAGE,
28974
    offsetof(PgQuery__CreateEventTrigStmt, n_whenclause),
28975
    offsetof(PgQuery__CreateEventTrigStmt, whenclause),
28976
    &pg_query__node__descriptor,
28977
    NULL,
28978
    0,             /* flags */
28979
    0,NULL,NULL    /* reserved1,reserved2, etc */
28980
  },
28981
  {
28982
    "funcname",
28983
    4,
28984
    PROTOBUF_C_LABEL_REPEATED,
28985
    PROTOBUF_C_TYPE_MESSAGE,
28986
    offsetof(PgQuery__CreateEventTrigStmt, n_funcname),
28987
    offsetof(PgQuery__CreateEventTrigStmt, funcname),
28988
    &pg_query__node__descriptor,
28989
    NULL,
28990
    0,             /* flags */
28991
    0,NULL,NULL    /* reserved1,reserved2, etc */
28992
  },
28993
};
28994
static const unsigned pg_query__create_event_trig_stmt__field_indices_by_name[] = {
28995
  1,   /* field[1] = eventname */
28996
  3,   /* field[3] = funcname */
28997
  0,   /* field[0] = trigname */
28998
  2,   /* field[2] = whenclause */
28999
};
29000
static const ProtobufCIntRange pg_query__create_event_trig_stmt__number_ranges[1 + 1] =
29001
{
29002
  { 1, 0 },
29003
  { 0, 4 }
29004
};
29005
const ProtobufCMessageDescriptor pg_query__create_event_trig_stmt__descriptor =
29006
{
29007
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29008
  "pg_query.CreateEventTrigStmt",
29009
  "CreateEventTrigStmt",
29010
  "PgQuery__CreateEventTrigStmt",
29011
  "pg_query",
29012
  sizeof(PgQuery__CreateEventTrigStmt),
29013
  4,
29014
  pg_query__create_event_trig_stmt__field_descriptors,
29015
  pg_query__create_event_trig_stmt__field_indices_by_name,
29016
  1,  pg_query__create_event_trig_stmt__number_ranges,
29017
  (ProtobufCMessageInit) pg_query__create_event_trig_stmt__init,
29018
  NULL,NULL,NULL    /* reserved[123] */
29019
};
29020
static const ProtobufCFieldDescriptor pg_query__alter_event_trig_stmt__field_descriptors[2] =
29021
{
29022
  {
29023
    "trigname",
29024
    1,
29025
    PROTOBUF_C_LABEL_NONE,
29026
    PROTOBUF_C_TYPE_STRING,
29027
    0,   /* quantifier_offset */
29028
    offsetof(PgQuery__AlterEventTrigStmt, trigname),
29029
    NULL,
29030
    &protobuf_c_empty_string,
29031
    0,             /* flags */
29032
    0,NULL,NULL    /* reserved1,reserved2, etc */
29033
  },
29034
  {
29035
    "tgenabled",
29036
    2,
29037
    PROTOBUF_C_LABEL_NONE,
29038
    PROTOBUF_C_TYPE_STRING,
29039
    0,   /* quantifier_offset */
29040
    offsetof(PgQuery__AlterEventTrigStmt, tgenabled),
29041
    NULL,
29042
    &protobuf_c_empty_string,
29043
    0,             /* flags */
29044
    0,NULL,NULL    /* reserved1,reserved2, etc */
29045
  },
29046
};
29047
static const unsigned pg_query__alter_event_trig_stmt__field_indices_by_name[] = {
29048
  1,   /* field[1] = tgenabled */
29049
  0,   /* field[0] = trigname */
29050
};
29051
static const ProtobufCIntRange pg_query__alter_event_trig_stmt__number_ranges[1 + 1] =
29052
{
29053
  { 1, 0 },
29054
  { 0, 2 }
29055
};
29056
const ProtobufCMessageDescriptor pg_query__alter_event_trig_stmt__descriptor =
29057
{
29058
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29059
  "pg_query.AlterEventTrigStmt",
29060
  "AlterEventTrigStmt",
29061
  "PgQuery__AlterEventTrigStmt",
29062
  "pg_query",
29063
  sizeof(PgQuery__AlterEventTrigStmt),
29064
  2,
29065
  pg_query__alter_event_trig_stmt__field_descriptors,
29066
  pg_query__alter_event_trig_stmt__field_indices_by_name,
29067
  1,  pg_query__alter_event_trig_stmt__number_ranges,
29068
  (ProtobufCMessageInit) pg_query__alter_event_trig_stmt__init,
29069
  NULL,NULL,NULL    /* reserved[123] */
29070
};
29071
static const ProtobufCFieldDescriptor pg_query__refresh_mat_view_stmt__field_descriptors[3] =
29072
{
29073
  {
29074
    "concurrent",
29075
    1,
29076
    PROTOBUF_C_LABEL_NONE,
29077
    PROTOBUF_C_TYPE_BOOL,
29078
    0,   /* quantifier_offset */
29079
    offsetof(PgQuery__RefreshMatViewStmt, concurrent),
29080
    NULL,
29081
    NULL,
29082
    0,             /* flags */
29083
    0,NULL,NULL    /* reserved1,reserved2, etc */
29084
  },
29085
  {
29086
    "skip_data",
29087
    2,
29088
    PROTOBUF_C_LABEL_NONE,
29089
    PROTOBUF_C_TYPE_BOOL,
29090
    0,   /* quantifier_offset */
29091
    offsetof(PgQuery__RefreshMatViewStmt, skip_data),
29092
    NULL,
29093
    NULL,
29094
    0,             /* flags */
29095
    0,NULL,NULL    /* reserved1,reserved2, etc */
29096
  },
29097
  {
29098
    "relation",
29099
    3,
29100
    PROTOBUF_C_LABEL_NONE,
29101
    PROTOBUF_C_TYPE_MESSAGE,
29102
    0,   /* quantifier_offset */
29103
    offsetof(PgQuery__RefreshMatViewStmt, relation),
29104
    &pg_query__range_var__descriptor,
29105
    NULL,
29106
    0,             /* flags */
29107
    0,NULL,NULL    /* reserved1,reserved2, etc */
29108
  },
29109
};
29110
static const unsigned pg_query__refresh_mat_view_stmt__field_indices_by_name[] = {
29111
  0,   /* field[0] = concurrent */
29112
  2,   /* field[2] = relation */
29113
  1,   /* field[1] = skip_data */
29114
};
29115
static const ProtobufCIntRange pg_query__refresh_mat_view_stmt__number_ranges[1 + 1] =
29116
{
29117
  { 1, 0 },
29118
  { 0, 3 }
29119
};
29120
const ProtobufCMessageDescriptor pg_query__refresh_mat_view_stmt__descriptor =
29121
{
29122
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29123
  "pg_query.RefreshMatViewStmt",
29124
  "RefreshMatViewStmt",
29125
  "PgQuery__RefreshMatViewStmt",
29126
  "pg_query",
29127
  sizeof(PgQuery__RefreshMatViewStmt),
29128
  3,
29129
  pg_query__refresh_mat_view_stmt__field_descriptors,
29130
  pg_query__refresh_mat_view_stmt__field_indices_by_name,
29131
  1,  pg_query__refresh_mat_view_stmt__number_ranges,
29132
  (ProtobufCMessageInit) pg_query__refresh_mat_view_stmt__init,
29133
  NULL,NULL,NULL    /* reserved[123] */
29134
};
29135
static const ProtobufCFieldDescriptor pg_query__replica_identity_stmt__field_descriptors[2] =
29136
{
29137
  {
29138
    "identity_type",
29139
    1,
29140
    PROTOBUF_C_LABEL_NONE,
29141
    PROTOBUF_C_TYPE_STRING,
29142
    0,   /* quantifier_offset */
29143
    offsetof(PgQuery__ReplicaIdentityStmt, identity_type),
29144
    NULL,
29145
    &protobuf_c_empty_string,
29146
    0,             /* flags */
29147
    0,NULL,NULL    /* reserved1,reserved2, etc */
29148
  },
29149
  {
29150
    "name",
29151
    2,
29152
    PROTOBUF_C_LABEL_NONE,
29153
    PROTOBUF_C_TYPE_STRING,
29154
    0,   /* quantifier_offset */
29155
    offsetof(PgQuery__ReplicaIdentityStmt, name),
29156
    NULL,
29157
    &protobuf_c_empty_string,
29158
    0,             /* flags */
29159
    0,NULL,NULL    /* reserved1,reserved2, etc */
29160
  },
29161
};
29162
static const unsigned pg_query__replica_identity_stmt__field_indices_by_name[] = {
29163
  0,   /* field[0] = identity_type */
29164
  1,   /* field[1] = name */
29165
};
29166
static const ProtobufCIntRange pg_query__replica_identity_stmt__number_ranges[1 + 1] =
29167
{
29168
  { 1, 0 },
29169
  { 0, 2 }
29170
};
29171
const ProtobufCMessageDescriptor pg_query__replica_identity_stmt__descriptor =
29172
{
29173
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29174
  "pg_query.ReplicaIdentityStmt",
29175
  "ReplicaIdentityStmt",
29176
  "PgQuery__ReplicaIdentityStmt",
29177
  "pg_query",
29178
  sizeof(PgQuery__ReplicaIdentityStmt),
29179
  2,
29180
  pg_query__replica_identity_stmt__field_descriptors,
29181
  pg_query__replica_identity_stmt__field_indices_by_name,
29182
  1,  pg_query__replica_identity_stmt__number_ranges,
29183
  (ProtobufCMessageInit) pg_query__replica_identity_stmt__init,
29184
  NULL,NULL,NULL    /* reserved[123] */
29185
};
29186
static const ProtobufCFieldDescriptor pg_query__alter_system_stmt__field_descriptors[1] =
29187
{
29188
  {
29189
    "setstmt",
29190
    1,
29191
    PROTOBUF_C_LABEL_NONE,
29192
    PROTOBUF_C_TYPE_MESSAGE,
29193
    0,   /* quantifier_offset */
29194
    offsetof(PgQuery__AlterSystemStmt, setstmt),
29195
    &pg_query__variable_set_stmt__descriptor,
29196
    NULL,
29197
    0,             /* flags */
29198
    0,NULL,NULL    /* reserved1,reserved2, etc */
29199
  },
29200
};
29201
static const unsigned pg_query__alter_system_stmt__field_indices_by_name[] = {
29202
  0,   /* field[0] = setstmt */
29203
};
29204
static const ProtobufCIntRange pg_query__alter_system_stmt__number_ranges[1 + 1] =
29205
{
29206
  { 1, 0 },
29207
  { 0, 1 }
29208
};
29209
const ProtobufCMessageDescriptor pg_query__alter_system_stmt__descriptor =
29210
{
29211
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29212
  "pg_query.AlterSystemStmt",
29213
  "AlterSystemStmt",
29214
  "PgQuery__AlterSystemStmt",
29215
  "pg_query",
29216
  sizeof(PgQuery__AlterSystemStmt),
29217
  1,
29218
  pg_query__alter_system_stmt__field_descriptors,
29219
  pg_query__alter_system_stmt__field_indices_by_name,
29220
  1,  pg_query__alter_system_stmt__number_ranges,
29221
  (ProtobufCMessageInit) pg_query__alter_system_stmt__init,
29222
  NULL,NULL,NULL    /* reserved[123] */
29223
};
29224
static const ProtobufCFieldDescriptor pg_query__create_policy_stmt__field_descriptors[7] =
29225
{
29226
  {
29227
    "policy_name",
29228
    1,
29229
    PROTOBUF_C_LABEL_NONE,
29230
    PROTOBUF_C_TYPE_STRING,
29231
    0,   /* quantifier_offset */
29232
    offsetof(PgQuery__CreatePolicyStmt, policy_name),
29233
    NULL,
29234
    &protobuf_c_empty_string,
29235
    0,             /* flags */
29236
    0,NULL,NULL    /* reserved1,reserved2, etc */
29237
  },
29238
  {
29239
    "table",
29240
    2,
29241
    PROTOBUF_C_LABEL_NONE,
29242
    PROTOBUF_C_TYPE_MESSAGE,
29243
    0,   /* quantifier_offset */
29244
    offsetof(PgQuery__CreatePolicyStmt, table),
29245
    &pg_query__range_var__descriptor,
29246
    NULL,
29247
    0,             /* flags */
29248
    0,NULL,NULL    /* reserved1,reserved2, etc */
29249
  },
29250
  {
29251
    "cmd_name",
29252
    3,
29253
    PROTOBUF_C_LABEL_NONE,
29254
    PROTOBUF_C_TYPE_STRING,
29255
    0,   /* quantifier_offset */
29256
    offsetof(PgQuery__CreatePolicyStmt, cmd_name),
29257
    NULL,
29258
    &protobuf_c_empty_string,
29259
    0,             /* flags */
29260
    0,NULL,NULL    /* reserved1,reserved2, etc */
29261
  },
29262
  {
29263
    "permissive",
29264
    4,
29265
    PROTOBUF_C_LABEL_NONE,
29266
    PROTOBUF_C_TYPE_BOOL,
29267
    0,   /* quantifier_offset */
29268
    offsetof(PgQuery__CreatePolicyStmt, permissive),
29269
    NULL,
29270
    NULL,
29271
    0,             /* flags */
29272
    0,NULL,NULL    /* reserved1,reserved2, etc */
29273
  },
29274
  {
29275
    "roles",
29276
    5,
29277
    PROTOBUF_C_LABEL_REPEATED,
29278
    PROTOBUF_C_TYPE_MESSAGE,
29279
    offsetof(PgQuery__CreatePolicyStmt, n_roles),
29280
    offsetof(PgQuery__CreatePolicyStmt, roles),
29281
    &pg_query__node__descriptor,
29282
    NULL,
29283
    0,             /* flags */
29284
    0,NULL,NULL    /* reserved1,reserved2, etc */
29285
  },
29286
  {
29287
    "qual",
29288
    6,
29289
    PROTOBUF_C_LABEL_NONE,
29290
    PROTOBUF_C_TYPE_MESSAGE,
29291
    0,   /* quantifier_offset */
29292
    offsetof(PgQuery__CreatePolicyStmt, qual),
29293
    &pg_query__node__descriptor,
29294
    NULL,
29295
    0,             /* flags */
29296
    0,NULL,NULL    /* reserved1,reserved2, etc */
29297
  },
29298
  {
29299
    "with_check",
29300
    7,
29301
    PROTOBUF_C_LABEL_NONE,
29302
    PROTOBUF_C_TYPE_MESSAGE,
29303
    0,   /* quantifier_offset */
29304
    offsetof(PgQuery__CreatePolicyStmt, with_check),
29305
    &pg_query__node__descriptor,
29306
    NULL,
29307
    0,             /* flags */
29308
    0,NULL,NULL    /* reserved1,reserved2, etc */
29309
  },
29310
};
29311
static const unsigned pg_query__create_policy_stmt__field_indices_by_name[] = {
29312
  2,   /* field[2] = cmd_name */
29313
  3,   /* field[3] = permissive */
29314
  0,   /* field[0] = policy_name */
29315
  5,   /* field[5] = qual */
29316
  4,   /* field[4] = roles */
29317
  1,   /* field[1] = table */
29318
  6,   /* field[6] = with_check */
29319
};
29320
static const ProtobufCIntRange pg_query__create_policy_stmt__number_ranges[1 + 1] =
29321
{
29322
  { 1, 0 },
29323
  { 0, 7 }
29324
};
29325
const ProtobufCMessageDescriptor pg_query__create_policy_stmt__descriptor =
29326
{
29327
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29328
  "pg_query.CreatePolicyStmt",
29329
  "CreatePolicyStmt",
29330
  "PgQuery__CreatePolicyStmt",
29331
  "pg_query",
29332
  sizeof(PgQuery__CreatePolicyStmt),
29333
  7,
29334
  pg_query__create_policy_stmt__field_descriptors,
29335
  pg_query__create_policy_stmt__field_indices_by_name,
29336
  1,  pg_query__create_policy_stmt__number_ranges,
29337
  (ProtobufCMessageInit) pg_query__create_policy_stmt__init,
29338
  NULL,NULL,NULL    /* reserved[123] */
29339
};
29340
static const ProtobufCFieldDescriptor pg_query__alter_policy_stmt__field_descriptors[5] =
29341
{
29342
  {
29343
    "policy_name",
29344
    1,
29345
    PROTOBUF_C_LABEL_NONE,
29346
    PROTOBUF_C_TYPE_STRING,
29347
    0,   /* quantifier_offset */
29348
    offsetof(PgQuery__AlterPolicyStmt, policy_name),
29349
    NULL,
29350
    &protobuf_c_empty_string,
29351
    0,             /* flags */
29352
    0,NULL,NULL    /* reserved1,reserved2, etc */
29353
  },
29354
  {
29355
    "table",
29356
    2,
29357
    PROTOBUF_C_LABEL_NONE,
29358
    PROTOBUF_C_TYPE_MESSAGE,
29359
    0,   /* quantifier_offset */
29360
    offsetof(PgQuery__AlterPolicyStmt, table),
29361
    &pg_query__range_var__descriptor,
29362
    NULL,
29363
    0,             /* flags */
29364
    0,NULL,NULL    /* reserved1,reserved2, etc */
29365
  },
29366
  {
29367
    "roles",
29368
    3,
29369
    PROTOBUF_C_LABEL_REPEATED,
29370
    PROTOBUF_C_TYPE_MESSAGE,
29371
    offsetof(PgQuery__AlterPolicyStmt, n_roles),
29372
    offsetof(PgQuery__AlterPolicyStmt, roles),
29373
    &pg_query__node__descriptor,
29374
    NULL,
29375
    0,             /* flags */
29376
    0,NULL,NULL    /* reserved1,reserved2, etc */
29377
  },
29378
  {
29379
    "qual",
29380
    4,
29381
    PROTOBUF_C_LABEL_NONE,
29382
    PROTOBUF_C_TYPE_MESSAGE,
29383
    0,   /* quantifier_offset */
29384
    offsetof(PgQuery__AlterPolicyStmt, qual),
29385
    &pg_query__node__descriptor,
29386
    NULL,
29387
    0,             /* flags */
29388
    0,NULL,NULL    /* reserved1,reserved2, etc */
29389
  },
29390
  {
29391
    "with_check",
29392
    5,
29393
    PROTOBUF_C_LABEL_NONE,
29394
    PROTOBUF_C_TYPE_MESSAGE,
29395
    0,   /* quantifier_offset */
29396
    offsetof(PgQuery__AlterPolicyStmt, with_check),
29397
    &pg_query__node__descriptor,
29398
    NULL,
29399
    0,             /* flags */
29400
    0,NULL,NULL    /* reserved1,reserved2, etc */
29401
  },
29402
};
29403
static const unsigned pg_query__alter_policy_stmt__field_indices_by_name[] = {
29404
  0,   /* field[0] = policy_name */
29405
  3,   /* field[3] = qual */
29406
  2,   /* field[2] = roles */
29407
  1,   /* field[1] = table */
29408
  4,   /* field[4] = with_check */
29409
};
29410
static const ProtobufCIntRange pg_query__alter_policy_stmt__number_ranges[1 + 1] =
29411
{
29412
  { 1, 0 },
29413
  { 0, 5 }
29414
};
29415
const ProtobufCMessageDescriptor pg_query__alter_policy_stmt__descriptor =
29416
{
29417
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29418
  "pg_query.AlterPolicyStmt",
29419
  "AlterPolicyStmt",
29420
  "PgQuery__AlterPolicyStmt",
29421
  "pg_query",
29422
  sizeof(PgQuery__AlterPolicyStmt),
29423
  5,
29424
  pg_query__alter_policy_stmt__field_descriptors,
29425
  pg_query__alter_policy_stmt__field_indices_by_name,
29426
  1,  pg_query__alter_policy_stmt__number_ranges,
29427
  (ProtobufCMessageInit) pg_query__alter_policy_stmt__init,
29428
  NULL,NULL,NULL    /* reserved[123] */
29429
};
29430
static const ProtobufCFieldDescriptor pg_query__create_transform_stmt__field_descriptors[5] =
29431
{
29432
  {
29433
    "replace",
29434
    1,
29435
    PROTOBUF_C_LABEL_NONE,
29436
    PROTOBUF_C_TYPE_BOOL,
29437
    0,   /* quantifier_offset */
29438
    offsetof(PgQuery__CreateTransformStmt, replace),
29439
    NULL,
29440
    NULL,
29441
    0,             /* flags */
29442
    0,NULL,NULL    /* reserved1,reserved2, etc */
29443
  },
29444
  {
29445
    "type_name",
29446
    2,
29447
    PROTOBUF_C_LABEL_NONE,
29448
    PROTOBUF_C_TYPE_MESSAGE,
29449
    0,   /* quantifier_offset */
29450
    offsetof(PgQuery__CreateTransformStmt, type_name),
29451
    &pg_query__type_name__descriptor,
29452
    NULL,
29453
    0,             /* flags */
29454
    0,NULL,NULL    /* reserved1,reserved2, etc */
29455
  },
29456
  {
29457
    "lang",
29458
    3,
29459
    PROTOBUF_C_LABEL_NONE,
29460
    PROTOBUF_C_TYPE_STRING,
29461
    0,   /* quantifier_offset */
29462
    offsetof(PgQuery__CreateTransformStmt, lang),
29463
    NULL,
29464
    &protobuf_c_empty_string,
29465
    0,             /* flags */
29466
    0,NULL,NULL    /* reserved1,reserved2, etc */
29467
  },
29468
  {
29469
    "fromsql",
29470
    4,
29471
    PROTOBUF_C_LABEL_NONE,
29472
    PROTOBUF_C_TYPE_MESSAGE,
29473
    0,   /* quantifier_offset */
29474
    offsetof(PgQuery__CreateTransformStmt, fromsql),
29475
    &pg_query__object_with_args__descriptor,
29476
    NULL,
29477
    0,             /* flags */
29478
    0,NULL,NULL    /* reserved1,reserved2, etc */
29479
  },
29480
  {
29481
    "tosql",
29482
    5,
29483
    PROTOBUF_C_LABEL_NONE,
29484
    PROTOBUF_C_TYPE_MESSAGE,
29485
    0,   /* quantifier_offset */
29486
    offsetof(PgQuery__CreateTransformStmt, tosql),
29487
    &pg_query__object_with_args__descriptor,
29488
    NULL,
29489
    0,             /* flags */
29490
    0,NULL,NULL    /* reserved1,reserved2, etc */
29491
  },
29492
};
29493
static const unsigned pg_query__create_transform_stmt__field_indices_by_name[] = {
29494
  3,   /* field[3] = fromsql */
29495
  2,   /* field[2] = lang */
29496
  0,   /* field[0] = replace */
29497
  4,   /* field[4] = tosql */
29498
  1,   /* field[1] = type_name */
29499
};
29500
static const ProtobufCIntRange pg_query__create_transform_stmt__number_ranges[1 + 1] =
29501
{
29502
  { 1, 0 },
29503
  { 0, 5 }
29504
};
29505
const ProtobufCMessageDescriptor pg_query__create_transform_stmt__descriptor =
29506
{
29507
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29508
  "pg_query.CreateTransformStmt",
29509
  "CreateTransformStmt",
29510
  "PgQuery__CreateTransformStmt",
29511
  "pg_query",
29512
  sizeof(PgQuery__CreateTransformStmt),
29513
  5,
29514
  pg_query__create_transform_stmt__field_descriptors,
29515
  pg_query__create_transform_stmt__field_indices_by_name,
29516
  1,  pg_query__create_transform_stmt__number_ranges,
29517
  (ProtobufCMessageInit) pg_query__create_transform_stmt__init,
29518
  NULL,NULL,NULL    /* reserved[123] */
29519
};
29520
static const ProtobufCFieldDescriptor pg_query__create_am_stmt__field_descriptors[3] =
29521
{
29522
  {
29523
    "amname",
29524
    1,
29525
    PROTOBUF_C_LABEL_NONE,
29526
    PROTOBUF_C_TYPE_STRING,
29527
    0,   /* quantifier_offset */
29528
    offsetof(PgQuery__CreateAmStmt, amname),
29529
    NULL,
29530
    &protobuf_c_empty_string,
29531
    0,             /* flags */
29532
    0,NULL,NULL    /* reserved1,reserved2, etc */
29533
  },
29534
  {
29535
    "handler_name",
29536
    2,
29537
    PROTOBUF_C_LABEL_REPEATED,
29538
    PROTOBUF_C_TYPE_MESSAGE,
29539
    offsetof(PgQuery__CreateAmStmt, n_handler_name),
29540
    offsetof(PgQuery__CreateAmStmt, handler_name),
29541
    &pg_query__node__descriptor,
29542
    NULL,
29543
    0,             /* flags */
29544
    0,NULL,NULL    /* reserved1,reserved2, etc */
29545
  },
29546
  {
29547
    "amtype",
29548
    3,
29549
    PROTOBUF_C_LABEL_NONE,
29550
    PROTOBUF_C_TYPE_STRING,
29551
    0,   /* quantifier_offset */
29552
    offsetof(PgQuery__CreateAmStmt, amtype),
29553
    NULL,
29554
    &protobuf_c_empty_string,
29555
    0,             /* flags */
29556
    0,NULL,NULL    /* reserved1,reserved2, etc */
29557
  },
29558
};
29559
static const unsigned pg_query__create_am_stmt__field_indices_by_name[] = {
29560
  0,   /* field[0] = amname */
29561
  2,   /* field[2] = amtype */
29562
  1,   /* field[1] = handler_name */
29563
};
29564
static const ProtobufCIntRange pg_query__create_am_stmt__number_ranges[1 + 1] =
29565
{
29566
  { 1, 0 },
29567
  { 0, 3 }
29568
};
29569
const ProtobufCMessageDescriptor pg_query__create_am_stmt__descriptor =
29570
{
29571
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29572
  "pg_query.CreateAmStmt",
29573
  "CreateAmStmt",
29574
  "PgQuery__CreateAmStmt",
29575
  "pg_query",
29576
  sizeof(PgQuery__CreateAmStmt),
29577
  3,
29578
  pg_query__create_am_stmt__field_descriptors,
29579
  pg_query__create_am_stmt__field_indices_by_name,
29580
  1,  pg_query__create_am_stmt__number_ranges,
29581
  (ProtobufCMessageInit) pg_query__create_am_stmt__init,
29582
  NULL,NULL,NULL    /* reserved[123] */
29583
};
29584
static const ProtobufCFieldDescriptor pg_query__create_publication_stmt__field_descriptors[4] =
29585
{
29586
  {
29587
    "pubname",
29588
    1,
29589
    PROTOBUF_C_LABEL_NONE,
29590
    PROTOBUF_C_TYPE_STRING,
29591
    0,   /* quantifier_offset */
29592
    offsetof(PgQuery__CreatePublicationStmt, pubname),
29593
    NULL,
29594
    &protobuf_c_empty_string,
29595
    0,             /* flags */
29596
    0,NULL,NULL    /* reserved1,reserved2, etc */
29597
  },
29598
  {
29599
    "options",
29600
    2,
29601
    PROTOBUF_C_LABEL_REPEATED,
29602
    PROTOBUF_C_TYPE_MESSAGE,
29603
    offsetof(PgQuery__CreatePublicationStmt, n_options),
29604
    offsetof(PgQuery__CreatePublicationStmt, options),
29605
    &pg_query__node__descriptor,
29606
    NULL,
29607
    0,             /* flags */
29608
    0,NULL,NULL    /* reserved1,reserved2, etc */
29609
  },
29610
  {
29611
    "pubobjects",
29612
    3,
29613
    PROTOBUF_C_LABEL_REPEATED,
29614
    PROTOBUF_C_TYPE_MESSAGE,
29615
    offsetof(PgQuery__CreatePublicationStmt, n_pubobjects),
29616
    offsetof(PgQuery__CreatePublicationStmt, pubobjects),
29617
    &pg_query__node__descriptor,
29618
    NULL,
29619
    0,             /* flags */
29620
    0,NULL,NULL    /* reserved1,reserved2, etc */
29621
  },
29622
  {
29623
    "for_all_tables",
29624
    4,
29625
    PROTOBUF_C_LABEL_NONE,
29626
    PROTOBUF_C_TYPE_BOOL,
29627
    0,   /* quantifier_offset */
29628
    offsetof(PgQuery__CreatePublicationStmt, for_all_tables),
29629
    NULL,
29630
    NULL,
29631
    0,             /* flags */
29632
    0,NULL,NULL    /* reserved1,reserved2, etc */
29633
  },
29634
};
29635
static const unsigned pg_query__create_publication_stmt__field_indices_by_name[] = {
29636
  3,   /* field[3] = for_all_tables */
29637
  1,   /* field[1] = options */
29638
  0,   /* field[0] = pubname */
29639
  2,   /* field[2] = pubobjects */
29640
};
29641
static const ProtobufCIntRange pg_query__create_publication_stmt__number_ranges[1 + 1] =
29642
{
29643
  { 1, 0 },
29644
  { 0, 4 }
29645
};
29646
const ProtobufCMessageDescriptor pg_query__create_publication_stmt__descriptor =
29647
{
29648
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29649
  "pg_query.CreatePublicationStmt",
29650
  "CreatePublicationStmt",
29651
  "PgQuery__CreatePublicationStmt",
29652
  "pg_query",
29653
  sizeof(PgQuery__CreatePublicationStmt),
29654
  4,
29655
  pg_query__create_publication_stmt__field_descriptors,
29656
  pg_query__create_publication_stmt__field_indices_by_name,
29657
  1,  pg_query__create_publication_stmt__number_ranges,
29658
  (ProtobufCMessageInit) pg_query__create_publication_stmt__init,
29659
  NULL,NULL,NULL    /* reserved[123] */
29660
};
29661
static const ProtobufCFieldDescriptor pg_query__alter_publication_stmt__field_descriptors[5] =
29662
{
29663
  {
29664
    "pubname",
29665
    1,
29666
    PROTOBUF_C_LABEL_NONE,
29667
    PROTOBUF_C_TYPE_STRING,
29668
    0,   /* quantifier_offset */
29669
    offsetof(PgQuery__AlterPublicationStmt, pubname),
29670
    NULL,
29671
    &protobuf_c_empty_string,
29672
    0,             /* flags */
29673
    0,NULL,NULL    /* reserved1,reserved2, etc */
29674
  },
29675
  {
29676
    "options",
29677
    2,
29678
    PROTOBUF_C_LABEL_REPEATED,
29679
    PROTOBUF_C_TYPE_MESSAGE,
29680
    offsetof(PgQuery__AlterPublicationStmt, n_options),
29681
    offsetof(PgQuery__AlterPublicationStmt, options),
29682
    &pg_query__node__descriptor,
29683
    NULL,
29684
    0,             /* flags */
29685
    0,NULL,NULL    /* reserved1,reserved2, etc */
29686
  },
29687
  {
29688
    "pubobjects",
29689
    3,
29690
    PROTOBUF_C_LABEL_REPEATED,
29691
    PROTOBUF_C_TYPE_MESSAGE,
29692
    offsetof(PgQuery__AlterPublicationStmt, n_pubobjects),
29693
    offsetof(PgQuery__AlterPublicationStmt, pubobjects),
29694
    &pg_query__node__descriptor,
29695
    NULL,
29696
    0,             /* flags */
29697
    0,NULL,NULL    /* reserved1,reserved2, etc */
29698
  },
29699
  {
29700
    "for_all_tables",
29701
    4,
29702
    PROTOBUF_C_LABEL_NONE,
29703
    PROTOBUF_C_TYPE_BOOL,
29704
    0,   /* quantifier_offset */
29705
    offsetof(PgQuery__AlterPublicationStmt, for_all_tables),
29706
    NULL,
29707
    NULL,
29708
    0,             /* flags */
29709
    0,NULL,NULL    /* reserved1,reserved2, etc */
29710
  },
29711
  {
29712
    "action",
29713
    5,
29714
    PROTOBUF_C_LABEL_NONE,
29715
    PROTOBUF_C_TYPE_ENUM,
29716
    0,   /* quantifier_offset */
29717
    offsetof(PgQuery__AlterPublicationStmt, action),
29718
    &pg_query__alter_publication_action__descriptor,
29719
    NULL,
29720
    0,             /* flags */
29721
    0,NULL,NULL    /* reserved1,reserved2, etc */
29722
  },
29723
};
29724
static const unsigned pg_query__alter_publication_stmt__field_indices_by_name[] = {
29725
  4,   /* field[4] = action */
29726
  3,   /* field[3] = for_all_tables */
29727
  1,   /* field[1] = options */
29728
  0,   /* field[0] = pubname */
29729
  2,   /* field[2] = pubobjects */
29730
};
29731
static const ProtobufCIntRange pg_query__alter_publication_stmt__number_ranges[1 + 1] =
29732
{
29733
  { 1, 0 },
29734
  { 0, 5 }
29735
};
29736
const ProtobufCMessageDescriptor pg_query__alter_publication_stmt__descriptor =
29737
{
29738
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29739
  "pg_query.AlterPublicationStmt",
29740
  "AlterPublicationStmt",
29741
  "PgQuery__AlterPublicationStmt",
29742
  "pg_query",
29743
  sizeof(PgQuery__AlterPublicationStmt),
29744
  5,
29745
  pg_query__alter_publication_stmt__field_descriptors,
29746
  pg_query__alter_publication_stmt__field_indices_by_name,
29747
  1,  pg_query__alter_publication_stmt__number_ranges,
29748
  (ProtobufCMessageInit) pg_query__alter_publication_stmt__init,
29749
  NULL,NULL,NULL    /* reserved[123] */
29750
};
29751
static const ProtobufCFieldDescriptor pg_query__create_subscription_stmt__field_descriptors[4] =
29752
{
29753
  {
29754
    "subname",
29755
    1,
29756
    PROTOBUF_C_LABEL_NONE,
29757
    PROTOBUF_C_TYPE_STRING,
29758
    0,   /* quantifier_offset */
29759
    offsetof(PgQuery__CreateSubscriptionStmt, subname),
29760
    NULL,
29761
    &protobuf_c_empty_string,
29762
    0,             /* flags */
29763
    0,NULL,NULL    /* reserved1,reserved2, etc */
29764
  },
29765
  {
29766
    "conninfo",
29767
    2,
29768
    PROTOBUF_C_LABEL_NONE,
29769
    PROTOBUF_C_TYPE_STRING,
29770
    0,   /* quantifier_offset */
29771
    offsetof(PgQuery__CreateSubscriptionStmt, conninfo),
29772
    NULL,
29773
    &protobuf_c_empty_string,
29774
    0,             /* flags */
29775
    0,NULL,NULL    /* reserved1,reserved2, etc */
29776
  },
29777
  {
29778
    "publication",
29779
    3,
29780
    PROTOBUF_C_LABEL_REPEATED,
29781
    PROTOBUF_C_TYPE_MESSAGE,
29782
    offsetof(PgQuery__CreateSubscriptionStmt, n_publication),
29783
    offsetof(PgQuery__CreateSubscriptionStmt, publication),
29784
    &pg_query__node__descriptor,
29785
    NULL,
29786
    0,             /* flags */
29787
    0,NULL,NULL    /* reserved1,reserved2, etc */
29788
  },
29789
  {
29790
    "options",
29791
    4,
29792
    PROTOBUF_C_LABEL_REPEATED,
29793
    PROTOBUF_C_TYPE_MESSAGE,
29794
    offsetof(PgQuery__CreateSubscriptionStmt, n_options),
29795
    offsetof(PgQuery__CreateSubscriptionStmt, options),
29796
    &pg_query__node__descriptor,
29797
    NULL,
29798
    0,             /* flags */
29799
    0,NULL,NULL    /* reserved1,reserved2, etc */
29800
  },
29801
};
29802
static const unsigned pg_query__create_subscription_stmt__field_indices_by_name[] = {
29803
  1,   /* field[1] = conninfo */
29804
  3,   /* field[3] = options */
29805
  2,   /* field[2] = publication */
29806
  0,   /* field[0] = subname */
29807
};
29808
static const ProtobufCIntRange pg_query__create_subscription_stmt__number_ranges[1 + 1] =
29809
{
29810
  { 1, 0 },
29811
  { 0, 4 }
29812
};
29813
const ProtobufCMessageDescriptor pg_query__create_subscription_stmt__descriptor =
29814
{
29815
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29816
  "pg_query.CreateSubscriptionStmt",
29817
  "CreateSubscriptionStmt",
29818
  "PgQuery__CreateSubscriptionStmt",
29819
  "pg_query",
29820
  sizeof(PgQuery__CreateSubscriptionStmt),
29821
  4,
29822
  pg_query__create_subscription_stmt__field_descriptors,
29823
  pg_query__create_subscription_stmt__field_indices_by_name,
29824
  1,  pg_query__create_subscription_stmt__number_ranges,
29825
  (ProtobufCMessageInit) pg_query__create_subscription_stmt__init,
29826
  NULL,NULL,NULL    /* reserved[123] */
29827
};
29828
static const ProtobufCFieldDescriptor pg_query__alter_subscription_stmt__field_descriptors[5] =
29829
{
29830
  {
29831
    "kind",
29832
    1,
29833
    PROTOBUF_C_LABEL_NONE,
29834
    PROTOBUF_C_TYPE_ENUM,
29835
    0,   /* quantifier_offset */
29836
    offsetof(PgQuery__AlterSubscriptionStmt, kind),
29837
    &pg_query__alter_subscription_type__descriptor,
29838
    NULL,
29839
    0,             /* flags */
29840
    0,NULL,NULL    /* reserved1,reserved2, etc */
29841
  },
29842
  {
29843
    "subname",
29844
    2,
29845
    PROTOBUF_C_LABEL_NONE,
29846
    PROTOBUF_C_TYPE_STRING,
29847
    0,   /* quantifier_offset */
29848
    offsetof(PgQuery__AlterSubscriptionStmt, subname),
29849
    NULL,
29850
    &protobuf_c_empty_string,
29851
    0,             /* flags */
29852
    0,NULL,NULL    /* reserved1,reserved2, etc */
29853
  },
29854
  {
29855
    "conninfo",
29856
    3,
29857
    PROTOBUF_C_LABEL_NONE,
29858
    PROTOBUF_C_TYPE_STRING,
29859
    0,   /* quantifier_offset */
29860
    offsetof(PgQuery__AlterSubscriptionStmt, conninfo),
29861
    NULL,
29862
    &protobuf_c_empty_string,
29863
    0,             /* flags */
29864
    0,NULL,NULL    /* reserved1,reserved2, etc */
29865
  },
29866
  {
29867
    "publication",
29868
    4,
29869
    PROTOBUF_C_LABEL_REPEATED,
29870
    PROTOBUF_C_TYPE_MESSAGE,
29871
    offsetof(PgQuery__AlterSubscriptionStmt, n_publication),
29872
    offsetof(PgQuery__AlterSubscriptionStmt, publication),
29873
    &pg_query__node__descriptor,
29874
    NULL,
29875
    0,             /* flags */
29876
    0,NULL,NULL    /* reserved1,reserved2, etc */
29877
  },
29878
  {
29879
    "options",
29880
    5,
29881
    PROTOBUF_C_LABEL_REPEATED,
29882
    PROTOBUF_C_TYPE_MESSAGE,
29883
    offsetof(PgQuery__AlterSubscriptionStmt, n_options),
29884
    offsetof(PgQuery__AlterSubscriptionStmt, options),
29885
    &pg_query__node__descriptor,
29886
    NULL,
29887
    0,             /* flags */
29888
    0,NULL,NULL    /* reserved1,reserved2, etc */
29889
  },
29890
};
29891
static const unsigned pg_query__alter_subscription_stmt__field_indices_by_name[] = {
29892
  2,   /* field[2] = conninfo */
29893
  0,   /* field[0] = kind */
29894
  4,   /* field[4] = options */
29895
  3,   /* field[3] = publication */
29896
  1,   /* field[1] = subname */
29897
};
29898
static const ProtobufCIntRange pg_query__alter_subscription_stmt__number_ranges[1 + 1] =
29899
{
29900
  { 1, 0 },
29901
  { 0, 5 }
29902
};
29903
const ProtobufCMessageDescriptor pg_query__alter_subscription_stmt__descriptor =
29904
{
29905
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29906
  "pg_query.AlterSubscriptionStmt",
29907
  "AlterSubscriptionStmt",
29908
  "PgQuery__AlterSubscriptionStmt",
29909
  "pg_query",
29910
  sizeof(PgQuery__AlterSubscriptionStmt),
29911
  5,
29912
  pg_query__alter_subscription_stmt__field_descriptors,
29913
  pg_query__alter_subscription_stmt__field_indices_by_name,
29914
  1,  pg_query__alter_subscription_stmt__number_ranges,
29915
  (ProtobufCMessageInit) pg_query__alter_subscription_stmt__init,
29916
  NULL,NULL,NULL    /* reserved[123] */
29917
};
29918
static const ProtobufCFieldDescriptor pg_query__drop_subscription_stmt__field_descriptors[3] =
29919
{
29920
  {
29921
    "subname",
29922
    1,
29923
    PROTOBUF_C_LABEL_NONE,
29924
    PROTOBUF_C_TYPE_STRING,
29925
    0,   /* quantifier_offset */
29926
    offsetof(PgQuery__DropSubscriptionStmt, subname),
29927
    NULL,
29928
    &protobuf_c_empty_string,
29929
    0,             /* flags */
29930
    0,NULL,NULL    /* reserved1,reserved2, etc */
29931
  },
29932
  {
29933
    "missing_ok",
29934
    2,
29935
    PROTOBUF_C_LABEL_NONE,
29936
    PROTOBUF_C_TYPE_BOOL,
29937
    0,   /* quantifier_offset */
29938
    offsetof(PgQuery__DropSubscriptionStmt, missing_ok),
29939
    NULL,
29940
    NULL,
29941
    0,             /* flags */
29942
    0,NULL,NULL    /* reserved1,reserved2, etc */
29943
  },
29944
  {
29945
    "behavior",
29946
    3,
29947
    PROTOBUF_C_LABEL_NONE,
29948
    PROTOBUF_C_TYPE_ENUM,
29949
    0,   /* quantifier_offset */
29950
    offsetof(PgQuery__DropSubscriptionStmt, behavior),
29951
    &pg_query__drop_behavior__descriptor,
29952
    NULL,
29953
    0,             /* flags */
29954
    0,NULL,NULL    /* reserved1,reserved2, etc */
29955
  },
29956
};
29957
static const unsigned pg_query__drop_subscription_stmt__field_indices_by_name[] = {
29958
  2,   /* field[2] = behavior */
29959
  1,   /* field[1] = missing_ok */
29960
  0,   /* field[0] = subname */
29961
};
29962
static const ProtobufCIntRange pg_query__drop_subscription_stmt__number_ranges[1 + 1] =
29963
{
29964
  { 1, 0 },
29965
  { 0, 3 }
29966
};
29967
const ProtobufCMessageDescriptor pg_query__drop_subscription_stmt__descriptor =
29968
{
29969
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
29970
  "pg_query.DropSubscriptionStmt",
29971
  "DropSubscriptionStmt",
29972
  "PgQuery__DropSubscriptionStmt",
29973
  "pg_query",
29974
  sizeof(PgQuery__DropSubscriptionStmt),
29975
  3,
29976
  pg_query__drop_subscription_stmt__field_descriptors,
29977
  pg_query__drop_subscription_stmt__field_indices_by_name,
29978
  1,  pg_query__drop_subscription_stmt__number_ranges,
29979
  (ProtobufCMessageInit) pg_query__drop_subscription_stmt__init,
29980
  NULL,NULL,NULL    /* reserved[123] */
29981
};
29982
static const ProtobufCFieldDescriptor pg_query__create_stats_stmt__field_descriptors[7] =
29983
{
29984
  {
29985
    "defnames",
29986
    1,
29987
    PROTOBUF_C_LABEL_REPEATED,
29988
    PROTOBUF_C_TYPE_MESSAGE,
29989
    offsetof(PgQuery__CreateStatsStmt, n_defnames),
29990
    offsetof(PgQuery__CreateStatsStmt, defnames),
29991
    &pg_query__node__descriptor,
29992
    NULL,
29993
    0,             /* flags */
29994
    0,NULL,NULL    /* reserved1,reserved2, etc */
29995
  },
29996
  {
29997
    "stat_types",
29998
    2,
29999
    PROTOBUF_C_LABEL_REPEATED,
30000
    PROTOBUF_C_TYPE_MESSAGE,
30001
    offsetof(PgQuery__CreateStatsStmt, n_stat_types),
30002
    offsetof(PgQuery__CreateStatsStmt, stat_types),
30003
    &pg_query__node__descriptor,
30004
    NULL,
30005
    0,             /* flags */
30006
    0,NULL,NULL    /* reserved1,reserved2, etc */
30007
  },
30008
  {
30009
    "exprs",
30010
    3,
30011
    PROTOBUF_C_LABEL_REPEATED,
30012
    PROTOBUF_C_TYPE_MESSAGE,
30013
    offsetof(PgQuery__CreateStatsStmt, n_exprs),
30014
    offsetof(PgQuery__CreateStatsStmt, exprs),
30015
    &pg_query__node__descriptor,
30016
    NULL,
30017
    0,             /* flags */
30018
    0,NULL,NULL    /* reserved1,reserved2, etc */
30019
  },
30020
  {
30021
    "relations",
30022
    4,
30023
    PROTOBUF_C_LABEL_REPEATED,
30024
    PROTOBUF_C_TYPE_MESSAGE,
30025
    offsetof(PgQuery__CreateStatsStmt, n_relations),
30026
    offsetof(PgQuery__CreateStatsStmt, relations),
30027
    &pg_query__node__descriptor,
30028
    NULL,
30029
    0,             /* flags */
30030
    0,NULL,NULL    /* reserved1,reserved2, etc */
30031
  },
30032
  {
30033
    "stxcomment",
30034
    5,
30035
    PROTOBUF_C_LABEL_NONE,
30036
    PROTOBUF_C_TYPE_STRING,
30037
    0,   /* quantifier_offset */
30038
    offsetof(PgQuery__CreateStatsStmt, stxcomment),
30039
    NULL,
30040
    &protobuf_c_empty_string,
30041
    0,             /* flags */
30042
    0,NULL,NULL    /* reserved1,reserved2, etc */
30043
  },
30044
  {
30045
    "transformed",
30046
    6,
30047
    PROTOBUF_C_LABEL_NONE,
30048
    PROTOBUF_C_TYPE_BOOL,
30049
    0,   /* quantifier_offset */
30050
    offsetof(PgQuery__CreateStatsStmt, transformed),
30051
    NULL,
30052
    NULL,
30053
    0,             /* flags */
30054
    0,NULL,NULL    /* reserved1,reserved2, etc */
30055
  },
30056
  {
30057
    "if_not_exists",
30058
    7,
30059
    PROTOBUF_C_LABEL_NONE,
30060
    PROTOBUF_C_TYPE_BOOL,
30061
    0,   /* quantifier_offset */
30062
    offsetof(PgQuery__CreateStatsStmt, if_not_exists),
30063
    NULL,
30064
    NULL,
30065
    0,             /* flags */
30066
    0,NULL,NULL    /* reserved1,reserved2, etc */
30067
  },
30068
};
30069
static const unsigned pg_query__create_stats_stmt__field_indices_by_name[] = {
30070
  0,   /* field[0] = defnames */
30071
  2,   /* field[2] = exprs */
30072
  6,   /* field[6] = if_not_exists */
30073
  3,   /* field[3] = relations */
30074
  1,   /* field[1] = stat_types */
30075
  4,   /* field[4] = stxcomment */
30076
  5,   /* field[5] = transformed */
30077
};
30078
static const ProtobufCIntRange pg_query__create_stats_stmt__number_ranges[1 + 1] =
30079
{
30080
  { 1, 0 },
30081
  { 0, 7 }
30082
};
30083
const ProtobufCMessageDescriptor pg_query__create_stats_stmt__descriptor =
30084
{
30085
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30086
  "pg_query.CreateStatsStmt",
30087
  "CreateStatsStmt",
30088
  "PgQuery__CreateStatsStmt",
30089
  "pg_query",
30090
  sizeof(PgQuery__CreateStatsStmt),
30091
  7,
30092
  pg_query__create_stats_stmt__field_descriptors,
30093
  pg_query__create_stats_stmt__field_indices_by_name,
30094
  1,  pg_query__create_stats_stmt__number_ranges,
30095
  (ProtobufCMessageInit) pg_query__create_stats_stmt__init,
30096
  NULL,NULL,NULL    /* reserved[123] */
30097
};
30098
static const ProtobufCFieldDescriptor pg_query__alter_collation_stmt__field_descriptors[1] =
30099
{
30100
  {
30101
    "collname",
30102
    1,
30103
    PROTOBUF_C_LABEL_REPEATED,
30104
    PROTOBUF_C_TYPE_MESSAGE,
30105
    offsetof(PgQuery__AlterCollationStmt, n_collname),
30106
    offsetof(PgQuery__AlterCollationStmt, collname),
30107
    &pg_query__node__descriptor,
30108
    NULL,
30109
    0,             /* flags */
30110
    0,NULL,NULL    /* reserved1,reserved2, etc */
30111
  },
30112
};
30113
static const unsigned pg_query__alter_collation_stmt__field_indices_by_name[] = {
30114
  0,   /* field[0] = collname */
30115
};
30116
static const ProtobufCIntRange pg_query__alter_collation_stmt__number_ranges[1 + 1] =
30117
{
30118
  { 1, 0 },
30119
  { 0, 1 }
30120
};
30121
const ProtobufCMessageDescriptor pg_query__alter_collation_stmt__descriptor =
30122
{
30123
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30124
  "pg_query.AlterCollationStmt",
30125
  "AlterCollationStmt",
30126
  "PgQuery__AlterCollationStmt",
30127
  "pg_query",
30128
  sizeof(PgQuery__AlterCollationStmt),
30129
  1,
30130
  pg_query__alter_collation_stmt__field_descriptors,
30131
  pg_query__alter_collation_stmt__field_indices_by_name,
30132
  1,  pg_query__alter_collation_stmt__number_ranges,
30133
  (ProtobufCMessageInit) pg_query__alter_collation_stmt__init,
30134
  NULL,NULL,NULL    /* reserved[123] */
30135
};
30136
static const ProtobufCFieldDescriptor pg_query__call_stmt__field_descriptors[3] =
30137
{
30138
  {
30139
    "funccall",
30140
    1,
30141
    PROTOBUF_C_LABEL_NONE,
30142
    PROTOBUF_C_TYPE_MESSAGE,
30143
    0,   /* quantifier_offset */
30144
    offsetof(PgQuery__CallStmt, funccall),
30145
    &pg_query__func_call__descriptor,
30146
    NULL,
30147
    0,             /* flags */
30148
    0,NULL,NULL    /* reserved1,reserved2, etc */
30149
  },
30150
  {
30151
    "funcexpr",
30152
    2,
30153
    PROTOBUF_C_LABEL_NONE,
30154
    PROTOBUF_C_TYPE_MESSAGE,
30155
    0,   /* quantifier_offset */
30156
    offsetof(PgQuery__CallStmt, funcexpr),
30157
    &pg_query__func_expr__descriptor,
30158
    NULL,
30159
    0,             /* flags */
30160
    0,NULL,NULL    /* reserved1,reserved2, etc */
30161
  },
30162
  {
30163
    "outargs",
30164
    3,
30165
    PROTOBUF_C_LABEL_REPEATED,
30166
    PROTOBUF_C_TYPE_MESSAGE,
30167
    offsetof(PgQuery__CallStmt, n_outargs),
30168
    offsetof(PgQuery__CallStmt, outargs),
30169
    &pg_query__node__descriptor,
30170
    NULL,
30171
    0,             /* flags */
30172
    0,NULL,NULL    /* reserved1,reserved2, etc */
30173
  },
30174
};
30175
static const unsigned pg_query__call_stmt__field_indices_by_name[] = {
30176
  0,   /* field[0] = funccall */
30177
  1,   /* field[1] = funcexpr */
30178
  2,   /* field[2] = outargs */
30179
};
30180
static const ProtobufCIntRange pg_query__call_stmt__number_ranges[1 + 1] =
30181
{
30182
  { 1, 0 },
30183
  { 0, 3 }
30184
};
30185
const ProtobufCMessageDescriptor pg_query__call_stmt__descriptor =
30186
{
30187
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30188
  "pg_query.CallStmt",
30189
  "CallStmt",
30190
  "PgQuery__CallStmt",
30191
  "pg_query",
30192
  sizeof(PgQuery__CallStmt),
30193
  3,
30194
  pg_query__call_stmt__field_descriptors,
30195
  pg_query__call_stmt__field_indices_by_name,
30196
  1,  pg_query__call_stmt__number_ranges,
30197
  (ProtobufCMessageInit) pg_query__call_stmt__init,
30198
  NULL,NULL,NULL    /* reserved[123] */
30199
};
30200
static const ProtobufCFieldDescriptor pg_query__alter_stats_stmt__field_descriptors[3] =
30201
{
30202
  {
30203
    "defnames",
30204
    1,
30205
    PROTOBUF_C_LABEL_REPEATED,
30206
    PROTOBUF_C_TYPE_MESSAGE,
30207
    offsetof(PgQuery__AlterStatsStmt, n_defnames),
30208
    offsetof(PgQuery__AlterStatsStmt, defnames),
30209
    &pg_query__node__descriptor,
30210
    NULL,
30211
    0,             /* flags */
30212
    0,NULL,NULL    /* reserved1,reserved2, etc */
30213
  },
30214
  {
30215
    "stxstattarget",
30216
    2,
30217
    PROTOBUF_C_LABEL_NONE,
30218
    PROTOBUF_C_TYPE_INT32,
30219
    0,   /* quantifier_offset */
30220
    offsetof(PgQuery__AlterStatsStmt, stxstattarget),
30221
    NULL,
30222
    NULL,
30223
    0,             /* flags */
30224
    0,NULL,NULL    /* reserved1,reserved2, etc */
30225
  },
30226
  {
30227
    "missing_ok",
30228
    3,
30229
    PROTOBUF_C_LABEL_NONE,
30230
    PROTOBUF_C_TYPE_BOOL,
30231
    0,   /* quantifier_offset */
30232
    offsetof(PgQuery__AlterStatsStmt, missing_ok),
30233
    NULL,
30234
    NULL,
30235
    0,             /* flags */
30236
    0,NULL,NULL    /* reserved1,reserved2, etc */
30237
  },
30238
};
30239
static const unsigned pg_query__alter_stats_stmt__field_indices_by_name[] = {
30240
  0,   /* field[0] = defnames */
30241
  2,   /* field[2] = missing_ok */
30242
  1,   /* field[1] = stxstattarget */
30243
};
30244
static const ProtobufCIntRange pg_query__alter_stats_stmt__number_ranges[1 + 1] =
30245
{
30246
  { 1, 0 },
30247
  { 0, 3 }
30248
};
30249
const ProtobufCMessageDescriptor pg_query__alter_stats_stmt__descriptor =
30250
{
30251
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30252
  "pg_query.AlterStatsStmt",
30253
  "AlterStatsStmt",
30254
  "PgQuery__AlterStatsStmt",
30255
  "pg_query",
30256
  sizeof(PgQuery__AlterStatsStmt),
30257
  3,
30258
  pg_query__alter_stats_stmt__field_descriptors,
30259
  pg_query__alter_stats_stmt__field_indices_by_name,
30260
  1,  pg_query__alter_stats_stmt__number_ranges,
30261
  (ProtobufCMessageInit) pg_query__alter_stats_stmt__init,
30262
  NULL,NULL,NULL    /* reserved[123] */
30263
};
30264
static const ProtobufCFieldDescriptor pg_query__a__expr__field_descriptors[5] =
30265
{
30266
  {
30267
    "kind",
30268
    1,
30269
    PROTOBUF_C_LABEL_NONE,
30270
    PROTOBUF_C_TYPE_ENUM,
30271
    0,   /* quantifier_offset */
30272
    offsetof(PgQuery__AExpr, kind),
30273
    &pg_query__a__expr__kind__descriptor,
30274
    NULL,
30275
    0,             /* flags */
30276
    0,NULL,NULL    /* reserved1,reserved2, etc */
30277
  },
30278
  {
30279
    "name",
30280
    2,
30281
    PROTOBUF_C_LABEL_REPEATED,
30282
    PROTOBUF_C_TYPE_MESSAGE,
30283
    offsetof(PgQuery__AExpr, n_name),
30284
    offsetof(PgQuery__AExpr, name),
30285
    &pg_query__node__descriptor,
30286
    NULL,
30287
    0,             /* flags */
30288
    0,NULL,NULL    /* reserved1,reserved2, etc */
30289
  },
30290
  {
30291
    "lexpr",
30292
    3,
30293
    PROTOBUF_C_LABEL_NONE,
30294
    PROTOBUF_C_TYPE_MESSAGE,
30295
    0,   /* quantifier_offset */
30296
    offsetof(PgQuery__AExpr, lexpr),
30297
    &pg_query__node__descriptor,
30298
    NULL,
30299
    0,             /* flags */
30300
    0,NULL,NULL    /* reserved1,reserved2, etc */
30301
  },
30302
  {
30303
    "rexpr",
30304
    4,
30305
    PROTOBUF_C_LABEL_NONE,
30306
    PROTOBUF_C_TYPE_MESSAGE,
30307
    0,   /* quantifier_offset */
30308
    offsetof(PgQuery__AExpr, rexpr),
30309
    &pg_query__node__descriptor,
30310
    NULL,
30311
    0,             /* flags */
30312
    0,NULL,NULL    /* reserved1,reserved2, etc */
30313
  },
30314
  {
30315
    "location",
30316
    5,
30317
    PROTOBUF_C_LABEL_NONE,
30318
    PROTOBUF_C_TYPE_INT32,
30319
    0,   /* quantifier_offset */
30320
    offsetof(PgQuery__AExpr, location),
30321
    NULL,
30322
    NULL,
30323
    0,             /* flags */
30324
    0,NULL,NULL    /* reserved1,reserved2, etc */
30325
  },
30326
};
30327
static const unsigned pg_query__a__expr__field_indices_by_name[] = {
30328
  0,   /* field[0] = kind */
30329
  2,   /* field[2] = lexpr */
30330
  4,   /* field[4] = location */
30331
  1,   /* field[1] = name */
30332
  3,   /* field[3] = rexpr */
30333
};
30334
static const ProtobufCIntRange pg_query__a__expr__number_ranges[1 + 1] =
30335
{
30336
  { 1, 0 },
30337
  { 0, 5 }
30338
};
30339
const ProtobufCMessageDescriptor pg_query__a__expr__descriptor =
30340
{
30341
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30342
  "pg_query.A_Expr",
30343
  "AExpr",
30344
  "PgQuery__AExpr",
30345
  "pg_query",
30346
  sizeof(PgQuery__AExpr),
30347
  5,
30348
  pg_query__a__expr__field_descriptors,
30349
  pg_query__a__expr__field_indices_by_name,
30350
  1,  pg_query__a__expr__number_ranges,
30351
  (ProtobufCMessageInit) pg_query__a__expr__init,
30352
  NULL,NULL,NULL    /* reserved[123] */
30353
};
30354
static const ProtobufCFieldDescriptor pg_query__column_ref__field_descriptors[2] =
30355
{
30356
  {
30357
    "fields",
30358
    1,
30359
    PROTOBUF_C_LABEL_REPEATED,
30360
    PROTOBUF_C_TYPE_MESSAGE,
30361
    offsetof(PgQuery__ColumnRef, n_fields),
30362
    offsetof(PgQuery__ColumnRef, fields),
30363
    &pg_query__node__descriptor,
30364
    NULL,
30365
    0,             /* flags */
30366
    0,NULL,NULL    /* reserved1,reserved2, etc */
30367
  },
30368
  {
30369
    "location",
30370
    2,
30371
    PROTOBUF_C_LABEL_NONE,
30372
    PROTOBUF_C_TYPE_INT32,
30373
    0,   /* quantifier_offset */
30374
    offsetof(PgQuery__ColumnRef, location),
30375
    NULL,
30376
    NULL,
30377
    0,             /* flags */
30378
    0,NULL,NULL    /* reserved1,reserved2, etc */
30379
  },
30380
};
30381
static const unsigned pg_query__column_ref__field_indices_by_name[] = {
30382
  0,   /* field[0] = fields */
30383
  1,   /* field[1] = location */
30384
};
30385
static const ProtobufCIntRange pg_query__column_ref__number_ranges[1 + 1] =
30386
{
30387
  { 1, 0 },
30388
  { 0, 2 }
30389
};
30390
const ProtobufCMessageDescriptor pg_query__column_ref__descriptor =
30391
{
30392
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30393
  "pg_query.ColumnRef",
30394
  "ColumnRef",
30395
  "PgQuery__ColumnRef",
30396
  "pg_query",
30397
  sizeof(PgQuery__ColumnRef),
30398
  2,
30399
  pg_query__column_ref__field_descriptors,
30400
  pg_query__column_ref__field_indices_by_name,
30401
  1,  pg_query__column_ref__number_ranges,
30402
  (ProtobufCMessageInit) pg_query__column_ref__init,
30403
  NULL,NULL,NULL    /* reserved[123] */
30404
};
30405
static const ProtobufCFieldDescriptor pg_query__param_ref__field_descriptors[2] =
30406
{
30407
  {
30408
    "number",
30409
    1,
30410
    PROTOBUF_C_LABEL_NONE,
30411
    PROTOBUF_C_TYPE_INT32,
30412
    0,   /* quantifier_offset */
30413
    offsetof(PgQuery__ParamRef, number),
30414
    NULL,
30415
    NULL,
30416
    0,             /* flags */
30417
    0,NULL,NULL    /* reserved1,reserved2, etc */
30418
  },
30419
  {
30420
    "location",
30421
    2,
30422
    PROTOBUF_C_LABEL_NONE,
30423
    PROTOBUF_C_TYPE_INT32,
30424
    0,   /* quantifier_offset */
30425
    offsetof(PgQuery__ParamRef, location),
30426
    NULL,
30427
    NULL,
30428
    0,             /* flags */
30429
    0,NULL,NULL    /* reserved1,reserved2, etc */
30430
  },
30431
};
30432
static const unsigned pg_query__param_ref__field_indices_by_name[] = {
30433
  1,   /* field[1] = location */
30434
  0,   /* field[0] = number */
30435
};
30436
static const ProtobufCIntRange pg_query__param_ref__number_ranges[1 + 1] =
30437
{
30438
  { 1, 0 },
30439
  { 0, 2 }
30440
};
30441
const ProtobufCMessageDescriptor pg_query__param_ref__descriptor =
30442
{
30443
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30444
  "pg_query.ParamRef",
30445
  "ParamRef",
30446
  "PgQuery__ParamRef",
30447
  "pg_query",
30448
  sizeof(PgQuery__ParamRef),
30449
  2,
30450
  pg_query__param_ref__field_descriptors,
30451
  pg_query__param_ref__field_indices_by_name,
30452
  1,  pg_query__param_ref__number_ranges,
30453
  (ProtobufCMessageInit) pg_query__param_ref__init,
30454
  NULL,NULL,NULL    /* reserved[123] */
30455
};
30456
static const ProtobufCFieldDescriptor pg_query__func_call__field_descriptors[11] =
30457
{
30458
  {
30459
    "funcname",
30460
    1,
30461
    PROTOBUF_C_LABEL_REPEATED,
30462
    PROTOBUF_C_TYPE_MESSAGE,
30463
    offsetof(PgQuery__FuncCall, n_funcname),
30464
    offsetof(PgQuery__FuncCall, funcname),
30465
    &pg_query__node__descriptor,
30466
    NULL,
30467
    0,             /* flags */
30468
    0,NULL,NULL    /* reserved1,reserved2, etc */
30469
  },
30470
  {
30471
    "args",
30472
    2,
30473
    PROTOBUF_C_LABEL_REPEATED,
30474
    PROTOBUF_C_TYPE_MESSAGE,
30475
    offsetof(PgQuery__FuncCall, n_args),
30476
    offsetof(PgQuery__FuncCall, args),
30477
    &pg_query__node__descriptor,
30478
    NULL,
30479
    0,             /* flags */
30480
    0,NULL,NULL    /* reserved1,reserved2, etc */
30481
  },
30482
  {
30483
    "agg_order",
30484
    3,
30485
    PROTOBUF_C_LABEL_REPEATED,
30486
    PROTOBUF_C_TYPE_MESSAGE,
30487
    offsetof(PgQuery__FuncCall, n_agg_order),
30488
    offsetof(PgQuery__FuncCall, agg_order),
30489
    &pg_query__node__descriptor,
30490
    NULL,
30491
    0,             /* flags */
30492
    0,NULL,NULL    /* reserved1,reserved2, etc */
30493
  },
30494
  {
30495
    "agg_filter",
30496
    4,
30497
    PROTOBUF_C_LABEL_NONE,
30498
    PROTOBUF_C_TYPE_MESSAGE,
30499
    0,   /* quantifier_offset */
30500
    offsetof(PgQuery__FuncCall, agg_filter),
30501
    &pg_query__node__descriptor,
30502
    NULL,
30503
    0,             /* flags */
30504
    0,NULL,NULL    /* reserved1,reserved2, etc */
30505
  },
30506
  {
30507
    "over",
30508
    5,
30509
    PROTOBUF_C_LABEL_NONE,
30510
    PROTOBUF_C_TYPE_MESSAGE,
30511
    0,   /* quantifier_offset */
30512
    offsetof(PgQuery__FuncCall, over),
30513
    &pg_query__window_def__descriptor,
30514
    NULL,
30515
    0,             /* flags */
30516
    0,NULL,NULL    /* reserved1,reserved2, etc */
30517
  },
30518
  {
30519
    "agg_within_group",
30520
    6,
30521
    PROTOBUF_C_LABEL_NONE,
30522
    PROTOBUF_C_TYPE_BOOL,
30523
    0,   /* quantifier_offset */
30524
    offsetof(PgQuery__FuncCall, agg_within_group),
30525
    NULL,
30526
    NULL,
30527
    0,             /* flags */
30528
    0,NULL,NULL    /* reserved1,reserved2, etc */
30529
  },
30530
  {
30531
    "agg_star",
30532
    7,
30533
    PROTOBUF_C_LABEL_NONE,
30534
    PROTOBUF_C_TYPE_BOOL,
30535
    0,   /* quantifier_offset */
30536
    offsetof(PgQuery__FuncCall, agg_star),
30537
    NULL,
30538
    NULL,
30539
    0,             /* flags */
30540
    0,NULL,NULL    /* reserved1,reserved2, etc */
30541
  },
30542
  {
30543
    "agg_distinct",
30544
    8,
30545
    PROTOBUF_C_LABEL_NONE,
30546
    PROTOBUF_C_TYPE_BOOL,
30547
    0,   /* quantifier_offset */
30548
    offsetof(PgQuery__FuncCall, agg_distinct),
30549
    NULL,
30550
    NULL,
30551
    0,             /* flags */
30552
    0,NULL,NULL    /* reserved1,reserved2, etc */
30553
  },
30554
  {
30555
    "func_variadic",
30556
    9,
30557
    PROTOBUF_C_LABEL_NONE,
30558
    PROTOBUF_C_TYPE_BOOL,
30559
    0,   /* quantifier_offset */
30560
    offsetof(PgQuery__FuncCall, func_variadic),
30561
    NULL,
30562
    NULL,
30563
    0,             /* flags */
30564
    0,NULL,NULL    /* reserved1,reserved2, etc */
30565
  },
30566
  {
30567
    "funcformat",
30568
    10,
30569
    PROTOBUF_C_LABEL_NONE,
30570
    PROTOBUF_C_TYPE_ENUM,
30571
    0,   /* quantifier_offset */
30572
    offsetof(PgQuery__FuncCall, funcformat),
30573
    &pg_query__coercion_form__descriptor,
30574
    NULL,
30575
    0,             /* flags */
30576
    0,NULL,NULL    /* reserved1,reserved2, etc */
30577
  },
30578
  {
30579
    "location",
30580
    11,
30581
    PROTOBUF_C_LABEL_NONE,
30582
    PROTOBUF_C_TYPE_INT32,
30583
    0,   /* quantifier_offset */
30584
    offsetof(PgQuery__FuncCall, location),
30585
    NULL,
30586
    NULL,
30587
    0,             /* flags */
30588
    0,NULL,NULL    /* reserved1,reserved2, etc */
30589
  },
30590
};
30591
static const unsigned pg_query__func_call__field_indices_by_name[] = {
30592
  7,   /* field[7] = agg_distinct */
30593
  3,   /* field[3] = agg_filter */
30594
  2,   /* field[2] = agg_order */
30595
  6,   /* field[6] = agg_star */
30596
  5,   /* field[5] = agg_within_group */
30597
  1,   /* field[1] = args */
30598
  8,   /* field[8] = func_variadic */
30599
  9,   /* field[9] = funcformat */
30600
  0,   /* field[0] = funcname */
30601
  10,   /* field[10] = location */
30602
  4,   /* field[4] = over */
30603
};
30604
static const ProtobufCIntRange pg_query__func_call__number_ranges[1 + 1] =
30605
{
30606
  { 1, 0 },
30607
  { 0, 11 }
30608
};
30609
const ProtobufCMessageDescriptor pg_query__func_call__descriptor =
30610
{
30611
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30612
  "pg_query.FuncCall",
30613
  "FuncCall",
30614
  "PgQuery__FuncCall",
30615
  "pg_query",
30616
  sizeof(PgQuery__FuncCall),
30617
  11,
30618
  pg_query__func_call__field_descriptors,
30619
  pg_query__func_call__field_indices_by_name,
30620
  1,  pg_query__func_call__number_ranges,
30621
  (ProtobufCMessageInit) pg_query__func_call__init,
30622
  NULL,NULL,NULL    /* reserved[123] */
30623
};
30624
#define pg_query__a__star__field_descriptors NULL
30625
#define pg_query__a__star__field_indices_by_name NULL
30626
#define pg_query__a__star__number_ranges NULL
30627
const ProtobufCMessageDescriptor pg_query__a__star__descriptor =
30628
{
30629
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30630
  "pg_query.A_Star",
30631
  "AStar",
30632
  "PgQuery__AStar",
30633
  "pg_query",
30634
  sizeof(PgQuery__AStar),
30635
  0,
30636
  pg_query__a__star__field_descriptors,
30637
  pg_query__a__star__field_indices_by_name,
30638
  0,  pg_query__a__star__number_ranges,
30639
  (ProtobufCMessageInit) pg_query__a__star__init,
30640
  NULL,NULL,NULL    /* reserved[123] */
30641
};
30642
static const ProtobufCFieldDescriptor pg_query__a__indices__field_descriptors[3] =
30643
{
30644
  {
30645
    "is_slice",
30646
    1,
30647
    PROTOBUF_C_LABEL_NONE,
30648
    PROTOBUF_C_TYPE_BOOL,
30649
    0,   /* quantifier_offset */
30650
    offsetof(PgQuery__AIndices, is_slice),
30651
    NULL,
30652
    NULL,
30653
    0,             /* flags */
30654
    0,NULL,NULL    /* reserved1,reserved2, etc */
30655
  },
30656
  {
30657
    "lidx",
30658
    2,
30659
    PROTOBUF_C_LABEL_NONE,
30660
    PROTOBUF_C_TYPE_MESSAGE,
30661
    0,   /* quantifier_offset */
30662
    offsetof(PgQuery__AIndices, lidx),
30663
    &pg_query__node__descriptor,
30664
    NULL,
30665
    0,             /* flags */
30666
    0,NULL,NULL    /* reserved1,reserved2, etc */
30667
  },
30668
  {
30669
    "uidx",
30670
    3,
30671
    PROTOBUF_C_LABEL_NONE,
30672
    PROTOBUF_C_TYPE_MESSAGE,
30673
    0,   /* quantifier_offset */
30674
    offsetof(PgQuery__AIndices, uidx),
30675
    &pg_query__node__descriptor,
30676
    NULL,
30677
    0,             /* flags */
30678
    0,NULL,NULL    /* reserved1,reserved2, etc */
30679
  },
30680
};
30681
static const unsigned pg_query__a__indices__field_indices_by_name[] = {
30682
  0,   /* field[0] = is_slice */
30683
  1,   /* field[1] = lidx */
30684
  2,   /* field[2] = uidx */
30685
};
30686
static const ProtobufCIntRange pg_query__a__indices__number_ranges[1 + 1] =
30687
{
30688
  { 1, 0 },
30689
  { 0, 3 }
30690
};
30691
const ProtobufCMessageDescriptor pg_query__a__indices__descriptor =
30692
{
30693
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30694
  "pg_query.A_Indices",
30695
  "AIndices",
30696
  "PgQuery__AIndices",
30697
  "pg_query",
30698
  sizeof(PgQuery__AIndices),
30699
  3,
30700
  pg_query__a__indices__field_descriptors,
30701
  pg_query__a__indices__field_indices_by_name,
30702
  1,  pg_query__a__indices__number_ranges,
30703
  (ProtobufCMessageInit) pg_query__a__indices__init,
30704
  NULL,NULL,NULL    /* reserved[123] */
30705
};
30706
static const ProtobufCFieldDescriptor pg_query__a__indirection__field_descriptors[2] =
30707
{
30708
  {
30709
    "arg",
30710
    1,
30711
    PROTOBUF_C_LABEL_NONE,
30712
    PROTOBUF_C_TYPE_MESSAGE,
30713
    0,   /* quantifier_offset */
30714
    offsetof(PgQuery__AIndirection, arg),
30715
    &pg_query__node__descriptor,
30716
    NULL,
30717
    0,             /* flags */
30718
    0,NULL,NULL    /* reserved1,reserved2, etc */
30719
  },
30720
  {
30721
    "indirection",
30722
    2,
30723
    PROTOBUF_C_LABEL_REPEATED,
30724
    PROTOBUF_C_TYPE_MESSAGE,
30725
    offsetof(PgQuery__AIndirection, n_indirection),
30726
    offsetof(PgQuery__AIndirection, indirection),
30727
    &pg_query__node__descriptor,
30728
    NULL,
30729
    0,             /* flags */
30730
    0,NULL,NULL    /* reserved1,reserved2, etc */
30731
  },
30732
};
30733
static const unsigned pg_query__a__indirection__field_indices_by_name[] = {
30734
  0,   /* field[0] = arg */
30735
  1,   /* field[1] = indirection */
30736
};
30737
static const ProtobufCIntRange pg_query__a__indirection__number_ranges[1 + 1] =
30738
{
30739
  { 1, 0 },
30740
  { 0, 2 }
30741
};
30742
const ProtobufCMessageDescriptor pg_query__a__indirection__descriptor =
30743
{
30744
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30745
  "pg_query.A_Indirection",
30746
  "AIndirection",
30747
  "PgQuery__AIndirection",
30748
  "pg_query",
30749
  sizeof(PgQuery__AIndirection),
30750
  2,
30751
  pg_query__a__indirection__field_descriptors,
30752
  pg_query__a__indirection__field_indices_by_name,
30753
  1,  pg_query__a__indirection__number_ranges,
30754
  (ProtobufCMessageInit) pg_query__a__indirection__init,
30755
  NULL,NULL,NULL    /* reserved[123] */
30756
};
30757
static const ProtobufCFieldDescriptor pg_query__a__array_expr__field_descriptors[2] =
30758
{
30759
  {
30760
    "elements",
30761
    1,
30762
    PROTOBUF_C_LABEL_REPEATED,
30763
    PROTOBUF_C_TYPE_MESSAGE,
30764
    offsetof(PgQuery__AArrayExpr, n_elements),
30765
    offsetof(PgQuery__AArrayExpr, elements),
30766
    &pg_query__node__descriptor,
30767
    NULL,
30768
    0,             /* flags */
30769
    0,NULL,NULL    /* reserved1,reserved2, etc */
30770
  },
30771
  {
30772
    "location",
30773
    2,
30774
    PROTOBUF_C_LABEL_NONE,
30775
    PROTOBUF_C_TYPE_INT32,
30776
    0,   /* quantifier_offset */
30777
    offsetof(PgQuery__AArrayExpr, location),
30778
    NULL,
30779
    NULL,
30780
    0,             /* flags */
30781
    0,NULL,NULL    /* reserved1,reserved2, etc */
30782
  },
30783
};
30784
static const unsigned pg_query__a__array_expr__field_indices_by_name[] = {
30785
  0,   /* field[0] = elements */
30786
  1,   /* field[1] = location */
30787
};
30788
static const ProtobufCIntRange pg_query__a__array_expr__number_ranges[1 + 1] =
30789
{
30790
  { 1, 0 },
30791
  { 0, 2 }
30792
};
30793
const ProtobufCMessageDescriptor pg_query__a__array_expr__descriptor =
30794
{
30795
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30796
  "pg_query.A_ArrayExpr",
30797
  "AArrayExpr",
30798
  "PgQuery__AArrayExpr",
30799
  "pg_query",
30800
  sizeof(PgQuery__AArrayExpr),
30801
  2,
30802
  pg_query__a__array_expr__field_descriptors,
30803
  pg_query__a__array_expr__field_indices_by_name,
30804
  1,  pg_query__a__array_expr__number_ranges,
30805
  (ProtobufCMessageInit) pg_query__a__array_expr__init,
30806
  NULL,NULL,NULL    /* reserved[123] */
30807
};
30808
static const ProtobufCFieldDescriptor pg_query__res_target__field_descriptors[4] =
30809
{
30810
  {
30811
    "name",
30812
    1,
30813
    PROTOBUF_C_LABEL_NONE,
30814
    PROTOBUF_C_TYPE_STRING,
30815
    0,   /* quantifier_offset */
30816
    offsetof(PgQuery__ResTarget, name),
30817
    NULL,
30818
    &protobuf_c_empty_string,
30819
    0,             /* flags */
30820
    0,NULL,NULL    /* reserved1,reserved2, etc */
30821
  },
30822
  {
30823
    "indirection",
30824
    2,
30825
    PROTOBUF_C_LABEL_REPEATED,
30826
    PROTOBUF_C_TYPE_MESSAGE,
30827
    offsetof(PgQuery__ResTarget, n_indirection),
30828
    offsetof(PgQuery__ResTarget, indirection),
30829
    &pg_query__node__descriptor,
30830
    NULL,
30831
    0,             /* flags */
30832
    0,NULL,NULL    /* reserved1,reserved2, etc */
30833
  },
30834
  {
30835
    "val",
30836
    3,
30837
    PROTOBUF_C_LABEL_NONE,
30838
    PROTOBUF_C_TYPE_MESSAGE,
30839
    0,   /* quantifier_offset */
30840
    offsetof(PgQuery__ResTarget, val),
30841
    &pg_query__node__descriptor,
30842
    NULL,
30843
    0,             /* flags */
30844
    0,NULL,NULL    /* reserved1,reserved2, etc */
30845
  },
30846
  {
30847
    "location",
30848
    4,
30849
    PROTOBUF_C_LABEL_NONE,
30850
    PROTOBUF_C_TYPE_INT32,
30851
    0,   /* quantifier_offset */
30852
    offsetof(PgQuery__ResTarget, location),
30853
    NULL,
30854
    NULL,
30855
    0,             /* flags */
30856
    0,NULL,NULL    /* reserved1,reserved2, etc */
30857
  },
30858
};
30859
static const unsigned pg_query__res_target__field_indices_by_name[] = {
30860
  1,   /* field[1] = indirection */
30861
  3,   /* field[3] = location */
30862
  0,   /* field[0] = name */
30863
  2,   /* field[2] = val */
30864
};
30865
static const ProtobufCIntRange pg_query__res_target__number_ranges[1 + 1] =
30866
{
30867
  { 1, 0 },
30868
  { 0, 4 }
30869
};
30870
const ProtobufCMessageDescriptor pg_query__res_target__descriptor =
30871
{
30872
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30873
  "pg_query.ResTarget",
30874
  "ResTarget",
30875
  "PgQuery__ResTarget",
30876
  "pg_query",
30877
  sizeof(PgQuery__ResTarget),
30878
  4,
30879
  pg_query__res_target__field_descriptors,
30880
  pg_query__res_target__field_indices_by_name,
30881
  1,  pg_query__res_target__number_ranges,
30882
  (ProtobufCMessageInit) pg_query__res_target__init,
30883
  NULL,NULL,NULL    /* reserved[123] */
30884
};
30885
static const ProtobufCFieldDescriptor pg_query__multi_assign_ref__field_descriptors[3] =
30886
{
30887
  {
30888
    "source",
30889
    1,
30890
    PROTOBUF_C_LABEL_NONE,
30891
    PROTOBUF_C_TYPE_MESSAGE,
30892
    0,   /* quantifier_offset */
30893
    offsetof(PgQuery__MultiAssignRef, source),
30894
    &pg_query__node__descriptor,
30895
    NULL,
30896
    0,             /* flags */
30897
    0,NULL,NULL    /* reserved1,reserved2, etc */
30898
  },
30899
  {
30900
    "colno",
30901
    2,
30902
    PROTOBUF_C_LABEL_NONE,
30903
    PROTOBUF_C_TYPE_INT32,
30904
    0,   /* quantifier_offset */
30905
    offsetof(PgQuery__MultiAssignRef, colno),
30906
    NULL,
30907
    NULL,
30908
    0,             /* flags */
30909
    0,NULL,NULL    /* reserved1,reserved2, etc */
30910
  },
30911
  {
30912
    "ncolumns",
30913
    3,
30914
    PROTOBUF_C_LABEL_NONE,
30915
    PROTOBUF_C_TYPE_INT32,
30916
    0,   /* quantifier_offset */
30917
    offsetof(PgQuery__MultiAssignRef, ncolumns),
30918
    NULL,
30919
    NULL,
30920
    0,             /* flags */
30921
    0,NULL,NULL    /* reserved1,reserved2, etc */
30922
  },
30923
};
30924
static const unsigned pg_query__multi_assign_ref__field_indices_by_name[] = {
30925
  1,   /* field[1] = colno */
30926
  2,   /* field[2] = ncolumns */
30927
  0,   /* field[0] = source */
30928
};
30929
static const ProtobufCIntRange pg_query__multi_assign_ref__number_ranges[1 + 1] =
30930
{
30931
  { 1, 0 },
30932
  { 0, 3 }
30933
};
30934
const ProtobufCMessageDescriptor pg_query__multi_assign_ref__descriptor =
30935
{
30936
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
30937
  "pg_query.MultiAssignRef",
30938
  "MultiAssignRef",
30939
  "PgQuery__MultiAssignRef",
30940
  "pg_query",
30941
  sizeof(PgQuery__MultiAssignRef),
30942
  3,
30943
  pg_query__multi_assign_ref__field_descriptors,
30944
  pg_query__multi_assign_ref__field_indices_by_name,
30945
  1,  pg_query__multi_assign_ref__number_ranges,
30946
  (ProtobufCMessageInit) pg_query__multi_assign_ref__init,
30947
  NULL,NULL,NULL    /* reserved[123] */
30948
};
30949
static const ProtobufCFieldDescriptor pg_query__type_cast__field_descriptors[3] =
30950
{
30951
  {
30952
    "arg",
30953
    1,
30954
    PROTOBUF_C_LABEL_NONE,
30955
    PROTOBUF_C_TYPE_MESSAGE,
30956
    0,   /* quantifier_offset */
30957
    offsetof(PgQuery__TypeCast, arg),
30958
    &pg_query__node__descriptor,
30959
    NULL,
30960
    0,             /* flags */
30961
    0,NULL,NULL    /* reserved1,reserved2, etc */
30962
  },
30963
  {
30964
    "type_name",
30965
    2,
30966
    PROTOBUF_C_LABEL_NONE,
30967
    PROTOBUF_C_TYPE_MESSAGE,
30968
    0,   /* quantifier_offset */
30969
    offsetof(PgQuery__TypeCast, type_name),
30970
    &pg_query__type_name__descriptor,
30971
    NULL,
30972
    0,             /* flags */
30973
    0,NULL,NULL    /* reserved1,reserved2, etc */
30974
  },
30975
  {
30976
    "location",
30977
    3,
30978
    PROTOBUF_C_LABEL_NONE,
30979
    PROTOBUF_C_TYPE_INT32,
30980
    0,   /* quantifier_offset */
30981
    offsetof(PgQuery__TypeCast, location),
30982
    NULL,
30983
    NULL,
30984
    0,             /* flags */
30985
    0,NULL,NULL    /* reserved1,reserved2, etc */
30986
  },
30987
};
30988
static const unsigned pg_query__type_cast__field_indices_by_name[] = {
30989
  0,   /* field[0] = arg */
30990
  2,   /* field[2] = location */
30991
  1,   /* field[1] = type_name */
30992
};
30993
static const ProtobufCIntRange pg_query__type_cast__number_ranges[1 + 1] =
30994
{
30995
  { 1, 0 },
30996
  { 0, 3 }
30997
};
30998
const ProtobufCMessageDescriptor pg_query__type_cast__descriptor =
30999
{
31000
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31001
  "pg_query.TypeCast",
31002
  "TypeCast",
31003
  "PgQuery__TypeCast",
31004
  "pg_query",
31005
  sizeof(PgQuery__TypeCast),
31006
  3,
31007
  pg_query__type_cast__field_descriptors,
31008
  pg_query__type_cast__field_indices_by_name,
31009
  1,  pg_query__type_cast__number_ranges,
31010
  (ProtobufCMessageInit) pg_query__type_cast__init,
31011
  NULL,NULL,NULL    /* reserved[123] */
31012
};
31013
static const ProtobufCFieldDescriptor pg_query__collate_clause__field_descriptors[3] =
31014
{
31015
  {
31016
    "arg",
31017
    1,
31018
    PROTOBUF_C_LABEL_NONE,
31019
    PROTOBUF_C_TYPE_MESSAGE,
31020
    0,   /* quantifier_offset */
31021
    offsetof(PgQuery__CollateClause, arg),
31022
    &pg_query__node__descriptor,
31023
    NULL,
31024
    0,             /* flags */
31025
    0,NULL,NULL    /* reserved1,reserved2, etc */
31026
  },
31027
  {
31028
    "collname",
31029
    2,
31030
    PROTOBUF_C_LABEL_REPEATED,
31031
    PROTOBUF_C_TYPE_MESSAGE,
31032
    offsetof(PgQuery__CollateClause, n_collname),
31033
    offsetof(PgQuery__CollateClause, collname),
31034
    &pg_query__node__descriptor,
31035
    NULL,
31036
    0,             /* flags */
31037
    0,NULL,NULL    /* reserved1,reserved2, etc */
31038
  },
31039
  {
31040
    "location",
31041
    3,
31042
    PROTOBUF_C_LABEL_NONE,
31043
    PROTOBUF_C_TYPE_INT32,
31044
    0,   /* quantifier_offset */
31045
    offsetof(PgQuery__CollateClause, location),
31046
    NULL,
31047
    NULL,
31048
    0,             /* flags */
31049
    0,NULL,NULL    /* reserved1,reserved2, etc */
31050
  },
31051
};
31052
static const unsigned pg_query__collate_clause__field_indices_by_name[] = {
31053
  0,   /* field[0] = arg */
31054
  1,   /* field[1] = collname */
31055
  2,   /* field[2] = location */
31056
};
31057
static const ProtobufCIntRange pg_query__collate_clause__number_ranges[1 + 1] =
31058
{
31059
  { 1, 0 },
31060
  { 0, 3 }
31061
};
31062
const ProtobufCMessageDescriptor pg_query__collate_clause__descriptor =
31063
{
31064
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31065
  "pg_query.CollateClause",
31066
  "CollateClause",
31067
  "PgQuery__CollateClause",
31068
  "pg_query",
31069
  sizeof(PgQuery__CollateClause),
31070
  3,
31071
  pg_query__collate_clause__field_descriptors,
31072
  pg_query__collate_clause__field_indices_by_name,
31073
  1,  pg_query__collate_clause__number_ranges,
31074
  (ProtobufCMessageInit) pg_query__collate_clause__init,
31075
  NULL,NULL,NULL    /* reserved[123] */
31076
};
31077
static const ProtobufCFieldDescriptor pg_query__sort_by__field_descriptors[5] =
31078
{
31079
  {
31080
    "node",
31081
    1,
31082
    PROTOBUF_C_LABEL_NONE,
31083
    PROTOBUF_C_TYPE_MESSAGE,
31084
    0,   /* quantifier_offset */
31085
    offsetof(PgQuery__SortBy, node),
31086
    &pg_query__node__descriptor,
31087
    NULL,
31088
    0,             /* flags */
31089
    0,NULL,NULL    /* reserved1,reserved2, etc */
31090
  },
31091
  {
31092
    "sortby_dir",
31093
    2,
31094
    PROTOBUF_C_LABEL_NONE,
31095
    PROTOBUF_C_TYPE_ENUM,
31096
    0,   /* quantifier_offset */
31097
    offsetof(PgQuery__SortBy, sortby_dir),
31098
    &pg_query__sort_by_dir__descriptor,
31099
    NULL,
31100
    0,             /* flags */
31101
    0,NULL,NULL    /* reserved1,reserved2, etc */
31102
  },
31103
  {
31104
    "sortby_nulls",
31105
    3,
31106
    PROTOBUF_C_LABEL_NONE,
31107
    PROTOBUF_C_TYPE_ENUM,
31108
    0,   /* quantifier_offset */
31109
    offsetof(PgQuery__SortBy, sortby_nulls),
31110
    &pg_query__sort_by_nulls__descriptor,
31111
    NULL,
31112
    0,             /* flags */
31113
    0,NULL,NULL    /* reserved1,reserved2, etc */
31114
  },
31115
  {
31116
    "use_op",
31117
    4,
31118
    PROTOBUF_C_LABEL_REPEATED,
31119
    PROTOBUF_C_TYPE_MESSAGE,
31120
    offsetof(PgQuery__SortBy, n_use_op),
31121
    offsetof(PgQuery__SortBy, use_op),
31122
    &pg_query__node__descriptor,
31123
    NULL,
31124
    0,             /* flags */
31125
    0,NULL,NULL    /* reserved1,reserved2, etc */
31126
  },
31127
  {
31128
    "location",
31129
    5,
31130
    PROTOBUF_C_LABEL_NONE,
31131
    PROTOBUF_C_TYPE_INT32,
31132
    0,   /* quantifier_offset */
31133
    offsetof(PgQuery__SortBy, location),
31134
    NULL,
31135
    NULL,
31136
    0,             /* flags */
31137
    0,NULL,NULL    /* reserved1,reserved2, etc */
31138
  },
31139
};
31140
static const unsigned pg_query__sort_by__field_indices_by_name[] = {
31141
  4,   /* field[4] = location */
31142
  0,   /* field[0] = node */
31143
  1,   /* field[1] = sortby_dir */
31144
  2,   /* field[2] = sortby_nulls */
31145
  3,   /* field[3] = use_op */
31146
};
31147
static const ProtobufCIntRange pg_query__sort_by__number_ranges[1 + 1] =
31148
{
31149
  { 1, 0 },
31150
  { 0, 5 }
31151
};
31152
const ProtobufCMessageDescriptor pg_query__sort_by__descriptor =
31153
{
31154
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31155
  "pg_query.SortBy",
31156
  "SortBy",
31157
  "PgQuery__SortBy",
31158
  "pg_query",
31159
  sizeof(PgQuery__SortBy),
31160
  5,
31161
  pg_query__sort_by__field_descriptors,
31162
  pg_query__sort_by__field_indices_by_name,
31163
  1,  pg_query__sort_by__number_ranges,
31164
  (ProtobufCMessageInit) pg_query__sort_by__init,
31165
  NULL,NULL,NULL    /* reserved[123] */
31166
};
31167
static const ProtobufCFieldDescriptor pg_query__window_def__field_descriptors[8] =
31168
{
31169
  {
31170
    "name",
31171
    1,
31172
    PROTOBUF_C_LABEL_NONE,
31173
    PROTOBUF_C_TYPE_STRING,
31174
    0,   /* quantifier_offset */
31175
    offsetof(PgQuery__WindowDef, name),
31176
    NULL,
31177
    &protobuf_c_empty_string,
31178
    0,             /* flags */
31179
    0,NULL,NULL    /* reserved1,reserved2, etc */
31180
  },
31181
  {
31182
    "refname",
31183
    2,
31184
    PROTOBUF_C_LABEL_NONE,
31185
    PROTOBUF_C_TYPE_STRING,
31186
    0,   /* quantifier_offset */
31187
    offsetof(PgQuery__WindowDef, refname),
31188
    NULL,
31189
    &protobuf_c_empty_string,
31190
    0,             /* flags */
31191
    0,NULL,NULL    /* reserved1,reserved2, etc */
31192
  },
31193
  {
31194
    "partition_clause",
31195
    3,
31196
    PROTOBUF_C_LABEL_REPEATED,
31197
    PROTOBUF_C_TYPE_MESSAGE,
31198
    offsetof(PgQuery__WindowDef, n_partition_clause),
31199
    offsetof(PgQuery__WindowDef, partition_clause),
31200
    &pg_query__node__descriptor,
31201
    NULL,
31202
    0,             /* flags */
31203
    0,NULL,NULL    /* reserved1,reserved2, etc */
31204
  },
31205
  {
31206
    "order_clause",
31207
    4,
31208
    PROTOBUF_C_LABEL_REPEATED,
31209
    PROTOBUF_C_TYPE_MESSAGE,
31210
    offsetof(PgQuery__WindowDef, n_order_clause),
31211
    offsetof(PgQuery__WindowDef, order_clause),
31212
    &pg_query__node__descriptor,
31213
    NULL,
31214
    0,             /* flags */
31215
    0,NULL,NULL    /* reserved1,reserved2, etc */
31216
  },
31217
  {
31218
    "frame_options",
31219
    5,
31220
    PROTOBUF_C_LABEL_NONE,
31221
    PROTOBUF_C_TYPE_INT32,
31222
    0,   /* quantifier_offset */
31223
    offsetof(PgQuery__WindowDef, frame_options),
31224
    NULL,
31225
    NULL,
31226
    0,             /* flags */
31227
    0,NULL,NULL    /* reserved1,reserved2, etc */
31228
  },
31229
  {
31230
    "start_offset",
31231
    6,
31232
    PROTOBUF_C_LABEL_NONE,
31233
    PROTOBUF_C_TYPE_MESSAGE,
31234
    0,   /* quantifier_offset */
31235
    offsetof(PgQuery__WindowDef, start_offset),
31236
    &pg_query__node__descriptor,
31237
    NULL,
31238
    0,             /* flags */
31239
    0,NULL,NULL    /* reserved1,reserved2, etc */
31240
  },
31241
  {
31242
    "end_offset",
31243
    7,
31244
    PROTOBUF_C_LABEL_NONE,
31245
    PROTOBUF_C_TYPE_MESSAGE,
31246
    0,   /* quantifier_offset */
31247
    offsetof(PgQuery__WindowDef, end_offset),
31248
    &pg_query__node__descriptor,
31249
    NULL,
31250
    0,             /* flags */
31251
    0,NULL,NULL    /* reserved1,reserved2, etc */
31252
  },
31253
  {
31254
    "location",
31255
    8,
31256
    PROTOBUF_C_LABEL_NONE,
31257
    PROTOBUF_C_TYPE_INT32,
31258
    0,   /* quantifier_offset */
31259
    offsetof(PgQuery__WindowDef, location),
31260
    NULL,
31261
    NULL,
31262
    0,             /* flags */
31263
    0,NULL,NULL    /* reserved1,reserved2, etc */
31264
  },
31265
};
31266
static const unsigned pg_query__window_def__field_indices_by_name[] = {
31267
  6,   /* field[6] = end_offset */
31268
  4,   /* field[4] = frame_options */
31269
  7,   /* field[7] = location */
31270
  0,   /* field[0] = name */
31271
  3,   /* field[3] = order_clause */
31272
  2,   /* field[2] = partition_clause */
31273
  1,   /* field[1] = refname */
31274
  5,   /* field[5] = start_offset */
31275
};
31276
static const ProtobufCIntRange pg_query__window_def__number_ranges[1 + 1] =
31277
{
31278
  { 1, 0 },
31279
  { 0, 8 }
31280
};
31281
const ProtobufCMessageDescriptor pg_query__window_def__descriptor =
31282
{
31283
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31284
  "pg_query.WindowDef",
31285
  "WindowDef",
31286
  "PgQuery__WindowDef",
31287
  "pg_query",
31288
  sizeof(PgQuery__WindowDef),
31289
  8,
31290
  pg_query__window_def__field_descriptors,
31291
  pg_query__window_def__field_indices_by_name,
31292
  1,  pg_query__window_def__number_ranges,
31293
  (ProtobufCMessageInit) pg_query__window_def__init,
31294
  NULL,NULL,NULL    /* reserved[123] */
31295
};
31296
static const ProtobufCFieldDescriptor pg_query__range_subselect__field_descriptors[3] =
31297
{
31298
  {
31299
    "lateral",
31300
    1,
31301
    PROTOBUF_C_LABEL_NONE,
31302
    PROTOBUF_C_TYPE_BOOL,
31303
    0,   /* quantifier_offset */
31304
    offsetof(PgQuery__RangeSubselect, lateral),
31305
    NULL,
31306
    NULL,
31307
    0,             /* flags */
31308
    0,NULL,NULL    /* reserved1,reserved2, etc */
31309
  },
31310
  {
31311
    "subquery",
31312
    2,
31313
    PROTOBUF_C_LABEL_NONE,
31314
    PROTOBUF_C_TYPE_MESSAGE,
31315
    0,   /* quantifier_offset */
31316
    offsetof(PgQuery__RangeSubselect, subquery),
31317
    &pg_query__node__descriptor,
31318
    NULL,
31319
    0,             /* flags */
31320
    0,NULL,NULL    /* reserved1,reserved2, etc */
31321
  },
31322
  {
31323
    "alias",
31324
    3,
31325
    PROTOBUF_C_LABEL_NONE,
31326
    PROTOBUF_C_TYPE_MESSAGE,
31327
    0,   /* quantifier_offset */
31328
    offsetof(PgQuery__RangeSubselect, alias),
31329
    &pg_query__alias__descriptor,
31330
    NULL,
31331
    0,             /* flags */
31332
    0,NULL,NULL    /* reserved1,reserved2, etc */
31333
  },
31334
};
31335
static const unsigned pg_query__range_subselect__field_indices_by_name[] = {
31336
  2,   /* field[2] = alias */
31337
  0,   /* field[0] = lateral */
31338
  1,   /* field[1] = subquery */
31339
};
31340
static const ProtobufCIntRange pg_query__range_subselect__number_ranges[1 + 1] =
31341
{
31342
  { 1, 0 },
31343
  { 0, 3 }
31344
};
31345
const ProtobufCMessageDescriptor pg_query__range_subselect__descriptor =
31346
{
31347
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31348
  "pg_query.RangeSubselect",
31349
  "RangeSubselect",
31350
  "PgQuery__RangeSubselect",
31351
  "pg_query",
31352
  sizeof(PgQuery__RangeSubselect),
31353
  3,
31354
  pg_query__range_subselect__field_descriptors,
31355
  pg_query__range_subselect__field_indices_by_name,
31356
  1,  pg_query__range_subselect__number_ranges,
31357
  (ProtobufCMessageInit) pg_query__range_subselect__init,
31358
  NULL,NULL,NULL    /* reserved[123] */
31359
};
31360
static const ProtobufCFieldDescriptor pg_query__range_function__field_descriptors[6] =
31361
{
31362
  {
31363
    "lateral",
31364
    1,
31365
    PROTOBUF_C_LABEL_NONE,
31366
    PROTOBUF_C_TYPE_BOOL,
31367
    0,   /* quantifier_offset */
31368
    offsetof(PgQuery__RangeFunction, lateral),
31369
    NULL,
31370
    NULL,
31371
    0,             /* flags */
31372
    0,NULL,NULL    /* reserved1,reserved2, etc */
31373
  },
31374
  {
31375
    "ordinality",
31376
    2,
31377
    PROTOBUF_C_LABEL_NONE,
31378
    PROTOBUF_C_TYPE_BOOL,
31379
    0,   /* quantifier_offset */
31380
    offsetof(PgQuery__RangeFunction, ordinality),
31381
    NULL,
31382
    NULL,
31383
    0,             /* flags */
31384
    0,NULL,NULL    /* reserved1,reserved2, etc */
31385
  },
31386
  {
31387
    "is_rowsfrom",
31388
    3,
31389
    PROTOBUF_C_LABEL_NONE,
31390
    PROTOBUF_C_TYPE_BOOL,
31391
    0,   /* quantifier_offset */
31392
    offsetof(PgQuery__RangeFunction, is_rowsfrom),
31393
    NULL,
31394
    NULL,
31395
    0,             /* flags */
31396
    0,NULL,NULL    /* reserved1,reserved2, etc */
31397
  },
31398
  {
31399
    "functions",
31400
    4,
31401
    PROTOBUF_C_LABEL_REPEATED,
31402
    PROTOBUF_C_TYPE_MESSAGE,
31403
    offsetof(PgQuery__RangeFunction, n_functions),
31404
    offsetof(PgQuery__RangeFunction, functions),
31405
    &pg_query__node__descriptor,
31406
    NULL,
31407
    0,             /* flags */
31408
    0,NULL,NULL    /* reserved1,reserved2, etc */
31409
  },
31410
  {
31411
    "alias",
31412
    5,
31413
    PROTOBUF_C_LABEL_NONE,
31414
    PROTOBUF_C_TYPE_MESSAGE,
31415
    0,   /* quantifier_offset */
31416
    offsetof(PgQuery__RangeFunction, alias),
31417
    &pg_query__alias__descriptor,
31418
    NULL,
31419
    0,             /* flags */
31420
    0,NULL,NULL    /* reserved1,reserved2, etc */
31421
  },
31422
  {
31423
    "coldeflist",
31424
    6,
31425
    PROTOBUF_C_LABEL_REPEATED,
31426
    PROTOBUF_C_TYPE_MESSAGE,
31427
    offsetof(PgQuery__RangeFunction, n_coldeflist),
31428
    offsetof(PgQuery__RangeFunction, coldeflist),
31429
    &pg_query__node__descriptor,
31430
    NULL,
31431
    0,             /* flags */
31432
    0,NULL,NULL    /* reserved1,reserved2, etc */
31433
  },
31434
};
31435
static const unsigned pg_query__range_function__field_indices_by_name[] = {
31436
  4,   /* field[4] = alias */
31437
  5,   /* field[5] = coldeflist */
31438
  3,   /* field[3] = functions */
31439
  2,   /* field[2] = is_rowsfrom */
31440
  0,   /* field[0] = lateral */
31441
  1,   /* field[1] = ordinality */
31442
};
31443
static const ProtobufCIntRange pg_query__range_function__number_ranges[1 + 1] =
31444
{
31445
  { 1, 0 },
31446
  { 0, 6 }
31447
};
31448
const ProtobufCMessageDescriptor pg_query__range_function__descriptor =
31449
{
31450
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31451
  "pg_query.RangeFunction",
31452
  "RangeFunction",
31453
  "PgQuery__RangeFunction",
31454
  "pg_query",
31455
  sizeof(PgQuery__RangeFunction),
31456
  6,
31457
  pg_query__range_function__field_descriptors,
31458
  pg_query__range_function__field_indices_by_name,
31459
  1,  pg_query__range_function__number_ranges,
31460
  (ProtobufCMessageInit) pg_query__range_function__init,
31461
  NULL,NULL,NULL    /* reserved[123] */
31462
};
31463
static const ProtobufCFieldDescriptor pg_query__range_table_sample__field_descriptors[5] =
31464
{
31465
  {
31466
    "relation",
31467
    1,
31468
    PROTOBUF_C_LABEL_NONE,
31469
    PROTOBUF_C_TYPE_MESSAGE,
31470
    0,   /* quantifier_offset */
31471
    offsetof(PgQuery__RangeTableSample, relation),
31472
    &pg_query__node__descriptor,
31473
    NULL,
31474
    0,             /* flags */
31475
    0,NULL,NULL    /* reserved1,reserved2, etc */
31476
  },
31477
  {
31478
    "method",
31479
    2,
31480
    PROTOBUF_C_LABEL_REPEATED,
31481
    PROTOBUF_C_TYPE_MESSAGE,
31482
    offsetof(PgQuery__RangeTableSample, n_method),
31483
    offsetof(PgQuery__RangeTableSample, method),
31484
    &pg_query__node__descriptor,
31485
    NULL,
31486
    0,             /* flags */
31487
    0,NULL,NULL    /* reserved1,reserved2, etc */
31488
  },
31489
  {
31490
    "args",
31491
    3,
31492
    PROTOBUF_C_LABEL_REPEATED,
31493
    PROTOBUF_C_TYPE_MESSAGE,
31494
    offsetof(PgQuery__RangeTableSample, n_args),
31495
    offsetof(PgQuery__RangeTableSample, args),
31496
    &pg_query__node__descriptor,
31497
    NULL,
31498
    0,             /* flags */
31499
    0,NULL,NULL    /* reserved1,reserved2, etc */
31500
  },
31501
  {
31502
    "repeatable",
31503
    4,
31504
    PROTOBUF_C_LABEL_NONE,
31505
    PROTOBUF_C_TYPE_MESSAGE,
31506
    0,   /* quantifier_offset */
31507
    offsetof(PgQuery__RangeTableSample, repeatable),
31508
    &pg_query__node__descriptor,
31509
    NULL,
31510
    0,             /* flags */
31511
    0,NULL,NULL    /* reserved1,reserved2, etc */
31512
  },
31513
  {
31514
    "location",
31515
    5,
31516
    PROTOBUF_C_LABEL_NONE,
31517
    PROTOBUF_C_TYPE_INT32,
31518
    0,   /* quantifier_offset */
31519
    offsetof(PgQuery__RangeTableSample, location),
31520
    NULL,
31521
    NULL,
31522
    0,             /* flags */
31523
    0,NULL,NULL    /* reserved1,reserved2, etc */
31524
  },
31525
};
31526
static const unsigned pg_query__range_table_sample__field_indices_by_name[] = {
31527
  2,   /* field[2] = args */
31528
  4,   /* field[4] = location */
31529
  1,   /* field[1] = method */
31530
  0,   /* field[0] = relation */
31531
  3,   /* field[3] = repeatable */
31532
};
31533
static const ProtobufCIntRange pg_query__range_table_sample__number_ranges[1 + 1] =
31534
{
31535
  { 1, 0 },
31536
  { 0, 5 }
31537
};
31538
const ProtobufCMessageDescriptor pg_query__range_table_sample__descriptor =
31539
{
31540
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31541
  "pg_query.RangeTableSample",
31542
  "RangeTableSample",
31543
  "PgQuery__RangeTableSample",
31544
  "pg_query",
31545
  sizeof(PgQuery__RangeTableSample),
31546
  5,
31547
  pg_query__range_table_sample__field_descriptors,
31548
  pg_query__range_table_sample__field_indices_by_name,
31549
  1,  pg_query__range_table_sample__number_ranges,
31550
  (ProtobufCMessageInit) pg_query__range_table_sample__init,
31551
  NULL,NULL,NULL    /* reserved[123] */
31552
};
31553
static const ProtobufCFieldDescriptor pg_query__range_table_func__field_descriptors[7] =
31554
{
31555
  {
31556
    "lateral",
31557
    1,
31558
    PROTOBUF_C_LABEL_NONE,
31559
    PROTOBUF_C_TYPE_BOOL,
31560
    0,   /* quantifier_offset */
31561
    offsetof(PgQuery__RangeTableFunc, lateral),
31562
    NULL,
31563
    NULL,
31564
    0,             /* flags */
31565
    0,NULL,NULL    /* reserved1,reserved2, etc */
31566
  },
31567
  {
31568
    "docexpr",
31569
    2,
31570
    PROTOBUF_C_LABEL_NONE,
31571
    PROTOBUF_C_TYPE_MESSAGE,
31572
    0,   /* quantifier_offset */
31573
    offsetof(PgQuery__RangeTableFunc, docexpr),
31574
    &pg_query__node__descriptor,
31575
    NULL,
31576
    0,             /* flags */
31577
    0,NULL,NULL    /* reserved1,reserved2, etc */
31578
  },
31579
  {
31580
    "rowexpr",
31581
    3,
31582
    PROTOBUF_C_LABEL_NONE,
31583
    PROTOBUF_C_TYPE_MESSAGE,
31584
    0,   /* quantifier_offset */
31585
    offsetof(PgQuery__RangeTableFunc, rowexpr),
31586
    &pg_query__node__descriptor,
31587
    NULL,
31588
    0,             /* flags */
31589
    0,NULL,NULL    /* reserved1,reserved2, etc */
31590
  },
31591
  {
31592
    "namespaces",
31593
    4,
31594
    PROTOBUF_C_LABEL_REPEATED,
31595
    PROTOBUF_C_TYPE_MESSAGE,
31596
    offsetof(PgQuery__RangeTableFunc, n_namespaces),
31597
    offsetof(PgQuery__RangeTableFunc, namespaces),
31598
    &pg_query__node__descriptor,
31599
    NULL,
31600
    0,             /* flags */
31601
    0,NULL,NULL    /* reserved1,reserved2, etc */
31602
  },
31603
  {
31604
    "columns",
31605
    5,
31606
    PROTOBUF_C_LABEL_REPEATED,
31607
    PROTOBUF_C_TYPE_MESSAGE,
31608
    offsetof(PgQuery__RangeTableFunc, n_columns),
31609
    offsetof(PgQuery__RangeTableFunc, columns),
31610
    &pg_query__node__descriptor,
31611
    NULL,
31612
    0,             /* flags */
31613
    0,NULL,NULL    /* reserved1,reserved2, etc */
31614
  },
31615
  {
31616
    "alias",
31617
    6,
31618
    PROTOBUF_C_LABEL_NONE,
31619
    PROTOBUF_C_TYPE_MESSAGE,
31620
    0,   /* quantifier_offset */
31621
    offsetof(PgQuery__RangeTableFunc, alias),
31622
    &pg_query__alias__descriptor,
31623
    NULL,
31624
    0,             /* flags */
31625
    0,NULL,NULL    /* reserved1,reserved2, etc */
31626
  },
31627
  {
31628
    "location",
31629
    7,
31630
    PROTOBUF_C_LABEL_NONE,
31631
    PROTOBUF_C_TYPE_INT32,
31632
    0,   /* quantifier_offset */
31633
    offsetof(PgQuery__RangeTableFunc, location),
31634
    NULL,
31635
    NULL,
31636
    0,             /* flags */
31637
    0,NULL,NULL    /* reserved1,reserved2, etc */
31638
  },
31639
};
31640
static const unsigned pg_query__range_table_func__field_indices_by_name[] = {
31641
  5,   /* field[5] = alias */
31642
  4,   /* field[4] = columns */
31643
  1,   /* field[1] = docexpr */
31644
  0,   /* field[0] = lateral */
31645
  6,   /* field[6] = location */
31646
  3,   /* field[3] = namespaces */
31647
  2,   /* field[2] = rowexpr */
31648
};
31649
static const ProtobufCIntRange pg_query__range_table_func__number_ranges[1 + 1] =
31650
{
31651
  { 1, 0 },
31652
  { 0, 7 }
31653
};
31654
const ProtobufCMessageDescriptor pg_query__range_table_func__descriptor =
31655
{
31656
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31657
  "pg_query.RangeTableFunc",
31658
  "RangeTableFunc",
31659
  "PgQuery__RangeTableFunc",
31660
  "pg_query",
31661
  sizeof(PgQuery__RangeTableFunc),
31662
  7,
31663
  pg_query__range_table_func__field_descriptors,
31664
  pg_query__range_table_func__field_indices_by_name,
31665
  1,  pg_query__range_table_func__number_ranges,
31666
  (ProtobufCMessageInit) pg_query__range_table_func__init,
31667
  NULL,NULL,NULL    /* reserved[123] */
31668
};
31669
static const ProtobufCFieldDescriptor pg_query__range_table_func_col__field_descriptors[7] =
31670
{
31671
  {
31672
    "colname",
31673
    1,
31674
    PROTOBUF_C_LABEL_NONE,
31675
    PROTOBUF_C_TYPE_STRING,
31676
    0,   /* quantifier_offset */
31677
    offsetof(PgQuery__RangeTableFuncCol, colname),
31678
    NULL,
31679
    &protobuf_c_empty_string,
31680
    0,             /* flags */
31681
    0,NULL,NULL    /* reserved1,reserved2, etc */
31682
  },
31683
  {
31684
    "type_name",
31685
    2,
31686
    PROTOBUF_C_LABEL_NONE,
31687
    PROTOBUF_C_TYPE_MESSAGE,
31688
    0,   /* quantifier_offset */
31689
    offsetof(PgQuery__RangeTableFuncCol, type_name),
31690
    &pg_query__type_name__descriptor,
31691
    NULL,
31692
    0,             /* flags */
31693
    0,NULL,NULL    /* reserved1,reserved2, etc */
31694
  },
31695
  {
31696
    "for_ordinality",
31697
    3,
31698
    PROTOBUF_C_LABEL_NONE,
31699
    PROTOBUF_C_TYPE_BOOL,
31700
    0,   /* quantifier_offset */
31701
    offsetof(PgQuery__RangeTableFuncCol, for_ordinality),
31702
    NULL,
31703
    NULL,
31704
    0,             /* flags */
31705
    0,NULL,NULL    /* reserved1,reserved2, etc */
31706
  },
31707
  {
31708
    "is_not_null",
31709
    4,
31710
    PROTOBUF_C_LABEL_NONE,
31711
    PROTOBUF_C_TYPE_BOOL,
31712
    0,   /* quantifier_offset */
31713
    offsetof(PgQuery__RangeTableFuncCol, is_not_null),
31714
    NULL,
31715
    NULL,
31716
    0,             /* flags */
31717
    0,NULL,NULL    /* reserved1,reserved2, etc */
31718
  },
31719
  {
31720
    "colexpr",
31721
    5,
31722
    PROTOBUF_C_LABEL_NONE,
31723
    PROTOBUF_C_TYPE_MESSAGE,
31724
    0,   /* quantifier_offset */
31725
    offsetof(PgQuery__RangeTableFuncCol, colexpr),
31726
    &pg_query__node__descriptor,
31727
    NULL,
31728
    0,             /* flags */
31729
    0,NULL,NULL    /* reserved1,reserved2, etc */
31730
  },
31731
  {
31732
    "coldefexpr",
31733
    6,
31734
    PROTOBUF_C_LABEL_NONE,
31735
    PROTOBUF_C_TYPE_MESSAGE,
31736
    0,   /* quantifier_offset */
31737
    offsetof(PgQuery__RangeTableFuncCol, coldefexpr),
31738
    &pg_query__node__descriptor,
31739
    NULL,
31740
    0,             /* flags */
31741
    0,NULL,NULL    /* reserved1,reserved2, etc */
31742
  },
31743
  {
31744
    "location",
31745
    7,
31746
    PROTOBUF_C_LABEL_NONE,
31747
    PROTOBUF_C_TYPE_INT32,
31748
    0,   /* quantifier_offset */
31749
    offsetof(PgQuery__RangeTableFuncCol, location),
31750
    NULL,
31751
    NULL,
31752
    0,             /* flags */
31753
    0,NULL,NULL    /* reserved1,reserved2, etc */
31754
  },
31755
};
31756
static const unsigned pg_query__range_table_func_col__field_indices_by_name[] = {
31757
  5,   /* field[5] = coldefexpr */
31758
  4,   /* field[4] = colexpr */
31759
  0,   /* field[0] = colname */
31760
  2,   /* field[2] = for_ordinality */
31761
  3,   /* field[3] = is_not_null */
31762
  6,   /* field[6] = location */
31763
  1,   /* field[1] = type_name */
31764
};
31765
static const ProtobufCIntRange pg_query__range_table_func_col__number_ranges[1 + 1] =
31766
{
31767
  { 1, 0 },
31768
  { 0, 7 }
31769
};
31770
const ProtobufCMessageDescriptor pg_query__range_table_func_col__descriptor =
31771
{
31772
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31773
  "pg_query.RangeTableFuncCol",
31774
  "RangeTableFuncCol",
31775
  "PgQuery__RangeTableFuncCol",
31776
  "pg_query",
31777
  sizeof(PgQuery__RangeTableFuncCol),
31778
  7,
31779
  pg_query__range_table_func_col__field_descriptors,
31780
  pg_query__range_table_func_col__field_indices_by_name,
31781
  1,  pg_query__range_table_func_col__number_ranges,
31782
  (ProtobufCMessageInit) pg_query__range_table_func_col__init,
31783
  NULL,NULL,NULL    /* reserved[123] */
31784
};
31785
static const ProtobufCFieldDescriptor pg_query__type_name__field_descriptors[8] =
31786
{
31787
  {
31788
    "names",
31789
    1,
31790
    PROTOBUF_C_LABEL_REPEATED,
31791
    PROTOBUF_C_TYPE_MESSAGE,
31792
    offsetof(PgQuery__TypeName, n_names),
31793
    offsetof(PgQuery__TypeName, names),
31794
    &pg_query__node__descriptor,
31795
    NULL,
31796
    0,             /* flags */
31797
    0,NULL,NULL    /* reserved1,reserved2, etc */
31798
  },
31799
  {
31800
    "type_oid",
31801
    2,
31802
    PROTOBUF_C_LABEL_NONE,
31803
    PROTOBUF_C_TYPE_UINT32,
31804
    0,   /* quantifier_offset */
31805
    offsetof(PgQuery__TypeName, type_oid),
31806
    NULL,
31807
    NULL,
31808
    0,             /* flags */
31809
    0,NULL,NULL    /* reserved1,reserved2, etc */
31810
  },
31811
  {
31812
    "setof",
31813
    3,
31814
    PROTOBUF_C_LABEL_NONE,
31815
    PROTOBUF_C_TYPE_BOOL,
31816
    0,   /* quantifier_offset */
31817
    offsetof(PgQuery__TypeName, setof),
31818
    NULL,
31819
    NULL,
31820
    0,             /* flags */
31821
    0,NULL,NULL    /* reserved1,reserved2, etc */
31822
  },
31823
  {
31824
    "pct_type",
31825
    4,
31826
    PROTOBUF_C_LABEL_NONE,
31827
    PROTOBUF_C_TYPE_BOOL,
31828
    0,   /* quantifier_offset */
31829
    offsetof(PgQuery__TypeName, pct_type),
31830
    NULL,
31831
    NULL,
31832
    0,             /* flags */
31833
    0,NULL,NULL    /* reserved1,reserved2, etc */
31834
  },
31835
  {
31836
    "typmods",
31837
    5,
31838
    PROTOBUF_C_LABEL_REPEATED,
31839
    PROTOBUF_C_TYPE_MESSAGE,
31840
    offsetof(PgQuery__TypeName, n_typmods),
31841
    offsetof(PgQuery__TypeName, typmods),
31842
    &pg_query__node__descriptor,
31843
    NULL,
31844
    0,             /* flags */
31845
    0,NULL,NULL    /* reserved1,reserved2, etc */
31846
  },
31847
  {
31848
    "typemod",
31849
    6,
31850
    PROTOBUF_C_LABEL_NONE,
31851
    PROTOBUF_C_TYPE_INT32,
31852
    0,   /* quantifier_offset */
31853
    offsetof(PgQuery__TypeName, typemod),
31854
    NULL,
31855
    NULL,
31856
    0,             /* flags */
31857
    0,NULL,NULL    /* reserved1,reserved2, etc */
31858
  },
31859
  {
31860
    "array_bounds",
31861
    7,
31862
    PROTOBUF_C_LABEL_REPEATED,
31863
    PROTOBUF_C_TYPE_MESSAGE,
31864
    offsetof(PgQuery__TypeName, n_array_bounds),
31865
    offsetof(PgQuery__TypeName, array_bounds),
31866
    &pg_query__node__descriptor,
31867
    NULL,
31868
    0,             /* flags */
31869
    0,NULL,NULL    /* reserved1,reserved2, etc */
31870
  },
31871
  {
31872
    "location",
31873
    8,
31874
    PROTOBUF_C_LABEL_NONE,
31875
    PROTOBUF_C_TYPE_INT32,
31876
    0,   /* quantifier_offset */
31877
    offsetof(PgQuery__TypeName, location),
31878
    NULL,
31879
    NULL,
31880
    0,             /* flags */
31881
    0,NULL,NULL    /* reserved1,reserved2, etc */
31882
  },
31883
};
31884
static const unsigned pg_query__type_name__field_indices_by_name[] = {
31885
  6,   /* field[6] = array_bounds */
31886
  7,   /* field[7] = location */
31887
  0,   /* field[0] = names */
31888
  3,   /* field[3] = pct_type */
31889
  2,   /* field[2] = setof */
31890
  1,   /* field[1] = type_oid */
31891
  5,   /* field[5] = typemod */
31892
  4,   /* field[4] = typmods */
31893
};
31894
static const ProtobufCIntRange pg_query__type_name__number_ranges[1 + 1] =
31895
{
31896
  { 1, 0 },
31897
  { 0, 8 }
31898
};
31899
const ProtobufCMessageDescriptor pg_query__type_name__descriptor =
31900
{
31901
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
31902
  "pg_query.TypeName",
31903
  "TypeName",
31904
  "PgQuery__TypeName",
31905
  "pg_query",
31906
  sizeof(PgQuery__TypeName),
31907
  8,
31908
  pg_query__type_name__field_descriptors,
31909
  pg_query__type_name__field_indices_by_name,
31910
  1,  pg_query__type_name__number_ranges,
31911
  (ProtobufCMessageInit) pg_query__type_name__init,
31912
  NULL,NULL,NULL    /* reserved[123] */
31913
};
31914
static const ProtobufCFieldDescriptor pg_query__column_def__field_descriptors[18] =
31915
{
31916
  {
31917
    "colname",
31918
    1,
31919
    PROTOBUF_C_LABEL_NONE,
31920
    PROTOBUF_C_TYPE_STRING,
31921
    0,   /* quantifier_offset */
31922
    offsetof(PgQuery__ColumnDef, colname),
31923
    NULL,
31924
    &protobuf_c_empty_string,
31925
    0,             /* flags */
31926
    0,NULL,NULL    /* reserved1,reserved2, etc */
31927
  },
31928
  {
31929
    "type_name",
31930
    2,
31931
    PROTOBUF_C_LABEL_NONE,
31932
    PROTOBUF_C_TYPE_MESSAGE,
31933
    0,   /* quantifier_offset */
31934
    offsetof(PgQuery__ColumnDef, type_name),
31935
    &pg_query__type_name__descriptor,
31936
    NULL,
31937
    0,             /* flags */
31938
    0,NULL,NULL    /* reserved1,reserved2, etc */
31939
  },
31940
  {
31941
    "compression",
31942
    3,
31943
    PROTOBUF_C_LABEL_NONE,
31944
    PROTOBUF_C_TYPE_STRING,
31945
    0,   /* quantifier_offset */
31946
    offsetof(PgQuery__ColumnDef, compression),
31947
    NULL,
31948
    &protobuf_c_empty_string,
31949
    0,             /* flags */
31950
    0,NULL,NULL    /* reserved1,reserved2, etc */
31951
  },
31952
  {
31953
    "inhcount",
31954
    4,
31955
    PROTOBUF_C_LABEL_NONE,
31956
    PROTOBUF_C_TYPE_INT32,
31957
    0,   /* quantifier_offset */
31958
    offsetof(PgQuery__ColumnDef, inhcount),
31959
    NULL,
31960
    NULL,
31961
    0,             /* flags */
31962
    0,NULL,NULL    /* reserved1,reserved2, etc */
31963
  },
31964
  {
31965
    "is_local",
31966
    5,
31967
    PROTOBUF_C_LABEL_NONE,
31968
    PROTOBUF_C_TYPE_BOOL,
31969
    0,   /* quantifier_offset */
31970
    offsetof(PgQuery__ColumnDef, is_local),
31971
    NULL,
31972
    NULL,
31973
    0,             /* flags */
31974
    0,NULL,NULL    /* reserved1,reserved2, etc */
31975
  },
31976
  {
31977
    "is_not_null",
31978
    6,
31979
    PROTOBUF_C_LABEL_NONE,
31980
    PROTOBUF_C_TYPE_BOOL,
31981
    0,   /* quantifier_offset */
31982
    offsetof(PgQuery__ColumnDef, is_not_null),
31983
    NULL,
31984
    NULL,
31985
    0,             /* flags */
31986
    0,NULL,NULL    /* reserved1,reserved2, etc */
31987
  },
31988
  {
31989
    "is_from_type",
31990
    7,
31991
    PROTOBUF_C_LABEL_NONE,
31992
    PROTOBUF_C_TYPE_BOOL,
31993
    0,   /* quantifier_offset */
31994
    offsetof(PgQuery__ColumnDef, is_from_type),
31995
    NULL,
31996
    NULL,
31997
    0,             /* flags */
31998
    0,NULL,NULL    /* reserved1,reserved2, etc */
31999
  },
32000
  {
32001
    "storage",
32002
    8,
32003
    PROTOBUF_C_LABEL_NONE,
32004
    PROTOBUF_C_TYPE_STRING,
32005
    0,   /* quantifier_offset */
32006
    offsetof(PgQuery__ColumnDef, storage),
32007
    NULL,
32008
    &protobuf_c_empty_string,
32009
    0,             /* flags */
32010
    0,NULL,NULL    /* reserved1,reserved2, etc */
32011
  },
32012
  {
32013
    "raw_default",
32014
    9,
32015
    PROTOBUF_C_LABEL_NONE,
32016
    PROTOBUF_C_TYPE_MESSAGE,
32017
    0,   /* quantifier_offset */
32018
    offsetof(PgQuery__ColumnDef, raw_default),
32019
    &pg_query__node__descriptor,
32020
    NULL,
32021
    0,             /* flags */
32022
    0,NULL,NULL    /* reserved1,reserved2, etc */
32023
  },
32024
  {
32025
    "cooked_default",
32026
    10,
32027
    PROTOBUF_C_LABEL_NONE,
32028
    PROTOBUF_C_TYPE_MESSAGE,
32029
    0,   /* quantifier_offset */
32030
    offsetof(PgQuery__ColumnDef, cooked_default),
32031
    &pg_query__node__descriptor,
32032
    NULL,
32033
    0,             /* flags */
32034
    0,NULL,NULL    /* reserved1,reserved2, etc */
32035
  },
32036
  {
32037
    "identity",
32038
    11,
32039
    PROTOBUF_C_LABEL_NONE,
32040
    PROTOBUF_C_TYPE_STRING,
32041
    0,   /* quantifier_offset */
32042
    offsetof(PgQuery__ColumnDef, identity),
32043
    NULL,
32044
    &protobuf_c_empty_string,
32045
    0,             /* flags */
32046
    0,NULL,NULL    /* reserved1,reserved2, etc */
32047
  },
32048
  {
32049
    "identity_sequence",
32050
    12,
32051
    PROTOBUF_C_LABEL_NONE,
32052
    PROTOBUF_C_TYPE_MESSAGE,
32053
    0,   /* quantifier_offset */
32054
    offsetof(PgQuery__ColumnDef, identity_sequence),
32055
    &pg_query__range_var__descriptor,
32056
    NULL,
32057
    0,             /* flags */
32058
    0,NULL,NULL    /* reserved1,reserved2, etc */
32059
  },
32060
  {
32061
    "generated",
32062
    13,
32063
    PROTOBUF_C_LABEL_NONE,
32064
    PROTOBUF_C_TYPE_STRING,
32065
    0,   /* quantifier_offset */
32066
    offsetof(PgQuery__ColumnDef, generated),
32067
    NULL,
32068
    &protobuf_c_empty_string,
32069
    0,             /* flags */
32070
    0,NULL,NULL    /* reserved1,reserved2, etc */
32071
  },
32072
  {
32073
    "coll_clause",
32074
    14,
32075
    PROTOBUF_C_LABEL_NONE,
32076
    PROTOBUF_C_TYPE_MESSAGE,
32077
    0,   /* quantifier_offset */
32078
    offsetof(PgQuery__ColumnDef, coll_clause),
32079
    &pg_query__collate_clause__descriptor,
32080
    NULL,
32081
    0,             /* flags */
32082
    0,NULL,NULL    /* reserved1,reserved2, etc */
32083
  },
32084
  {
32085
    "coll_oid",
32086
    15,
32087
    PROTOBUF_C_LABEL_NONE,
32088
    PROTOBUF_C_TYPE_UINT32,
32089
    0,   /* quantifier_offset */
32090
    offsetof(PgQuery__ColumnDef, coll_oid),
32091
    NULL,
32092
    NULL,
32093
    0,             /* flags */
32094
    0,NULL,NULL    /* reserved1,reserved2, etc */
32095
  },
32096
  {
32097
    "constraints",
32098
    16,
32099
    PROTOBUF_C_LABEL_REPEATED,
32100
    PROTOBUF_C_TYPE_MESSAGE,
32101
    offsetof(PgQuery__ColumnDef, n_constraints),
32102
    offsetof(PgQuery__ColumnDef, constraints),
32103
    &pg_query__node__descriptor,
32104
    NULL,
32105
    0,             /* flags */
32106
    0,NULL,NULL    /* reserved1,reserved2, etc */
32107
  },
32108
  {
32109
    "fdwoptions",
32110
    17,
32111
    PROTOBUF_C_LABEL_REPEATED,
32112
    PROTOBUF_C_TYPE_MESSAGE,
32113
    offsetof(PgQuery__ColumnDef, n_fdwoptions),
32114
    offsetof(PgQuery__ColumnDef, fdwoptions),
32115
    &pg_query__node__descriptor,
32116
    NULL,
32117
    0,             /* flags */
32118
    0,NULL,NULL    /* reserved1,reserved2, etc */
32119
  },
32120
  {
32121
    "location",
32122
    18,
32123
    PROTOBUF_C_LABEL_NONE,
32124
    PROTOBUF_C_TYPE_INT32,
32125
    0,   /* quantifier_offset */
32126
    offsetof(PgQuery__ColumnDef, location),
32127
    NULL,
32128
    NULL,
32129
    0,             /* flags */
32130
    0,NULL,NULL    /* reserved1,reserved2, etc */
32131
  },
32132
};
32133
static const unsigned pg_query__column_def__field_indices_by_name[] = {
32134
  13,   /* field[13] = coll_clause */
32135
  14,   /* field[14] = coll_oid */
32136
  0,   /* field[0] = colname */
32137
  2,   /* field[2] = compression */
32138
  15,   /* field[15] = constraints */
32139
  9,   /* field[9] = cooked_default */
32140
  16,   /* field[16] = fdwoptions */
32141
  12,   /* field[12] = generated */
32142
  10,   /* field[10] = identity */
32143
  11,   /* field[11] = identity_sequence */
32144
  3,   /* field[3] = inhcount */
32145
  6,   /* field[6] = is_from_type */
32146
  4,   /* field[4] = is_local */
32147
  5,   /* field[5] = is_not_null */
32148
  17,   /* field[17] = location */
32149
  8,   /* field[8] = raw_default */
32150
  7,   /* field[7] = storage */
32151
  1,   /* field[1] = type_name */
32152
};
32153
static const ProtobufCIntRange pg_query__column_def__number_ranges[1 + 1] =
32154
{
32155
  { 1, 0 },
32156
  { 0, 18 }
32157
};
32158
const ProtobufCMessageDescriptor pg_query__column_def__descriptor =
32159
{
32160
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
32161
  "pg_query.ColumnDef",
32162
  "ColumnDef",
32163
  "PgQuery__ColumnDef",
32164
  "pg_query",
32165
  sizeof(PgQuery__ColumnDef),
32166
  18,
32167
  pg_query__column_def__field_descriptors,
32168
  pg_query__column_def__field_indices_by_name,
32169
  1,  pg_query__column_def__number_ranges,
32170
  (ProtobufCMessageInit) pg_query__column_def__init,
32171
  NULL,NULL,NULL    /* reserved[123] */
32172
};
32173
static const ProtobufCFieldDescriptor pg_query__index_elem__field_descriptors[8] =
32174
{
32175
  {
32176
    "name",
32177
    1,
32178
    PROTOBUF_C_LABEL_NONE,
32179
    PROTOBUF_C_TYPE_STRING,
32180
    0,   /* quantifier_offset */
32181
    offsetof(PgQuery__IndexElem, name),
32182
    NULL,
32183
    &protobuf_c_empty_string,
32184
    0,             /* flags */
32185
    0,NULL,NULL    /* reserved1,reserved2, etc */
32186
  },
32187
  {
32188
    "expr",
32189
    2,
32190
    PROTOBUF_C_LABEL_NONE,
32191
    PROTOBUF_C_TYPE_MESSAGE,
32192
    0,   /* quantifier_offset */
32193
    offsetof(PgQuery__IndexElem, expr),
32194
    &pg_query__node__descriptor,
32195
    NULL,
32196
    0,             /* flags */
32197
    0,NULL,NULL    /* reserved1,reserved2, etc */
32198
  },
32199
  {
32200
    "indexcolname",
32201
    3,
32202
    PROTOBUF_C_LABEL_NONE,
32203
    PROTOBUF_C_TYPE_STRING,
32204
    0,   /* quantifier_offset */
32205
    offsetof(PgQuery__IndexElem, indexcolname),
32206
    NULL,
32207
    &protobuf_c_empty_string,
32208
    0,             /* flags */
32209
    0,NULL,NULL    /* reserved1,reserved2, etc */
32210
  },
32211
  {
32212
    "collation",
32213
    4,
32214
    PROTOBUF_C_LABEL_REPEATED,
32215
    PROTOBUF_C_TYPE_MESSAGE,
32216
    offsetof(PgQuery__IndexElem, n_collation),
32217
    offsetof(PgQuery__IndexElem, collation),
32218
    &pg_query__node__descriptor,
32219
    NULL,
32220
    0,             /* flags */
32221
    0,NULL,NULL    /* reserved1,reserved2, etc */
32222
  },
32223
  {
32224
    "opclass",
32225
    5,
32226
    PROTOBUF_C_LABEL_REPEATED,
32227
    PROTOBUF_C_TYPE_MESSAGE,
32228
    offsetof(PgQuery__IndexElem, n_opclass),
32229
    offsetof(PgQuery__IndexElem, opclass),
32230
    &pg_query__node__descriptor,
32231
    NULL,
32232
    0,             /* flags */
32233
    0,NULL,NULL    /* reserved1,reserved2, etc */
32234
  },
32235
  {
32236
    "opclassopts",
32237
    6,
32238
    PROTOBUF_C_LABEL_REPEATED,
32239
    PROTOBUF_C_TYPE_MESSAGE,
32240
    offsetof(PgQuery__IndexElem, n_opclassopts),
32241
    offsetof(PgQuery__IndexElem, opclassopts),
32242
    &pg_query__node__descriptor,
32243
    NULL,
32244
    0,             /* flags */
32245
    0,NULL,NULL    /* reserved1,reserved2, etc */
32246
  },
32247
  {
32248
    "ordering",
32249
    7,
32250
    PROTOBUF_C_LABEL_NONE,
32251
    PROTOBUF_C_TYPE_ENUM,
32252
    0,   /* quantifier_offset */
32253
    offsetof(PgQuery__IndexElem, ordering),
32254
    &pg_query__sort_by_dir__descriptor,
32255
    NULL,
32256
    0,             /* flags */
32257
    0,NULL,NULL    /* reserved1,reserved2, etc */
32258
  },
32259
  {
32260
    "nulls_ordering",
32261
    8,
32262
    PROTOBUF_C_LABEL_NONE,
32263
    PROTOBUF_C_TYPE_ENUM,
32264
    0,   /* quantifier_offset */
32265
    offsetof(PgQuery__IndexElem, nulls_ordering),
32266
    &pg_query__sort_by_nulls__descriptor,
32267
    NULL,
32268
    0,             /* flags */
32269
    0,NULL,NULL    /* reserved1,reserved2, etc */
32270
  },
32271
};
32272
static const unsigned pg_query__index_elem__field_indices_by_name[] = {
32273
  3,   /* field[3] = collation */
32274
  1,   /* field[1] = expr */
32275
  2,   /* field[2] = indexcolname */
32276
  0,   /* field[0] = name */
32277
  7,   /* field[7] = nulls_ordering */
32278
  4,   /* field[4] = opclass */
32279
  5,   /* field[5] = opclassopts */
32280
  6,   /* field[6] = ordering */
32281
};
32282
static const ProtobufCIntRange pg_query__index_elem__number_ranges[1 + 1] =
32283
{
32284
  { 1, 0 },
32285
  { 0, 8 }
32286
};
32287
const ProtobufCMessageDescriptor pg_query__index_elem__descriptor =
32288
{
32289
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
32290
  "pg_query.IndexElem",
32291
  "IndexElem",
32292
  "PgQuery__IndexElem",
32293
  "pg_query",
32294
  sizeof(PgQuery__IndexElem),
32295
  8,
32296
  pg_query__index_elem__field_descriptors,
32297
  pg_query__index_elem__field_indices_by_name,
32298
  1,  pg_query__index_elem__number_ranges,
32299
  (ProtobufCMessageInit) pg_query__index_elem__init,
32300
  NULL,NULL,NULL    /* reserved[123] */
32301
};
32302
static const ProtobufCFieldDescriptor pg_query__stats_elem__field_descriptors[2] =
32303
{
32304
  {
32305
    "name",
32306
    1,
32307
    PROTOBUF_C_LABEL_NONE,
32308
    PROTOBUF_C_TYPE_STRING,
32309
    0,   /* quantifier_offset */
32310
    offsetof(PgQuery__StatsElem, name),
32311
    NULL,
32312
    &protobuf_c_empty_string,
32313
    0,             /* flags */
32314
    0,NULL,NULL    /* reserved1,reserved2, etc */
32315
  },
32316
  {
32317
    "expr",
32318
    2,
32319
    PROTOBUF_C_LABEL_NONE,
32320
    PROTOBUF_C_TYPE_MESSAGE,
32321
    0,   /* quantifier_offset */
32322
    offsetof(PgQuery__StatsElem, expr),
32323
    &pg_query__node__descriptor,
32324
    NULL,
32325
    0,             /* flags */
32326
    0,NULL,NULL    /* reserved1,reserved2, etc */
32327
  },
32328
};
32329
static const unsigned pg_query__stats_elem__field_indices_by_name[] = {
32330
  1,   /* field[1] = expr */
32331
  0,   /* field[0] = name */
32332
};
32333
static const ProtobufCIntRange pg_query__stats_elem__number_ranges[1 + 1] =
32334
{
32335
  { 1, 0 },
32336
  { 0, 2 }
32337
};
32338
const ProtobufCMessageDescriptor pg_query__stats_elem__descriptor =
32339
{
32340
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
32341
  "pg_query.StatsElem",
32342
  "StatsElem",
32343
  "PgQuery__StatsElem",
32344
  "pg_query",
32345
  sizeof(PgQuery__StatsElem),
32346
  2,
32347
  pg_query__stats_elem__field_descriptors,
32348
  pg_query__stats_elem__field_indices_by_name,
32349
  1,  pg_query__stats_elem__number_ranges,
32350
  (ProtobufCMessageInit) pg_query__stats_elem__init,
32351
  NULL,NULL,NULL    /* reserved[123] */
32352
};
32353
static const ProtobufCFieldDescriptor pg_query__constraint__field_descriptors[30] =
32354
{
32355
  {
32356
    "contype",
32357
    1,
32358
    PROTOBUF_C_LABEL_NONE,
32359
    PROTOBUF_C_TYPE_ENUM,
32360
    0,   /* quantifier_offset */
32361
    offsetof(PgQuery__Constraint, contype),
32362
    &pg_query__constr_type__descriptor,
32363
    NULL,
32364
    0,             /* flags */
32365
    0,NULL,NULL    /* reserved1,reserved2, etc */
32366
  },
32367
  {
32368
    "conname",
32369
    2,
32370
    PROTOBUF_C_LABEL_NONE,
32371
    PROTOBUF_C_TYPE_STRING,
32372
    0,   /* quantifier_offset */
32373
    offsetof(PgQuery__Constraint, conname),
32374
    NULL,
32375
    &protobuf_c_empty_string,
32376
    0,             /* flags */
32377
    0,NULL,NULL    /* reserved1,reserved2, etc */
32378
  },
32379
  {
32380
    "deferrable",
32381
    3,
32382
    PROTOBUF_C_LABEL_NONE,
32383
    PROTOBUF_C_TYPE_BOOL,
32384
    0,   /* quantifier_offset */
32385
    offsetof(PgQuery__Constraint, deferrable),
32386
    NULL,
32387
    NULL,
32388
    0,             /* flags */
32389
    0,NULL,NULL    /* reserved1,reserved2, etc */
32390
  },
32391
  {
32392
    "initdeferred",
32393
    4,
32394
    PROTOBUF_C_LABEL_NONE,
32395
    PROTOBUF_C_TYPE_BOOL,
32396
    0,   /* quantifier_offset */
32397
    offsetof(PgQuery__Constraint, initdeferred),
32398
    NULL,
32399
    NULL,
32400
    0,             /* flags */
32401
    0,NULL,NULL    /* reserved1,reserved2, etc */
32402
  },
32403
  {
32404
    "location",
32405
    5,
32406
    PROTOBUF_C_LABEL_NONE,
32407
    PROTOBUF_C_TYPE_INT32,
32408
    0,   /* quantifier_offset */
32409
    offsetof(PgQuery__Constraint, location),
32410
    NULL,
32411
    NULL,
32412
    0,             /* flags */
32413
    0,NULL,NULL    /* reserved1,reserved2, etc */
32414
  },
32415
  {
32416
    "is_no_inherit",
32417
    6,
32418
    PROTOBUF_C_LABEL_NONE,
32419
    PROTOBUF_C_TYPE_BOOL,
32420
    0,   /* quantifier_offset */
32421
    offsetof(PgQuery__Constraint, is_no_inherit),
32422
    NULL,
32423
    NULL,
32424
    0,             /* flags */
32425
    0,NULL,NULL    /* reserved1,reserved2, etc */
32426
  },
32427
  {
32428
    "raw_expr",
32429
    7,
32430
    PROTOBUF_C_LABEL_NONE,
32431
    PROTOBUF_C_TYPE_MESSAGE,
32432
    0,   /* quantifier_offset */
32433
    offsetof(PgQuery__Constraint, raw_expr),
32434
    &pg_query__node__descriptor,
32435
    NULL,
32436
    0,             /* flags */
32437
    0,NULL,NULL    /* reserved1,reserved2, etc */
32438
  },
32439
  {
32440
    "cooked_expr",
32441
    8,
32442
    PROTOBUF_C_LABEL_NONE,
32443
    PROTOBUF_C_TYPE_STRING,
32444
    0,   /* quantifier_offset */
32445
    offsetof(PgQuery__Constraint, cooked_expr),
32446
    NULL,
32447
    &protobuf_c_empty_string,
32448
    0,             /* flags */
32449
    0,NULL,NULL    /* reserved1,reserved2, etc */
32450
  },
32451
  {
32452
    "generated_when",
32453
    9,
32454
    PROTOBUF_C_LABEL_NONE,
32455
    PROTOBUF_C_TYPE_STRING,
32456
    0,   /* quantifier_offset */
32457
    offsetof(PgQuery__Constraint, generated_when),
32458
    NULL,
32459
    &protobuf_c_empty_string,
32460
    0,             /* flags */
32461
    0,NULL,NULL    /* reserved1,reserved2, etc */
32462
  },
32463
  {
32464
    "nulls_not_distinct",
32465
    10,
32466
    PROTOBUF_C_LABEL_NONE,
32467
    PROTOBUF_C_TYPE_BOOL,
32468
    0,   /* quantifier_offset */
32469
    offsetof(PgQuery__Constraint, nulls_not_distinct),
32470
    NULL,
32471
    NULL,
32472
    0,             /* flags */
32473
    0,NULL,NULL    /* reserved1,reserved2, etc */
32474
  },
32475
  {
32476
    "keys",
32477
    11,
32478
    PROTOBUF_C_LABEL_REPEATED,
32479
    PROTOBUF_C_TYPE_MESSAGE,
32480
    offsetof(PgQuery__Constraint, n_keys),
32481
    offsetof(PgQuery__Constraint, keys),
32482
    &pg_query__node__descriptor,
32483
    NULL,
32484
    0,             /* flags */
32485
    0,NULL,NULL    /* reserved1,reserved2, etc */
32486
  },
32487
  {
32488
    "including",
32489
    12,
32490
    PROTOBUF_C_LABEL_REPEATED,
32491
    PROTOBUF_C_TYPE_MESSAGE,
32492
    offsetof(PgQuery__Constraint, n_including),
32493
    offsetof(PgQuery__Constraint, including),
32494
    &pg_query__node__descriptor,
32495
    NULL,
32496
    0,             /* flags */
32497
    0,NULL,NULL    /* reserved1,reserved2, etc */
32498
  },
32499
  {
32500
    "exclusions",
32501
    13,
32502
    PROTOBUF_C_LABEL_REPEATED,
32503
    PROTOBUF_C_TYPE_MESSAGE,
32504
    offsetof(PgQuery__Constraint, n_exclusions),
32505
    offsetof(PgQuery__Constraint, exclusions),
32506
    &pg_query__node__descriptor,
32507
    NULL,
32508
    0,             /* flags */
32509
    0,NULL,NULL    /* reserved1,reserved2, etc */
32510
  },
32511
  {
32512
    "options",
32513
    14,
32514
    PROTOBUF_C_LABEL_REPEATED,
32515
    PROTOBUF_C_TYPE_MESSAGE,
32516
    offsetof(PgQuery__Constraint, n_options),
32517
    offsetof(PgQuery__Constraint, options),
32518
    &pg_query__node__descriptor,
32519
    NULL,
32520
    0,             /* flags */
32521
    0,NULL,NULL    /* reserved1,reserved2, etc */
32522
  },
32523
  {
32524
    "indexname",
32525
    15,
32526
    PROTOBUF_C_LABEL_NONE,
32527
    PROTOBUF_C_TYPE_STRING,
32528
    0,   /* quantifier_offset */
32529
    offsetof(PgQuery__Constraint, indexname),
32530
    NULL,
32531
    &protobuf_c_empty_string,
32532
    0,             /* flags */
32533
    0,NULL,NULL    /* reserved1,reserved2, etc */
32534
  },
32535
  {
32536
    "indexspace",
32537
    16,
32538
    PROTOBUF_C_LABEL_NONE,
32539
    PROTOBUF_C_TYPE_STRING,
32540
    0,   /* quantifier_offset */
32541
    offsetof(PgQuery__Constraint, indexspace),
32542
    NULL,
32543
    &protobuf_c_empty_string,
32544
    0,             /* flags */
32545
    0,NULL,NULL    /* reserved1,reserved2, etc */
32546
  },
32547
  {
32548
    "reset_default_tblspc",
32549
    17,
32550
    PROTOBUF_C_LABEL_NONE,
32551
    PROTOBUF_C_TYPE_BOOL,
32552
    0,   /* quantifier_offset */
32553
    offsetof(PgQuery__Constraint, reset_default_tblspc),
32554
    NULL,
32555
    NULL,
32556
    0,             /* flags */
32557
    0,NULL,NULL    /* reserved1,reserved2, etc */
32558
  },
32559
  {
32560
    "access_method",
32561
    18,
32562
    PROTOBUF_C_LABEL_NONE,
32563
    PROTOBUF_C_TYPE_STRING,
32564
    0,   /* quantifier_offset */
32565
    offsetof(PgQuery__Constraint, access_method),
32566
    NULL,
32567
    &protobuf_c_empty_string,
32568
    0,             /* flags */
32569
    0,NULL,NULL    /* reserved1,reserved2, etc */
32570
  },
32571
  {
32572
    "where_clause",
32573
    19,
32574
    PROTOBUF_C_LABEL_NONE,
32575
    PROTOBUF_C_TYPE_MESSAGE,
32576
    0,   /* quantifier_offset */
32577
    offsetof(PgQuery__Constraint, where_clause),
32578
    &pg_query__node__descriptor,
32579
    NULL,
32580
    0,             /* flags */
32581
    0,NULL,NULL    /* reserved1,reserved2, etc */
32582
  },
32583
  {
32584
    "pktable",
32585
    20,
32586
    PROTOBUF_C_LABEL_NONE,
32587
    PROTOBUF_C_TYPE_MESSAGE,
32588
    0,   /* quantifier_offset */
32589
    offsetof(PgQuery__Constraint, pktable),
32590
    &pg_query__range_var__descriptor,
32591
    NULL,
32592
    0,             /* flags */
32593
    0,NULL,NULL    /* reserved1,reserved2, etc */
32594
  },
32595
  {
32596
    "fk_attrs",
32597
    21,
32598
    PROTOBUF_C_LABEL_REPEATED,
32599
    PROTOBUF_C_TYPE_MESSAGE,
32600
    offsetof(PgQuery__Constraint, n_fk_attrs),
32601
    offsetof(PgQuery__Constraint, fk_attrs),
32602
    &pg_query__node__descriptor,
32603
    NULL,
32604
    0,             /* flags */
32605
    0,NULL,NULL    /* reserved1,reserved2, etc */
32606
  },
32607
  {
32608
    "pk_attrs",
32609
    22,
32610
    PROTOBUF_C_LABEL_REPEATED,
32611
    PROTOBUF_C_TYPE_MESSAGE,
32612
    offsetof(PgQuery__Constraint, n_pk_attrs),
32613
    offsetof(PgQuery__Constraint, pk_attrs),
32614
    &pg_query__node__descriptor,
32615
    NULL,
32616
    0,             /* flags */
32617
    0,NULL,NULL    /* reserved1,reserved2, etc */
32618
  },
32619
  {
32620
    "fk_matchtype",
32621
    23,
32622
    PROTOBUF_C_LABEL_NONE,
32623
    PROTOBUF_C_TYPE_STRING,
32624
    0,   /* quantifier_offset */
32625
    offsetof(PgQuery__Constraint, fk_matchtype),
32626
    NULL,
32627
    &protobuf_c_empty_string,
32628
    0,             /* flags */
32629
    0,NULL,NULL    /* reserved1,reserved2, etc */
32630
  },
32631
  {
32632
    "fk_upd_action",
32633
    24,
32634
    PROTOBUF_C_LABEL_NONE,
32635
    PROTOBUF_C_TYPE_STRING,
32636
    0,   /* quantifier_offset */
32637
    offsetof(PgQuery__Constraint, fk_upd_action),
32638
    NULL,
32639
    &protobuf_c_empty_string,
32640
    0,             /* flags */
32641
    0,NULL,NULL    /* reserved1,reserved2, etc */
32642
  },
32643
  {
32644
    "fk_del_action",
32645
    25,
32646
    PROTOBUF_C_LABEL_NONE,
32647
    PROTOBUF_C_TYPE_STRING,
32648
    0,   /* quantifier_offset */
32649
    offsetof(PgQuery__Constraint, fk_del_action),
32650
    NULL,
32651
    &protobuf_c_empty_string,
32652
    0,             /* flags */
32653
    0,NULL,NULL    /* reserved1,reserved2, etc */
32654
  },
32655
  {
32656
    "fk_del_set_cols",
32657
    26,
32658
    PROTOBUF_C_LABEL_REPEATED,
32659
    PROTOBUF_C_TYPE_MESSAGE,
32660
    offsetof(PgQuery__Constraint, n_fk_del_set_cols),
32661
    offsetof(PgQuery__Constraint, fk_del_set_cols),
32662
    &pg_query__node__descriptor,
32663
    NULL,
32664
    0,             /* flags */
32665
    0,NULL,NULL    /* reserved1,reserved2, etc */
32666
  },
32667
  {
32668
    "old_conpfeqop",
32669
    27,
32670
    PROTOBUF_C_LABEL_REPEATED,
32671
    PROTOBUF_C_TYPE_MESSAGE,
32672
    offsetof(PgQuery__Constraint, n_old_conpfeqop),
32673
    offsetof(PgQuery__Constraint, old_conpfeqop),
32674
    &pg_query__node__descriptor,
32675
    NULL,
32676
    0,             /* flags */
32677
    0,NULL,NULL    /* reserved1,reserved2, etc */
32678
  },
32679
  {
32680
    "old_pktable_oid",
32681
    28,
32682
    PROTOBUF_C_LABEL_NONE,
32683
    PROTOBUF_C_TYPE_UINT32,
32684
    0,   /* quantifier_offset */
32685
    offsetof(PgQuery__Constraint, old_pktable_oid),
32686
    NULL,
32687
    NULL,
32688
    0,             /* flags */
32689
    0,NULL,NULL    /* reserved1,reserved2, etc */
32690
  },
32691
  {
32692
    "skip_validation",
32693
    29,
32694
    PROTOBUF_C_LABEL_NONE,
32695
    PROTOBUF_C_TYPE_BOOL,
32696
    0,   /* quantifier_offset */
32697
    offsetof(PgQuery__Constraint, skip_validation),
32698
    NULL,
32699
    NULL,
32700
    0,             /* flags */
32701
    0,NULL,NULL    /* reserved1,reserved2, etc */
32702
  },
32703
  {
32704
    "initially_valid",
32705
    30,
32706
    PROTOBUF_C_LABEL_NONE,
32707
    PROTOBUF_C_TYPE_BOOL,
32708
    0,   /* quantifier_offset */
32709
    offsetof(PgQuery__Constraint, initially_valid),
32710
    NULL,
32711
    NULL,
32712
    0,             /* flags */
32713
    0,NULL,NULL    /* reserved1,reserved2, etc */
32714
  },
32715
};
32716
static const unsigned pg_query__constraint__field_indices_by_name[] = {
32717
  17,   /* field[17] = access_method */
32718
  1,   /* field[1] = conname */
32719
  0,   /* field[0] = contype */
32720
  7,   /* field[7] = cooked_expr */
32721
  2,   /* field[2] = deferrable */
32722
  12,   /* field[12] = exclusions */
32723
  20,   /* field[20] = fk_attrs */
32724
  24,   /* field[24] = fk_del_action */
32725
  25,   /* field[25] = fk_del_set_cols */
32726
  22,   /* field[22] = fk_matchtype */
32727
  23,   /* field[23] = fk_upd_action */
32728
  8,   /* field[8] = generated_when */
32729
  11,   /* field[11] = including */
32730
  14,   /* field[14] = indexname */
32731
  15,   /* field[15] = indexspace */
32732
  3,   /* field[3] = initdeferred */
32733
  29,   /* field[29] = initially_valid */
32734
  5,   /* field[5] = is_no_inherit */
32735
  10,   /* field[10] = keys */
32736
  4,   /* field[4] = location */
32737
  9,   /* field[9] = nulls_not_distinct */
32738
  26,   /* field[26] = old_conpfeqop */
32739
  27,   /* field[27] = old_pktable_oid */
32740
  13,   /* field[13] = options */
32741
  21,   /* field[21] = pk_attrs */
32742
  19,   /* field[19] = pktable */
32743
  6,   /* field[6] = raw_expr */
32744
  16,   /* field[16] = reset_default_tblspc */
32745
  28,   /* field[28] = skip_validation */
32746
  18,   /* field[18] = where_clause */
32747
};
32748
static const ProtobufCIntRange pg_query__constraint__number_ranges[1 + 1] =
32749
{
32750
  { 1, 0 },
32751
  { 0, 30 }
32752
};
32753
const ProtobufCMessageDescriptor pg_query__constraint__descriptor =
32754
{
32755
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
32756
  "pg_query.Constraint",
32757
  "Constraint",
32758
  "PgQuery__Constraint",
32759
  "pg_query",
32760
  sizeof(PgQuery__Constraint),
32761
  30,
32762
  pg_query__constraint__field_descriptors,
32763
  pg_query__constraint__field_indices_by_name,
32764
  1,  pg_query__constraint__number_ranges,
32765
  (ProtobufCMessageInit) pg_query__constraint__init,
32766
  NULL,NULL,NULL    /* reserved[123] */
32767
};
32768
static const ProtobufCFieldDescriptor pg_query__def_elem__field_descriptors[5] =
32769
{
32770
  {
32771
    "defnamespace",
32772
    1,
32773
    PROTOBUF_C_LABEL_NONE,
32774
    PROTOBUF_C_TYPE_STRING,
32775
    0,   /* quantifier_offset */
32776
    offsetof(PgQuery__DefElem, defnamespace),
32777
    NULL,
32778
    &protobuf_c_empty_string,
32779
    0,             /* flags */
32780
    0,NULL,NULL    /* reserved1,reserved2, etc */
32781
  },
32782
  {
32783
    "defname",
32784
    2,
32785
    PROTOBUF_C_LABEL_NONE,
32786
    PROTOBUF_C_TYPE_STRING,
32787
    0,   /* quantifier_offset */
32788
    offsetof(PgQuery__DefElem, defname),
32789
    NULL,
32790
    &protobuf_c_empty_string,
32791
    0,             /* flags */
32792
    0,NULL,NULL    /* reserved1,reserved2, etc */
32793
  },
32794
  {
32795
    "arg",
32796
    3,
32797
    PROTOBUF_C_LABEL_NONE,
32798
    PROTOBUF_C_TYPE_MESSAGE,
32799
    0,   /* quantifier_offset */
32800
    offsetof(PgQuery__DefElem, arg),
32801
    &pg_query__node__descriptor,
32802
    NULL,
32803
    0,             /* flags */
32804
    0,NULL,NULL    /* reserved1,reserved2, etc */
32805
  },
32806
  {
32807
    "defaction",
32808
    4,
32809
    PROTOBUF_C_LABEL_NONE,
32810
    PROTOBUF_C_TYPE_ENUM,
32811
    0,   /* quantifier_offset */
32812
    offsetof(PgQuery__DefElem, defaction),
32813
    &pg_query__def_elem_action__descriptor,
32814
    NULL,
32815
    0,             /* flags */
32816
    0,NULL,NULL    /* reserved1,reserved2, etc */
32817
  },
32818
  {
32819
    "location",
32820
    5,
32821
    PROTOBUF_C_LABEL_NONE,
32822
    PROTOBUF_C_TYPE_INT32,
32823
    0,   /* quantifier_offset */
32824
    offsetof(PgQuery__DefElem, location),
32825
    NULL,
32826
    NULL,
32827
    0,             /* flags */
32828
    0,NULL,NULL    /* reserved1,reserved2, etc */
32829
  },
32830
};
32831
static const unsigned pg_query__def_elem__field_indices_by_name[] = {
32832
  2,   /* field[2] = arg */
32833
  3,   /* field[3] = defaction */
32834
  1,   /* field[1] = defname */
32835
  0,   /* field[0] = defnamespace */
32836
  4,   /* field[4] = location */
32837
};
32838
static const ProtobufCIntRange pg_query__def_elem__number_ranges[1 + 1] =
32839
{
32840
  { 1, 0 },
32841
  { 0, 5 }
32842
};
32843
const ProtobufCMessageDescriptor pg_query__def_elem__descriptor =
32844
{
32845
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
32846
  "pg_query.DefElem",
32847
  "DefElem",
32848
  "PgQuery__DefElem",
32849
  "pg_query",
32850
  sizeof(PgQuery__DefElem),
32851
  5,
32852
  pg_query__def_elem__field_descriptors,
32853
  pg_query__def_elem__field_indices_by_name,
32854
  1,  pg_query__def_elem__number_ranges,
32855
  (ProtobufCMessageInit) pg_query__def_elem__init,
32856
  NULL,NULL,NULL    /* reserved[123] */
32857
};
32858
static const ProtobufCFieldDescriptor pg_query__range_tbl_entry__field_descriptors[37] =
32859
{
32860
  {
32861
    "rtekind",
32862
    1,
32863
    PROTOBUF_C_LABEL_NONE,
32864
    PROTOBUF_C_TYPE_ENUM,
32865
    0,   /* quantifier_offset */
32866
    offsetof(PgQuery__RangeTblEntry, rtekind),
32867
    &pg_query__rtekind__descriptor,
32868
    NULL,
32869
    0,             /* flags */
32870
    0,NULL,NULL    /* reserved1,reserved2, etc */
32871
  },
32872
  {
32873
    "relid",
32874
    2,
32875
    PROTOBUF_C_LABEL_NONE,
32876
    PROTOBUF_C_TYPE_UINT32,
32877
    0,   /* quantifier_offset */
32878
    offsetof(PgQuery__RangeTblEntry, relid),
32879
    NULL,
32880
    NULL,
32881
    0,             /* flags */
32882
    0,NULL,NULL    /* reserved1,reserved2, etc */
32883
  },
32884
  {
32885
    "relkind",
32886
    3,
32887
    PROTOBUF_C_LABEL_NONE,
32888
    PROTOBUF_C_TYPE_STRING,
32889
    0,   /* quantifier_offset */
32890
    offsetof(PgQuery__RangeTblEntry, relkind),
32891
    NULL,
32892
    &protobuf_c_empty_string,
32893
    0,             /* flags */
32894
    0,NULL,NULL    /* reserved1,reserved2, etc */
32895
  },
32896
  {
32897
    "rellockmode",
32898
    4,
32899
    PROTOBUF_C_LABEL_NONE,
32900
    PROTOBUF_C_TYPE_INT32,
32901
    0,   /* quantifier_offset */
32902
    offsetof(PgQuery__RangeTblEntry, rellockmode),
32903
    NULL,
32904
    NULL,
32905
    0,             /* flags */
32906
    0,NULL,NULL    /* reserved1,reserved2, etc */
32907
  },
32908
  {
32909
    "tablesample",
32910
    5,
32911
    PROTOBUF_C_LABEL_NONE,
32912
    PROTOBUF_C_TYPE_MESSAGE,
32913
    0,   /* quantifier_offset */
32914
    offsetof(PgQuery__RangeTblEntry, tablesample),
32915
    &pg_query__table_sample_clause__descriptor,
32916
    NULL,
32917
    0,             /* flags */
32918
    0,NULL,NULL    /* reserved1,reserved2, etc */
32919
  },
32920
  {
32921
    "subquery",
32922
    6,
32923
    PROTOBUF_C_LABEL_NONE,
32924
    PROTOBUF_C_TYPE_MESSAGE,
32925
    0,   /* quantifier_offset */
32926
    offsetof(PgQuery__RangeTblEntry, subquery),
32927
    &pg_query__query__descriptor,
32928
    NULL,
32929
    0,             /* flags */
32930
    0,NULL,NULL    /* reserved1,reserved2, etc */
32931
  },
32932
  {
32933
    "security_barrier",
32934
    7,
32935
    PROTOBUF_C_LABEL_NONE,
32936
    PROTOBUF_C_TYPE_BOOL,
32937
    0,   /* quantifier_offset */
32938
    offsetof(PgQuery__RangeTblEntry, security_barrier),
32939
    NULL,
32940
    NULL,
32941
    0,             /* flags */
32942
    0,NULL,NULL    /* reserved1,reserved2, etc */
32943
  },
32944
  {
32945
    "jointype",
32946
    8,
32947
    PROTOBUF_C_LABEL_NONE,
32948
    PROTOBUF_C_TYPE_ENUM,
32949
    0,   /* quantifier_offset */
32950
    offsetof(PgQuery__RangeTblEntry, jointype),
32951
    &pg_query__join_type__descriptor,
32952
    NULL,
32953
    0,             /* flags */
32954
    0,NULL,NULL    /* reserved1,reserved2, etc */
32955
  },
32956
  {
32957
    "joinmergedcols",
32958
    9,
32959
    PROTOBUF_C_LABEL_NONE,
32960
    PROTOBUF_C_TYPE_INT32,
32961
    0,   /* quantifier_offset */
32962
    offsetof(PgQuery__RangeTblEntry, joinmergedcols),
32963
    NULL,
32964
    NULL,
32965
    0,             /* flags */
32966
    0,NULL,NULL    /* reserved1,reserved2, etc */
32967
  },
32968
  {
32969
    "joinaliasvars",
32970
    10,
32971
    PROTOBUF_C_LABEL_REPEATED,
32972
    PROTOBUF_C_TYPE_MESSAGE,
32973
    offsetof(PgQuery__RangeTblEntry, n_joinaliasvars),
32974
    offsetof(PgQuery__RangeTblEntry, joinaliasvars),
32975
    &pg_query__node__descriptor,
32976
    NULL,
32977
    0,             /* flags */
32978
    0,NULL,NULL    /* reserved1,reserved2, etc */
32979
  },
32980
  {
32981
    "joinleftcols",
32982
    11,
32983
    PROTOBUF_C_LABEL_REPEATED,
32984
    PROTOBUF_C_TYPE_MESSAGE,
32985
    offsetof(PgQuery__RangeTblEntry, n_joinleftcols),
32986
    offsetof(PgQuery__RangeTblEntry, joinleftcols),
32987
    &pg_query__node__descriptor,
32988
    NULL,
32989
    0,             /* flags */
32990
    0,NULL,NULL    /* reserved1,reserved2, etc */
32991
  },
32992
  {
32993
    "joinrightcols",
32994
    12,
32995
    PROTOBUF_C_LABEL_REPEATED,
32996
    PROTOBUF_C_TYPE_MESSAGE,
32997
    offsetof(PgQuery__RangeTblEntry, n_joinrightcols),
32998
    offsetof(PgQuery__RangeTblEntry, joinrightcols),
32999
    &pg_query__node__descriptor,
33000
    NULL,
33001
    0,             /* flags */
33002
    0,NULL,NULL    /* reserved1,reserved2, etc */
33003
  },
33004
  {
33005
    "join_using_alias",
33006
    13,
33007
    PROTOBUF_C_LABEL_NONE,
33008
    PROTOBUF_C_TYPE_MESSAGE,
33009
    0,   /* quantifier_offset */
33010
    offsetof(PgQuery__RangeTblEntry, join_using_alias),
33011
    &pg_query__alias__descriptor,
33012
    NULL,
33013
    0,             /* flags */
33014
    0,NULL,NULL    /* reserved1,reserved2, etc */
33015
  },
33016
  {
33017
    "functions",
33018
    14,
33019
    PROTOBUF_C_LABEL_REPEATED,
33020
    PROTOBUF_C_TYPE_MESSAGE,
33021
    offsetof(PgQuery__RangeTblEntry, n_functions),
33022
    offsetof(PgQuery__RangeTblEntry, functions),
33023
    &pg_query__node__descriptor,
33024
    NULL,
33025
    0,             /* flags */
33026
    0,NULL,NULL    /* reserved1,reserved2, etc */
33027
  },
33028
  {
33029
    "funcordinality",
33030
    15,
33031
    PROTOBUF_C_LABEL_NONE,
33032
    PROTOBUF_C_TYPE_BOOL,
33033
    0,   /* quantifier_offset */
33034
    offsetof(PgQuery__RangeTblEntry, funcordinality),
33035
    NULL,
33036
    NULL,
33037
    0,             /* flags */
33038
    0,NULL,NULL    /* reserved1,reserved2, etc */
33039
  },
33040
  {
33041
    "tablefunc",
33042
    16,
33043
    PROTOBUF_C_LABEL_NONE,
33044
    PROTOBUF_C_TYPE_MESSAGE,
33045
    0,   /* quantifier_offset */
33046
    offsetof(PgQuery__RangeTblEntry, tablefunc),
33047
    &pg_query__table_func__descriptor,
33048
    NULL,
33049
    0,             /* flags */
33050
    0,NULL,NULL    /* reserved1,reserved2, etc */
33051
  },
33052
  {
33053
    "values_lists",
33054
    17,
33055
    PROTOBUF_C_LABEL_REPEATED,
33056
    PROTOBUF_C_TYPE_MESSAGE,
33057
    offsetof(PgQuery__RangeTblEntry, n_values_lists),
33058
    offsetof(PgQuery__RangeTblEntry, values_lists),
33059
    &pg_query__node__descriptor,
33060
    NULL,
33061
    0,             /* flags */
33062
    0,NULL,NULL    /* reserved1,reserved2, etc */
33063
  },
33064
  {
33065
    "ctename",
33066
    18,
33067
    PROTOBUF_C_LABEL_NONE,
33068
    PROTOBUF_C_TYPE_STRING,
33069
    0,   /* quantifier_offset */
33070
    offsetof(PgQuery__RangeTblEntry, ctename),
33071
    NULL,
33072
    &protobuf_c_empty_string,
33073
    0,             /* flags */
33074
    0,NULL,NULL    /* reserved1,reserved2, etc */
33075
  },
33076
  {
33077
    "ctelevelsup",
33078
    19,
33079
    PROTOBUF_C_LABEL_NONE,
33080
    PROTOBUF_C_TYPE_UINT32,
33081
    0,   /* quantifier_offset */
33082
    offsetof(PgQuery__RangeTblEntry, ctelevelsup),
33083
    NULL,
33084
    NULL,
33085
    0,             /* flags */
33086
    0,NULL,NULL    /* reserved1,reserved2, etc */
33087
  },
33088
  {
33089
    "self_reference",
33090
    20,
33091
    PROTOBUF_C_LABEL_NONE,
33092
    PROTOBUF_C_TYPE_BOOL,
33093
    0,   /* quantifier_offset */
33094
    offsetof(PgQuery__RangeTblEntry, self_reference),
33095
    NULL,
33096
    NULL,
33097
    0,             /* flags */
33098
    0,NULL,NULL    /* reserved1,reserved2, etc */
33099
  },
33100
  {
33101
    "coltypes",
33102
    21,
33103
    PROTOBUF_C_LABEL_REPEATED,
33104
    PROTOBUF_C_TYPE_MESSAGE,
33105
    offsetof(PgQuery__RangeTblEntry, n_coltypes),
33106
    offsetof(PgQuery__RangeTblEntry, coltypes),
33107
    &pg_query__node__descriptor,
33108
    NULL,
33109
    0,             /* flags */
33110
    0,NULL,NULL    /* reserved1,reserved2, etc */
33111
  },
33112
  {
33113
    "coltypmods",
33114
    22,
33115
    PROTOBUF_C_LABEL_REPEATED,
33116
    PROTOBUF_C_TYPE_MESSAGE,
33117
    offsetof(PgQuery__RangeTblEntry, n_coltypmods),
33118
    offsetof(PgQuery__RangeTblEntry, coltypmods),
33119
    &pg_query__node__descriptor,
33120
    NULL,
33121
    0,             /* flags */
33122
    0,NULL,NULL    /* reserved1,reserved2, etc */
33123
  },
33124
  {
33125
    "colcollations",
33126
    23,
33127
    PROTOBUF_C_LABEL_REPEATED,
33128
    PROTOBUF_C_TYPE_MESSAGE,
33129
    offsetof(PgQuery__RangeTblEntry, n_colcollations),
33130
    offsetof(PgQuery__RangeTblEntry, colcollations),
33131
    &pg_query__node__descriptor,
33132
    NULL,
33133
    0,             /* flags */
33134
    0,NULL,NULL    /* reserved1,reserved2, etc */
33135
  },
33136
  {
33137
    "enrname",
33138
    24,
33139
    PROTOBUF_C_LABEL_NONE,
33140
    PROTOBUF_C_TYPE_STRING,
33141
    0,   /* quantifier_offset */
33142
    offsetof(PgQuery__RangeTblEntry, enrname),
33143
    NULL,
33144
    &protobuf_c_empty_string,
33145
    0,             /* flags */
33146
    0,NULL,NULL    /* reserved1,reserved2, etc */
33147
  },
33148
  {
33149
    "enrtuples",
33150
    25,
33151
    PROTOBUF_C_LABEL_NONE,
33152
    PROTOBUF_C_TYPE_DOUBLE,
33153
    0,   /* quantifier_offset */
33154
    offsetof(PgQuery__RangeTblEntry, enrtuples),
33155
    NULL,
33156
    NULL,
33157
    0,             /* flags */
33158
    0,NULL,NULL    /* reserved1,reserved2, etc */
33159
  },
33160
  {
33161
    "alias",
33162
    26,
33163
    PROTOBUF_C_LABEL_NONE,
33164
    PROTOBUF_C_TYPE_MESSAGE,
33165
    0,   /* quantifier_offset */
33166
    offsetof(PgQuery__RangeTblEntry, alias),
33167
    &pg_query__alias__descriptor,
33168
    NULL,
33169
    0,             /* flags */
33170
    0,NULL,NULL    /* reserved1,reserved2, etc */
33171
  },
33172
  {
33173
    "eref",
33174
    27,
33175
    PROTOBUF_C_LABEL_NONE,
33176
    PROTOBUF_C_TYPE_MESSAGE,
33177
    0,   /* quantifier_offset */
33178
    offsetof(PgQuery__RangeTblEntry, eref),
33179
    &pg_query__alias__descriptor,
33180
    NULL,
33181
    0,             /* flags */
33182
    0,NULL,NULL    /* reserved1,reserved2, etc */
33183
  },
33184
  {
33185
    "lateral",
33186
    28,
33187
    PROTOBUF_C_LABEL_NONE,
33188
    PROTOBUF_C_TYPE_BOOL,
33189
    0,   /* quantifier_offset */
33190
    offsetof(PgQuery__RangeTblEntry, lateral),
33191
    NULL,
33192
    NULL,
33193
    0,             /* flags */
33194
    0,NULL,NULL    /* reserved1,reserved2, etc */
33195
  },
33196
  {
33197
    "inh",
33198
    29,
33199
    PROTOBUF_C_LABEL_NONE,
33200
    PROTOBUF_C_TYPE_BOOL,
33201
    0,   /* quantifier_offset */
33202
    offsetof(PgQuery__RangeTblEntry, inh),
33203
    NULL,
33204
    NULL,
33205
    0,             /* flags */
33206
    0,NULL,NULL    /* reserved1,reserved2, etc */
33207
  },
33208
  {
33209
    "in_from_cl",
33210
    30,
33211
    PROTOBUF_C_LABEL_NONE,
33212
    PROTOBUF_C_TYPE_BOOL,
33213
    0,   /* quantifier_offset */
33214
    offsetof(PgQuery__RangeTblEntry, in_from_cl),
33215
    NULL,
33216
    NULL,
33217
    0,             /* flags */
33218
    0,NULL,NULL    /* reserved1,reserved2, etc */
33219
  },
33220
  {
33221
    "required_perms",
33222
    31,
33223
    PROTOBUF_C_LABEL_NONE,
33224
    PROTOBUF_C_TYPE_UINT32,
33225
    0,   /* quantifier_offset */
33226
    offsetof(PgQuery__RangeTblEntry, required_perms),
33227
    NULL,
33228
    NULL,
33229
    0,             /* flags */
33230
    0,NULL,NULL    /* reserved1,reserved2, etc */
33231
  },
33232
  {
33233
    "check_as_user",
33234
    32,
33235
    PROTOBUF_C_LABEL_NONE,
33236
    PROTOBUF_C_TYPE_UINT32,
33237
    0,   /* quantifier_offset */
33238
    offsetof(PgQuery__RangeTblEntry, check_as_user),
33239
    NULL,
33240
    NULL,
33241
    0,             /* flags */
33242
    0,NULL,NULL    /* reserved1,reserved2, etc */
33243
  },
33244
  {
33245
    "selected_cols",
33246
    33,
33247
    PROTOBUF_C_LABEL_REPEATED,
33248
    PROTOBUF_C_TYPE_UINT64,
33249
    offsetof(PgQuery__RangeTblEntry, n_selected_cols),
33250
    offsetof(PgQuery__RangeTblEntry, selected_cols),
33251
    NULL,
33252
    NULL,
33253
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
33254
    0,NULL,NULL    /* reserved1,reserved2, etc */
33255
  },
33256
  {
33257
    "inserted_cols",
33258
    34,
33259
    PROTOBUF_C_LABEL_REPEATED,
33260
    PROTOBUF_C_TYPE_UINT64,
33261
    offsetof(PgQuery__RangeTblEntry, n_inserted_cols),
33262
    offsetof(PgQuery__RangeTblEntry, inserted_cols),
33263
    NULL,
33264
    NULL,
33265
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
33266
    0,NULL,NULL    /* reserved1,reserved2, etc */
33267
  },
33268
  {
33269
    "updated_cols",
33270
    35,
33271
    PROTOBUF_C_LABEL_REPEATED,
33272
    PROTOBUF_C_TYPE_UINT64,
33273
    offsetof(PgQuery__RangeTblEntry, n_updated_cols),
33274
    offsetof(PgQuery__RangeTblEntry, updated_cols),
33275
    NULL,
33276
    NULL,
33277
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
33278
    0,NULL,NULL    /* reserved1,reserved2, etc */
33279
  },
33280
  {
33281
    "extra_updated_cols",
33282
    36,
33283
    PROTOBUF_C_LABEL_REPEATED,
33284
    PROTOBUF_C_TYPE_UINT64,
33285
    offsetof(PgQuery__RangeTblEntry, n_extra_updated_cols),
33286
    offsetof(PgQuery__RangeTblEntry, extra_updated_cols),
33287
    NULL,
33288
    NULL,
33289
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
33290
    0,NULL,NULL    /* reserved1,reserved2, etc */
33291
  },
33292
  {
33293
    "security_quals",
33294
    37,
33295
    PROTOBUF_C_LABEL_REPEATED,
33296
    PROTOBUF_C_TYPE_MESSAGE,
33297
    offsetof(PgQuery__RangeTblEntry, n_security_quals),
33298
    offsetof(PgQuery__RangeTblEntry, security_quals),
33299
    &pg_query__node__descriptor,
33300
    NULL,
33301
    0,             /* flags */
33302
    0,NULL,NULL    /* reserved1,reserved2, etc */
33303
  },
33304
};
33305
static const unsigned pg_query__range_tbl_entry__field_indices_by_name[] = {
33306
  25,   /* field[25] = alias */
33307
  31,   /* field[31] = check_as_user */
33308
  22,   /* field[22] = colcollations */
33309
  20,   /* field[20] = coltypes */
33310
  21,   /* field[21] = coltypmods */
33311
  18,   /* field[18] = ctelevelsup */
33312
  17,   /* field[17] = ctename */
33313
  23,   /* field[23] = enrname */
33314
  24,   /* field[24] = enrtuples */
33315
  26,   /* field[26] = eref */
33316
  35,   /* field[35] = extra_updated_cols */
33317
  14,   /* field[14] = funcordinality */
33318
  13,   /* field[13] = functions */
33319
  29,   /* field[29] = in_from_cl */
33320
  28,   /* field[28] = inh */
33321
  33,   /* field[33] = inserted_cols */
33322
  12,   /* field[12] = join_using_alias */
33323
  9,   /* field[9] = joinaliasvars */
33324
  10,   /* field[10] = joinleftcols */
33325
  8,   /* field[8] = joinmergedcols */
33326
  11,   /* field[11] = joinrightcols */
33327
  7,   /* field[7] = jointype */
33328
  27,   /* field[27] = lateral */
33329
  1,   /* field[1] = relid */
33330
  2,   /* field[2] = relkind */
33331
  3,   /* field[3] = rellockmode */
33332
  30,   /* field[30] = required_perms */
33333
  0,   /* field[0] = rtekind */
33334
  6,   /* field[6] = security_barrier */
33335
  36,   /* field[36] = security_quals */
33336
  32,   /* field[32] = selected_cols */
33337
  19,   /* field[19] = self_reference */
33338
  5,   /* field[5] = subquery */
33339
  15,   /* field[15] = tablefunc */
33340
  4,   /* field[4] = tablesample */
33341
  34,   /* field[34] = updated_cols */
33342
  16,   /* field[16] = values_lists */
33343
};
33344
static const ProtobufCIntRange pg_query__range_tbl_entry__number_ranges[1 + 1] =
33345
{
33346
  { 1, 0 },
33347
  { 0, 37 }
33348
};
33349
const ProtobufCMessageDescriptor pg_query__range_tbl_entry__descriptor =
33350
{
33351
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33352
  "pg_query.RangeTblEntry",
33353
  "RangeTblEntry",
33354
  "PgQuery__RangeTblEntry",
33355
  "pg_query",
33356
  sizeof(PgQuery__RangeTblEntry),
33357
  37,
33358
  pg_query__range_tbl_entry__field_descriptors,
33359
  pg_query__range_tbl_entry__field_indices_by_name,
33360
  1,  pg_query__range_tbl_entry__number_ranges,
33361
  (ProtobufCMessageInit) pg_query__range_tbl_entry__init,
33362
  NULL,NULL,NULL    /* reserved[123] */
33363
};
33364
static const ProtobufCFieldDescriptor pg_query__range_tbl_function__field_descriptors[7] =
33365
{
33366
  {
33367
    "funcexpr",
33368
    1,
33369
    PROTOBUF_C_LABEL_NONE,
33370
    PROTOBUF_C_TYPE_MESSAGE,
33371
    0,   /* quantifier_offset */
33372
    offsetof(PgQuery__RangeTblFunction, funcexpr),
33373
    &pg_query__node__descriptor,
33374
    NULL,
33375
    0,             /* flags */
33376
    0,NULL,NULL    /* reserved1,reserved2, etc */
33377
  },
33378
  {
33379
    "funccolcount",
33380
    2,
33381
    PROTOBUF_C_LABEL_NONE,
33382
    PROTOBUF_C_TYPE_INT32,
33383
    0,   /* quantifier_offset */
33384
    offsetof(PgQuery__RangeTblFunction, funccolcount),
33385
    NULL,
33386
    NULL,
33387
    0,             /* flags */
33388
    0,NULL,NULL    /* reserved1,reserved2, etc */
33389
  },
33390
  {
33391
    "funccolnames",
33392
    3,
33393
    PROTOBUF_C_LABEL_REPEATED,
33394
    PROTOBUF_C_TYPE_MESSAGE,
33395
    offsetof(PgQuery__RangeTblFunction, n_funccolnames),
33396
    offsetof(PgQuery__RangeTblFunction, funccolnames),
33397
    &pg_query__node__descriptor,
33398
    NULL,
33399
    0,             /* flags */
33400
    0,NULL,NULL    /* reserved1,reserved2, etc */
33401
  },
33402
  {
33403
    "funccoltypes",
33404
    4,
33405
    PROTOBUF_C_LABEL_REPEATED,
33406
    PROTOBUF_C_TYPE_MESSAGE,
33407
    offsetof(PgQuery__RangeTblFunction, n_funccoltypes),
33408
    offsetof(PgQuery__RangeTblFunction, funccoltypes),
33409
    &pg_query__node__descriptor,
33410
    NULL,
33411
    0,             /* flags */
33412
    0,NULL,NULL    /* reserved1,reserved2, etc */
33413
  },
33414
  {
33415
    "funccoltypmods",
33416
    5,
33417
    PROTOBUF_C_LABEL_REPEATED,
33418
    PROTOBUF_C_TYPE_MESSAGE,
33419
    offsetof(PgQuery__RangeTblFunction, n_funccoltypmods),
33420
    offsetof(PgQuery__RangeTblFunction, funccoltypmods),
33421
    &pg_query__node__descriptor,
33422
    NULL,
33423
    0,             /* flags */
33424
    0,NULL,NULL    /* reserved1,reserved2, etc */
33425
  },
33426
  {
33427
    "funccolcollations",
33428
    6,
33429
    PROTOBUF_C_LABEL_REPEATED,
33430
    PROTOBUF_C_TYPE_MESSAGE,
33431
    offsetof(PgQuery__RangeTblFunction, n_funccolcollations),
33432
    offsetof(PgQuery__RangeTblFunction, funccolcollations),
33433
    &pg_query__node__descriptor,
33434
    NULL,
33435
    0,             /* flags */
33436
    0,NULL,NULL    /* reserved1,reserved2, etc */
33437
  },
33438
  {
33439
    "funcparams",
33440
    7,
33441
    PROTOBUF_C_LABEL_REPEATED,
33442
    PROTOBUF_C_TYPE_UINT64,
33443
    offsetof(PgQuery__RangeTblFunction, n_funcparams),
33444
    offsetof(PgQuery__RangeTblFunction, funcparams),
33445
    NULL,
33446
    NULL,
33447
    0 | PROTOBUF_C_FIELD_FLAG_PACKED,             /* flags */
33448
    0,NULL,NULL    /* reserved1,reserved2, etc */
33449
  },
33450
};
33451
static const unsigned pg_query__range_tbl_function__field_indices_by_name[] = {
33452
  5,   /* field[5] = funccolcollations */
33453
  1,   /* field[1] = funccolcount */
33454
  2,   /* field[2] = funccolnames */
33455
  3,   /* field[3] = funccoltypes */
33456
  4,   /* field[4] = funccoltypmods */
33457
  0,   /* field[0] = funcexpr */
33458
  6,   /* field[6] = funcparams */
33459
};
33460
static const ProtobufCIntRange pg_query__range_tbl_function__number_ranges[1 + 1] =
33461
{
33462
  { 1, 0 },
33463
  { 0, 7 }
33464
};
33465
const ProtobufCMessageDescriptor pg_query__range_tbl_function__descriptor =
33466
{
33467
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33468
  "pg_query.RangeTblFunction",
33469
  "RangeTblFunction",
33470
  "PgQuery__RangeTblFunction",
33471
  "pg_query",
33472
  sizeof(PgQuery__RangeTblFunction),
33473
  7,
33474
  pg_query__range_tbl_function__field_descriptors,
33475
  pg_query__range_tbl_function__field_indices_by_name,
33476
  1,  pg_query__range_tbl_function__number_ranges,
33477
  (ProtobufCMessageInit) pg_query__range_tbl_function__init,
33478
  NULL,NULL,NULL    /* reserved[123] */
33479
};
33480
static const ProtobufCFieldDescriptor pg_query__table_sample_clause__field_descriptors[3] =
33481
{
33482
  {
33483
    "tsmhandler",
33484
    1,
33485
    PROTOBUF_C_LABEL_NONE,
33486
    PROTOBUF_C_TYPE_UINT32,
33487
    0,   /* quantifier_offset */
33488
    offsetof(PgQuery__TableSampleClause, tsmhandler),
33489
    NULL,
33490
    NULL,
33491
    0,             /* flags */
33492
    0,NULL,NULL    /* reserved1,reserved2, etc */
33493
  },
33494
  {
33495
    "args",
33496
    2,
33497
    PROTOBUF_C_LABEL_REPEATED,
33498
    PROTOBUF_C_TYPE_MESSAGE,
33499
    offsetof(PgQuery__TableSampleClause, n_args),
33500
    offsetof(PgQuery__TableSampleClause, args),
33501
    &pg_query__node__descriptor,
33502
    NULL,
33503
    0,             /* flags */
33504
    0,NULL,NULL    /* reserved1,reserved2, etc */
33505
  },
33506
  {
33507
    "repeatable",
33508
    3,
33509
    PROTOBUF_C_LABEL_NONE,
33510
    PROTOBUF_C_TYPE_MESSAGE,
33511
    0,   /* quantifier_offset */
33512
    offsetof(PgQuery__TableSampleClause, repeatable),
33513
    &pg_query__node__descriptor,
33514
    NULL,
33515
    0,             /* flags */
33516
    0,NULL,NULL    /* reserved1,reserved2, etc */
33517
  },
33518
};
33519
static const unsigned pg_query__table_sample_clause__field_indices_by_name[] = {
33520
  1,   /* field[1] = args */
33521
  2,   /* field[2] = repeatable */
33522
  0,   /* field[0] = tsmhandler */
33523
};
33524
static const ProtobufCIntRange pg_query__table_sample_clause__number_ranges[1 + 1] =
33525
{
33526
  { 1, 0 },
33527
  { 0, 3 }
33528
};
33529
const ProtobufCMessageDescriptor pg_query__table_sample_clause__descriptor =
33530
{
33531
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33532
  "pg_query.TableSampleClause",
33533
  "TableSampleClause",
33534
  "PgQuery__TableSampleClause",
33535
  "pg_query",
33536
  sizeof(PgQuery__TableSampleClause),
33537
  3,
33538
  pg_query__table_sample_clause__field_descriptors,
33539
  pg_query__table_sample_clause__field_indices_by_name,
33540
  1,  pg_query__table_sample_clause__number_ranges,
33541
  (ProtobufCMessageInit) pg_query__table_sample_clause__init,
33542
  NULL,NULL,NULL    /* reserved[123] */
33543
};
33544
static const ProtobufCFieldDescriptor pg_query__with_check_option__field_descriptors[5] =
33545
{
33546
  {
33547
    "kind",
33548
    1,
33549
    PROTOBUF_C_LABEL_NONE,
33550
    PROTOBUF_C_TYPE_ENUM,
33551
    0,   /* quantifier_offset */
33552
    offsetof(PgQuery__WithCheckOption, kind),
33553
    &pg_query__wcokind__descriptor,
33554
    NULL,
33555
    0,             /* flags */
33556
    0,NULL,NULL    /* reserved1,reserved2, etc */
33557
  },
33558
  {
33559
    "relname",
33560
    2,
33561
    PROTOBUF_C_LABEL_NONE,
33562
    PROTOBUF_C_TYPE_STRING,
33563
    0,   /* quantifier_offset */
33564
    offsetof(PgQuery__WithCheckOption, relname),
33565
    NULL,
33566
    &protobuf_c_empty_string,
33567
    0,             /* flags */
33568
    0,NULL,NULL    /* reserved1,reserved2, etc */
33569
  },
33570
  {
33571
    "polname",
33572
    3,
33573
    PROTOBUF_C_LABEL_NONE,
33574
    PROTOBUF_C_TYPE_STRING,
33575
    0,   /* quantifier_offset */
33576
    offsetof(PgQuery__WithCheckOption, polname),
33577
    NULL,
33578
    &protobuf_c_empty_string,
33579
    0,             /* flags */
33580
    0,NULL,NULL    /* reserved1,reserved2, etc */
33581
  },
33582
  {
33583
    "qual",
33584
    4,
33585
    PROTOBUF_C_LABEL_NONE,
33586
    PROTOBUF_C_TYPE_MESSAGE,
33587
    0,   /* quantifier_offset */
33588
    offsetof(PgQuery__WithCheckOption, qual),
33589
    &pg_query__node__descriptor,
33590
    NULL,
33591
    0,             /* flags */
33592
    0,NULL,NULL    /* reserved1,reserved2, etc */
33593
  },
33594
  {
33595
    "cascaded",
33596
    5,
33597
    PROTOBUF_C_LABEL_NONE,
33598
    PROTOBUF_C_TYPE_BOOL,
33599
    0,   /* quantifier_offset */
33600
    offsetof(PgQuery__WithCheckOption, cascaded),
33601
    NULL,
33602
    NULL,
33603
    0,             /* flags */
33604
    0,NULL,NULL    /* reserved1,reserved2, etc */
33605
  },
33606
};
33607
static const unsigned pg_query__with_check_option__field_indices_by_name[] = {
33608
  4,   /* field[4] = cascaded */
33609
  0,   /* field[0] = kind */
33610
  2,   /* field[2] = polname */
33611
  3,   /* field[3] = qual */
33612
  1,   /* field[1] = relname */
33613
};
33614
static const ProtobufCIntRange pg_query__with_check_option__number_ranges[1 + 1] =
33615
{
33616
  { 1, 0 },
33617
  { 0, 5 }
33618
};
33619
const ProtobufCMessageDescriptor pg_query__with_check_option__descriptor =
33620
{
33621
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33622
  "pg_query.WithCheckOption",
33623
  "WithCheckOption",
33624
  "PgQuery__WithCheckOption",
33625
  "pg_query",
33626
  sizeof(PgQuery__WithCheckOption),
33627
  5,
33628
  pg_query__with_check_option__field_descriptors,
33629
  pg_query__with_check_option__field_indices_by_name,
33630
  1,  pg_query__with_check_option__number_ranges,
33631
  (ProtobufCMessageInit) pg_query__with_check_option__init,
33632
  NULL,NULL,NULL    /* reserved[123] */
33633
};
33634
static const ProtobufCFieldDescriptor pg_query__sort_group_clause__field_descriptors[5] =
33635
{
33636
  {
33637
    "tle_sort_group_ref",
33638
    1,
33639
    PROTOBUF_C_LABEL_NONE,
33640
    PROTOBUF_C_TYPE_UINT32,
33641
    0,   /* quantifier_offset */
33642
    offsetof(PgQuery__SortGroupClause, tle_sort_group_ref),
33643
    NULL,
33644
    NULL,
33645
    0,             /* flags */
33646
    0,NULL,NULL    /* reserved1,reserved2, etc */
33647
  },
33648
  {
33649
    "eqop",
33650
    2,
33651
    PROTOBUF_C_LABEL_NONE,
33652
    PROTOBUF_C_TYPE_UINT32,
33653
    0,   /* quantifier_offset */
33654
    offsetof(PgQuery__SortGroupClause, eqop),
33655
    NULL,
33656
    NULL,
33657
    0,             /* flags */
33658
    0,NULL,NULL    /* reserved1,reserved2, etc */
33659
  },
33660
  {
33661
    "sortop",
33662
    3,
33663
    PROTOBUF_C_LABEL_NONE,
33664
    PROTOBUF_C_TYPE_UINT32,
33665
    0,   /* quantifier_offset */
33666
    offsetof(PgQuery__SortGroupClause, sortop),
33667
    NULL,
33668
    NULL,
33669
    0,             /* flags */
33670
    0,NULL,NULL    /* reserved1,reserved2, etc */
33671
  },
33672
  {
33673
    "nulls_first",
33674
    4,
33675
    PROTOBUF_C_LABEL_NONE,
33676
    PROTOBUF_C_TYPE_BOOL,
33677
    0,   /* quantifier_offset */
33678
    offsetof(PgQuery__SortGroupClause, nulls_first),
33679
    NULL,
33680
    NULL,
33681
    0,             /* flags */
33682
    0,NULL,NULL    /* reserved1,reserved2, etc */
33683
  },
33684
  {
33685
    "hashable",
33686
    5,
33687
    PROTOBUF_C_LABEL_NONE,
33688
    PROTOBUF_C_TYPE_BOOL,
33689
    0,   /* quantifier_offset */
33690
    offsetof(PgQuery__SortGroupClause, hashable),
33691
    NULL,
33692
    NULL,
33693
    0,             /* flags */
33694
    0,NULL,NULL    /* reserved1,reserved2, etc */
33695
  },
33696
};
33697
static const unsigned pg_query__sort_group_clause__field_indices_by_name[] = {
33698
  1,   /* field[1] = eqop */
33699
  4,   /* field[4] = hashable */
33700
  3,   /* field[3] = nulls_first */
33701
  2,   /* field[2] = sortop */
33702
  0,   /* field[0] = tle_sort_group_ref */
33703
};
33704
static const ProtobufCIntRange pg_query__sort_group_clause__number_ranges[1 + 1] =
33705
{
33706
  { 1, 0 },
33707
  { 0, 5 }
33708
};
33709
const ProtobufCMessageDescriptor pg_query__sort_group_clause__descriptor =
33710
{
33711
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33712
  "pg_query.SortGroupClause",
33713
  "SortGroupClause",
33714
  "PgQuery__SortGroupClause",
33715
  "pg_query",
33716
  sizeof(PgQuery__SortGroupClause),
33717
  5,
33718
  pg_query__sort_group_clause__field_descriptors,
33719
  pg_query__sort_group_clause__field_indices_by_name,
33720
  1,  pg_query__sort_group_clause__number_ranges,
33721
  (ProtobufCMessageInit) pg_query__sort_group_clause__init,
33722
  NULL,NULL,NULL    /* reserved[123] */
33723
};
33724
static const ProtobufCFieldDescriptor pg_query__grouping_set__field_descriptors[3] =
33725
{
33726
  {
33727
    "kind",
33728
    1,
33729
    PROTOBUF_C_LABEL_NONE,
33730
    PROTOBUF_C_TYPE_ENUM,
33731
    0,   /* quantifier_offset */
33732
    offsetof(PgQuery__GroupingSet, kind),
33733
    &pg_query__grouping_set_kind__descriptor,
33734
    NULL,
33735
    0,             /* flags */
33736
    0,NULL,NULL    /* reserved1,reserved2, etc */
33737
  },
33738
  {
33739
    "content",
33740
    2,
33741
    PROTOBUF_C_LABEL_REPEATED,
33742
    PROTOBUF_C_TYPE_MESSAGE,
33743
    offsetof(PgQuery__GroupingSet, n_content),
33744
    offsetof(PgQuery__GroupingSet, content),
33745
    &pg_query__node__descriptor,
33746
    NULL,
33747
    0,             /* flags */
33748
    0,NULL,NULL    /* reserved1,reserved2, etc */
33749
  },
33750
  {
33751
    "location",
33752
    3,
33753
    PROTOBUF_C_LABEL_NONE,
33754
    PROTOBUF_C_TYPE_INT32,
33755
    0,   /* quantifier_offset */
33756
    offsetof(PgQuery__GroupingSet, location),
33757
    NULL,
33758
    NULL,
33759
    0,             /* flags */
33760
    0,NULL,NULL    /* reserved1,reserved2, etc */
33761
  },
33762
};
33763
static const unsigned pg_query__grouping_set__field_indices_by_name[] = {
33764
  1,   /* field[1] = content */
33765
  0,   /* field[0] = kind */
33766
  2,   /* field[2] = location */
33767
};
33768
static const ProtobufCIntRange pg_query__grouping_set__number_ranges[1 + 1] =
33769
{
33770
  { 1, 0 },
33771
  { 0, 3 }
33772
};
33773
const ProtobufCMessageDescriptor pg_query__grouping_set__descriptor =
33774
{
33775
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33776
  "pg_query.GroupingSet",
33777
  "GroupingSet",
33778
  "PgQuery__GroupingSet",
33779
  "pg_query",
33780
  sizeof(PgQuery__GroupingSet),
33781
  3,
33782
  pg_query__grouping_set__field_descriptors,
33783
  pg_query__grouping_set__field_indices_by_name,
33784
  1,  pg_query__grouping_set__number_ranges,
33785
  (ProtobufCMessageInit) pg_query__grouping_set__init,
33786
  NULL,NULL,NULL    /* reserved[123] */
33787
};
33788
static const ProtobufCFieldDescriptor pg_query__window_clause__field_descriptors[15] =
33789
{
33790
  {
33791
    "name",
33792
    1,
33793
    PROTOBUF_C_LABEL_NONE,
33794
    PROTOBUF_C_TYPE_STRING,
33795
    0,   /* quantifier_offset */
33796
    offsetof(PgQuery__WindowClause, name),
33797
    NULL,
33798
    &protobuf_c_empty_string,
33799
    0,             /* flags */
33800
    0,NULL,NULL    /* reserved1,reserved2, etc */
33801
  },
33802
  {
33803
    "refname",
33804
    2,
33805
    PROTOBUF_C_LABEL_NONE,
33806
    PROTOBUF_C_TYPE_STRING,
33807
    0,   /* quantifier_offset */
33808
    offsetof(PgQuery__WindowClause, refname),
33809
    NULL,
33810
    &protobuf_c_empty_string,
33811
    0,             /* flags */
33812
    0,NULL,NULL    /* reserved1,reserved2, etc */
33813
  },
33814
  {
33815
    "partition_clause",
33816
    3,
33817
    PROTOBUF_C_LABEL_REPEATED,
33818
    PROTOBUF_C_TYPE_MESSAGE,
33819
    offsetof(PgQuery__WindowClause, n_partition_clause),
33820
    offsetof(PgQuery__WindowClause, partition_clause),
33821
    &pg_query__node__descriptor,
33822
    NULL,
33823
    0,             /* flags */
33824
    0,NULL,NULL    /* reserved1,reserved2, etc */
33825
  },
33826
  {
33827
    "order_clause",
33828
    4,
33829
    PROTOBUF_C_LABEL_REPEATED,
33830
    PROTOBUF_C_TYPE_MESSAGE,
33831
    offsetof(PgQuery__WindowClause, n_order_clause),
33832
    offsetof(PgQuery__WindowClause, order_clause),
33833
    &pg_query__node__descriptor,
33834
    NULL,
33835
    0,             /* flags */
33836
    0,NULL,NULL    /* reserved1,reserved2, etc */
33837
  },
33838
  {
33839
    "frame_options",
33840
    5,
33841
    PROTOBUF_C_LABEL_NONE,
33842
    PROTOBUF_C_TYPE_INT32,
33843
    0,   /* quantifier_offset */
33844
    offsetof(PgQuery__WindowClause, frame_options),
33845
    NULL,
33846
    NULL,
33847
    0,             /* flags */
33848
    0,NULL,NULL    /* reserved1,reserved2, etc */
33849
  },
33850
  {
33851
    "start_offset",
33852
    6,
33853
    PROTOBUF_C_LABEL_NONE,
33854
    PROTOBUF_C_TYPE_MESSAGE,
33855
    0,   /* quantifier_offset */
33856
    offsetof(PgQuery__WindowClause, start_offset),
33857
    &pg_query__node__descriptor,
33858
    NULL,
33859
    0,             /* flags */
33860
    0,NULL,NULL    /* reserved1,reserved2, etc */
33861
  },
33862
  {
33863
    "end_offset",
33864
    7,
33865
    PROTOBUF_C_LABEL_NONE,
33866
    PROTOBUF_C_TYPE_MESSAGE,
33867
    0,   /* quantifier_offset */
33868
    offsetof(PgQuery__WindowClause, end_offset),
33869
    &pg_query__node__descriptor,
33870
    NULL,
33871
    0,             /* flags */
33872
    0,NULL,NULL    /* reserved1,reserved2, etc */
33873
  },
33874
  {
33875
    "run_condition",
33876
    8,
33877
    PROTOBUF_C_LABEL_REPEATED,
33878
    PROTOBUF_C_TYPE_MESSAGE,
33879
    offsetof(PgQuery__WindowClause, n_run_condition),
33880
    offsetof(PgQuery__WindowClause, run_condition),
33881
    &pg_query__node__descriptor,
33882
    NULL,
33883
    0,             /* flags */
33884
    0,NULL,NULL    /* reserved1,reserved2, etc */
33885
  },
33886
  {
33887
    "start_in_range_func",
33888
    9,
33889
    PROTOBUF_C_LABEL_NONE,
33890
    PROTOBUF_C_TYPE_UINT32,
33891
    0,   /* quantifier_offset */
33892
    offsetof(PgQuery__WindowClause, start_in_range_func),
33893
    NULL,
33894
    NULL,
33895
    0,             /* flags */
33896
    0,NULL,NULL    /* reserved1,reserved2, etc */
33897
  },
33898
  {
33899
    "end_in_range_func",
33900
    10,
33901
    PROTOBUF_C_LABEL_NONE,
33902
    PROTOBUF_C_TYPE_UINT32,
33903
    0,   /* quantifier_offset */
33904
    offsetof(PgQuery__WindowClause, end_in_range_func),
33905
    NULL,
33906
    NULL,
33907
    0,             /* flags */
33908
    0,NULL,NULL    /* reserved1,reserved2, etc */
33909
  },
33910
  {
33911
    "in_range_coll",
33912
    11,
33913
    PROTOBUF_C_LABEL_NONE,
33914
    PROTOBUF_C_TYPE_UINT32,
33915
    0,   /* quantifier_offset */
33916
    offsetof(PgQuery__WindowClause, in_range_coll),
33917
    NULL,
33918
    NULL,
33919
    0,             /* flags */
33920
    0,NULL,NULL    /* reserved1,reserved2, etc */
33921
  },
33922
  {
33923
    "in_range_asc",
33924
    12,
33925
    PROTOBUF_C_LABEL_NONE,
33926
    PROTOBUF_C_TYPE_BOOL,
33927
    0,   /* quantifier_offset */
33928
    offsetof(PgQuery__WindowClause, in_range_asc),
33929
    NULL,
33930
    NULL,
33931
    0,             /* flags */
33932
    0,NULL,NULL    /* reserved1,reserved2, etc */
33933
  },
33934
  {
33935
    "in_range_nulls_first",
33936
    13,
33937
    PROTOBUF_C_LABEL_NONE,
33938
    PROTOBUF_C_TYPE_BOOL,
33939
    0,   /* quantifier_offset */
33940
    offsetof(PgQuery__WindowClause, in_range_nulls_first),
33941
    NULL,
33942
    NULL,
33943
    0,             /* flags */
33944
    0,NULL,NULL    /* reserved1,reserved2, etc */
33945
  },
33946
  {
33947
    "winref",
33948
    14,
33949
    PROTOBUF_C_LABEL_NONE,
33950
    PROTOBUF_C_TYPE_UINT32,
33951
    0,   /* quantifier_offset */
33952
    offsetof(PgQuery__WindowClause, winref),
33953
    NULL,
33954
    NULL,
33955
    0,             /* flags */
33956
    0,NULL,NULL    /* reserved1,reserved2, etc */
33957
  },
33958
  {
33959
    "copied_order",
33960
    15,
33961
    PROTOBUF_C_LABEL_NONE,
33962
    PROTOBUF_C_TYPE_BOOL,
33963
    0,   /* quantifier_offset */
33964
    offsetof(PgQuery__WindowClause, copied_order),
33965
    NULL,
33966
    NULL,
33967
    0,             /* flags */
33968
    0,NULL,NULL    /* reserved1,reserved2, etc */
33969
  },
33970
};
33971
static const unsigned pg_query__window_clause__field_indices_by_name[] = {
33972
  14,   /* field[14] = copied_order */
33973
  9,   /* field[9] = end_in_range_func */
33974
  6,   /* field[6] = end_offset */
33975
  4,   /* field[4] = frame_options */
33976
  11,   /* field[11] = in_range_asc */
33977
  10,   /* field[10] = in_range_coll */
33978
  12,   /* field[12] = in_range_nulls_first */
33979
  0,   /* field[0] = name */
33980
  3,   /* field[3] = order_clause */
33981
  2,   /* field[2] = partition_clause */
33982
  1,   /* field[1] = refname */
33983
  7,   /* field[7] = run_condition */
33984
  8,   /* field[8] = start_in_range_func */
33985
  5,   /* field[5] = start_offset */
33986
  13,   /* field[13] = winref */
33987
};
33988
static const ProtobufCIntRange pg_query__window_clause__number_ranges[1 + 1] =
33989
{
33990
  { 1, 0 },
33991
  { 0, 15 }
33992
};
33993
const ProtobufCMessageDescriptor pg_query__window_clause__descriptor =
33994
{
33995
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
33996
  "pg_query.WindowClause",
33997
  "WindowClause",
33998
  "PgQuery__WindowClause",
33999
  "pg_query",
34000
  sizeof(PgQuery__WindowClause),
34001
  15,
34002
  pg_query__window_clause__field_descriptors,
34003
  pg_query__window_clause__field_indices_by_name,
34004
  1,  pg_query__window_clause__number_ranges,
34005
  (ProtobufCMessageInit) pg_query__window_clause__init,
34006
  NULL,NULL,NULL    /* reserved[123] */
34007
};
34008
static const ProtobufCFieldDescriptor pg_query__object_with_args__field_descriptors[4] =
34009
{
34010
  {
34011
    "objname",
34012
    1,
34013
    PROTOBUF_C_LABEL_REPEATED,
34014
    PROTOBUF_C_TYPE_MESSAGE,
34015
    offsetof(PgQuery__ObjectWithArgs, n_objname),
34016
    offsetof(PgQuery__ObjectWithArgs, objname),
34017
    &pg_query__node__descriptor,
34018
    NULL,
34019
    0,             /* flags */
34020
    0,NULL,NULL    /* reserved1,reserved2, etc */
34021
  },
34022
  {
34023
    "objargs",
34024
    2,
34025
    PROTOBUF_C_LABEL_REPEATED,
34026
    PROTOBUF_C_TYPE_MESSAGE,
34027
    offsetof(PgQuery__ObjectWithArgs, n_objargs),
34028
    offsetof(PgQuery__ObjectWithArgs, objargs),
34029
    &pg_query__node__descriptor,
34030
    NULL,
34031
    0,             /* flags */
34032
    0,NULL,NULL    /* reserved1,reserved2, etc */
34033
  },
34034
  {
34035
    "objfuncargs",
34036
    3,
34037
    PROTOBUF_C_LABEL_REPEATED,
34038
    PROTOBUF_C_TYPE_MESSAGE,
34039
    offsetof(PgQuery__ObjectWithArgs, n_objfuncargs),
34040
    offsetof(PgQuery__ObjectWithArgs, objfuncargs),
34041
    &pg_query__node__descriptor,
34042
    NULL,
34043
    0,             /* flags */
34044
    0,NULL,NULL    /* reserved1,reserved2, etc */
34045
  },
34046
  {
34047
    "args_unspecified",
34048
    4,
34049
    PROTOBUF_C_LABEL_NONE,
34050
    PROTOBUF_C_TYPE_BOOL,
34051
    0,   /* quantifier_offset */
34052
    offsetof(PgQuery__ObjectWithArgs, args_unspecified),
34053
    NULL,
34054
    NULL,
34055
    0,             /* flags */
34056
    0,NULL,NULL    /* reserved1,reserved2, etc */
34057
  },
34058
};
34059
static const unsigned pg_query__object_with_args__field_indices_by_name[] = {
34060
  3,   /* field[3] = args_unspecified */
34061
  1,   /* field[1] = objargs */
34062
  2,   /* field[2] = objfuncargs */
34063
  0,   /* field[0] = objname */
34064
};
34065
static const ProtobufCIntRange pg_query__object_with_args__number_ranges[1 + 1] =
34066
{
34067
  { 1, 0 },
34068
  { 0, 4 }
34069
};
34070
const ProtobufCMessageDescriptor pg_query__object_with_args__descriptor =
34071
{
34072
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34073
  "pg_query.ObjectWithArgs",
34074
  "ObjectWithArgs",
34075
  "PgQuery__ObjectWithArgs",
34076
  "pg_query",
34077
  sizeof(PgQuery__ObjectWithArgs),
34078
  4,
34079
  pg_query__object_with_args__field_descriptors,
34080
  pg_query__object_with_args__field_indices_by_name,
34081
  1,  pg_query__object_with_args__number_ranges,
34082
  (ProtobufCMessageInit) pg_query__object_with_args__init,
34083
  NULL,NULL,NULL    /* reserved[123] */
34084
};
34085
static const ProtobufCFieldDescriptor pg_query__access_priv__field_descriptors[2] =
34086
{
34087
  {
34088
    "priv_name",
34089
    1,
34090
    PROTOBUF_C_LABEL_NONE,
34091
    PROTOBUF_C_TYPE_STRING,
34092
    0,   /* quantifier_offset */
34093
    offsetof(PgQuery__AccessPriv, priv_name),
34094
    NULL,
34095
    &protobuf_c_empty_string,
34096
    0,             /* flags */
34097
    0,NULL,NULL    /* reserved1,reserved2, etc */
34098
  },
34099
  {
34100
    "cols",
34101
    2,
34102
    PROTOBUF_C_LABEL_REPEATED,
34103
    PROTOBUF_C_TYPE_MESSAGE,
34104
    offsetof(PgQuery__AccessPriv, n_cols),
34105
    offsetof(PgQuery__AccessPriv, cols),
34106
    &pg_query__node__descriptor,
34107
    NULL,
34108
    0,             /* flags */
34109
    0,NULL,NULL    /* reserved1,reserved2, etc */
34110
  },
34111
};
34112
static const unsigned pg_query__access_priv__field_indices_by_name[] = {
34113
  1,   /* field[1] = cols */
34114
  0,   /* field[0] = priv_name */
34115
};
34116
static const ProtobufCIntRange pg_query__access_priv__number_ranges[1 + 1] =
34117
{
34118
  { 1, 0 },
34119
  { 0, 2 }
34120
};
34121
const ProtobufCMessageDescriptor pg_query__access_priv__descriptor =
34122
{
34123
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34124
  "pg_query.AccessPriv",
34125
  "AccessPriv",
34126
  "PgQuery__AccessPriv",
34127
  "pg_query",
34128
  sizeof(PgQuery__AccessPriv),
34129
  2,
34130
  pg_query__access_priv__field_descriptors,
34131
  pg_query__access_priv__field_indices_by_name,
34132
  1,  pg_query__access_priv__number_ranges,
34133
  (ProtobufCMessageInit) pg_query__access_priv__init,
34134
  NULL,NULL,NULL    /* reserved[123] */
34135
};
34136
static const ProtobufCFieldDescriptor pg_query__create_op_class_item__field_descriptors[6] =
34137
{
34138
  {
34139
    "itemtype",
34140
    1,
34141
    PROTOBUF_C_LABEL_NONE,
34142
    PROTOBUF_C_TYPE_INT32,
34143
    0,   /* quantifier_offset */
34144
    offsetof(PgQuery__CreateOpClassItem, itemtype),
34145
    NULL,
34146
    NULL,
34147
    0,             /* flags */
34148
    0,NULL,NULL    /* reserved1,reserved2, etc */
34149
  },
34150
  {
34151
    "name",
34152
    2,
34153
    PROTOBUF_C_LABEL_NONE,
34154
    PROTOBUF_C_TYPE_MESSAGE,
34155
    0,   /* quantifier_offset */
34156
    offsetof(PgQuery__CreateOpClassItem, name),
34157
    &pg_query__object_with_args__descriptor,
34158
    NULL,
34159
    0,             /* flags */
34160
    0,NULL,NULL    /* reserved1,reserved2, etc */
34161
  },
34162
  {
34163
    "number",
34164
    3,
34165
    PROTOBUF_C_LABEL_NONE,
34166
    PROTOBUF_C_TYPE_INT32,
34167
    0,   /* quantifier_offset */
34168
    offsetof(PgQuery__CreateOpClassItem, number),
34169
    NULL,
34170
    NULL,
34171
    0,             /* flags */
34172
    0,NULL,NULL    /* reserved1,reserved2, etc */
34173
  },
34174
  {
34175
    "order_family",
34176
    4,
34177
    PROTOBUF_C_LABEL_REPEATED,
34178
    PROTOBUF_C_TYPE_MESSAGE,
34179
    offsetof(PgQuery__CreateOpClassItem, n_order_family),
34180
    offsetof(PgQuery__CreateOpClassItem, order_family),
34181
    &pg_query__node__descriptor,
34182
    NULL,
34183
    0,             /* flags */
34184
    0,NULL,NULL    /* reserved1,reserved2, etc */
34185
  },
34186
  {
34187
    "class_args",
34188
    5,
34189
    PROTOBUF_C_LABEL_REPEATED,
34190
    PROTOBUF_C_TYPE_MESSAGE,
34191
    offsetof(PgQuery__CreateOpClassItem, n_class_args),
34192
    offsetof(PgQuery__CreateOpClassItem, class_args),
34193
    &pg_query__node__descriptor,
34194
    NULL,
34195
    0,             /* flags */
34196
    0,NULL,NULL    /* reserved1,reserved2, etc */
34197
  },
34198
  {
34199
    "storedtype",
34200
    6,
34201
    PROTOBUF_C_LABEL_NONE,
34202
    PROTOBUF_C_TYPE_MESSAGE,
34203
    0,   /* quantifier_offset */
34204
    offsetof(PgQuery__CreateOpClassItem, storedtype),
34205
    &pg_query__type_name__descriptor,
34206
    NULL,
34207
    0,             /* flags */
34208
    0,NULL,NULL    /* reserved1,reserved2, etc */
34209
  },
34210
};
34211
static const unsigned pg_query__create_op_class_item__field_indices_by_name[] = {
34212
  4,   /* field[4] = class_args */
34213
  0,   /* field[0] = itemtype */
34214
  1,   /* field[1] = name */
34215
  2,   /* field[2] = number */
34216
  3,   /* field[3] = order_family */
34217
  5,   /* field[5] = storedtype */
34218
};
34219
static const ProtobufCIntRange pg_query__create_op_class_item__number_ranges[1 + 1] =
34220
{
34221
  { 1, 0 },
34222
  { 0, 6 }
34223
};
34224
const ProtobufCMessageDescriptor pg_query__create_op_class_item__descriptor =
34225
{
34226
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34227
  "pg_query.CreateOpClassItem",
34228
  "CreateOpClassItem",
34229
  "PgQuery__CreateOpClassItem",
34230
  "pg_query",
34231
  sizeof(PgQuery__CreateOpClassItem),
34232
  6,
34233
  pg_query__create_op_class_item__field_descriptors,
34234
  pg_query__create_op_class_item__field_indices_by_name,
34235
  1,  pg_query__create_op_class_item__number_ranges,
34236
  (ProtobufCMessageInit) pg_query__create_op_class_item__init,
34237
  NULL,NULL,NULL    /* reserved[123] */
34238
};
34239
static const ProtobufCFieldDescriptor pg_query__table_like_clause__field_descriptors[3] =
34240
{
34241
  {
34242
    "relation",
34243
    1,
34244
    PROTOBUF_C_LABEL_NONE,
34245
    PROTOBUF_C_TYPE_MESSAGE,
34246
    0,   /* quantifier_offset */
34247
    offsetof(PgQuery__TableLikeClause, relation),
34248
    &pg_query__range_var__descriptor,
34249
    NULL,
34250
    0,             /* flags */
34251
    0,NULL,NULL    /* reserved1,reserved2, etc */
34252
  },
34253
  {
34254
    "options",
34255
    2,
34256
    PROTOBUF_C_LABEL_NONE,
34257
    PROTOBUF_C_TYPE_UINT32,
34258
    0,   /* quantifier_offset */
34259
    offsetof(PgQuery__TableLikeClause, options),
34260
    NULL,
34261
    NULL,
34262
    0,             /* flags */
34263
    0,NULL,NULL    /* reserved1,reserved2, etc */
34264
  },
34265
  {
34266
    "relation_oid",
34267
    3,
34268
    PROTOBUF_C_LABEL_NONE,
34269
    PROTOBUF_C_TYPE_UINT32,
34270
    0,   /* quantifier_offset */
34271
    offsetof(PgQuery__TableLikeClause, relation_oid),
34272
    NULL,
34273
    NULL,
34274
    0,             /* flags */
34275
    0,NULL,NULL    /* reserved1,reserved2, etc */
34276
  },
34277
};
34278
static const unsigned pg_query__table_like_clause__field_indices_by_name[] = {
34279
  1,   /* field[1] = options */
34280
  0,   /* field[0] = relation */
34281
  2,   /* field[2] = relation_oid */
34282
};
34283
static const ProtobufCIntRange pg_query__table_like_clause__number_ranges[1 + 1] =
34284
{
34285
  { 1, 0 },
34286
  { 0, 3 }
34287
};
34288
const ProtobufCMessageDescriptor pg_query__table_like_clause__descriptor =
34289
{
34290
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34291
  "pg_query.TableLikeClause",
34292
  "TableLikeClause",
34293
  "PgQuery__TableLikeClause",
34294
  "pg_query",
34295
  sizeof(PgQuery__TableLikeClause),
34296
  3,
34297
  pg_query__table_like_clause__field_descriptors,
34298
  pg_query__table_like_clause__field_indices_by_name,
34299
  1,  pg_query__table_like_clause__number_ranges,
34300
  (ProtobufCMessageInit) pg_query__table_like_clause__init,
34301
  NULL,NULL,NULL    /* reserved[123] */
34302
};
34303
static const ProtobufCFieldDescriptor pg_query__function_parameter__field_descriptors[4] =
34304
{
34305
  {
34306
    "name",
34307
    1,
34308
    PROTOBUF_C_LABEL_NONE,
34309
    PROTOBUF_C_TYPE_STRING,
34310
    0,   /* quantifier_offset */
34311
    offsetof(PgQuery__FunctionParameter, name),
34312
    NULL,
34313
    &protobuf_c_empty_string,
34314
    0,             /* flags */
34315
    0,NULL,NULL    /* reserved1,reserved2, etc */
34316
  },
34317
  {
34318
    "arg_type",
34319
    2,
34320
    PROTOBUF_C_LABEL_NONE,
34321
    PROTOBUF_C_TYPE_MESSAGE,
34322
    0,   /* quantifier_offset */
34323
    offsetof(PgQuery__FunctionParameter, arg_type),
34324
    &pg_query__type_name__descriptor,
34325
    NULL,
34326
    0,             /* flags */
34327
    0,NULL,NULL    /* reserved1,reserved2, etc */
34328
  },
34329
  {
34330
    "mode",
34331
    3,
34332
    PROTOBUF_C_LABEL_NONE,
34333
    PROTOBUF_C_TYPE_ENUM,
34334
    0,   /* quantifier_offset */
34335
    offsetof(PgQuery__FunctionParameter, mode),
34336
    &pg_query__function_parameter_mode__descriptor,
34337
    NULL,
34338
    0,             /* flags */
34339
    0,NULL,NULL    /* reserved1,reserved2, etc */
34340
  },
34341
  {
34342
    "defexpr",
34343
    4,
34344
    PROTOBUF_C_LABEL_NONE,
34345
    PROTOBUF_C_TYPE_MESSAGE,
34346
    0,   /* quantifier_offset */
34347
    offsetof(PgQuery__FunctionParameter, defexpr),
34348
    &pg_query__node__descriptor,
34349
    NULL,
34350
    0,             /* flags */
34351
    0,NULL,NULL    /* reserved1,reserved2, etc */
34352
  },
34353
};
34354
static const unsigned pg_query__function_parameter__field_indices_by_name[] = {
34355
  1,   /* field[1] = arg_type */
34356
  3,   /* field[3] = defexpr */
34357
  2,   /* field[2] = mode */
34358
  0,   /* field[0] = name */
34359
};
34360
static const ProtobufCIntRange pg_query__function_parameter__number_ranges[1 + 1] =
34361
{
34362
  { 1, 0 },
34363
  { 0, 4 }
34364
};
34365
const ProtobufCMessageDescriptor pg_query__function_parameter__descriptor =
34366
{
34367
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34368
  "pg_query.FunctionParameter",
34369
  "FunctionParameter",
34370
  "PgQuery__FunctionParameter",
34371
  "pg_query",
34372
  sizeof(PgQuery__FunctionParameter),
34373
  4,
34374
  pg_query__function_parameter__field_descriptors,
34375
  pg_query__function_parameter__field_indices_by_name,
34376
  1,  pg_query__function_parameter__number_ranges,
34377
  (ProtobufCMessageInit) pg_query__function_parameter__init,
34378
  NULL,NULL,NULL    /* reserved[123] */
34379
};
34380
static const ProtobufCFieldDescriptor pg_query__locking_clause__field_descriptors[3] =
34381
{
34382
  {
34383
    "locked_rels",
34384
    1,
34385
    PROTOBUF_C_LABEL_REPEATED,
34386
    PROTOBUF_C_TYPE_MESSAGE,
34387
    offsetof(PgQuery__LockingClause, n_locked_rels),
34388
    offsetof(PgQuery__LockingClause, locked_rels),
34389
    &pg_query__node__descriptor,
34390
    NULL,
34391
    0,             /* flags */
34392
    0,NULL,NULL    /* reserved1,reserved2, etc */
34393
  },
34394
  {
34395
    "strength",
34396
    2,
34397
    PROTOBUF_C_LABEL_NONE,
34398
    PROTOBUF_C_TYPE_ENUM,
34399
    0,   /* quantifier_offset */
34400
    offsetof(PgQuery__LockingClause, strength),
34401
    &pg_query__lock_clause_strength__descriptor,
34402
    NULL,
34403
    0,             /* flags */
34404
    0,NULL,NULL    /* reserved1,reserved2, etc */
34405
  },
34406
  {
34407
    "wait_policy",
34408
    3,
34409
    PROTOBUF_C_LABEL_NONE,
34410
    PROTOBUF_C_TYPE_ENUM,
34411
    0,   /* quantifier_offset */
34412
    offsetof(PgQuery__LockingClause, wait_policy),
34413
    &pg_query__lock_wait_policy__descriptor,
34414
    NULL,
34415
    0,             /* flags */
34416
    0,NULL,NULL    /* reserved1,reserved2, etc */
34417
  },
34418
};
34419
static const unsigned pg_query__locking_clause__field_indices_by_name[] = {
34420
  0,   /* field[0] = locked_rels */
34421
  1,   /* field[1] = strength */
34422
  2,   /* field[2] = wait_policy */
34423
};
34424
static const ProtobufCIntRange pg_query__locking_clause__number_ranges[1 + 1] =
34425
{
34426
  { 1, 0 },
34427
  { 0, 3 }
34428
};
34429
const ProtobufCMessageDescriptor pg_query__locking_clause__descriptor =
34430
{
34431
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34432
  "pg_query.LockingClause",
34433
  "LockingClause",
34434
  "PgQuery__LockingClause",
34435
  "pg_query",
34436
  sizeof(PgQuery__LockingClause),
34437
  3,
34438
  pg_query__locking_clause__field_descriptors,
34439
  pg_query__locking_clause__field_indices_by_name,
34440
  1,  pg_query__locking_clause__number_ranges,
34441
  (ProtobufCMessageInit) pg_query__locking_clause__init,
34442
  NULL,NULL,NULL    /* reserved[123] */
34443
};
34444
static const ProtobufCFieldDescriptor pg_query__row_mark_clause__field_descriptors[4] =
34445
{
34446
  {
34447
    "rti",
34448
    1,
34449
    PROTOBUF_C_LABEL_NONE,
34450
    PROTOBUF_C_TYPE_UINT32,
34451
    0,   /* quantifier_offset */
34452
    offsetof(PgQuery__RowMarkClause, rti),
34453
    NULL,
34454
    NULL,
34455
    0,             /* flags */
34456
    0,NULL,NULL    /* reserved1,reserved2, etc */
34457
  },
34458
  {
34459
    "strength",
34460
    2,
34461
    PROTOBUF_C_LABEL_NONE,
34462
    PROTOBUF_C_TYPE_ENUM,
34463
    0,   /* quantifier_offset */
34464
    offsetof(PgQuery__RowMarkClause, strength),
34465
    &pg_query__lock_clause_strength__descriptor,
34466
    NULL,
34467
    0,             /* flags */
34468
    0,NULL,NULL    /* reserved1,reserved2, etc */
34469
  },
34470
  {
34471
    "wait_policy",
34472
    3,
34473
    PROTOBUF_C_LABEL_NONE,
34474
    PROTOBUF_C_TYPE_ENUM,
34475
    0,   /* quantifier_offset */
34476
    offsetof(PgQuery__RowMarkClause, wait_policy),
34477
    &pg_query__lock_wait_policy__descriptor,
34478
    NULL,
34479
    0,             /* flags */
34480
    0,NULL,NULL    /* reserved1,reserved2, etc */
34481
  },
34482
  {
34483
    "pushed_down",
34484
    4,
34485
    PROTOBUF_C_LABEL_NONE,
34486
    PROTOBUF_C_TYPE_BOOL,
34487
    0,   /* quantifier_offset */
34488
    offsetof(PgQuery__RowMarkClause, pushed_down),
34489
    NULL,
34490
    NULL,
34491
    0,             /* flags */
34492
    0,NULL,NULL    /* reserved1,reserved2, etc */
34493
  },
34494
};
34495
static const unsigned pg_query__row_mark_clause__field_indices_by_name[] = {
34496
  3,   /* field[3] = pushed_down */
34497
  0,   /* field[0] = rti */
34498
  1,   /* field[1] = strength */
34499
  2,   /* field[2] = wait_policy */
34500
};
34501
static const ProtobufCIntRange pg_query__row_mark_clause__number_ranges[1 + 1] =
34502
{
34503
  { 1, 0 },
34504
  { 0, 4 }
34505
};
34506
const ProtobufCMessageDescriptor pg_query__row_mark_clause__descriptor =
34507
{
34508
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34509
  "pg_query.RowMarkClause",
34510
  "RowMarkClause",
34511
  "PgQuery__RowMarkClause",
34512
  "pg_query",
34513
  sizeof(PgQuery__RowMarkClause),
34514
  4,
34515
  pg_query__row_mark_clause__field_descriptors,
34516
  pg_query__row_mark_clause__field_indices_by_name,
34517
  1,  pg_query__row_mark_clause__number_ranges,
34518
  (ProtobufCMessageInit) pg_query__row_mark_clause__init,
34519
  NULL,NULL,NULL    /* reserved[123] */
34520
};
34521
static const ProtobufCFieldDescriptor pg_query__xml_serialize__field_descriptors[4] =
34522
{
34523
  {
34524
    "xmloption",
34525
    1,
34526
    PROTOBUF_C_LABEL_NONE,
34527
    PROTOBUF_C_TYPE_ENUM,
34528
    0,   /* quantifier_offset */
34529
    offsetof(PgQuery__XmlSerialize, xmloption),
34530
    &pg_query__xml_option_type__descriptor,
34531
    NULL,
34532
    0,             /* flags */
34533
    0,NULL,NULL    /* reserved1,reserved2, etc */
34534
  },
34535
  {
34536
    "expr",
34537
    2,
34538
    PROTOBUF_C_LABEL_NONE,
34539
    PROTOBUF_C_TYPE_MESSAGE,
34540
    0,   /* quantifier_offset */
34541
    offsetof(PgQuery__XmlSerialize, expr),
34542
    &pg_query__node__descriptor,
34543
    NULL,
34544
    0,             /* flags */
34545
    0,NULL,NULL    /* reserved1,reserved2, etc */
34546
  },
34547
  {
34548
    "type_name",
34549
    3,
34550
    PROTOBUF_C_LABEL_NONE,
34551
    PROTOBUF_C_TYPE_MESSAGE,
34552
    0,   /* quantifier_offset */
34553
    offsetof(PgQuery__XmlSerialize, type_name),
34554
    &pg_query__type_name__descriptor,
34555
    NULL,
34556
    0,             /* flags */
34557
    0,NULL,NULL    /* reserved1,reserved2, etc */
34558
  },
34559
  {
34560
    "location",
34561
    4,
34562
    PROTOBUF_C_LABEL_NONE,
34563
    PROTOBUF_C_TYPE_INT32,
34564
    0,   /* quantifier_offset */
34565
    offsetof(PgQuery__XmlSerialize, location),
34566
    NULL,
34567
    NULL,
34568
    0,             /* flags */
34569
    0,NULL,NULL    /* reserved1,reserved2, etc */
34570
  },
34571
};
34572
static const unsigned pg_query__xml_serialize__field_indices_by_name[] = {
34573
  1,   /* field[1] = expr */
34574
  3,   /* field[3] = location */
34575
  2,   /* field[2] = type_name */
34576
  0,   /* field[0] = xmloption */
34577
};
34578
static const ProtobufCIntRange pg_query__xml_serialize__number_ranges[1 + 1] =
34579
{
34580
  { 1, 0 },
34581
  { 0, 4 }
34582
};
34583
const ProtobufCMessageDescriptor pg_query__xml_serialize__descriptor =
34584
{
34585
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34586
  "pg_query.XmlSerialize",
34587
  "XmlSerialize",
34588
  "PgQuery__XmlSerialize",
34589
  "pg_query",
34590
  sizeof(PgQuery__XmlSerialize),
34591
  4,
34592
  pg_query__xml_serialize__field_descriptors,
34593
  pg_query__xml_serialize__field_indices_by_name,
34594
  1,  pg_query__xml_serialize__number_ranges,
34595
  (ProtobufCMessageInit) pg_query__xml_serialize__init,
34596
  NULL,NULL,NULL    /* reserved[123] */
34597
};
34598
static const ProtobufCFieldDescriptor pg_query__with_clause__field_descriptors[3] =
34599
{
34600
  {
34601
    "ctes",
34602
    1,
34603
    PROTOBUF_C_LABEL_REPEATED,
34604
    PROTOBUF_C_TYPE_MESSAGE,
34605
    offsetof(PgQuery__WithClause, n_ctes),
34606
    offsetof(PgQuery__WithClause, ctes),
34607
    &pg_query__node__descriptor,
34608
    NULL,
34609
    0,             /* flags */
34610
    0,NULL,NULL    /* reserved1,reserved2, etc */
34611
  },
34612
  {
34613
    "recursive",
34614
    2,
34615
    PROTOBUF_C_LABEL_NONE,
34616
    PROTOBUF_C_TYPE_BOOL,
34617
    0,   /* quantifier_offset */
34618
    offsetof(PgQuery__WithClause, recursive),
34619
    NULL,
34620
    NULL,
34621
    0,             /* flags */
34622
    0,NULL,NULL    /* reserved1,reserved2, etc */
34623
  },
34624
  {
34625
    "location",
34626
    3,
34627
    PROTOBUF_C_LABEL_NONE,
34628
    PROTOBUF_C_TYPE_INT32,
34629
    0,   /* quantifier_offset */
34630
    offsetof(PgQuery__WithClause, location),
34631
    NULL,
34632
    NULL,
34633
    0,             /* flags */
34634
    0,NULL,NULL    /* reserved1,reserved2, etc */
34635
  },
34636
};
34637
static const unsigned pg_query__with_clause__field_indices_by_name[] = {
34638
  0,   /* field[0] = ctes */
34639
  2,   /* field[2] = location */
34640
  1,   /* field[1] = recursive */
34641
};
34642
static const ProtobufCIntRange pg_query__with_clause__number_ranges[1 + 1] =
34643
{
34644
  { 1, 0 },
34645
  { 0, 3 }
34646
};
34647
const ProtobufCMessageDescriptor pg_query__with_clause__descriptor =
34648
{
34649
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34650
  "pg_query.WithClause",
34651
  "WithClause",
34652
  "PgQuery__WithClause",
34653
  "pg_query",
34654
  sizeof(PgQuery__WithClause),
34655
  3,
34656
  pg_query__with_clause__field_descriptors,
34657
  pg_query__with_clause__field_indices_by_name,
34658
  1,  pg_query__with_clause__number_ranges,
34659
  (ProtobufCMessageInit) pg_query__with_clause__init,
34660
  NULL,NULL,NULL    /* reserved[123] */
34661
};
34662
static const ProtobufCFieldDescriptor pg_query__infer_clause__field_descriptors[4] =
34663
{
34664
  {
34665
    "index_elems",
34666
    1,
34667
    PROTOBUF_C_LABEL_REPEATED,
34668
    PROTOBUF_C_TYPE_MESSAGE,
34669
    offsetof(PgQuery__InferClause, n_index_elems),
34670
    offsetof(PgQuery__InferClause, index_elems),
34671
    &pg_query__node__descriptor,
34672
    NULL,
34673
    0,             /* flags */
34674
    0,NULL,NULL    /* reserved1,reserved2, etc */
34675
  },
34676
  {
34677
    "where_clause",
34678
    2,
34679
    PROTOBUF_C_LABEL_NONE,
34680
    PROTOBUF_C_TYPE_MESSAGE,
34681
    0,   /* quantifier_offset */
34682
    offsetof(PgQuery__InferClause, where_clause),
34683
    &pg_query__node__descriptor,
34684
    NULL,
34685
    0,             /* flags */
34686
    0,NULL,NULL    /* reserved1,reserved2, etc */
34687
  },
34688
  {
34689
    "conname",
34690
    3,
34691
    PROTOBUF_C_LABEL_NONE,
34692
    PROTOBUF_C_TYPE_STRING,
34693
    0,   /* quantifier_offset */
34694
    offsetof(PgQuery__InferClause, conname),
34695
    NULL,
34696
    &protobuf_c_empty_string,
34697
    0,             /* flags */
34698
    0,NULL,NULL    /* reserved1,reserved2, etc */
34699
  },
34700
  {
34701
    "location",
34702
    4,
34703
    PROTOBUF_C_LABEL_NONE,
34704
    PROTOBUF_C_TYPE_INT32,
34705
    0,   /* quantifier_offset */
34706
    offsetof(PgQuery__InferClause, location),
34707
    NULL,
34708
    NULL,
34709
    0,             /* flags */
34710
    0,NULL,NULL    /* reserved1,reserved2, etc */
34711
  },
34712
};
34713
static const unsigned pg_query__infer_clause__field_indices_by_name[] = {
34714
  2,   /* field[2] = conname */
34715
  0,   /* field[0] = index_elems */
34716
  3,   /* field[3] = location */
34717
  1,   /* field[1] = where_clause */
34718
};
34719
static const ProtobufCIntRange pg_query__infer_clause__number_ranges[1 + 1] =
34720
{
34721
  { 1, 0 },
34722
  { 0, 4 }
34723
};
34724
const ProtobufCMessageDescriptor pg_query__infer_clause__descriptor =
34725
{
34726
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34727
  "pg_query.InferClause",
34728
  "InferClause",
34729
  "PgQuery__InferClause",
34730
  "pg_query",
34731
  sizeof(PgQuery__InferClause),
34732
  4,
34733
  pg_query__infer_clause__field_descriptors,
34734
  pg_query__infer_clause__field_indices_by_name,
34735
  1,  pg_query__infer_clause__number_ranges,
34736
  (ProtobufCMessageInit) pg_query__infer_clause__init,
34737
  NULL,NULL,NULL    /* reserved[123] */
34738
};
34739
static const ProtobufCFieldDescriptor pg_query__on_conflict_clause__field_descriptors[5] =
34740
{
34741
  {
34742
    "action",
34743
    1,
34744
    PROTOBUF_C_LABEL_NONE,
34745
    PROTOBUF_C_TYPE_ENUM,
34746
    0,   /* quantifier_offset */
34747
    offsetof(PgQuery__OnConflictClause, action),
34748
    &pg_query__on_conflict_action__descriptor,
34749
    NULL,
34750
    0,             /* flags */
34751
    0,NULL,NULL    /* reserved1,reserved2, etc */
34752
  },
34753
  {
34754
    "infer",
34755
    2,
34756
    PROTOBUF_C_LABEL_NONE,
34757
    PROTOBUF_C_TYPE_MESSAGE,
34758
    0,   /* quantifier_offset */
34759
    offsetof(PgQuery__OnConflictClause, infer),
34760
    &pg_query__infer_clause__descriptor,
34761
    NULL,
34762
    0,             /* flags */
34763
    0,NULL,NULL    /* reserved1,reserved2, etc */
34764
  },
34765
  {
34766
    "target_list",
34767
    3,
34768
    PROTOBUF_C_LABEL_REPEATED,
34769
    PROTOBUF_C_TYPE_MESSAGE,
34770
    offsetof(PgQuery__OnConflictClause, n_target_list),
34771
    offsetof(PgQuery__OnConflictClause, target_list),
34772
    &pg_query__node__descriptor,
34773
    NULL,
34774
    0,             /* flags */
34775
    0,NULL,NULL    /* reserved1,reserved2, etc */
34776
  },
34777
  {
34778
    "where_clause",
34779
    4,
34780
    PROTOBUF_C_LABEL_NONE,
34781
    PROTOBUF_C_TYPE_MESSAGE,
34782
    0,   /* quantifier_offset */
34783
    offsetof(PgQuery__OnConflictClause, where_clause),
34784
    &pg_query__node__descriptor,
34785
    NULL,
34786
    0,             /* flags */
34787
    0,NULL,NULL    /* reserved1,reserved2, etc */
34788
  },
34789
  {
34790
    "location",
34791
    5,
34792
    PROTOBUF_C_LABEL_NONE,
34793
    PROTOBUF_C_TYPE_INT32,
34794
    0,   /* quantifier_offset */
34795
    offsetof(PgQuery__OnConflictClause, location),
34796
    NULL,
34797
    NULL,
34798
    0,             /* flags */
34799
    0,NULL,NULL    /* reserved1,reserved2, etc */
34800
  },
34801
};
34802
static const unsigned pg_query__on_conflict_clause__field_indices_by_name[] = {
34803
  0,   /* field[0] = action */
34804
  1,   /* field[1] = infer */
34805
  4,   /* field[4] = location */
34806
  2,   /* field[2] = target_list */
34807
  3,   /* field[3] = where_clause */
34808
};
34809
static const ProtobufCIntRange pg_query__on_conflict_clause__number_ranges[1 + 1] =
34810
{
34811
  { 1, 0 },
34812
  { 0, 5 }
34813
};
34814
const ProtobufCMessageDescriptor pg_query__on_conflict_clause__descriptor =
34815
{
34816
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34817
  "pg_query.OnConflictClause",
34818
  "OnConflictClause",
34819
  "PgQuery__OnConflictClause",
34820
  "pg_query",
34821
  sizeof(PgQuery__OnConflictClause),
34822
  5,
34823
  pg_query__on_conflict_clause__field_descriptors,
34824
  pg_query__on_conflict_clause__field_indices_by_name,
34825
  1,  pg_query__on_conflict_clause__number_ranges,
34826
  (ProtobufCMessageInit) pg_query__on_conflict_clause__init,
34827
  NULL,NULL,NULL    /* reserved[123] */
34828
};
34829
static const ProtobufCFieldDescriptor pg_query__ctesearch_clause__field_descriptors[4] =
34830
{
34831
  {
34832
    "search_col_list",
34833
    1,
34834
    PROTOBUF_C_LABEL_REPEATED,
34835
    PROTOBUF_C_TYPE_MESSAGE,
34836
    offsetof(PgQuery__CTESearchClause, n_search_col_list),
34837
    offsetof(PgQuery__CTESearchClause, search_col_list),
34838
    &pg_query__node__descriptor,
34839
    NULL,
34840
    0,             /* flags */
34841
    0,NULL,NULL    /* reserved1,reserved2, etc */
34842
  },
34843
  {
34844
    "search_breadth_first",
34845
    2,
34846
    PROTOBUF_C_LABEL_NONE,
34847
    PROTOBUF_C_TYPE_BOOL,
34848
    0,   /* quantifier_offset */
34849
    offsetof(PgQuery__CTESearchClause, search_breadth_first),
34850
    NULL,
34851
    NULL,
34852
    0,             /* flags */
34853
    0,NULL,NULL    /* reserved1,reserved2, etc */
34854
  },
34855
  {
34856
    "search_seq_column",
34857
    3,
34858
    PROTOBUF_C_LABEL_NONE,
34859
    PROTOBUF_C_TYPE_STRING,
34860
    0,   /* quantifier_offset */
34861
    offsetof(PgQuery__CTESearchClause, search_seq_column),
34862
    NULL,
34863
    &protobuf_c_empty_string,
34864
    0,             /* flags */
34865
    0,NULL,NULL    /* reserved1,reserved2, etc */
34866
  },
34867
  {
34868
    "location",
34869
    4,
34870
    PROTOBUF_C_LABEL_NONE,
34871
    PROTOBUF_C_TYPE_INT32,
34872
    0,   /* quantifier_offset */
34873
    offsetof(PgQuery__CTESearchClause, location),
34874
    NULL,
34875
    NULL,
34876
    0,             /* flags */
34877
    0,NULL,NULL    /* reserved1,reserved2, etc */
34878
  },
34879
};
34880
static const unsigned pg_query__ctesearch_clause__field_indices_by_name[] = {
34881
  3,   /* field[3] = location */
34882
  1,   /* field[1] = search_breadth_first */
34883
  0,   /* field[0] = search_col_list */
34884
  2,   /* field[2] = search_seq_column */
34885
};
34886
static const ProtobufCIntRange pg_query__ctesearch_clause__number_ranges[1 + 1] =
34887
{
34888
  { 1, 0 },
34889
  { 0, 4 }
34890
};
34891
const ProtobufCMessageDescriptor pg_query__ctesearch_clause__descriptor =
34892
{
34893
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
34894
  "pg_query.CTESearchClause",
34895
  "CTESearchClause",
34896
  "PgQuery__CTESearchClause",
34897
  "pg_query",
34898
  sizeof(PgQuery__CTESearchClause),
34899
  4,
34900
  pg_query__ctesearch_clause__field_descriptors,
34901
  pg_query__ctesearch_clause__field_indices_by_name,
34902
  1,  pg_query__ctesearch_clause__number_ranges,
34903
  (ProtobufCMessageInit) pg_query__ctesearch_clause__init,
34904
  NULL,NULL,NULL    /* reserved[123] */
34905
};
34906
static const ProtobufCFieldDescriptor pg_query__ctecycle_clause__field_descriptors[10] =
34907
{
34908
  {
34909
    "cycle_col_list",
34910
    1,
34911
    PROTOBUF_C_LABEL_REPEATED,
34912
    PROTOBUF_C_TYPE_MESSAGE,
34913
    offsetof(PgQuery__CTECycleClause, n_cycle_col_list),
34914
    offsetof(PgQuery__CTECycleClause, cycle_col_list),
34915
    &pg_query__node__descriptor,
34916
    NULL,
34917
    0,             /* flags */
34918
    0,NULL,NULL    /* reserved1,reserved2, etc */
34919
  },
34920
  {
34921
    "cycle_mark_column",
34922
    2,
34923
    PROTOBUF_C_LABEL_NONE,
34924
    PROTOBUF_C_TYPE_STRING,
34925
    0,   /* quantifier_offset */
34926
    offsetof(PgQuery__CTECycleClause, cycle_mark_column),
34927
    NULL,
34928
    &protobuf_c_empty_string,
34929
    0,             /* flags */
34930
    0,NULL,NULL    /* reserved1,reserved2, etc */
34931
  },
34932
  {
34933
    "cycle_mark_value",
34934
    3,
34935
    PROTOBUF_C_LABEL_NONE,
34936
    PROTOBUF_C_TYPE_MESSAGE,
34937
    0,   /* quantifier_offset */
34938
    offsetof(PgQuery__CTECycleClause, cycle_mark_value),
34939
    &pg_query__node__descriptor,
34940
    NULL,
34941
    0,             /* flags */
34942
    0,NULL,NULL    /* reserved1,reserved2, etc */
34943
  },
34944
  {
34945
    "cycle_mark_default",
34946
    4,
34947
    PROTOBUF_C_LABEL_NONE,
34948
    PROTOBUF_C_TYPE_MESSAGE,
34949
    0,   /* quantifier_offset */
34950
    offsetof(PgQuery__CTECycleClause, cycle_mark_default),
34951
    &pg_query__node__descriptor,
34952
    NULL,
34953
    0,             /* flags */
34954
    0,NULL,NULL    /* reserved1,reserved2, etc */
34955
  },
34956
  {
34957
    "cycle_path_column",
34958
    5,
34959
    PROTOBUF_C_LABEL_NONE,
34960
    PROTOBUF_C_TYPE_STRING,
34961
    0,   /* quantifier_offset */
34962
    offsetof(PgQuery__CTECycleClause, cycle_path_column),
34963
    NULL,
34964
    &protobuf_c_empty_string,
34965
    0,             /* flags */
34966
    0,NULL,NULL    /* reserved1,reserved2, etc */
34967
  },
34968
  {
34969
    "location",
34970
    6,
34971
    PROTOBUF_C_LABEL_NONE,
34972
    PROTOBUF_C_TYPE_INT32,
34973
    0,   /* quantifier_offset */
34974
    offsetof(PgQuery__CTECycleClause, location),
34975
    NULL,
34976
    NULL,
34977
    0,             /* flags */
34978
    0,NULL,NULL    /* reserved1,reserved2, etc */
34979
  },
34980
  {
34981
    "cycle_mark_type",
34982
    7,
34983
    PROTOBUF_C_LABEL_NONE,
34984
    PROTOBUF_C_TYPE_UINT32,
34985
    0,   /* quantifier_offset */
34986
    offsetof(PgQuery__CTECycleClause, cycle_mark_type),
34987
    NULL,
34988
    NULL,
34989
    0,             /* flags */
34990
    0,NULL,NULL    /* reserved1,reserved2, etc */
34991
  },
34992
  {
34993
    "cycle_mark_typmod",
34994
    8,
34995
    PROTOBUF_C_LABEL_NONE,
34996
    PROTOBUF_C_TYPE_INT32,
34997
    0,   /* quantifier_offset */
34998
    offsetof(PgQuery__CTECycleClause, cycle_mark_typmod),
34999
    NULL,
35000
    NULL,
35001
    0,             /* flags */
35002
    0,NULL,NULL    /* reserved1,reserved2, etc */
35003
  },
35004
  {
35005
    "cycle_mark_collation",
35006
    9,
35007
    PROTOBUF_C_LABEL_NONE,
35008
    PROTOBUF_C_TYPE_UINT32,
35009
    0,   /* quantifier_offset */
35010
    offsetof(PgQuery__CTECycleClause, cycle_mark_collation),
35011
    NULL,
35012
    NULL,
35013
    0,             /* flags */
35014
    0,NULL,NULL    /* reserved1,reserved2, etc */
35015
  },
35016
  {
35017
    "cycle_mark_neop",
35018
    10,
35019
    PROTOBUF_C_LABEL_NONE,
35020
    PROTOBUF_C_TYPE_UINT32,
35021
    0,   /* quantifier_offset */
35022
    offsetof(PgQuery__CTECycleClause, cycle_mark_neop),
35023
    NULL,
35024
    NULL,
35025
    0,             /* flags */
35026
    0,NULL,NULL    /* reserved1,reserved2, etc */
35027
  },
35028
};
35029
static const unsigned pg_query__ctecycle_clause__field_indices_by_name[] = {
35030
  0,   /* field[0] = cycle_col_list */
35031
  8,   /* field[8] = cycle_mark_collation */
35032
  1,   /* field[1] = cycle_mark_column */
35033
  3,   /* field[3] = cycle_mark_default */
35034
  9,   /* field[9] = cycle_mark_neop */
35035
  6,   /* field[6] = cycle_mark_type */
35036
  7,   /* field[7] = cycle_mark_typmod */
35037
  2,   /* field[2] = cycle_mark_value */
35038
  4,   /* field[4] = cycle_path_column */
35039
  5,   /* field[5] = location */
35040
};
35041
static const ProtobufCIntRange pg_query__ctecycle_clause__number_ranges[1 + 1] =
35042
{
35043
  { 1, 0 },
35044
  { 0, 10 }
35045
};
35046
const ProtobufCMessageDescriptor pg_query__ctecycle_clause__descriptor =
35047
{
35048
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35049
  "pg_query.CTECycleClause",
35050
  "CTECycleClause",
35051
  "PgQuery__CTECycleClause",
35052
  "pg_query",
35053
  sizeof(PgQuery__CTECycleClause),
35054
  10,
35055
  pg_query__ctecycle_clause__field_descriptors,
35056
  pg_query__ctecycle_clause__field_indices_by_name,
35057
  1,  pg_query__ctecycle_clause__number_ranges,
35058
  (ProtobufCMessageInit) pg_query__ctecycle_clause__init,
35059
  NULL,NULL,NULL    /* reserved[123] */
35060
};
35061
static const ProtobufCFieldDescriptor pg_query__common_table_expr__field_descriptors[13] =
35062
{
35063
  {
35064
    "ctename",
35065
    1,
35066
    PROTOBUF_C_LABEL_NONE,
35067
    PROTOBUF_C_TYPE_STRING,
35068
    0,   /* quantifier_offset */
35069
    offsetof(PgQuery__CommonTableExpr, ctename),
35070
    NULL,
35071
    &protobuf_c_empty_string,
35072
    0,             /* flags */
35073
    0,NULL,NULL    /* reserved1,reserved2, etc */
35074
  },
35075
  {
35076
    "aliascolnames",
35077
    2,
35078
    PROTOBUF_C_LABEL_REPEATED,
35079
    PROTOBUF_C_TYPE_MESSAGE,
35080
    offsetof(PgQuery__CommonTableExpr, n_aliascolnames),
35081
    offsetof(PgQuery__CommonTableExpr, aliascolnames),
35082
    &pg_query__node__descriptor,
35083
    NULL,
35084
    0,             /* flags */
35085
    0,NULL,NULL    /* reserved1,reserved2, etc */
35086
  },
35087
  {
35088
    "ctematerialized",
35089
    3,
35090
    PROTOBUF_C_LABEL_NONE,
35091
    PROTOBUF_C_TYPE_ENUM,
35092
    0,   /* quantifier_offset */
35093
    offsetof(PgQuery__CommonTableExpr, ctematerialized),
35094
    &pg_query__ctematerialize__descriptor,
35095
    NULL,
35096
    0,             /* flags */
35097
    0,NULL,NULL    /* reserved1,reserved2, etc */
35098
  },
35099
  {
35100
    "ctequery",
35101
    4,
35102
    PROTOBUF_C_LABEL_NONE,
35103
    PROTOBUF_C_TYPE_MESSAGE,
35104
    0,   /* quantifier_offset */
35105
    offsetof(PgQuery__CommonTableExpr, ctequery),
35106
    &pg_query__node__descriptor,
35107
    NULL,
35108
    0,             /* flags */
35109
    0,NULL,NULL    /* reserved1,reserved2, etc */
35110
  },
35111
  {
35112
    "search_clause",
35113
    5,
35114
    PROTOBUF_C_LABEL_NONE,
35115
    PROTOBUF_C_TYPE_MESSAGE,
35116
    0,   /* quantifier_offset */
35117
    offsetof(PgQuery__CommonTableExpr, search_clause),
35118
    &pg_query__ctesearch_clause__descriptor,
35119
    NULL,
35120
    0,             /* flags */
35121
    0,NULL,NULL    /* reserved1,reserved2, etc */
35122
  },
35123
  {
35124
    "cycle_clause",
35125
    6,
35126
    PROTOBUF_C_LABEL_NONE,
35127
    PROTOBUF_C_TYPE_MESSAGE,
35128
    0,   /* quantifier_offset */
35129
    offsetof(PgQuery__CommonTableExpr, cycle_clause),
35130
    &pg_query__ctecycle_clause__descriptor,
35131
    NULL,
35132
    0,             /* flags */
35133
    0,NULL,NULL    /* reserved1,reserved2, etc */
35134
  },
35135
  {
35136
    "location",
35137
    7,
35138
    PROTOBUF_C_LABEL_NONE,
35139
    PROTOBUF_C_TYPE_INT32,
35140
    0,   /* quantifier_offset */
35141
    offsetof(PgQuery__CommonTableExpr, location),
35142
    NULL,
35143
    NULL,
35144
    0,             /* flags */
35145
    0,NULL,NULL    /* reserved1,reserved2, etc */
35146
  },
35147
  {
35148
    "cterecursive",
35149
    8,
35150
    PROTOBUF_C_LABEL_NONE,
35151
    PROTOBUF_C_TYPE_BOOL,
35152
    0,   /* quantifier_offset */
35153
    offsetof(PgQuery__CommonTableExpr, cterecursive),
35154
    NULL,
35155
    NULL,
35156
    0,             /* flags */
35157
    0,NULL,NULL    /* reserved1,reserved2, etc */
35158
  },
35159
  {
35160
    "cterefcount",
35161
    9,
35162
    PROTOBUF_C_LABEL_NONE,
35163
    PROTOBUF_C_TYPE_INT32,
35164
    0,   /* quantifier_offset */
35165
    offsetof(PgQuery__CommonTableExpr, cterefcount),
35166
    NULL,
35167
    NULL,
35168
    0,             /* flags */
35169
    0,NULL,NULL    /* reserved1,reserved2, etc */
35170
  },
35171
  {
35172
    "ctecolnames",
35173
    10,
35174
    PROTOBUF_C_LABEL_REPEATED,
35175
    PROTOBUF_C_TYPE_MESSAGE,
35176
    offsetof(PgQuery__CommonTableExpr, n_ctecolnames),
35177
    offsetof(PgQuery__CommonTableExpr, ctecolnames),
35178
    &pg_query__node__descriptor,
35179
    NULL,
35180
    0,             /* flags */
35181
    0,NULL,NULL    /* reserved1,reserved2, etc */
35182
  },
35183
  {
35184
    "ctecoltypes",
35185
    11,
35186
    PROTOBUF_C_LABEL_REPEATED,
35187
    PROTOBUF_C_TYPE_MESSAGE,
35188
    offsetof(PgQuery__CommonTableExpr, n_ctecoltypes),
35189
    offsetof(PgQuery__CommonTableExpr, ctecoltypes),
35190
    &pg_query__node__descriptor,
35191
    NULL,
35192
    0,             /* flags */
35193
    0,NULL,NULL    /* reserved1,reserved2, etc */
35194
  },
35195
  {
35196
    "ctecoltypmods",
35197
    12,
35198
    PROTOBUF_C_LABEL_REPEATED,
35199
    PROTOBUF_C_TYPE_MESSAGE,
35200
    offsetof(PgQuery__CommonTableExpr, n_ctecoltypmods),
35201
    offsetof(PgQuery__CommonTableExpr, ctecoltypmods),
35202
    &pg_query__node__descriptor,
35203
    NULL,
35204
    0,             /* flags */
35205
    0,NULL,NULL    /* reserved1,reserved2, etc */
35206
  },
35207
  {
35208
    "ctecolcollations",
35209
    13,
35210
    PROTOBUF_C_LABEL_REPEATED,
35211
    PROTOBUF_C_TYPE_MESSAGE,
35212
    offsetof(PgQuery__CommonTableExpr, n_ctecolcollations),
35213
    offsetof(PgQuery__CommonTableExpr, ctecolcollations),
35214
    &pg_query__node__descriptor,
35215
    NULL,
35216
    0,             /* flags */
35217
    0,NULL,NULL    /* reserved1,reserved2, etc */
35218
  },
35219
};
35220
static const unsigned pg_query__common_table_expr__field_indices_by_name[] = {
35221
  1,   /* field[1] = aliascolnames */
35222
  12,   /* field[12] = ctecolcollations */
35223
  9,   /* field[9] = ctecolnames */
35224
  10,   /* field[10] = ctecoltypes */
35225
  11,   /* field[11] = ctecoltypmods */
35226
  2,   /* field[2] = ctematerialized */
35227
  0,   /* field[0] = ctename */
35228
  3,   /* field[3] = ctequery */
35229
  7,   /* field[7] = cterecursive */
35230
  8,   /* field[8] = cterefcount */
35231
  5,   /* field[5] = cycle_clause */
35232
  6,   /* field[6] = location */
35233
  4,   /* field[4] = search_clause */
35234
};
35235
static const ProtobufCIntRange pg_query__common_table_expr__number_ranges[1 + 1] =
35236
{
35237
  { 1, 0 },
35238
  { 0, 13 }
35239
};
35240
const ProtobufCMessageDescriptor pg_query__common_table_expr__descriptor =
35241
{
35242
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35243
  "pg_query.CommonTableExpr",
35244
  "CommonTableExpr",
35245
  "PgQuery__CommonTableExpr",
35246
  "pg_query",
35247
  sizeof(PgQuery__CommonTableExpr),
35248
  13,
35249
  pg_query__common_table_expr__field_descriptors,
35250
  pg_query__common_table_expr__field_indices_by_name,
35251
  1,  pg_query__common_table_expr__number_ranges,
35252
  (ProtobufCMessageInit) pg_query__common_table_expr__init,
35253
  NULL,NULL,NULL    /* reserved[123] */
35254
};
35255
static const ProtobufCFieldDescriptor pg_query__merge_when_clause__field_descriptors[6] =
35256
{
35257
  {
35258
    "matched",
35259
    1,
35260
    PROTOBUF_C_LABEL_NONE,
35261
    PROTOBUF_C_TYPE_BOOL,
35262
    0,   /* quantifier_offset */
35263
    offsetof(PgQuery__MergeWhenClause, matched),
35264
    NULL,
35265
    NULL,
35266
    0,             /* flags */
35267
    0,NULL,NULL    /* reserved1,reserved2, etc */
35268
  },
35269
  {
35270
    "command_type",
35271
    2,
35272
    PROTOBUF_C_LABEL_NONE,
35273
    PROTOBUF_C_TYPE_ENUM,
35274
    0,   /* quantifier_offset */
35275
    offsetof(PgQuery__MergeWhenClause, command_type),
35276
    &pg_query__cmd_type__descriptor,
35277
    NULL,
35278
    0,             /* flags */
35279
    0,NULL,NULL    /* reserved1,reserved2, etc */
35280
  },
35281
  {
35282
    "override",
35283
    3,
35284
    PROTOBUF_C_LABEL_NONE,
35285
    PROTOBUF_C_TYPE_ENUM,
35286
    0,   /* quantifier_offset */
35287
    offsetof(PgQuery__MergeWhenClause, override),
35288
    &pg_query__overriding_kind__descriptor,
35289
    NULL,
35290
    0,             /* flags */
35291
    0,NULL,NULL    /* reserved1,reserved2, etc */
35292
  },
35293
  {
35294
    "condition",
35295
    4,
35296
    PROTOBUF_C_LABEL_NONE,
35297
    PROTOBUF_C_TYPE_MESSAGE,
35298
    0,   /* quantifier_offset */
35299
    offsetof(PgQuery__MergeWhenClause, condition),
35300
    &pg_query__node__descriptor,
35301
    NULL,
35302
    0,             /* flags */
35303
    0,NULL,NULL    /* reserved1,reserved2, etc */
35304
  },
35305
  {
35306
    "target_list",
35307
    5,
35308
    PROTOBUF_C_LABEL_REPEATED,
35309
    PROTOBUF_C_TYPE_MESSAGE,
35310
    offsetof(PgQuery__MergeWhenClause, n_target_list),
35311
    offsetof(PgQuery__MergeWhenClause, target_list),
35312
    &pg_query__node__descriptor,
35313
    NULL,
35314
    0,             /* flags */
35315
    0,NULL,NULL    /* reserved1,reserved2, etc */
35316
  },
35317
  {
35318
    "values",
35319
    6,
35320
    PROTOBUF_C_LABEL_REPEATED,
35321
    PROTOBUF_C_TYPE_MESSAGE,
35322
    offsetof(PgQuery__MergeWhenClause, n_values),
35323
    offsetof(PgQuery__MergeWhenClause, values),
35324
    &pg_query__node__descriptor,
35325
    NULL,
35326
    0,             /* flags */
35327
    0,NULL,NULL    /* reserved1,reserved2, etc */
35328
  },
35329
};
35330
static const unsigned pg_query__merge_when_clause__field_indices_by_name[] = {
35331
  1,   /* field[1] = command_type */
35332
  3,   /* field[3] = condition */
35333
  0,   /* field[0] = matched */
35334
  2,   /* field[2] = override */
35335
  4,   /* field[4] = target_list */
35336
  5,   /* field[5] = values */
35337
};
35338
static const ProtobufCIntRange pg_query__merge_when_clause__number_ranges[1 + 1] =
35339
{
35340
  { 1, 0 },
35341
  { 0, 6 }
35342
};
35343
const ProtobufCMessageDescriptor pg_query__merge_when_clause__descriptor =
35344
{
35345
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35346
  "pg_query.MergeWhenClause",
35347
  "MergeWhenClause",
35348
  "PgQuery__MergeWhenClause",
35349
  "pg_query",
35350
  sizeof(PgQuery__MergeWhenClause),
35351
  6,
35352
  pg_query__merge_when_clause__field_descriptors,
35353
  pg_query__merge_when_clause__field_indices_by_name,
35354
  1,  pg_query__merge_when_clause__number_ranges,
35355
  (ProtobufCMessageInit) pg_query__merge_when_clause__init,
35356
  NULL,NULL,NULL    /* reserved[123] */
35357
};
35358
static const ProtobufCFieldDescriptor pg_query__role_spec__field_descriptors[3] =
35359
{
35360
  {
35361
    "roletype",
35362
    1,
35363
    PROTOBUF_C_LABEL_NONE,
35364
    PROTOBUF_C_TYPE_ENUM,
35365
    0,   /* quantifier_offset */
35366
    offsetof(PgQuery__RoleSpec, roletype),
35367
    &pg_query__role_spec_type__descriptor,
35368
    NULL,
35369
    0,             /* flags */
35370
    0,NULL,NULL    /* reserved1,reserved2, etc */
35371
  },
35372
  {
35373
    "rolename",
35374
    2,
35375
    PROTOBUF_C_LABEL_NONE,
35376
    PROTOBUF_C_TYPE_STRING,
35377
    0,   /* quantifier_offset */
35378
    offsetof(PgQuery__RoleSpec, rolename),
35379
    NULL,
35380
    &protobuf_c_empty_string,
35381
    0,             /* flags */
35382
    0,NULL,NULL    /* reserved1,reserved2, etc */
35383
  },
35384
  {
35385
    "location",
35386
    3,
35387
    PROTOBUF_C_LABEL_NONE,
35388
    PROTOBUF_C_TYPE_INT32,
35389
    0,   /* quantifier_offset */
35390
    offsetof(PgQuery__RoleSpec, location),
35391
    NULL,
35392
    NULL,
35393
    0,             /* flags */
35394
    0,NULL,NULL    /* reserved1,reserved2, etc */
35395
  },
35396
};
35397
static const unsigned pg_query__role_spec__field_indices_by_name[] = {
35398
  2,   /* field[2] = location */
35399
  1,   /* field[1] = rolename */
35400
  0,   /* field[0] = roletype */
35401
};
35402
static const ProtobufCIntRange pg_query__role_spec__number_ranges[1 + 1] =
35403
{
35404
  { 1, 0 },
35405
  { 0, 3 }
35406
};
35407
const ProtobufCMessageDescriptor pg_query__role_spec__descriptor =
35408
{
35409
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35410
  "pg_query.RoleSpec",
35411
  "RoleSpec",
35412
  "PgQuery__RoleSpec",
35413
  "pg_query",
35414
  sizeof(PgQuery__RoleSpec),
35415
  3,
35416
  pg_query__role_spec__field_descriptors,
35417
  pg_query__role_spec__field_indices_by_name,
35418
  1,  pg_query__role_spec__number_ranges,
35419
  (ProtobufCMessageInit) pg_query__role_spec__init,
35420
  NULL,NULL,NULL    /* reserved[123] */
35421
};
35422
static const ProtobufCFieldDescriptor pg_query__trigger_transition__field_descriptors[3] =
35423
{
35424
  {
35425
    "name",
35426
    1,
35427
    PROTOBUF_C_LABEL_NONE,
35428
    PROTOBUF_C_TYPE_STRING,
35429
    0,   /* quantifier_offset */
35430
    offsetof(PgQuery__TriggerTransition, name),
35431
    NULL,
35432
    &protobuf_c_empty_string,
35433
    0,             /* flags */
35434
    0,NULL,NULL    /* reserved1,reserved2, etc */
35435
  },
35436
  {
35437
    "is_new",
35438
    2,
35439
    PROTOBUF_C_LABEL_NONE,
35440
    PROTOBUF_C_TYPE_BOOL,
35441
    0,   /* quantifier_offset */
35442
    offsetof(PgQuery__TriggerTransition, is_new),
35443
    NULL,
35444
    NULL,
35445
    0,             /* flags */
35446
    0,NULL,NULL    /* reserved1,reserved2, etc */
35447
  },
35448
  {
35449
    "is_table",
35450
    3,
35451
    PROTOBUF_C_LABEL_NONE,
35452
    PROTOBUF_C_TYPE_BOOL,
35453
    0,   /* quantifier_offset */
35454
    offsetof(PgQuery__TriggerTransition, is_table),
35455
    NULL,
35456
    NULL,
35457
    0,             /* flags */
35458
    0,NULL,NULL    /* reserved1,reserved2, etc */
35459
  },
35460
};
35461
static const unsigned pg_query__trigger_transition__field_indices_by_name[] = {
35462
  1,   /* field[1] = is_new */
35463
  2,   /* field[2] = is_table */
35464
  0,   /* field[0] = name */
35465
};
35466
static const ProtobufCIntRange pg_query__trigger_transition__number_ranges[1 + 1] =
35467
{
35468
  { 1, 0 },
35469
  { 0, 3 }
35470
};
35471
const ProtobufCMessageDescriptor pg_query__trigger_transition__descriptor =
35472
{
35473
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35474
  "pg_query.TriggerTransition",
35475
  "TriggerTransition",
35476
  "PgQuery__TriggerTransition",
35477
  "pg_query",
35478
  sizeof(PgQuery__TriggerTransition),
35479
  3,
35480
  pg_query__trigger_transition__field_descriptors,
35481
  pg_query__trigger_transition__field_indices_by_name,
35482
  1,  pg_query__trigger_transition__number_ranges,
35483
  (ProtobufCMessageInit) pg_query__trigger_transition__init,
35484
  NULL,NULL,NULL    /* reserved[123] */
35485
};
35486
static const ProtobufCFieldDescriptor pg_query__partition_elem__field_descriptors[5] =
35487
{
35488
  {
35489
    "name",
35490
    1,
35491
    PROTOBUF_C_LABEL_NONE,
35492
    PROTOBUF_C_TYPE_STRING,
35493
    0,   /* quantifier_offset */
35494
    offsetof(PgQuery__PartitionElem, name),
35495
    NULL,
35496
    &protobuf_c_empty_string,
35497
    0,             /* flags */
35498
    0,NULL,NULL    /* reserved1,reserved2, etc */
35499
  },
35500
  {
35501
    "expr",
35502
    2,
35503
    PROTOBUF_C_LABEL_NONE,
35504
    PROTOBUF_C_TYPE_MESSAGE,
35505
    0,   /* quantifier_offset */
35506
    offsetof(PgQuery__PartitionElem, expr),
35507
    &pg_query__node__descriptor,
35508
    NULL,
35509
    0,             /* flags */
35510
    0,NULL,NULL    /* reserved1,reserved2, etc */
35511
  },
35512
  {
35513
    "collation",
35514
    3,
35515
    PROTOBUF_C_LABEL_REPEATED,
35516
    PROTOBUF_C_TYPE_MESSAGE,
35517
    offsetof(PgQuery__PartitionElem, n_collation),
35518
    offsetof(PgQuery__PartitionElem, collation),
35519
    &pg_query__node__descriptor,
35520
    NULL,
35521
    0,             /* flags */
35522
    0,NULL,NULL    /* reserved1,reserved2, etc */
35523
  },
35524
  {
35525
    "opclass",
35526
    4,
35527
    PROTOBUF_C_LABEL_REPEATED,
35528
    PROTOBUF_C_TYPE_MESSAGE,
35529
    offsetof(PgQuery__PartitionElem, n_opclass),
35530
    offsetof(PgQuery__PartitionElem, opclass),
35531
    &pg_query__node__descriptor,
35532
    NULL,
35533
    0,             /* flags */
35534
    0,NULL,NULL    /* reserved1,reserved2, etc */
35535
  },
35536
  {
35537
    "location",
35538
    5,
35539
    PROTOBUF_C_LABEL_NONE,
35540
    PROTOBUF_C_TYPE_INT32,
35541
    0,   /* quantifier_offset */
35542
    offsetof(PgQuery__PartitionElem, location),
35543
    NULL,
35544
    NULL,
35545
    0,             /* flags */
35546
    0,NULL,NULL    /* reserved1,reserved2, etc */
35547
  },
35548
};
35549
static const unsigned pg_query__partition_elem__field_indices_by_name[] = {
35550
  2,   /* field[2] = collation */
35551
  1,   /* field[1] = expr */
35552
  4,   /* field[4] = location */
35553
  0,   /* field[0] = name */
35554
  3,   /* field[3] = opclass */
35555
};
35556
static const ProtobufCIntRange pg_query__partition_elem__number_ranges[1 + 1] =
35557
{
35558
  { 1, 0 },
35559
  { 0, 5 }
35560
};
35561
const ProtobufCMessageDescriptor pg_query__partition_elem__descriptor =
35562
{
35563
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35564
  "pg_query.PartitionElem",
35565
  "PartitionElem",
35566
  "PgQuery__PartitionElem",
35567
  "pg_query",
35568
  sizeof(PgQuery__PartitionElem),
35569
  5,
35570
  pg_query__partition_elem__field_descriptors,
35571
  pg_query__partition_elem__field_indices_by_name,
35572
  1,  pg_query__partition_elem__number_ranges,
35573
  (ProtobufCMessageInit) pg_query__partition_elem__init,
35574
  NULL,NULL,NULL    /* reserved[123] */
35575
};
35576
static const ProtobufCFieldDescriptor pg_query__partition_spec__field_descriptors[3] =
35577
{
35578
  {
35579
    "strategy",
35580
    1,
35581
    PROTOBUF_C_LABEL_NONE,
35582
    PROTOBUF_C_TYPE_STRING,
35583
    0,   /* quantifier_offset */
35584
    offsetof(PgQuery__PartitionSpec, strategy),
35585
    NULL,
35586
    &protobuf_c_empty_string,
35587
    0,             /* flags */
35588
    0,NULL,NULL    /* reserved1,reserved2, etc */
35589
  },
35590
  {
35591
    "part_params",
35592
    2,
35593
    PROTOBUF_C_LABEL_REPEATED,
35594
    PROTOBUF_C_TYPE_MESSAGE,
35595
    offsetof(PgQuery__PartitionSpec, n_part_params),
35596
    offsetof(PgQuery__PartitionSpec, part_params),
35597
    &pg_query__node__descriptor,
35598
    NULL,
35599
    0,             /* flags */
35600
    0,NULL,NULL    /* reserved1,reserved2, etc */
35601
  },
35602
  {
35603
    "location",
35604
    3,
35605
    PROTOBUF_C_LABEL_NONE,
35606
    PROTOBUF_C_TYPE_INT32,
35607
    0,   /* quantifier_offset */
35608
    offsetof(PgQuery__PartitionSpec, location),
35609
    NULL,
35610
    NULL,
35611
    0,             /* flags */
35612
    0,NULL,NULL    /* reserved1,reserved2, etc */
35613
  },
35614
};
35615
static const unsigned pg_query__partition_spec__field_indices_by_name[] = {
35616
  2,   /* field[2] = location */
35617
  1,   /* field[1] = part_params */
35618
  0,   /* field[0] = strategy */
35619
};
35620
static const ProtobufCIntRange pg_query__partition_spec__number_ranges[1 + 1] =
35621
{
35622
  { 1, 0 },
35623
  { 0, 3 }
35624
};
35625
const ProtobufCMessageDescriptor pg_query__partition_spec__descriptor =
35626
{
35627
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35628
  "pg_query.PartitionSpec",
35629
  "PartitionSpec",
35630
  "PgQuery__PartitionSpec",
35631
  "pg_query",
35632
  sizeof(PgQuery__PartitionSpec),
35633
  3,
35634
  pg_query__partition_spec__field_descriptors,
35635
  pg_query__partition_spec__field_indices_by_name,
35636
  1,  pg_query__partition_spec__number_ranges,
35637
  (ProtobufCMessageInit) pg_query__partition_spec__init,
35638
  NULL,NULL,NULL    /* reserved[123] */
35639
};
35640
static const ProtobufCFieldDescriptor pg_query__partition_bound_spec__field_descriptors[8] =
35641
{
35642
  {
35643
    "strategy",
35644
    1,
35645
    PROTOBUF_C_LABEL_NONE,
35646
    PROTOBUF_C_TYPE_STRING,
35647
    0,   /* quantifier_offset */
35648
    offsetof(PgQuery__PartitionBoundSpec, strategy),
35649
    NULL,
35650
    &protobuf_c_empty_string,
35651
    0,             /* flags */
35652
    0,NULL,NULL    /* reserved1,reserved2, etc */
35653
  },
35654
  {
35655
    "is_default",
35656
    2,
35657
    PROTOBUF_C_LABEL_NONE,
35658
    PROTOBUF_C_TYPE_BOOL,
35659
    0,   /* quantifier_offset */
35660
    offsetof(PgQuery__PartitionBoundSpec, is_default),
35661
    NULL,
35662
    NULL,
35663
    0,             /* flags */
35664
    0,NULL,NULL    /* reserved1,reserved2, etc */
35665
  },
35666
  {
35667
    "modulus",
35668
    3,
35669
    PROTOBUF_C_LABEL_NONE,
35670
    PROTOBUF_C_TYPE_INT32,
35671
    0,   /* quantifier_offset */
35672
    offsetof(PgQuery__PartitionBoundSpec, modulus),
35673
    NULL,
35674
    NULL,
35675
    0,             /* flags */
35676
    0,NULL,NULL    /* reserved1,reserved2, etc */
35677
  },
35678
  {
35679
    "remainder",
35680
    4,
35681
    PROTOBUF_C_LABEL_NONE,
35682
    PROTOBUF_C_TYPE_INT32,
35683
    0,   /* quantifier_offset */
35684
    offsetof(PgQuery__PartitionBoundSpec, remainder),
35685
    NULL,
35686
    NULL,
35687
    0,             /* flags */
35688
    0,NULL,NULL    /* reserved1,reserved2, etc */
35689
  },
35690
  {
35691
    "listdatums",
35692
    5,
35693
    PROTOBUF_C_LABEL_REPEATED,
35694
    PROTOBUF_C_TYPE_MESSAGE,
35695
    offsetof(PgQuery__PartitionBoundSpec, n_listdatums),
35696
    offsetof(PgQuery__PartitionBoundSpec, listdatums),
35697
    &pg_query__node__descriptor,
35698
    NULL,
35699
    0,             /* flags */
35700
    0,NULL,NULL    /* reserved1,reserved2, etc */
35701
  },
35702
  {
35703
    "lowerdatums",
35704
    6,
35705
    PROTOBUF_C_LABEL_REPEATED,
35706
    PROTOBUF_C_TYPE_MESSAGE,
35707
    offsetof(PgQuery__PartitionBoundSpec, n_lowerdatums),
35708
    offsetof(PgQuery__PartitionBoundSpec, lowerdatums),
35709
    &pg_query__node__descriptor,
35710
    NULL,
35711
    0,             /* flags */
35712
    0,NULL,NULL    /* reserved1,reserved2, etc */
35713
  },
35714
  {
35715
    "upperdatums",
35716
    7,
35717
    PROTOBUF_C_LABEL_REPEATED,
35718
    PROTOBUF_C_TYPE_MESSAGE,
35719
    offsetof(PgQuery__PartitionBoundSpec, n_upperdatums),
35720
    offsetof(PgQuery__PartitionBoundSpec, upperdatums),
35721
    &pg_query__node__descriptor,
35722
    NULL,
35723
    0,             /* flags */
35724
    0,NULL,NULL    /* reserved1,reserved2, etc */
35725
  },
35726
  {
35727
    "location",
35728
    8,
35729
    PROTOBUF_C_LABEL_NONE,
35730
    PROTOBUF_C_TYPE_INT32,
35731
    0,   /* quantifier_offset */
35732
    offsetof(PgQuery__PartitionBoundSpec, location),
35733
    NULL,
35734
    NULL,
35735
    0,             /* flags */
35736
    0,NULL,NULL    /* reserved1,reserved2, etc */
35737
  },
35738
};
35739
static const unsigned pg_query__partition_bound_spec__field_indices_by_name[] = {
35740
  1,   /* field[1] = is_default */
35741
  4,   /* field[4] = listdatums */
35742
  7,   /* field[7] = location */
35743
  5,   /* field[5] = lowerdatums */
35744
  2,   /* field[2] = modulus */
35745
  3,   /* field[3] = remainder */
35746
  0,   /* field[0] = strategy */
35747
  6,   /* field[6] = upperdatums */
35748
};
35749
static const ProtobufCIntRange pg_query__partition_bound_spec__number_ranges[1 + 1] =
35750
{
35751
  { 1, 0 },
35752
  { 0, 8 }
35753
};
35754
const ProtobufCMessageDescriptor pg_query__partition_bound_spec__descriptor =
35755
{
35756
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35757
  "pg_query.PartitionBoundSpec",
35758
  "PartitionBoundSpec",
35759
  "PgQuery__PartitionBoundSpec",
35760
  "pg_query",
35761
  sizeof(PgQuery__PartitionBoundSpec),
35762
  8,
35763
  pg_query__partition_bound_spec__field_descriptors,
35764
  pg_query__partition_bound_spec__field_indices_by_name,
35765
  1,  pg_query__partition_bound_spec__number_ranges,
35766
  (ProtobufCMessageInit) pg_query__partition_bound_spec__init,
35767
  NULL,NULL,NULL    /* reserved[123] */
35768
};
35769
static const ProtobufCFieldDescriptor pg_query__partition_range_datum__field_descriptors[3] =
35770
{
35771
  {
35772
    "kind",
35773
    1,
35774
    PROTOBUF_C_LABEL_NONE,
35775
    PROTOBUF_C_TYPE_ENUM,
35776
    0,   /* quantifier_offset */
35777
    offsetof(PgQuery__PartitionRangeDatum, kind),
35778
    &pg_query__partition_range_datum_kind__descriptor,
35779
    NULL,
35780
    0,             /* flags */
35781
    0,NULL,NULL    /* reserved1,reserved2, etc */
35782
  },
35783
  {
35784
    "value",
35785
    2,
35786
    PROTOBUF_C_LABEL_NONE,
35787
    PROTOBUF_C_TYPE_MESSAGE,
35788
    0,   /* quantifier_offset */
35789
    offsetof(PgQuery__PartitionRangeDatum, value),
35790
    &pg_query__node__descriptor,
35791
    NULL,
35792
    0,             /* flags */
35793
    0,NULL,NULL    /* reserved1,reserved2, etc */
35794
  },
35795
  {
35796
    "location",
35797
    3,
35798
    PROTOBUF_C_LABEL_NONE,
35799
    PROTOBUF_C_TYPE_INT32,
35800
    0,   /* quantifier_offset */
35801
    offsetof(PgQuery__PartitionRangeDatum, location),
35802
    NULL,
35803
    NULL,
35804
    0,             /* flags */
35805
    0,NULL,NULL    /* reserved1,reserved2, etc */
35806
  },
35807
};
35808
static const unsigned pg_query__partition_range_datum__field_indices_by_name[] = {
35809
  0,   /* field[0] = kind */
35810
  2,   /* field[2] = location */
35811
  1,   /* field[1] = value */
35812
};
35813
static const ProtobufCIntRange pg_query__partition_range_datum__number_ranges[1 + 1] =
35814
{
35815
  { 1, 0 },
35816
  { 0, 3 }
35817
};
35818
const ProtobufCMessageDescriptor pg_query__partition_range_datum__descriptor =
35819
{
35820
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35821
  "pg_query.PartitionRangeDatum",
35822
  "PartitionRangeDatum",
35823
  "PgQuery__PartitionRangeDatum",
35824
  "pg_query",
35825
  sizeof(PgQuery__PartitionRangeDatum),
35826
  3,
35827
  pg_query__partition_range_datum__field_descriptors,
35828
  pg_query__partition_range_datum__field_indices_by_name,
35829
  1,  pg_query__partition_range_datum__number_ranges,
35830
  (ProtobufCMessageInit) pg_query__partition_range_datum__init,
35831
  NULL,NULL,NULL    /* reserved[123] */
35832
};
35833
static const ProtobufCFieldDescriptor pg_query__partition_cmd__field_descriptors[3] =
35834
{
35835
  {
35836
    "name",
35837
    1,
35838
    PROTOBUF_C_LABEL_NONE,
35839
    PROTOBUF_C_TYPE_MESSAGE,
35840
    0,   /* quantifier_offset */
35841
    offsetof(PgQuery__PartitionCmd, name),
35842
    &pg_query__range_var__descriptor,
35843
    NULL,
35844
    0,             /* flags */
35845
    0,NULL,NULL    /* reserved1,reserved2, etc */
35846
  },
35847
  {
35848
    "bound",
35849
    2,
35850
    PROTOBUF_C_LABEL_NONE,
35851
    PROTOBUF_C_TYPE_MESSAGE,
35852
    0,   /* quantifier_offset */
35853
    offsetof(PgQuery__PartitionCmd, bound),
35854
    &pg_query__partition_bound_spec__descriptor,
35855
    NULL,
35856
    0,             /* flags */
35857
    0,NULL,NULL    /* reserved1,reserved2, etc */
35858
  },
35859
  {
35860
    "concurrent",
35861
    3,
35862
    PROTOBUF_C_LABEL_NONE,
35863
    PROTOBUF_C_TYPE_BOOL,
35864
    0,   /* quantifier_offset */
35865
    offsetof(PgQuery__PartitionCmd, concurrent),
35866
    NULL,
35867
    NULL,
35868
    0,             /* flags */
35869
    0,NULL,NULL    /* reserved1,reserved2, etc */
35870
  },
35871
};
35872
static const unsigned pg_query__partition_cmd__field_indices_by_name[] = {
35873
  1,   /* field[1] = bound */
35874
  2,   /* field[2] = concurrent */
35875
  0,   /* field[0] = name */
35876
};
35877
static const ProtobufCIntRange pg_query__partition_cmd__number_ranges[1 + 1] =
35878
{
35879
  { 1, 0 },
35880
  { 0, 3 }
35881
};
35882
const ProtobufCMessageDescriptor pg_query__partition_cmd__descriptor =
35883
{
35884
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35885
  "pg_query.PartitionCmd",
35886
  "PartitionCmd",
35887
  "PgQuery__PartitionCmd",
35888
  "pg_query",
35889
  sizeof(PgQuery__PartitionCmd),
35890
  3,
35891
  pg_query__partition_cmd__field_descriptors,
35892
  pg_query__partition_cmd__field_indices_by_name,
35893
  1,  pg_query__partition_cmd__number_ranges,
35894
  (ProtobufCMessageInit) pg_query__partition_cmd__init,
35895
  NULL,NULL,NULL    /* reserved[123] */
35896
};
35897
static const ProtobufCFieldDescriptor pg_query__vacuum_relation__field_descriptors[3] =
35898
{
35899
  {
35900
    "relation",
35901
    1,
35902
    PROTOBUF_C_LABEL_NONE,
35903
    PROTOBUF_C_TYPE_MESSAGE,
35904
    0,   /* quantifier_offset */
35905
    offsetof(PgQuery__VacuumRelation, relation),
35906
    &pg_query__range_var__descriptor,
35907
    NULL,
35908
    0,             /* flags */
35909
    0,NULL,NULL    /* reserved1,reserved2, etc */
35910
  },
35911
  {
35912
    "oid",
35913
    2,
35914
    PROTOBUF_C_LABEL_NONE,
35915
    PROTOBUF_C_TYPE_UINT32,
35916
    0,   /* quantifier_offset */
35917
    offsetof(PgQuery__VacuumRelation, oid),
35918
    NULL,
35919
    NULL,
35920
    0,             /* flags */
35921
    0,NULL,NULL    /* reserved1,reserved2, etc */
35922
  },
35923
  {
35924
    "va_cols",
35925
    3,
35926
    PROTOBUF_C_LABEL_REPEATED,
35927
    PROTOBUF_C_TYPE_MESSAGE,
35928
    offsetof(PgQuery__VacuumRelation, n_va_cols),
35929
    offsetof(PgQuery__VacuumRelation, va_cols),
35930
    &pg_query__node__descriptor,
35931
    NULL,
35932
    0,             /* flags */
35933
    0,NULL,NULL    /* reserved1,reserved2, etc */
35934
  },
35935
};
35936
static const unsigned pg_query__vacuum_relation__field_indices_by_name[] = {
35937
  1,   /* field[1] = oid */
35938
  0,   /* field[0] = relation */
35939
  2,   /* field[2] = va_cols */
35940
};
35941
static const ProtobufCIntRange pg_query__vacuum_relation__number_ranges[1 + 1] =
35942
{
35943
  { 1, 0 },
35944
  { 0, 3 }
35945
};
35946
const ProtobufCMessageDescriptor pg_query__vacuum_relation__descriptor =
35947
{
35948
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
35949
  "pg_query.VacuumRelation",
35950
  "VacuumRelation",
35951
  "PgQuery__VacuumRelation",
35952
  "pg_query",
35953
  sizeof(PgQuery__VacuumRelation),
35954
  3,
35955
  pg_query__vacuum_relation__field_descriptors,
35956
  pg_query__vacuum_relation__field_indices_by_name,
35957
  1,  pg_query__vacuum_relation__number_ranges,
35958
  (ProtobufCMessageInit) pg_query__vacuum_relation__init,
35959
  NULL,NULL,NULL    /* reserved[123] */
35960
};
35961
static const ProtobufCFieldDescriptor pg_query__publication_obj_spec__field_descriptors[4] =
35962
{
35963
  {
35964
    "pubobjtype",
35965
    1,
35966
    PROTOBUF_C_LABEL_NONE,
35967
    PROTOBUF_C_TYPE_ENUM,
35968
    0,   /* quantifier_offset */
35969
    offsetof(PgQuery__PublicationObjSpec, pubobjtype),
35970
    &pg_query__publication_obj_spec_type__descriptor,
35971
    NULL,
35972
    0,             /* flags */
35973
    0,NULL,NULL    /* reserved1,reserved2, etc */
35974
  },
35975
  {
35976
    "name",
35977
    2,
35978
    PROTOBUF_C_LABEL_NONE,
35979
    PROTOBUF_C_TYPE_STRING,
35980
    0,   /* quantifier_offset */
35981
    offsetof(PgQuery__PublicationObjSpec, name),
35982
    NULL,
35983
    &protobuf_c_empty_string,
35984
    0,             /* flags */
35985
    0,NULL,NULL    /* reserved1,reserved2, etc */
35986
  },
35987
  {
35988
    "pubtable",
35989
    3,
35990
    PROTOBUF_C_LABEL_NONE,
35991
    PROTOBUF_C_TYPE_MESSAGE,
35992
    0,   /* quantifier_offset */
35993
    offsetof(PgQuery__PublicationObjSpec, pubtable),
35994
    &pg_query__publication_table__descriptor,
35995
    NULL,
35996
    0,             /* flags */
35997
    0,NULL,NULL    /* reserved1,reserved2, etc */
35998
  },
35999
  {
36000
    "location",
36001
    4,
36002
    PROTOBUF_C_LABEL_NONE,
36003
    PROTOBUF_C_TYPE_INT32,
36004
    0,   /* quantifier_offset */
36005
    offsetof(PgQuery__PublicationObjSpec, location),
36006
    NULL,
36007
    NULL,
36008
    0,             /* flags */
36009
    0,NULL,NULL    /* reserved1,reserved2, etc */
36010
  },
36011
};
36012
static const unsigned pg_query__publication_obj_spec__field_indices_by_name[] = {
36013
  3,   /* field[3] = location */
36014
  1,   /* field[1] = name */
36015
  0,   /* field[0] = pubobjtype */
36016
  2,   /* field[2] = pubtable */
36017
};
36018
static const ProtobufCIntRange pg_query__publication_obj_spec__number_ranges[1 + 1] =
36019
{
36020
  { 1, 0 },
36021
  { 0, 4 }
36022
};
36023
const ProtobufCMessageDescriptor pg_query__publication_obj_spec__descriptor =
36024
{
36025
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
36026
  "pg_query.PublicationObjSpec",
36027
  "PublicationObjSpec",
36028
  "PgQuery__PublicationObjSpec",
36029
  "pg_query",
36030
  sizeof(PgQuery__PublicationObjSpec),
36031
  4,
36032
  pg_query__publication_obj_spec__field_descriptors,
36033
  pg_query__publication_obj_spec__field_indices_by_name,
36034
  1,  pg_query__publication_obj_spec__number_ranges,
36035
  (ProtobufCMessageInit) pg_query__publication_obj_spec__init,
36036
  NULL,NULL,NULL    /* reserved[123] */
36037
};
36038
static const ProtobufCFieldDescriptor pg_query__publication_table__field_descriptors[3] =
36039
{
36040
  {
36041
    "relation",
36042
    1,
36043
    PROTOBUF_C_LABEL_NONE,
36044
    PROTOBUF_C_TYPE_MESSAGE,
36045
    0,   /* quantifier_offset */
36046
    offsetof(PgQuery__PublicationTable, relation),
36047
    &pg_query__range_var__descriptor,
36048
    NULL,
36049
    0,             /* flags */
36050
    0,NULL,NULL    /* reserved1,reserved2, etc */
36051
  },
36052
  {
36053
    "where_clause",
36054
    2,
36055
    PROTOBUF_C_LABEL_NONE,
36056
    PROTOBUF_C_TYPE_MESSAGE,
36057
    0,   /* quantifier_offset */
36058
    offsetof(PgQuery__PublicationTable, where_clause),
36059
    &pg_query__node__descriptor,
36060
    NULL,
36061
    0,             /* flags */
36062
    0,NULL,NULL    /* reserved1,reserved2, etc */
36063
  },
36064
  {
36065
    "columns",
36066
    3,
36067
    PROTOBUF_C_LABEL_REPEATED,
36068
    PROTOBUF_C_TYPE_MESSAGE,
36069
    offsetof(PgQuery__PublicationTable, n_columns),
36070
    offsetof(PgQuery__PublicationTable, columns),
36071
    &pg_query__node__descriptor,
36072
    NULL,
36073
    0,             /* flags */
36074
    0,NULL,NULL    /* reserved1,reserved2, etc */
36075
  },
36076
};
36077
static const unsigned pg_query__publication_table__field_indices_by_name[] = {
36078
  2,   /* field[2] = columns */
36079
  0,   /* field[0] = relation */
36080
  1,   /* field[1] = where_clause */
36081
};
36082
static const ProtobufCIntRange pg_query__publication_table__number_ranges[1 + 1] =
36083
{
36084
  { 1, 0 },
36085
  { 0, 3 }
36086
};
36087
const ProtobufCMessageDescriptor pg_query__publication_table__descriptor =
36088
{
36089
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
36090
  "pg_query.PublicationTable",
36091
  "PublicationTable",
36092
  "PgQuery__PublicationTable",
36093
  "pg_query",
36094
  sizeof(PgQuery__PublicationTable),
36095
  3,
36096
  pg_query__publication_table__field_descriptors,
36097
  pg_query__publication_table__field_indices_by_name,
36098
  1,  pg_query__publication_table__number_ranges,
36099
  (ProtobufCMessageInit) pg_query__publication_table__init,
36100
  NULL,NULL,NULL    /* reserved[123] */
36101
};
36102
static const ProtobufCFieldDescriptor pg_query__inline_code_block__field_descriptors[4] =
36103
{
36104
  {
36105
    "source_text",
36106
    1,
36107
    PROTOBUF_C_LABEL_NONE,
36108
    PROTOBUF_C_TYPE_STRING,
36109
    0,   /* quantifier_offset */
36110
    offsetof(PgQuery__InlineCodeBlock, source_text),
36111
    NULL,
36112
    &protobuf_c_empty_string,
36113
    0,             /* flags */
36114
    0,NULL,NULL    /* reserved1,reserved2, etc */
36115
  },
36116
  {
36117
    "lang_oid",
36118
    2,
36119
    PROTOBUF_C_LABEL_NONE,
36120
    PROTOBUF_C_TYPE_UINT32,
36121
    0,   /* quantifier_offset */
36122
    offsetof(PgQuery__InlineCodeBlock, lang_oid),
36123
    NULL,
36124
    NULL,
36125
    0,             /* flags */
36126
    0,NULL,NULL    /* reserved1,reserved2, etc */
36127
  },
36128
  {
36129
    "lang_is_trusted",
36130
    3,
36131
    PROTOBUF_C_LABEL_NONE,
36132
    PROTOBUF_C_TYPE_BOOL,
36133
    0,   /* quantifier_offset */
36134
    offsetof(PgQuery__InlineCodeBlock, lang_is_trusted),
36135
    NULL,
36136
    NULL,
36137
    0,             /* flags */
36138
    0,NULL,NULL    /* reserved1,reserved2, etc */
36139
  },
36140
  {
36141
    "atomic",
36142
    4,
36143
    PROTOBUF_C_LABEL_NONE,
36144
    PROTOBUF_C_TYPE_BOOL,
36145
    0,   /* quantifier_offset */
36146
    offsetof(PgQuery__InlineCodeBlock, atomic),
36147
    NULL,
36148
    NULL,
36149
    0,             /* flags */
36150
    0,NULL,NULL    /* reserved1,reserved2, etc */
36151
  },
36152
};
36153
static const unsigned pg_query__inline_code_block__field_indices_by_name[] = {
36154
  3,   /* field[3] = atomic */
36155
  2,   /* field[2] = lang_is_trusted */
36156
  1,   /* field[1] = lang_oid */
36157
  0,   /* field[0] = source_text */
36158
};
36159
static const ProtobufCIntRange pg_query__inline_code_block__number_ranges[1 + 1] =
36160
{
36161
  { 1, 0 },
36162
  { 0, 4 }
36163
};
36164
const ProtobufCMessageDescriptor pg_query__inline_code_block__descriptor =
36165
{
36166
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
36167
  "pg_query.InlineCodeBlock",
36168
  "InlineCodeBlock",
36169
  "PgQuery__InlineCodeBlock",
36170
  "pg_query",
36171
  sizeof(PgQuery__InlineCodeBlock),
36172
  4,
36173
  pg_query__inline_code_block__field_descriptors,
36174
  pg_query__inline_code_block__field_indices_by_name,
36175
  1,  pg_query__inline_code_block__number_ranges,
36176
  (ProtobufCMessageInit) pg_query__inline_code_block__init,
36177
  NULL,NULL,NULL    /* reserved[123] */
36178
};
36179
static const ProtobufCFieldDescriptor pg_query__call_context__field_descriptors[1] =
36180
{
36181
  {
36182
    "atomic",
36183
    1,
36184
    PROTOBUF_C_LABEL_NONE,
36185
    PROTOBUF_C_TYPE_BOOL,
36186
    0,   /* quantifier_offset */
36187
    offsetof(PgQuery__CallContext, atomic),
36188
    NULL,
36189
    NULL,
36190
    0,             /* flags */
36191
    0,NULL,NULL    /* reserved1,reserved2, etc */
36192
  },
36193
};
36194
static const unsigned pg_query__call_context__field_indices_by_name[] = {
36195
  0,   /* field[0] = atomic */
36196
};
36197
static const ProtobufCIntRange pg_query__call_context__number_ranges[1 + 1] =
36198
{
36199
  { 1, 0 },
36200
  { 0, 1 }
36201
};
36202
const ProtobufCMessageDescriptor pg_query__call_context__descriptor =
36203
{
36204
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
36205
  "pg_query.CallContext",
36206
  "CallContext",
36207
  "PgQuery__CallContext",
36208
  "pg_query",
36209
  sizeof(PgQuery__CallContext),
36210
  1,
36211
  pg_query__call_context__field_descriptors,
36212
  pg_query__call_context__field_indices_by_name,
36213
  1,  pg_query__call_context__number_ranges,
36214
  (ProtobufCMessageInit) pg_query__call_context__init,
36215
  NULL,NULL,NULL    /* reserved[123] */
36216
};
36217
static const ProtobufCFieldDescriptor pg_query__scan_token__field_descriptors[4] =
36218
{
36219
  {
36220
    "start",
36221
    1,
36222
    PROTOBUF_C_LABEL_NONE,
36223
    PROTOBUF_C_TYPE_INT32,
36224
    0,   /* quantifier_offset */
36225
    offsetof(PgQuery__ScanToken, start),
36226
    NULL,
36227
    NULL,
36228
    0,             /* flags */
36229
    0,NULL,NULL    /* reserved1,reserved2, etc */
36230
  },
36231
  {
36232
    "end",
36233
    2,
36234
    PROTOBUF_C_LABEL_NONE,
36235
    PROTOBUF_C_TYPE_INT32,
36236
    0,   /* quantifier_offset */
36237
    offsetof(PgQuery__ScanToken, end),
36238
    NULL,
36239
    NULL,
36240
    0,             /* flags */
36241
    0,NULL,NULL    /* reserved1,reserved2, etc */
36242
  },
36243
  {
36244
    "token",
36245
    4,
36246
    PROTOBUF_C_LABEL_NONE,
36247
    PROTOBUF_C_TYPE_ENUM,
36248
    0,   /* quantifier_offset */
36249
    offsetof(PgQuery__ScanToken, token),
36250
    &pg_query__token__descriptor,
36251
    NULL,
36252
    0,             /* flags */
36253
    0,NULL,NULL    /* reserved1,reserved2, etc */
36254
  },
36255
  {
36256
    "keyword_kind",
36257
    5,
36258
    PROTOBUF_C_LABEL_NONE,
36259
    PROTOBUF_C_TYPE_ENUM,
36260
    0,   /* quantifier_offset */
36261
    offsetof(PgQuery__ScanToken, keyword_kind),
36262
    &pg_query__keyword_kind__descriptor,
36263
    NULL,
36264
    0,             /* flags */
36265
    0,NULL,NULL    /* reserved1,reserved2, etc */
36266
  },
36267
};
36268
static const unsigned pg_query__scan_token__field_indices_by_name[] = {
36269
  1,   /* field[1] = end */
36270
  3,   /* field[3] = keyword_kind */
36271
  0,   /* field[0] = start */
36272
  2,   /* field[2] = token */
36273
};
36274
static const ProtobufCIntRange pg_query__scan_token__number_ranges[2 + 1] =
36275
{
36276
  { 1, 0 },
36277
  { 4, 2 },
36278
  { 0, 4 }
36279
};
36280
const ProtobufCMessageDescriptor pg_query__scan_token__descriptor =
36281
{
36282
  PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
36283
  "pg_query.ScanToken",
36284
  "ScanToken",
36285
  "PgQuery__ScanToken",
36286
  "pg_query",
36287
  sizeof(PgQuery__ScanToken),
36288
  4,
36289
  pg_query__scan_token__field_descriptors,
36290
  pg_query__scan_token__field_indices_by_name,
36291
  2,  pg_query__scan_token__number_ranges,
36292
  (ProtobufCMessageInit) pg_query__scan_token__init,
36293
  NULL,NULL,NULL    /* reserved[123] */
36294
};
36295
static const ProtobufCEnumValue pg_query__overriding_kind__enum_values_by_number[4] =
36296
{
36297
  { "OVERRIDING_KIND_UNDEFINED", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_KIND_UNDEFINED", 0 },
36298
  { "OVERRIDING_NOT_SET", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_NOT_SET", 1 },
36299
  { "OVERRIDING_USER_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_USER_VALUE", 2 },
36300
  { "OVERRIDING_SYSTEM_VALUE", "PG_QUERY__OVERRIDING_KIND__OVERRIDING_SYSTEM_VALUE", 3 },
36301
};
36302
static const ProtobufCIntRange pg_query__overriding_kind__value_ranges[] = {
36303
{0, 0},{0, 4}
36304
};
36305
static const ProtobufCEnumValueIndex pg_query__overriding_kind__enum_values_by_name[4] =
36306
{
36307
  { "OVERRIDING_KIND_UNDEFINED", 0 },
36308
  { "OVERRIDING_NOT_SET", 1 },
36309
  { "OVERRIDING_SYSTEM_VALUE", 3 },
36310
  { "OVERRIDING_USER_VALUE", 2 },
36311
};
36312
const ProtobufCEnumDescriptor pg_query__overriding_kind__descriptor =
36313
{
36314
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36315
  "pg_query.OverridingKind",
36316
  "OverridingKind",
36317
  "PgQuery__OverridingKind",
36318
  "pg_query",
36319
  4,
36320
  pg_query__overriding_kind__enum_values_by_number,
36321
  4,
36322
  pg_query__overriding_kind__enum_values_by_name,
36323
  1,
36324
  pg_query__overriding_kind__value_ranges,
36325
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36326
};
36327
static const ProtobufCEnumValue pg_query__query_source__enum_values_by_number[6] =
36328
{
36329
  { "QUERY_SOURCE_UNDEFINED", "PG_QUERY__QUERY_SOURCE__QUERY_SOURCE_UNDEFINED", 0 },
36330
  { "QSRC_ORIGINAL", "PG_QUERY__QUERY_SOURCE__QSRC_ORIGINAL", 1 },
36331
  { "QSRC_PARSER", "PG_QUERY__QUERY_SOURCE__QSRC_PARSER", 2 },
36332
  { "QSRC_INSTEAD_RULE", "PG_QUERY__QUERY_SOURCE__QSRC_INSTEAD_RULE", 3 },
36333
  { "QSRC_QUAL_INSTEAD_RULE", "PG_QUERY__QUERY_SOURCE__QSRC_QUAL_INSTEAD_RULE", 4 },
36334
  { "QSRC_NON_INSTEAD_RULE", "PG_QUERY__QUERY_SOURCE__QSRC_NON_INSTEAD_RULE", 5 },
36335
};
36336
static const ProtobufCIntRange pg_query__query_source__value_ranges[] = {
36337
{0, 0},{0, 6}
36338
};
36339
static const ProtobufCEnumValueIndex pg_query__query_source__enum_values_by_name[6] =
36340
{
36341
  { "QSRC_INSTEAD_RULE", 3 },
36342
  { "QSRC_NON_INSTEAD_RULE", 5 },
36343
  { "QSRC_ORIGINAL", 1 },
36344
  { "QSRC_PARSER", 2 },
36345
  { "QSRC_QUAL_INSTEAD_RULE", 4 },
36346
  { "QUERY_SOURCE_UNDEFINED", 0 },
36347
};
36348
const ProtobufCEnumDescriptor pg_query__query_source__descriptor =
36349
{
36350
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36351
  "pg_query.QuerySource",
36352
  "QuerySource",
36353
  "PgQuery__QuerySource",
36354
  "pg_query",
36355
  6,
36356
  pg_query__query_source__enum_values_by_number,
36357
  6,
36358
  pg_query__query_source__enum_values_by_name,
36359
  1,
36360
  pg_query__query_source__value_ranges,
36361
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36362
};
36363
static const ProtobufCEnumValue pg_query__sort_by_dir__enum_values_by_number[5] =
36364
{
36365
  { "SORT_BY_DIR_UNDEFINED", "PG_QUERY__SORT_BY_DIR__SORT_BY_DIR_UNDEFINED", 0 },
36366
  { "SORTBY_DEFAULT", "PG_QUERY__SORT_BY_DIR__SORTBY_DEFAULT", 1 },
36367
  { "SORTBY_ASC", "PG_QUERY__SORT_BY_DIR__SORTBY_ASC", 2 },
36368
  { "SORTBY_DESC", "PG_QUERY__SORT_BY_DIR__SORTBY_DESC", 3 },
36369
  { "SORTBY_USING", "PG_QUERY__SORT_BY_DIR__SORTBY_USING", 4 },
36370
};
36371
static const ProtobufCIntRange pg_query__sort_by_dir__value_ranges[] = {
36372
{0, 0},{0, 5}
36373
};
36374
static const ProtobufCEnumValueIndex pg_query__sort_by_dir__enum_values_by_name[5] =
36375
{
36376
  { "SORTBY_ASC", 2 },
36377
  { "SORTBY_DEFAULT", 1 },
36378
  { "SORTBY_DESC", 3 },
36379
  { "SORTBY_USING", 4 },
36380
  { "SORT_BY_DIR_UNDEFINED", 0 },
36381
};
36382
const ProtobufCEnumDescriptor pg_query__sort_by_dir__descriptor =
36383
{
36384
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36385
  "pg_query.SortByDir",
36386
  "SortByDir",
36387
  "PgQuery__SortByDir",
36388
  "pg_query",
36389
  5,
36390
  pg_query__sort_by_dir__enum_values_by_number,
36391
  5,
36392
  pg_query__sort_by_dir__enum_values_by_name,
36393
  1,
36394
  pg_query__sort_by_dir__value_ranges,
36395
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36396
};
36397
static const ProtobufCEnumValue pg_query__sort_by_nulls__enum_values_by_number[4] =
36398
{
36399
  { "SORT_BY_NULLS_UNDEFINED", "PG_QUERY__SORT_BY_NULLS__SORT_BY_NULLS_UNDEFINED", 0 },
36400
  { "SORTBY_NULLS_DEFAULT", "PG_QUERY__SORT_BY_NULLS__SORTBY_NULLS_DEFAULT", 1 },
36401
  { "SORTBY_NULLS_FIRST", "PG_QUERY__SORT_BY_NULLS__SORTBY_NULLS_FIRST", 2 },
36402
  { "SORTBY_NULLS_LAST", "PG_QUERY__SORT_BY_NULLS__SORTBY_NULLS_LAST", 3 },
36403
};
36404
static const ProtobufCIntRange pg_query__sort_by_nulls__value_ranges[] = {
36405
{0, 0},{0, 4}
36406
};
36407
static const ProtobufCEnumValueIndex pg_query__sort_by_nulls__enum_values_by_name[4] =
36408
{
36409
  { "SORTBY_NULLS_DEFAULT", 1 },
36410
  { "SORTBY_NULLS_FIRST", 2 },
36411
  { "SORTBY_NULLS_LAST", 3 },
36412
  { "SORT_BY_NULLS_UNDEFINED", 0 },
36413
};
36414
const ProtobufCEnumDescriptor pg_query__sort_by_nulls__descriptor =
36415
{
36416
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36417
  "pg_query.SortByNulls",
36418
  "SortByNulls",
36419
  "PgQuery__SortByNulls",
36420
  "pg_query",
36421
  4,
36422
  pg_query__sort_by_nulls__enum_values_by_number,
36423
  4,
36424
  pg_query__sort_by_nulls__enum_values_by_name,
36425
  1,
36426
  pg_query__sort_by_nulls__value_ranges,
36427
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36428
};
36429
static const ProtobufCEnumValue pg_query__set_quantifier__enum_values_by_number[4] =
36430
{
36431
  { "SET_QUANTIFIER_UNDEFINED", "PG_QUERY__SET_QUANTIFIER__SET_QUANTIFIER_UNDEFINED", 0 },
36432
  { "SET_QUANTIFIER_DEFAULT", "PG_QUERY__SET_QUANTIFIER__SET_QUANTIFIER_DEFAULT", 1 },
36433
  { "SET_QUANTIFIER_ALL", "PG_QUERY__SET_QUANTIFIER__SET_QUANTIFIER_ALL", 2 },
36434
  { "SET_QUANTIFIER_DISTINCT", "PG_QUERY__SET_QUANTIFIER__SET_QUANTIFIER_DISTINCT", 3 },
36435
};
36436
static const ProtobufCIntRange pg_query__set_quantifier__value_ranges[] = {
36437
{0, 0},{0, 4}
36438
};
36439
static const ProtobufCEnumValueIndex pg_query__set_quantifier__enum_values_by_name[4] =
36440
{
36441
  { "SET_QUANTIFIER_ALL", 2 },
36442
  { "SET_QUANTIFIER_DEFAULT", 1 },
36443
  { "SET_QUANTIFIER_DISTINCT", 3 },
36444
  { "SET_QUANTIFIER_UNDEFINED", 0 },
36445
};
36446
const ProtobufCEnumDescriptor pg_query__set_quantifier__descriptor =
36447
{
36448
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36449
  "pg_query.SetQuantifier",
36450
  "SetQuantifier",
36451
  "PgQuery__SetQuantifier",
36452
  "pg_query",
36453
  4,
36454
  pg_query__set_quantifier__enum_values_by_number,
36455
  4,
36456
  pg_query__set_quantifier__enum_values_by_name,
36457
  1,
36458
  pg_query__set_quantifier__value_ranges,
36459
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36460
};
36461
static const ProtobufCEnumValue pg_query__a__expr__kind__enum_values_by_number[15] =
36462
{
36463
  { "A_EXPR_KIND_UNDEFINED", "PG_QUERY__A__EXPR__KIND__A_EXPR_KIND_UNDEFINED", 0 },
36464
  { "AEXPR_OP", "PG_QUERY__A__EXPR__KIND__AEXPR_OP", 1 },
36465
  { "AEXPR_OP_ANY", "PG_QUERY__A__EXPR__KIND__AEXPR_OP_ANY", 2 },
36466
  { "AEXPR_OP_ALL", "PG_QUERY__A__EXPR__KIND__AEXPR_OP_ALL", 3 },
36467
  { "AEXPR_DISTINCT", "PG_QUERY__A__EXPR__KIND__AEXPR_DISTINCT", 4 },
36468
  { "AEXPR_NOT_DISTINCT", "PG_QUERY__A__EXPR__KIND__AEXPR_NOT_DISTINCT", 5 },
36469
  { "AEXPR_NULLIF", "PG_QUERY__A__EXPR__KIND__AEXPR_NULLIF", 6 },
36470
  { "AEXPR_IN", "PG_QUERY__A__EXPR__KIND__AEXPR_IN", 7 },
36471
  { "AEXPR_LIKE", "PG_QUERY__A__EXPR__KIND__AEXPR_LIKE", 8 },
36472
  { "AEXPR_ILIKE", "PG_QUERY__A__EXPR__KIND__AEXPR_ILIKE", 9 },
36473
  { "AEXPR_SIMILAR", "PG_QUERY__A__EXPR__KIND__AEXPR_SIMILAR", 10 },
36474
  { "AEXPR_BETWEEN", "PG_QUERY__A__EXPR__KIND__AEXPR_BETWEEN", 11 },
36475
  { "AEXPR_NOT_BETWEEN", "PG_QUERY__A__EXPR__KIND__AEXPR_NOT_BETWEEN", 12 },
36476
  { "AEXPR_BETWEEN_SYM", "PG_QUERY__A__EXPR__KIND__AEXPR_BETWEEN_SYM", 13 },
36477
  { "AEXPR_NOT_BETWEEN_SYM", "PG_QUERY__A__EXPR__KIND__AEXPR_NOT_BETWEEN_SYM", 14 },
36478
};
36479
static const ProtobufCIntRange pg_query__a__expr__kind__value_ranges[] = {
36480
{0, 0},{0, 15}
36481
};
36482
static const ProtobufCEnumValueIndex pg_query__a__expr__kind__enum_values_by_name[15] =
36483
{
36484
  { "AEXPR_BETWEEN", 11 },
36485
  { "AEXPR_BETWEEN_SYM", 13 },
36486
  { "AEXPR_DISTINCT", 4 },
36487
  { "AEXPR_ILIKE", 9 },
36488
  { "AEXPR_IN", 7 },
36489
  { "AEXPR_LIKE", 8 },
36490
  { "AEXPR_NOT_BETWEEN", 12 },
36491
  { "AEXPR_NOT_BETWEEN_SYM", 14 },
36492
  { "AEXPR_NOT_DISTINCT", 5 },
36493
  { "AEXPR_NULLIF", 6 },
36494
  { "AEXPR_OP", 1 },
36495
  { "AEXPR_OP_ALL", 3 },
36496
  { "AEXPR_OP_ANY", 2 },
36497
  { "AEXPR_SIMILAR", 10 },
36498
  { "A_EXPR_KIND_UNDEFINED", 0 },
36499
};
36500
const ProtobufCEnumDescriptor pg_query__a__expr__kind__descriptor =
36501
{
36502
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36503
  "pg_query.A_Expr_Kind",
36504
  "A_Expr_Kind",
36505
  "PgQuery__AExprKind",
36506
  "pg_query",
36507
  15,
36508
  pg_query__a__expr__kind__enum_values_by_number,
36509
  15,
36510
  pg_query__a__expr__kind__enum_values_by_name,
36511
  1,
36512
  pg_query__a__expr__kind__value_ranges,
36513
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36514
};
36515
static const ProtobufCEnumValue pg_query__role_spec_type__enum_values_by_number[6] =
36516
{
36517
  { "ROLE_SPEC_TYPE_UNDEFINED", "PG_QUERY__ROLE_SPEC_TYPE__ROLE_SPEC_TYPE_UNDEFINED", 0 },
36518
  { "ROLESPEC_CSTRING", "PG_QUERY__ROLE_SPEC_TYPE__ROLESPEC_CSTRING", 1 },
36519
  { "ROLESPEC_CURRENT_ROLE", "PG_QUERY__ROLE_SPEC_TYPE__ROLESPEC_CURRENT_ROLE", 2 },
36520
  { "ROLESPEC_CURRENT_USER", "PG_QUERY__ROLE_SPEC_TYPE__ROLESPEC_CURRENT_USER", 3 },
36521
  { "ROLESPEC_SESSION_USER", "PG_QUERY__ROLE_SPEC_TYPE__ROLESPEC_SESSION_USER", 4 },
36522
  { "ROLESPEC_PUBLIC", "PG_QUERY__ROLE_SPEC_TYPE__ROLESPEC_PUBLIC", 5 },
36523
};
36524
static const ProtobufCIntRange pg_query__role_spec_type__value_ranges[] = {
36525
{0, 0},{0, 6}
36526
};
36527
static const ProtobufCEnumValueIndex pg_query__role_spec_type__enum_values_by_name[6] =
36528
{
36529
  { "ROLESPEC_CSTRING", 1 },
36530
  { "ROLESPEC_CURRENT_ROLE", 2 },
36531
  { "ROLESPEC_CURRENT_USER", 3 },
36532
  { "ROLESPEC_PUBLIC", 5 },
36533
  { "ROLESPEC_SESSION_USER", 4 },
36534
  { "ROLE_SPEC_TYPE_UNDEFINED", 0 },
36535
};
36536
const ProtobufCEnumDescriptor pg_query__role_spec_type__descriptor =
36537
{
36538
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36539
  "pg_query.RoleSpecType",
36540
  "RoleSpecType",
36541
  "PgQuery__RoleSpecType",
36542
  "pg_query",
36543
  6,
36544
  pg_query__role_spec_type__enum_values_by_number,
36545
  6,
36546
  pg_query__role_spec_type__enum_values_by_name,
36547
  1,
36548
  pg_query__role_spec_type__value_ranges,
36549
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36550
};
36551
static const ProtobufCEnumValue pg_query__table_like_option__enum_values_by_number[11] =
36552
{
36553
  { "TABLE_LIKE_OPTION_UNDEFINED", "PG_QUERY__TABLE_LIKE_OPTION__TABLE_LIKE_OPTION_UNDEFINED", 0 },
36554
  { "CREATE_TABLE_LIKE_COMMENTS", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_COMMENTS", 1 },
36555
  { "CREATE_TABLE_LIKE_COMPRESSION", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_COMPRESSION", 2 },
36556
  { "CREATE_TABLE_LIKE_CONSTRAINTS", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_CONSTRAINTS", 3 },
36557
  { "CREATE_TABLE_LIKE_DEFAULTS", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_DEFAULTS", 4 },
36558
  { "CREATE_TABLE_LIKE_GENERATED", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_GENERATED", 5 },
36559
  { "CREATE_TABLE_LIKE_IDENTITY", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_IDENTITY", 6 },
36560
  { "CREATE_TABLE_LIKE_INDEXES", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_INDEXES", 7 },
36561
  { "CREATE_TABLE_LIKE_STATISTICS", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_STATISTICS", 8 },
36562
  { "CREATE_TABLE_LIKE_STORAGE", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_STORAGE", 9 },
36563
  { "CREATE_TABLE_LIKE_ALL", "PG_QUERY__TABLE_LIKE_OPTION__CREATE_TABLE_LIKE_ALL", 10 },
36564
};
36565
static const ProtobufCIntRange pg_query__table_like_option__value_ranges[] = {
36566
{0, 0},{0, 11}
36567
};
36568
static const ProtobufCEnumValueIndex pg_query__table_like_option__enum_values_by_name[11] =
36569
{
36570
  { "CREATE_TABLE_LIKE_ALL", 10 },
36571
  { "CREATE_TABLE_LIKE_COMMENTS", 1 },
36572
  { "CREATE_TABLE_LIKE_COMPRESSION", 2 },
36573
  { "CREATE_TABLE_LIKE_CONSTRAINTS", 3 },
36574
  { "CREATE_TABLE_LIKE_DEFAULTS", 4 },
36575
  { "CREATE_TABLE_LIKE_GENERATED", 5 },
36576
  { "CREATE_TABLE_LIKE_IDENTITY", 6 },
36577
  { "CREATE_TABLE_LIKE_INDEXES", 7 },
36578
  { "CREATE_TABLE_LIKE_STATISTICS", 8 },
36579
  { "CREATE_TABLE_LIKE_STORAGE", 9 },
36580
  { "TABLE_LIKE_OPTION_UNDEFINED", 0 },
36581
};
36582
const ProtobufCEnumDescriptor pg_query__table_like_option__descriptor =
36583
{
36584
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36585
  "pg_query.TableLikeOption",
36586
  "TableLikeOption",
36587
  "PgQuery__TableLikeOption",
36588
  "pg_query",
36589
  11,
36590
  pg_query__table_like_option__enum_values_by_number,
36591
  11,
36592
  pg_query__table_like_option__enum_values_by_name,
36593
  1,
36594
  pg_query__table_like_option__value_ranges,
36595
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36596
};
36597
static const ProtobufCEnumValue pg_query__def_elem_action__enum_values_by_number[5] =
36598
{
36599
  { "DEF_ELEM_ACTION_UNDEFINED", "PG_QUERY__DEF_ELEM_ACTION__DEF_ELEM_ACTION_UNDEFINED", 0 },
36600
  { "DEFELEM_UNSPEC", "PG_QUERY__DEF_ELEM_ACTION__DEFELEM_UNSPEC", 1 },
36601
  { "DEFELEM_SET", "PG_QUERY__DEF_ELEM_ACTION__DEFELEM_SET", 2 },
36602
  { "DEFELEM_ADD", "PG_QUERY__DEF_ELEM_ACTION__DEFELEM_ADD", 3 },
36603
  { "DEFELEM_DROP", "PG_QUERY__DEF_ELEM_ACTION__DEFELEM_DROP", 4 },
36604
};
36605
static const ProtobufCIntRange pg_query__def_elem_action__value_ranges[] = {
36606
{0, 0},{0, 5}
36607
};
36608
static const ProtobufCEnumValueIndex pg_query__def_elem_action__enum_values_by_name[5] =
36609
{
36610
  { "DEFELEM_ADD", 3 },
36611
  { "DEFELEM_DROP", 4 },
36612
  { "DEFELEM_SET", 2 },
36613
  { "DEFELEM_UNSPEC", 1 },
36614
  { "DEF_ELEM_ACTION_UNDEFINED", 0 },
36615
};
36616
const ProtobufCEnumDescriptor pg_query__def_elem_action__descriptor =
36617
{
36618
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36619
  "pg_query.DefElemAction",
36620
  "DefElemAction",
36621
  "PgQuery__DefElemAction",
36622
  "pg_query",
36623
  5,
36624
  pg_query__def_elem_action__enum_values_by_number,
36625
  5,
36626
  pg_query__def_elem_action__enum_values_by_name,
36627
  1,
36628
  pg_query__def_elem_action__value_ranges,
36629
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36630
};
36631
static const ProtobufCEnumValue pg_query__partition_range_datum_kind__enum_values_by_number[4] =
36632
{
36633
  { "PARTITION_RANGE_DATUM_KIND_UNDEFINED", "PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_KIND_UNDEFINED", 0 },
36634
  { "PARTITION_RANGE_DATUM_MINVALUE", "PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_MINVALUE", 1 },
36635
  { "PARTITION_RANGE_DATUM_VALUE", "PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_VALUE", 2 },
36636
  { "PARTITION_RANGE_DATUM_MAXVALUE", "PG_QUERY__PARTITION_RANGE_DATUM_KIND__PARTITION_RANGE_DATUM_MAXVALUE", 3 },
36637
};
36638
static const ProtobufCIntRange pg_query__partition_range_datum_kind__value_ranges[] = {
36639
{0, 0},{0, 4}
36640
};
36641
static const ProtobufCEnumValueIndex pg_query__partition_range_datum_kind__enum_values_by_name[4] =
36642
{
36643
  { "PARTITION_RANGE_DATUM_KIND_UNDEFINED", 0 },
36644
  { "PARTITION_RANGE_DATUM_MAXVALUE", 3 },
36645
  { "PARTITION_RANGE_DATUM_MINVALUE", 1 },
36646
  { "PARTITION_RANGE_DATUM_VALUE", 2 },
36647
};
36648
const ProtobufCEnumDescriptor pg_query__partition_range_datum_kind__descriptor =
36649
{
36650
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36651
  "pg_query.PartitionRangeDatumKind",
36652
  "PartitionRangeDatumKind",
36653
  "PgQuery__PartitionRangeDatumKind",
36654
  "pg_query",
36655
  4,
36656
  pg_query__partition_range_datum_kind__enum_values_by_number,
36657
  4,
36658
  pg_query__partition_range_datum_kind__enum_values_by_name,
36659
  1,
36660
  pg_query__partition_range_datum_kind__value_ranges,
36661
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36662
};
36663
static const ProtobufCEnumValue pg_query__rtekind__enum_values_by_number[10] =
36664
{
36665
  { "RTEKIND_UNDEFINED", "PG_QUERY__RTEKIND__RTEKIND_UNDEFINED", 0 },
36666
  { "RTE_RELATION", "PG_QUERY__RTEKIND__RTE_RELATION", 1 },
36667
  { "RTE_SUBQUERY", "PG_QUERY__RTEKIND__RTE_SUBQUERY", 2 },
36668
  { "RTE_JOIN", "PG_QUERY__RTEKIND__RTE_JOIN", 3 },
36669
  { "RTE_FUNCTION", "PG_QUERY__RTEKIND__RTE_FUNCTION", 4 },
36670
  { "RTE_TABLEFUNC", "PG_QUERY__RTEKIND__RTE_TABLEFUNC", 5 },
36671
  { "RTE_VALUES", "PG_QUERY__RTEKIND__RTE_VALUES", 6 },
36672
  { "RTE_CTE", "PG_QUERY__RTEKIND__RTE_CTE", 7 },
36673
  { "RTE_NAMEDTUPLESTORE", "PG_QUERY__RTEKIND__RTE_NAMEDTUPLESTORE", 8 },
36674
  { "RTE_RESULT", "PG_QUERY__RTEKIND__RTE_RESULT", 9 },
36675
};
36676
static const ProtobufCIntRange pg_query__rtekind__value_ranges[] = {
36677
{0, 0},{0, 10}
36678
};
36679
static const ProtobufCEnumValueIndex pg_query__rtekind__enum_values_by_name[10] =
36680
{
36681
  { "RTEKIND_UNDEFINED", 0 },
36682
  { "RTE_CTE", 7 },
36683
  { "RTE_FUNCTION", 4 },
36684
  { "RTE_JOIN", 3 },
36685
  { "RTE_NAMEDTUPLESTORE", 8 },
36686
  { "RTE_RELATION", 1 },
36687
  { "RTE_RESULT", 9 },
36688
  { "RTE_SUBQUERY", 2 },
36689
  { "RTE_TABLEFUNC", 5 },
36690
  { "RTE_VALUES", 6 },
36691
};
36692
const ProtobufCEnumDescriptor pg_query__rtekind__descriptor =
36693
{
36694
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36695
  "pg_query.RTEKind",
36696
  "RTEKind",
36697
  "PgQuery__RTEKind",
36698
  "pg_query",
36699
  10,
36700
  pg_query__rtekind__enum_values_by_number,
36701
  10,
36702
  pg_query__rtekind__enum_values_by_name,
36703
  1,
36704
  pg_query__rtekind__value_ranges,
36705
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36706
};
36707
static const ProtobufCEnumValue pg_query__wcokind__enum_values_by_number[7] =
36708
{
36709
  { "WCOKIND_UNDEFINED", "PG_QUERY__WCOKIND__WCOKIND_UNDEFINED", 0 },
36710
  { "WCO_VIEW_CHECK", "PG_QUERY__WCOKIND__WCO_VIEW_CHECK", 1 },
36711
  { "WCO_RLS_INSERT_CHECK", "PG_QUERY__WCOKIND__WCO_RLS_INSERT_CHECK", 2 },
36712
  { "WCO_RLS_UPDATE_CHECK", "PG_QUERY__WCOKIND__WCO_RLS_UPDATE_CHECK", 3 },
36713
  { "WCO_RLS_CONFLICT_CHECK", "PG_QUERY__WCOKIND__WCO_RLS_CONFLICT_CHECK", 4 },
36714
  { "WCO_RLS_MERGE_UPDATE_CHECK", "PG_QUERY__WCOKIND__WCO_RLS_MERGE_UPDATE_CHECK", 5 },
36715
  { "WCO_RLS_MERGE_DELETE_CHECK", "PG_QUERY__WCOKIND__WCO_RLS_MERGE_DELETE_CHECK", 6 },
36716
};
36717
static const ProtobufCIntRange pg_query__wcokind__value_ranges[] = {
36718
{0, 0},{0, 7}
36719
};
36720
static const ProtobufCEnumValueIndex pg_query__wcokind__enum_values_by_name[7] =
36721
{
36722
  { "WCOKIND_UNDEFINED", 0 },
36723
  { "WCO_RLS_CONFLICT_CHECK", 4 },
36724
  { "WCO_RLS_INSERT_CHECK", 2 },
36725
  { "WCO_RLS_MERGE_DELETE_CHECK", 6 },
36726
  { "WCO_RLS_MERGE_UPDATE_CHECK", 5 },
36727
  { "WCO_RLS_UPDATE_CHECK", 3 },
36728
  { "WCO_VIEW_CHECK", 1 },
36729
};
36730
const ProtobufCEnumDescriptor pg_query__wcokind__descriptor =
36731
{
36732
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36733
  "pg_query.WCOKind",
36734
  "WCOKind",
36735
  "PgQuery__WCOKind",
36736
  "pg_query",
36737
  7,
36738
  pg_query__wcokind__enum_values_by_number,
36739
  7,
36740
  pg_query__wcokind__enum_values_by_name,
36741
  1,
36742
  pg_query__wcokind__value_ranges,
36743
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36744
};
36745
static const ProtobufCEnumValue pg_query__grouping_set_kind__enum_values_by_number[6] =
36746
{
36747
  { "GROUPING_SET_KIND_UNDEFINED", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_KIND_UNDEFINED", 0 },
36748
  { "GROUPING_SET_EMPTY", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_EMPTY", 1 },
36749
  { "GROUPING_SET_SIMPLE", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_SIMPLE", 2 },
36750
  { "GROUPING_SET_ROLLUP", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_ROLLUP", 3 },
36751
  { "GROUPING_SET_CUBE", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_CUBE", 4 },
36752
  { "GROUPING_SET_SETS", "PG_QUERY__GROUPING_SET_KIND__GROUPING_SET_SETS", 5 },
36753
};
36754
static const ProtobufCIntRange pg_query__grouping_set_kind__value_ranges[] = {
36755
{0, 0},{0, 6}
36756
};
36757
static const ProtobufCEnumValueIndex pg_query__grouping_set_kind__enum_values_by_name[6] =
36758
{
36759
  { "GROUPING_SET_CUBE", 4 },
36760
  { "GROUPING_SET_EMPTY", 1 },
36761
  { "GROUPING_SET_KIND_UNDEFINED", 0 },
36762
  { "GROUPING_SET_ROLLUP", 3 },
36763
  { "GROUPING_SET_SETS", 5 },
36764
  { "GROUPING_SET_SIMPLE", 2 },
36765
};
36766
const ProtobufCEnumDescriptor pg_query__grouping_set_kind__descriptor =
36767
{
36768
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36769
  "pg_query.GroupingSetKind",
36770
  "GroupingSetKind",
36771
  "PgQuery__GroupingSetKind",
36772
  "pg_query",
36773
  6,
36774
  pg_query__grouping_set_kind__enum_values_by_number,
36775
  6,
36776
  pg_query__grouping_set_kind__enum_values_by_name,
36777
  1,
36778
  pg_query__grouping_set_kind__value_ranges,
36779
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36780
};
36781
static const ProtobufCEnumValue pg_query__ctematerialize__enum_values_by_number[4] =
36782
{
36783
  { "CTEMATERIALIZE_UNDEFINED", "PG_QUERY__CTEMATERIALIZE__CTEMATERIALIZE_UNDEFINED", 0 },
36784
  { "CTEMaterializeDefault", "PG_QUERY__CTEMATERIALIZE__CTEMaterializeDefault", 1 },
36785
  { "CTEMaterializeAlways", "PG_QUERY__CTEMATERIALIZE__CTEMaterializeAlways", 2 },
36786
  { "CTEMaterializeNever", "PG_QUERY__CTEMATERIALIZE__CTEMaterializeNever", 3 },
36787
};
36788
static const ProtobufCIntRange pg_query__ctematerialize__value_ranges[] = {
36789
{0, 0},{0, 4}
36790
};
36791
static const ProtobufCEnumValueIndex pg_query__ctematerialize__enum_values_by_name[4] =
36792
{
36793
  { "CTEMATERIALIZE_UNDEFINED", 0 },
36794
  { "CTEMaterializeAlways", 2 },
36795
  { "CTEMaterializeDefault", 1 },
36796
  { "CTEMaterializeNever", 3 },
36797
};
36798
const ProtobufCEnumDescriptor pg_query__ctematerialize__descriptor =
36799
{
36800
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36801
  "pg_query.CTEMaterialize",
36802
  "CTEMaterialize",
36803
  "PgQuery__CTEMaterialize",
36804
  "pg_query",
36805
  4,
36806
  pg_query__ctematerialize__enum_values_by_number,
36807
  4,
36808
  pg_query__ctematerialize__enum_values_by_name,
36809
  1,
36810
  pg_query__ctematerialize__value_ranges,
36811
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36812
};
36813
static const ProtobufCEnumValue pg_query__set_operation__enum_values_by_number[5] =
36814
{
36815
  { "SET_OPERATION_UNDEFINED", "PG_QUERY__SET_OPERATION__SET_OPERATION_UNDEFINED", 0 },
36816
  { "SETOP_NONE", "PG_QUERY__SET_OPERATION__SETOP_NONE", 1 },
36817
  { "SETOP_UNION", "PG_QUERY__SET_OPERATION__SETOP_UNION", 2 },
36818
  { "SETOP_INTERSECT", "PG_QUERY__SET_OPERATION__SETOP_INTERSECT", 3 },
36819
  { "SETOP_EXCEPT", "PG_QUERY__SET_OPERATION__SETOP_EXCEPT", 4 },
36820
};
36821
static const ProtobufCIntRange pg_query__set_operation__value_ranges[] = {
36822
{0, 0},{0, 5}
36823
};
36824
static const ProtobufCEnumValueIndex pg_query__set_operation__enum_values_by_name[5] =
36825
{
36826
  { "SETOP_EXCEPT", 4 },
36827
  { "SETOP_INTERSECT", 3 },
36828
  { "SETOP_NONE", 1 },
36829
  { "SETOP_UNION", 2 },
36830
  { "SET_OPERATION_UNDEFINED", 0 },
36831
};
36832
const ProtobufCEnumDescriptor pg_query__set_operation__descriptor =
36833
{
36834
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36835
  "pg_query.SetOperation",
36836
  "SetOperation",
36837
  "PgQuery__SetOperation",
36838
  "pg_query",
36839
  5,
36840
  pg_query__set_operation__enum_values_by_number,
36841
  5,
36842
  pg_query__set_operation__enum_values_by_name,
36843
  1,
36844
  pg_query__set_operation__value_ranges,
36845
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36846
};
36847
static const ProtobufCEnumValue pg_query__object_type__enum_values_by_number[53] =
36848
{
36849
  { "OBJECT_TYPE_UNDEFINED", "PG_QUERY__OBJECT_TYPE__OBJECT_TYPE_UNDEFINED", 0 },
36850
  { "OBJECT_ACCESS_METHOD", "PG_QUERY__OBJECT_TYPE__OBJECT_ACCESS_METHOD", 1 },
36851
  { "OBJECT_AGGREGATE", "PG_QUERY__OBJECT_TYPE__OBJECT_AGGREGATE", 2 },
36852
  { "OBJECT_AMOP", "PG_QUERY__OBJECT_TYPE__OBJECT_AMOP", 3 },
36853
  { "OBJECT_AMPROC", "PG_QUERY__OBJECT_TYPE__OBJECT_AMPROC", 4 },
36854
  { "OBJECT_ATTRIBUTE", "PG_QUERY__OBJECT_TYPE__OBJECT_ATTRIBUTE", 5 },
36855
  { "OBJECT_CAST", "PG_QUERY__OBJECT_TYPE__OBJECT_CAST", 6 },
36856
  { "OBJECT_COLUMN", "PG_QUERY__OBJECT_TYPE__OBJECT_COLUMN", 7 },
36857
  { "OBJECT_COLLATION", "PG_QUERY__OBJECT_TYPE__OBJECT_COLLATION", 8 },
36858
  { "OBJECT_CONVERSION", "PG_QUERY__OBJECT_TYPE__OBJECT_CONVERSION", 9 },
36859
  { "OBJECT_DATABASE", "PG_QUERY__OBJECT_TYPE__OBJECT_DATABASE", 10 },
36860
  { "OBJECT_DEFAULT", "PG_QUERY__OBJECT_TYPE__OBJECT_DEFAULT", 11 },
36861
  { "OBJECT_DEFACL", "PG_QUERY__OBJECT_TYPE__OBJECT_DEFACL", 12 },
36862
  { "OBJECT_DOMAIN", "PG_QUERY__OBJECT_TYPE__OBJECT_DOMAIN", 13 },
36863
  { "OBJECT_DOMCONSTRAINT", "PG_QUERY__OBJECT_TYPE__OBJECT_DOMCONSTRAINT", 14 },
36864
  { "OBJECT_EVENT_TRIGGER", "PG_QUERY__OBJECT_TYPE__OBJECT_EVENT_TRIGGER", 15 },
36865
  { "OBJECT_EXTENSION", "PG_QUERY__OBJECT_TYPE__OBJECT_EXTENSION", 16 },
36866
  { "OBJECT_FDW", "PG_QUERY__OBJECT_TYPE__OBJECT_FDW", 17 },
36867
  { "OBJECT_FOREIGN_SERVER", "PG_QUERY__OBJECT_TYPE__OBJECT_FOREIGN_SERVER", 18 },
36868
  { "OBJECT_FOREIGN_TABLE", "PG_QUERY__OBJECT_TYPE__OBJECT_FOREIGN_TABLE", 19 },
36869
  { "OBJECT_FUNCTION", "PG_QUERY__OBJECT_TYPE__OBJECT_FUNCTION", 20 },
36870
  { "OBJECT_INDEX", "PG_QUERY__OBJECT_TYPE__OBJECT_INDEX", 21 },
36871
  { "OBJECT_LANGUAGE", "PG_QUERY__OBJECT_TYPE__OBJECT_LANGUAGE", 22 },
36872
  { "OBJECT_LARGEOBJECT", "PG_QUERY__OBJECT_TYPE__OBJECT_LARGEOBJECT", 23 },
36873
  { "OBJECT_MATVIEW", "PG_QUERY__OBJECT_TYPE__OBJECT_MATVIEW", 24 },
36874
  { "OBJECT_OPCLASS", "PG_QUERY__OBJECT_TYPE__OBJECT_OPCLASS", 25 },
36875
  { "OBJECT_OPERATOR", "PG_QUERY__OBJECT_TYPE__OBJECT_OPERATOR", 26 },
36876
  { "OBJECT_OPFAMILY", "PG_QUERY__OBJECT_TYPE__OBJECT_OPFAMILY", 27 },
36877
  { "OBJECT_PARAMETER_ACL", "PG_QUERY__OBJECT_TYPE__OBJECT_PARAMETER_ACL", 28 },
36878
  { "OBJECT_POLICY", "PG_QUERY__OBJECT_TYPE__OBJECT_POLICY", 29 },
36879
  { "OBJECT_PROCEDURE", "PG_QUERY__OBJECT_TYPE__OBJECT_PROCEDURE", 30 },
36880
  { "OBJECT_PUBLICATION", "PG_QUERY__OBJECT_TYPE__OBJECT_PUBLICATION", 31 },
36881
  { "OBJECT_PUBLICATION_NAMESPACE", "PG_QUERY__OBJECT_TYPE__OBJECT_PUBLICATION_NAMESPACE", 32 },
36882
  { "OBJECT_PUBLICATION_REL", "PG_QUERY__OBJECT_TYPE__OBJECT_PUBLICATION_REL", 33 },
36883
  { "OBJECT_ROLE", "PG_QUERY__OBJECT_TYPE__OBJECT_ROLE", 34 },
36884
  { "OBJECT_ROUTINE", "PG_QUERY__OBJECT_TYPE__OBJECT_ROUTINE", 35 },
36885
  { "OBJECT_RULE", "PG_QUERY__OBJECT_TYPE__OBJECT_RULE", 36 },
36886
  { "OBJECT_SCHEMA", "PG_QUERY__OBJECT_TYPE__OBJECT_SCHEMA", 37 },
36887
  { "OBJECT_SEQUENCE", "PG_QUERY__OBJECT_TYPE__OBJECT_SEQUENCE", 38 },
36888
  { "OBJECT_SUBSCRIPTION", "PG_QUERY__OBJECT_TYPE__OBJECT_SUBSCRIPTION", 39 },
36889
  { "OBJECT_STATISTIC_EXT", "PG_QUERY__OBJECT_TYPE__OBJECT_STATISTIC_EXT", 40 },
36890
  { "OBJECT_TABCONSTRAINT", "PG_QUERY__OBJECT_TYPE__OBJECT_TABCONSTRAINT", 41 },
36891
  { "OBJECT_TABLE", "PG_QUERY__OBJECT_TYPE__OBJECT_TABLE", 42 },
36892
  { "OBJECT_TABLESPACE", "PG_QUERY__OBJECT_TYPE__OBJECT_TABLESPACE", 43 },
36893
  { "OBJECT_TRANSFORM", "PG_QUERY__OBJECT_TYPE__OBJECT_TRANSFORM", 44 },
36894
  { "OBJECT_TRIGGER", "PG_QUERY__OBJECT_TYPE__OBJECT_TRIGGER", 45 },
36895
  { "OBJECT_TSCONFIGURATION", "PG_QUERY__OBJECT_TYPE__OBJECT_TSCONFIGURATION", 46 },
36896
  { "OBJECT_TSDICTIONARY", "PG_QUERY__OBJECT_TYPE__OBJECT_TSDICTIONARY", 47 },
36897
  { "OBJECT_TSPARSER", "PG_QUERY__OBJECT_TYPE__OBJECT_TSPARSER", 48 },
36898
  { "OBJECT_TSTEMPLATE", "PG_QUERY__OBJECT_TYPE__OBJECT_TSTEMPLATE", 49 },
36899
  { "OBJECT_TYPE", "PG_QUERY__OBJECT_TYPE__OBJECT_TYPE", 50 },
36900
  { "OBJECT_USER_MAPPING", "PG_QUERY__OBJECT_TYPE__OBJECT_USER_MAPPING", 51 },
36901
  { "OBJECT_VIEW", "PG_QUERY__OBJECT_TYPE__OBJECT_VIEW", 52 },
36902
};
36903
static const ProtobufCIntRange pg_query__object_type__value_ranges[] = {
36904
{0, 0},{0, 53}
36905
};
36906
static const ProtobufCEnumValueIndex pg_query__object_type__enum_values_by_name[53] =
36907
{
36908
  { "OBJECT_ACCESS_METHOD", 1 },
36909
  { "OBJECT_AGGREGATE", 2 },
36910
  { "OBJECT_AMOP", 3 },
36911
  { "OBJECT_AMPROC", 4 },
36912
  { "OBJECT_ATTRIBUTE", 5 },
36913
  { "OBJECT_CAST", 6 },
36914
  { "OBJECT_COLLATION", 8 },
36915
  { "OBJECT_COLUMN", 7 },
36916
  { "OBJECT_CONVERSION", 9 },
36917
  { "OBJECT_DATABASE", 10 },
36918
  { "OBJECT_DEFACL", 12 },
36919
  { "OBJECT_DEFAULT", 11 },
36920
  { "OBJECT_DOMAIN", 13 },
36921
  { "OBJECT_DOMCONSTRAINT", 14 },
36922
  { "OBJECT_EVENT_TRIGGER", 15 },
36923
  { "OBJECT_EXTENSION", 16 },
36924
  { "OBJECT_FDW", 17 },
36925
  { "OBJECT_FOREIGN_SERVER", 18 },
36926
  { "OBJECT_FOREIGN_TABLE", 19 },
36927
  { "OBJECT_FUNCTION", 20 },
36928
  { "OBJECT_INDEX", 21 },
36929
  { "OBJECT_LANGUAGE", 22 },
36930
  { "OBJECT_LARGEOBJECT", 23 },
36931
  { "OBJECT_MATVIEW", 24 },
36932
  { "OBJECT_OPCLASS", 25 },
36933
  { "OBJECT_OPERATOR", 26 },
36934
  { "OBJECT_OPFAMILY", 27 },
36935
  { "OBJECT_PARAMETER_ACL", 28 },
36936
  { "OBJECT_POLICY", 29 },
36937
  { "OBJECT_PROCEDURE", 30 },
36938
  { "OBJECT_PUBLICATION", 31 },
36939
  { "OBJECT_PUBLICATION_NAMESPACE", 32 },
36940
  { "OBJECT_PUBLICATION_REL", 33 },
36941
  { "OBJECT_ROLE", 34 },
36942
  { "OBJECT_ROUTINE", 35 },
36943
  { "OBJECT_RULE", 36 },
36944
  { "OBJECT_SCHEMA", 37 },
36945
  { "OBJECT_SEQUENCE", 38 },
36946
  { "OBJECT_STATISTIC_EXT", 40 },
36947
  { "OBJECT_SUBSCRIPTION", 39 },
36948
  { "OBJECT_TABCONSTRAINT", 41 },
36949
  { "OBJECT_TABLE", 42 },
36950
  { "OBJECT_TABLESPACE", 43 },
36951
  { "OBJECT_TRANSFORM", 44 },
36952
  { "OBJECT_TRIGGER", 45 },
36953
  { "OBJECT_TSCONFIGURATION", 46 },
36954
  { "OBJECT_TSDICTIONARY", 47 },
36955
  { "OBJECT_TSPARSER", 48 },
36956
  { "OBJECT_TSTEMPLATE", 49 },
36957
  { "OBJECT_TYPE", 50 },
36958
  { "OBJECT_TYPE_UNDEFINED", 0 },
36959
  { "OBJECT_USER_MAPPING", 51 },
36960
  { "OBJECT_VIEW", 52 },
36961
};
36962
const ProtobufCEnumDescriptor pg_query__object_type__descriptor =
36963
{
36964
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36965
  "pg_query.ObjectType",
36966
  "ObjectType",
36967
  "PgQuery__ObjectType",
36968
  "pg_query",
36969
  53,
36970
  pg_query__object_type__enum_values_by_number,
36971
  53,
36972
  pg_query__object_type__enum_values_by_name,
36973
  1,
36974
  pg_query__object_type__value_ranges,
36975
  NULL,NULL,NULL,NULL   /* reserved[1234] */
36976
};
36977
static const ProtobufCEnumValue pg_query__drop_behavior__enum_values_by_number[3] =
36978
{
36979
  { "DROP_BEHAVIOR_UNDEFINED", "PG_QUERY__DROP_BEHAVIOR__DROP_BEHAVIOR_UNDEFINED", 0 },
36980
  { "DROP_RESTRICT", "PG_QUERY__DROP_BEHAVIOR__DROP_RESTRICT", 1 },
36981
  { "DROP_CASCADE", "PG_QUERY__DROP_BEHAVIOR__DROP_CASCADE", 2 },
36982
};
36983
static const ProtobufCIntRange pg_query__drop_behavior__value_ranges[] = {
36984
{0, 0},{0, 3}
36985
};
36986
static const ProtobufCEnumValueIndex pg_query__drop_behavior__enum_values_by_name[3] =
36987
{
36988
  { "DROP_BEHAVIOR_UNDEFINED", 0 },
36989
  { "DROP_CASCADE", 2 },
36990
  { "DROP_RESTRICT", 1 },
36991
};
36992
const ProtobufCEnumDescriptor pg_query__drop_behavior__descriptor =
36993
{
36994
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
36995
  "pg_query.DropBehavior",
36996
  "DropBehavior",
36997
  "PgQuery__DropBehavior",
36998
  "pg_query",
36999
  3,
37000
  pg_query__drop_behavior__enum_values_by_number,
37001
  3,
37002
  pg_query__drop_behavior__enum_values_by_name,
37003
  1,
37004
  pg_query__drop_behavior__value_ranges,
37005
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37006
};
37007
static const ProtobufCEnumValue pg_query__alter_table_type__enum_values_by_number[72] =
37008
{
37009
  { "ALTER_TABLE_TYPE_UNDEFINED", "PG_QUERY__ALTER_TABLE_TYPE__ALTER_TABLE_TYPE_UNDEFINED", 0 },
37010
  { "AT_AddColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumn", 1 },
37011
  { "AT_AddColumnRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnRecurse", 2 },
37012
  { "AT_AddColumnToView", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddColumnToView", 3 },
37013
  { "AT_ColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_ColumnDefault", 4 },
37014
  { "AT_CookedColumnDefault", "PG_QUERY__ALTER_TABLE_TYPE__AT_CookedColumnDefault", 5 },
37015
  { "AT_DropNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropNotNull", 6 },
37016
  { "AT_SetNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetNotNull", 7 },
37017
  { "AT_DropExpression", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropExpression", 8 },
37018
  { "AT_CheckNotNull", "PG_QUERY__ALTER_TABLE_TYPE__AT_CheckNotNull", 9 },
37019
  { "AT_SetStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStatistics", 10 },
37020
  { "AT_SetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetOptions", 11 },
37021
  { "AT_ResetOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetOptions", 12 },
37022
  { "AT_SetStorage", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetStorage", 13 },
37023
  { "AT_SetCompression", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetCompression", 14 },
37024
  { "AT_DropColumn", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumn", 15 },
37025
  { "AT_DropColumnRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropColumnRecurse", 16 },
37026
  { "AT_AddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndex", 17 },
37027
  { "AT_ReAddIndex", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddIndex", 18 },
37028
  { "AT_AddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraint", 19 },
37029
  { "AT_AddConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddConstraintRecurse", 20 },
37030
  { "AT_ReAddConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddConstraint", 21 },
37031
  { "AT_ReAddDomainConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddDomainConstraint", 22 },
37032
  { "AT_AlterConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterConstraint", 23 },
37033
  { "AT_ValidateConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraint", 24 },
37034
  { "AT_ValidateConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_ValidateConstraintRecurse", 25 },
37035
  { "AT_AddIndexConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIndexConstraint", 26 },
37036
  { "AT_DropConstraint", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraint", 27 },
37037
  { "AT_DropConstraintRecurse", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropConstraintRecurse", 28 },
37038
  { "AT_ReAddComment", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddComment", 29 },
37039
  { "AT_AlterColumnType", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnType", 30 },
37040
  { "AT_AlterColumnGenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_AlterColumnGenericOptions", 31 },
37041
  { "AT_ChangeOwner", "PG_QUERY__ALTER_TABLE_TYPE__AT_ChangeOwner", 32 },
37042
  { "AT_ClusterOn", "PG_QUERY__ALTER_TABLE_TYPE__AT_ClusterOn", 33 },
37043
  { "AT_DropCluster", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropCluster", 34 },
37044
  { "AT_SetLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetLogged", 35 },
37045
  { "AT_SetUnLogged", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetUnLogged", 36 },
37046
  { "AT_DropOids", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOids", 37 },
37047
  { "AT_SetAccessMethod", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetAccessMethod", 38 },
37048
  { "AT_SetTableSpace", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetTableSpace", 39 },
37049
  { "AT_SetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetRelOptions", 40 },
37050
  { "AT_ResetRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ResetRelOptions", 41 },
37051
  { "AT_ReplaceRelOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplaceRelOptions", 42 },
37052
  { "AT_EnableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrig", 43 },
37053
  { "AT_EnableAlwaysTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysTrig", 44 },
37054
  { "AT_EnableReplicaTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaTrig", 45 },
37055
  { "AT_DisableTrig", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrig", 46 },
37056
  { "AT_EnableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigAll", 47 },
37057
  { "AT_DisableTrigAll", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigAll", 48 },
37058
  { "AT_EnableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableTrigUser", 49 },
37059
  { "AT_DisableTrigUser", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableTrigUser", 50 },
37060
  { "AT_EnableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRule", 51 },
37061
  { "AT_EnableAlwaysRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableAlwaysRule", 52 },
37062
  { "AT_EnableReplicaRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableReplicaRule", 53 },
37063
  { "AT_DisableRule", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRule", 54 },
37064
  { "AT_AddInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddInherit", 55 },
37065
  { "AT_DropInherit", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropInherit", 56 },
37066
  { "AT_AddOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddOf", 57 },
37067
  { "AT_DropOf", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropOf", 58 },
37068
  { "AT_ReplicaIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReplicaIdentity", 59 },
37069
  { "AT_EnableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_EnableRowSecurity", 60 },
37070
  { "AT_DisableRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DisableRowSecurity", 61 },
37071
  { "AT_ForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_ForceRowSecurity", 62 },
37072
  { "AT_NoForceRowSecurity", "PG_QUERY__ALTER_TABLE_TYPE__AT_NoForceRowSecurity", 63 },
37073
  { "AT_GenericOptions", "PG_QUERY__ALTER_TABLE_TYPE__AT_GenericOptions", 64 },
37074
  { "AT_AttachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_AttachPartition", 65 },
37075
  { "AT_DetachPartition", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartition", 66 },
37076
  { "AT_DetachPartitionFinalize", "PG_QUERY__ALTER_TABLE_TYPE__AT_DetachPartitionFinalize", 67 },
37077
  { "AT_AddIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_AddIdentity", 68 },
37078
  { "AT_SetIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_SetIdentity", 69 },
37079
  { "AT_DropIdentity", "PG_QUERY__ALTER_TABLE_TYPE__AT_DropIdentity", 70 },
37080
  { "AT_ReAddStatistics", "PG_QUERY__ALTER_TABLE_TYPE__AT_ReAddStatistics", 71 },
37081
};
37082
static const ProtobufCIntRange pg_query__alter_table_type__value_ranges[] = {
37083
{0, 0},{0, 72}
37084
};
37085
static const ProtobufCEnumValueIndex pg_query__alter_table_type__enum_values_by_name[72] =
37086
{
37087
  { "ALTER_TABLE_TYPE_UNDEFINED", 0 },
37088
  { "AT_AddColumn", 1 },
37089
  { "AT_AddColumnRecurse", 2 },
37090
  { "AT_AddColumnToView", 3 },
37091
  { "AT_AddConstraint", 19 },
37092
  { "AT_AddConstraintRecurse", 20 },
37093
  { "AT_AddIdentity", 68 },
37094
  { "AT_AddIndex", 17 },
37095
  { "AT_AddIndexConstraint", 26 },
37096
  { "AT_AddInherit", 55 },
37097
  { "AT_AddOf", 57 },
37098
  { "AT_AlterColumnGenericOptions", 31 },
37099
  { "AT_AlterColumnType", 30 },
37100
  { "AT_AlterConstraint", 23 },
37101
  { "AT_AttachPartition", 65 },
37102
  { "AT_ChangeOwner", 32 },
37103
  { "AT_CheckNotNull", 9 },
37104
  { "AT_ClusterOn", 33 },
37105
  { "AT_ColumnDefault", 4 },
37106
  { "AT_CookedColumnDefault", 5 },
37107
  { "AT_DetachPartition", 66 },
37108
  { "AT_DetachPartitionFinalize", 67 },
37109
  { "AT_DisableRowSecurity", 61 },
37110
  { "AT_DisableRule", 54 },
37111
  { "AT_DisableTrig", 46 },
37112
  { "AT_DisableTrigAll", 48 },
37113
  { "AT_DisableTrigUser", 50 },
37114
  { "AT_DropCluster", 34 },
37115
  { "AT_DropColumn", 15 },
37116
  { "AT_DropColumnRecurse", 16 },
37117
  { "AT_DropConstraint", 27 },
37118
  { "AT_DropConstraintRecurse", 28 },
37119
  { "AT_DropExpression", 8 },
37120
  { "AT_DropIdentity", 70 },
37121
  { "AT_DropInherit", 56 },
37122
  { "AT_DropNotNull", 6 },
37123
  { "AT_DropOf", 58 },
37124
  { "AT_DropOids", 37 },
37125
  { "AT_EnableAlwaysRule", 52 },
37126
  { "AT_EnableAlwaysTrig", 44 },
37127
  { "AT_EnableReplicaRule", 53 },
37128
  { "AT_EnableReplicaTrig", 45 },
37129
  { "AT_EnableRowSecurity", 60 },
37130
  { "AT_EnableRule", 51 },
37131
  { "AT_EnableTrig", 43 },
37132
  { "AT_EnableTrigAll", 47 },
37133
  { "AT_EnableTrigUser", 49 },
37134
  { "AT_ForceRowSecurity", 62 },
37135
  { "AT_GenericOptions", 64 },
37136
  { "AT_NoForceRowSecurity", 63 },
37137
  { "AT_ReAddComment", 29 },
37138
  { "AT_ReAddConstraint", 21 },
37139
  { "AT_ReAddDomainConstraint", 22 },
37140
  { "AT_ReAddIndex", 18 },
37141
  { "AT_ReAddStatistics", 71 },
37142
  { "AT_ReplaceRelOptions", 42 },
37143
  { "AT_ReplicaIdentity", 59 },
37144
  { "AT_ResetOptions", 12 },
37145
  { "AT_ResetRelOptions", 41 },
37146
  { "AT_SetAccessMethod", 38 },
37147
  { "AT_SetCompression", 14 },
37148
  { "AT_SetIdentity", 69 },
37149
  { "AT_SetLogged", 35 },
37150
  { "AT_SetNotNull", 7 },
37151
  { "AT_SetOptions", 11 },
37152
  { "AT_SetRelOptions", 40 },
37153
  { "AT_SetStatistics", 10 },
37154
  { "AT_SetStorage", 13 },
37155
  { "AT_SetTableSpace", 39 },
37156
  { "AT_SetUnLogged", 36 },
37157
  { "AT_ValidateConstraint", 24 },
37158
  { "AT_ValidateConstraintRecurse", 25 },
37159
};
37160
const ProtobufCEnumDescriptor pg_query__alter_table_type__descriptor =
37161
{
37162
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37163
  "pg_query.AlterTableType",
37164
  "AlterTableType",
37165
  "PgQuery__AlterTableType",
37166
  "pg_query",
37167
  72,
37168
  pg_query__alter_table_type__enum_values_by_number,
37169
  72,
37170
  pg_query__alter_table_type__enum_values_by_name,
37171
  1,
37172
  pg_query__alter_table_type__value_ranges,
37173
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37174
};
37175
static const ProtobufCEnumValue pg_query__grant_target_type__enum_values_by_number[4] =
37176
{
37177
  { "GRANT_TARGET_TYPE_UNDEFINED", "PG_QUERY__GRANT_TARGET_TYPE__GRANT_TARGET_TYPE_UNDEFINED", 0 },
37178
  { "ACL_TARGET_OBJECT", "PG_QUERY__GRANT_TARGET_TYPE__ACL_TARGET_OBJECT", 1 },
37179
  { "ACL_TARGET_ALL_IN_SCHEMA", "PG_QUERY__GRANT_TARGET_TYPE__ACL_TARGET_ALL_IN_SCHEMA", 2 },
37180
  { "ACL_TARGET_DEFAULTS", "PG_QUERY__GRANT_TARGET_TYPE__ACL_TARGET_DEFAULTS", 3 },
37181
};
37182
static const ProtobufCIntRange pg_query__grant_target_type__value_ranges[] = {
37183
{0, 0},{0, 4}
37184
};
37185
static const ProtobufCEnumValueIndex pg_query__grant_target_type__enum_values_by_name[4] =
37186
{
37187
  { "ACL_TARGET_ALL_IN_SCHEMA", 2 },
37188
  { "ACL_TARGET_DEFAULTS", 3 },
37189
  { "ACL_TARGET_OBJECT", 1 },
37190
  { "GRANT_TARGET_TYPE_UNDEFINED", 0 },
37191
};
37192
const ProtobufCEnumDescriptor pg_query__grant_target_type__descriptor =
37193
{
37194
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37195
  "pg_query.GrantTargetType",
37196
  "GrantTargetType",
37197
  "PgQuery__GrantTargetType",
37198
  "pg_query",
37199
  4,
37200
  pg_query__grant_target_type__enum_values_by_number,
37201
  4,
37202
  pg_query__grant_target_type__enum_values_by_name,
37203
  1,
37204
  pg_query__grant_target_type__value_ranges,
37205
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37206
};
37207
static const ProtobufCEnumValue pg_query__variable_set_kind__enum_values_by_number[7] =
37208
{
37209
  { "VARIABLE_SET_KIND_UNDEFINED", "PG_QUERY__VARIABLE_SET_KIND__VARIABLE_SET_KIND_UNDEFINED", 0 },
37210
  { "VAR_SET_VALUE", "PG_QUERY__VARIABLE_SET_KIND__VAR_SET_VALUE", 1 },
37211
  { "VAR_SET_DEFAULT", "PG_QUERY__VARIABLE_SET_KIND__VAR_SET_DEFAULT", 2 },
37212
  { "VAR_SET_CURRENT", "PG_QUERY__VARIABLE_SET_KIND__VAR_SET_CURRENT", 3 },
37213
  { "VAR_SET_MULTI", "PG_QUERY__VARIABLE_SET_KIND__VAR_SET_MULTI", 4 },
37214
  { "VAR_RESET", "PG_QUERY__VARIABLE_SET_KIND__VAR_RESET", 5 },
37215
  { "VAR_RESET_ALL", "PG_QUERY__VARIABLE_SET_KIND__VAR_RESET_ALL", 6 },
37216
};
37217
static const ProtobufCIntRange pg_query__variable_set_kind__value_ranges[] = {
37218
{0, 0},{0, 7}
37219
};
37220
static const ProtobufCEnumValueIndex pg_query__variable_set_kind__enum_values_by_name[7] =
37221
{
37222
  { "VARIABLE_SET_KIND_UNDEFINED", 0 },
37223
  { "VAR_RESET", 5 },
37224
  { "VAR_RESET_ALL", 6 },
37225
  { "VAR_SET_CURRENT", 3 },
37226
  { "VAR_SET_DEFAULT", 2 },
37227
  { "VAR_SET_MULTI", 4 },
37228
  { "VAR_SET_VALUE", 1 },
37229
};
37230
const ProtobufCEnumDescriptor pg_query__variable_set_kind__descriptor =
37231
{
37232
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37233
  "pg_query.VariableSetKind",
37234
  "VariableSetKind",
37235
  "PgQuery__VariableSetKind",
37236
  "pg_query",
37237
  7,
37238
  pg_query__variable_set_kind__enum_values_by_number,
37239
  7,
37240
  pg_query__variable_set_kind__enum_values_by_name,
37241
  1,
37242
  pg_query__variable_set_kind__value_ranges,
37243
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37244
};
37245
static const ProtobufCEnumValue pg_query__constr_type__enum_values_by_number[15] =
37246
{
37247
  { "CONSTR_TYPE_UNDEFINED", "PG_QUERY__CONSTR_TYPE__CONSTR_TYPE_UNDEFINED", 0 },
37248
  { "CONSTR_NULL", "PG_QUERY__CONSTR_TYPE__CONSTR_NULL", 1 },
37249
  { "CONSTR_NOTNULL", "PG_QUERY__CONSTR_TYPE__CONSTR_NOTNULL", 2 },
37250
  { "CONSTR_DEFAULT", "PG_QUERY__CONSTR_TYPE__CONSTR_DEFAULT", 3 },
37251
  { "CONSTR_IDENTITY", "PG_QUERY__CONSTR_TYPE__CONSTR_IDENTITY", 4 },
37252
  { "CONSTR_GENERATED", "PG_QUERY__CONSTR_TYPE__CONSTR_GENERATED", 5 },
37253
  { "CONSTR_CHECK", "PG_QUERY__CONSTR_TYPE__CONSTR_CHECK", 6 },
37254
  { "CONSTR_PRIMARY", "PG_QUERY__CONSTR_TYPE__CONSTR_PRIMARY", 7 },
37255
  { "CONSTR_UNIQUE", "PG_QUERY__CONSTR_TYPE__CONSTR_UNIQUE", 8 },
37256
  { "CONSTR_EXCLUSION", "PG_QUERY__CONSTR_TYPE__CONSTR_EXCLUSION", 9 },
37257
  { "CONSTR_FOREIGN", "PG_QUERY__CONSTR_TYPE__CONSTR_FOREIGN", 10 },
37258
  { "CONSTR_ATTR_DEFERRABLE", "PG_QUERY__CONSTR_TYPE__CONSTR_ATTR_DEFERRABLE", 11 },
37259
  { "CONSTR_ATTR_NOT_DEFERRABLE", "PG_QUERY__CONSTR_TYPE__CONSTR_ATTR_NOT_DEFERRABLE", 12 },
37260
  { "CONSTR_ATTR_DEFERRED", "PG_QUERY__CONSTR_TYPE__CONSTR_ATTR_DEFERRED", 13 },
37261
  { "CONSTR_ATTR_IMMEDIATE", "PG_QUERY__CONSTR_TYPE__CONSTR_ATTR_IMMEDIATE", 14 },
37262
};
37263
static const ProtobufCIntRange pg_query__constr_type__value_ranges[] = {
37264
{0, 0},{0, 15}
37265
};
37266
static const ProtobufCEnumValueIndex pg_query__constr_type__enum_values_by_name[15] =
37267
{
37268
  { "CONSTR_ATTR_DEFERRABLE", 11 },
37269
  { "CONSTR_ATTR_DEFERRED", 13 },
37270
  { "CONSTR_ATTR_IMMEDIATE", 14 },
37271
  { "CONSTR_ATTR_NOT_DEFERRABLE", 12 },
37272
  { "CONSTR_CHECK", 6 },
37273
  { "CONSTR_DEFAULT", 3 },
37274
  { "CONSTR_EXCLUSION", 9 },
37275
  { "CONSTR_FOREIGN", 10 },
37276
  { "CONSTR_GENERATED", 5 },
37277
  { "CONSTR_IDENTITY", 4 },
37278
  { "CONSTR_NOTNULL", 2 },
37279
  { "CONSTR_NULL", 1 },
37280
  { "CONSTR_PRIMARY", 7 },
37281
  { "CONSTR_TYPE_UNDEFINED", 0 },
37282
  { "CONSTR_UNIQUE", 8 },
37283
};
37284
const ProtobufCEnumDescriptor pg_query__constr_type__descriptor =
37285
{
37286
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37287
  "pg_query.ConstrType",
37288
  "ConstrType",
37289
  "PgQuery__ConstrType",
37290
  "pg_query",
37291
  15,
37292
  pg_query__constr_type__enum_values_by_number,
37293
  15,
37294
  pg_query__constr_type__enum_values_by_name,
37295
  1,
37296
  pg_query__constr_type__value_ranges,
37297
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37298
};
37299
static const ProtobufCEnumValue pg_query__import_foreign_schema_type__enum_values_by_number[4] =
37300
{
37301
  { "IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED", "PG_QUERY__IMPORT_FOREIGN_SCHEMA_TYPE__IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED", 0 },
37302
  { "FDW_IMPORT_SCHEMA_ALL", "PG_QUERY__IMPORT_FOREIGN_SCHEMA_TYPE__FDW_IMPORT_SCHEMA_ALL", 1 },
37303
  { "FDW_IMPORT_SCHEMA_LIMIT_TO", "PG_QUERY__IMPORT_FOREIGN_SCHEMA_TYPE__FDW_IMPORT_SCHEMA_LIMIT_TO", 2 },
37304
  { "FDW_IMPORT_SCHEMA_EXCEPT", "PG_QUERY__IMPORT_FOREIGN_SCHEMA_TYPE__FDW_IMPORT_SCHEMA_EXCEPT", 3 },
37305
};
37306
static const ProtobufCIntRange pg_query__import_foreign_schema_type__value_ranges[] = {
37307
{0, 0},{0, 4}
37308
};
37309
static const ProtobufCEnumValueIndex pg_query__import_foreign_schema_type__enum_values_by_name[4] =
37310
{
37311
  { "FDW_IMPORT_SCHEMA_ALL", 1 },
37312
  { "FDW_IMPORT_SCHEMA_EXCEPT", 3 },
37313
  { "FDW_IMPORT_SCHEMA_LIMIT_TO", 2 },
37314
  { "IMPORT_FOREIGN_SCHEMA_TYPE_UNDEFINED", 0 },
37315
};
37316
const ProtobufCEnumDescriptor pg_query__import_foreign_schema_type__descriptor =
37317
{
37318
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37319
  "pg_query.ImportForeignSchemaType",
37320
  "ImportForeignSchemaType",
37321
  "PgQuery__ImportForeignSchemaType",
37322
  "pg_query",
37323
  4,
37324
  pg_query__import_foreign_schema_type__enum_values_by_number,
37325
  4,
37326
  pg_query__import_foreign_schema_type__enum_values_by_name,
37327
  1,
37328
  pg_query__import_foreign_schema_type__value_ranges,
37329
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37330
};
37331
static const ProtobufCEnumValue pg_query__role_stmt_type__enum_values_by_number[4] =
37332
{
37333
  { "ROLE_STMT_TYPE_UNDEFINED", "PG_QUERY__ROLE_STMT_TYPE__ROLE_STMT_TYPE_UNDEFINED", 0 },
37334
  { "ROLESTMT_ROLE", "PG_QUERY__ROLE_STMT_TYPE__ROLESTMT_ROLE", 1 },
37335
  { "ROLESTMT_USER", "PG_QUERY__ROLE_STMT_TYPE__ROLESTMT_USER", 2 },
37336
  { "ROLESTMT_GROUP", "PG_QUERY__ROLE_STMT_TYPE__ROLESTMT_GROUP", 3 },
37337
};
37338
static const ProtobufCIntRange pg_query__role_stmt_type__value_ranges[] = {
37339
{0, 0},{0, 4}
37340
};
37341
static const ProtobufCEnumValueIndex pg_query__role_stmt_type__enum_values_by_name[4] =
37342
{
37343
  { "ROLESTMT_GROUP", 3 },
37344
  { "ROLESTMT_ROLE", 1 },
37345
  { "ROLESTMT_USER", 2 },
37346
  { "ROLE_STMT_TYPE_UNDEFINED", 0 },
37347
};
37348
const ProtobufCEnumDescriptor pg_query__role_stmt_type__descriptor =
37349
{
37350
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37351
  "pg_query.RoleStmtType",
37352
  "RoleStmtType",
37353
  "PgQuery__RoleStmtType",
37354
  "pg_query",
37355
  4,
37356
  pg_query__role_stmt_type__enum_values_by_number,
37357
  4,
37358
  pg_query__role_stmt_type__enum_values_by_name,
37359
  1,
37360
  pg_query__role_stmt_type__value_ranges,
37361
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37362
};
37363
static const ProtobufCEnumValue pg_query__fetch_direction__enum_values_by_number[5] =
37364
{
37365
  { "FETCH_DIRECTION_UNDEFINED", "PG_QUERY__FETCH_DIRECTION__FETCH_DIRECTION_UNDEFINED", 0 },
37366
  { "FETCH_FORWARD", "PG_QUERY__FETCH_DIRECTION__FETCH_FORWARD", 1 },
37367
  { "FETCH_BACKWARD", "PG_QUERY__FETCH_DIRECTION__FETCH_BACKWARD", 2 },
37368
  { "FETCH_ABSOLUTE", "PG_QUERY__FETCH_DIRECTION__FETCH_ABSOLUTE", 3 },
37369
  { "FETCH_RELATIVE", "PG_QUERY__FETCH_DIRECTION__FETCH_RELATIVE", 4 },
37370
};
37371
static const ProtobufCIntRange pg_query__fetch_direction__value_ranges[] = {
37372
{0, 0},{0, 5}
37373
};
37374
static const ProtobufCEnumValueIndex pg_query__fetch_direction__enum_values_by_name[5] =
37375
{
37376
  { "FETCH_ABSOLUTE", 3 },
37377
  { "FETCH_BACKWARD", 2 },
37378
  { "FETCH_DIRECTION_UNDEFINED", 0 },
37379
  { "FETCH_FORWARD", 1 },
37380
  { "FETCH_RELATIVE", 4 },
37381
};
37382
const ProtobufCEnumDescriptor pg_query__fetch_direction__descriptor =
37383
{
37384
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37385
  "pg_query.FetchDirection",
37386
  "FetchDirection",
37387
  "PgQuery__FetchDirection",
37388
  "pg_query",
37389
  5,
37390
  pg_query__fetch_direction__enum_values_by_number,
37391
  5,
37392
  pg_query__fetch_direction__enum_values_by_name,
37393
  1,
37394
  pg_query__fetch_direction__value_ranges,
37395
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37396
};
37397
static const ProtobufCEnumValue pg_query__function_parameter_mode__enum_values_by_number[7] =
37398
{
37399
  { "FUNCTION_PARAMETER_MODE_UNDEFINED", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNCTION_PARAMETER_MODE_UNDEFINED", 0 },
37400
  { "FUNC_PARAM_IN", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_IN", 1 },
37401
  { "FUNC_PARAM_OUT", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_OUT", 2 },
37402
  { "FUNC_PARAM_INOUT", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_INOUT", 3 },
37403
  { "FUNC_PARAM_VARIADIC", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_VARIADIC", 4 },
37404
  { "FUNC_PARAM_TABLE", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_TABLE", 5 },
37405
  { "FUNC_PARAM_DEFAULT", "PG_QUERY__FUNCTION_PARAMETER_MODE__FUNC_PARAM_DEFAULT", 6 },
37406
};
37407
static const ProtobufCIntRange pg_query__function_parameter_mode__value_ranges[] = {
37408
{0, 0},{0, 7}
37409
};
37410
static const ProtobufCEnumValueIndex pg_query__function_parameter_mode__enum_values_by_name[7] =
37411
{
37412
  { "FUNCTION_PARAMETER_MODE_UNDEFINED", 0 },
37413
  { "FUNC_PARAM_DEFAULT", 6 },
37414
  { "FUNC_PARAM_IN", 1 },
37415
  { "FUNC_PARAM_INOUT", 3 },
37416
  { "FUNC_PARAM_OUT", 2 },
37417
  { "FUNC_PARAM_TABLE", 5 },
37418
  { "FUNC_PARAM_VARIADIC", 4 },
37419
};
37420
const ProtobufCEnumDescriptor pg_query__function_parameter_mode__descriptor =
37421
{
37422
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37423
  "pg_query.FunctionParameterMode",
37424
  "FunctionParameterMode",
37425
  "PgQuery__FunctionParameterMode",
37426
  "pg_query",
37427
  7,
37428
  pg_query__function_parameter_mode__enum_values_by_number,
37429
  7,
37430
  pg_query__function_parameter_mode__enum_values_by_name,
37431
  1,
37432
  pg_query__function_parameter_mode__value_ranges,
37433
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37434
};
37435
static const ProtobufCEnumValue pg_query__transaction_stmt_kind__enum_values_by_number[11] =
37436
{
37437
  { "TRANSACTION_STMT_KIND_UNDEFINED", "PG_QUERY__TRANSACTION_STMT_KIND__TRANSACTION_STMT_KIND_UNDEFINED", 0 },
37438
  { "TRANS_STMT_BEGIN", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_BEGIN", 1 },
37439
  { "TRANS_STMT_START", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_START", 2 },
37440
  { "TRANS_STMT_COMMIT", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_COMMIT", 3 },
37441
  { "TRANS_STMT_ROLLBACK", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_ROLLBACK", 4 },
37442
  { "TRANS_STMT_SAVEPOINT", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_SAVEPOINT", 5 },
37443
  { "TRANS_STMT_RELEASE", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_RELEASE", 6 },
37444
  { "TRANS_STMT_ROLLBACK_TO", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_ROLLBACK_TO", 7 },
37445
  { "TRANS_STMT_PREPARE", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_PREPARE", 8 },
37446
  { "TRANS_STMT_COMMIT_PREPARED", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_COMMIT_PREPARED", 9 },
37447
  { "TRANS_STMT_ROLLBACK_PREPARED", "PG_QUERY__TRANSACTION_STMT_KIND__TRANS_STMT_ROLLBACK_PREPARED", 10 },
37448
};
37449
static const ProtobufCIntRange pg_query__transaction_stmt_kind__value_ranges[] = {
37450
{0, 0},{0, 11}
37451
};
37452
static const ProtobufCEnumValueIndex pg_query__transaction_stmt_kind__enum_values_by_name[11] =
37453
{
37454
  { "TRANSACTION_STMT_KIND_UNDEFINED", 0 },
37455
  { "TRANS_STMT_BEGIN", 1 },
37456
  { "TRANS_STMT_COMMIT", 3 },
37457
  { "TRANS_STMT_COMMIT_PREPARED", 9 },
37458
  { "TRANS_STMT_PREPARE", 8 },
37459
  { "TRANS_STMT_RELEASE", 6 },
37460
  { "TRANS_STMT_ROLLBACK", 4 },
37461
  { "TRANS_STMT_ROLLBACK_PREPARED", 10 },
37462
  { "TRANS_STMT_ROLLBACK_TO", 7 },
37463
  { "TRANS_STMT_SAVEPOINT", 5 },
37464
  { "TRANS_STMT_START", 2 },
37465
};
37466
const ProtobufCEnumDescriptor pg_query__transaction_stmt_kind__descriptor =
37467
{
37468
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37469
  "pg_query.TransactionStmtKind",
37470
  "TransactionStmtKind",
37471
  "PgQuery__TransactionStmtKind",
37472
  "pg_query",
37473
  11,
37474
  pg_query__transaction_stmt_kind__enum_values_by_number,
37475
  11,
37476
  pg_query__transaction_stmt_kind__enum_values_by_name,
37477
  1,
37478
  pg_query__transaction_stmt_kind__value_ranges,
37479
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37480
};
37481
static const ProtobufCEnumValue pg_query__view_check_option__enum_values_by_number[4] =
37482
{
37483
  { "VIEW_CHECK_OPTION_UNDEFINED", "PG_QUERY__VIEW_CHECK_OPTION__VIEW_CHECK_OPTION_UNDEFINED", 0 },
37484
  { "NO_CHECK_OPTION", "PG_QUERY__VIEW_CHECK_OPTION__NO_CHECK_OPTION", 1 },
37485
  { "LOCAL_CHECK_OPTION", "PG_QUERY__VIEW_CHECK_OPTION__LOCAL_CHECK_OPTION", 2 },
37486
  { "CASCADED_CHECK_OPTION", "PG_QUERY__VIEW_CHECK_OPTION__CASCADED_CHECK_OPTION", 3 },
37487
};
37488
static const ProtobufCIntRange pg_query__view_check_option__value_ranges[] = {
37489
{0, 0},{0, 4}
37490
};
37491
static const ProtobufCEnumValueIndex pg_query__view_check_option__enum_values_by_name[4] =
37492
{
37493
  { "CASCADED_CHECK_OPTION", 3 },
37494
  { "LOCAL_CHECK_OPTION", 2 },
37495
  { "NO_CHECK_OPTION", 1 },
37496
  { "VIEW_CHECK_OPTION_UNDEFINED", 0 },
37497
};
37498
const ProtobufCEnumDescriptor pg_query__view_check_option__descriptor =
37499
{
37500
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37501
  "pg_query.ViewCheckOption",
37502
  "ViewCheckOption",
37503
  "PgQuery__ViewCheckOption",
37504
  "pg_query",
37505
  4,
37506
  pg_query__view_check_option__enum_values_by_number,
37507
  4,
37508
  pg_query__view_check_option__enum_values_by_name,
37509
  1,
37510
  pg_query__view_check_option__value_ranges,
37511
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37512
};
37513
static const ProtobufCEnumValue pg_query__discard_mode__enum_values_by_number[5] =
37514
{
37515
  { "DISCARD_MODE_UNDEFINED", "PG_QUERY__DISCARD_MODE__DISCARD_MODE_UNDEFINED", 0 },
37516
  { "DISCARD_ALL", "PG_QUERY__DISCARD_MODE__DISCARD_ALL", 1 },
37517
  { "DISCARD_PLANS", "PG_QUERY__DISCARD_MODE__DISCARD_PLANS", 2 },
37518
  { "DISCARD_SEQUENCES", "PG_QUERY__DISCARD_MODE__DISCARD_SEQUENCES", 3 },
37519
  { "DISCARD_TEMP", "PG_QUERY__DISCARD_MODE__DISCARD_TEMP", 4 },
37520
};
37521
static const ProtobufCIntRange pg_query__discard_mode__value_ranges[] = {
37522
{0, 0},{0, 5}
37523
};
37524
static const ProtobufCEnumValueIndex pg_query__discard_mode__enum_values_by_name[5] =
37525
{
37526
  { "DISCARD_ALL", 1 },
37527
  { "DISCARD_MODE_UNDEFINED", 0 },
37528
  { "DISCARD_PLANS", 2 },
37529
  { "DISCARD_SEQUENCES", 3 },
37530
  { "DISCARD_TEMP", 4 },
37531
};
37532
const ProtobufCEnumDescriptor pg_query__discard_mode__descriptor =
37533
{
37534
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37535
  "pg_query.DiscardMode",
37536
  "DiscardMode",
37537
  "PgQuery__DiscardMode",
37538
  "pg_query",
37539
  5,
37540
  pg_query__discard_mode__enum_values_by_number,
37541
  5,
37542
  pg_query__discard_mode__enum_values_by_name,
37543
  1,
37544
  pg_query__discard_mode__value_ranges,
37545
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37546
};
37547
static const ProtobufCEnumValue pg_query__reindex_object_type__enum_values_by_number[6] =
37548
{
37549
  { "REINDEX_OBJECT_TYPE_UNDEFINED", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_TYPE_UNDEFINED", 0 },
37550
  { "REINDEX_OBJECT_INDEX", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_INDEX", 1 },
37551
  { "REINDEX_OBJECT_TABLE", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_TABLE", 2 },
37552
  { "REINDEX_OBJECT_SCHEMA", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_SCHEMA", 3 },
37553
  { "REINDEX_OBJECT_SYSTEM", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_SYSTEM", 4 },
37554
  { "REINDEX_OBJECT_DATABASE", "PG_QUERY__REINDEX_OBJECT_TYPE__REINDEX_OBJECT_DATABASE", 5 },
37555
};
37556
static const ProtobufCIntRange pg_query__reindex_object_type__value_ranges[] = {
37557
{0, 0},{0, 6}
37558
};
37559
static const ProtobufCEnumValueIndex pg_query__reindex_object_type__enum_values_by_name[6] =
37560
{
37561
  { "REINDEX_OBJECT_DATABASE", 5 },
37562
  { "REINDEX_OBJECT_INDEX", 1 },
37563
  { "REINDEX_OBJECT_SCHEMA", 3 },
37564
  { "REINDEX_OBJECT_SYSTEM", 4 },
37565
  { "REINDEX_OBJECT_TABLE", 2 },
37566
  { "REINDEX_OBJECT_TYPE_UNDEFINED", 0 },
37567
};
37568
const ProtobufCEnumDescriptor pg_query__reindex_object_type__descriptor =
37569
{
37570
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37571
  "pg_query.ReindexObjectType",
37572
  "ReindexObjectType",
37573
  "PgQuery__ReindexObjectType",
37574
  "pg_query",
37575
  6,
37576
  pg_query__reindex_object_type__enum_values_by_number,
37577
  6,
37578
  pg_query__reindex_object_type__enum_values_by_name,
37579
  1,
37580
  pg_query__reindex_object_type__value_ranges,
37581
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37582
};
37583
static const ProtobufCEnumValue pg_query__alter_tsconfig_type__enum_values_by_number[6] =
37584
{
37585
  { "ALTER_TSCONFIG_TYPE_UNDEFINED", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_TYPE_UNDEFINED", 0 },
37586
  { "ALTER_TSCONFIG_ADD_MAPPING", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_ADD_MAPPING", 1 },
37587
  { "ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN", 2 },
37588
  { "ALTER_TSCONFIG_REPLACE_DICT", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_REPLACE_DICT", 3 },
37589
  { "ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN", 4 },
37590
  { "ALTER_TSCONFIG_DROP_MAPPING", "PG_QUERY__ALTER_TSCONFIG_TYPE__ALTER_TSCONFIG_DROP_MAPPING", 5 },
37591
};
37592
static const ProtobufCIntRange pg_query__alter_tsconfig_type__value_ranges[] = {
37593
{0, 0},{0, 6}
37594
};
37595
static const ProtobufCEnumValueIndex pg_query__alter_tsconfig_type__enum_values_by_name[6] =
37596
{
37597
  { "ALTER_TSCONFIG_ADD_MAPPING", 1 },
37598
  { "ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN", 2 },
37599
  { "ALTER_TSCONFIG_DROP_MAPPING", 5 },
37600
  { "ALTER_TSCONFIG_REPLACE_DICT", 3 },
37601
  { "ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN", 4 },
37602
  { "ALTER_TSCONFIG_TYPE_UNDEFINED", 0 },
37603
};
37604
const ProtobufCEnumDescriptor pg_query__alter_tsconfig_type__descriptor =
37605
{
37606
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37607
  "pg_query.AlterTSConfigType",
37608
  "AlterTSConfigType",
37609
  "PgQuery__AlterTSConfigType",
37610
  "pg_query",
37611
  6,
37612
  pg_query__alter_tsconfig_type__enum_values_by_number,
37613
  6,
37614
  pg_query__alter_tsconfig_type__enum_values_by_name,
37615
  1,
37616
  pg_query__alter_tsconfig_type__value_ranges,
37617
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37618
};
37619
static const ProtobufCEnumValue pg_query__publication_obj_spec_type__enum_values_by_number[5] =
37620
{
37621
  { "PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED", "PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED", 0 },
37622
  { "PUBLICATIONOBJ_TABLE", "PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATIONOBJ_TABLE", 1 },
37623
  { "PUBLICATIONOBJ_TABLES_IN_SCHEMA", "PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATIONOBJ_TABLES_IN_SCHEMA", 2 },
37624
  { "PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA", "PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA", 3 },
37625
  { "PUBLICATIONOBJ_CONTINUATION", "PG_QUERY__PUBLICATION_OBJ_SPEC_TYPE__PUBLICATIONOBJ_CONTINUATION", 4 },
37626
};
37627
static const ProtobufCIntRange pg_query__publication_obj_spec_type__value_ranges[] = {
37628
{0, 0},{0, 5}
37629
};
37630
static const ProtobufCEnumValueIndex pg_query__publication_obj_spec_type__enum_values_by_name[5] =
37631
{
37632
  { "PUBLICATIONOBJ_CONTINUATION", 4 },
37633
  { "PUBLICATIONOBJ_TABLE", 1 },
37634
  { "PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA", 3 },
37635
  { "PUBLICATIONOBJ_TABLES_IN_SCHEMA", 2 },
37636
  { "PUBLICATION_OBJ_SPEC_TYPE_UNDEFINED", 0 },
37637
};
37638
const ProtobufCEnumDescriptor pg_query__publication_obj_spec_type__descriptor =
37639
{
37640
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37641
  "pg_query.PublicationObjSpecType",
37642
  "PublicationObjSpecType",
37643
  "PgQuery__PublicationObjSpecType",
37644
  "pg_query",
37645
  5,
37646
  pg_query__publication_obj_spec_type__enum_values_by_number,
37647
  5,
37648
  pg_query__publication_obj_spec_type__enum_values_by_name,
37649
  1,
37650
  pg_query__publication_obj_spec_type__value_ranges,
37651
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37652
};
37653
static const ProtobufCEnumValue pg_query__alter_publication_action__enum_values_by_number[4] =
37654
{
37655
  { "ALTER_PUBLICATION_ACTION_UNDEFINED", "PG_QUERY__ALTER_PUBLICATION_ACTION__ALTER_PUBLICATION_ACTION_UNDEFINED", 0 },
37656
  { "AP_AddObjects", "PG_QUERY__ALTER_PUBLICATION_ACTION__AP_AddObjects", 1 },
37657
  { "AP_DropObjects", "PG_QUERY__ALTER_PUBLICATION_ACTION__AP_DropObjects", 2 },
37658
  { "AP_SetObjects", "PG_QUERY__ALTER_PUBLICATION_ACTION__AP_SetObjects", 3 },
37659
};
37660
static const ProtobufCIntRange pg_query__alter_publication_action__value_ranges[] = {
37661
{0, 0},{0, 4}
37662
};
37663
static const ProtobufCEnumValueIndex pg_query__alter_publication_action__enum_values_by_name[4] =
37664
{
37665
  { "ALTER_PUBLICATION_ACTION_UNDEFINED", 0 },
37666
  { "AP_AddObjects", 1 },
37667
  { "AP_DropObjects", 2 },
37668
  { "AP_SetObjects", 3 },
37669
};
37670
const ProtobufCEnumDescriptor pg_query__alter_publication_action__descriptor =
37671
{
37672
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37673
  "pg_query.AlterPublicationAction",
37674
  "AlterPublicationAction",
37675
  "PgQuery__AlterPublicationAction",
37676
  "pg_query",
37677
  4,
37678
  pg_query__alter_publication_action__enum_values_by_number,
37679
  4,
37680
  pg_query__alter_publication_action__enum_values_by_name,
37681
  1,
37682
  pg_query__alter_publication_action__value_ranges,
37683
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37684
};
37685
static const ProtobufCEnumValue pg_query__alter_subscription_type__enum_values_by_number[9] =
37686
{
37687
  { "ALTER_SUBSCRIPTION_TYPE_UNDEFINED", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_TYPE_UNDEFINED", 0 },
37688
  { "ALTER_SUBSCRIPTION_OPTIONS", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_OPTIONS", 1 },
37689
  { "ALTER_SUBSCRIPTION_CONNECTION", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_CONNECTION", 2 },
37690
  { "ALTER_SUBSCRIPTION_SET_PUBLICATION", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_SET_PUBLICATION", 3 },
37691
  { "ALTER_SUBSCRIPTION_ADD_PUBLICATION", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_ADD_PUBLICATION", 4 },
37692
  { "ALTER_SUBSCRIPTION_DROP_PUBLICATION", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_DROP_PUBLICATION", 5 },
37693
  { "ALTER_SUBSCRIPTION_REFRESH", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_REFRESH", 6 },
37694
  { "ALTER_SUBSCRIPTION_ENABLED", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_ENABLED", 7 },
37695
  { "ALTER_SUBSCRIPTION_SKIP", "PG_QUERY__ALTER_SUBSCRIPTION_TYPE__ALTER_SUBSCRIPTION_SKIP", 8 },
37696
};
37697
static const ProtobufCIntRange pg_query__alter_subscription_type__value_ranges[] = {
37698
{0, 0},{0, 9}
37699
};
37700
static const ProtobufCEnumValueIndex pg_query__alter_subscription_type__enum_values_by_name[9] =
37701
{
37702
  { "ALTER_SUBSCRIPTION_ADD_PUBLICATION", 4 },
37703
  { "ALTER_SUBSCRIPTION_CONNECTION", 2 },
37704
  { "ALTER_SUBSCRIPTION_DROP_PUBLICATION", 5 },
37705
  { "ALTER_SUBSCRIPTION_ENABLED", 7 },
37706
  { "ALTER_SUBSCRIPTION_OPTIONS", 1 },
37707
  { "ALTER_SUBSCRIPTION_REFRESH", 6 },
37708
  { "ALTER_SUBSCRIPTION_SET_PUBLICATION", 3 },
37709
  { "ALTER_SUBSCRIPTION_SKIP", 8 },
37710
  { "ALTER_SUBSCRIPTION_TYPE_UNDEFINED", 0 },
37711
};
37712
const ProtobufCEnumDescriptor pg_query__alter_subscription_type__descriptor =
37713
{
37714
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37715
  "pg_query.AlterSubscriptionType",
37716
  "AlterSubscriptionType",
37717
  "PgQuery__AlterSubscriptionType",
37718
  "pg_query",
37719
  9,
37720
  pg_query__alter_subscription_type__enum_values_by_number,
37721
  9,
37722
  pg_query__alter_subscription_type__enum_values_by_name,
37723
  1,
37724
  pg_query__alter_subscription_type__value_ranges,
37725
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37726
};
37727
static const ProtobufCEnumValue pg_query__on_commit_action__enum_values_by_number[5] =
37728
{
37729
  { "ON_COMMIT_ACTION_UNDEFINED", "PG_QUERY__ON_COMMIT_ACTION__ON_COMMIT_ACTION_UNDEFINED", 0 },
37730
  { "ONCOMMIT_NOOP", "PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_NOOP", 1 },
37731
  { "ONCOMMIT_PRESERVE_ROWS", "PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_PRESERVE_ROWS", 2 },
37732
  { "ONCOMMIT_DELETE_ROWS", "PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_DELETE_ROWS", 3 },
37733
  { "ONCOMMIT_DROP", "PG_QUERY__ON_COMMIT_ACTION__ONCOMMIT_DROP", 4 },
37734
};
37735
static const ProtobufCIntRange pg_query__on_commit_action__value_ranges[] = {
37736
{0, 0},{0, 5}
37737
};
37738
static const ProtobufCEnumValueIndex pg_query__on_commit_action__enum_values_by_name[5] =
37739
{
37740
  { "ONCOMMIT_DELETE_ROWS", 3 },
37741
  { "ONCOMMIT_DROP", 4 },
37742
  { "ONCOMMIT_NOOP", 1 },
37743
  { "ONCOMMIT_PRESERVE_ROWS", 2 },
37744
  { "ON_COMMIT_ACTION_UNDEFINED", 0 },
37745
};
37746
const ProtobufCEnumDescriptor pg_query__on_commit_action__descriptor =
37747
{
37748
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37749
  "pg_query.OnCommitAction",
37750
  "OnCommitAction",
37751
  "PgQuery__OnCommitAction",
37752
  "pg_query",
37753
  5,
37754
  pg_query__on_commit_action__enum_values_by_number,
37755
  5,
37756
  pg_query__on_commit_action__enum_values_by_name,
37757
  1,
37758
  pg_query__on_commit_action__value_ranges,
37759
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37760
};
37761
static const ProtobufCEnumValue pg_query__param_kind__enum_values_by_number[5] =
37762
{
37763
  { "PARAM_KIND_UNDEFINED", "PG_QUERY__PARAM_KIND__PARAM_KIND_UNDEFINED", 0 },
37764
  { "PARAM_EXTERN", "PG_QUERY__PARAM_KIND__PARAM_EXTERN", 1 },
37765
  { "PARAM_EXEC", "PG_QUERY__PARAM_KIND__PARAM_EXEC", 2 },
37766
  { "PARAM_SUBLINK", "PG_QUERY__PARAM_KIND__PARAM_SUBLINK", 3 },
37767
  { "PARAM_MULTIEXPR", "PG_QUERY__PARAM_KIND__PARAM_MULTIEXPR", 4 },
37768
};
37769
static const ProtobufCIntRange pg_query__param_kind__value_ranges[] = {
37770
{0, 0},{0, 5}
37771
};
37772
static const ProtobufCEnumValueIndex pg_query__param_kind__enum_values_by_name[5] =
37773
{
37774
  { "PARAM_EXEC", 2 },
37775
  { "PARAM_EXTERN", 1 },
37776
  { "PARAM_KIND_UNDEFINED", 0 },
37777
  { "PARAM_MULTIEXPR", 4 },
37778
  { "PARAM_SUBLINK", 3 },
37779
};
37780
const ProtobufCEnumDescriptor pg_query__param_kind__descriptor =
37781
{
37782
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37783
  "pg_query.ParamKind",
37784
  "ParamKind",
37785
  "PgQuery__ParamKind",
37786
  "pg_query",
37787
  5,
37788
  pg_query__param_kind__enum_values_by_number,
37789
  5,
37790
  pg_query__param_kind__enum_values_by_name,
37791
  1,
37792
  pg_query__param_kind__value_ranges,
37793
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37794
};
37795
static const ProtobufCEnumValue pg_query__coercion_context__enum_values_by_number[5] =
37796
{
37797
  { "COERCION_CONTEXT_UNDEFINED", "PG_QUERY__COERCION_CONTEXT__COERCION_CONTEXT_UNDEFINED", 0 },
37798
  { "COERCION_IMPLICIT", "PG_QUERY__COERCION_CONTEXT__COERCION_IMPLICIT", 1 },
37799
  { "COERCION_ASSIGNMENT", "PG_QUERY__COERCION_CONTEXT__COERCION_ASSIGNMENT", 2 },
37800
  { "COERCION_PLPGSQL", "PG_QUERY__COERCION_CONTEXT__COERCION_PLPGSQL", 3 },
37801
  { "COERCION_EXPLICIT", "PG_QUERY__COERCION_CONTEXT__COERCION_EXPLICIT", 4 },
37802
};
37803
static const ProtobufCIntRange pg_query__coercion_context__value_ranges[] = {
37804
{0, 0},{0, 5}
37805
};
37806
static const ProtobufCEnumValueIndex pg_query__coercion_context__enum_values_by_name[5] =
37807
{
37808
  { "COERCION_ASSIGNMENT", 2 },
37809
  { "COERCION_CONTEXT_UNDEFINED", 0 },
37810
  { "COERCION_EXPLICIT", 4 },
37811
  { "COERCION_IMPLICIT", 1 },
37812
  { "COERCION_PLPGSQL", 3 },
37813
};
37814
const ProtobufCEnumDescriptor pg_query__coercion_context__descriptor =
37815
{
37816
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37817
  "pg_query.CoercionContext",
37818
  "CoercionContext",
37819
  "PgQuery__CoercionContext",
37820
  "pg_query",
37821
  5,
37822
  pg_query__coercion_context__enum_values_by_number,
37823
  5,
37824
  pg_query__coercion_context__enum_values_by_name,
37825
  1,
37826
  pg_query__coercion_context__value_ranges,
37827
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37828
};
37829
static const ProtobufCEnumValue pg_query__coercion_form__enum_values_by_number[5] =
37830
{
37831
  { "COERCION_FORM_UNDEFINED", "PG_QUERY__COERCION_FORM__COERCION_FORM_UNDEFINED", 0 },
37832
  { "COERCE_EXPLICIT_CALL", "PG_QUERY__COERCION_FORM__COERCE_EXPLICIT_CALL", 1 },
37833
  { "COERCE_EXPLICIT_CAST", "PG_QUERY__COERCION_FORM__COERCE_EXPLICIT_CAST", 2 },
37834
  { "COERCE_IMPLICIT_CAST", "PG_QUERY__COERCION_FORM__COERCE_IMPLICIT_CAST", 3 },
37835
  { "COERCE_SQL_SYNTAX", "PG_QUERY__COERCION_FORM__COERCE_SQL_SYNTAX", 4 },
37836
};
37837
static const ProtobufCIntRange pg_query__coercion_form__value_ranges[] = {
37838
{0, 0},{0, 5}
37839
};
37840
static const ProtobufCEnumValueIndex pg_query__coercion_form__enum_values_by_name[5] =
37841
{
37842
  { "COERCE_EXPLICIT_CALL", 1 },
37843
  { "COERCE_EXPLICIT_CAST", 2 },
37844
  { "COERCE_IMPLICIT_CAST", 3 },
37845
  { "COERCE_SQL_SYNTAX", 4 },
37846
  { "COERCION_FORM_UNDEFINED", 0 },
37847
};
37848
const ProtobufCEnumDescriptor pg_query__coercion_form__descriptor =
37849
{
37850
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37851
  "pg_query.CoercionForm",
37852
  "CoercionForm",
37853
  "PgQuery__CoercionForm",
37854
  "pg_query",
37855
  5,
37856
  pg_query__coercion_form__enum_values_by_number,
37857
  5,
37858
  pg_query__coercion_form__enum_values_by_name,
37859
  1,
37860
  pg_query__coercion_form__value_ranges,
37861
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37862
};
37863
static const ProtobufCEnumValue pg_query__bool_expr_type__enum_values_by_number[4] =
37864
{
37865
  { "BOOL_EXPR_TYPE_UNDEFINED", "PG_QUERY__BOOL_EXPR_TYPE__BOOL_EXPR_TYPE_UNDEFINED", 0 },
37866
  { "AND_EXPR", "PG_QUERY__BOOL_EXPR_TYPE__AND_EXPR", 1 },
37867
  { "OR_EXPR", "PG_QUERY__BOOL_EXPR_TYPE__OR_EXPR", 2 },
37868
  { "NOT_EXPR", "PG_QUERY__BOOL_EXPR_TYPE__NOT_EXPR", 3 },
37869
};
37870
static const ProtobufCIntRange pg_query__bool_expr_type__value_ranges[] = {
37871
{0, 0},{0, 4}
37872
};
37873
static const ProtobufCEnumValueIndex pg_query__bool_expr_type__enum_values_by_name[4] =
37874
{
37875
  { "AND_EXPR", 1 },
37876
  { "BOOL_EXPR_TYPE_UNDEFINED", 0 },
37877
  { "NOT_EXPR", 3 },
37878
  { "OR_EXPR", 2 },
37879
};
37880
const ProtobufCEnumDescriptor pg_query__bool_expr_type__descriptor =
37881
{
37882
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37883
  "pg_query.BoolExprType",
37884
  "BoolExprType",
37885
  "PgQuery__BoolExprType",
37886
  "pg_query",
37887
  4,
37888
  pg_query__bool_expr_type__enum_values_by_number,
37889
  4,
37890
  pg_query__bool_expr_type__enum_values_by_name,
37891
  1,
37892
  pg_query__bool_expr_type__value_ranges,
37893
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37894
};
37895
static const ProtobufCEnumValue pg_query__sub_link_type__enum_values_by_number[9] =
37896
{
37897
  { "SUB_LINK_TYPE_UNDEFINED", "PG_QUERY__SUB_LINK_TYPE__SUB_LINK_TYPE_UNDEFINED", 0 },
37898
  { "EXISTS_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__EXISTS_SUBLINK", 1 },
37899
  { "ALL_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__ALL_SUBLINK", 2 },
37900
  { "ANY_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__ANY_SUBLINK", 3 },
37901
  { "ROWCOMPARE_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__ROWCOMPARE_SUBLINK", 4 },
37902
  { "EXPR_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__EXPR_SUBLINK", 5 },
37903
  { "MULTIEXPR_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__MULTIEXPR_SUBLINK", 6 },
37904
  { "ARRAY_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__ARRAY_SUBLINK", 7 },
37905
  { "CTE_SUBLINK", "PG_QUERY__SUB_LINK_TYPE__CTE_SUBLINK", 8 },
37906
};
37907
static const ProtobufCIntRange pg_query__sub_link_type__value_ranges[] = {
37908
{0, 0},{0, 9}
37909
};
37910
static const ProtobufCEnumValueIndex pg_query__sub_link_type__enum_values_by_name[9] =
37911
{
37912
  { "ALL_SUBLINK", 2 },
37913
  { "ANY_SUBLINK", 3 },
37914
  { "ARRAY_SUBLINK", 7 },
37915
  { "CTE_SUBLINK", 8 },
37916
  { "EXISTS_SUBLINK", 1 },
37917
  { "EXPR_SUBLINK", 5 },
37918
  { "MULTIEXPR_SUBLINK", 6 },
37919
  { "ROWCOMPARE_SUBLINK", 4 },
37920
  { "SUB_LINK_TYPE_UNDEFINED", 0 },
37921
};
37922
const ProtobufCEnumDescriptor pg_query__sub_link_type__descriptor =
37923
{
37924
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37925
  "pg_query.SubLinkType",
37926
  "SubLinkType",
37927
  "PgQuery__SubLinkType",
37928
  "pg_query",
37929
  9,
37930
  pg_query__sub_link_type__enum_values_by_number,
37931
  9,
37932
  pg_query__sub_link_type__enum_values_by_name,
37933
  1,
37934
  pg_query__sub_link_type__value_ranges,
37935
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37936
};
37937
static const ProtobufCEnumValue pg_query__row_compare_type__enum_values_by_number[7] =
37938
{
37939
  { "ROW_COMPARE_TYPE_UNDEFINED", "PG_QUERY__ROW_COMPARE_TYPE__ROW_COMPARE_TYPE_UNDEFINED", 0 },
37940
  { "ROWCOMPARE_LT", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_LT", 1 },
37941
  { "ROWCOMPARE_LE", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_LE", 2 },
37942
  { "ROWCOMPARE_EQ", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_EQ", 3 },
37943
  { "ROWCOMPARE_GE", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_GE", 4 },
37944
  { "ROWCOMPARE_GT", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_GT", 5 },
37945
  { "ROWCOMPARE_NE", "PG_QUERY__ROW_COMPARE_TYPE__ROWCOMPARE_NE", 6 },
37946
};
37947
static const ProtobufCIntRange pg_query__row_compare_type__value_ranges[] = {
37948
{0, 0},{0, 7}
37949
};
37950
static const ProtobufCEnumValueIndex pg_query__row_compare_type__enum_values_by_name[7] =
37951
{
37952
  { "ROWCOMPARE_EQ", 3 },
37953
  { "ROWCOMPARE_GE", 4 },
37954
  { "ROWCOMPARE_GT", 5 },
37955
  { "ROWCOMPARE_LE", 2 },
37956
  { "ROWCOMPARE_LT", 1 },
37957
  { "ROWCOMPARE_NE", 6 },
37958
  { "ROW_COMPARE_TYPE_UNDEFINED", 0 },
37959
};
37960
const ProtobufCEnumDescriptor pg_query__row_compare_type__descriptor =
37961
{
37962
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37963
  "pg_query.RowCompareType",
37964
  "RowCompareType",
37965
  "PgQuery__RowCompareType",
37966
  "pg_query",
37967
  7,
37968
  pg_query__row_compare_type__enum_values_by_number,
37969
  7,
37970
  pg_query__row_compare_type__enum_values_by_name,
37971
  1,
37972
  pg_query__row_compare_type__value_ranges,
37973
  NULL,NULL,NULL,NULL   /* reserved[1234] */
37974
};
37975
static const ProtobufCEnumValue pg_query__min_max_op__enum_values_by_number[3] =
37976
{
37977
  { "MIN_MAX_OP_UNDEFINED", "PG_QUERY__MIN_MAX_OP__MIN_MAX_OP_UNDEFINED", 0 },
37978
  { "IS_GREATEST", "PG_QUERY__MIN_MAX_OP__IS_GREATEST", 1 },
37979
  { "IS_LEAST", "PG_QUERY__MIN_MAX_OP__IS_LEAST", 2 },
37980
};
37981
static const ProtobufCIntRange pg_query__min_max_op__value_ranges[] = {
37982
{0, 0},{0, 3}
37983
};
37984
static const ProtobufCEnumValueIndex pg_query__min_max_op__enum_values_by_name[3] =
37985
{
37986
  { "IS_GREATEST", 1 },
37987
  { "IS_LEAST", 2 },
37988
  { "MIN_MAX_OP_UNDEFINED", 0 },
37989
};
37990
const ProtobufCEnumDescriptor pg_query__min_max_op__descriptor =
37991
{
37992
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
37993
  "pg_query.MinMaxOp",
37994
  "MinMaxOp",
37995
  "PgQuery__MinMaxOp",
37996
  "pg_query",
37997
  3,
37998
  pg_query__min_max_op__enum_values_by_number,
37999
  3,
38000
  pg_query__min_max_op__enum_values_by_name,
38001
  1,
38002
  pg_query__min_max_op__value_ranges,
38003
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38004
};
38005
static const ProtobufCEnumValue pg_query__sqlvalue_function_op__enum_values_by_number[16] =
38006
{
38007
  { "SQLVALUE_FUNCTION_OP_UNDEFINED", "PG_QUERY__SQLVALUE_FUNCTION_OP__SQLVALUE_FUNCTION_OP_UNDEFINED", 0 },
38008
  { "SVFOP_CURRENT_DATE", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_DATE", 1 },
38009
  { "SVFOP_CURRENT_TIME", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_TIME", 2 },
38010
  { "SVFOP_CURRENT_TIME_N", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_TIME_N", 3 },
38011
  { "SVFOP_CURRENT_TIMESTAMP", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_TIMESTAMP", 4 },
38012
  { "SVFOP_CURRENT_TIMESTAMP_N", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_TIMESTAMP_N", 5 },
38013
  { "SVFOP_LOCALTIME", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_LOCALTIME", 6 },
38014
  { "SVFOP_LOCALTIME_N", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_LOCALTIME_N", 7 },
38015
  { "SVFOP_LOCALTIMESTAMP", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_LOCALTIMESTAMP", 8 },
38016
  { "SVFOP_LOCALTIMESTAMP_N", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_LOCALTIMESTAMP_N", 9 },
38017
  { "SVFOP_CURRENT_ROLE", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_ROLE", 10 },
38018
  { "SVFOP_CURRENT_USER", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_USER", 11 },
38019
  { "SVFOP_USER", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_USER", 12 },
38020
  { "SVFOP_SESSION_USER", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_SESSION_USER", 13 },
38021
  { "SVFOP_CURRENT_CATALOG", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_CATALOG", 14 },
38022
  { "SVFOP_CURRENT_SCHEMA", "PG_QUERY__SQLVALUE_FUNCTION_OP__SVFOP_CURRENT_SCHEMA", 15 },
38023
};
38024
static const ProtobufCIntRange pg_query__sqlvalue_function_op__value_ranges[] = {
38025
{0, 0},{0, 16}
38026
};
38027
static const ProtobufCEnumValueIndex pg_query__sqlvalue_function_op__enum_values_by_name[16] =
38028
{
38029
  { "SQLVALUE_FUNCTION_OP_UNDEFINED", 0 },
38030
  { "SVFOP_CURRENT_CATALOG", 14 },
38031
  { "SVFOP_CURRENT_DATE", 1 },
38032
  { "SVFOP_CURRENT_ROLE", 10 },
38033
  { "SVFOP_CURRENT_SCHEMA", 15 },
38034
  { "SVFOP_CURRENT_TIME", 2 },
38035
  { "SVFOP_CURRENT_TIMESTAMP", 4 },
38036
  { "SVFOP_CURRENT_TIMESTAMP_N", 5 },
38037
  { "SVFOP_CURRENT_TIME_N", 3 },
38038
  { "SVFOP_CURRENT_USER", 11 },
38039
  { "SVFOP_LOCALTIME", 6 },
38040
  { "SVFOP_LOCALTIMESTAMP", 8 },
38041
  { "SVFOP_LOCALTIMESTAMP_N", 9 },
38042
  { "SVFOP_LOCALTIME_N", 7 },
38043
  { "SVFOP_SESSION_USER", 13 },
38044
  { "SVFOP_USER", 12 },
38045
};
38046
const ProtobufCEnumDescriptor pg_query__sqlvalue_function_op__descriptor =
38047
{
38048
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38049
  "pg_query.SQLValueFunctionOp",
38050
  "SQLValueFunctionOp",
38051
  "PgQuery__SQLValueFunctionOp",
38052
  "pg_query",
38053
  16,
38054
  pg_query__sqlvalue_function_op__enum_values_by_number,
38055
  16,
38056
  pg_query__sqlvalue_function_op__enum_values_by_name,
38057
  1,
38058
  pg_query__sqlvalue_function_op__value_ranges,
38059
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38060
};
38061
static const ProtobufCEnumValue pg_query__xml_expr_op__enum_values_by_number[9] =
38062
{
38063
  { "XML_EXPR_OP_UNDEFINED", "PG_QUERY__XML_EXPR_OP__XML_EXPR_OP_UNDEFINED", 0 },
38064
  { "IS_XMLCONCAT", "PG_QUERY__XML_EXPR_OP__IS_XMLCONCAT", 1 },
38065
  { "IS_XMLELEMENT", "PG_QUERY__XML_EXPR_OP__IS_XMLELEMENT", 2 },
38066
  { "IS_XMLFOREST", "PG_QUERY__XML_EXPR_OP__IS_XMLFOREST", 3 },
38067
  { "IS_XMLPARSE", "PG_QUERY__XML_EXPR_OP__IS_XMLPARSE", 4 },
38068
  { "IS_XMLPI", "PG_QUERY__XML_EXPR_OP__IS_XMLPI", 5 },
38069
  { "IS_XMLROOT", "PG_QUERY__XML_EXPR_OP__IS_XMLROOT", 6 },
38070
  { "IS_XMLSERIALIZE", "PG_QUERY__XML_EXPR_OP__IS_XMLSERIALIZE", 7 },
38071
  { "IS_DOCUMENT", "PG_QUERY__XML_EXPR_OP__IS_DOCUMENT", 8 },
38072
};
38073
static const ProtobufCIntRange pg_query__xml_expr_op__value_ranges[] = {
38074
{0, 0},{0, 9}
38075
};
38076
static const ProtobufCEnumValueIndex pg_query__xml_expr_op__enum_values_by_name[9] =
38077
{
38078
  { "IS_DOCUMENT", 8 },
38079
  { "IS_XMLCONCAT", 1 },
38080
  { "IS_XMLELEMENT", 2 },
38081
  { "IS_XMLFOREST", 3 },
38082
  { "IS_XMLPARSE", 4 },
38083
  { "IS_XMLPI", 5 },
38084
  { "IS_XMLROOT", 6 },
38085
  { "IS_XMLSERIALIZE", 7 },
38086
  { "XML_EXPR_OP_UNDEFINED", 0 },
38087
};
38088
const ProtobufCEnumDescriptor pg_query__xml_expr_op__descriptor =
38089
{
38090
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38091
  "pg_query.XmlExprOp",
38092
  "XmlExprOp",
38093
  "PgQuery__XmlExprOp",
38094
  "pg_query",
38095
  9,
38096
  pg_query__xml_expr_op__enum_values_by_number,
38097
  9,
38098
  pg_query__xml_expr_op__enum_values_by_name,
38099
  1,
38100
  pg_query__xml_expr_op__value_ranges,
38101
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38102
};
38103
static const ProtobufCEnumValue pg_query__xml_option_type__enum_values_by_number[3] =
38104
{
38105
  { "XML_OPTION_TYPE_UNDEFINED", "PG_QUERY__XML_OPTION_TYPE__XML_OPTION_TYPE_UNDEFINED", 0 },
38106
  { "XMLOPTION_DOCUMENT", "PG_QUERY__XML_OPTION_TYPE__XMLOPTION_DOCUMENT", 1 },
38107
  { "XMLOPTION_CONTENT", "PG_QUERY__XML_OPTION_TYPE__XMLOPTION_CONTENT", 2 },
38108
};
38109
static const ProtobufCIntRange pg_query__xml_option_type__value_ranges[] = {
38110
{0, 0},{0, 3}
38111
};
38112
static const ProtobufCEnumValueIndex pg_query__xml_option_type__enum_values_by_name[3] =
38113
{
38114
  { "XMLOPTION_CONTENT", 2 },
38115
  { "XMLOPTION_DOCUMENT", 1 },
38116
  { "XML_OPTION_TYPE_UNDEFINED", 0 },
38117
};
38118
const ProtobufCEnumDescriptor pg_query__xml_option_type__descriptor =
38119
{
38120
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38121
  "pg_query.XmlOptionType",
38122
  "XmlOptionType",
38123
  "PgQuery__XmlOptionType",
38124
  "pg_query",
38125
  3,
38126
  pg_query__xml_option_type__enum_values_by_number,
38127
  3,
38128
  pg_query__xml_option_type__enum_values_by_name,
38129
  1,
38130
  pg_query__xml_option_type__value_ranges,
38131
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38132
};
38133
static const ProtobufCEnumValue pg_query__null_test_type__enum_values_by_number[3] =
38134
{
38135
  { "NULL_TEST_TYPE_UNDEFINED", "PG_QUERY__NULL_TEST_TYPE__NULL_TEST_TYPE_UNDEFINED", 0 },
38136
  { "IS_NULL", "PG_QUERY__NULL_TEST_TYPE__IS_NULL", 1 },
38137
  { "IS_NOT_NULL", "PG_QUERY__NULL_TEST_TYPE__IS_NOT_NULL", 2 },
38138
};
38139
static const ProtobufCIntRange pg_query__null_test_type__value_ranges[] = {
38140
{0, 0},{0, 3}
38141
};
38142
static const ProtobufCEnumValueIndex pg_query__null_test_type__enum_values_by_name[3] =
38143
{
38144
  { "IS_NOT_NULL", 2 },
38145
  { "IS_NULL", 1 },
38146
  { "NULL_TEST_TYPE_UNDEFINED", 0 },
38147
};
38148
const ProtobufCEnumDescriptor pg_query__null_test_type__descriptor =
38149
{
38150
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38151
  "pg_query.NullTestType",
38152
  "NullTestType",
38153
  "PgQuery__NullTestType",
38154
  "pg_query",
38155
  3,
38156
  pg_query__null_test_type__enum_values_by_number,
38157
  3,
38158
  pg_query__null_test_type__enum_values_by_name,
38159
  1,
38160
  pg_query__null_test_type__value_ranges,
38161
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38162
};
38163
static const ProtobufCEnumValue pg_query__bool_test_type__enum_values_by_number[7] =
38164
{
38165
  { "BOOL_TEST_TYPE_UNDEFINED", "PG_QUERY__BOOL_TEST_TYPE__BOOL_TEST_TYPE_UNDEFINED", 0 },
38166
  { "IS_TRUE", "PG_QUERY__BOOL_TEST_TYPE__IS_TRUE", 1 },
38167
  { "IS_NOT_TRUE", "PG_QUERY__BOOL_TEST_TYPE__IS_NOT_TRUE", 2 },
38168
  { "IS_FALSE", "PG_QUERY__BOOL_TEST_TYPE__IS_FALSE", 3 },
38169
  { "IS_NOT_FALSE", "PG_QUERY__BOOL_TEST_TYPE__IS_NOT_FALSE", 4 },
38170
  { "IS_UNKNOWN", "PG_QUERY__BOOL_TEST_TYPE__IS_UNKNOWN", 5 },
38171
  { "IS_NOT_UNKNOWN", "PG_QUERY__BOOL_TEST_TYPE__IS_NOT_UNKNOWN", 6 },
38172
};
38173
static const ProtobufCIntRange pg_query__bool_test_type__value_ranges[] = {
38174
{0, 0},{0, 7}
38175
};
38176
static const ProtobufCEnumValueIndex pg_query__bool_test_type__enum_values_by_name[7] =
38177
{
38178
  { "BOOL_TEST_TYPE_UNDEFINED", 0 },
38179
  { "IS_FALSE", 3 },
38180
  { "IS_NOT_FALSE", 4 },
38181
  { "IS_NOT_TRUE", 2 },
38182
  { "IS_NOT_UNKNOWN", 6 },
38183
  { "IS_TRUE", 1 },
38184
  { "IS_UNKNOWN", 5 },
38185
};
38186
const ProtobufCEnumDescriptor pg_query__bool_test_type__descriptor =
38187
{
38188
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38189
  "pg_query.BoolTestType",
38190
  "BoolTestType",
38191
  "PgQuery__BoolTestType",
38192
  "pg_query",
38193
  7,
38194
  pg_query__bool_test_type__enum_values_by_number,
38195
  7,
38196
  pg_query__bool_test_type__enum_values_by_name,
38197
  1,
38198
  pg_query__bool_test_type__value_ranges,
38199
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38200
};
38201
static const ProtobufCEnumValue pg_query__cmd_type__enum_values_by_number[9] =
38202
{
38203
  { "CMD_TYPE_UNDEFINED", "PG_QUERY__CMD_TYPE__CMD_TYPE_UNDEFINED", 0 },
38204
  { "CMD_UNKNOWN", "PG_QUERY__CMD_TYPE__CMD_UNKNOWN", 1 },
38205
  { "CMD_SELECT", "PG_QUERY__CMD_TYPE__CMD_SELECT", 2 },
38206
  { "CMD_UPDATE", "PG_QUERY__CMD_TYPE__CMD_UPDATE", 3 },
38207
  { "CMD_INSERT", "PG_QUERY__CMD_TYPE__CMD_INSERT", 4 },
38208
  { "CMD_DELETE", "PG_QUERY__CMD_TYPE__CMD_DELETE", 5 },
38209
  { "CMD_MERGE", "PG_QUERY__CMD_TYPE__CMD_MERGE", 6 },
38210
  { "CMD_UTILITY", "PG_QUERY__CMD_TYPE__CMD_UTILITY", 7 },
38211
  { "CMD_NOTHING", "PG_QUERY__CMD_TYPE__CMD_NOTHING", 8 },
38212
};
38213
static const ProtobufCIntRange pg_query__cmd_type__value_ranges[] = {
38214
{0, 0},{0, 9}
38215
};
38216
static const ProtobufCEnumValueIndex pg_query__cmd_type__enum_values_by_name[9] =
38217
{
38218
  { "CMD_DELETE", 5 },
38219
  { "CMD_INSERT", 4 },
38220
  { "CMD_MERGE", 6 },
38221
  { "CMD_NOTHING", 8 },
38222
  { "CMD_SELECT", 2 },
38223
  { "CMD_TYPE_UNDEFINED", 0 },
38224
  { "CMD_UNKNOWN", 1 },
38225
  { "CMD_UPDATE", 3 },
38226
  { "CMD_UTILITY", 7 },
38227
};
38228
const ProtobufCEnumDescriptor pg_query__cmd_type__descriptor =
38229
{
38230
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38231
  "pg_query.CmdType",
38232
  "CmdType",
38233
  "PgQuery__CmdType",
38234
  "pg_query",
38235
  9,
38236
  pg_query__cmd_type__enum_values_by_number,
38237
  9,
38238
  pg_query__cmd_type__enum_values_by_name,
38239
  1,
38240
  pg_query__cmd_type__value_ranges,
38241
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38242
};
38243
static const ProtobufCEnumValue pg_query__join_type__enum_values_by_number[9] =
38244
{
38245
  { "JOIN_TYPE_UNDEFINED", "PG_QUERY__JOIN_TYPE__JOIN_TYPE_UNDEFINED", 0 },
38246
  { "JOIN_INNER", "PG_QUERY__JOIN_TYPE__JOIN_INNER", 1 },
38247
  { "JOIN_LEFT", "PG_QUERY__JOIN_TYPE__JOIN_LEFT", 2 },
38248
  { "JOIN_FULL", "PG_QUERY__JOIN_TYPE__JOIN_FULL", 3 },
38249
  { "JOIN_RIGHT", "PG_QUERY__JOIN_TYPE__JOIN_RIGHT", 4 },
38250
  { "JOIN_SEMI", "PG_QUERY__JOIN_TYPE__JOIN_SEMI", 5 },
38251
  { "JOIN_ANTI", "PG_QUERY__JOIN_TYPE__JOIN_ANTI", 6 },
38252
  { "JOIN_UNIQUE_OUTER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_OUTER", 7 },
38253
  { "JOIN_UNIQUE_INNER", "PG_QUERY__JOIN_TYPE__JOIN_UNIQUE_INNER", 8 },
38254
};
38255
static const ProtobufCIntRange pg_query__join_type__value_ranges[] = {
38256
{0, 0},{0, 9}
38257
};
38258
static const ProtobufCEnumValueIndex pg_query__join_type__enum_values_by_name[9] =
38259
{
38260
  { "JOIN_ANTI", 6 },
38261
  { "JOIN_FULL", 3 },
38262
  { "JOIN_INNER", 1 },
38263
  { "JOIN_LEFT", 2 },
38264
  { "JOIN_RIGHT", 4 },
38265
  { "JOIN_SEMI", 5 },
38266
  { "JOIN_TYPE_UNDEFINED", 0 },
38267
  { "JOIN_UNIQUE_INNER", 8 },
38268
  { "JOIN_UNIQUE_OUTER", 7 },
38269
};
38270
const ProtobufCEnumDescriptor pg_query__join_type__descriptor =
38271
{
38272
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38273
  "pg_query.JoinType",
38274
  "JoinType",
38275
  "PgQuery__JoinType",
38276
  "pg_query",
38277
  9,
38278
  pg_query__join_type__enum_values_by_number,
38279
  9,
38280
  pg_query__join_type__enum_values_by_name,
38281
  1,
38282
  pg_query__join_type__value_ranges,
38283
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38284
};
38285
static const ProtobufCEnumValue pg_query__agg_strategy__enum_values_by_number[5] =
38286
{
38287
  { "AGG_STRATEGY_UNDEFINED", "PG_QUERY__AGG_STRATEGY__AGG_STRATEGY_UNDEFINED", 0 },
38288
  { "AGG_PLAIN", "PG_QUERY__AGG_STRATEGY__AGG_PLAIN", 1 },
38289
  { "AGG_SORTED", "PG_QUERY__AGG_STRATEGY__AGG_SORTED", 2 },
38290
  { "AGG_HASHED", "PG_QUERY__AGG_STRATEGY__AGG_HASHED", 3 },
38291
  { "AGG_MIXED", "PG_QUERY__AGG_STRATEGY__AGG_MIXED", 4 },
38292
};
38293
static const ProtobufCIntRange pg_query__agg_strategy__value_ranges[] = {
38294
{0, 0},{0, 5}
38295
};
38296
static const ProtobufCEnumValueIndex pg_query__agg_strategy__enum_values_by_name[5] =
38297
{
38298
  { "AGG_HASHED", 3 },
38299
  { "AGG_MIXED", 4 },
38300
  { "AGG_PLAIN", 1 },
38301
  { "AGG_SORTED", 2 },
38302
  { "AGG_STRATEGY_UNDEFINED", 0 },
38303
};
38304
const ProtobufCEnumDescriptor pg_query__agg_strategy__descriptor =
38305
{
38306
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38307
  "pg_query.AggStrategy",
38308
  "AggStrategy",
38309
  "PgQuery__AggStrategy",
38310
  "pg_query",
38311
  5,
38312
  pg_query__agg_strategy__enum_values_by_number,
38313
  5,
38314
  pg_query__agg_strategy__enum_values_by_name,
38315
  1,
38316
  pg_query__agg_strategy__value_ranges,
38317
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38318
};
38319
static const ProtobufCEnumValue pg_query__agg_split__enum_values_by_number[4] =
38320
{
38321
  { "AGG_SPLIT_UNDEFINED", "PG_QUERY__AGG_SPLIT__AGG_SPLIT_UNDEFINED", 0 },
38322
  { "AGGSPLIT_SIMPLE", "PG_QUERY__AGG_SPLIT__AGGSPLIT_SIMPLE", 1 },
38323
  { "AGGSPLIT_INITIAL_SERIAL", "PG_QUERY__AGG_SPLIT__AGGSPLIT_INITIAL_SERIAL", 2 },
38324
  { "AGGSPLIT_FINAL_DESERIAL", "PG_QUERY__AGG_SPLIT__AGGSPLIT_FINAL_DESERIAL", 3 },
38325
};
38326
static const ProtobufCIntRange pg_query__agg_split__value_ranges[] = {
38327
{0, 0},{0, 4}
38328
};
38329
static const ProtobufCEnumValueIndex pg_query__agg_split__enum_values_by_name[4] =
38330
{
38331
  { "AGGSPLIT_FINAL_DESERIAL", 3 },
38332
  { "AGGSPLIT_INITIAL_SERIAL", 2 },
38333
  { "AGGSPLIT_SIMPLE", 1 },
38334
  { "AGG_SPLIT_UNDEFINED", 0 },
38335
};
38336
const ProtobufCEnumDescriptor pg_query__agg_split__descriptor =
38337
{
38338
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38339
  "pg_query.AggSplit",
38340
  "AggSplit",
38341
  "PgQuery__AggSplit",
38342
  "pg_query",
38343
  4,
38344
  pg_query__agg_split__enum_values_by_number,
38345
  4,
38346
  pg_query__agg_split__enum_values_by_name,
38347
  1,
38348
  pg_query__agg_split__value_ranges,
38349
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38350
};
38351
static const ProtobufCEnumValue pg_query__set_op_cmd__enum_values_by_number[5] =
38352
{
38353
  { "SET_OP_CMD_UNDEFINED", "PG_QUERY__SET_OP_CMD__SET_OP_CMD_UNDEFINED", 0 },
38354
  { "SETOPCMD_INTERSECT", "PG_QUERY__SET_OP_CMD__SETOPCMD_INTERSECT", 1 },
38355
  { "SETOPCMD_INTERSECT_ALL", "PG_QUERY__SET_OP_CMD__SETOPCMD_INTERSECT_ALL", 2 },
38356
  { "SETOPCMD_EXCEPT", "PG_QUERY__SET_OP_CMD__SETOPCMD_EXCEPT", 3 },
38357
  { "SETOPCMD_EXCEPT_ALL", "PG_QUERY__SET_OP_CMD__SETOPCMD_EXCEPT_ALL", 4 },
38358
};
38359
static const ProtobufCIntRange pg_query__set_op_cmd__value_ranges[] = {
38360
{0, 0},{0, 5}
38361
};
38362
static const ProtobufCEnumValueIndex pg_query__set_op_cmd__enum_values_by_name[5] =
38363
{
38364
  { "SETOPCMD_EXCEPT", 3 },
38365
  { "SETOPCMD_EXCEPT_ALL", 4 },
38366
  { "SETOPCMD_INTERSECT", 1 },
38367
  { "SETOPCMD_INTERSECT_ALL", 2 },
38368
  { "SET_OP_CMD_UNDEFINED", 0 },
38369
};
38370
const ProtobufCEnumDescriptor pg_query__set_op_cmd__descriptor =
38371
{
38372
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38373
  "pg_query.SetOpCmd",
38374
  "SetOpCmd",
38375
  "PgQuery__SetOpCmd",
38376
  "pg_query",
38377
  5,
38378
  pg_query__set_op_cmd__enum_values_by_number,
38379
  5,
38380
  pg_query__set_op_cmd__enum_values_by_name,
38381
  1,
38382
  pg_query__set_op_cmd__value_ranges,
38383
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38384
};
38385
static const ProtobufCEnumValue pg_query__set_op_strategy__enum_values_by_number[3] =
38386
{
38387
  { "SET_OP_STRATEGY_UNDEFINED", "PG_QUERY__SET_OP_STRATEGY__SET_OP_STRATEGY_UNDEFINED", 0 },
38388
  { "SETOP_SORTED", "PG_QUERY__SET_OP_STRATEGY__SETOP_SORTED", 1 },
38389
  { "SETOP_HASHED", "PG_QUERY__SET_OP_STRATEGY__SETOP_HASHED", 2 },
38390
};
38391
static const ProtobufCIntRange pg_query__set_op_strategy__value_ranges[] = {
38392
{0, 0},{0, 3}
38393
};
38394
static const ProtobufCEnumValueIndex pg_query__set_op_strategy__enum_values_by_name[3] =
38395
{
38396
  { "SETOP_HASHED", 2 },
38397
  { "SETOP_SORTED", 1 },
38398
  { "SET_OP_STRATEGY_UNDEFINED", 0 },
38399
};
38400
const ProtobufCEnumDescriptor pg_query__set_op_strategy__descriptor =
38401
{
38402
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38403
  "pg_query.SetOpStrategy",
38404
  "SetOpStrategy",
38405
  "PgQuery__SetOpStrategy",
38406
  "pg_query",
38407
  3,
38408
  pg_query__set_op_strategy__enum_values_by_number,
38409
  3,
38410
  pg_query__set_op_strategy__enum_values_by_name,
38411
  1,
38412
  pg_query__set_op_strategy__value_ranges,
38413
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38414
};
38415
static const ProtobufCEnumValue pg_query__on_conflict_action__enum_values_by_number[4] =
38416
{
38417
  { "ON_CONFLICT_ACTION_UNDEFINED", "PG_QUERY__ON_CONFLICT_ACTION__ON_CONFLICT_ACTION_UNDEFINED", 0 },
38418
  { "ONCONFLICT_NONE", "PG_QUERY__ON_CONFLICT_ACTION__ONCONFLICT_NONE", 1 },
38419
  { "ONCONFLICT_NOTHING", "PG_QUERY__ON_CONFLICT_ACTION__ONCONFLICT_NOTHING", 2 },
38420
  { "ONCONFLICT_UPDATE", "PG_QUERY__ON_CONFLICT_ACTION__ONCONFLICT_UPDATE", 3 },
38421
};
38422
static const ProtobufCIntRange pg_query__on_conflict_action__value_ranges[] = {
38423
{0, 0},{0, 4}
38424
};
38425
static const ProtobufCEnumValueIndex pg_query__on_conflict_action__enum_values_by_name[4] =
38426
{
38427
  { "ONCONFLICT_NONE", 1 },
38428
  { "ONCONFLICT_NOTHING", 2 },
38429
  { "ONCONFLICT_UPDATE", 3 },
38430
  { "ON_CONFLICT_ACTION_UNDEFINED", 0 },
38431
};
38432
const ProtobufCEnumDescriptor pg_query__on_conflict_action__descriptor =
38433
{
38434
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38435
  "pg_query.OnConflictAction",
38436
  "OnConflictAction",
38437
  "PgQuery__OnConflictAction",
38438
  "pg_query",
38439
  4,
38440
  pg_query__on_conflict_action__enum_values_by_number,
38441
  4,
38442
  pg_query__on_conflict_action__enum_values_by_name,
38443
  1,
38444
  pg_query__on_conflict_action__value_ranges,
38445
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38446
};
38447
static const ProtobufCEnumValue pg_query__limit_option__enum_values_by_number[4] =
38448
{
38449
  { "LIMIT_OPTION_UNDEFINED", "PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_UNDEFINED", 0 },
38450
  { "LIMIT_OPTION_DEFAULT", "PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_DEFAULT", 1 },
38451
  { "LIMIT_OPTION_COUNT", "PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_COUNT", 2 },
38452
  { "LIMIT_OPTION_WITH_TIES", "PG_QUERY__LIMIT_OPTION__LIMIT_OPTION_WITH_TIES", 3 },
38453
};
38454
static const ProtobufCIntRange pg_query__limit_option__value_ranges[] = {
38455
{0, 0},{0, 4}
38456
};
38457
static const ProtobufCEnumValueIndex pg_query__limit_option__enum_values_by_name[4] =
38458
{
38459
  { "LIMIT_OPTION_COUNT", 2 },
38460
  { "LIMIT_OPTION_DEFAULT", 1 },
38461
  { "LIMIT_OPTION_UNDEFINED", 0 },
38462
  { "LIMIT_OPTION_WITH_TIES", 3 },
38463
};
38464
const ProtobufCEnumDescriptor pg_query__limit_option__descriptor =
38465
{
38466
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38467
  "pg_query.LimitOption",
38468
  "LimitOption",
38469
  "PgQuery__LimitOption",
38470
  "pg_query",
38471
  4,
38472
  pg_query__limit_option__enum_values_by_number,
38473
  4,
38474
  pg_query__limit_option__enum_values_by_name,
38475
  1,
38476
  pg_query__limit_option__value_ranges,
38477
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38478
};
38479
static const ProtobufCEnumValue pg_query__lock_clause_strength__enum_values_by_number[6] =
38480
{
38481
  { "LOCK_CLAUSE_STRENGTH_UNDEFINED", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LOCK_CLAUSE_STRENGTH_UNDEFINED", 0 },
38482
  { "LCS_NONE", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LCS_NONE", 1 },
38483
  { "LCS_FORKEYSHARE", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LCS_FORKEYSHARE", 2 },
38484
  { "LCS_FORSHARE", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LCS_FORSHARE", 3 },
38485
  { "LCS_FORNOKEYUPDATE", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LCS_FORNOKEYUPDATE", 4 },
38486
  { "LCS_FORUPDATE", "PG_QUERY__LOCK_CLAUSE_STRENGTH__LCS_FORUPDATE", 5 },
38487
};
38488
static const ProtobufCIntRange pg_query__lock_clause_strength__value_ranges[] = {
38489
{0, 0},{0, 6}
38490
};
38491
static const ProtobufCEnumValueIndex pg_query__lock_clause_strength__enum_values_by_name[6] =
38492
{
38493
  { "LCS_FORKEYSHARE", 2 },
38494
  { "LCS_FORNOKEYUPDATE", 4 },
38495
  { "LCS_FORSHARE", 3 },
38496
  { "LCS_FORUPDATE", 5 },
38497
  { "LCS_NONE", 1 },
38498
  { "LOCK_CLAUSE_STRENGTH_UNDEFINED", 0 },
38499
};
38500
const ProtobufCEnumDescriptor pg_query__lock_clause_strength__descriptor =
38501
{
38502
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38503
  "pg_query.LockClauseStrength",
38504
  "LockClauseStrength",
38505
  "PgQuery__LockClauseStrength",
38506
  "pg_query",
38507
  6,
38508
  pg_query__lock_clause_strength__enum_values_by_number,
38509
  6,
38510
  pg_query__lock_clause_strength__enum_values_by_name,
38511
  1,
38512
  pg_query__lock_clause_strength__value_ranges,
38513
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38514
};
38515
static const ProtobufCEnumValue pg_query__lock_wait_policy__enum_values_by_number[4] =
38516
{
38517
  { "LOCK_WAIT_POLICY_UNDEFINED", "PG_QUERY__LOCK_WAIT_POLICY__LOCK_WAIT_POLICY_UNDEFINED", 0 },
38518
  { "LockWaitBlock", "PG_QUERY__LOCK_WAIT_POLICY__LockWaitBlock", 1 },
38519
  { "LockWaitSkip", "PG_QUERY__LOCK_WAIT_POLICY__LockWaitSkip", 2 },
38520
  { "LockWaitError", "PG_QUERY__LOCK_WAIT_POLICY__LockWaitError", 3 },
38521
};
38522
static const ProtobufCIntRange pg_query__lock_wait_policy__value_ranges[] = {
38523
{0, 0},{0, 4}
38524
};
38525
static const ProtobufCEnumValueIndex pg_query__lock_wait_policy__enum_values_by_name[4] =
38526
{
38527
  { "LOCK_WAIT_POLICY_UNDEFINED", 0 },
38528
  { "LockWaitBlock", 1 },
38529
  { "LockWaitError", 3 },
38530
  { "LockWaitSkip", 2 },
38531
};
38532
const ProtobufCEnumDescriptor pg_query__lock_wait_policy__descriptor =
38533
{
38534
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38535
  "pg_query.LockWaitPolicy",
38536
  "LockWaitPolicy",
38537
  "PgQuery__LockWaitPolicy",
38538
  "pg_query",
38539
  4,
38540
  pg_query__lock_wait_policy__enum_values_by_number,
38541
  4,
38542
  pg_query__lock_wait_policy__enum_values_by_name,
38543
  1,
38544
  pg_query__lock_wait_policy__value_ranges,
38545
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38546
};
38547
static const ProtobufCEnumValue pg_query__lock_tuple_mode__enum_values_by_number[5] =
38548
{
38549
  { "LOCK_TUPLE_MODE_UNDEFINED", "PG_QUERY__LOCK_TUPLE_MODE__LOCK_TUPLE_MODE_UNDEFINED", 0 },
38550
  { "LockTupleKeyShare", "PG_QUERY__LOCK_TUPLE_MODE__LockTupleKeyShare", 1 },
38551
  { "LockTupleShare", "PG_QUERY__LOCK_TUPLE_MODE__LockTupleShare", 2 },
38552
  { "LockTupleNoKeyExclusive", "PG_QUERY__LOCK_TUPLE_MODE__LockTupleNoKeyExclusive", 3 },
38553
  { "LockTupleExclusive", "PG_QUERY__LOCK_TUPLE_MODE__LockTupleExclusive", 4 },
38554
};
38555
static const ProtobufCIntRange pg_query__lock_tuple_mode__value_ranges[] = {
38556
{0, 0},{0, 5}
38557
};
38558
static const ProtobufCEnumValueIndex pg_query__lock_tuple_mode__enum_values_by_name[5] =
38559
{
38560
  { "LOCK_TUPLE_MODE_UNDEFINED", 0 },
38561
  { "LockTupleExclusive", 4 },
38562
  { "LockTupleKeyShare", 1 },
38563
  { "LockTupleNoKeyExclusive", 3 },
38564
  { "LockTupleShare", 2 },
38565
};
38566
const ProtobufCEnumDescriptor pg_query__lock_tuple_mode__descriptor =
38567
{
38568
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38569
  "pg_query.LockTupleMode",
38570
  "LockTupleMode",
38571
  "PgQuery__LockTupleMode",
38572
  "pg_query",
38573
  5,
38574
  pg_query__lock_tuple_mode__enum_values_by_number,
38575
  5,
38576
  pg_query__lock_tuple_mode__enum_values_by_name,
38577
  1,
38578
  pg_query__lock_tuple_mode__value_ranges,
38579
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38580
};
38581
static const ProtobufCEnumValue pg_query__keyword_kind__enum_values_by_number[5] =
38582
{
38583
  { "NO_KEYWORD", "PG_QUERY__KEYWORD_KIND__NO_KEYWORD", 0 },
38584
  { "UNRESERVED_KEYWORD", "PG_QUERY__KEYWORD_KIND__UNRESERVED_KEYWORD", 1 },
38585
  { "COL_NAME_KEYWORD", "PG_QUERY__KEYWORD_KIND__COL_NAME_KEYWORD", 2 },
38586
  { "TYPE_FUNC_NAME_KEYWORD", "PG_QUERY__KEYWORD_KIND__TYPE_FUNC_NAME_KEYWORD", 3 },
38587
  { "RESERVED_KEYWORD", "PG_QUERY__KEYWORD_KIND__RESERVED_KEYWORD", 4 },
38588
};
38589
static const ProtobufCIntRange pg_query__keyword_kind__value_ranges[] = {
38590
{0, 0},{0, 5}
38591
};
38592
static const ProtobufCEnumValueIndex pg_query__keyword_kind__enum_values_by_name[5] =
38593
{
38594
  { "COL_NAME_KEYWORD", 2 },
38595
  { "NO_KEYWORD", 0 },
38596
  { "RESERVED_KEYWORD", 4 },
38597
  { "TYPE_FUNC_NAME_KEYWORD", 3 },
38598
  { "UNRESERVED_KEYWORD", 1 },
38599
};
38600
const ProtobufCEnumDescriptor pg_query__keyword_kind__descriptor =
38601
{
38602
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
38603
  "pg_query.KeywordKind",
38604
  "KeywordKind",
38605
  "PgQuery__KeywordKind",
38606
  "pg_query",
38607
  5,
38608
  pg_query__keyword_kind__enum_values_by_number,
38609
  5,
38610
  pg_query__keyword_kind__enum_values_by_name,
38611
  1,
38612
  pg_query__keyword_kind__value_ranges,
38613
  NULL,NULL,NULL,NULL   /* reserved[1234] */
38614
};
38615
static const ProtobufCEnumValue pg_query__token__enum_values_by_number[509] =
38616
{
38617
  { "NUL", "PG_QUERY__TOKEN__NUL", 0 },
38618
  { "ASCII_36", "PG_QUERY__TOKEN__ASCII_36", 36 },
38619
  { "ASCII_37", "PG_QUERY__TOKEN__ASCII_37", 37 },
38620
  { "ASCII_40", "PG_QUERY__TOKEN__ASCII_40", 40 },
38621
  { "ASCII_41", "PG_QUERY__TOKEN__ASCII_41", 41 },
38622
  { "ASCII_42", "PG_QUERY__TOKEN__ASCII_42", 42 },
38623
  { "ASCII_43", "PG_QUERY__TOKEN__ASCII_43", 43 },
38624
  { "ASCII_44", "PG_QUERY__TOKEN__ASCII_44", 44 },
38625
  { "ASCII_45", "PG_QUERY__TOKEN__ASCII_45", 45 },
38626
  { "ASCII_46", "PG_QUERY__TOKEN__ASCII_46", 46 },
38627
  { "ASCII_47", "PG_QUERY__TOKEN__ASCII_47", 47 },
38628
  { "ASCII_58", "PG_QUERY__TOKEN__ASCII_58", 58 },
38629
  { "ASCII_59", "PG_QUERY__TOKEN__ASCII_59", 59 },
38630
  { "ASCII_60", "PG_QUERY__TOKEN__ASCII_60", 60 },
38631
  { "ASCII_61", "PG_QUERY__TOKEN__ASCII_61", 61 },
38632
  { "ASCII_62", "PG_QUERY__TOKEN__ASCII_62", 62 },
38633
  { "ASCII_63", "PG_QUERY__TOKEN__ASCII_63", 63 },
38634
  { "ASCII_91", "PG_QUERY__TOKEN__ASCII_91", 91 },
38635
  { "ASCII_92", "PG_QUERY__TOKEN__ASCII_92", 92 },
38636
  { "ASCII_93", "PG_QUERY__TOKEN__ASCII_93", 93 },
38637
  { "ASCII_94", "PG_QUERY__TOKEN__ASCII_94", 94 },
38638
  { "IDENT", "PG_QUERY__TOKEN__IDENT", 258 },
38639
  { "UIDENT", "PG_QUERY__TOKEN__UIDENT", 259 },
38640
  { "FCONST", "PG_QUERY__TOKEN__FCONST", 260 },
38641
  { "SCONST", "PG_QUERY__TOKEN__SCONST", 261 },
38642
  { "USCONST", "PG_QUERY__TOKEN__USCONST", 262 },
38643
  { "BCONST", "PG_QUERY__TOKEN__BCONST", 263 },
38644
  { "XCONST", "PG_QUERY__TOKEN__XCONST", 264 },
38645
  { "Op", "PG_QUERY__TOKEN__Op", 265 },
38646
  { "ICONST", "PG_QUERY__TOKEN__ICONST", 266 },
38647
  { "PARAM", "PG_QUERY__TOKEN__PARAM", 267 },
38648
  { "TYPECAST", "PG_QUERY__TOKEN__TYPECAST", 268 },
38649
  { "DOT_DOT", "PG_QUERY__TOKEN__DOT_DOT", 269 },
38650
  { "COLON_EQUALS", "PG_QUERY__TOKEN__COLON_EQUALS", 270 },
38651
  { "EQUALS_GREATER", "PG_QUERY__TOKEN__EQUALS_GREATER", 271 },
38652
  { "LESS_EQUALS", "PG_QUERY__TOKEN__LESS_EQUALS", 272 },
38653
  { "GREATER_EQUALS", "PG_QUERY__TOKEN__GREATER_EQUALS", 273 },
38654
  { "NOT_EQUALS", "PG_QUERY__TOKEN__NOT_EQUALS", 274 },
38655
  { "SQL_COMMENT", "PG_QUERY__TOKEN__SQL_COMMENT", 275 },
38656
  { "C_COMMENT", "PG_QUERY__TOKEN__C_COMMENT", 276 },
38657
  { "ABORT_P", "PG_QUERY__TOKEN__ABORT_P", 277 },
38658
  { "ABSOLUTE_P", "PG_QUERY__TOKEN__ABSOLUTE_P", 278 },
38659
  { "ACCESS", "PG_QUERY__TOKEN__ACCESS", 279 },
38660
  { "ACTION", "PG_QUERY__TOKEN__ACTION", 280 },
38661
  { "ADD_P", "PG_QUERY__TOKEN__ADD_P", 281 },
38662
  { "ADMIN", "PG_QUERY__TOKEN__ADMIN", 282 },
38663
  { "AFTER", "PG_QUERY__TOKEN__AFTER", 283 },
38664
  { "AGGREGATE", "PG_QUERY__TOKEN__AGGREGATE", 284 },
38665
  { "ALL", "PG_QUERY__TOKEN__ALL", 285 },
38666
  { "ALSO", "PG_QUERY__TOKEN__ALSO", 286 },
38667
  { "ALTER", "PG_QUERY__TOKEN__ALTER", 287 },
38668
  { "ALWAYS", "PG_QUERY__TOKEN__ALWAYS", 288 },
38669
  { "ANALYSE", "PG_QUERY__TOKEN__ANALYSE", 289 },
38670
  { "ANALYZE", "PG_QUERY__TOKEN__ANALYZE", 290 },
38671
  { "AND", "PG_QUERY__TOKEN__AND", 291 },
38672
  { "ANY", "PG_QUERY__TOKEN__ANY", 292 },
38673
  { "ARRAY", "PG_QUERY__TOKEN__ARRAY", 293 },
38674
  { "AS", "PG_QUERY__TOKEN__AS", 294 },
38675
  { "ASC", "PG_QUERY__TOKEN__ASC", 295 },
38676
  { "ASENSITIVE", "PG_QUERY__TOKEN__ASENSITIVE", 296 },
38677
  { "ASSERTION", "PG_QUERY__TOKEN__ASSERTION", 297 },
38678
  { "ASSIGNMENT", "PG_QUERY__TOKEN__ASSIGNMENT", 298 },
38679
  { "ASYMMETRIC", "PG_QUERY__TOKEN__ASYMMETRIC", 299 },
38680
  { "ATOMIC", "PG_QUERY__TOKEN__ATOMIC", 300 },
38681
  { "AT", "PG_QUERY__TOKEN__AT", 301 },
38682
  { "ATTACH", "PG_QUERY__TOKEN__ATTACH", 302 },
38683
  { "ATTRIBUTE", "PG_QUERY__TOKEN__ATTRIBUTE", 303 },
38684
  { "AUTHORIZATION", "PG_QUERY__TOKEN__AUTHORIZATION", 304 },
38685
  { "BACKWARD", "PG_QUERY__TOKEN__BACKWARD", 305 },
38686
  { "BEFORE", "PG_QUERY__TOKEN__BEFORE", 306 },
38687
  { "BEGIN_P", "PG_QUERY__TOKEN__BEGIN_P", 307 },
38688
  { "BETWEEN", "PG_QUERY__TOKEN__BETWEEN", 308 },
38689
  { "BIGINT", "PG_QUERY__TOKEN__BIGINT", 309 },
38690
  { "BINARY", "PG_QUERY__TOKEN__BINARY", 310 },
38691
  { "BIT", "PG_QUERY__TOKEN__BIT", 311 },
38692
  { "BOOLEAN_P", "PG_QUERY__TOKEN__BOOLEAN_P", 312 },
38693
  { "BOTH", "PG_QUERY__TOKEN__BOTH", 313 },
38694
  { "BREADTH", "PG_QUERY__TOKEN__BREADTH", 314 },
38695
  { "BY", "PG_QUERY__TOKEN__BY", 315 },
38696
  { "CACHE", "PG_QUERY__TOKEN__CACHE", 316 },
38697
  { "CALL", "PG_QUERY__TOKEN__CALL", 317 },
38698
  { "CALLED", "PG_QUERY__TOKEN__CALLED", 318 },
38699
  { "CASCADE", "PG_QUERY__TOKEN__CASCADE", 319 },
38700
  { "CASCADED", "PG_QUERY__TOKEN__CASCADED", 320 },
38701
  { "CASE", "PG_QUERY__TOKEN__CASE", 321 },
38702
  { "CAST", "PG_QUERY__TOKEN__CAST", 322 },
38703
  { "CATALOG_P", "PG_QUERY__TOKEN__CATALOG_P", 323 },
38704
  { "CHAIN", "PG_QUERY__TOKEN__CHAIN", 324 },
38705
  { "CHAR_P", "PG_QUERY__TOKEN__CHAR_P", 325 },
38706
  { "CHARACTER", "PG_QUERY__TOKEN__CHARACTER", 326 },
38707
  { "CHARACTERISTICS", "PG_QUERY__TOKEN__CHARACTERISTICS", 327 },
38708
  { "CHECK", "PG_QUERY__TOKEN__CHECK", 328 },
38709
  { "CHECKPOINT", "PG_QUERY__TOKEN__CHECKPOINT", 329 },
38710
  { "CLASS", "PG_QUERY__TOKEN__CLASS", 330 },
38711
  { "CLOSE", "PG_QUERY__TOKEN__CLOSE", 331 },
38712
  { "CLUSTER", "PG_QUERY__TOKEN__CLUSTER", 332 },
38713
  { "COALESCE", "PG_QUERY__TOKEN__COALESCE", 333 },
38714
  { "COLLATE", "PG_QUERY__TOKEN__COLLATE", 334 },
38715
  { "COLLATION", "PG_QUERY__TOKEN__COLLATION", 335 },
38716
  { "COLUMN", "PG_QUERY__TOKEN__COLUMN", 336 },
38717
  { "COLUMNS", "PG_QUERY__TOKEN__COLUMNS", 337 },
38718
  { "COMMENT", "PG_QUERY__TOKEN__COMMENT", 338 },
38719
  { "COMMENTS", "PG_QUERY__TOKEN__COMMENTS", 339 },
38720
  { "COMMIT", "PG_QUERY__TOKEN__COMMIT", 340 },
38721
  { "COMMITTED", "PG_QUERY__TOKEN__COMMITTED", 341 },
38722
  { "COMPRESSION", "PG_QUERY__TOKEN__COMPRESSION", 342 },
38723
  { "CONCURRENTLY", "PG_QUERY__TOKEN__CONCURRENTLY", 343 },
38724
  { "CONFIGURATION", "PG_QUERY__TOKEN__CONFIGURATION", 344 },
38725
  { "CONFLICT", "PG_QUERY__TOKEN__CONFLICT", 345 },
38726
  { "CONNECTION", "PG_QUERY__TOKEN__CONNECTION", 346 },
38727
  { "CONSTRAINT", "PG_QUERY__TOKEN__CONSTRAINT", 347 },
38728
  { "CONSTRAINTS", "PG_QUERY__TOKEN__CONSTRAINTS", 348 },
38729
  { "CONTENT_P", "PG_QUERY__TOKEN__CONTENT_P", 349 },
38730
  { "CONTINUE_P", "PG_QUERY__TOKEN__CONTINUE_P", 350 },
38731
  { "CONVERSION_P", "PG_QUERY__TOKEN__CONVERSION_P", 351 },
38732
  { "COPY", "PG_QUERY__TOKEN__COPY", 352 },
38733
  { "COST", "PG_QUERY__TOKEN__COST", 353 },
38734
  { "CREATE", "PG_QUERY__TOKEN__CREATE", 354 },
38735
  { "CROSS", "PG_QUERY__TOKEN__CROSS", 355 },
38736
  { "CSV", "PG_QUERY__TOKEN__CSV", 356 },
38737
  { "CUBE", "PG_QUERY__TOKEN__CUBE", 357 },
38738
  { "CURRENT_P", "PG_QUERY__TOKEN__CURRENT_P", 358 },
38739
  { "CURRENT_CATALOG", "PG_QUERY__TOKEN__CURRENT_CATALOG", 359 },
38740
  { "CURRENT_DATE", "PG_QUERY__TOKEN__CURRENT_DATE", 360 },
38741
  { "CURRENT_ROLE", "PG_QUERY__TOKEN__CURRENT_ROLE", 361 },
38742
  { "CURRENT_SCHEMA", "PG_QUERY__TOKEN__CURRENT_SCHEMA", 362 },
38743
  { "CURRENT_TIME", "PG_QUERY__TOKEN__CURRENT_TIME", 363 },
38744
  { "CURRENT_TIMESTAMP", "PG_QUERY__TOKEN__CURRENT_TIMESTAMP", 364 },
38745
  { "CURRENT_USER", "PG_QUERY__TOKEN__CURRENT_USER", 365 },
38746
  { "CURSOR", "PG_QUERY__TOKEN__CURSOR", 366 },
38747
  { "CYCLE", "PG_QUERY__TOKEN__CYCLE", 367 },
38748
  { "DATA_P", "PG_QUERY__TOKEN__DATA_P", 368 },
38749
  { "DATABASE", "PG_QUERY__TOKEN__DATABASE", 369 },
38750
  { "DAY_P", "PG_QUERY__TOKEN__DAY_P", 370 },
38751
  { "DEALLOCATE", "PG_QUERY__TOKEN__DEALLOCATE", 371 },
38752
  { "DEC", "PG_QUERY__TOKEN__DEC", 372 },
38753
  { "DECIMAL_P", "PG_QUERY__TOKEN__DECIMAL_P", 373 },
38754
  { "DECLARE", "PG_QUERY__TOKEN__DECLARE", 374 },
38755
  { "DEFAULT", "PG_QUERY__TOKEN__DEFAULT", 375 },
38756
  { "DEFAULTS", "PG_QUERY__TOKEN__DEFAULTS", 376 },
38757
  { "DEFERRABLE", "PG_QUERY__TOKEN__DEFERRABLE", 377 },
38758
  { "DEFERRED", "PG_QUERY__TOKEN__DEFERRED", 378 },
38759
  { "DEFINER", "PG_QUERY__TOKEN__DEFINER", 379 },
38760
  { "DELETE_P", "PG_QUERY__TOKEN__DELETE_P", 380 },
38761
  { "DELIMITER", "PG_QUERY__TOKEN__DELIMITER", 381 },
38762
  { "DELIMITERS", "PG_QUERY__TOKEN__DELIMITERS", 382 },
38763
  { "DEPENDS", "PG_QUERY__TOKEN__DEPENDS", 383 },
38764
  { "DEPTH", "PG_QUERY__TOKEN__DEPTH", 384 },
38765
  { "DESC", "PG_QUERY__TOKEN__DESC", 385 },
38766
  { "DETACH", "PG_QUERY__TOKEN__DETACH", 386 },
38767
  { "DICTIONARY", "PG_QUERY__TOKEN__DICTIONARY", 387 },
38768
  { "DISABLE_P", "PG_QUERY__TOKEN__DISABLE_P", 388 },
38769
  { "DISCARD", "PG_QUERY__TOKEN__DISCARD", 389 },
38770
  { "DISTINCT", "PG_QUERY__TOKEN__DISTINCT", 390 },
38771
  { "DO", "PG_QUERY__TOKEN__DO", 391 },
38772
  { "DOCUMENT_P", "PG_QUERY__TOKEN__DOCUMENT_P", 392 },
38773
  { "DOMAIN_P", "PG_QUERY__TOKEN__DOMAIN_P", 393 },
38774
  { "DOUBLE_P", "PG_QUERY__TOKEN__DOUBLE_P", 394 },
38775
  { "DROP", "PG_QUERY__TOKEN__DROP", 395 },
38776
  { "EACH", "PG_QUERY__TOKEN__EACH", 396 },
38777
  { "ELSE", "PG_QUERY__TOKEN__ELSE", 397 },
38778
  { "ENABLE_P", "PG_QUERY__TOKEN__ENABLE_P", 398 },
38779
  { "ENCODING", "PG_QUERY__TOKEN__ENCODING", 399 },
38780
  { "ENCRYPTED", "PG_QUERY__TOKEN__ENCRYPTED", 400 },
38781
  { "END_P", "PG_QUERY__TOKEN__END_P", 401 },
38782
  { "ENUM_P", "PG_QUERY__TOKEN__ENUM_P", 402 },
38783
  { "ESCAPE", "PG_QUERY__TOKEN__ESCAPE", 403 },
38784
  { "EVENT", "PG_QUERY__TOKEN__EVENT", 404 },
38785
  { "EXCEPT", "PG_QUERY__TOKEN__EXCEPT", 405 },
38786
  { "EXCLUDE", "PG_QUERY__TOKEN__EXCLUDE", 406 },
38787
  { "EXCLUDING", "PG_QUERY__TOKEN__EXCLUDING", 407 },
38788
  { "EXCLUSIVE", "PG_QUERY__TOKEN__EXCLUSIVE", 408 },
38789
  { "EXECUTE", "PG_QUERY__TOKEN__EXECUTE", 409 },
38790
  { "EXISTS", "PG_QUERY__TOKEN__EXISTS", 410 },
38791
  { "EXPLAIN", "PG_QUERY__TOKEN__EXPLAIN", 411 },
38792
  { "EXPRESSION", "PG_QUERY__TOKEN__EXPRESSION", 412 },
38793
  { "EXTENSION", "PG_QUERY__TOKEN__EXTENSION", 413 },
38794
  { "EXTERNAL", "PG_QUERY__TOKEN__EXTERNAL", 414 },
38795
  { "EXTRACT", "PG_QUERY__TOKEN__EXTRACT", 415 },
38796
  { "FALSE_P", "PG_QUERY__TOKEN__FALSE_P", 416 },
38797
  { "FAMILY", "PG_QUERY__TOKEN__FAMILY", 417 },
38798
  { "FETCH", "PG_QUERY__TOKEN__FETCH", 418 },
38799
  { "FILTER", "PG_QUERY__TOKEN__FILTER", 419 },
38800
  { "FINALIZE", "PG_QUERY__TOKEN__FINALIZE", 420 },
38801
  { "FIRST_P", "PG_QUERY__TOKEN__FIRST_P", 421 },
38802
  { "FLOAT_P", "PG_QUERY__TOKEN__FLOAT_P", 422 },
38803
  { "FOLLOWING", "PG_QUERY__TOKEN__FOLLOWING", 423 },
38804
  { "FOR", "PG_QUERY__TOKEN__FOR", 424 },
38805
  { "FORCE", "PG_QUERY__TOKEN__FORCE", 425 },
38806
  { "FOREIGN", "PG_QUERY__TOKEN__FOREIGN", 426 },
38807
  { "FORWARD", "PG_QUERY__TOKEN__FORWARD", 427 },
38808
  { "FREEZE", "PG_QUERY__TOKEN__FREEZE", 428 },
38809
  { "FROM", "PG_QUERY__TOKEN__FROM", 429 },
38810
  { "FULL", "PG_QUERY__TOKEN__FULL", 430 },
38811
  { "FUNCTION", "PG_QUERY__TOKEN__FUNCTION", 431 },
38812
  { "FUNCTIONS", "PG_QUERY__TOKEN__FUNCTIONS", 432 },
38813
  { "GENERATED", "PG_QUERY__TOKEN__GENERATED", 433 },
38814
  { "GLOBAL", "PG_QUERY__TOKEN__GLOBAL", 434 },
38815
  { "GRANT", "PG_QUERY__TOKEN__GRANT", 435 },
38816
  { "GRANTED", "PG_QUERY__TOKEN__GRANTED", 436 },
38817
  { "GREATEST", "PG_QUERY__TOKEN__GREATEST", 437 },
38818
  { "GROUP_P", "PG_QUERY__TOKEN__GROUP_P", 438 },
38819
  { "GROUPING", "PG_QUERY__TOKEN__GROUPING", 439 },
38820
  { "GROUPS", "PG_QUERY__TOKEN__GROUPS", 440 },
38821
  { "HANDLER", "PG_QUERY__TOKEN__HANDLER", 441 },
38822
  { "HAVING", "PG_QUERY__TOKEN__HAVING", 442 },
38823
  { "HEADER_P", "PG_QUERY__TOKEN__HEADER_P", 443 },
38824
  { "HOLD", "PG_QUERY__TOKEN__HOLD", 444 },
38825
  { "HOUR_P", "PG_QUERY__TOKEN__HOUR_P", 445 },
38826
  { "IDENTITY_P", "PG_QUERY__TOKEN__IDENTITY_P", 446 },
38827
  { "IF_P", "PG_QUERY__TOKEN__IF_P", 447 },
38828
  { "ILIKE", "PG_QUERY__TOKEN__ILIKE", 448 },
38829
  { "IMMEDIATE", "PG_QUERY__TOKEN__IMMEDIATE", 449 },
38830
  { "IMMUTABLE", "PG_QUERY__TOKEN__IMMUTABLE", 450 },
38831
  { "IMPLICIT_P", "PG_QUERY__TOKEN__IMPLICIT_P", 451 },
38832
  { "IMPORT_P", "PG_QUERY__TOKEN__IMPORT_P", 452 },
38833
  { "IN_P", "PG_QUERY__TOKEN__IN_P", 453 },
38834
  { "INCLUDE", "PG_QUERY__TOKEN__INCLUDE", 454 },
38835
  { "INCLUDING", "PG_QUERY__TOKEN__INCLUDING", 455 },
38836
  { "INCREMENT", "PG_QUERY__TOKEN__INCREMENT", 456 },
38837
  { "INDEX", "PG_QUERY__TOKEN__INDEX", 457 },
38838
  { "INDEXES", "PG_QUERY__TOKEN__INDEXES", 458 },
38839
  { "INHERIT", "PG_QUERY__TOKEN__INHERIT", 459 },
38840
  { "INHERITS", "PG_QUERY__TOKEN__INHERITS", 460 },
38841
  { "INITIALLY", "PG_QUERY__TOKEN__INITIALLY", 461 },
38842
  { "INLINE_P", "PG_QUERY__TOKEN__INLINE_P", 462 },
38843
  { "INNER_P", "PG_QUERY__TOKEN__INNER_P", 463 },
38844
  { "INOUT", "PG_QUERY__TOKEN__INOUT", 464 },
38845
  { "INPUT_P", "PG_QUERY__TOKEN__INPUT_P", 465 },
38846
  { "INSENSITIVE", "PG_QUERY__TOKEN__INSENSITIVE", 466 },
38847
  { "INSERT", "PG_QUERY__TOKEN__INSERT", 467 },
38848
  { "INSTEAD", "PG_QUERY__TOKEN__INSTEAD", 468 },
38849
  { "INT_P", "PG_QUERY__TOKEN__INT_P", 469 },
38850
  { "INTEGER", "PG_QUERY__TOKEN__INTEGER", 470 },
38851
  { "INTERSECT", "PG_QUERY__TOKEN__INTERSECT", 471 },
38852
  { "INTERVAL", "PG_QUERY__TOKEN__INTERVAL", 472 },
38853
  { "INTO", "PG_QUERY__TOKEN__INTO", 473 },
38854
  { "INVOKER", "PG_QUERY__TOKEN__INVOKER", 474 },
38855
  { "IS", "PG_QUERY__TOKEN__IS", 475 },
38856
  { "ISNULL", "PG_QUERY__TOKEN__ISNULL", 476 },
38857
  { "ISOLATION", "PG_QUERY__TOKEN__ISOLATION", 477 },
38858
  { "JOIN", "PG_QUERY__TOKEN__JOIN", 478 },
38859
  { "KEY", "PG_QUERY__TOKEN__KEY", 479 },
38860
  { "LABEL", "PG_QUERY__TOKEN__LABEL", 480 },
38861
  { "LANGUAGE", "PG_QUERY__TOKEN__LANGUAGE", 481 },
38862
  { "LARGE_P", "PG_QUERY__TOKEN__LARGE_P", 482 },
38863
  { "LAST_P", "PG_QUERY__TOKEN__LAST_P", 483 },
38864
  { "LATERAL_P", "PG_QUERY__TOKEN__LATERAL_P", 484 },
38865
  { "LEADING", "PG_QUERY__TOKEN__LEADING", 485 },
38866
  { "LEAKPROOF", "PG_QUERY__TOKEN__LEAKPROOF", 486 },
38867
  { "LEAST", "PG_QUERY__TOKEN__LEAST", 487 },
38868
  { "LEFT", "PG_QUERY__TOKEN__LEFT", 488 },
38869
  { "LEVEL", "PG_QUERY__TOKEN__LEVEL", 489 },
38870
  { "LIKE", "PG_QUERY__TOKEN__LIKE", 490 },
38871
  { "LIMIT", "PG_QUERY__TOKEN__LIMIT", 491 },
38872
  { "LISTEN", "PG_QUERY__TOKEN__LISTEN", 492 },
38873
  { "LOAD", "PG_QUERY__TOKEN__LOAD", 493 },
38874
  { "LOCAL", "PG_QUERY__TOKEN__LOCAL", 494 },
38875
  { "LOCALTIME", "PG_QUERY__TOKEN__LOCALTIME", 495 },
38876
  { "LOCALTIMESTAMP", "PG_QUERY__TOKEN__LOCALTIMESTAMP", 496 },
38877
  { "LOCATION", "PG_QUERY__TOKEN__LOCATION", 497 },
38878
  { "LOCK_P", "PG_QUERY__TOKEN__LOCK_P", 498 },
38879
  { "LOCKED", "PG_QUERY__TOKEN__LOCKED", 499 },
38880
  { "LOGGED", "PG_QUERY__TOKEN__LOGGED", 500 },
38881
  { "MAPPING", "PG_QUERY__TOKEN__MAPPING", 501 },
38882
  { "MATCH", "PG_QUERY__TOKEN__MATCH", 502 },
38883
  { "MATCHED", "PG_QUERY__TOKEN__MATCHED", 503 },
38884
  { "MATERIALIZED", "PG_QUERY__TOKEN__MATERIALIZED", 504 },
38885
  { "MAXVALUE", "PG_QUERY__TOKEN__MAXVALUE", 505 },
38886
  { "MERGE", "PG_QUERY__TOKEN__MERGE", 506 },
38887
  { "METHOD", "PG_QUERY__TOKEN__METHOD", 507 },
38888
  { "MINUTE_P", "PG_QUERY__TOKEN__MINUTE_P", 508 },
38889
  { "MINVALUE", "PG_QUERY__TOKEN__MINVALUE", 509 },
38890
  { "MODE", "PG_QUERY__TOKEN__MODE", 510 },
38891
  { "MONTH_P", "PG_QUERY__TOKEN__MONTH_P", 511 },
38892
  { "MOVE", "PG_QUERY__TOKEN__MOVE", 512 },
38893
  { "NAME_P", "PG_QUERY__TOKEN__NAME_P", 513 },
38894
  { "NAMES", "PG_QUERY__TOKEN__NAMES", 514 },
38895
  { "NATIONAL", "PG_QUERY__TOKEN__NATIONAL", 515 },
38896
  { "NATURAL", "PG_QUERY__TOKEN__NATURAL", 516 },
38897
  { "NCHAR", "PG_QUERY__TOKEN__NCHAR", 517 },
38898
  { "NEW", "PG_QUERY__TOKEN__NEW", 518 },
38899
  { "NEXT", "PG_QUERY__TOKEN__NEXT", 519 },
38900
  { "NFC", "PG_QUERY__TOKEN__NFC", 520 },
38901
  { "NFD", "PG_QUERY__TOKEN__NFD", 521 },
38902
  { "NFKC", "PG_QUERY__TOKEN__NFKC", 522 },
38903
  { "NFKD", "PG_QUERY__TOKEN__NFKD", 523 },
38904
  { "NO", "PG_QUERY__TOKEN__NO", 524 },
38905
  { "NONE", "PG_QUERY__TOKEN__NONE", 525 },
38906
  { "NORMALIZE", "PG_QUERY__TOKEN__NORMALIZE", 526 },
38907
  { "NORMALIZED", "PG_QUERY__TOKEN__NORMALIZED", 527 },
38908
  { "NOT", "PG_QUERY__TOKEN__NOT", 528 },
38909
  { "NOTHING", "PG_QUERY__TOKEN__NOTHING", 529 },
38910
  { "NOTIFY", "PG_QUERY__TOKEN__NOTIFY", 530 },
38911
  { "NOTNULL", "PG_QUERY__TOKEN__NOTNULL", 531 },
38912
  { "NOWAIT", "PG_QUERY__TOKEN__NOWAIT", 532 },
38913
  { "NULL_P", "PG_QUERY__TOKEN__NULL_P", 533 },
38914
  { "NULLIF", "PG_QUERY__TOKEN__NULLIF", 534 },
38915
  { "NULLS_P", "PG_QUERY__TOKEN__NULLS_P", 535 },
38916
  { "NUMERIC", "PG_QUERY__TOKEN__NUMERIC", 536 },
38917
  { "OBJECT_P", "PG_QUERY__TOKEN__OBJECT_P", 537 },
38918
  { "OF", "PG_QUERY__TOKEN__OF", 538 },
38919
  { "OFF", "PG_QUERY__TOKEN__OFF", 539 },
38920
  { "OFFSET", "PG_QUERY__TOKEN__OFFSET", 540 },
38921
  { "OIDS", "PG_QUERY__TOKEN__OIDS", 541 },
38922
  { "OLD", "PG_QUERY__TOKEN__OLD", 542 },
38923
  { "ON", "PG_QUERY__TOKEN__ON", 543 },
38924
  { "ONLY", "PG_QUERY__TOKEN__ONLY", 544 },
38925
  { "OPERATOR", "PG_QUERY__TOKEN__OPERATOR", 545 },
38926
  { "OPTION", "PG_QUERY__TOKEN__OPTION", 546 },
38927
  { "OPTIONS", "PG_QUERY__TOKEN__OPTIONS", 547 },
38928
  { "OR", "PG_QUERY__TOKEN__OR", 548 },
38929
  { "ORDER", "PG_QUERY__TOKEN__ORDER", 549 },
38930
  { "ORDINALITY", "PG_QUERY__TOKEN__ORDINALITY", 550 },
38931
  { "OTHERS", "PG_QUERY__TOKEN__OTHERS", 551 },
38932
  { "OUT_P", "PG_QUERY__TOKEN__OUT_P", 552 },
38933
  { "OUTER_P", "PG_QUERY__TOKEN__OUTER_P", 553 },
38934
  { "OVER", "PG_QUERY__TOKEN__OVER", 554 },
38935
  { "OVERLAPS", "PG_QUERY__TOKEN__OVERLAPS", 555 },
38936
  { "OVERLAY", "PG_QUERY__TOKEN__OVERLAY", 556 },
38937
  { "OVERRIDING", "PG_QUERY__TOKEN__OVERRIDING", 557 },
38938
  { "OWNED", "PG_QUERY__TOKEN__OWNED", 558 },
38939
  { "OWNER", "PG_QUERY__TOKEN__OWNER", 559 },
38940
  { "PARALLEL", "PG_QUERY__TOKEN__PARALLEL", 560 },
38941
  { "PARAMETER", "PG_QUERY__TOKEN__PARAMETER", 561 },
38942
  { "PARSER", "PG_QUERY__TOKEN__PARSER", 562 },
38943
  { "PARTIAL", "PG_QUERY__TOKEN__PARTIAL", 563 },
38944
  { "PARTITION", "PG_QUERY__TOKEN__PARTITION", 564 },
38945
  { "PASSING", "PG_QUERY__TOKEN__PASSING", 565 },
38946
  { "PASSWORD", "PG_QUERY__TOKEN__PASSWORD", 566 },
38947
  { "PLACING", "PG_QUERY__TOKEN__PLACING", 567 },
38948
  { "PLANS", "PG_QUERY__TOKEN__PLANS", 568 },
38949
  { "POLICY", "PG_QUERY__TOKEN__POLICY", 569 },
38950
  { "POSITION", "PG_QUERY__TOKEN__POSITION", 570 },
38951
  { "PRECEDING", "PG_QUERY__TOKEN__PRECEDING", 571 },
38952
  { "PRECISION", "PG_QUERY__TOKEN__PRECISION", 572 },
38953
  { "PRESERVE", "PG_QUERY__TOKEN__PRESERVE", 573 },
38954
  { "PREPARE", "PG_QUERY__TOKEN__PREPARE", 574 },
38955
  { "PREPARED", "PG_QUERY__TOKEN__PREPARED", 575 },
38956
  { "PRIMARY", "PG_QUERY__TOKEN__PRIMARY", 576 },
38957
  { "PRIOR", "PG_QUERY__TOKEN__PRIOR", 577 },
38958
  { "PRIVILEGES", "PG_QUERY__TOKEN__PRIVILEGES", 578 },
38959
  { "PROCEDURAL", "PG_QUERY__TOKEN__PROCEDURAL", 579 },
38960
  { "PROCEDURE", "PG_QUERY__TOKEN__PROCEDURE", 580 },
38961
  { "PROCEDURES", "PG_QUERY__TOKEN__PROCEDURES", 581 },
38962
  { "PROGRAM", "PG_QUERY__TOKEN__PROGRAM", 582 },
38963
  { "PUBLICATION", "PG_QUERY__TOKEN__PUBLICATION", 583 },
38964
  { "QUOTE", "PG_QUERY__TOKEN__QUOTE", 584 },
38965
  { "RANGE", "PG_QUERY__TOKEN__RANGE", 585 },
38966
  { "READ", "PG_QUERY__TOKEN__READ", 586 },
38967
  { "REAL", "PG_QUERY__TOKEN__REAL", 587 },
38968
  { "REASSIGN", "PG_QUERY__TOKEN__REASSIGN", 588 },
38969
  { "RECHECK", "PG_QUERY__TOKEN__RECHECK", 589 },
38970
  { "RECURSIVE", "PG_QUERY__TOKEN__RECURSIVE", 590 },
38971
  { "REF_P", "PG_QUERY__TOKEN__REF_P", 591 },
38972
  { "REFERENCES", "PG_QUERY__TOKEN__REFERENCES", 592 },
38973
  { "REFERENCING", "PG_QUERY__TOKEN__REFERENCING", 593 },
38974
  { "REFRESH", "PG_QUERY__TOKEN__REFRESH", 594 },
38975
  { "REINDEX", "PG_QUERY__TOKEN__REINDEX", 595 },
38976
  { "RELATIVE_P", "PG_QUERY__TOKEN__RELATIVE_P", 596 },
38977
  { "RELEASE", "PG_QUERY__TOKEN__RELEASE", 597 },
38978
  { "RENAME", "PG_QUERY__TOKEN__RENAME", 598 },
38979
  { "REPEATABLE", "PG_QUERY__TOKEN__REPEATABLE", 599 },
38980
  { "REPLACE", "PG_QUERY__TOKEN__REPLACE", 600 },
38981
  { "REPLICA", "PG_QUERY__TOKEN__REPLICA", 601 },
38982
  { "RESET", "PG_QUERY__TOKEN__RESET", 602 },
38983
  { "RESTART", "PG_QUERY__TOKEN__RESTART", 603 },
38984
  { "RESTRICT", "PG_QUERY__TOKEN__RESTRICT", 604 },
38985
  { "RETURN", "PG_QUERY__TOKEN__RETURN", 605 },
38986
  { "RETURNING", "PG_QUERY__TOKEN__RETURNING", 606 },
38987
  { "RETURNS", "PG_QUERY__TOKEN__RETURNS", 607 },
38988
  { "REVOKE", "PG_QUERY__TOKEN__REVOKE", 608 },
38989
  { "RIGHT", "PG_QUERY__TOKEN__RIGHT", 609 },
38990
  { "ROLE", "PG_QUERY__TOKEN__ROLE", 610 },
38991
  { "ROLLBACK", "PG_QUERY__TOKEN__ROLLBACK", 611 },
38992
  { "ROLLUP", "PG_QUERY__TOKEN__ROLLUP", 612 },
38993
  { "ROUTINE", "PG_QUERY__TOKEN__ROUTINE", 613 },
38994
  { "ROUTINES", "PG_QUERY__TOKEN__ROUTINES", 614 },
38995
  { "ROW", "PG_QUERY__TOKEN__ROW", 615 },
38996
  { "ROWS", "PG_QUERY__TOKEN__ROWS", 616 },
38997
  { "RULE", "PG_QUERY__TOKEN__RULE", 617 },
38998
  { "SAVEPOINT", "PG_QUERY__TOKEN__SAVEPOINT", 618 },
38999
  { "SCHEMA", "PG_QUERY__TOKEN__SCHEMA", 619 },
39000
  { "SCHEMAS", "PG_QUERY__TOKEN__SCHEMAS", 620 },
39001
  { "SCROLL", "PG_QUERY__TOKEN__SCROLL", 621 },
39002
  { "SEARCH", "PG_QUERY__TOKEN__SEARCH", 622 },
39003
  { "SECOND_P", "PG_QUERY__TOKEN__SECOND_P", 623 },
39004
  { "SECURITY", "PG_QUERY__TOKEN__SECURITY", 624 },
39005
  { "SELECT", "PG_QUERY__TOKEN__SELECT", 625 },
39006
  { "SEQUENCE", "PG_QUERY__TOKEN__SEQUENCE", 626 },
39007
  { "SEQUENCES", "PG_QUERY__TOKEN__SEQUENCES", 627 },
39008
  { "SERIALIZABLE", "PG_QUERY__TOKEN__SERIALIZABLE", 628 },
39009
  { "SERVER", "PG_QUERY__TOKEN__SERVER", 629 },
39010
  { "SESSION", "PG_QUERY__TOKEN__SESSION", 630 },
39011
  { "SESSION_USER", "PG_QUERY__TOKEN__SESSION_USER", 631 },
39012
  { "SET", "PG_QUERY__TOKEN__SET", 632 },
39013
  { "SETS", "PG_QUERY__TOKEN__SETS", 633 },
39014
  { "SETOF", "PG_QUERY__TOKEN__SETOF", 634 },
39015
  { "SHARE", "PG_QUERY__TOKEN__SHARE", 635 },
39016
  { "SHOW", "PG_QUERY__TOKEN__SHOW", 636 },
39017
  { "SIMILAR", "PG_QUERY__TOKEN__SIMILAR", 637 },
39018
  { "SIMPLE", "PG_QUERY__TOKEN__SIMPLE", 638 },
39019
  { "SKIP", "PG_QUERY__TOKEN__SKIP", 639 },
39020
  { "SMALLINT", "PG_QUERY__TOKEN__SMALLINT", 640 },
39021
  { "SNAPSHOT", "PG_QUERY__TOKEN__SNAPSHOT", 641 },
39022
  { "SOME", "PG_QUERY__TOKEN__SOME", 642 },
39023
  { "SQL_P", "PG_QUERY__TOKEN__SQL_P", 643 },
39024
  { "STABLE", "PG_QUERY__TOKEN__STABLE", 644 },
39025
  { "STANDALONE_P", "PG_QUERY__TOKEN__STANDALONE_P", 645 },
39026
  { "START", "PG_QUERY__TOKEN__START", 646 },
39027
  { "STATEMENT", "PG_QUERY__TOKEN__STATEMENT", 647 },
39028
  { "STATISTICS", "PG_QUERY__TOKEN__STATISTICS", 648 },
39029
  { "STDIN", "PG_QUERY__TOKEN__STDIN", 649 },
39030
  { "STDOUT", "PG_QUERY__TOKEN__STDOUT", 650 },
39031
  { "STORAGE", "PG_QUERY__TOKEN__STORAGE", 651 },
39032
  { "STORED", "PG_QUERY__TOKEN__STORED", 652 },
39033
  { "STRICT_P", "PG_QUERY__TOKEN__STRICT_P", 653 },
39034
  { "STRIP_P", "PG_QUERY__TOKEN__STRIP_P", 654 },
39035
  { "SUBSCRIPTION", "PG_QUERY__TOKEN__SUBSCRIPTION", 655 },
39036
  { "SUBSTRING", "PG_QUERY__TOKEN__SUBSTRING", 656 },
39037
  { "SUPPORT", "PG_QUERY__TOKEN__SUPPORT", 657 },
39038
  { "SYMMETRIC", "PG_QUERY__TOKEN__SYMMETRIC", 658 },
39039
  { "SYSID", "PG_QUERY__TOKEN__SYSID", 659 },
39040
  { "SYSTEM_P", "PG_QUERY__TOKEN__SYSTEM_P", 660 },
39041
  { "TABLE", "PG_QUERY__TOKEN__TABLE", 661 },
39042
  { "TABLES", "PG_QUERY__TOKEN__TABLES", 662 },
39043
  { "TABLESAMPLE", "PG_QUERY__TOKEN__TABLESAMPLE", 663 },
39044
  { "TABLESPACE", "PG_QUERY__TOKEN__TABLESPACE", 664 },
39045
  { "TEMP", "PG_QUERY__TOKEN__TEMP", 665 },
39046
  { "TEMPLATE", "PG_QUERY__TOKEN__TEMPLATE", 666 },
39047
  { "TEMPORARY", "PG_QUERY__TOKEN__TEMPORARY", 667 },
39048
  { "TEXT_P", "PG_QUERY__TOKEN__TEXT_P", 668 },
39049
  { "THEN", "PG_QUERY__TOKEN__THEN", 669 },
39050
  { "TIES", "PG_QUERY__TOKEN__TIES", 670 },
39051
  { "TIME", "PG_QUERY__TOKEN__TIME", 671 },
39052
  { "TIMESTAMP", "PG_QUERY__TOKEN__TIMESTAMP", 672 },
39053
  { "TO", "PG_QUERY__TOKEN__TO", 673 },
39054
  { "TRAILING", "PG_QUERY__TOKEN__TRAILING", 674 },
39055
  { "TRANSACTION", "PG_QUERY__TOKEN__TRANSACTION", 675 },
39056
  { "TRANSFORM", "PG_QUERY__TOKEN__TRANSFORM", 676 },
39057
  { "TREAT", "PG_QUERY__TOKEN__TREAT", 677 },
39058
  { "TRIGGER", "PG_QUERY__TOKEN__TRIGGER", 678 },
39059
  { "TRIM", "PG_QUERY__TOKEN__TRIM", 679 },
39060
  { "TRUE_P", "PG_QUERY__TOKEN__TRUE_P", 680 },
39061
  { "TRUNCATE", "PG_QUERY__TOKEN__TRUNCATE", 681 },
39062
  { "TRUSTED", "PG_QUERY__TOKEN__TRUSTED", 682 },
39063
  { "TYPE_P", "PG_QUERY__TOKEN__TYPE_P", 683 },
39064
  { "TYPES_P", "PG_QUERY__TOKEN__TYPES_P", 684 },
39065
  { "UESCAPE", "PG_QUERY__TOKEN__UESCAPE", 685 },
39066
  { "UNBOUNDED", "PG_QUERY__TOKEN__UNBOUNDED", 686 },
39067
  { "UNCOMMITTED", "PG_QUERY__TOKEN__UNCOMMITTED", 687 },
39068
  { "UNENCRYPTED", "PG_QUERY__TOKEN__UNENCRYPTED", 688 },
39069
  { "UNION", "PG_QUERY__TOKEN__UNION", 689 },
39070
  { "UNIQUE", "PG_QUERY__TOKEN__UNIQUE", 690 },
39071
  { "UNKNOWN", "PG_QUERY__TOKEN__UNKNOWN", 691 },
39072
  { "UNLISTEN", "PG_QUERY__TOKEN__UNLISTEN", 692 },
39073
  { "UNLOGGED", "PG_QUERY__TOKEN__UNLOGGED", 693 },
39074
  { "UNTIL", "PG_QUERY__TOKEN__UNTIL", 694 },
39075
  { "UPDATE", "PG_QUERY__TOKEN__UPDATE", 695 },
39076
  { "USER", "PG_QUERY__TOKEN__USER", 696 },
39077
  { "USING", "PG_QUERY__TOKEN__USING", 697 },
39078
  { "VACUUM", "PG_QUERY__TOKEN__VACUUM", 698 },
39079
  { "VALID", "PG_QUERY__TOKEN__VALID", 699 },
39080
  { "VALIDATE", "PG_QUERY__TOKEN__VALIDATE", 700 },
39081
  { "VALIDATOR", "PG_QUERY__TOKEN__VALIDATOR", 701 },
39082
  { "VALUE_P", "PG_QUERY__TOKEN__VALUE_P", 702 },
39083
  { "VALUES", "PG_QUERY__TOKEN__VALUES", 703 },
39084
  { "VARCHAR", "PG_QUERY__TOKEN__VARCHAR", 704 },
39085
  { "VARIADIC", "PG_QUERY__TOKEN__VARIADIC", 705 },
39086
  { "VARYING", "PG_QUERY__TOKEN__VARYING", 706 },
39087
  { "VERBOSE", "PG_QUERY__TOKEN__VERBOSE", 707 },
39088
  { "VERSION_P", "PG_QUERY__TOKEN__VERSION_P", 708 },
39089
  { "VIEW", "PG_QUERY__TOKEN__VIEW", 709 },
39090
  { "VIEWS", "PG_QUERY__TOKEN__VIEWS", 710 },
39091
  { "VOLATILE", "PG_QUERY__TOKEN__VOLATILE", 711 },
39092
  { "WHEN", "PG_QUERY__TOKEN__WHEN", 712 },
39093
  { "WHERE", "PG_QUERY__TOKEN__WHERE", 713 },
39094
  { "WHITESPACE_P", "PG_QUERY__TOKEN__WHITESPACE_P", 714 },
39095
  { "WINDOW", "PG_QUERY__TOKEN__WINDOW", 715 },
39096
  { "WITH", "PG_QUERY__TOKEN__WITH", 716 },
39097
  { "WITHIN", "PG_QUERY__TOKEN__WITHIN", 717 },
39098
  { "WITHOUT", "PG_QUERY__TOKEN__WITHOUT", 718 },
39099
  { "WORK", "PG_QUERY__TOKEN__WORK", 719 },
39100
  { "WRAPPER", "PG_QUERY__TOKEN__WRAPPER", 720 },
39101
  { "WRITE", "PG_QUERY__TOKEN__WRITE", 721 },
39102
  { "XML_P", "PG_QUERY__TOKEN__XML_P", 722 },
39103
  { "XMLATTRIBUTES", "PG_QUERY__TOKEN__XMLATTRIBUTES", 723 },
39104
  { "XMLCONCAT", "PG_QUERY__TOKEN__XMLCONCAT", 724 },
39105
  { "XMLELEMENT", "PG_QUERY__TOKEN__XMLELEMENT", 725 },
39106
  { "XMLEXISTS", "PG_QUERY__TOKEN__XMLEXISTS", 726 },
39107
  { "XMLFOREST", "PG_QUERY__TOKEN__XMLFOREST", 727 },
39108
  { "XMLNAMESPACES", "PG_QUERY__TOKEN__XMLNAMESPACES", 728 },
39109
  { "XMLPARSE", "PG_QUERY__TOKEN__XMLPARSE", 729 },
39110
  { "XMLPI", "PG_QUERY__TOKEN__XMLPI", 730 },
39111
  { "XMLROOT", "PG_QUERY__TOKEN__XMLROOT", 731 },
39112
  { "XMLSERIALIZE", "PG_QUERY__TOKEN__XMLSERIALIZE", 732 },
39113
  { "XMLTABLE", "PG_QUERY__TOKEN__XMLTABLE", 733 },
39114
  { "YEAR_P", "PG_QUERY__TOKEN__YEAR_P", 734 },
39115
  { "YES_P", "PG_QUERY__TOKEN__YES_P", 735 },
39116
  { "ZONE", "PG_QUERY__TOKEN__ZONE", 736 },
39117
  { "NOT_LA", "PG_QUERY__TOKEN__NOT_LA", 737 },
39118
  { "NULLS_LA", "PG_QUERY__TOKEN__NULLS_LA", 738 },
39119
  { "WITH_LA", "PG_QUERY__TOKEN__WITH_LA", 739 },
39120
  { "MODE_TYPE_NAME", "PG_QUERY__TOKEN__MODE_TYPE_NAME", 740 },
39121
  { "MODE_PLPGSQL_EXPR", "PG_QUERY__TOKEN__MODE_PLPGSQL_EXPR", 741 },
39122
  { "MODE_PLPGSQL_ASSIGN1", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN1", 742 },
39123
  { "MODE_PLPGSQL_ASSIGN2", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN2", 743 },
39124
  { "MODE_PLPGSQL_ASSIGN3", "PG_QUERY__TOKEN__MODE_PLPGSQL_ASSIGN3", 744 },
39125
  { "UMINUS", "PG_QUERY__TOKEN__UMINUS", 745 },
39126
};
39127
static const ProtobufCIntRange pg_query__token__value_ranges[] = {
39128
{0, 0},{36, 1},{40, 3},{58, 11},{91, 17},{258, 21},{0, 509}
39129
};
39130
static const ProtobufCEnumValueIndex pg_query__token__enum_values_by_name[509] =
39131
{
39132
  { "ABORT_P", 40 },
39133
  { "ABSOLUTE_P", 41 },
39134
  { "ACCESS", 42 },
39135
  { "ACTION", 43 },
39136
  { "ADD_P", 44 },
39137
  { "ADMIN", 45 },
39138
  { "AFTER", 46 },
39139
  { "AGGREGATE", 47 },
39140
  { "ALL", 48 },
39141
  { "ALSO", 49 },
39142
  { "ALTER", 50 },
39143
  { "ALWAYS", 51 },
39144
  { "ANALYSE", 52 },
39145
  { "ANALYZE", 53 },
39146
  { "AND", 54 },
39147
  { "ANY", 55 },
39148
  { "ARRAY", 56 },
39149
  { "AS", 57 },
39150
  { "ASC", 58 },
39151
  { "ASCII_36", 1 },
39152
  { "ASCII_37", 2 },
39153
  { "ASCII_40", 3 },
39154
  { "ASCII_41", 4 },
39155
  { "ASCII_42", 5 },
39156
  { "ASCII_43", 6 },
39157
  { "ASCII_44", 7 },
39158
  { "ASCII_45", 8 },
39159
  { "ASCII_46", 9 },
39160
  { "ASCII_47", 10 },
39161
  { "ASCII_58", 11 },
39162
  { "ASCII_59", 12 },
39163
  { "ASCII_60", 13 },
39164
  { "ASCII_61", 14 },
39165
  { "ASCII_62", 15 },
39166
  { "ASCII_63", 16 },
39167
  { "ASCII_91", 17 },
39168
  { "ASCII_92", 18 },
39169
  { "ASCII_93", 19 },
39170
  { "ASCII_94", 20 },
39171
  { "ASENSITIVE", 59 },
39172
  { "ASSERTION", 60 },
39173
  { "ASSIGNMENT", 61 },
39174
  { "ASYMMETRIC", 62 },
39175
  { "AT", 64 },
39176
  { "ATOMIC", 63 },
39177
  { "ATTACH", 65 },
39178
  { "ATTRIBUTE", 66 },
39179
  { "AUTHORIZATION", 67 },
39180
  { "BACKWARD", 68 },
39181
  { "BCONST", 26 },
39182
  { "BEFORE", 69 },
39183
  { "BEGIN_P", 70 },
39184
  { "BETWEEN", 71 },
39185
  { "BIGINT", 72 },
39186
  { "BINARY", 73 },
39187
  { "BIT", 74 },
39188
  { "BOOLEAN_P", 75 },
39189
  { "BOTH", 76 },
39190
  { "BREADTH", 77 },
39191
  { "BY", 78 },
39192
  { "CACHE", 79 },
39193
  { "CALL", 80 },
39194
  { "CALLED", 81 },
39195
  { "CASCADE", 82 },
39196
  { "CASCADED", 83 },
39197
  { "CASE", 84 },
39198
  { "CAST", 85 },
39199
  { "CATALOG_P", 86 },
39200
  { "CHAIN", 87 },
39201
  { "CHARACTER", 89 },
39202
  { "CHARACTERISTICS", 90 },
39203
  { "CHAR_P", 88 },
39204
  { "CHECK", 91 },
39205
  { "CHECKPOINT", 92 },
39206
  { "CLASS", 93 },
39207
  { "CLOSE", 94 },
39208
  { "CLUSTER", 95 },
39209
  { "COALESCE", 96 },
39210
  { "COLLATE", 97 },
39211
  { "COLLATION", 98 },
39212
  { "COLON_EQUALS", 33 },
39213
  { "COLUMN", 99 },
39214
  { "COLUMNS", 100 },
39215
  { "COMMENT", 101 },
39216
  { "COMMENTS", 102 },
39217
  { "COMMIT", 103 },
39218
  { "COMMITTED", 104 },
39219
  { "COMPRESSION", 105 },
39220
  { "CONCURRENTLY", 106 },
39221
  { "CONFIGURATION", 107 },
39222
  { "CONFLICT", 108 },
39223
  { "CONNECTION", 109 },
39224
  { "CONSTRAINT", 110 },
39225
  { "CONSTRAINTS", 111 },
39226
  { "CONTENT_P", 112 },
39227
  { "CONTINUE_P", 113 },
39228
  { "CONVERSION_P", 114 },
39229
  { "COPY", 115 },
39230
  { "COST", 116 },
39231
  { "CREATE", 117 },
39232
  { "CROSS", 118 },
39233
  { "CSV", 119 },
39234
  { "CUBE", 120 },
39235
  { "CURRENT_CATALOG", 122 },
39236
  { "CURRENT_DATE", 123 },
39237
  { "CURRENT_P", 121 },
39238
  { "CURRENT_ROLE", 124 },
39239
  { "CURRENT_SCHEMA", 125 },
39240
  { "CURRENT_TIME", 126 },
39241
  { "CURRENT_TIMESTAMP", 127 },
39242
  { "CURRENT_USER", 128 },
39243
  { "CURSOR", 129 },
39244
  { "CYCLE", 130 },
39245
  { "C_COMMENT", 39 },
39246
  { "DATABASE", 132 },
39247
  { "DATA_P", 131 },
39248
  { "DAY_P", 133 },
39249
  { "DEALLOCATE", 134 },
39250
  { "DEC", 135 },
39251
  { "DECIMAL_P", 136 },
39252
  { "DECLARE", 137 },
39253
  { "DEFAULT", 138 },
39254
  { "DEFAULTS", 139 },
39255
  { "DEFERRABLE", 140 },
39256
  { "DEFERRED", 141 },
39257
  { "DEFINER", 142 },
39258
  { "DELETE_P", 143 },
39259
  { "DELIMITER", 144 },
39260
  { "DELIMITERS", 145 },
39261
  { "DEPENDS", 146 },
39262
  { "DEPTH", 147 },
39263
  { "DESC", 148 },
39264
  { "DETACH", 149 },
39265
  { "DICTIONARY", 150 },
39266
  { "DISABLE_P", 151 },
39267
  { "DISCARD", 152 },
39268
  { "DISTINCT", 153 },
39269
  { "DO", 154 },
39270
  { "DOCUMENT_P", 155 },
39271
  { "DOMAIN_P", 156 },
39272
  { "DOT_DOT", 32 },
39273
  { "DOUBLE_P", 157 },
39274
  { "DROP", 158 },
39275
  { "EACH", 159 },
39276
  { "ELSE", 160 },
39277
  { "ENABLE_P", 161 },
39278
  { "ENCODING", 162 },
39279
  { "ENCRYPTED", 163 },
39280
  { "END_P", 164 },
39281
  { "ENUM_P", 165 },
39282
  { "EQUALS_GREATER", 34 },
39283
  { "ESCAPE", 166 },
39284
  { "EVENT", 167 },
39285
  { "EXCEPT", 168 },
39286
  { "EXCLUDE", 169 },
39287
  { "EXCLUDING", 170 },
39288
  { "EXCLUSIVE", 171 },
39289
  { "EXECUTE", 172 },
39290
  { "EXISTS", 173 },
39291
  { "EXPLAIN", 174 },
39292
  { "EXPRESSION", 175 },
39293
  { "EXTENSION", 176 },
39294
  { "EXTERNAL", 177 },
39295
  { "EXTRACT", 178 },
39296
  { "FALSE_P", 179 },
39297
  { "FAMILY", 180 },
39298
  { "FCONST", 23 },
39299
  { "FETCH", 181 },
39300
  { "FILTER", 182 },
39301
  { "FINALIZE", 183 },
39302
  { "FIRST_P", 184 },
39303
  { "FLOAT_P", 185 },
39304
  { "FOLLOWING", 186 },
39305
  { "FOR", 187 },
39306
  { "FORCE", 188 },
39307
  { "FOREIGN", 189 },
39308
  { "FORWARD", 190 },
39309
  { "FREEZE", 191 },
39310
  { "FROM", 192 },
39311
  { "FULL", 193 },
39312
  { "FUNCTION", 194 },
39313
  { "FUNCTIONS", 195 },
39314
  { "GENERATED", 196 },
39315
  { "GLOBAL", 197 },
39316
  { "GRANT", 198 },
39317
  { "GRANTED", 199 },
39318
  { "GREATER_EQUALS", 36 },
39319
  { "GREATEST", 200 },
39320
  { "GROUPING", 202 },
39321
  { "GROUPS", 203 },
39322
  { "GROUP_P", 201 },
39323
  { "HANDLER", 204 },
39324
  { "HAVING", 205 },
39325
  { "HEADER_P", 206 },
39326
  { "HOLD", 207 },
39327
  { "HOUR_P", 208 },
39328
  { "ICONST", 29 },
39329
  { "IDENT", 21 },
39330
  { "IDENTITY_P", 209 },
39331
  { "IF_P", 210 },
39332
  { "ILIKE", 211 },
39333
  { "IMMEDIATE", 212 },
39334
  { "IMMUTABLE", 213 },
39335
  { "IMPLICIT_P", 214 },
39336
  { "IMPORT_P", 215 },
39337
  { "INCLUDE", 217 },
39338
  { "INCLUDING", 218 },
39339
  { "INCREMENT", 219 },
39340
  { "INDEX", 220 },
39341
  { "INDEXES", 221 },
39342
  { "INHERIT", 222 },
39343
  { "INHERITS", 223 },
39344
  { "INITIALLY", 224 },
39345
  { "INLINE_P", 225 },
39346
  { "INNER_P", 226 },
39347
  { "INOUT", 227 },
39348
  { "INPUT_P", 228 },
39349
  { "INSENSITIVE", 229 },
39350
  { "INSERT", 230 },
39351
  { "INSTEAD", 231 },
39352
  { "INTEGER", 233 },
39353
  { "INTERSECT", 234 },
39354
  { "INTERVAL", 235 },
39355
  { "INTO", 236 },
39356
  { "INT_P", 232 },
39357
  { "INVOKER", 237 },
39358
  { "IN_P", 216 },
39359
  { "IS", 238 },
39360
  { "ISNULL", 239 },
39361
  { "ISOLATION", 240 },
39362
  { "JOIN", 241 },
39363
  { "KEY", 242 },
39364
  { "LABEL", 243 },
39365
  { "LANGUAGE", 244 },
39366
  { "LARGE_P", 245 },
39367
  { "LAST_P", 246 },
39368
  { "LATERAL_P", 247 },
39369
  { "LEADING", 248 },
39370
  { "LEAKPROOF", 249 },
39371
  { "LEAST", 250 },
39372
  { "LEFT", 251 },
39373
  { "LESS_EQUALS", 35 },
39374
  { "LEVEL", 252 },
39375
  { "LIKE", 253 },
39376
  { "LIMIT", 254 },
39377
  { "LISTEN", 255 },
39378
  { "LOAD", 256 },
39379
  { "LOCAL", 257 },
39380
  { "LOCALTIME", 258 },
39381
  { "LOCALTIMESTAMP", 259 },
39382
  { "LOCATION", 260 },
39383
  { "LOCKED", 262 },
39384
  { "LOCK_P", 261 },
39385
  { "LOGGED", 263 },
39386
  { "MAPPING", 264 },
39387
  { "MATCH", 265 },
39388
  { "MATCHED", 266 },
39389
  { "MATERIALIZED", 267 },
39390
  { "MAXVALUE", 268 },
39391
  { "MERGE", 269 },
39392
  { "METHOD", 270 },
39393
  { "MINUTE_P", 271 },
39394
  { "MINVALUE", 272 },
39395
  { "MODE", 273 },
39396
  { "MODE_PLPGSQL_ASSIGN1", 505 },
39397
  { "MODE_PLPGSQL_ASSIGN2", 506 },
39398
  { "MODE_PLPGSQL_ASSIGN3", 507 },
39399
  { "MODE_PLPGSQL_EXPR", 504 },
39400
  { "MODE_TYPE_NAME", 503 },
39401
  { "MONTH_P", 274 },
39402
  { "MOVE", 275 },
39403
  { "NAMES", 277 },
39404
  { "NAME_P", 276 },
39405
  { "NATIONAL", 278 },
39406
  { "NATURAL", 279 },
39407
  { "NCHAR", 280 },
39408
  { "NEW", 281 },
39409
  { "NEXT", 282 },
39410
  { "NFC", 283 },
39411
  { "NFD", 284 },
39412
  { "NFKC", 285 },
39413
  { "NFKD", 286 },
39414
  { "NO", 287 },
39415
  { "NONE", 288 },
39416
  { "NORMALIZE", 289 },
39417
  { "NORMALIZED", 290 },
39418
  { "NOT", 291 },
39419
  { "NOTHING", 292 },
39420
  { "NOTIFY", 293 },
39421
  { "NOTNULL", 294 },
39422
  { "NOT_EQUALS", 37 },
39423
  { "NOT_LA", 500 },
39424
  { "NOWAIT", 295 },
39425
  { "NUL", 0 },
39426
  { "NULLIF", 297 },
39427
  { "NULLS_LA", 501 },
39428
  { "NULLS_P", 298 },
39429
  { "NULL_P", 296 },
39430
  { "NUMERIC", 299 },
39431
  { "OBJECT_P", 300 },
39432
  { "OF", 301 },
39433
  { "OFF", 302 },
39434
  { "OFFSET", 303 },
39435
  { "OIDS", 304 },
39436
  { "OLD", 305 },
39437
  { "ON", 306 },
39438
  { "ONLY", 307 },
39439
  { "OPERATOR", 308 },
39440
  { "OPTION", 309 },
39441
  { "OPTIONS", 310 },
39442
  { "OR", 311 },
39443
  { "ORDER", 312 },
39444
  { "ORDINALITY", 313 },
39445
  { "OTHERS", 314 },
39446
  { "OUTER_P", 316 },
39447
  { "OUT_P", 315 },
39448
  { "OVER", 317 },
39449
  { "OVERLAPS", 318 },
39450
  { "OVERLAY", 319 },
39451
  { "OVERRIDING", 320 },
39452
  { "OWNED", 321 },
39453
  { "OWNER", 322 },
39454
  { "Op", 28 },
39455
  { "PARALLEL", 323 },
39456
  { "PARAM", 30 },
39457
  { "PARAMETER", 324 },
39458
  { "PARSER", 325 },
39459
  { "PARTIAL", 326 },
39460
  { "PARTITION", 327 },
39461
  { "PASSING", 328 },
39462
  { "PASSWORD", 329 },
39463
  { "PLACING", 330 },
39464
  { "PLANS", 331 },
39465
  { "POLICY", 332 },
39466
  { "POSITION", 333 },
39467
  { "PRECEDING", 334 },
39468
  { "PRECISION", 335 },
39469
  { "PREPARE", 337 },
39470
  { "PREPARED", 338 },
39471
  { "PRESERVE", 336 },
39472
  { "PRIMARY", 339 },
39473
  { "PRIOR", 340 },
39474
  { "PRIVILEGES", 341 },
39475
  { "PROCEDURAL", 342 },
39476
  { "PROCEDURE", 343 },
39477
  { "PROCEDURES", 344 },
39478
  { "PROGRAM", 345 },
39479
  { "PUBLICATION", 346 },
39480
  { "QUOTE", 347 },
39481
  { "RANGE", 348 },
39482
  { "READ", 349 },
39483
  { "REAL", 350 },
39484
  { "REASSIGN", 351 },
39485
  { "RECHECK", 352 },
39486
  { "RECURSIVE", 353 },
39487
  { "REFERENCES", 355 },
39488
  { "REFERENCING", 356 },
39489
  { "REFRESH", 357 },
39490
  { "REF_P", 354 },
39491
  { "REINDEX", 358 },
39492
  { "RELATIVE_P", 359 },
39493
  { "RELEASE", 360 },
39494
  { "RENAME", 361 },
39495
  { "REPEATABLE", 362 },
39496
  { "REPLACE", 363 },
39497
  { "REPLICA", 364 },
39498
  { "RESET", 365 },
39499
  { "RESTART", 366 },
39500
  { "RESTRICT", 367 },
39501
  { "RETURN", 368 },
39502
  { "RETURNING", 369 },
39503
  { "RETURNS", 370 },
39504
  { "REVOKE", 371 },
39505
  { "RIGHT", 372 },
39506
  { "ROLE", 373 },
39507
  { "ROLLBACK", 374 },
39508
  { "ROLLUP", 375 },
39509
  { "ROUTINE", 376 },
39510
  { "ROUTINES", 377 },
39511
  { "ROW", 378 },
39512
  { "ROWS", 379 },
39513
  { "RULE", 380 },
39514
  { "SAVEPOINT", 381 },
39515
  { "SCHEMA", 382 },
39516
  { "SCHEMAS", 383 },
39517
  { "SCONST", 24 },
39518
  { "SCROLL", 384 },
39519
  { "SEARCH", 385 },
39520
  { "SECOND_P", 386 },
39521
  { "SECURITY", 387 },
39522
  { "SELECT", 388 },
39523
  { "SEQUENCE", 389 },
39524
  { "SEQUENCES", 390 },
39525
  { "SERIALIZABLE", 391 },
39526
  { "SERVER", 392 },
39527
  { "SESSION", 393 },
39528
  { "SESSION_USER", 394 },
39529
  { "SET", 395 },
39530
  { "SETOF", 397 },
39531
  { "SETS", 396 },
39532
  { "SHARE", 398 },
39533
  { "SHOW", 399 },
39534
  { "SIMILAR", 400 },
39535
  { "SIMPLE", 401 },
39536
  { "SKIP", 402 },
39537
  { "SMALLINT", 403 },
39538
  { "SNAPSHOT", 404 },
39539
  { "SOME", 405 },
39540
  { "SQL_COMMENT", 38 },
39541
  { "SQL_P", 406 },
39542
  { "STABLE", 407 },
39543
  { "STANDALONE_P", 408 },
39544
  { "START", 409 },
39545
  { "STATEMENT", 410 },
39546
  { "STATISTICS", 411 },
39547
  { "STDIN", 412 },
39548
  { "STDOUT", 413 },
39549
  { "STORAGE", 414 },
39550
  { "STORED", 415 },
39551
  { "STRICT_P", 416 },
39552
  { "STRIP_P", 417 },
39553
  { "SUBSCRIPTION", 418 },
39554
  { "SUBSTRING", 419 },
39555
  { "SUPPORT", 420 },
39556
  { "SYMMETRIC", 421 },
39557
  { "SYSID", 422 },
39558
  { "SYSTEM_P", 423 },
39559
  { "TABLE", 424 },
39560
  { "TABLES", 425 },
39561
  { "TABLESAMPLE", 426 },
39562
  { "TABLESPACE", 427 },
39563
  { "TEMP", 428 },
39564
  { "TEMPLATE", 429 },
39565
  { "TEMPORARY", 430 },
39566
  { "TEXT_P", 431 },
39567
  { "THEN", 432 },
39568
  { "TIES", 433 },
39569
  { "TIME", 434 },
39570
  { "TIMESTAMP", 435 },
39571
  { "TO", 436 },
39572
  { "TRAILING", 437 },
39573
  { "TRANSACTION", 438 },
39574
  { "TRANSFORM", 439 },
39575
  { "TREAT", 440 },
39576
  { "TRIGGER", 441 },
39577
  { "TRIM", 442 },
39578
  { "TRUE_P", 443 },
39579
  { "TRUNCATE", 444 },
39580
  { "TRUSTED", 445 },
39581
  { "TYPECAST", 31 },
39582
  { "TYPES_P", 447 },
39583
  { "TYPE_P", 446 },
39584
  { "UESCAPE", 448 },
39585
  { "UIDENT", 22 },
39586
  { "UMINUS", 508 },
39587
  { "UNBOUNDED", 449 },
39588
  { "UNCOMMITTED", 450 },
39589
  { "UNENCRYPTED", 451 },
39590
  { "UNION", 452 },
39591
  { "UNIQUE", 453 },
39592
  { "UNKNOWN", 454 },
39593
  { "UNLISTEN", 455 },
39594
  { "UNLOGGED", 456 },
39595
  { "UNTIL", 457 },
39596
  { "UPDATE", 458 },
39597
  { "USCONST", 25 },
39598
  { "USER", 459 },
39599
  { "USING", 460 },
39600
  { "VACUUM", 461 },
39601
  { "VALID", 462 },
39602
  { "VALIDATE", 463 },
39603
  { "VALIDATOR", 464 },
39604
  { "VALUES", 466 },
39605
  { "VALUE_P", 465 },
39606
  { "VARCHAR", 467 },
39607
  { "VARIADIC", 468 },
39608
  { "VARYING", 469 },
39609
  { "VERBOSE", 470 },
39610
  { "VERSION_P", 471 },
39611
  { "VIEW", 472 },
39612
  { "VIEWS", 473 },
39613
  { "VOLATILE", 474 },
39614
  { "WHEN", 475 },
39615
  { "WHERE", 476 },
39616
  { "WHITESPACE_P", 477 },
39617
  { "WINDOW", 478 },
39618
  { "WITH", 479 },
39619
  { "WITHIN", 480 },
39620
  { "WITHOUT", 481 },
39621
  { "WITH_LA", 502 },
39622
  { "WORK", 482 },
39623
  { "WRAPPER", 483 },
39624
  { "WRITE", 484 },
39625
  { "XCONST", 27 },
39626
  { "XMLATTRIBUTES", 486 },
39627
  { "XMLCONCAT", 487 },
39628
  { "XMLELEMENT", 488 },
39629
  { "XMLEXISTS", 489 },
39630
  { "XMLFOREST", 490 },
39631
  { "XMLNAMESPACES", 491 },
39632
  { "XMLPARSE", 492 },
39633
  { "XMLPI", 493 },
39634
  { "XMLROOT", 494 },
39635
  { "XMLSERIALIZE", 495 },
39636
  { "XMLTABLE", 496 },
39637
  { "XML_P", 485 },
39638
  { "YEAR_P", 497 },
39639
  { "YES_P", 498 },
39640
  { "ZONE", 499 },
39641
};
39642
const ProtobufCEnumDescriptor pg_query__token__descriptor =
39643
{
39644
  PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
39645
  "pg_query.Token",
39646
  "Token",
39647
  "PgQuery__Token",
39648
  "pg_query",
39649
  509,
39650
  pg_query__token__enum_values_by_number,
39651
  509,
39652
  pg_query__token__enum_values_by_name,
39653
  6,
39654
  pg_query__token__value_ranges,
39655
  NULL,NULL,NULL,NULL   /* reserved[1234] */
39656
};