WIP: Add generated node metadata.
authorAndres Freund <andres@anarazel.de>
Fri, 20 Sep 2019 03:03:35 +0000 (20:03 -0700)
committerAndres Freund <andres@anarazel.de>
Fri, 20 Sep 2019 03:17:26 +0000 (20:17 -0700)
Author:
Reviewed-By:
Discussion: https://postgr.es/m/
Backpatch:

src/backend/nodes/nodeinfo_data.c [new file with mode: 0644]

diff --git a/src/backend/nodes/nodeinfo_data.c b/src/backend/nodes/nodeinfo_data.c
new file mode 100644 (file)
index 0000000..dc5c72c
--- /dev/null
@@ -0,0 +1,7279 @@
+#include "postgres.h"
+
+#include "nodes/primnodes.h"
+#include "nodes/pathnodes.h"
+#include "nodes/plannodes.h"
+#include "nodes/execnodes.h"
+#include "nodes/memnodes.h"
+#include "nodes/value.h"
+#include "nodes/pg_list.h"
+#include "nodes/extensible.h"
+#include "nodes/parsenodes.h"
+#include "nodes/replnodes.h"
+#include "nodes/supportnodes.h"
+#include "nodes/value.h"
+#include "utils/rel.h"
+
+#include "nodes/nodeinfo.h"
+
+const TINodeType ti_node_types[]  = {
+   {0},
+   {.name = 2433 /* IndexInfo */, .first_field_at = 2134, .num_fields = 22, .size = sizeof(IndexInfo)},
+   {.name = 2452 /* ExprContext */, .first_field_at = 2156, .num_fields = 16, .size = sizeof(ExprContext)},
+   {.name = 2475 /* ProjectionInfo */, .first_field_at = 2180, .num_fields = 3, .size = sizeof(ProjectionInfo)},
+   {.name = 2481 /* JunkFilter */, .first_field_at = 2183, .num_fields = 6, .size = sizeof(JunkFilter)},
+   {.name = 2487 /* OnConflictSetState */, .first_field_at = 2189, .num_fields = 5, .size = sizeof(OnConflictSetState)},
+   {.name = 2528 /* ResultRelInfo */, .first_field_at = 2194, .num_fields = 30, .size = sizeof(ResultRelInfo)},
+   {.name = 2576 /* EState */, .first_field_at = 2224, .num_fields = 39, .size = sizeof(EState)},
+   {.name = 2388 /* TupleTableSlot */, .first_field_at = 2107, .num_fields = 10, .size = sizeof(TupleTableSlot)},
+   {.name = 2197 /* Plan */, .first_field_at = 1842, .num_fields = 15, .size = sizeof(Plan)},
+   {.name = 2201 /* Result */, .first_field_at = 1857, .num_fields = 2, .size = sizeof(Result)},
+   {.name = 2202 /* ProjectSet */, .first_field_at = 1859, .num_fields = 1, .size = sizeof(ProjectSet)},
+   {.name = 2211 /* ModifyTable */, .first_field_at = 1860, .num_fields = 22, .size = sizeof(ModifyTable)},
+   {.name = 2216 /* Append */, .first_field_at = 1882, .num_fields = 4, .size = sizeof(Append)},
+   {.name = 2226 /* MergeAppend */, .first_field_at = 1886, .num_fields = 8, .size = sizeof(MergeAppend)},
+   {.name = 2230 /* RecursiveUnion */, .first_field_at = 1894, .num_fields = 7, .size = sizeof(RecursiveUnion)},
+   {.name = 2232 /* BitmapAnd */, .first_field_at = 1901, .num_fields = 2, .size = sizeof(BitmapAnd)},
+   {.name = 2234 /* BitmapOr */, .first_field_at = 1903, .num_fields = 3, .size = sizeof(BitmapOr)},
+   {.name = 2236 /* Scan */, .first_field_at = 1906, .num_fields = 2, .size = sizeof(Scan)},
+   {.name = 2237 /* SeqScan */, .first_field_at = 1908, .num_fields = 2, .size = sizeof(SeqScan)},
+   {.name = 2240 /* SampleScan */, .first_field_at = 1910, .num_fields = 2, .size = sizeof(SampleScan)},
+   {.name = 2248 /* IndexScan */, .first_field_at = 1912, .num_fields = 8, .size = sizeof(IndexScan)},
+   {.name = 2249 /* IndexOnlyScan */, .first_field_at = 1920, .num_fields = 6, .size = sizeof(IndexOnlyScan)},
+   {.name = 2250 /* BitmapIndexScan */, .first_field_at = 1926, .num_fields = 5, .size = sizeof(BitmapIndexScan)},
+   {.name = 2252 /* BitmapHeapScan */, .first_field_at = 1931, .num_fields = 2, .size = sizeof(BitmapHeapScan)},
+   {.name = 2253 /* TidScan */, .first_field_at = 1933, .num_fields = 2, .size = sizeof(TidScan)},
+   {.name = 2255 /* SubqueryScan */, .first_field_at = 1935, .num_fields = 2, .size = sizeof(SubqueryScan)},
+   {.name = 2256 /* FunctionScan */, .first_field_at = 1937, .num_fields = 3, .size = sizeof(FunctionScan)},
+   {.name = 2257 /* ValuesScan */, .first_field_at = 1940, .num_fields = 2, .size = sizeof(ValuesScan)},
+   {.name = 2258 /* TableFuncScan */, .first_field_at = 1942, .num_fields = 2, .size = sizeof(TableFuncScan)},
+   {.name = 2261 /* CteScan */, .first_field_at = 1944, .num_fields = 3, .size = sizeof(CteScan)},
+   {.name = 2262 /* NamedTuplestoreScan */, .first_field_at = 1947, .num_fields = 2, .size = sizeof(NamedTuplestoreScan)},
+   {.name = 2263 /* WorkTableScan */, .first_field_at = 1949, .num_fields = 2, .size = sizeof(WorkTableScan)},
+   {.name = 2270 /* ForeignScan */, .first_field_at = 1951, .num_fields = 9, .size = sizeof(ForeignScan)},
+   {.name = 2276 /* CustomScan */, .first_field_at = 1960, .num_fields = 8, .size = sizeof(CustomScan)},
+   {.name = 2278 /* Join */, .first_field_at = 1968, .num_fields = 4, .size = sizeof(Join)},
+   {.name = 2282 /* NestLoop */, .first_field_at = 1972, .num_fields = 2, .size = sizeof(NestLoop)},
+   {.name = 2293 /* MergeJoin */, .first_field_at = 1977, .num_fields = 7, .size = sizeof(MergeJoin)},
+   {.name = 2298 /* HashJoin */, .first_field_at = 1984, .num_fields = 5, .size = sizeof(HashJoin)},
+   {.name = 2299 /* Material */, .first_field_at = 1989, .num_fields = 1, .size = sizeof(Material)},
+   {.name = 2300 /* Sort */, .first_field_at = 1990, .num_fields = 6, .size = sizeof(Sort)},
+   {.name = 2304 /* Group */, .first_field_at = 1996, .num_fields = 5, .size = sizeof(Group)},
+   {.name = 2306 /* Agg */, .first_field_at = 2001, .num_fields = 11, .size = sizeof(Agg)},
+   {.name = 2315 /* WindowAgg */, .first_field_at = 2012, .num_fields = 18, .size = sizeof(WindowAgg)},
+   {.name = 2319 /* Unique */, .first_field_at = 2030, .num_fields = 5, .size = sizeof(Unique)},
+   {.name = 2323 /* Gather */, .first_field_at = 2035, .num_fields = 6, .size = sizeof(Gather)},
+   {.name = 2324 /* GatherMerge */, .first_field_at = 2041, .num_fields = 9, .size = sizeof(GatherMerge)},
+   {.name = 2329 /* Hash */, .first_field_at = 2050, .num_fields = 6, .size = sizeof(Hash)},
+   {.name = 2330 /* SetOp */, .first_field_at = 2056, .num_fields = 10, .size = sizeof(SetOp)},
+   {.name = 2331 /* LockRows */, .first_field_at = 2066, .num_fields = 3, .size = sizeof(LockRows)},
+   {.name = 2332 /* Limit */, .first_field_at = 2069, .num_fields = 3, .size = sizeof(Limit)},
+   {.name = 2286 /* NestLoopParam */, .first_field_at = 1974, .num_fields = 3, .size = sizeof(NestLoopParam)},
+   {.name = 2345 /* PlanRowMark */, .first_field_at = 2072, .num_fields = 9, .size = sizeof(PlanRowMark)},
+   {.name = 2348 /* PartitionPruneInfo */, .first_field_at = 2081, .num_fields = 3, .size = sizeof(PartitionPruneInfo)},
+   {.name = 2356 /* PartitionedRelPruneInfo */, .first_field_at = 2084, .num_fields = 10, .size = sizeof(PartitionedRelPruneInfo)},
+   {.name = 2358 /* PartitionPruneStep */, .first_field_at = 2094, .num_fields = 2, .size = sizeof(PartitionPruneStep)},
+   {.name = 2365 /* PartitionPruneStepOp */, .first_field_at = 2096, .num_fields = 5, .size = sizeof(PartitionPruneStepOp)},
+   {.name = 2371 /* PartitionPruneStepCombine */, .first_field_at = 2101, .num_fields = 3, .size = sizeof(PartitionPruneStepCombine)},
+   {.name = 2374 /* PlanInvalItem */, .first_field_at = 2104, .num_fields = 3, .size = sizeof(PlanInvalItem)},
+   {.name = 2661 /* PlanState */, .first_field_at = 2319, .num_fields = 31, .size = sizeof(PlanState)},
+   {.name = 2666 /* ResultState */, .first_field_at = 2350, .num_fields = 4, .size = sizeof(ResultState)},
+   {.name = 2674 /* ProjectSetState */, .first_field_at = 2354, .num_fields = 6, .size = sizeof(ProjectSetState)},
+   {.name = 2697 /* ModifyTableState */, .first_field_at = 2360, .num_fields = 19, .size = sizeof(ModifyTableState)},
+   {.name = 2709 /* AppendState */, .first_field_at = 2379, .num_fields = 10, .size = sizeof(AppendState)},
+   {.name = 2721 /* MergeAppendState */, .first_field_at = 2389, .num_fields = 11, .size = sizeof(MergeAppendState)},
+   {.name = 2730 /* RecursiveUnionState */, .first_field_at = 2400, .num_fields = 10, .size = sizeof(RecursiveUnionState)},
+   {.name = 2732 /* BitmapAndState */, .first_field_at = 2410, .num_fields = 3, .size = sizeof(BitmapAndState)},
+   {.name = 2733 /* BitmapOrState */, .first_field_at = 2413, .num_fields = 3, .size = sizeof(BitmapOrState)},
+   {.name = 2738 /* ScanState */, .first_field_at = 2416, .num_fields = 4, .size = sizeof(ScanState)},
+   {.name = 2742 /* SeqScanState */, .first_field_at = 2420, .num_fields = 2, .size = sizeof(SeqScanState)},
+   {.name = 2753 /* SampleScanState */, .first_field_at = 2422, .num_fields = 12, .size = sizeof(SampleScanState)},
+   {.name = 2776 /* IndexScanState */, .first_field_at = 2434, .num_fields = 21, .size = sizeof(IndexScanState)},
+   {.name = 2790 /* IndexOnlyScanState */, .first_field_at = 2455, .num_fields = 15, .size = sizeof(IndexOnlyScanState)},
+   {.name = 2804 /* BitmapIndexScanState */, .first_field_at = 2470, .num_fields = 12, .size = sizeof(BitmapIndexScanState)},
+   {.name = 2826 /* BitmapHeapScanState */, .first_field_at = 2482, .num_fields = 20, .size = sizeof(BitmapHeapScanState)},
+   {.name = 2835 /* TidScanState */, .first_field_at = 2502, .num_fields = 7, .size = sizeof(TidScanState)},
+   {.name = 2836 /* SubqueryScanState */, .first_field_at = 2509, .num_fields = 2, .size = sizeof(SubqueryScanState)},
+   {.name = 2843 /* FunctionScanState */, .first_field_at = 2511, .num_fields = 8, .size = sizeof(FunctionScanState)},
+   {.name = 2856 /* TableFuncScanState */, .first_field_at = 2524, .num_fields = 15, .size = sizeof(TableFuncScanState)},
+   {.name = 2848 /* ValuesScanState */, .first_field_at = 2519, .num_fields = 5, .size = sizeof(ValuesScanState)},
+   {.name = 2863 /* CteScanState */, .first_field_at = 2539, .num_fields = 7, .size = sizeof(CteScanState)},
+   {.name = 2865 /* NamedTuplestoreScanState */, .first_field_at = 2546, .num_fields = 4, .size = sizeof(NamedTuplestoreScanState)},
+   {.name = 2868 /* WorkTableScanState */, .first_field_at = 2550, .num_fields = 2, .size = sizeof(WorkTableScanState)},
+   {.name = 2870 /* ForeignScanState */, .first_field_at = 2552, .num_fields = 5, .size = sizeof(ForeignScanState)},
+   {.name = 2873 /* CustomScanState */, .first_field_at = 2557, .num_fields = 5, .size = sizeof(CustomScanState)},
+   {.name = 2875 /* JoinState */, .first_field_at = 2562, .num_fields = 4, .size = sizeof(JoinState)},
+   {.name = 2881 /* NestLoopState */, .first_field_at = 2566, .num_fields = 4, .size = sizeof(NestLoopState)},
+   {.name = 2900 /* MergeJoinState */, .first_field_at = 2570, .num_fields = 18, .size = sizeof(MergeJoinState)},
+   {.name = 2919 /* HashJoinState */, .first_field_at = 2588, .num_fields = 18, .size = sizeof(HashJoinState)},
+   {.name = 2922 /* MaterialState */, .first_field_at = 2606, .num_fields = 4, .size = sizeof(MaterialState)},
+   {.name = 2932 /* SortState */, .first_field_at = 2610, .num_fields = 10, .size = sizeof(SortState)},
+   {.name = 2935 /* GroupState */, .first_field_at = 2620, .num_fields = 3, .size = sizeof(GroupState)},
+   {.name = 2976 /* AggState */, .first_field_at = 2623, .num_fields = 36, .size = sizeof(AggState)},
+   {.name = 3019 /* WindowAggState */, .first_field_at = 2659, .num_fields = 52, .size = sizeof(WindowAggState)},
+   {.name = 3020 /* UniqueState */, .first_field_at = 2711, .num_fields = 2, .size = sizeof(UniqueState)},
+   {.name = 3031 /* GatherState */, .first_field_at = 2713, .num_fields = 10, .size = sizeof(GatherState)},
+   {.name = 3040 /* GatherMergeState */, .first_field_at = 2723, .num_fields = 15, .size = sizeof(GatherMergeState)},
+   {.name = 3046 /* HashState */, .first_field_at = 2738, .num_fields = 6, .size = sizeof(HashState)},
+   {.name = 3053 /* SetOpState */, .first_field_at = 2744, .num_fields = 12, .size = sizeof(SetOpState)},
+   {.name = 3056 /* LockRowsState */, .first_field_at = 2756, .num_fields = 3, .size = sizeof(LockRowsState)},
+   {.name = 3071 /* LimitState */, .first_field_at = 2759, .num_fields = 9, .size = sizeof(LimitState)},
+   {.name = 436 /* Alias */, .first_field_at = 15, .num_fields = 3, .size = sizeof(Alias)},
+   {.name = 447 /* RangeVar */, .first_field_at = 18, .num_fields = 8, .size = sizeof(RangeVar)},
+   {.name = 461 /* TableFunc */, .first_field_at = 26, .num_fields = 14, .size = sizeof(TableFunc)},
+   {.name = 477 /* Expr */, .first_field_at = 49, .num_fields = 1, .size = sizeof(Expr)},
+   {.name = 490 /* Var */, .first_field_at = 50, .num_fields = 10, .size = sizeof(Var)},
+   {.name = 499 /* Const */, .first_field_at = 60, .num_fields = 9, .size = sizeof(Const)},
+   {.name = 510 /* Param */, .first_field_at = 69, .num_fields = 7, .size = sizeof(Param)},
+   {.name = 532 /* Aggref */, .first_field_at = 76, .num_fields = 18, .size = sizeof(Aggref)},
+   {.name = 535 /* GroupingFunc */, .first_field_at = 94, .num_fields = 6, .size = sizeof(GroupingFunc)},
+   {.name = 542 /* WindowFunc */, .first_field_at = 100, .num_fields = 11, .size = sizeof(WindowFunc)},
+   {.name = 551 /* SubscriptingRef */, .first_field_at = 111, .num_fields = 9, .size = sizeof(SubscriptingRef)},
+   {.name = 562 /* FuncExpr */, .first_field_at = 120, .num_fields = 10, .size = sizeof(FuncExpr)},
+   {.name = 566 /* NamedArgExpr */, .first_field_at = 130, .num_fields = 5, .size = sizeof(NamedArgExpr)},
+   {.name = 572 /* OpExpr */, .first_field_at = 135, .num_fields = 9, .size = sizeof(OpExpr)},
+   {.name = 573 /* DistinctExpr */, .first_field_at = 144, .num_fields = 9, .size = sizeof(DistinctExpr)},
+   {.name = 574 /* NullIfExpr */, .first_field_at = 153, .num_fields = 9, .size = sizeof(NullIfExpr)},
+   {.name = 576 /* ScalarArrayOpExpr */, .first_field_at = 162, .num_fields = 7, .size = sizeof(ScalarArrayOpExpr)},
+   {.name = 582 /* BoolExpr */, .first_field_at = 169, .num_fields = 4, .size = sizeof(BoolExpr)},
+   {.name = 597 /* SubLink */, .first_field_at = 173, .num_fields = 7, .size = sizeof(SubLink)},
+   {.name = 612 /* SubPlan */, .first_field_at = 180, .num_fields = 17, .size = sizeof(SubPlan)},
+   {.name = 614 /* AlternativeSubPlan */, .first_field_at = 197, .num_fields = 2, .size = sizeof(AlternativeSubPlan)},
+   {.name = 619 /* FieldSelect */, .first_field_at = 199, .num_fields = 6, .size = sizeof(FieldSelect)},
+   {.name = 622 /* FieldStore */, .first_field_at = 205, .num_fields = 5, .size = sizeof(FieldStore)},
+   {.name = 624 /* RelabelType */, .first_field_at = 210, .num_fields = 7, .size = sizeof(RelabelType)},
+   {.name = 626 /* CoerceViaIO */, .first_field_at = 217, .num_fields = 6, .size = sizeof(CoerceViaIO)},
+   {.name = 628 /* ArrayCoerceExpr */, .first_field_at = 223, .num_fields = 8, .size = sizeof(ArrayCoerceExpr)},
+   {.name = 630 /* ConvertRowtypeExpr */, .first_field_at = 231, .num_fields = 5, .size = sizeof(ConvertRowtypeExpr)},
+   {.name = 632 /* CollateExpr */, .first_field_at = 236, .num_fields = 4, .size = sizeof(CollateExpr)},
+   {.name = 636 /* CaseExpr */, .first_field_at = 240, .num_fields = 7, .size = sizeof(CaseExpr)},
+   {.name = 639 /* CaseWhen */, .first_field_at = 247, .num_fields = 4, .size = sizeof(CaseWhen)},
+   {.name = 643 /* CaseTestExpr */, .first_field_at = 251, .num_fields = 4, .size = sizeof(CaseTestExpr)},
+   {.name = 648 /* ArrayExpr */, .first_field_at = 255, .num_fields = 7, .size = sizeof(ArrayExpr)},
+   {.name = 651 /* RowExpr */, .first_field_at = 262, .num_fields = 6, .size = sizeof(RowExpr)},
+   {.name = 665 /* RowCompareExpr */, .first_field_at = 268, .num_fields = 7, .size = sizeof(RowCompareExpr)},
+   {.name = 668 /* CoalesceExpr */, .first_field_at = 275, .num_fields = 5, .size = sizeof(CoalesceExpr)},
+   {.name = 675 /* MinMaxExpr */, .first_field_at = 280, .num_fields = 7, .size = sizeof(MinMaxExpr)},
+   {.name = 693 /* SQLValueFunction */, .first_field_at = 287, .num_fields = 5, .size = sizeof(SQLValueFunction)},
+   {.name = 709 /* XmlExpr */, .first_field_at = 292, .num_fields = 10, .size = sizeof(XmlExpr)},
+   {.name = 715 /* NullTest */, .first_field_at = 302, .num_fields = 5, .size = sizeof(NullTest)},
+   {.name = 724 /* BooleanTest */, .first_field_at = 307, .num_fields = 4, .size = sizeof(BooleanTest)},
+   {.name = 726 /* CoerceToDomain */, .first_field_at = 311, .num_fields = 7, .size = sizeof(CoerceToDomain)},
+   {.name = 727 /* CoerceToDomainValue */, .first_field_at = 318, .num_fields = 5, .size = sizeof(CoerceToDomainValue)},
+   {.name = 728 /* SetToDefault */, .first_field_at = 323, .num_fields = 5, .size = sizeof(SetToDefault)},
+   {.name = 732 /* CurrentOfExpr */, .first_field_at = 328, .num_fields = 4, .size = sizeof(CurrentOfExpr)},
+   {.name = 734 /* NextValueExpr */, .first_field_at = 332, .num_fields = 3, .size = sizeof(NextValueExpr)},
+   {.name = 737 /* InferenceElem */, .first_field_at = 335, .num_fields = 4, .size = sizeof(InferenceElem)},
+   {.name = 744 /* TargetEntry */, .first_field_at = 339, .num_fields = 8, .size = sizeof(TargetEntry)},
+   {.name = 746 /* RangeTblRef */, .first_field_at = 347, .num_fields = 2, .size = sizeof(RangeTblRef)},
+   {.name = 762 /* JoinExpr */, .first_field_at = 349, .num_fields = 9, .size = sizeof(JoinExpr)},
+   {.name = 764 /* FromExpr */, .first_field_at = 358, .num_fields = 3, .size = sizeof(FromExpr)},
+   {.name = 777 /* OnConflictExpr */, .first_field_at = 361, .num_fields = 9, .size = sizeof(OnConflictExpr)},
+   {.name = 476 /* IntoClause */, .first_field_at = 40, .num_fields = 9, .size = sizeof(IntoClause)},
+   {.name = 2409 /* ExprState */, .first_field_at = 2117, .num_fields = 17, .size = sizeof(ExprState)},
+   {.name = 2580 /* AggrefExprState */, .first_field_at = 2263, .num_fields = 3, .size = sizeof(AggrefExprState)},
+   {.name = 2584 /* WindowFuncExprState */, .first_field_at = 2266, .num_fields = 5, .size = sizeof(WindowFuncExprState)},
+   {.name = 2596 /* SetExprState */, .first_field_at = 2271, .num_fields = 13, .size = sizeof(SetExprState)},
+   {.name = 2621 /* SubPlanState */, .first_field_at = 2284, .num_fields = 26, .size = sizeof(SubPlanState)},
+   {.name = 2624 /* AlternativeSubPlanState */, .first_field_at = 2310, .num_fields = 4, .size = sizeof(AlternativeSubPlanState)},
+   {.name = 2631 /* DomainConstraintState */, .first_field_at = 2314, .num_fields = 5, .size = sizeof(DomainConstraintState)},
+   {.name = 1816 /* PlannerInfo */, .first_field_at = 1377, .num_fields = 60, .size = sizeof(PlannerInfo)},
+   {.name = 1740 /* PlannerGlobal */, .first_field_at = 1356, .num_fields = 21, .size = sizeof(PlannerGlobal)},
+   {.name = 1886 /* RelOptInfo */, .first_field_at = 1437, .num_fields = 57, .size = sizeof(RelOptInfo)},
+   {.name = 1917 /* IndexOptInfo */, .first_field_at = 1494, .num_fields = 34, .size = sizeof(IndexOptInfo)},
+   {.name = 1933 /* ForeignKeyOptInfo */, .first_field_at = 1528, .num_fields = 12, .size = sizeof(ForeignKeyOptInfo)},
+   {.name = 1971 /* ParamPathInfo */, .first_field_at = 1577, .num_fields = 4, .size = sizeof(ParamPathInfo)},
+   {.name = 1981 /* Path */, .first_field_at = 1581, .num_fields = 12, .size = sizeof(Path)},
+   {.name = 1996 /* IndexPath */, .first_field_at = 1593, .num_fields = 8, .size = sizeof(IndexPath)},
+   {.name = 2005 /* BitmapHeapPath */, .first_field_at = 1607, .num_fields = 2, .size = sizeof(BitmapHeapPath)},
+   {.name = 2008 /* BitmapAndPath */, .first_field_at = 1609, .num_fields = 3, .size = sizeof(BitmapAndPath)},
+   {.name = 2009 /* BitmapOrPath */, .first_field_at = 1612, .num_fields = 3, .size = sizeof(BitmapOrPath)},
+   {.name = 2011 /* TidPath */, .first_field_at = 1615, .num_fields = 2, .size = sizeof(TidPath)},
+   {.name = 2013 /* SubqueryScanPath */, .first_field_at = 1617, .num_fields = 2, .size = sizeof(SubqueryScanPath)},
+   {.name = 2015 /* ForeignPath */, .first_field_at = 1619, .num_fields = 3, .size = sizeof(ForeignPath)},
+   {.name = 2021 /* CustomPath */, .first_field_at = 1622, .num_fields = 5, .size = sizeof(CustomPath)},
+   {.name = 2045 /* NestPath */, .first_field_at = 1652, .num_fields = 6, .size = sizeof(NestPath)},
+   {.name = 2053 /* MergePath */, .first_field_at = 1658, .num_fields = 6, .size = sizeof(MergePath)},
+   {.name = 2057 /* HashPath */, .first_field_at = 1664, .num_fields = 4, .size = sizeof(HashPath)},
+   {.name = 2025 /* AppendPath */, .first_field_at = 1627, .num_fields = 5, .size = sizeof(AppendPath)},
+   {.name = 2026 /* MergeAppendPath */, .first_field_at = 1632, .num_fields = 4, .size = sizeof(MergeAppendPath)},
+   {.name = 2027 /* GroupResultPath */, .first_field_at = 1636, .num_fields = 2, .size = sizeof(GroupResultPath)},
+   {.name = 2028 /* MaterialPath */, .first_field_at = 1638, .num_fields = 2, .size = sizeof(MaterialPath)},
+   {.name = 2036 /* UniquePath */, .first_field_at = 1640, .num_fields = 5, .size = sizeof(UniquePath)},
+   {.name = 2039 /* GatherPath */, .first_field_at = 1645, .num_fields = 4, .size = sizeof(GatherPath)},
+   {.name = 2040 /* GatherMergePath */, .first_field_at = 1649, .num_fields = 3, .size = sizeof(GatherMergePath)},
+   {.name = 2059 /* ProjectionPath */, .first_field_at = 1668, .num_fields = 3, .size = sizeof(ProjectionPath)},
+   {.name = 2060 /* ProjectSetPath */, .first_field_at = 1671, .num_fields = 2, .size = sizeof(ProjectSetPath)},
+   {.name = 2061 /* SortPath */, .first_field_at = 1673, .num_fields = 2, .size = sizeof(SortPath)},
+   {.name = 2062 /* GroupPath */, .first_field_at = 1675, .num_fields = 4, .size = sizeof(GroupPath)},
+   {.name = 2064 /* UpperUniquePath */, .first_field_at = 1679, .num_fields = 3, .size = sizeof(UpperUniquePath)},
+   {.name = 2072 /* AggPath */, .first_field_at = 1682, .num_fields = 7, .size = sizeof(AggPath)},
+   {.name = 2080 /* GroupingSetsPath */, .first_field_at = 1699, .num_fields = 5, .size = sizeof(GroupingSetsPath)},
+   {.name = 2082 /* MinMaxAggPath */, .first_field_at = 1704, .num_fields = 3, .size = sizeof(MinMaxAggPath)},
+   {.name = 2085 /* WindowAggPath */, .first_field_at = 1707, .num_fields = 3, .size = sizeof(WindowAggPath)},
+   {.name = 2098 /* SetOpPath */, .first_field_at = 1710, .num_fields = 8, .size = sizeof(SetOpPath)},
+   {.name = 2102 /* RecursiveUnionPath */, .first_field_at = 1718, .num_fields = 6, .size = sizeof(RecursiveUnionPath)},
+   {.name = 2104 /* LockRowsPath */, .first_field_at = 1724, .num_fields = 4, .size = sizeof(LockRowsPath)},
+   {.name = 2111 /* ModifyTablePath */, .first_field_at = 1728, .num_fields = 14, .size = sizeof(ModifyTablePath)},
+   {.name = 2112 /* LimitPath */, .first_field_at = 1742, .num_fields = 4, .size = sizeof(LimitPath)},
+   {.name = 1951 /* EquivalenceClass */, .first_field_at = 1545, .num_fields = 15, .size = sizeof(EquivalenceClass)},
+   {.name = 1958 /* EquivalenceMember */, .first_field_at = 1560, .num_fields = 7, .size = sizeof(EquivalenceMember)},
+   {.name = 1963 /* PathKey */, .first_field_at = 1567, .num_fields = 5, .size = sizeof(PathKey)},
+   {.name = 1967 /* PathTarget */, .first_field_at = 1572, .num_fields = 5, .size = sizeof(PathTarget)},
+   {.name = 2144 /* RestrictInfo */, .first_field_at = 1746, .num_fields = 31, .size = sizeof(RestrictInfo)},
+   {.name = 2003 /* IndexClause */, .first_field_at = 1601, .num_fields = 6, .size = sizeof(IndexClause)},
+   {.name = 2149 /* PlaceHolderVar */, .first_field_at = 1777, .num_fields = 5, .size = sizeof(PlaceHolderVar)},
+   {.name = 2160 /* SpecialJoinInfo */, .first_field_at = 1782, .num_fields = 12, .size = sizeof(SpecialJoinInfo)},
+   {.name = 2167 /* AppendRelInfo */, .first_field_at = 1794, .num_fields = 7, .size = sizeof(AppendRelInfo)},
+   {.name = 2174 /* PlaceHolderInfo */, .first_field_at = 1801, .num_fields = 7, .size = sizeof(PlaceHolderInfo)},
+   {.name = 2179 /* MinMaxAggInfo */, .first_field_at = 1808, .num_fields = 8, .size = sizeof(MinMaxAggInfo)},
+   {.name = 2182 /* PlannerParamItem */, .first_field_at = 1816, .num_fields = 3, .size = sizeof(PlannerParamItem)},
+   {.name = 2078 /* RollupData */, .first_field_at = 1692, .num_fields = 7, .size = sizeof(RollupData)},
+   {.name = 2074 /* GroupingSetData */, .first_field_at = 1689, .num_fields = 3, .size = sizeof(GroupingSetData)},
+   {.name = 1935 /* StatisticExtInfo */, .first_field_at = 1540, .num_fields = 5, .size = sizeof(StatisticExtInfo)},
+   {.name = 0 /* MemoryContext */, .first_field_at = 0, .num_fields = 0, .size = sizeof(MemoryContext)},
+   {0},
+   {0},
+   {0},
+   {.name = 780 /* Value */, .first_field_at = 370, .num_fields = 2, .size = sizeof(Value)},
+   {.name = 781 /* Integer */, .first_field_at = 372, .num_fields = 2, .size = sizeof(Integer)},
+   {.name = 782 /* Float */, .first_field_at = 374, .num_fields = 2, .size = sizeof(Float)},
+   {.name = 783 /* String */, .first_field_at = 376, .num_fields = 2, .size = sizeof(String)},
+   {.name = 784 /* BitString */, .first_field_at = 378, .num_fields = 2, .size = sizeof(BitString)},
+   {.name = 785 /* Null */, .first_field_at = 380, .num_fields = 2, .size = sizeof(Null)},
+   {.name = 429 /* List */, .first_field_at = 0, .num_fields = 5, .size = sizeof(List)},
+   {.name = 431 /* IntList */, .first_field_at = 10, .num_fields = 5, .size = sizeof(IntList)},
+   {.name = 430 /* OidList */, .first_field_at = 5, .num_fields = 5, .size = sizeof(OidList)},
+   {.name = 3073 /* ExtensibleNode */, .first_field_at = 2768, .num_fields = 2, .size = sizeof(ExtensibleNode)},
+   {.name = 1129 /* RawStmt */, .first_field_at = 717, .num_fields = 4, .size = sizeof(RawStmt)},
+   {.name = 850 /* Query */, .first_field_at = 391, .num_fields = 37, .size = sizeof(Query)},
+   {.name = 2187 /* PlannedStmt */, .first_field_at = 1819, .num_fields = 23, .size = sizeof(PlannedStmt)},
+   {.name = 1135 /* InsertStmt */, .first_field_at = 721, .num_fields = 8, .size = sizeof(InsertStmt)},
+   {.name = 1136 /* DeleteStmt */, .first_field_at = 729, .num_fields = 6, .size = sizeof(DeleteStmt)},
+   {.name = 1138 /* UpdateStmt */, .first_field_at = 735, .num_fields = 7, .size = sizeof(UpdateStmt)},
+   {.name = 1151 /* SelectStmt */, .first_field_at = 742, .num_fields = 19, .size = sizeof(SelectStmt)},
+   {.name = 1215 /* AlterTableStmt */, .first_field_at = 775, .num_fields = 5, .size = sizeof(AlterTableStmt)},
+   {.name = 1293 /* AlterTableCmd */, .first_field_at = 783, .num_fields = 8, .size = sizeof(AlterTableCmd)},
+   {.name = 1295 /* AlterDomainStmt */, .first_field_at = 793, .num_fields = 7, .size = sizeof(AlterDomainStmt)},
+   {.name = 1156 /* SetOperationStmt */, .first_field_at = 761, .num_fields = 9, .size = sizeof(SetOperationStmt)},
+   {.name = 1307 /* GrantStmt */, .first_field_at = 800, .num_fields = 9, .size = sizeof(GrantStmt)},
+   {.name = 1318 /* GrantRoleStmt */, .first_field_at = 816, .num_fields = 7, .size = sizeof(GrantRoleStmt)},
+   {.name = 1320 /* AlterDefaultPrivilegesStmt */, .first_field_at = 823, .num_fields = 3, .size = sizeof(AlterDefaultPrivilegesStmt)},
+   {.name = 1512 /* ClosePortalStmt */, .first_field_at = 1089, .num_fields = 2, .size = sizeof(ClosePortalStmt)},
+   {.name = 1633 /* ClusterStmt */, .first_field_at = 1245, .num_fields = 4, .size = sizeof(ClusterStmt)},
+   {.name = 1326 /* CopyStmt */, .first_field_at = 826, .num_fields = 9, .size = sizeof(CopyStmt)},
+   {.name = 1344 /* CreateStmt */, .first_field_at = 842, .num_fields = 13, .size = sizeof(CreateStmt)},
+   {.name = 1481 /* DefineStmt */, .first_field_at = 1031, .num_fields = 8, .size = sizeof(DefineStmt)},
+   {.name = 1501 /* DropStmt */, .first_field_at = 1066, .num_fields = 6, .size = sizeof(DropStmt)},
+   {.name = 1504 /* TruncateStmt */, .first_field_at = 1072, .num_fields = 4, .size = sizeof(TruncateStmt)},
+   {.name = 1506 /* CommentStmt */, .first_field_at = 1076, .num_fields = 4, .size = sizeof(CommentStmt)},
+   {.name = 1522 /* FetchStmt */, .first_field_at = 1091, .num_fields = 5, .size = sizeof(FetchStmt)},
+   {.name = 1534 /* IndexStmt */, .first_field_at = 1096, .num_fields = 22, .size = sizeof(IndexStmt)},
+   {.name = 1544 /* CreateFunctionStmt */, .first_field_at = 1129, .num_fields = 7, .size = sizeof(CreateFunctionStmt)},
+   {.name = 1557 /* AlterFunctionStmt */, .first_field_at = 1141, .num_fields = 4, .size = sizeof(AlterFunctionStmt)},
+   {.name = 1558 /* DoStmt */, .first_field_at = 1145, .num_fields = 2, .size = sizeof(DoStmt)},
+   {.name = 1573 /* RenameStmt */, .first_field_at = 1157, .num_fields = 9, .size = sizeof(RenameStmt)},
+   {.name = 1585 /* RuleStmt */, .first_field_at = 1185, .num_fields = 8, .size = sizeof(RuleStmt)},
+   {.name = 1588 /* NotifyStmt */, .first_field_at = 1193, .num_fields = 3, .size = sizeof(NotifyStmt)},
+   {.name = 1589 /* ListenStmt */, .first_field_at = 1196, .num_fields = 2, .size = sizeof(ListenStmt)},
+   {.name = 1590 /* UnlistenStmt */, .first_field_at = 1198, .num_fields = 2, .size = sizeof(UnlistenStmt)},
+   {.name = 1605 /* TransactionStmt */, .first_field_at = 1200, .num_fields = 6, .size = sizeof(TransactionStmt)},
+   {.name = 1625 /* ViewStmt */, .first_field_at = 1222, .num_fields = 7, .size = sizeof(ViewStmt)},
+   {.name = 1626 /* LoadStmt */, .first_field_at = 1229, .num_fields = 2, .size = sizeof(LoadStmt)},
+   {.name = 1483 /* CreateDomainStmt */, .first_field_at = 1039, .num_fields = 5, .size = sizeof(CreateDomainStmt)},
+   {.name = 1628 /* CreatedbStmt */, .first_field_at = 1231, .num_fields = 3, .size = sizeof(CreatedbStmt)},
+   {.name = 1631 /* DropdbStmt */, .first_field_at = 1240, .num_fields = 3, .size = sizeof(DropdbStmt)},
+   {.name = 1636 /* VacuumStmt */, .first_field_at = 1249, .num_fields = 4, .size = sizeof(VacuumStmt)},
+   {.name = 1640 /* ExplainStmt */, .first_field_at = 1257, .num_fields = 3, .size = sizeof(ExplainStmt)},
+   {.name = 1643 /* CreateTableAsStmt */, .first_field_at = 1260, .num_fields = 6, .size = sizeof(CreateTableAsStmt)},
+   {.name = 1476 /* CreateSeqStmt */, .first_field_at = 1020, .num_fields = 6, .size = sizeof(CreateSeqStmt)},
+   {.name = 1477 /* AlterSeqStmt */, .first_field_at = 1026, .num_fields = 5, .size = sizeof(AlterSeqStmt)},
+   {.name = 1334 /* VariableSetStmt */, .first_field_at = 835, .num_fields = 5, .size = sizeof(VariableSetStmt)},
+   {.name = 1335 /* VariableShowStmt */, .first_field_at = 840, .num_fields = 2, .size = sizeof(VariableShowStmt)},
+   {.name = 1652 /* DiscardStmt */, .first_field_at = 1271, .num_fields = 2, .size = sizeof(DiscardStmt)},
+   {.name = 1447 /* CreateTrigStmt */, .first_field_at = 975, .num_fields = 15, .size = sizeof(CreateTrigStmt)},
+   {.name = 1459 /* CreatePLangStmt */, .first_field_at = 998, .num_fields = 7, .size = sizeof(CreatePLangStmt)},
+   {.name = 1466 /* CreateRoleStmt */, .first_field_at = 1005, .num_fields = 4, .size = sizeof(CreateRoleStmt)},
+   {.name = 1467 /* AlterRoleStmt */, .first_field_at = 1009, .num_fields = 4, .size = sizeof(AlterRoleStmt)},
+   {.name = 1472 /* DropRoleStmt */, .first_field_at = 1017, .num_fields = 3, .size = sizeof(DropRoleStmt)},
+   {.name = 1653 /* LockStmt */, .first_field_at = 1273, .num_fields = 4, .size = sizeof(LockStmt)},
+   {.name = 1655 /* ConstraintsSetStmt */, .first_field_at = 1277, .num_fields = 3, .size = sizeof(ConstraintsSetStmt)},
+   {.name = 1663 /* ReindexStmt */, .first_field_at = 1280, .num_fields = 6, .size = sizeof(ReindexStmt)},
+   {.name = 1645 /* CheckPointStmt */, .first_field_at = 1270, .num_fields = 1, .size = sizeof(CheckPointStmt)},
+   {.name = 1161 /* CreateSchemaStmt */, .first_field_at = 770, .num_fields = 5, .size = sizeof(CreateSchemaStmt)},
+   {.name = 1629 /* AlterDatabaseStmt */, .first_field_at = 1234, .num_fields = 3, .size = sizeof(AlterDatabaseStmt)},
+   {.name = 1630 /* AlterDatabaseSetStmt */, .first_field_at = 1237, .num_fields = 3, .size = sizeof(AlterDatabaseSetStmt)},
+   {.name = 1471 /* AlterRoleSetStmt */, .first_field_at = 1013, .num_fields = 4, .size = sizeof(AlterRoleSetStmt)},
+   {.name = 1668 /* CreateConversionStmt */, .first_field_at = 1286, .num_fields = 6, .size = sizeof(CreateConversionStmt)},
+   {.name = 1677 /* CreateCastStmt */, .first_field_at = 1292, .num_fields = 6, .size = sizeof(CreateCastStmt)},
+   {.name = 1489 /* CreateOpClassStmt */, .first_field_at = 1044, .num_fields = 7, .size = sizeof(CreateOpClassStmt)},
+   {.name = 1496 /* CreateOpFamilyStmt */, .first_field_at = 1058, .num_fields = 3, .size = sizeof(CreateOpFamilyStmt)},
+   {.name = 1498 /* AlterOpFamilyStmt */, .first_field_at = 1061, .num_fields = 5, .size = sizeof(AlterOpFamilyStmt)},
+   {.name = 1684 /* PrepareStmt */, .first_field_at = 1304, .num_fields = 4, .size = sizeof(PrepareStmt)},
+   {.name = 1685 /* ExecuteStmt */, .first_field_at = 1308, .num_fields = 3, .size = sizeof(ExecuteStmt)},
+   {.name = 1686 /* DeallocateStmt */, .first_field_at = 1311, .num_fields = 2, .size = sizeof(DeallocateStmt)},
+   {.name = 1511 /* DeclareCursorStmt */, .first_field_at = 1085, .num_fields = 4, .size = sizeof(DeclareCursorStmt)},
+   {.name = 1387 /* CreateTableSpaceStmt */, .first_field_at = 884, .num_fields = 5, .size = sizeof(CreateTableSpaceStmt)},
+   {.name = 1388 /* DropTableSpaceStmt */, .first_field_at = 889, .num_fields = 3, .size = sizeof(DropTableSpaceStmt)},
+   {.name = 1576 /* AlterObjectDependsStmt */, .first_field_at = 1166, .num_fields = 5, .size = sizeof(AlterObjectDependsStmt)},
+   {.name = 1578 /* AlterObjectSchemaStmt */, .first_field_at = 1171, .num_fields = 6, .size = sizeof(AlterObjectSchemaStmt)},
+   {.name = 1579 /* AlterOwnerStmt */, .first_field_at = 1177, .num_fields = 5, .size = sizeof(AlterOwnerStmt)},
+   {.name = 1581 /* AlterOperatorStmt */, .first_field_at = 1182, .num_fields = 3, .size = sizeof(AlterOperatorStmt)},
+   {.name = 1687 /* DropOwnedStmt */, .first_field_at = 1313, .num_fields = 3, .size = sizeof(DropOwnedStmt)},
+   {.name = 1689 /* ReassignOwnedStmt */, .first_field_at = 1316, .num_fields = 3, .size = sizeof(ReassignOwnedStmt)},
+   {.name = 1607 /* CompositeTypeStmt */, .first_field_at = 1206, .num_fields = 3, .size = sizeof(CompositeTypeStmt)},
+   {.name = 1609 /* CreateEnumStmt */, .first_field_at = 1209, .num_fields = 3, .size = sizeof(CreateEnumStmt)},
+   {.name = 1611 /* CreateRangeStmt */, .first_field_at = 1212, .num_fields = 3, .size = sizeof(CreateRangeStmt)},
+   {.name = 1617 /* AlterEnumStmt */, .first_field_at = 1215, .num_fields = 7, .size = sizeof(AlterEnumStmt)},
+   {.name = 1691 /* AlterTSDictionaryStmt */, .first_field_at = 1319, .num_fields = 3, .size = sizeof(AlterTSDictionaryStmt)},
+   {.name = 1701 /* AlterTSConfigurationStmt */, .first_field_at = 1322, .num_fields = 8, .size = sizeof(AlterTSConfigurationStmt)},
+   {.name = 1403 /* CreateFdwStmt */, .first_field_at = 914, .num_fields = 4, .size = sizeof(CreateFdwStmt)},
+   {.name = 1404 /* AlterFdwStmt */, .first_field_at = 918, .num_fields = 4, .size = sizeof(AlterFdwStmt)},
+   {.name = 1408 /* CreateForeignServerStmt */, .first_field_at = 922, .num_fields = 7, .size = sizeof(CreateForeignServerStmt)},
+   {.name = 1410 /* AlterForeignServerStmt */, .first_field_at = 929, .num_fields = 5, .size = sizeof(AlterForeignServerStmt)},
+   {.name = 1415 /* CreateUserMappingStmt */, .first_field_at = 937, .num_fields = 5, .size = sizeof(CreateUserMappingStmt)},
+   {.name = 1416 /* AlterUserMappingStmt */, .first_field_at = 942, .num_fields = 4, .size = sizeof(AlterUserMappingStmt)},
+   {.name = 1417 /* DropUserMappingStmt */, .first_field_at = 946, .num_fields = 4, .size = sizeof(DropUserMappingStmt)},
+   {.name = 1390 /* AlterTableSpaceOptionsStmt */, .first_field_at = 892, .num_fields = 4, .size = sizeof(AlterTableSpaceOptionsStmt)},
+   {.name = 1395 /* AlterTableMoveAllStmt */, .first_field_at = 896, .num_fields = 6, .size = sizeof(AlterTableMoveAllStmt)},
+   {.name = 1509 /* SecLabelStmt */, .first_field_at = 1080, .num_fields = 5, .size = sizeof(SecLabelStmt)},
+   {.name = 1413 /* CreateForeignTableStmt */, .first_field_at = 934, .num_fields = 3, .size = sizeof(CreateForeignTableStmt)},
+   {.name = 1427 /* ImportForeignSchemaStmt */, .first_field_at = 950, .num_fields = 7, .size = sizeof(ImportForeignSchemaStmt)},
+   {.name = 1397 /* CreateExtensionStmt */, .first_field_at = 902, .num_fields = 4, .size = sizeof(CreateExtensionStmt)},
+   {.name = 1398 /* AlterExtensionStmt */, .first_field_at = 906, .num_fields = 3, .size = sizeof(AlterExtensionStmt)},
+   {.name = 1400 /* AlterExtensionContentsStmt */, .first_field_at = 909, .num_fields = 5, .size = sizeof(AlterExtensionContentsStmt)},
+   {.name = 1450 /* CreateEventTrigStmt */, .first_field_at = 990, .num_fields = 5, .size = sizeof(CreateEventTrigStmt)},
+   {.name = 1452 /* AlterEventTrigStmt */, .first_field_at = 995, .num_fields = 3, .size = sizeof(AlterEventTrigStmt)},
+   {.name = 1644 /* RefreshMatViewStmt */, .first_field_at = 1266, .num_fields = 4, .size = sizeof(RefreshMatViewStmt)},
+   {.name = 1217 /* ReplicaIdentityStmt */, .first_field_at = 780, .num_fields = 3, .size = sizeof(ReplicaIdentityStmt)},
+   {.name = 1632 /* AlterSystemStmt */, .first_field_at = 1243, .num_fields = 2, .size = sizeof(AlterSystemStmt)},
+   {.name = 1433 /* CreatePolicyStmt */, .first_field_at = 957, .num_fields = 8, .size = sizeof(CreatePolicyStmt)},
+   {.name = 1434 /* AlterPolicyStmt */, .first_field_at = 965, .num_fields = 6, .size = sizeof(AlterPolicyStmt)},
+   {.name = 1682 /* CreateTransformStmt */, .first_field_at = 1298, .num_fields = 6, .size = sizeof(CreateTransformStmt)},
+   {.name = 1438 /* CreateAmStmt */, .first_field_at = 971, .num_fields = 4, .size = sizeof(CreateAmStmt)},
+   {.name = 1705 /* CreatePublicationStmt */, .first_field_at = 1330, .num_fields = 5, .size = sizeof(CreatePublicationStmt)},
+   {.name = 1707 /* AlterPublicationStmt */, .first_field_at = 1335, .num_fields = 6, .size = sizeof(AlterPublicationStmt)},
+   {.name = 1710 /* CreateSubscriptionStmt */, .first_field_at = 1341, .num_fields = 5, .size = sizeof(CreateSubscriptionStmt)},
+   {.name = 1717 /* AlterSubscriptionStmt */, .first_field_at = 1346, .num_fields = 6, .size = sizeof(AlterSubscriptionStmt)},
+   {.name = 1718 /* DropSubscriptionStmt */, .first_field_at = 1352, .num_fields = 4, .size = sizeof(DropSubscriptionStmt)},
+   {.name = 1538 /* CreateStatsStmt */, .first_field_at = 1118, .num_fields = 7, .size = sizeof(CreateStatsStmt)},
+   {.name = 1294 /* AlterCollationStmt */, .first_field_at = 791, .num_fields = 2, .size = sizeof(AlterCollationStmt)},
+   {.name = 1567 /* CallStmt */, .first_field_at = 1152, .num_fields = 3, .size = sizeof(CallStmt)},
+   {.name = 1540 /* AlterStatsStmt */, .first_field_at = 1125, .num_fields = 4, .size = sizeof(AlterStatsStmt)},
+   {.name = 883 /* A_Expr */, .first_field_at = 443, .num_fields = 6, .size = sizeof(A_Expr)},
+   {.name = 860 /* ColumnRef */, .first_field_at = 437, .num_fields = 3, .size = sizeof(ColumnRef)},
+   {.name = 862 /* ParamRef */, .first_field_at = 440, .num_fields = 3, .size = sizeof(ParamRef)},
+   {.name = 885 /* A_Const */, .first_field_at = 449, .num_fields = 3, .size = sizeof(A_Const)},
+   {.name = 908 /* FuncCall */, .first_field_at = 464, .num_fields = 11, .size = sizeof(FuncCall)},
+   {.name = 909 /* A_Star */, .first_field_at = 475, .num_fields = 1, .size = sizeof(A_Star)},
+   {.name = 913 /* A_Indices */, .first_field_at = 476, .num_fields = 4, .size = sizeof(A_Indices)},
+   {.name = 915 /* A_Indirection */, .first_field_at = 480, .num_fields = 3, .size = sizeof(A_Indirection)},
+   {.name = 916 /* A_ArrayExpr */, .first_field_at = 483, .num_fields = 3, .size = sizeof(A_ArrayExpr)},
+   {.name = 917 /* ResTarget */, .first_field_at = 486, .num_fields = 5, .size = sizeof(ResTarget)},
+   {.name = 921 /* MultiAssignRef */, .first_field_at = 491, .num_fields = 4, .size = sizeof(MultiAssignRef)},
+   {.name = 888 /* TypeCast */, .first_field_at = 452, .num_fields = 4, .size = sizeof(TypeCast)},
+   {.name = 890 /* CollateClause */, .first_field_at = 456, .num_fields = 4, .size = sizeof(CollateClause)},
+   {.name = 935 /* SortBy */, .first_field_at = 495, .num_fields = 6, .size = sizeof(SortBy)},
+   {.name = 942 /* WindowDef */, .first_field_at = 501, .num_fields = 9, .size = sizeof(WindowDef)},
+   {.name = 945 /* RangeSubselect */, .first_field_at = 510, .num_fields = 4, .size = sizeof(RangeSubselect)},
+   {.name = 950 /* RangeFunction */, .first_field_at = 514, .num_fields = 7, .size = sizeof(RangeFunction)},
+   {.name = 963 /* RangeTableSample */, .first_field_at = 537, .num_fields = 6, .size = sizeof(RangeTableSample)},
+   {.name = 953 /* RangeTableFunc */, .first_field_at = 521, .num_fields = 8, .size = sizeof(RangeTableFunc)},
+   {.name = 959 /* RangeTableFuncCol */, .first_field_at = 529, .num_fields = 8, .size = sizeof(RangeTableFuncCol)},
+   {.name = 858 /* TypeName */, .first_field_at = 428, .num_fields = 9, .size = sizeof(TypeName)},
+   {.name = 977 /* ColumnDef */, .first_field_at = 543, .num_fields = 18, .size = sizeof(ColumnDef)},
+   {.name = 983 /* IndexElem */, .first_field_at = 564, .num_fields = 8, .size = sizeof(IndexElem)},
+   {.name = 1385 /* Constraint */, .first_field_at = 855, .num_fields = 29, .size = sizeof(Constraint)},
+   {.name = 992 /* DefElem */, .first_field_at = 572, .num_fields = 6, .size = sizeof(DefElem)},
+   {.name = 1057 /* RangeTblEntry */, .first_field_at = 604, .num_fields = 34, .size = sizeof(RangeTblEntry)},
+   {.name = 1065 /* RangeTblFunction */, .first_field_at = 638, .num_fields = 8, .size = sizeof(RangeTblFunction)},
+   {.name = 1067 /* TableSampleClause */, .first_field_at = 646, .num_fields = 4, .size = sizeof(TableSampleClause)},
+   {.name = 1076 /* WithCheckOption */, .first_field_at = 650, .num_fields = 6, .size = sizeof(WithCheckOption)},
+   {.name = 1082 /* SortGroupClause */, .first_field_at = 656, .num_fields = 6, .size = sizeof(SortGroupClause)},
+   {.name = 1090 /* GroupingSet */, .first_field_at = 662, .num_fields = 4, .size = sizeof(GroupingSet)},
+   {.name = 1097 /* WindowClause */, .first_field_at = 666, .num_fields = 15, .size = sizeof(WindowClause)},
+   {.name = 1311 /* ObjectWithArgs */, .first_field_at = 809, .num_fields = 4, .size = sizeof(ObjectWithArgs)},
+   {.name = 1313 /* AccessPriv */, .first_field_at = 813, .num_fields = 3, .size = sizeof(AccessPriv)},
+   {.name = 1495 /* CreateOpClassItem */, .first_field_at = 1051, .num_fields = 7, .size = sizeof(CreateOpClassItem)},
+   {.name = 978 /* TableLikeClause */, .first_field_at = 561, .num_fields = 3, .size = sizeof(TableLikeClause)},
+   {.name = 1554 /* FunctionParameter */, .first_field_at = 1136, .num_fields = 5, .size = sizeof(FunctionParameter)},
+   {.name = 1006 /* LockingClause */, .first_field_at = 578, .num_fields = 4, .size = sizeof(LockingClause)},
+   {.name = 1100 /* RowMarkClause */, .first_field_at = 681, .num_fields = 5, .size = sizeof(RowMarkClause)},
+   {.name = 1007 /* XmlSerialize */, .first_field_at = 582, .num_fields = 5, .size = sizeof(XmlSerialize)},
+   {.name = 1103 /* WithClause */, .first_field_at = 686, .num_fields = 4, .size = sizeof(WithClause)},
+   {.name = 1107 /* InferClause */, .first_field_at = 690, .num_fields = 5, .size = sizeof(InferClause)},
+   {.name = 1110 /* OnConflictClause */, .first_field_at = 695, .num_fields = 6, .size = sizeof(OnConflictClause)},
+   {.name = 1124 /* CommonTableExpr */, .first_field_at = 701, .num_fields = 12, .size = sizeof(CommonTableExpr)},
+   {.name = 898 /* RoleSpec */, .first_field_at = 460, .num_fields = 4, .size = sizeof(RoleSpec)},
+   {.name = 1127 /* TriggerTransition */, .first_field_at = 713, .num_fields = 4, .size = sizeof(TriggerTransition)},
+   {.name = 1008 /* PartitionElem */, .first_field_at = 587, .num_fields = 6, .size = sizeof(PartitionElem)},
+   {.name = 1010 /* PartitionSpec */, .first_field_at = 593, .num_fields = 4, .size = sizeof(PartitionSpec)},
+   {.name = 793 /* PartitionBoundSpec */, .first_field_at = 382, .num_fields = 9, .size = sizeof(PartitionBoundSpec)},
+   {.name = 1016 /* PartitionRangeDatum */, .first_field_at = 597, .num_fields = 4, .size = sizeof(PartitionRangeDatum)},
+   {.name = 1019 /* PartitionCmd */, .first_field_at = 601, .num_fields = 3, .size = sizeof(PartitionCmd)},
+   {.name = 1639 /* VacuumRelation */, .first_field_at = 1253, .num_fields = 4, .size = sizeof(VacuumRelation)},
+   {.name = 3074 /* IdentifySystemCmd */, .first_field_at = 2770, .num_fields = 1, .size = sizeof(IdentifySystemCmd)},
+   {.name = 3075 /* BaseBackupCmd */, .first_field_at = 2771, .num_fields = 2, .size = sizeof(BaseBackupCmd)},
+   {.name = 3082 /* CreateReplicationSlotCmd */, .first_field_at = 2773, .num_fields = 6, .size = sizeof(CreateReplicationSlotCmd)},
+   {.name = 3084 /* DropReplicationSlotCmd */, .first_field_at = 2779, .num_fields = 3, .size = sizeof(DropReplicationSlotCmd)},
+   {.name = 3087 /* StartReplicationCmd */, .first_field_at = 2782, .num_fields = 6, .size = sizeof(StartReplicationCmd)},
+   {.name = 3088 /* TimeLineHistoryCmd */, .first_field_at = 2788, .num_fields = 2, .size = sizeof(TimeLineHistoryCmd)},
+   {.name = 3089 /* SQLCmd */, .first_field_at = 2790, .num_fields = 1, .size = sizeof(SQLCmd)},
+   {0},
+   {0},
+   {.name = 2471 /* ReturnSetInfo */, .first_field_at = 2172, .num_fields = 8, .size = sizeof(ReturnSetInfo)},
+   {0},
+   {.name = 2389 /* TIDBitmap */, .first_field_at = 2117, .num_fields = 0, .size = TYPE_SIZE_UNKNOWN},
+   {.name = 1563 /* InlineCodeBlock */, .first_field_at = 1147, .num_fields = 5, .size = sizeof(InlineCodeBlock)},
+   {0},
+   {0},
+   {0},
+   {0},
+   {.name = 3110 /* ForeignKeyCacheInfo */, .first_field_at = 2825, .num_fields = 8, .size = sizeof(ForeignKeyCacheInfo)},
+   {.name = 1568 /* CallContext */, .first_field_at = 1155, .num_fields = 2, .size = sizeof(CallContext)},
+   {.name = 3092 /* SupportRequestSimplify */, .first_field_at = 2791, .num_fields = 3, .size = sizeof(SupportRequestSimplify)},
+   {.name = 3098 /* SupportRequestSelectivity */, .first_field_at = 2794, .num_fields = 10, .size = sizeof(SupportRequestSelectivity)},
+   {.name = 3101 /* SupportRequestCost */, .first_field_at = 2804, .num_fields = 6, .size = sizeof(SupportRequestCost)},
+   {.name = 3102 /* SupportRequestRows */, .first_field_at = 2810, .num_fields = 5, .size = sizeof(SupportRequestRows)},
+   {.name = 3106 /* SupportRequestIndexCondition */, .first_field_at = 2815, .num_fields = 10, .size = sizeof(SupportRequestIndexCondition)}
+};
+
+const TIStructField ti_struct_fields[] = {
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct List, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 423 /* length */, .type = 422 /* int */, .offset = offsetof(struct List, length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 424 /* max_length */, .type = 422 /* int */, .offset = offsetof(struct List, max_length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 426 /* elements */, .type = 425 /* union ListCell * */, .offset = offsetof(struct List, elements), .size = sizeof(union ListCell *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 428 /* initial_elements */, .type = 427 /* union ListCell [] */, .offset = offsetof(struct List, initial_elements), .size = TYPE_SIZE_UNKNOWN, .flags = TYPE_CAT_SCALAR | TYPE_CAT_INCOMPLETE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct List, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 423 /* length */, .type = 422 /* int */, .offset = offsetof(struct List, length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 424 /* max_length */, .type = 422 /* int */, .offset = offsetof(struct List, max_length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 426 /* elements */, .type = 425 /* union ListCell * */, .offset = offsetof(struct List, elements), .size = sizeof(union ListCell *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 428 /* initial_elements */, .type = 427 /* union ListCell [] */, .offset = offsetof(struct List, initial_elements), .size = TYPE_SIZE_UNKNOWN, .flags = TYPE_CAT_SCALAR | TYPE_CAT_INCOMPLETE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct List, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 423 /* length */, .type = 422 /* int */, .offset = offsetof(struct List, length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 424 /* max_length */, .type = 422 /* int */, .offset = offsetof(struct List, max_length), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 426 /* elements */, .type = 425 /* union ListCell * */, .offset = offsetof(struct List, elements), .size = sizeof(union ListCell *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 428 /* initial_elements */, .type = 427 /* union ListCell [] */, .offset = offsetof(struct List, initial_elements), .size = TYPE_SIZE_UNKNOWN, .flags = TYPE_CAT_SCALAR | TYPE_CAT_INCOMPLETE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Alias, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 433 /* aliasname */, .type = 432 /* char * */, .offset = offsetof(struct Alias, aliasname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 435 /* colnames */, .type = 434 /* struct List * */, .offset = offsetof(struct Alias, colnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeVar, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 437 /* catalogname */, .type = 432 /* char * */, .offset = offsetof(struct RangeVar, catalogname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 438 /* schemaname */, .type = 432 /* char * */, .offset = offsetof(struct RangeVar, schemaname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 439 /* relname */, .type = 432 /* char * */, .offset = offsetof(struct RangeVar, relname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 441 /* inh */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeVar, inh), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 443 /* relpersistence */, .type = 442 /* char */, .offset = offsetof(struct RangeVar, relpersistence), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeVar, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RangeVar, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TableFunc, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 448 /* ns_uris */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, ns_uris), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 449 /* ns_names */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, ns_names), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 451 /* docexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct TableFunc, docexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 452 /* rowexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct TableFunc, rowexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 435 /* colnames */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, colnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 453 /* coltypes */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, coltypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 454 /* coltypmods */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, coltypmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 455 /* colcollations */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, colcollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 456 /* colexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, colexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 457 /* coldefexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFunc, coldefexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 459 /* notnulls */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct TableFunc, notnulls), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 460 /* ordinalitycol */, .type = 422 /* int */, .offset = offsetof(struct TableFunc, ordinalitycol), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct TableFunc, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IntoClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 463 /* rel */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct IntoClause, rel), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 464 /* colNames */, .type = 434 /* struct List * */, .offset = offsetof(struct IntoClause, colNames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 465 /* accessMethod */, .type = 432 /* char * */, .offset = offsetof(struct IntoClause, accessMethod), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct IntoClause, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 472 /* onCommit */, .type = 471 /* enum OnCommitAction */, .offset = offsetof(struct IntoClause, onCommit), .size = sizeof(enum OnCommitAction), .flags = TYPE_CAT_SCALAR, .type_id = 1, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 473 /* tableSpaceName */, .type = 432 /* char * */, .offset = offsetof(struct IntoClause, tableSpaceName), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 474 /* viewQuery */, .type = 450 /* struct Node * */, .offset = offsetof(struct IntoClause, viewQuery), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 475 /* skipData */, .type = 440 /* _Bool */, .offset = offsetof(struct IntoClause, skipData), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Expr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct Var, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 481 /* varno */, .type = 480 /* unsigned int */, .offset = offsetof(struct Var, varno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 483 /* varattno */, .type = 482 /* short */, .offset = offsetof(struct Var, varattno), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 484 /* vartype */, .type = 480 /* unsigned int */, .offset = offsetof(struct Var, vartype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 485 /* vartypmod */, .type = 422 /* int */, .offset = offsetof(struct Var, vartypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 486 /* varcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Var, varcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 487 /* varlevelsup */, .type = 480 /* unsigned int */, .offset = offsetof(struct Var, varlevelsup), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 488 /* varnoold */, .type = 480 /* unsigned int */, .offset = offsetof(struct Var, varnoold), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 489 /* varoattno */, .type = 482 /* short */, .offset = offsetof(struct Var, varoattno), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct Var, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct Const, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 491 /* consttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct Const, consttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 492 /* consttypmod */, .type = 422 /* int */, .offset = offsetof(struct Const, consttypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 493 /* constcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Const, constcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 494 /* constlen */, .type = 422 /* int */, .offset = offsetof(struct Const, constlen), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 495 /* constisnull */, .type = 440 /* _Bool */, .offset = offsetof(struct Const, constisnull), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 496 /* constbyval */, .type = 440 /* _Bool */, .offset = offsetof(struct Const, constbyval), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 498 /* constvalue */, .type = 497 /* unsigned long */, .offset = offsetof(struct Const, constvalue), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct Const, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct Param, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 505 /* paramkind */, .type = 504 /* enum ParamKind */, .offset = offsetof(struct Param, paramkind), .size = sizeof(enum ParamKind), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 506 /* paramid */, .type = 422 /* int */, .offset = offsetof(struct Param, paramid), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 507 /* paramtype */, .type = 480 /* unsigned int */, .offset = offsetof(struct Param, paramtype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 508 /* paramtypmod */, .type = 422 /* int */, .offset = offsetof(struct Param, paramtypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 509 /* paramcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Param, paramcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct Param, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct Aggref, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 511 /* aggfnoid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, aggfnoid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 512 /* aggtype */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, aggtype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 513 /* aggcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, aggcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 515 /* aggtranstype */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, aggtranstype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 516 /* aggargtypes */, .type = 434 /* struct List * */, .offset = offsetof(struct Aggref, aggargtypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 517 /* aggdirectargs */, .type = 434 /* struct List * */, .offset = offsetof(struct Aggref, aggdirectargs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct Aggref, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 519 /* aggorder */, .type = 434 /* struct List * */, .offset = offsetof(struct Aggref, aggorder), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 520 /* aggdistinct */, .type = 434 /* struct List * */, .offset = offsetof(struct Aggref, aggdistinct), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 522 /* aggfilter */, .type = 521 /* struct Expr * */, .offset = offsetof(struct Aggref, aggfilter), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 523 /* aggstar */, .type = 440 /* _Bool */, .offset = offsetof(struct Aggref, aggstar), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 524 /* aggvariadic */, .type = 440 /* _Bool */, .offset = offsetof(struct Aggref, aggvariadic), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 525 /* aggkind */, .type = 442 /* char */, .offset = offsetof(struct Aggref, aggkind), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 526 /* agglevelsup */, .type = 480 /* unsigned int */, .offset = offsetof(struct Aggref, agglevelsup), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 531 /* aggsplit */, .type = 530 /* enum AggSplit */, .offset = offsetof(struct Aggref, aggsplit), .size = sizeof(enum AggSplit), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct Aggref, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct GroupingFunc, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingFunc, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 533 /* refs */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingFunc, refs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 534 /* cols */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingFunc, cols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 526 /* agglevelsup */, .type = 480 /* unsigned int */, .offset = offsetof(struct GroupingFunc, agglevelsup), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct GroupingFunc, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct WindowFunc, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 536 /* winfnoid */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowFunc, winfnoid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 537 /* wintype */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowFunc, wintype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 538 /* wincollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowFunc, wincollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowFunc, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowFunc, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 522 /* aggfilter */, .type = 521 /* struct Expr * */, .offset = offsetof(struct WindowFunc, aggfilter), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 539 /* winref */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowFunc, winref), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 540 /* winstar */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowFunc, winstar), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 541 /* winagg */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowFunc, winagg), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct WindowFunc, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct SubscriptingRef, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 543 /* refcontainertype */, .type = 480 /* unsigned int */, .offset = offsetof(struct SubscriptingRef, refcontainertype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 544 /* refelemtype */, .type = 480 /* unsigned int */, .offset = offsetof(struct SubscriptingRef, refelemtype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 545 /* reftypmod */, .type = 422 /* int */, .offset = offsetof(struct SubscriptingRef, reftypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 546 /* refcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SubscriptingRef, refcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 547 /* refupperindexpr */, .type = 434 /* struct List * */, .offset = offsetof(struct SubscriptingRef, refupperindexpr), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 548 /* reflowerindexpr */, .type = 434 /* struct List * */, .offset = offsetof(struct SubscriptingRef, reflowerindexpr), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 549 /* refexpr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct SubscriptingRef, refexpr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 550 /* refassgnexpr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct SubscriptingRef, refassgnexpr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct FuncExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 552 /* funcid */, .type = 480 /* unsigned int */, .offset = offsetof(struct FuncExpr, funcid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 553 /* funcresulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct FuncExpr, funcresulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 554 /* funcretset */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncExpr, funcretset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 555 /* funcvariadic */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncExpr, funcvariadic), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 560 /* funcformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct FuncExpr, funcformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 561 /* funccollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct FuncExpr, funccollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct FuncExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct FuncExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct FuncExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct NamedArgExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct NamedArgExpr, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct NamedArgExpr, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 565 /* argnumber */, .type = 422 /* int */, .offset = offsetof(struct NamedArgExpr, argnumber), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct NamedArgExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct OpExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 567 /* opno */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 568 /* opfuncid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opfuncid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OPFUNCID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 569 /* opresulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opresulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 570 /* opretset */, .type = 440 /* _Bool */, .offset = offsetof(struct OpExpr, opretset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 571 /* opcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct OpExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct OpExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct OpExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 567 /* opno */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 568 /* opfuncid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opfuncid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OPFUNCID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 569 /* opresulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opresulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 570 /* opretset */, .type = 440 /* _Bool */, .offset = offsetof(struct OpExpr, opretset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 571 /* opcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct OpExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct OpExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct OpExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 567 /* opno */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 568 /* opfuncid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opfuncid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OPFUNCID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 569 /* opresulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opresulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 570 /* opretset */, .type = 440 /* _Bool */, .offset = offsetof(struct OpExpr, opretset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 571 /* opcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, opcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct OpExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct OpExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct OpExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct ScalarArrayOpExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 567 /* opno */, .type = 480 /* unsigned int */, .offset = offsetof(struct ScalarArrayOpExpr, opno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 568 /* opfuncid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ScalarArrayOpExpr, opfuncid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OPFUNCID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 575 /* useOr */, .type = 440 /* _Bool */, .offset = offsetof(struct ScalarArrayOpExpr, useOr), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ScalarArrayOpExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct ScalarArrayOpExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ScalarArrayOpExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct BoolExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 581 /* boolop */, .type = 580 /* enum BoolExprType */, .offset = offsetof(struct BoolExpr, boolop), .size = sizeof(enum BoolExprType), .flags = TYPE_CAT_SCALAR, .type_id = 5, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct BoolExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct BoolExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct SubLink, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 592 /* subLinkType */, .type = 591 /* enum SubLinkType */, .offset = offsetof(struct SubLink, subLinkType), .size = sizeof(enum SubLinkType), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 593 /* subLinkId */, .type = 422 /* int */, .offset = offsetof(struct SubLink, subLinkId), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 594 /* testexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct SubLink, testexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 595 /* operName */, .type = 434 /* struct List * */, .offset = offsetof(struct SubLink, operName), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 596 /* subselect */, .type = 450 /* struct Node * */, .offset = offsetof(struct SubLink, subselect), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct SubLink, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct SubPlan, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 592 /* subLinkType */, .type = 591 /* enum SubLinkType */, .offset = offsetof(struct SubPlan, subLinkType), .size = sizeof(enum SubLinkType), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 594 /* testexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct SubPlan, testexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 598 /* paramIds */, .type = 434 /* struct List * */, .offset = offsetof(struct SubPlan, paramIds), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 599 /* plan_id */, .type = 422 /* int */, .offset = offsetof(struct SubPlan, plan_id), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 600 /* plan_name */, .type = 432 /* char * */, .offset = offsetof(struct SubPlan, plan_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 601 /* firstColType */, .type = 480 /* unsigned int */, .offset = offsetof(struct SubPlan, firstColType), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 602 /* firstColTypmod */, .type = 422 /* int */, .offset = offsetof(struct SubPlan, firstColTypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 603 /* firstColCollation */, .type = 480 /* unsigned int */, .offset = offsetof(struct SubPlan, firstColCollation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 604 /* useHashTable */, .type = 440 /* _Bool */, .offset = offsetof(struct SubPlan, useHashTable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 605 /* unknownEqFalse */, .type = 440 /* _Bool */, .offset = offsetof(struct SubPlan, unknownEqFalse), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 606 /* parallel_safe */, .type = 440 /* _Bool */, .offset = offsetof(struct SubPlan, parallel_safe), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 607 /* setParam */, .type = 434 /* struct List * */, .offset = offsetof(struct SubPlan, setParam), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 608 /* parParam */, .type = 434 /* struct List * */, .offset = offsetof(struct SubPlan, parParam), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct SubPlan, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 610 /* startup_cost */, .type = 609 /* double */, .offset = offsetof(struct SubPlan, startup_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 611 /* per_call_cost */, .type = 609 /* double */, .offset = offsetof(struct SubPlan, per_call_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct AlternativeSubPlan, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 613 /* subplans */, .type = 434 /* struct List * */, .offset = offsetof(struct AlternativeSubPlan, subplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct FieldSelect, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct FieldSelect, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 615 /* fieldnum */, .type = 482 /* short */, .offset = offsetof(struct FieldSelect, fieldnum), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct FieldSelect, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 617 /* resulttypmod */, .type = 422 /* int */, .offset = offsetof(struct FieldSelect, resulttypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 618 /* resultcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct FieldSelect, resultcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct FieldStore, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct FieldStore, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 620 /* newvals */, .type = 434 /* struct List * */, .offset = offsetof(struct FieldStore, newvals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 621 /* fieldnums */, .type = 434 /* struct List * */, .offset = offsetof(struct FieldStore, fieldnums), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct FieldStore, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct RelabelType, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct RelabelType, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelabelType, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 617 /* resulttypmod */, .type = 422 /* int */, .offset = offsetof(struct RelabelType, resulttypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 618 /* resultcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelabelType, resultcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 623 /* relabelformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct RelabelType, relabelformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RelabelType, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CoerceViaIO, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CoerceViaIO, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceViaIO, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 618 /* resultcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceViaIO, resultcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 625 /* coerceformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct CoerceViaIO, coerceformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CoerceViaIO, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct ArrayCoerceExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct ArrayCoerceExpr, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 627 /* elemexpr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct ArrayCoerceExpr, elemexpr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct ArrayCoerceExpr, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 617 /* resulttypmod */, .type = 422 /* int */, .offset = offsetof(struct ArrayCoerceExpr, resulttypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 618 /* resultcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ArrayCoerceExpr, resultcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 625 /* coerceformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct ArrayCoerceExpr, coerceformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ArrayCoerceExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct ConvertRowtypeExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct ConvertRowtypeExpr, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct ConvertRowtypeExpr, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 629 /* convertformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct ConvertRowtypeExpr, convertformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ConvertRowtypeExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CollateExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CollateExpr, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 631 /* collOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct CollateExpr, collOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CollateExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CaseExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 633 /* casetype */, .type = 480 /* unsigned int */, .offset = offsetof(struct CaseExpr, casetype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 634 /* casecollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct CaseExpr, casecollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CaseExpr, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct CaseExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 635 /* defresult */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CaseExpr, defresult), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CaseExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CaseWhen, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CaseWhen, expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 638 /* result */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CaseWhen, result), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CaseWhen, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CaseTestExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 640 /* typeId */, .type = 480 /* unsigned int */, .offset = offsetof(struct CaseTestExpr, typeId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 641 /* typeMod */, .type = 422 /* int */, .offset = offsetof(struct CaseTestExpr, typeMod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 642 /* collation */, .type = 480 /* unsigned int */, .offset = offsetof(struct CaseTestExpr, collation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct ArrayExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 644 /* array_typeid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ArrayExpr, array_typeid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 645 /* array_collid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ArrayExpr, array_collid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 646 /* element_typeid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ArrayExpr, element_typeid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 426 /* elements */, .type = 434 /* struct List * */, .offset = offsetof(struct ArrayExpr, elements), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 647 /* multidims */, .type = 440 /* _Bool */, .offset = offsetof(struct ArrayExpr, multidims), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ArrayExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct RowExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct RowExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 649 /* row_typeid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RowExpr, row_typeid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 650 /* row_format */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct RowExpr, row_format), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 435 /* colnames */, .type = 434 /* struct List * */, .offset = offsetof(struct RowExpr, colnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RowExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct RowCompareExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 659 /* rctype */, .type = 658 /* enum RowCompareType */, .offset = offsetof(struct RowCompareExpr, rctype), .size = sizeof(enum RowCompareType), .flags = TYPE_CAT_SCALAR, .type_id = 7, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 660 /* opnos */, .type = 434 /* struct List * */, .offset = offsetof(struct RowCompareExpr, opnos), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 661 /* opfamilies */, .type = 434 /* struct List * */, .offset = offsetof(struct RowCompareExpr, opfamilies), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 662 /* inputcollids */, .type = 434 /* struct List * */, .offset = offsetof(struct RowCompareExpr, inputcollids), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 663 /* largs */, .type = 434 /* struct List * */, .offset = offsetof(struct RowCompareExpr, largs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 664 /* rargs */, .type = 434 /* struct List * */, .offset = offsetof(struct RowCompareExpr, rargs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CoalesceExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 666 /* coalescetype */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoalesceExpr, coalescetype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 667 /* coalescecollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoalesceExpr, coalescecollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct CoalesceExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CoalesceExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct MinMaxExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 669 /* minmaxtype */, .type = 480 /* unsigned int */, .offset = offsetof(struct MinMaxExpr, minmaxtype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 670 /* minmaxcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct MinMaxExpr, minmaxcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct MinMaxExpr, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 674 /* op */, .type = 673 /* enum MinMaxOp */, .offset = offsetof(struct MinMaxExpr, op), .size = sizeof(enum MinMaxOp), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct MinMaxExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct MinMaxExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct SQLValueFunction, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 674 /* op */, .type = 691 /* enum SQLValueFunctionOp */, .offset = offsetof(struct SQLValueFunction, op), .size = sizeof(enum SQLValueFunctionOp), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 480 /* unsigned int */, .offset = offsetof(struct SQLValueFunction, type), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 692 /* typmod */, .type = 422 /* int */, .offset = offsetof(struct SQLValueFunction, typmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct SQLValueFunction, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct XmlExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 674 /* op */, .type = 702 /* enum XmlExprOp */, .offset = offsetof(struct XmlExpr, op), .size = sizeof(enum XmlExprOp), .flags = TYPE_CAT_SCALAR, .type_id = 10, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct XmlExpr, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 703 /* named_args */, .type = 434 /* struct List * */, .offset = offsetof(struct XmlExpr, named_args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 704 /* arg_names */, .type = 434 /* struct List * */, .offset = offsetof(struct XmlExpr, arg_names), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct XmlExpr, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 708 /* xmloption */, .type = 707 /* XmlOptionType */, .offset = offsetof(struct XmlExpr, xmloption), .size = sizeof(XmlOptionType), .flags = TYPE_CAT_SCALAR, .type_id = 11, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 480 /* unsigned int */, .offset = offsetof(struct XmlExpr, type), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 692 /* typmod */, .type = 422 /* int */, .offset = offsetof(struct XmlExpr, typmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct XmlExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct NullTest, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct NullTest, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 713 /* nulltesttype */, .type = 712 /* enum NullTestType */, .offset = offsetof(struct NullTest, nulltesttype), .size = sizeof(enum NullTestType), .flags = TYPE_CAT_SCALAR, .type_id = 12, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 714 /* argisrow */, .type = 440 /* _Bool */, .offset = offsetof(struct NullTest, argisrow), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct NullTest, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct BooleanTest, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct BooleanTest, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 723 /* booltesttype */, .type = 722 /* enum BoolTestType */, .offset = offsetof(struct BooleanTest, booltesttype), .size = sizeof(enum BoolTestType), .flags = TYPE_CAT_SCALAR, .type_id = 13, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct BooleanTest, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CoerceToDomain, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 521 /* struct Expr * */, .offset = offsetof(struct CoerceToDomain, arg), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 616 /* resulttype */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceToDomain, resulttype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 617 /* resulttypmod */, .type = 422 /* int */, .offset = offsetof(struct CoerceToDomain, resulttypmod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 618 /* resultcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceToDomain, resultcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 725 /* coercionformat */, .type = 559 /* enum CoercionForm */, .offset = offsetof(struct CoerceToDomain, coercionformat), .size = sizeof(enum CoercionForm), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 4, .known_type_id = KNOWN_TYPE_COERCIONFORM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CoerceToDomain, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CoerceToDomainValue, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 640 /* typeId */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceToDomainValue, typeId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 641 /* typeMod */, .type = 422 /* int */, .offset = offsetof(struct CoerceToDomainValue, typeMod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 642 /* collation */, .type = 480 /* unsigned int */, .offset = offsetof(struct CoerceToDomainValue, collation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CoerceToDomainValue, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct SetToDefault, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 640 /* typeId */, .type = 480 /* unsigned int */, .offset = offsetof(struct SetToDefault, typeId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 641 /* typeMod */, .type = 422 /* int */, .offset = offsetof(struct SetToDefault, typeMod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 642 /* collation */, .type = 480 /* unsigned int */, .offset = offsetof(struct SetToDefault, collation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct SetToDefault, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct CurrentOfExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 729 /* cvarno */, .type = 480 /* unsigned int */, .offset = offsetof(struct CurrentOfExpr, cvarno), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 730 /* cursor_name */, .type = 432 /* char * */, .offset = offsetof(struct CurrentOfExpr, cursor_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 731 /* cursor_param */, .type = 422 /* int */, .offset = offsetof(struct CurrentOfExpr, cursor_param), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct NextValueExpr, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 733 /* seqid */, .type = 480 /* unsigned int */, .offset = offsetof(struct NextValueExpr, seqid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 640 /* typeId */, .type = 480 /* unsigned int */, .offset = offsetof(struct NextValueExpr, typeId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct InferenceElem, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 450 /* struct Node * */, .offset = offsetof(struct InferenceElem, expr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 735 /* infercollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct InferenceElem, infercollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 736 /* inferopclass */, .type = 480 /* unsigned int */, .offset = offsetof(struct InferenceElem, inferopclass), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct TargetEntry, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct TargetEntry, expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 738 /* resno */, .type = 482 /* short */, .offset = offsetof(struct TargetEntry, resno), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 739 /* resname */, .type = 432 /* char * */, .offset = offsetof(struct TargetEntry, resname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 740 /* ressortgroupref */, .type = 480 /* unsigned int */, .offset = offsetof(struct TargetEntry, ressortgroupref), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 741 /* resorigtbl */, .type = 480 /* unsigned int */, .offset = offsetof(struct TargetEntry, resorigtbl), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 742 /* resorigcol */, .type = 482 /* short */, .offset = offsetof(struct TargetEntry, resorigcol), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 743 /* resjunk */, .type = 440 /* _Bool */, .offset = offsetof(struct TargetEntry, resjunk), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTblRef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 745 /* rtindex */, .type = 422 /* int */, .offset = offsetof(struct RangeTblRef, rtindex), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct JoinExpr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct JoinExpr, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 757 /* isNatural */, .type = 440 /* _Bool */, .offset = offsetof(struct JoinExpr, isNatural), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 758 /* larg */, .type = 450 /* struct Node * */, .offset = offsetof(struct JoinExpr, larg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 759 /* rarg */, .type = 450 /* struct Node * */, .offset = offsetof(struct JoinExpr, rarg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 760 /* usingClause */, .type = 434 /* struct List * */, .offset = offsetof(struct JoinExpr, usingClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 761 /* quals */, .type = 450 /* struct Node * */, .offset = offsetof(struct JoinExpr, quals), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct JoinExpr, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 745 /* rtindex */, .type = 422 /* int */, .offset = offsetof(struct JoinExpr, rtindex), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct FromExpr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 763 /* fromlist */, .type = 434 /* struct List * */, .offset = offsetof(struct FromExpr, fromlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 761 /* quals */, .type = 450 /* struct Node * */, .offset = offsetof(struct FromExpr, quals), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct OnConflictExpr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 769 /* action */, .type = 768 /* enum OnConflictAction */, .offset = offsetof(struct OnConflictExpr, action), .size = sizeof(enum OnConflictAction), .flags = TYPE_CAT_SCALAR, .type_id = 15, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 770 /* arbiterElems */, .type = 434 /* struct List * */, .offset = offsetof(struct OnConflictExpr, arbiterElems), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 771 /* arbiterWhere */, .type = 450 /* struct Node * */, .offset = offsetof(struct OnConflictExpr, arbiterWhere), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 772 /* constraint */, .type = 480 /* unsigned int */, .offset = offsetof(struct OnConflictExpr, constraint), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 773 /* onConflictSet */, .type = 434 /* struct List * */, .offset = offsetof(struct OnConflictExpr, onConflictSet), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 774 /* onConflictWhere */, .type = 450 /* struct Node * */, .offset = offsetof(struct OnConflictExpr, onConflictWhere), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 775 /* exclRelIndex */, .type = 422 /* int */, .offset = offsetof(struct OnConflictExpr, exclRelIndex), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 776 /* exclRelTlist */, .type = 434 /* struct List * */, .offset = offsetof(struct OnConflictExpr, exclRelTlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Value, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 778 /* union ValUnion */, .offset = offsetof(struct Value, val), .size = sizeof(union ValUnion), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_VALUE_UNION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionBoundSpec, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 786 /* strategy */, .type = 442 /* char */, .offset = offsetof(struct PartitionBoundSpec, strategy), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 787 /* is_default */, .type = 440 /* _Bool */, .offset = offsetof(struct PartitionBoundSpec, is_default), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 788 /* modulus */, .type = 422 /* int */, .offset = offsetof(struct PartitionBoundSpec, modulus), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 789 /* remainder */, .type = 422 /* int */, .offset = offsetof(struct PartitionBoundSpec, remainder), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 790 /* listdatums */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionBoundSpec, listdatums), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 791 /* lowerdatums */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionBoundSpec, lowerdatums), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 792 /* upperdatums */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionBoundSpec, upperdatums), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct PartitionBoundSpec, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Query, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 802 /* commandType */, .type = 801 /* enum CmdType */, .offset = offsetof(struct Query, commandType), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 809 /* querySource */, .type = 808 /* enum QuerySource */, .offset = offsetof(struct Query, querySource), .size = sizeof(enum QuerySource), .flags = TYPE_CAT_SCALAR, .type_id = 17, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 810 /* queryId */, .type = 497 /* unsigned long */, .offset = offsetof(struct Query, queryId), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 811 /* canSetTag */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, canSetTag), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 812 /* utilityStmt */, .type = 450 /* struct Node * */, .offset = offsetof(struct Query, utilityStmt), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 813 /* resultRelation */, .type = 422 /* int */, .offset = offsetof(struct Query, resultRelation), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 814 /* hasAggs */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasAggs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 815 /* hasWindowFuncs */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasWindowFuncs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 816 /* hasTargetSRFs */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasTargetSRFs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 817 /* hasSubLinks */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasSubLinks), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 818 /* hasDistinctOn */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasDistinctOn), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 819 /* hasRecursive */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasRecursive), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 820 /* hasModifyingCTE */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasModifyingCTE), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 821 /* hasForUpdate */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasForUpdate), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 822 /* hasRowSecurity */, .type = 440 /* _Bool */, .offset = offsetof(struct Query, hasRowSecurity), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 823 /* cteList */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, cteList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 824 /* rtable */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, rtable), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 826 /* jointree */, .type = 825 /* struct FromExpr * */, .offset = offsetof(struct Query, jointree), .size = sizeof(struct FromExpr *), .flags = TYPE_CAT_SCALAR, .type_id = 150, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 827 /* targetList */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, targetList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 832 /* override */, .type = 831 /* enum OverridingKind */, .offset = offsetof(struct Query, override), .size = sizeof(enum OverridingKind), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 834 /* onConflict */, .type = 833 /* struct OnConflictExpr * */, .offset = offsetof(struct Query, onConflict), .size = sizeof(struct OnConflictExpr *), .flags = TYPE_CAT_SCALAR, .type_id = 151, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 835 /* returningList */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, returningList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 836 /* groupClause */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, groupClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 837 /* groupingSets */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, groupingSets), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 838 /* havingQual */, .type = 450 /* struct Node * */, .offset = offsetof(struct Query, havingQual), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 839 /* windowClause */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, windowClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 840 /* distinctClause */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, distinctClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 841 /* sortClause */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, sortClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 842 /* limitOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct Query, limitOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 843 /* limitCount */, .type = 450 /* struct Node * */, .offset = offsetof(struct Query, limitCount), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 845 /* setOperations */, .type = 450 /* struct Node * */, .offset = offsetof(struct Query, setOperations), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 846 /* constraintDeps */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, constraintDeps), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 847 /* withCheckOptions */, .type = 434 /* struct List * */, .offset = offsetof(struct Query, withCheckOptions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 848 /* stmt_location */, .type = 422 /* int */, .offset = offsetof(struct Query, stmt_location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 849 /* stmt_len */, .type = 422 /* int */, .offset = offsetof(struct Query, stmt_len), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TypeName, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 851 /* names */, .type = 434 /* struct List * */, .offset = offsetof(struct TypeName, names), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 852 /* typeOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct TypeName, typeOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 853 /* setof */, .type = 440 /* _Bool */, .offset = offsetof(struct TypeName, setof), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 854 /* pct_type */, .type = 440 /* _Bool */, .offset = offsetof(struct TypeName, pct_type), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 855 /* typmods */, .type = 434 /* struct List * */, .offset = offsetof(struct TypeName, typmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 856 /* typemod */, .type = 422 /* int */, .offset = offsetof(struct TypeName, typemod), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 857 /* arrayBounds */, .type = 434 /* struct List * */, .offset = offsetof(struct TypeName, arrayBounds), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct TypeName, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ColumnRef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 859 /* fields */, .type = 434 /* struct List * */, .offset = offsetof(struct ColumnRef, fields), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ColumnRef, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ParamRef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 861 /* number */, .type = 422 /* int */, .offset = offsetof(struct ParamRef, number), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ParamRef, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_Expr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 879 /* enum A_Expr_Kind */, .offset = offsetof(struct A_Expr, kind), .size = sizeof(enum A_Expr_Kind), .flags = TYPE_CAT_SCALAR, .type_id = 19, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 434 /* struct List * */, .offset = offsetof(struct A_Expr, name), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 881 /* lexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct A_Expr, lexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 882 /* rexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct A_Expr, rexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct A_Expr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_Const, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 884 /* struct Value */, .offset = offsetof(struct A_Const, val), .size = sizeof(struct Value), .flags = TYPE_CAT_SCALAR, .type_id = 218, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct A_Const, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TypeCast, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 450 /* struct Node * */, .offset = offsetof(struct TypeCast, arg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct TypeCast, typeName), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct TypeCast, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CollateClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 450 /* struct Node * */, .offset = offsetof(struct CollateClause, arg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 889 /* collname */, .type = 434 /* struct List * */, .offset = offsetof(struct CollateClause, collname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CollateClause, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RoleSpec, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 896 /* roletype */, .type = 895 /* enum RoleSpecType */, .offset = offsetof(struct RoleSpec, roletype), .size = sizeof(enum RoleSpecType), .flags = TYPE_CAT_SCALAR, .type_id = 20, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 897 /* rolename */, .type = 432 /* char * */, .offset = offsetof(struct RoleSpec, rolename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RoleSpec, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct FuncCall, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 899 /* funcname */, .type = 434 /* struct List * */, .offset = offsetof(struct FuncCall, funcname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct FuncCall, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 900 /* agg_order */, .type = 434 /* struct List * */, .offset = offsetof(struct FuncCall, agg_order), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 901 /* agg_filter */, .type = 450 /* struct Node * */, .offset = offsetof(struct FuncCall, agg_filter), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 902 /* agg_within_group */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncCall, agg_within_group), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 903 /* agg_star */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncCall, agg_star), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 904 /* agg_distinct */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncCall, agg_distinct), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 905 /* func_variadic */, .type = 440 /* _Bool */, .offset = offsetof(struct FuncCall, func_variadic), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 907 /* over */, .type = 906 /* struct WindowDef * */, .offset = offsetof(struct FuncCall, over), .size = sizeof(struct WindowDef *), .flags = TYPE_CAT_SCALAR, .type_id = 357, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct FuncCall, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_Star, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_Indices, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 910 /* is_slice */, .type = 440 /* _Bool */, .offset = offsetof(struct A_Indices, is_slice), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 911 /* lidx */, .type = 450 /* struct Node * */, .offset = offsetof(struct A_Indices, lidx), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 912 /* uidx */, .type = 450 /* struct Node * */, .offset = offsetof(struct A_Indices, uidx), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_Indirection, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 450 /* struct Node * */, .offset = offsetof(struct A_Indirection, arg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 914 /* indirection */, .type = 434 /* struct List * */, .offset = offsetof(struct A_Indirection, indirection), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct A_ArrayExpr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 426 /* elements */, .type = 434 /* struct List * */, .offset = offsetof(struct A_ArrayExpr, elements), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct A_ArrayExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ResTarget, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct ResTarget, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 914 /* indirection */, .type = 434 /* struct List * */, .offset = offsetof(struct ResTarget, indirection), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 779 /* val */, .type = 450 /* struct Node * */, .offset = offsetof(struct ResTarget, val), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ResTarget, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct MultiAssignRef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 918 /* source */, .type = 450 /* struct Node * */, .offset = offsetof(struct MultiAssignRef, source), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 919 /* colno */, .type = 422 /* int */, .offset = offsetof(struct MultiAssignRef, colno), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 920 /* ncolumns */, .type = 422 /* int */, .offset = offsetof(struct MultiAssignRef, ncolumns), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SortBy, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 922 /* node */, .type = 450 /* struct Node * */, .offset = offsetof(struct SortBy, node), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 928 /* sortby_dir */, .type = 927 /* enum SortByDir */, .offset = offsetof(struct SortBy, sortby_dir), .size = sizeof(enum SortByDir), .flags = TYPE_CAT_SCALAR, .type_id = 21, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 933 /* sortby_nulls */, .type = 932 /* enum SortByNulls */, .offset = offsetof(struct SortBy, sortby_nulls), .size = sizeof(enum SortByNulls), .flags = TYPE_CAT_SCALAR, .type_id = 22, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 934 /* useOp */, .type = 434 /* struct List * */, .offset = offsetof(struct SortBy, useOp), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct SortBy, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct WindowDef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct WindowDef, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 936 /* refname */, .type = 432 /* char * */, .offset = offsetof(struct WindowDef, refname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 937 /* partitionClause */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowDef, partitionClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 938 /* orderClause */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowDef, orderClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 939 /* frameOptions */, .type = 422 /* int */, .offset = offsetof(struct WindowDef, frameOptions), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 940 /* startOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowDef, startOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 941 /* endOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowDef, endOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct WindowDef, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeSubselect, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 943 /* lateral */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeSubselect, lateral), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 944 /* subquery */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeSubselect, subquery), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeSubselect, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeFunction, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 943 /* lateral */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeFunction, lateral), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 946 /* ordinality */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeFunction, ordinality), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 947 /* is_rowsfrom */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeFunction, is_rowsfrom), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 948 /* functions */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeFunction, functions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeFunction, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 949 /* coldeflist */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeFunction, coldeflist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTableFunc, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 943 /* lateral */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTableFunc, lateral), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 451 /* docexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableFunc, docexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 452 /* rowexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableFunc, rowexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 951 /* namespaces */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTableFunc, namespaces), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 952 /* columns */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTableFunc, columns), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeTableFunc, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RangeTableFunc, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTableFuncCol, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 954 /* colname */, .type = 432 /* char * */, .offset = offsetof(struct RangeTableFuncCol, colname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct RangeTableFuncCol, typeName), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 955 /* for_ordinality */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTableFuncCol, for_ordinality), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 956 /* is_not_null */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTableFuncCol, is_not_null), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 957 /* colexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableFuncCol, colexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 958 /* coldefexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableFuncCol, coldefexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RangeTableFuncCol, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTableSample, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableSample, relation), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 961 /* method */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTableSample, method), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTableSample, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 962 /* repeatable */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTableSample, repeatable), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct RangeTableSample, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ColumnDef, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 954 /* colname */, .type = 432 /* char * */, .offset = offsetof(struct ColumnDef, colname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct ColumnDef, typeName), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 964 /* inhcount */, .type = 422 /* int */, .offset = offsetof(struct ColumnDef, inhcount), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 965 /* is_local */, .type = 440 /* _Bool */, .offset = offsetof(struct ColumnDef, is_local), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 956 /* is_not_null */, .type = 440 /* _Bool */, .offset = offsetof(struct ColumnDef, is_not_null), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 966 /* is_from_type */, .type = 440 /* _Bool */, .offset = offsetof(struct ColumnDef, is_from_type), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 967 /* storage */, .type = 442 /* char */, .offset = offsetof(struct ColumnDef, storage), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 968 /* raw_default */, .type = 450 /* struct Node * */, .offset = offsetof(struct ColumnDef, raw_default), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 969 /* cooked_default */, .type = 450 /* struct Node * */, .offset = offsetof(struct ColumnDef, cooked_default), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 970 /* identity */, .type = 442 /* char */, .offset = offsetof(struct ColumnDef, identity), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 971 /* identitySequence */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct ColumnDef, identitySequence), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 972 /* generated */, .type = 442 /* char */, .offset = offsetof(struct ColumnDef, generated), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 974 /* collClause */, .type = 973 /* struct CollateClause * */, .offset = offsetof(struct ColumnDef, collClause), .size = sizeof(struct CollateClause *), .flags = TYPE_CAT_SCALAR, .type_id = 355, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 631 /* collOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ColumnDef, collOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 975 /* constraints */, .type = 434 /* struct List * */, .offset = offsetof(struct ColumnDef, constraints), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 976 /* fdwoptions */, .type = 434 /* struct List * */, .offset = offsetof(struct ColumnDef, fdwoptions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct ColumnDef, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TableLikeClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct TableLikeClause, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 480 /* unsigned int */, .offset = offsetof(struct TableLikeClause, options), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IndexElem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct IndexElem, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 450 /* struct Node * */, .offset = offsetof(struct IndexElem, expr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 979 /* indexcolname */, .type = 432 /* char * */, .offset = offsetof(struct IndexElem, indexcolname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 642 /* collation */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexElem, collation), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 980 /* opclass */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexElem, opclass), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 981 /* ordering */, .type = 927 /* enum SortByDir */, .offset = offsetof(struct IndexElem, ordering), .size = sizeof(enum SortByDir), .flags = TYPE_CAT_SCALAR, .type_id = 21, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 982 /* nulls_ordering */, .type = 932 /* enum SortByNulls */, .offset = offsetof(struct IndexElem, nulls_ordering), .size = sizeof(enum SortByNulls), .flags = TYPE_CAT_SCALAR, .type_id = 22, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DefElem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 984 /* defnamespace */, .type = 432 /* char * */, .offset = offsetof(struct DefElem, defnamespace), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 985 /* defname */, .type = 432 /* char * */, .offset = offsetof(struct DefElem, defname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 563 /* arg */, .type = 450 /* struct Node * */, .offset = offsetof(struct DefElem, arg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 991 /* defaction */, .type = 990 /* enum DefElemAction */, .offset = offsetof(struct DefElem, defaction), .size = sizeof(enum DefElemAction), .flags = TYPE_CAT_SCALAR, .type_id = 23, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct DefElem, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct LockingClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 993 /* lockedRels */, .type = 434 /* struct List * */, .offset = offsetof(struct LockingClause, lockedRels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1000 /* strength */, .type = 999 /* enum LockClauseStrength */, .offset = offsetof(struct LockingClause, strength), .size = sizeof(enum LockClauseStrength), .flags = TYPE_CAT_SCALAR, .type_id = 24, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1005 /* waitPolicy */, .type = 1004 /* enum LockWaitPolicy */, .offset = offsetof(struct LockingClause, waitPolicy), .size = sizeof(enum LockWaitPolicy), .flags = TYPE_CAT_SCALAR, .type_id = 25, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct XmlSerialize, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 708 /* xmloption */, .type = 707 /* XmlOptionType */, .offset = offsetof(struct XmlSerialize, xmloption), .size = sizeof(XmlOptionType), .flags = TYPE_CAT_SCALAR, .type_id = 11, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 450 /* struct Node * */, .offset = offsetof(struct XmlSerialize, expr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct XmlSerialize, typeName), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct XmlSerialize, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionElem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct PartitionElem, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 450 /* struct Node * */, .offset = offsetof(struct PartitionElem, expr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 642 /* collation */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionElem, collation), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 980 /* opclass */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionElem, opclass), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct PartitionElem, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionSpec, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 786 /* strategy */, .type = 432 /* char * */, .offset = offsetof(struct PartitionSpec, strategy), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1009 /* partParams */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionSpec, partParams), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct PartitionSpec, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionRangeDatum, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1014 /* enum PartitionRangeDatumKind */, .offset = offsetof(struct PartitionRangeDatum, kind), .size = sizeof(enum PartitionRangeDatumKind), .flags = TYPE_CAT_SCALAR, .type_id = 26, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1015 /* value */, .type = 450 /* struct Node * */, .offset = offsetof(struct PartitionRangeDatum, value), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct PartitionRangeDatum, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct PartitionCmd, name), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1018 /* bound */, .type = 1017 /* struct PartitionBoundSpec * */, .offset = offsetof(struct PartitionCmd, bound), .size = sizeof(struct PartitionBoundSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 391, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTblEntry, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1030 /* rtekind */, .type = 1029 /* enum RTEKind */, .offset = offsetof(struct RangeTblEntry, rtekind), .size = sizeof(enum RTEKind), .flags = TYPE_CAT_SCALAR, .type_id = 27, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1031 /* relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RangeTblEntry, relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1032 /* relkind */, .type = 442 /* char */, .offset = offsetof(struct RangeTblEntry, relkind), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1033 /* rellockmode */, .type = 422 /* int */, .offset = offsetof(struct RangeTblEntry, rellockmode), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1035 /* tablesample */, .type = 1034 /* struct TableSampleClause * */, .offset = offsetof(struct RangeTblEntry, tablesample), .size = sizeof(struct TableSampleClause *), .flags = TYPE_CAT_SCALAR, .type_id = 370, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 944 /* subquery */, .type = 1036 /* struct Query * */, .offset = offsetof(struct RangeTblEntry, subquery), .size = sizeof(struct Query *), .flags = TYPE_CAT_SCALAR, .type_id = 229, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1037 /* security_barrier */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, security_barrier), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct RangeTblEntry, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1038 /* joinaliasvars */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, joinaliasvars), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 948 /* functions */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, functions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1039 /* funcordinality */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, funcordinality), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1041 /* tablefunc */, .type = 1040 /* struct TableFunc * */, .offset = offsetof(struct RangeTblEntry, tablefunc), .size = sizeof(struct TableFunc *), .flags = TYPE_CAT_SCALAR, .type_id = 103, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1042 /* values_lists */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, values_lists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1043 /* ctename */, .type = 432 /* char * */, .offset = offsetof(struct RangeTblEntry, ctename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1044 /* ctelevelsup */, .type = 480 /* unsigned int */, .offset = offsetof(struct RangeTblEntry, ctelevelsup), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1045 /* self_reference */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, self_reference), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 453 /* coltypes */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, coltypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 454 /* coltypmods */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, coltypmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 455 /* colcollations */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, colcollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1046 /* enrname */, .type = 432 /* char * */, .offset = offsetof(struct RangeTblEntry, enrname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1047 /* enrtuples */, .type = 609 /* double */, .offset = offsetof(struct RangeTblEntry, enrtuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 445 /* alias */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeTblEntry, alias), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1048 /* eref */, .type = 444 /* struct Alias * */, .offset = offsetof(struct RangeTblEntry, eref), .size = sizeof(struct Alias *), .flags = TYPE_CAT_SCALAR, .type_id = 101, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 943 /* lateral */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, lateral), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 441 /* inh */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, inh), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1049 /* inFromCl */, .type = 440 /* _Bool */, .offset = offsetof(struct RangeTblEntry, inFromCl), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1050 /* requiredPerms */, .type = 480 /* unsigned int */, .offset = offsetof(struct RangeTblEntry, requiredPerms), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1051 /* checkAsUser */, .type = 480 /* unsigned int */, .offset = offsetof(struct RangeTblEntry, checkAsUser), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1052 /* selectedCols */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RangeTblEntry, selectedCols), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1053 /* insertedCols */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RangeTblEntry, insertedCols), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1054 /* updatedCols */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RangeTblEntry, updatedCols), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1055 /* extraUpdatedCols */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RangeTblEntry, extraUpdatedCols), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1056 /* securityQuals */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblEntry, securityQuals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RangeTblFunction, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1058 /* funcexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct RangeTblFunction, funcexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1059 /* funccolcount */, .type = 422 /* int */, .offset = offsetof(struct RangeTblFunction, funccolcount), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1060 /* funccolnames */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblFunction, funccolnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1061 /* funccoltypes */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblFunction, funccoltypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1062 /* funccoltypmods */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblFunction, funccoltypmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1063 /* funccolcollations */, .type = 434 /* struct List * */, .offset = offsetof(struct RangeTblFunction, funccolcollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1064 /* funcparams */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RangeTblFunction, funcparams), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TableSampleClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1066 /* tsmhandler */, .type = 480 /* unsigned int */, .offset = offsetof(struct TableSampleClause, tsmhandler), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct TableSampleClause, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 962 /* repeatable */, .type = 521 /* struct Expr * */, .offset = offsetof(struct TableSampleClause, repeatable), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct WithCheckOption, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1072 /* enum WCOKind */, .offset = offsetof(struct WithCheckOption, kind), .size = sizeof(enum WCOKind), .flags = TYPE_CAT_SCALAR, .type_id = 28, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 439 /* relname */, .type = 432 /* char * */, .offset = offsetof(struct WithCheckOption, relname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1073 /* polname */, .type = 432 /* char * */, .offset = offsetof(struct WithCheckOption, polname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 450 /* struct Node * */, .offset = offsetof(struct WithCheckOption, qual), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1075 /* cascaded */, .type = 440 /* _Bool */, .offset = offsetof(struct WithCheckOption, cascaded), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SortGroupClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1077 /* tleSortGroupRef */, .type = 480 /* unsigned int */, .offset = offsetof(struct SortGroupClause, tleSortGroupRef), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1078 /* eqop */, .type = 480 /* unsigned int */, .offset = offsetof(struct SortGroupClause, eqop), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1079 /* sortop */, .type = 480 /* unsigned int */, .offset = offsetof(struct SortGroupClause, sortop), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1080 /* nulls_first */, .type = 440 /* _Bool */, .offset = offsetof(struct SortGroupClause, nulls_first), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1081 /* hashable */, .type = 440 /* _Bool */, .offset = offsetof(struct SortGroupClause, hashable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct GroupingSet, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1088 /* GroupingSetKind */, .offset = offsetof(struct GroupingSet, kind), .size = sizeof(GroupingSetKind), .flags = TYPE_CAT_SCALAR, .type_id = 29, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1089 /* content */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingSet, content), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct GroupingSet, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct WindowClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct WindowClause, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 936 /* refname */, .type = 432 /* char * */, .offset = offsetof(struct WindowClause, refname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 937 /* partitionClause */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowClause, partitionClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 938 /* orderClause */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowClause, orderClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 939 /* frameOptions */, .type = 422 /* int */, .offset = offsetof(struct WindowClause, frameOptions), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 940 /* startOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowClause, startOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 941 /* endOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowClause, endOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1091 /* startInRangeFunc */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowClause, startInRangeFunc), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1092 /* endInRangeFunc */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowClause, endInRangeFunc), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1093 /* inRangeColl */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowClause, inRangeColl), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1094 /* inRangeAsc */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowClause, inRangeAsc), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1095 /* inRangeNullsFirst */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowClause, inRangeNullsFirst), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 539 /* winref */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowClause, winref), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1096 /* copiedOrder */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowClause, copiedOrder), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RowMarkClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1098 /* rti */, .type = 480 /* unsigned int */, .offset = offsetof(struct RowMarkClause, rti), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1000 /* strength */, .type = 999 /* enum LockClauseStrength */, .offset = offsetof(struct RowMarkClause, strength), .size = sizeof(enum LockClauseStrength), .flags = TYPE_CAT_SCALAR, .type_id = 24, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1005 /* waitPolicy */, .type = 1004 /* enum LockWaitPolicy */, .offset = offsetof(struct RowMarkClause, waitPolicy), .size = sizeof(enum LockWaitPolicy), .flags = TYPE_CAT_SCALAR, .type_id = 25, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1099 /* pushedDown */, .type = 440 /* _Bool */, .offset = offsetof(struct RowMarkClause, pushedDown), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct WithClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1101 /* ctes */, .type = 434 /* struct List * */, .offset = offsetof(struct WithClause, ctes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1102 /* recursive */, .type = 440 /* _Bool */, .offset = offsetof(struct WithClause, recursive), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct WithClause, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct InferClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1104 /* indexElems */, .type = 434 /* struct List * */, .offset = offsetof(struct InferClause, indexElems), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct InferClause, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1106 /* conname */, .type = 432 /* char * */, .offset = offsetof(struct InferClause, conname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct InferClause, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct OnConflictClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 769 /* action */, .type = 768 /* enum OnConflictAction */, .offset = offsetof(struct OnConflictClause, action), .size = sizeof(enum OnConflictAction), .flags = TYPE_CAT_SCALAR, .type_id = 15, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1109 /* infer */, .type = 1108 /* struct InferClause * */, .offset = offsetof(struct OnConflictClause, infer), .size = sizeof(struct InferClause *), .flags = TYPE_CAT_SCALAR, .type_id = 384, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 827 /* targetList */, .type = 434 /* struct List * */, .offset = offsetof(struct OnConflictClause, targetList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct OnConflictClause, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct OnConflictClause, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CommonTableExpr, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1043 /* ctename */, .type = 432 /* char * */, .offset = offsetof(struct CommonTableExpr, ctename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1111 /* aliascolnames */, .type = 434 /* struct List * */, .offset = offsetof(struct CommonTableExpr, aliascolnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1116 /* ctematerialized */, .type = 1115 /* enum CTEMaterialize */, .offset = offsetof(struct CommonTableExpr, ctematerialized), .size = sizeof(enum CTEMaterialize), .flags = TYPE_CAT_SCALAR, .type_id = 30, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1117 /* ctequery */, .type = 450 /* struct Node * */, .offset = offsetof(struct CommonTableExpr, ctequery), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct CommonTableExpr, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1118 /* cterecursive */, .type = 440 /* _Bool */, .offset = offsetof(struct CommonTableExpr, cterecursive), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1119 /* cterefcount */, .type = 422 /* int */, .offset = offsetof(struct CommonTableExpr, cterefcount), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1120 /* ctecolnames */, .type = 434 /* struct List * */, .offset = offsetof(struct CommonTableExpr, ctecolnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1121 /* ctecoltypes */, .type = 434 /* struct List * */, .offset = offsetof(struct CommonTableExpr, ctecoltypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1122 /* ctecoltypmods */, .type = 434 /* struct List * */, .offset = offsetof(struct CommonTableExpr, ctecoltypmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1123 /* ctecolcollations */, .type = 434 /* struct List * */, .offset = offsetof(struct CommonTableExpr, ctecolcollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TriggerTransition, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct TriggerTransition, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1125 /* isNew */, .type = 440 /* _Bool */, .offset = offsetof(struct TriggerTransition, isNew), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1126 /* isTable */, .type = 440 /* _Bool */, .offset = offsetof(struct TriggerTransition, isTable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RawStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1128 /* stmt */, .type = 450 /* struct Node * */, .offset = offsetof(struct RawStmt, stmt), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 848 /* stmt_location */, .type = 422 /* int */, .offset = offsetof(struct RawStmt, stmt_location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 849 /* stmt_len */, .type = 422 /* int */, .offset = offsetof(struct RawStmt, stmt_len), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct InsertStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct InsertStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 534 /* cols */, .type = 434 /* struct List * */, .offset = offsetof(struct InsertStmt, cols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1130 /* selectStmt */, .type = 450 /* struct Node * */, .offset = offsetof(struct InsertStmt, selectStmt), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1132 /* onConflictClause */, .type = 1131 /* struct OnConflictClause * */, .offset = offsetof(struct InsertStmt, onConflictClause), .size = sizeof(struct OnConflictClause *), .flags = TYPE_CAT_SCALAR, .type_id = 385, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 835 /* returningList */, .type = 434 /* struct List * */, .offset = offsetof(struct InsertStmt, returningList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1134 /* withClause */, .type = 1133 /* struct WithClause * */, .offset = offsetof(struct InsertStmt, withClause), .size = sizeof(struct WithClause *), .flags = TYPE_CAT_SCALAR, .type_id = 383, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 832 /* override */, .type = 831 /* enum OverridingKind */, .offset = offsetof(struct InsertStmt, override), .size = sizeof(enum OverridingKind), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DeleteStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct DeleteStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 760 /* usingClause */, .type = 434 /* struct List * */, .offset = offsetof(struct DeleteStmt, usingClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct DeleteStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 835 /* returningList */, .type = 434 /* struct List * */, .offset = offsetof(struct DeleteStmt, returningList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1134 /* withClause */, .type = 1133 /* struct WithClause * */, .offset = offsetof(struct DeleteStmt, withClause), .size = sizeof(struct WithClause *), .flags = TYPE_CAT_SCALAR, .type_id = 383, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct UpdateStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct UpdateStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 827 /* targetList */, .type = 434 /* struct List * */, .offset = offsetof(struct UpdateStmt, targetList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct UpdateStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1137 /* fromClause */, .type = 434 /* struct List * */, .offset = offsetof(struct UpdateStmt, fromClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 835 /* returningList */, .type = 434 /* struct List * */, .offset = offsetof(struct UpdateStmt, returningList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1134 /* withClause */, .type = 1133 /* struct WithClause * */, .offset = offsetof(struct UpdateStmt, withClause), .size = sizeof(struct WithClause *), .flags = TYPE_CAT_SCALAR, .type_id = 383, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SelectStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 840 /* distinctClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, distinctClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1140 /* intoClause */, .type = 1139 /* struct IntoClause * */, .offset = offsetof(struct SelectStmt, intoClause), .size = sizeof(struct IntoClause *), .flags = TYPE_CAT_SCALAR, .type_id = 152, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 827 /* targetList */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, targetList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1137 /* fromClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, fromClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct SelectStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 836 /* groupClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, groupClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1141 /* havingClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct SelectStmt, havingClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 839 /* windowClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, windowClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1142 /* valuesLists */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, valuesLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 841 /* sortClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, sortClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 842 /* limitOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct SelectStmt, limitOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 843 /* limitCount */, .type = 450 /* struct Node * */, .offset = offsetof(struct SelectStmt, limitCount), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1143 /* lockingClause */, .type = 434 /* struct List * */, .offset = offsetof(struct SelectStmt, lockingClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1134 /* withClause */, .type = 1133 /* struct WithClause * */, .offset = offsetof(struct SelectStmt, withClause), .size = sizeof(struct WithClause *), .flags = TYPE_CAT_SCALAR, .type_id = 383, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 674 /* op */, .type = 1148 /* enum SetOperation */, .offset = offsetof(struct SelectStmt, op), .size = sizeof(enum SetOperation), .flags = TYPE_CAT_SCALAR, .type_id = 31, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1149 /* all */, .type = 440 /* _Bool */, .offset = offsetof(struct SelectStmt, all), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 758 /* larg */, .type = 1150 /* struct SelectStmt * */, .offset = offsetof(struct SelectStmt, larg), .size = sizeof(struct SelectStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 234, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 759 /* rarg */, .type = 1150 /* struct SelectStmt * */, .offset = offsetof(struct SelectStmt, rarg), .size = sizeof(struct SelectStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 234, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SetOperationStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 674 /* op */, .type = 1148 /* enum SetOperation */, .offset = offsetof(struct SetOperationStmt, op), .size = sizeof(enum SetOperation), .flags = TYPE_CAT_SCALAR, .type_id = 31, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1149 /* all */, .type = 440 /* _Bool */, .offset = offsetof(struct SetOperationStmt, all), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 758 /* larg */, .type = 450 /* struct Node * */, .offset = offsetof(struct SetOperationStmt, larg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 759 /* rarg */, .type = 450 /* struct Node * */, .offset = offsetof(struct SetOperationStmt, rarg), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1152 /* colTypes */, .type = 434 /* struct List * */, .offset = offsetof(struct SetOperationStmt, colTypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1153 /* colTypmods */, .type = 434 /* struct List * */, .offset = offsetof(struct SetOperationStmt, colTypmods), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1154 /* colCollations */, .type = 434 /* struct List * */, .offset = offsetof(struct SetOperationStmt, colCollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1155 /* groupClauses */, .type = 434 /* struct List * */, .offset = offsetof(struct SetOperationStmt, groupClauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateSchemaStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 438 /* schemaname */, .type = 432 /* char * */, .offset = offsetof(struct CreateSchemaStmt, schemaname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1158 /* authrole */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct CreateSchemaStmt, authrole), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1159 /* schemaElts */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateSchemaStmt, schemaElts), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateSchemaStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTableStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterTableStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1162 /* cmds */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTableStmt, cmds), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1032 /* relkind */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterTableStmt, relkind), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTableStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ReplicaIdentityStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1216 /* identity_type */, .type = 442 /* char */, .offset = offsetof(struct ReplicaIdentityStmt, identity_type), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct ReplicaIdentityStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTableCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1285 /* subtype */, .type = 1284 /* enum AlterTableType */, .offset = offsetof(struct AlterTableCmd, subtype), .size = sizeof(enum AlterTableType), .flags = TYPE_CAT_SCALAR, .type_id = 33, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct AlterTableCmd, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1286 /* num */, .type = 482 /* short */, .offset = offsetof(struct AlterTableCmd, num), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1287 /* newowner */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct AlterTableCmd, newowner), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1288 /* def */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterTableCmd, def), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct AlterTableCmd, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTableCmd, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterCollationStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 889 /* collname */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterCollationStmt, collname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterDomainStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1285 /* subtype */, .type = 442 /* char */, .offset = offsetof(struct AlterDomainStmt, subtype), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterDomainStmt, typeName), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct AlterDomainStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1288 /* def */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterDomainStmt, def), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct AlterDomainStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterDomainStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct GrantStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1296 /* is_grant */, .type = 440 /* _Bool */, .offset = offsetof(struct GrantStmt, is_grant), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1301 /* targtype */, .type = 1300 /* enum GrantTargetType */, .offset = offsetof(struct GrantStmt, targtype), .size = sizeof(enum GrantTargetType), .flags = TYPE_CAT_SCALAR, .type_id = 35, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct GrantStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1303 /* objects */, .type = 434 /* struct List * */, .offset = offsetof(struct GrantStmt, objects), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1304 /* privileges */, .type = 434 /* struct List * */, .offset = offsetof(struct GrantStmt, privileges), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1305 /* grantees */, .type = 434 /* struct List * */, .offset = offsetof(struct GrantStmt, grantees), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1306 /* grant_option */, .type = 440 /* _Bool */, .offset = offsetof(struct GrantStmt, grant_option), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct GrantStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ObjectWithArgs, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1308 /* objname */, .type = 434 /* struct List * */, .offset = offsetof(struct ObjectWithArgs, objname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1309 /* objargs */, .type = 434 /* struct List * */, .offset = offsetof(struct ObjectWithArgs, objargs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1310 /* args_unspecified */, .type = 440 /* _Bool */, .offset = offsetof(struct ObjectWithArgs, args_unspecified), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AccessPriv, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1312 /* priv_name */, .type = 432 /* char * */, .offset = offsetof(struct AccessPriv, priv_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 534 /* cols */, .type = 434 /* struct List * */, .offset = offsetof(struct AccessPriv, cols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct GrantRoleStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1314 /* granted_roles */, .type = 434 /* struct List * */, .offset = offsetof(struct GrantRoleStmt, granted_roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1315 /* grantee_roles */, .type = 434 /* struct List * */, .offset = offsetof(struct GrantRoleStmt, grantee_roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1296 /* is_grant */, .type = 440 /* _Bool */, .offset = offsetof(struct GrantRoleStmt, is_grant), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1316 /* admin_opt */, .type = 440 /* _Bool */, .offset = offsetof(struct GrantRoleStmt, admin_opt), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1317 /* grantor */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct GrantRoleStmt, grantor), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct GrantRoleStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterDefaultPrivilegesStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterDefaultPrivilegesStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 769 /* action */, .type = 1319 /* struct GrantStmt * */, .offset = offsetof(struct AlterDefaultPrivilegesStmt, action), .size = sizeof(struct GrantStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 239, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CopyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CopyStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct CopyStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1322 /* attlist */, .type = 434 /* struct List * */, .offset = offsetof(struct CopyStmt, attlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1323 /* is_from */, .type = 440 /* _Bool */, .offset = offsetof(struct CopyStmt, is_from), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1324 /* is_program */, .type = 440 /* _Bool */, .offset = offsetof(struct CopyStmt, is_program), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1325 /* filename */, .type = 432 /* char * */, .offset = offsetof(struct CopyStmt, filename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CopyStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct CopyStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct VariableSetStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1333 /* VariableSetKind */, .offset = offsetof(struct VariableSetStmt, kind), .size = sizeof(VariableSetKind), .flags = TYPE_CAT_SCALAR, .type_id = 36, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct VariableSetStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct VariableSetStmt, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 965 /* is_local */, .type = 440 /* _Bool */, .offset = offsetof(struct VariableSetStmt, is_local), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct VariableShowStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct VariableShowStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CreateStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1336 /* tableElts */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStmt, tableElts), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1337 /* inhRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStmt, inhRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1338 /* partbound */, .type = 1017 /* struct PartitionBoundSpec * */, .offset = offsetof(struct CreateStmt, partbound), .size = sizeof(struct PartitionBoundSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 391, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1340 /* partspec */, .type = 1339 /* struct PartitionSpec * */, .offset = offsetof(struct CreateStmt, partspec), .size = sizeof(struct PartitionSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 390, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1341 /* ofTypename */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateStmt, ofTypename), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 975 /* constraints */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStmt, constraints), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1342 /* oncommit */, .type = 471 /* enum OnCommitAction */, .offset = offsetof(struct CreateStmt, oncommit), .size = sizeof(enum OnCommitAction), .flags = TYPE_CAT_SCALAR, .type_id = 1, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1343 /* tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct CreateStmt, tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 465 /* accessMethod */, .type = 432 /* char * */, .offset = offsetof(struct CreateStmt, accessMethod), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Constraint, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1360 /* contype */, .type = 1359 /* enum ConstrType */, .offset = offsetof(struct Constraint, contype), .size = sizeof(enum ConstrType), .flags = TYPE_CAT_SCALAR, .type_id = 37, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1106 /* conname */, .type = 432 /* char * */, .offset = offsetof(struct Constraint, conname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1361 /* deferrable */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, deferrable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1362 /* initdeferred */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, initdeferred), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 422 /* int */, .offset = offsetof(struct Constraint, location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_LOCATION, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1363 /* is_no_inherit */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, is_no_inherit), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1364 /* raw_expr */, .type = 450 /* struct Node * */, .offset = offsetof(struct Constraint, raw_expr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1365 /* cooked_expr */, .type = 432 /* char * */, .offset = offsetof(struct Constraint, cooked_expr), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1366 /* generated_when */, .type = 442 /* char */, .offset = offsetof(struct Constraint, generated_when), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1367 /* keys */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, keys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1368 /* including */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, including), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1369 /* exclusions */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, exclusions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1370 /* indexname */, .type = 432 /* char * */, .offset = offsetof(struct Constraint, indexname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1371 /* indexspace */, .type = 432 /* char * */, .offset = offsetof(struct Constraint, indexspace), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1372 /* reset_default_tblspc */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, reset_default_tblspc), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1373 /* access_method */, .type = 432 /* char * */, .offset = offsetof(struct Constraint, access_method), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1374 /* where_clause */, .type = 450 /* struct Node * */, .offset = offsetof(struct Constraint, where_clause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1375 /* pktable */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct Constraint, pktable), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1376 /* fk_attrs */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, fk_attrs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1377 /* pk_attrs */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, pk_attrs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1378 /* fk_matchtype */, .type = 442 /* char */, .offset = offsetof(struct Constraint, fk_matchtype), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1379 /* fk_upd_action */, .type = 442 /* char */, .offset = offsetof(struct Constraint, fk_upd_action), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1380 /* fk_del_action */, .type = 442 /* char */, .offset = offsetof(struct Constraint, fk_del_action), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1381 /* old_conpfeqop */, .type = 434 /* struct List * */, .offset = offsetof(struct Constraint, old_conpfeqop), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1382 /* old_pktable_oid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Constraint, old_pktable_oid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1383 /* skip_validation */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, skip_validation), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1384 /* initially_valid */, .type = 440 /* _Bool */, .offset = offsetof(struct Constraint, initially_valid), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateTableSpaceStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1343 /* tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct CreateTableSpaceStmt, tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1386 /* owner */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct CreateTableSpaceStmt, owner), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 446 /* location */, .type = 432 /* char * */, .offset = offsetof(struct CreateTableSpaceStmt, location), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateTableSpaceStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropTableSpaceStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1343 /* tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct DropTableSpaceStmt, tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropTableSpaceStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTableSpaceOptionsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1343 /* tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct AlterTableSpaceOptionsStmt, tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTableSpaceOptionsStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1389 /* isReset */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTableSpaceOptionsStmt, isReset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTableMoveAllStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1391 /* orig_tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct AlterTableMoveAllStmt, orig_tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterTableMoveAllStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTableMoveAllStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1393 /* new_tablespacename */, .type = 432 /* char * */, .offset = offsetof(struct AlterTableMoveAllStmt, new_tablespacename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1394 /* nowait */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTableMoveAllStmt, nowait), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateExtensionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1396 /* extname */, .type = 432 /* char * */, .offset = offsetof(struct CreateExtensionStmt, extname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateExtensionStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateExtensionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterExtensionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1396 /* extname */, .type = 432 /* char * */, .offset = offsetof(struct AlterExtensionStmt, extname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterExtensionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterExtensionContentsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1396 /* extname */, .type = 432 /* char * */, .offset = offsetof(struct AlterExtensionContentsStmt, extname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 769 /* action */, .type = 422 /* int */, .offset = offsetof(struct AlterExtensionContentsStmt, action), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterExtensionContentsStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterExtensionContentsStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateFdwStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1401 /* fdwname */, .type = 432 /* char * */, .offset = offsetof(struct CreateFdwStmt, fdwname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1402 /* func_options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateFdwStmt, func_options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateFdwStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterFdwStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1401 /* fdwname */, .type = 432 /* char * */, .offset = offsetof(struct AlterFdwStmt, fdwname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1402 /* func_options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterFdwStmt, func_options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterFdwStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateForeignServerStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct CreateForeignServerStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1406 /* servertype */, .type = 432 /* char * */, .offset = offsetof(struct CreateForeignServerStmt, servertype), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1407 /* version */, .type = 432 /* char * */, .offset = offsetof(struct CreateForeignServerStmt, version), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1401 /* fdwname */, .type = 432 /* char * */, .offset = offsetof(struct CreateForeignServerStmt, fdwname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateForeignServerStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateForeignServerStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterForeignServerStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct AlterForeignServerStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1407 /* version */, .type = 432 /* char * */, .offset = offsetof(struct AlterForeignServerStmt, version), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterForeignServerStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1409 /* has_version */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterForeignServerStmt, has_version), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1412 /* base */, .type = 1411 /* struct CreateStmt */, .offset = offsetof(struct CreateForeignTableStmt, base), .size = sizeof(struct CreateStmt), .flags = TYPE_CAT_SCALAR, .type_id = 245, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct CreateForeignTableStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateForeignTableStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateUserMappingStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1414 /* user */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct CreateUserMappingStmt, user), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct CreateUserMappingStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateUserMappingStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateUserMappingStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterUserMappingStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1414 /* user */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct AlterUserMappingStmt, user), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct AlterUserMappingStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterUserMappingStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropUserMappingStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1414 /* user */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct DropUserMappingStmt, user), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1405 /* servername */, .type = 432 /* char * */, .offset = offsetof(struct DropUserMappingStmt, servername), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropUserMappingStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ImportForeignSchemaStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1418 /* server_name */, .type = 432 /* char * */, .offset = offsetof(struct ImportForeignSchemaStmt, server_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1419 /* remote_schema */, .type = 432 /* char * */, .offset = offsetof(struct ImportForeignSchemaStmt, remote_schema), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1420 /* local_schema */, .type = 432 /* char * */, .offset = offsetof(struct ImportForeignSchemaStmt, local_schema), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1425 /* list_type */, .type = 1424 /* enum ImportForeignSchemaType */, .offset = offsetof(struct ImportForeignSchemaStmt, list_type), .size = sizeof(enum ImportForeignSchemaType), .flags = TYPE_CAT_SCALAR, .type_id = 38, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1426 /* table_list */, .type = 434 /* struct List * */, .offset = offsetof(struct ImportForeignSchemaStmt, table_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct ImportForeignSchemaStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreatePolicyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1428 /* policy_name */, .type = 432 /* char * */, .offset = offsetof(struct CreatePolicyStmt, policy_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1429 /* table */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CreatePolicyStmt, table), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1430 /* cmd_name */, .type = 432 /* char * */, .offset = offsetof(struct CreatePolicyStmt, cmd_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1431 /* permissive */, .type = 440 /* _Bool */, .offset = offsetof(struct CreatePolicyStmt, permissive), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePolicyStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 450 /* struct Node * */, .offset = offsetof(struct CreatePolicyStmt, qual), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1432 /* with_check */, .type = 450 /* struct Node * */, .offset = offsetof(struct CreatePolicyStmt, with_check), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterPolicyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1428 /* policy_name */, .type = 432 /* char * */, .offset = offsetof(struct AlterPolicyStmt, policy_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1429 /* table */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterPolicyStmt, table), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterPolicyStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterPolicyStmt, qual), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1432 /* with_check */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterPolicyStmt, with_check), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateAmStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1435 /* amname */, .type = 432 /* char * */, .offset = offsetof(struct CreateAmStmt, amname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1436 /* handler_name */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateAmStmt, handler_name), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1437 /* amtype */, .type = 442 /* char */, .offset = offsetof(struct CreateAmStmt, amtype), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateTrigStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1439 /* trigname */, .type = 432 /* char * */, .offset = offsetof(struct CreateTrigStmt, trigname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CreateTrigStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 899 /* funcname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateTrigStmt, funcname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateTrigStmt, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1440 /* row */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTrigStmt, row), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1441 /* timing */, .type = 482 /* short */, .offset = offsetof(struct CreateTrigStmt, timing), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1442 /* events */, .type = 482 /* short */, .offset = offsetof(struct CreateTrigStmt, events), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 952 /* columns */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateTrigStmt, columns), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1443 /* whenClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct CreateTrigStmt, whenClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1444 /* isconstraint */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTrigStmt, isconstraint), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1445 /* transitionRels */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateTrigStmt, transitionRels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1361 /* deferrable */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTrigStmt, deferrable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1362 /* initdeferred */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTrigStmt, initdeferred), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1446 /* constrrel */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CreateTrigStmt, constrrel), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateEventTrigStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1439 /* trigname */, .type = 432 /* char * */, .offset = offsetof(struct CreateEventTrigStmt, trigname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1448 /* eventname */, .type = 432 /* char * */, .offset = offsetof(struct CreateEventTrigStmt, eventname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1449 /* whenclause */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateEventTrigStmt, whenclause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 899 /* funcname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateEventTrigStmt, funcname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterEventTrigStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1439 /* trigname */, .type = 432 /* char * */, .offset = offsetof(struct AlterEventTrigStmt, trigname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1451 /* tgenabled */, .type = 442 /* char */, .offset = offsetof(struct AlterEventTrigStmt, tgenabled), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreatePLangStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct CreatePLangStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1454 /* plname */, .type = 432 /* char * */, .offset = offsetof(struct CreatePLangStmt, plname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1455 /* plhandler */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePLangStmt, plhandler), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1456 /* plinline */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePLangStmt, plinline), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1457 /* plvalidator */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePLangStmt, plvalidator), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1458 /* pltrusted */, .type = 440 /* _Bool */, .offset = offsetof(struct CreatePLangStmt, pltrusted), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateRoleStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1464 /* stmt_type */, .type = 1463 /* enum RoleStmtType */, .offset = offsetof(struct CreateRoleStmt, stmt_type), .size = sizeof(enum RoleStmtType), .flags = TYPE_CAT_SCALAR, .type_id = 39, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1465 /* role */, .type = 432 /* char * */, .offset = offsetof(struct CreateRoleStmt, role), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateRoleStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterRoleStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1465 /* role */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct AlterRoleStmt, role), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterRoleStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 769 /* action */, .type = 422 /* int */, .offset = offsetof(struct AlterRoleStmt, action), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterRoleSetStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1465 /* role */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct AlterRoleSetStmt, role), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1468 /* database */, .type = 432 /* char * */, .offset = offsetof(struct AlterRoleSetStmt, database), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1470 /* setstmt */, .type = 1469 /* struct VariableSetStmt * */, .offset = offsetof(struct AlterRoleSetStmt, setstmt), .size = sizeof(struct VariableSetStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 271, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropRoleStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct DropRoleStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropRoleStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateSeqStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1473 /* sequence */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CreateSeqStmt, sequence), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateSeqStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1474 /* ownerId */, .type = 480 /* unsigned int */, .offset = offsetof(struct CreateSeqStmt, ownerId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1475 /* for_identity */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateSeqStmt, for_identity), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateSeqStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterSeqStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1473 /* sequence */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterSeqStmt, sequence), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterSeqStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1475 /* for_identity */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterSeqStmt, for_identity), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterSeqStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DefineStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct DefineStmt, kind), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1478 /* oldstyle */, .type = 440 /* _Bool */, .offset = offsetof(struct DefineStmt, oldstyle), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1479 /* defnames */, .type = 434 /* struct List * */, .offset = offsetof(struct DefineStmt, defnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct DefineStmt, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1480 /* definition */, .type = 434 /* struct List * */, .offset = offsetof(struct DefineStmt, definition), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct DefineStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct DefineStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateDomainStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1482 /* domainname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateDomainStmt, domainname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateDomainStmt, typeName), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 974 /* collClause */, .type = 973 /* struct CollateClause * */, .offset = offsetof(struct CreateDomainStmt, collClause), .size = sizeof(struct CollateClause *), .flags = TYPE_CAT_SCALAR, .type_id = 355, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 975 /* constraints */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateDomainStmt, constraints), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateOpClassStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1484 /* opclassname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpClassStmt, opclassname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1485 /* opfamilyname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpClassStmt, opfamilyname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1435 /* amname */, .type = 432 /* char * */, .offset = offsetof(struct CreateOpClassStmt, amname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1486 /* datatype */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateOpClassStmt, datatype), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1487 /* items */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpClassStmt, items), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1488 /* isDefault */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateOpClassStmt, isDefault), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateOpClassItem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1490 /* itemtype */, .type = 422 /* int */, .offset = offsetof(struct CreateOpClassItem, itemtype), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct CreateOpClassItem, name), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 861 /* number */, .type = 422 /* int */, .offset = offsetof(struct CreateOpClassItem, number), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1492 /* order_family */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpClassItem, order_family), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1493 /* class_args */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpClassItem, class_args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1494 /* storedtype */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateOpClassItem, storedtype), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateOpFamilyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1485 /* opfamilyname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateOpFamilyStmt, opfamilyname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1435 /* amname */, .type = 432 /* char * */, .offset = offsetof(struct CreateOpFamilyStmt, amname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterOpFamilyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1485 /* opfamilyname */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterOpFamilyStmt, opfamilyname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1435 /* amname */, .type = 432 /* char * */, .offset = offsetof(struct AlterOpFamilyStmt, amname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1497 /* isDrop */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterOpFamilyStmt, isDrop), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1487 /* items */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterOpFamilyStmt, items), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1303 /* objects */, .type = 434 /* struct List * */, .offset = offsetof(struct DropStmt, objects), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1499 /* removeType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct DropStmt, removeType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct DropStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1500 /* concurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct DropStmt, concurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TruncateStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1502 /* relations */, .type = 434 /* struct List * */, .offset = offsetof(struct TruncateStmt, relations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1503 /* restart_seqs */, .type = 440 /* _Bool */, .offset = offsetof(struct TruncateStmt, restart_seqs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct TruncateStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CommentStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct CommentStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct CommentStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1505 /* comment */, .type = 432 /* char * */, .offset = offsetof(struct CommentStmt, comment), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SecLabelStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct SecLabelStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct SecLabelStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1507 /* provider */, .type = 432 /* char * */, .offset = offsetof(struct SecLabelStmt, provider), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1508 /* label */, .type = 432 /* char * */, .offset = offsetof(struct SecLabelStmt, label), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DeclareCursorStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1510 /* portalname */, .type = 432 /* char * */, .offset = offsetof(struct DeclareCursorStmt, portalname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 422 /* int */, .offset = offsetof(struct DeclareCursorStmt, options), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct DeclareCursorStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ClosePortalStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1510 /* portalname */, .type = 432 /* char * */, .offset = offsetof(struct ClosePortalStmt, portalname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct FetchStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1518 /* direction */, .type = 1517 /* enum FetchDirection */, .offset = offsetof(struct FetchStmt, direction), .size = sizeof(enum FetchDirection), .flags = TYPE_CAT_SCALAR, .type_id = 40, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1520 /* howMany */, .type = 1519 /* long */, .offset = offsetof(struct FetchStmt, howMany), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1510 /* portalname */, .type = 432 /* char * */, .offset = offsetof(struct FetchStmt, portalname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1521 /* ismove */, .type = 440 /* _Bool */, .offset = offsetof(struct FetchStmt, ismove), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IndexStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1523 /* idxname */, .type = 432 /* char * */, .offset = offsetof(struct IndexStmt, idxname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct IndexStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 465 /* accessMethod */, .type = 432 /* char * */, .offset = offsetof(struct IndexStmt, accessMethod), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1524 /* tableSpace */, .type = 432 /* char * */, .offset = offsetof(struct IndexStmt, tableSpace), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1525 /* indexParams */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexStmt, indexParams), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1526 /* indexIncludingParams */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexStmt, indexIncludingParams), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct IndexStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1527 /* excludeOpNames */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexStmt, excludeOpNames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1528 /* idxcomment */, .type = 432 /* char * */, .offset = offsetof(struct IndexStmt, idxcomment), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1529 /* indexOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexStmt, indexOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1530 /* oldNode */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexStmt, oldNode), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1531 /* unique */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, unique), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1532 /* primary */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, primary), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1444 /* isconstraint */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, isconstraint), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1361 /* deferrable */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, deferrable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1362 /* initdeferred */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, initdeferred), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1533 /* transformed */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, transformed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1500 /* concurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, concurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1372 /* reset_default_tblspc */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexStmt, reset_default_tblspc), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateStatsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1479 /* defnames */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStatsStmt, defnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1535 /* stat_types */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStatsStmt, stat_types), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1536 /* exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStatsStmt, exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1502 /* relations */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateStatsStmt, relations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1537 /* stxcomment */, .type = 432 /* char * */, .offset = offsetof(struct CreateStatsStmt, stxcomment), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateStatsStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterStatsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1479 /* defnames */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterStatsStmt, defnames), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1539 /* stxstattarget */, .type = 422 /* int */, .offset = offsetof(struct AlterStatsStmt, stxstattarget), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterStatsStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateFunctionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1541 /* is_procedure */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateFunctionStmt, is_procedure), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateFunctionStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 899 /* funcname */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateFunctionStmt, funcname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1542 /* parameters */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateFunctionStmt, parameters), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1543 /* returnType */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateFunctionStmt, returnType), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateFunctionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct FunctionParameter, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct FunctionParameter, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1545 /* argType */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct FunctionParameter, argType), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1552 /* mode */, .type = 1551 /* enum FunctionParameterMode */, .offset = offsetof(struct FunctionParameter, mode), .size = sizeof(enum FunctionParameterMode), .flags = TYPE_CAT_SCALAR, .type_id = 41, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1553 /* defexpr */, .type = 450 /* struct Node * */, .offset = offsetof(struct FunctionParameter, defexpr), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterFunctionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1302 /* objtype */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterFunctionStmt, objtype), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1555 /* func */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct AlterFunctionStmt, func), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1556 /* actions */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterFunctionStmt, actions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DoStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct DoStmt, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct InlineCodeBlock, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1559 /* source_text */, .type = 432 /* char * */, .offset = offsetof(struct InlineCodeBlock, source_text), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1560 /* langOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct InlineCodeBlock, langOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1561 /* langIsTrusted */, .type = 440 /* _Bool */, .offset = offsetof(struct InlineCodeBlock, langIsTrusted), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1562 /* atomic */, .type = 440 /* _Bool */, .offset = offsetof(struct InlineCodeBlock, atomic), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CallStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1565 /* funccall */, .type = 1564 /* struct FuncCall * */, .offset = offsetof(struct CallStmt, funccall), .size = sizeof(struct FuncCall *), .flags = TYPE_CAT_SCALAR, .type_id = 347, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1058 /* funcexpr */, .type = 1566 /* struct FuncExpr * */, .offset = offsetof(struct CallStmt, funcexpr), .size = sizeof(struct FuncExpr *), .flags = TYPE_CAT_SCALAR, .type_id = 112, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CallContext, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1562 /* atomic */, .type = 440 /* _Bool */, .offset = offsetof(struct CallContext, atomic), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RenameStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1569 /* renameType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct RenameStmt, renameType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1570 /* relationType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct RenameStmt, relationType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct RenameStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct RenameStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1571 /* subname */, .type = 432 /* char * */, .offset = offsetof(struct RenameStmt, subname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1572 /* newname */, .type = 432 /* char * */, .offset = offsetof(struct RenameStmt, newname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct RenameStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct RenameStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterObjectDependsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1574 /* objectType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterObjectDependsStmt, objectType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterObjectDependsStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterObjectDependsStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1396 /* extname */, .type = 1575 /* struct Value * */, .offset = offsetof(struct AlterObjectDependsStmt, extname), .size = sizeof(struct Value *), .flags = TYPE_CAT_SCALAR, .type_id = 218, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterObjectSchemaStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1574 /* objectType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterObjectSchemaStmt, objectType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterObjectSchemaStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterObjectSchemaStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1577 /* newschema */, .type = 432 /* char * */, .offset = offsetof(struct AlterObjectSchemaStmt, newschema), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterObjectSchemaStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterOwnerStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1574 /* objectType */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct AlterOwnerStmt, objectType), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct AlterOwnerStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1399 /* object */, .type = 450 /* struct Node * */, .offset = offsetof(struct AlterOwnerStmt, object), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1287 /* newowner */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct AlterOwnerStmt, newowner), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterOperatorStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1580 /* opername */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct AlterOperatorStmt, opername), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterOperatorStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RuleStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct RuleStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1582 /* rulename */, .type = 432 /* char * */, .offset = offsetof(struct RuleStmt, rulename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1105 /* whereClause */, .type = 450 /* struct Node * */, .offset = offsetof(struct RuleStmt, whereClause), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1583 /* event */, .type = 801 /* enum CmdType */, .offset = offsetof(struct RuleStmt, event), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1584 /* instead */, .type = 440 /* _Bool */, .offset = offsetof(struct RuleStmt, instead), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1556 /* actions */, .type = 434 /* struct List * */, .offset = offsetof(struct RuleStmt, actions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct RuleStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct NotifyStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1586 /* conditionname */, .type = 432 /* char * */, .offset = offsetof(struct NotifyStmt, conditionname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1587 /* payload */, .type = 432 /* char * */, .offset = offsetof(struct NotifyStmt, payload), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ListenStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1586 /* conditionname */, .type = 432 /* char * */, .offset = offsetof(struct ListenStmt, conditionname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct UnlistenStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1586 /* conditionname */, .type = 432 /* char * */, .offset = offsetof(struct UnlistenStmt, conditionname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TransactionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1601 /* enum TransactionStmtKind */, .offset = offsetof(struct TransactionStmt, kind), .size = sizeof(enum TransactionStmtKind), .flags = TYPE_CAT_SCALAR, .type_id = 42, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct TransactionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1602 /* savepoint_name */, .type = 432 /* char * */, .offset = offsetof(struct TransactionStmt, savepoint_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1603 /* gid */, .type = 432 /* char * */, .offset = offsetof(struct TransactionStmt, gid), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1604 /* chain */, .type = 440 /* _Bool */, .offset = offsetof(struct TransactionStmt, chain), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CompositeTypeStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1606 /* typevar */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct CompositeTypeStmt, typevar), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 949 /* coldeflist */, .type = 434 /* struct List * */, .offset = offsetof(struct CompositeTypeStmt, coldeflist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateEnumStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateEnumStmt, typeName), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1608 /* vals */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateEnumStmt, vals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateRangeStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateRangeStmt, typeName), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1610 /* params */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateRangeStmt, params), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterEnumStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 887 /* typeName */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterEnumStmt, typeName), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1612 /* oldVal */, .type = 432 /* char * */, .offset = offsetof(struct AlterEnumStmt, oldVal), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1613 /* newVal */, .type = 432 /* char * */, .offset = offsetof(struct AlterEnumStmt, newVal), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1614 /* newValNeighbor */, .type = 432 /* char * */, .offset = offsetof(struct AlterEnumStmt, newValNeighbor), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1615 /* newValIsAfter */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterEnumStmt, newValIsAfter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1616 /* skipIfNewValExists */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterEnumStmt, skipIfNewValExists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ViewStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1618 /* view */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct ViewStmt, view), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1619 /* aliases */, .type = 434 /* struct List * */, .offset = offsetof(struct ViewStmt, aliases), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct ViewStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct ViewStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct ViewStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1624 /* withCheckOption */, .type = 1623 /* enum ViewCheckOption */, .offset = offsetof(struct ViewStmt, withCheckOption), .size = sizeof(enum ViewCheckOption), .flags = TYPE_CAT_SCALAR, .type_id = 43, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct LoadStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1325 /* filename */, .type = 432 /* char * */, .offset = offsetof(struct LoadStmt, filename), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreatedbStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1627 /* dbname */, .type = 432 /* char * */, .offset = offsetof(struct CreatedbStmt, dbname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatedbStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterDatabaseStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1627 /* dbname */, .type = 432 /* char * */, .offset = offsetof(struct AlterDatabaseStmt, dbname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterDatabaseStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterDatabaseSetStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1627 /* dbname */, .type = 432 /* char * */, .offset = offsetof(struct AlterDatabaseSetStmt, dbname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1470 /* setstmt */, .type = 1469 /* struct VariableSetStmt * */, .offset = offsetof(struct AlterDatabaseSetStmt, setstmt), .size = sizeof(struct VariableSetStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 271, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropdbStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1627 /* dbname */, .type = 432 /* char * */, .offset = offsetof(struct DropdbStmt, dbname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropdbStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterSystemStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1470 /* setstmt */, .type = 1469 /* struct VariableSetStmt * */, .offset = offsetof(struct AlterSystemStmt, setstmt), .size = sizeof(struct VariableSetStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 271, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ClusterStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct ClusterStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1370 /* indexname */, .type = 432 /* char * */, .offset = offsetof(struct ClusterStmt, indexname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 422 /* int */, .offset = offsetof(struct ClusterStmt, options), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct VacuumStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct VacuumStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1634 /* rels */, .type = 434 /* struct List * */, .offset = offsetof(struct VacuumStmt, rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1635 /* is_vacuumcmd */, .type = 440 /* _Bool */, .offset = offsetof(struct VacuumStmt, is_vacuumcmd), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct VacuumRelation, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct VacuumRelation, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1637 /* oid */, .type = 480 /* unsigned int */, .offset = offsetof(struct VacuumRelation, oid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1638 /* va_cols */, .type = 434 /* struct List * */, .offset = offsetof(struct VacuumRelation, va_cols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ExplainStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct ExplainStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct ExplainStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateTableAsStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct CreateTableAsStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1641 /* into */, .type = 1139 /* struct IntoClause * */, .offset = offsetof(struct CreateTableAsStmt, into), .size = sizeof(struct IntoClause *), .flags = TYPE_CAT_SCALAR, .type_id = 152, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1032 /* relkind */, .type = 1213 /* enum ObjectType */, .offset = offsetof(struct CreateTableAsStmt, relkind), .size = sizeof(enum ObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 32, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1642 /* is_select_into */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTableAsStmt, is_select_into), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1160 /* if_not_exists */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTableAsStmt, if_not_exists), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RefreshMatViewStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1500 /* concurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct RefreshMatViewStmt, concurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 475 /* skipData */, .type = 440 /* _Bool */, .offset = offsetof(struct RefreshMatViewStmt, skipData), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct RefreshMatViewStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CheckPointStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DiscardStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1651 /* target */, .type = 1650 /* enum DiscardMode */, .offset = offsetof(struct DiscardStmt, target), .size = sizeof(enum DiscardMode), .flags = TYPE_CAT_SCALAR, .type_id = 44, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct LockStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1502 /* relations */, .type = 434 /* struct List * */, .offset = offsetof(struct LockStmt, relations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1552 /* mode */, .type = 422 /* int */, .offset = offsetof(struct LockStmt, mode), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1394 /* nowait */, .type = 440 /* _Bool */, .offset = offsetof(struct LockStmt, nowait), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ConstraintsSetStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 975 /* constraints */, .type = 434 /* struct List * */, .offset = offsetof(struct ConstraintsSetStmt, constraints), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1654 /* deferred */, .type = 440 /* _Bool */, .offset = offsetof(struct ConstraintsSetStmt, deferred), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ReindexStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1661 /* enum ReindexObjectType */, .offset = offsetof(struct ReindexStmt, kind), .size = sizeof(enum ReindexObjectType), .flags = TYPE_CAT_SCALAR, .type_id = 45, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 462 /* struct RangeVar * */, .offset = offsetof(struct ReindexStmt, relation), .size = sizeof(struct RangeVar *), .flags = TYPE_CAT_SCALAR, .type_id = 102, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 1662 /* const char * */, .offset = offsetof(struct ReindexStmt, name), .size = sizeof(const char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 422 /* int */, .offset = offsetof(struct ReindexStmt, options), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1500 /* concurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct ReindexStmt, concurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateConversionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1664 /* conversion_name */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateConversionStmt, conversion_name), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1665 /* for_encoding_name */, .type = 432 /* char * */, .offset = offsetof(struct CreateConversionStmt, for_encoding_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1666 /* to_encoding_name */, .type = 432 /* char * */, .offset = offsetof(struct CreateConversionStmt, to_encoding_name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1667 /* func_name */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateConversionStmt, func_name), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1288 /* def */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateConversionStmt, def), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateCastStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1669 /* sourcetype */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateCastStmt, sourcetype), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1670 /* targettype */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateCastStmt, targettype), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1555 /* func */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct CreateCastStmt, func), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1675 /* context */, .type = 1674 /* enum CoercionContext */, .offset = offsetof(struct CreateCastStmt, context), .size = sizeof(enum CoercionContext), .flags = TYPE_CAT_SCALAR, .type_id = 46, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1676 /* inout */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateCastStmt, inout), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateTransformStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateTransformStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1678 /* type_name */, .type = 886 /* struct TypeName * */, .offset = offsetof(struct CreateTransformStmt, type_name), .size = sizeof(struct TypeName *), .flags = TYPE_CAT_SCALAR, .type_id = 363, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1679 /* lang */, .type = 432 /* char * */, .offset = offsetof(struct CreateTransformStmt, lang), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1680 /* fromsql */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct CreateTransformStmt, fromsql), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1681 /* tosql */, .type = 1491 /* struct ObjectWithArgs * */, .offset = offsetof(struct CreateTransformStmt, tosql), .size = sizeof(struct ObjectWithArgs *), .flags = TYPE_CAT_SCALAR, .type_id = 375, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PrepareStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct PrepareStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1683 /* argtypes */, .type = 434 /* struct List * */, .offset = offsetof(struct PrepareStmt, argtypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1321 /* query */, .type = 450 /* struct Node * */, .offset = offsetof(struct PrepareStmt, query), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ExecuteStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct ExecuteStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1610 /* params */, .type = 434 /* struct List * */, .offset = offsetof(struct ExecuteStmt, params), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DeallocateStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct DeallocateStmt, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropOwnedStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct DropOwnedStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct DropOwnedStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ReassignOwnedStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1392 /* roles */, .type = 434 /* struct List * */, .offset = offsetof(struct ReassignOwnedStmt, roles), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1688 /* newrole */, .type = 1157 /* struct RoleSpec * */, .offset = offsetof(struct ReassignOwnedStmt, newrole), .size = sizeof(struct RoleSpec *), .flags = TYPE_CAT_SCALAR, .type_id = 387, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTSDictionaryStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1690 /* dictname */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTSDictionaryStmt, dictname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTSDictionaryStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterTSConfigurationStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1697 /* enum AlterTSConfigType */, .offset = offsetof(struct AlterTSConfigurationStmt, kind), .size = sizeof(enum AlterTSConfigType), .flags = TYPE_CAT_SCALAR, .type_id = 47, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1698 /* cfgname */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTSConfigurationStmt, cfgname), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1699 /* tokentype */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTSConfigurationStmt, tokentype), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1700 /* dicts */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterTSConfigurationStmt, dicts), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 832 /* override */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTSConfigurationStmt, override), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1453 /* replace */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTSConfigurationStmt, replace), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterTSConfigurationStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreatePublicationStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1702 /* pubname */, .type = 432 /* char * */, .offset = offsetof(struct CreatePublicationStmt, pubname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePublicationStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1703 /* tables */, .type = 434 /* struct List * */, .offset = offsetof(struct CreatePublicationStmt, tables), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1704 /* for_all_tables */, .type = 440 /* _Bool */, .offset = offsetof(struct CreatePublicationStmt, for_all_tables), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterPublicationStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1702 /* pubname */, .type = 432 /* char * */, .offset = offsetof(struct AlterPublicationStmt, pubname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterPublicationStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1703 /* tables */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterPublicationStmt, tables), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1704 /* for_all_tables */, .type = 440 /* _Bool */, .offset = offsetof(struct AlterPublicationStmt, for_all_tables), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1706 /* tableAction */, .type = 990 /* enum DefElemAction */, .offset = offsetof(struct AlterPublicationStmt, tableAction), .size = sizeof(enum DefElemAction), .flags = TYPE_CAT_SCALAR, .type_id = 23, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateSubscriptionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1571 /* subname */, .type = 432 /* char * */, .offset = offsetof(struct CreateSubscriptionStmt, subname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1708 /* conninfo */, .type = 432 /* char * */, .offset = offsetof(struct CreateSubscriptionStmt, conninfo), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1709 /* publication */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateSubscriptionStmt, publication), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateSubscriptionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlterSubscriptionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 1716 /* enum AlterSubscriptionType */, .offset = offsetof(struct AlterSubscriptionStmt, kind), .size = sizeof(enum AlterSubscriptionType), .flags = TYPE_CAT_SCALAR, .type_id = 48, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1571 /* subname */, .type = 432 /* char * */, .offset = offsetof(struct AlterSubscriptionStmt, subname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1708 /* conninfo */, .type = 432 /* char * */, .offset = offsetof(struct AlterSubscriptionStmt, conninfo), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1709 /* publication */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterSubscriptionStmt, publication), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct AlterSubscriptionStmt, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropSubscriptionStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1571 /* subname */, .type = 432 /* char * */, .offset = offsetof(struct DropSubscriptionStmt, subname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1214 /* missing_ok */, .type = 440 /* _Bool */, .offset = offsetof(struct DropSubscriptionStmt, missing_ok), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1292 /* behavior */, .type = 1291 /* enum DropBehavior */, .offset = offsetof(struct DropSubscriptionStmt, behavior), .size = sizeof(enum DropBehavior), .flags = TYPE_CAT_SCALAR, .type_id = 34, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlannerGlobal, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1720 /* boundParams */, .type = 1719 /* struct ParamListInfoData * */, .offset = offsetof(struct PlannerGlobal, boundParams), .size = sizeof(struct ParamListInfoData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 613 /* subplans */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, subplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1721 /* subroots */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, subroots), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1722 /* rewindPlanIDs */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannerGlobal, rewindPlanIDs), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1723 /* finalrtable */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, finalrtable), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1724 /* finalrowmarks */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, finalrowmarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1725 /* resultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, resultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1726 /* rootResultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, rootResultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1727 /* relationOids */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, relationOids), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1728 /* invalItems */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, invalItems), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1729 /* paramExecTypes */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerGlobal, paramExecTypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1730 /* lastPHId */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlannerGlobal, lastPHId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1731 /* lastRowMarkId */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlannerGlobal, lastRowMarkId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1732 /* lastPlanNodeId */, .type = 422 /* int */, .offset = offsetof(struct PlannerGlobal, lastPlanNodeId), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1733 /* transientPlan */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerGlobal, transientPlan), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1734 /* dependsOnRole */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerGlobal, dependsOnRole), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1735 /* parallelModeOK */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerGlobal, parallelModeOK), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1736 /* parallelModeNeeded */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerGlobal, parallelModeNeeded), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1737 /* maxParallelHazard */, .type = 442 /* char */, .offset = offsetof(struct PlannerGlobal, maxParallelHazard), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1739 /* partition_directory */, .type = 1738 /* struct PartitionDirectoryData * */, .offset = offsetof(struct PlannerGlobal, partition_directory), .size = sizeof(struct PartitionDirectoryData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlannerInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1741 /* parse */, .type = 1036 /* struct Query * */, .offset = offsetof(struct PlannerInfo, parse), .size = sizeof(struct Query *), .flags = TYPE_CAT_SCALAR, .type_id = 229, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1743 /* glob */, .type = 1742 /* struct PlannerGlobal * */, .offset = offsetof(struct PlannerInfo, glob), .size = sizeof(struct PlannerGlobal *), .flags = TYPE_CAT_SCALAR, .type_id = 161, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1744 /* query_level */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlannerInfo, query_level), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1746 /* parent_root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct PlannerInfo, parent_root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1747 /* plan_params */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, plan_params), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1748 /* outer_params */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannerInfo, outer_params), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1750 /* simple_rel_array */, .type = 1749 /* struct RelOptInfo ** */, .offset = offsetof(struct PlannerInfo, simple_rel_array), .size = sizeof(struct RelOptInfo **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1751 /* simple_rel_array_size */, .type = 422 /* int */, .offset = offsetof(struct PlannerInfo, simple_rel_array_size), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1753 /* simple_rte_array */, .type = 1752 /* struct RangeTblEntry ** */, .offset = offsetof(struct PlannerInfo, simple_rte_array), .size = sizeof(struct RangeTblEntry **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1755 /* append_rel_array */, .type = 1754 /* struct AppendRelInfo ** */, .offset = offsetof(struct PlannerInfo, append_rel_array), .size = sizeof(struct AppendRelInfo **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1756 /* all_baserels */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannerInfo, all_baserels), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1757 /* nullable_baserels */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannerInfo, nullable_baserels), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1758 /* join_rel_list */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, join_rel_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1760 /* join_rel_hash */, .type = 1759 /* struct HTAB * */, .offset = offsetof(struct PlannerInfo, join_rel_hash), .size = sizeof(struct HTAB *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1762 /* join_rel_level */, .type = 1761 /* struct List ** */, .offset = offsetof(struct PlannerInfo, join_rel_level), .size = sizeof(struct List **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1763 /* join_cur_level */, .type = 422 /* int */, .offset = offsetof(struct PlannerInfo, join_cur_level), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1764 /* init_plans */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, init_plans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1765 /* cte_plan_ids */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, cte_plan_ids), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1766 /* multiexpr_params */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, multiexpr_params), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1767 /* eq_classes */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, eq_classes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1768 /* ec_merging_done */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, ec_merging_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1769 /* canon_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, canon_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1770 /* left_join_clauses */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, left_join_clauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1771 /* right_join_clauses */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, right_join_clauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1772 /* full_join_clauses */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, full_join_clauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1773 /* join_info_list */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, join_info_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1774 /* append_rel_list */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, append_rel_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1775 /* placeholder_list */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, placeholder_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1776 /* fkey_list */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, fkey_list), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1777 /* query_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, query_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1778 /* group_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, group_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1779 /* window_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, window_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1780 /* distinct_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, distinct_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1781 /* sort_pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, sort_pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1782 /* part_schemes */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, part_schemes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1783 /* initial_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, initial_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1785 /* upper_rels */, .type = 1784 /* struct List *[7] */, .offset = offsetof(struct PlannerInfo, upper_rels), .size = sizeof(struct List *[7]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1787 /* upper_targets */, .type = 1786 /* struct PathTarget *[7] */, .offset = offsetof(struct PlannerInfo, upper_targets), .size = sizeof(struct PathTarget *[7]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1788 /* processed_tlist */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, processed_tlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1790 /* grouping_map */, .type = 1789 /* short * */, .offset = offsetof(struct PlannerInfo, grouping_map), .size = sizeof(short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1791 /* minmax_aggs */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, minmax_aggs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1793 /* planner_cxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct PlannerInfo, planner_cxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1794 /* total_table_pages */, .type = 609 /* double */, .offset = offsetof(struct PlannerInfo, total_table_pages), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1795 /* tuple_fraction */, .type = 609 /* double */, .offset = offsetof(struct PlannerInfo, tuple_fraction), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1796 /* limit_tuples */, .type = 609 /* double */, .offset = offsetof(struct PlannerInfo, limit_tuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1797 /* qual_security_level */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlannerInfo, qual_security_level), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1802 /* inhTargetKind */, .type = 1801 /* enum InheritanceKind */, .offset = offsetof(struct PlannerInfo, inhTargetKind), .size = sizeof(enum InheritanceKind), .flags = TYPE_CAT_SCALAR, .type_id = 49, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1803 /* hasJoinRTEs */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, hasJoinRTEs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1804 /* hasLateralRTEs */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, hasLateralRTEs), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1805 /* hasHavingQual */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, hasHavingQual), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1806 /* hasPseudoConstantQuals */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, hasPseudoConstantQuals), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1807 /* hasRecursion */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, hasRecursion), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1808 /* wt_param_id */, .type = 422 /* int */, .offset = offsetof(struct PlannerInfo, wt_param_id), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1810 /* non_recursive_path */, .type = 1809 /* struct Path * */, .offset = offsetof(struct PlannerInfo, non_recursive_path), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1811 /* curOuterRels */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannerInfo, curOuterRels), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1812 /* curOuterParams */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannerInfo, curOuterParams), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1814 /* join_search_private */, .type = 1813 /* void * */, .offset = offsetof(struct PlannerInfo, join_search_private), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1815 /* partColsUpdated */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannerInfo, partColsUpdated), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RelOptInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1825 /* reloptkind */, .type = 1824 /* enum RelOptKind */, .offset = offsetof(struct RelOptInfo, reloptkind), .size = sizeof(enum RelOptKind), .flags = TYPE_CAT_SCALAR, .type_id = 50, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1826 /* relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1827 /* rows */, .type = 609 /* double */, .offset = offsetof(struct RelOptInfo, rows), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1828 /* consider_startup */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, consider_startup), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1829 /* consider_param_startup */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, consider_param_startup), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1830 /* consider_parallel */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, consider_parallel), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1832 /* reltarget */, .type = 1831 /* struct PathTarget * */, .offset = offsetof(struct RelOptInfo, reltarget), .size = sizeof(struct PathTarget *), .flags = TYPE_CAT_SCALAR, .type_id = 202, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1833 /* pathlist */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, pathlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1834 /* ppilist */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, ppilist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1835 /* partial_pathlist */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, partial_pathlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1836 /* cheapest_startup_path */, .type = 1809 /* struct Path * */, .offset = offsetof(struct RelOptInfo, cheapest_startup_path), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1837 /* cheapest_total_path */, .type = 1809 /* struct Path * */, .offset = offsetof(struct RelOptInfo, cheapest_total_path), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1838 /* cheapest_unique_path */, .type = 1809 /* struct Path * */, .offset = offsetof(struct RelOptInfo, cheapest_unique_path), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1839 /* cheapest_parameterized_paths */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, cheapest_parameterized_paths), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1840 /* direct_lateral_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, direct_lateral_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1841 /* lateral_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, lateral_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1031 /* relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1842 /* reltablespace */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, reltablespace), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1030 /* rtekind */, .type = 1029 /* enum RTEKind */, .offset = offsetof(struct RelOptInfo, rtekind), .size = sizeof(enum RTEKind), .flags = TYPE_CAT_SCALAR, .type_id = 27, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1843 /* min_attr */, .type = 482 /* short */, .offset = offsetof(struct RelOptInfo, min_attr), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1844 /* max_attr */, .type = 482 /* short */, .offset = offsetof(struct RelOptInfo, max_attr), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1846 /* attr_needed */, .type = 1845 /* struct Bitmapset ** */, .offset = offsetof(struct RelOptInfo, attr_needed), .size = sizeof(struct Bitmapset **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1848 /* attr_widths */, .type = 1847 /* int * */, .offset = offsetof(struct RelOptInfo, attr_widths), .size = sizeof(int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1849 /* lateral_vars */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, lateral_vars), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1850 /* lateral_referencers */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, lateral_referencers), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1851 /* indexlist */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, indexlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1852 /* statlist */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, statlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1853 /* pages */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, pages), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1854 /* tuples */, .type = 609 /* double */, .offset = offsetof(struct RelOptInfo, tuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1855 /* allvisfrac */, .type = 609 /* double */, .offset = offsetof(struct RelOptInfo, allvisfrac), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1856 /* eclass_indexes */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, eclass_indexes), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1857 /* subroot */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct RelOptInfo, subroot), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1858 /* subplan_params */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, subplan_params), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1859 /* rel_parallel_workers */, .type = 422 /* int */, .offset = offsetof(struct RelOptInfo, rel_parallel_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1860 /* serverid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, serverid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1861 /* userid */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, userid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1862 /* useridiscurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, useridiscurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1864 /* fdwroutine */, .type = 1863 /* struct FdwRoutine * */, .offset = offsetof(struct RelOptInfo, fdwroutine), .size = sizeof(struct FdwRoutine *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1865 /* fdw_private */, .type = 1813 /* void * */, .offset = offsetof(struct RelOptInfo, fdw_private), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1866 /* unique_for_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, unique_for_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1867 /* non_unique_for_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, non_unique_for_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1868 /* baserestrictinfo */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, baserestrictinfo), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1870 /* baserestrictcost */, .type = 1869 /* struct QualCost */, .offset = offsetof(struct RelOptInfo, baserestrictcost), .size = sizeof(struct QualCost), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1871 /* baserestrict_min_security */, .type = 480 /* unsigned int */, .offset = offsetof(struct RelOptInfo, baserestrict_min_security), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1872 /* joininfo */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, joininfo), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1873 /* has_eclass_joins */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, has_eclass_joins), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1874 /* consider_partitionwise_join */, .type = 440 /* _Bool */, .offset = offsetof(struct RelOptInfo, consider_partitionwise_join), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1875 /* top_parent_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RelOptInfo, top_parent_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1877 /* part_scheme */, .type = 1876 /* struct PartitionSchemeData * */, .offset = offsetof(struct RelOptInfo, part_scheme), .size = sizeof(struct PartitionSchemeData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1878 /* nparts */, .type = 422 /* int */, .offset = offsetof(struct RelOptInfo, nparts), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1880 /* boundinfo */, .type = 1879 /* struct PartitionBoundInfoData * */, .offset = offsetof(struct RelOptInfo, boundinfo), .size = sizeof(struct PartitionBoundInfoData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1881 /* partition_qual */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, partition_qual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1882 /* part_rels */, .type = 1749 /* struct RelOptInfo ** */, .offset = offsetof(struct RelOptInfo, part_rels), .size = sizeof(struct RelOptInfo **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1883 /* partexprs */, .type = 1761 /* struct List ** */, .offset = offsetof(struct RelOptInfo, partexprs), .size = sizeof(struct List **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1884 /* nullable_partexprs */, .type = 1761 /* struct List ** */, .offset = offsetof(struct RelOptInfo, nullable_partexprs), .size = sizeof(struct List **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1885 /* partitioned_child_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct RelOptInfo, partitioned_child_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IndexOptInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1887 /* indexoid */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexOptInfo, indexoid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1842 /* reltablespace */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexOptInfo, reltablespace), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 463 /* rel */, .type = 1888 /* struct RelOptInfo * */, .offset = offsetof(struct IndexOptInfo, rel), .size = sizeof(struct RelOptInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 162, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1853 /* pages */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexOptInfo, pages), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1854 /* tuples */, .type = 609 /* double */, .offset = offsetof(struct IndexOptInfo, tuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1889 /* tree_height */, .type = 422 /* int */, .offset = offsetof(struct IndexOptInfo, tree_height), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 920 /* ncolumns */, .type = 422 /* int */, .offset = offsetof(struct IndexOptInfo, ncolumns), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1890 /* nkeycolumns */, .type = 422 /* int */, .offset = offsetof(struct IndexOptInfo, nkeycolumns), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1891 /* indexkeys */, .type = 1847 /* int * */, .offset = offsetof(struct IndexOptInfo, indexkeys), .size = sizeof(int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1893 /* indexcollations */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexOptInfo, indexcollations), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1894 /* opfamily */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexOptInfo, opfamily), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1895 /* opcintype */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexOptInfo, opcintype), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1896 /* sortopfamily */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexOptInfo, sortopfamily), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1898 /* reverse_sort */, .type = 1897 /* _Bool * */, .offset = offsetof(struct IndexOptInfo, reverse_sort), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1080 /* nulls_first */, .type = 1897 /* _Bool * */, .offset = offsetof(struct IndexOptInfo, nulls_first), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1899 /* canreturn */, .type = 1897 /* _Bool * */, .offset = offsetof(struct IndexOptInfo, canreturn), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1900 /* relam */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexOptInfo, relam), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1901 /* indexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOptInfo, indexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1902 /* indpred */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOptInfo, indpred), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1903 /* indextlist */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOptInfo, indextlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1904 /* indrestrictinfo */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOptInfo, indrestrictinfo), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1905 /* predOK */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, predOK), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1531 /* unique */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, unique), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1906 /* immediate */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, immediate), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1907 /* hypothetical */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, hypothetical), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1908 /* amcanorderbyop */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amcanorderbyop), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1909 /* amoptionalkey */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amoptionalkey), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1910 /* amsearcharray */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amsearcharray), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1911 /* amsearchnulls */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amsearchnulls), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1912 /* amhasgettuple */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amhasgettuple), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1913 /* amhasgetbitmap */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amhasgetbitmap), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1914 /* amcanparallel */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOptInfo, amcanparallel), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1916 /* amcostestimate */, .type = 1915 /* void (*)() */, .offset = offsetof(struct IndexOptInfo, amcostestimate), .size = sizeof(void (*)()), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ForeignKeyOptInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1918 /* con_relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignKeyOptInfo, con_relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1919 /* ref_relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignKeyOptInfo, ref_relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1920 /* nkeys */, .type = 422 /* int */, .offset = offsetof(struct ForeignKeyOptInfo, nkeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1922 /* conkey */, .type = 1921 /* short [32] */, .offset = offsetof(struct ForeignKeyOptInfo, conkey), .size = sizeof(short [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1923 /* confkey */, .type = 1921 /* short [32] */, .offset = offsetof(struct ForeignKeyOptInfo, confkey), .size = sizeof(short [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1925 /* conpfeqop */, .type = 1924 /* unsigned int [32] */, .offset = offsetof(struct ForeignKeyOptInfo, conpfeqop), .size = sizeof(unsigned int [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1926 /* nmatched_ec */, .type = 422 /* int */, .offset = offsetof(struct ForeignKeyOptInfo, nmatched_ec), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1927 /* nmatched_rcols */, .type = 422 /* int */, .offset = offsetof(struct ForeignKeyOptInfo, nmatched_rcols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1928 /* nmatched_ri */, .type = 422 /* int */, .offset = offsetof(struct ForeignKeyOptInfo, nmatched_ri), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1930 /* eclass */, .type = 1929 /* struct EquivalenceClass *[32] */, .offset = offsetof(struct ForeignKeyOptInfo, eclass), .size = sizeof(struct EquivalenceClass *[32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1932 /* rinfos */, .type = 1931 /* struct List *[32] */, .offset = offsetof(struct ForeignKeyOptInfo, rinfos), .size = sizeof(struct List *[32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct StatisticExtInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1934 /* statOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct StatisticExtInfo, statOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 463 /* rel */, .type = 1888 /* struct RelOptInfo * */, .offset = offsetof(struct StatisticExtInfo, rel), .size = sizeof(struct RelOptInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 162, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 442 /* char */, .offset = offsetof(struct StatisticExtInfo, kind), .size = sizeof(char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1367 /* keys */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct StatisticExtInfo, keys), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct EquivalenceClass, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1936 /* ec_opfamilies */, .type = 434 /* struct List * */, .offset = offsetof(struct EquivalenceClass, ec_opfamilies), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1937 /* ec_collation */, .type = 480 /* unsigned int */, .offset = offsetof(struct EquivalenceClass, ec_collation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1938 /* ec_members */, .type = 434 /* struct List * */, .offset = offsetof(struct EquivalenceClass, ec_members), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1939 /* ec_sources */, .type = 434 /* struct List * */, .offset = offsetof(struct EquivalenceClass, ec_sources), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1940 /* ec_derives */, .type = 434 /* struct List * */, .offset = offsetof(struct EquivalenceClass, ec_derives), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1941 /* ec_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct EquivalenceClass, ec_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1942 /* ec_has_const */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceClass, ec_has_const), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1943 /* ec_has_volatile */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceClass, ec_has_volatile), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1944 /* ec_below_outer_join */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceClass, ec_below_outer_join), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1945 /* ec_broken */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceClass, ec_broken), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1946 /* ec_sortref */, .type = 480 /* unsigned int */, .offset = offsetof(struct EquivalenceClass, ec_sortref), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1947 /* ec_min_security */, .type = 480 /* unsigned int */, .offset = offsetof(struct EquivalenceClass, ec_min_security), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1948 /* ec_max_security */, .type = 480 /* unsigned int */, .offset = offsetof(struct EquivalenceClass, ec_max_security), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1950 /* ec_merged */, .type = 1949 /* struct EquivalenceClass * */, .offset = offsetof(struct EquivalenceClass, ec_merged), .size = sizeof(struct EquivalenceClass *), .flags = TYPE_CAT_SCALAR, .type_id = 199, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct EquivalenceMember, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1952 /* em_expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct EquivalenceMember, em_expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1953 /* em_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct EquivalenceMember, em_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1954 /* em_nullable_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct EquivalenceMember, em_nullable_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1955 /* em_is_const */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceMember, em_is_const), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1956 /* em_is_child */, .type = 440 /* _Bool */, .offset = offsetof(struct EquivalenceMember, em_is_child), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1957 /* em_datatype */, .type = 480 /* unsigned int */, .offset = offsetof(struct EquivalenceMember, em_datatype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PathKey, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1959 /* pk_eclass */, .type = 1949 /* struct EquivalenceClass * */, .offset = offsetof(struct PathKey, pk_eclass), .size = sizeof(struct EquivalenceClass *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_FORCE_SCALAR | TYPE_COPY_FORCE_SCALAR, .type_id = 199, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1960 /* pk_opfamily */, .type = 480 /* unsigned int */, .offset = offsetof(struct PathKey, pk_opfamily), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1961 /* pk_strategy */, .type = 422 /* int */, .offset = offsetof(struct PathKey, pk_strategy), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1962 /* pk_nulls_first */, .type = 440 /* _Bool */, .offset = offsetof(struct PathKey, pk_nulls_first), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PathTarget, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1536 /* exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct PathTarget, exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1964 /* sortgrouprefs */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct PathTarget, sortgrouprefs), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1965 /* cost */, .type = 1869 /* struct QualCost */, .offset = offsetof(struct PathTarget, cost), .size = sizeof(struct QualCost), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1966 /* width */, .type = 422 /* int */, .offset = offsetof(struct PathTarget, width), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ParamPathInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1968 /* ppi_req_outer */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct ParamPathInfo, ppi_req_outer), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1969 /* ppi_rows */, .type = 609 /* double */, .offset = offsetof(struct ParamPathInfo, ppi_rows), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1970 /* ppi_clauses */, .type = 434 /* struct List * */, .offset = offsetof(struct ParamPathInfo, ppi_clauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Path, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1972 /* pathtype */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Path, pathtype), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1973 /* parent */, .type = 1888 /* struct RelOptInfo * */, .offset = offsetof(struct Path, parent), .size = sizeof(struct RelOptInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 162, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1974 /* pathtarget */, .type = 1831 /* struct PathTarget * */, .offset = offsetof(struct Path, pathtarget), .size = sizeof(struct PathTarget *), .flags = TYPE_CAT_SCALAR, .type_id = 202, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1976 /* param_info */, .type = 1975 /* struct ParamPathInfo * */, .offset = offsetof(struct Path, param_info), .size = sizeof(struct ParamPathInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 165, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1977 /* parallel_aware */, .type = 440 /* _Bool */, .offset = offsetof(struct Path, parallel_aware), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 606 /* parallel_safe */, .type = 440 /* _Bool */, .offset = offsetof(struct Path, parallel_safe), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1978 /* parallel_workers */, .type = 422 /* int */, .offset = offsetof(struct Path, parallel_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1827 /* rows */, .type = 609 /* double */, .offset = offsetof(struct Path, rows), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 610 /* startup_cost */, .type = 609 /* double */, .offset = offsetof(struct Path, startup_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1979 /* total_cost */, .type = 609 /* double */, .offset = offsetof(struct Path, total_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1980 /* pathkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct Path, pathkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct IndexPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1985 /* indexinfo */, .type = 1984 /* struct IndexOptInfo * */, .offset = offsetof(struct IndexPath, indexinfo), .size = sizeof(struct IndexOptInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 163, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1986 /* indexclauses */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexPath, indexclauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1987 /* indexorderbys */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexPath, indexorderbys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1988 /* indexorderbycols */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexPath, indexorderbycols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1993 /* indexscandir */, .type = 1992 /* enum ScanDirection */, .offset = offsetof(struct IndexPath, indexscandir), .size = sizeof(enum ScanDirection), .flags = TYPE_CAT_SCALAR, .type_id = 51, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1994 /* indextotalcost */, .type = 609 /* double */, .offset = offsetof(struct IndexPath, indextotalcost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1995 /* indexselectivity */, .type = 609 /* double */, .offset = offsetof(struct IndexPath, indexselectivity), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IndexClause, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1998 /* rinfo */, .type = 1997 /* struct RestrictInfo * */, .offset = offsetof(struct IndexClause, rinfo), .size = sizeof(struct RestrictInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 203, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1999 /* indexquals */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexClause, indexquals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2000 /* lossy */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexClause, lossy), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2001 /* indexcol */, .type = 482 /* short */, .offset = offsetof(struct IndexClause, indexcol), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2002 /* indexcols */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexClause, indexcols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct BitmapHeapPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2004 /* bitmapqual */, .type = 1809 /* struct Path * */, .offset = offsetof(struct BitmapHeapPath, bitmapqual), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct BitmapAndPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2006 /* bitmapquals */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapAndPath, bitmapquals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2007 /* bitmapselectivity */, .type = 609 /* double */, .offset = offsetof(struct BitmapAndPath, bitmapselectivity), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct BitmapOrPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2006 /* bitmapquals */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapOrPath, bitmapquals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2007 /* bitmapselectivity */, .type = 609 /* double */, .offset = offsetof(struct BitmapOrPath, bitmapselectivity), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct TidPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2010 /* tidquals */, .type = 434 /* struct List * */, .offset = offsetof(struct TidPath, tidquals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct SubqueryScanPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct SubqueryScanPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct ForeignPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2014 /* fdw_outerpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct ForeignPath, fdw_outerpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1865 /* fdw_private */, .type = 434 /* struct List * */, .offset = offsetof(struct ForeignPath, fdw_private), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct CustomPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2016 /* flags */, .type = 480 /* unsigned int */, .offset = offsetof(struct CustomPath, flags), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2017 /* custom_paths */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomPath, custom_paths), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2018 /* custom_private */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomPath, custom_private), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2020 /* methods */, .type = 2019 /* const struct CustomPathMethods * */, .offset = offsetof(struct CustomPath, methods), .size = sizeof(const struct CustomPathMethods *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct AppendPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2022 /* partitioned_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct AppendPath, partitioned_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2023 /* subpaths */, .type = 434 /* struct List * */, .offset = offsetof(struct AppendPath, subpaths), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2024 /* first_partial_path */, .type = 422 /* int */, .offset = offsetof(struct AppendPath, first_partial_path), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1796 /* limit_tuples */, .type = 609 /* double */, .offset = offsetof(struct AppendPath, limit_tuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct MergeAppendPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2022 /* partitioned_rels */, .type = 434 /* struct List * */, .offset = offsetof(struct MergeAppendPath, partitioned_rels), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2023 /* subpaths */, .type = 434 /* struct List * */, .offset = offsetof(struct MergeAppendPath, subpaths), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1796 /* limit_tuples */, .type = 609 /* double */, .offset = offsetof(struct MergeAppendPath, limit_tuples), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct GroupResultPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 761 /* quals */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupResultPath, quals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct MaterialPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct MaterialPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct UniquePath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct UniquePath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2033 /* umethod */, .type = 2032 /* UniquePathMethod */, .offset = offsetof(struct UniquePath, umethod), .size = sizeof(UniquePathMethod), .flags = TYPE_CAT_SCALAR, .type_id = 52, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2034 /* in_operators */, .type = 434 /* struct List * */, .offset = offsetof(struct UniquePath, in_operators), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2035 /* uniq_exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct UniquePath, uniq_exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct GatherPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct GatherPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2037 /* single_copy */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherPath, single_copy), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2038 /* num_workers */, .type = 422 /* int */, .offset = offsetof(struct GatherPath, num_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct GatherMergePath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct GatherMergePath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2038 /* num_workers */, .type = 422 /* int */, .offset = offsetof(struct GatherMergePath, num_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct JoinPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct JoinPath, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2041 /* inner_unique */, .type = 440 /* _Bool */, .offset = offsetof(struct JoinPath, inner_unique), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2042 /* outerjoinpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct JoinPath, outerjoinpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2043 /* innerjoinpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct JoinPath, innerjoinpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2044 /* joinrestrictinfo */, .type = 434 /* struct List * */, .offset = offsetof(struct JoinPath, joinrestrictinfo), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2047 /* jpath */, .type = 2046 /* struct JoinPath */, .offset = offsetof(struct MergePath, jpath), .size = sizeof(struct JoinPath), .flags = TYPE_CAT_SCALAR, .type_id = 175, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2048 /* path_mergeclauses */, .type = 434 /* struct List * */, .offset = offsetof(struct MergePath, path_mergeclauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2049 /* outersortkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct MergePath, outersortkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2050 /* innersortkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct MergePath, innersortkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2051 /* skip_mark_restore */, .type = 440 /* _Bool */, .offset = offsetof(struct MergePath, skip_mark_restore), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2052 /* materialize_inner */, .type = 440 /* _Bool */, .offset = offsetof(struct MergePath, materialize_inner), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2047 /* jpath */, .type = 2046 /* struct JoinPath */, .offset = offsetof(struct HashPath, jpath), .size = sizeof(struct JoinPath), .flags = TYPE_CAT_SCALAR, .type_id = 175, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2054 /* path_hashclauses */, .type = 434 /* struct List * */, .offset = offsetof(struct HashPath, path_hashclauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2055 /* num_batches */, .type = 422 /* int */, .offset = offsetof(struct HashPath, num_batches), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2056 /* inner_rows_total */, .type = 609 /* double */, .offset = offsetof(struct HashPath, inner_rows_total), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct ProjectionPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct ProjectionPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2058 /* dummypp */, .type = 440 /* _Bool */, .offset = offsetof(struct ProjectionPath, dummypp), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct ProjectSetPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct ProjectSetPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct SortPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct SortPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct GroupPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct GroupPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 836 /* groupClause */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupPath, groupClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupPath, qual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct UpperUniquePath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct UpperUniquePath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2063 /* numkeys */, .type = 422 /* int */, .offset = offsetof(struct UpperUniquePath, numkeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct AggPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct AggPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2070 /* aggstrategy */, .type = 2069 /* enum AggStrategy */, .offset = offsetof(struct AggPath, aggstrategy), .size = sizeof(enum AggStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 531 /* aggsplit */, .type = 530 /* enum AggSplit */, .offset = offsetof(struct AggPath, aggsplit), .size = sizeof(enum AggSplit), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 609 /* double */, .offset = offsetof(struct AggPath, numGroups), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 836 /* groupClause */, .type = 434 /* struct List * */, .offset = offsetof(struct AggPath, groupClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 434 /* struct List * */, .offset = offsetof(struct AggPath, qual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct GroupingSetData, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2073 /* set */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingSetData, set), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 609 /* double */, .offset = offsetof(struct GroupingSetData, numGroups), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RollupData, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 836 /* groupClause */, .type = 434 /* struct List * */, .offset = offsetof(struct RollupData, groupClause), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2075 /* gsets */, .type = 434 /* struct List * */, .offset = offsetof(struct RollupData, gsets), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2076 /* gsets_data */, .type = 434 /* struct List * */, .offset = offsetof(struct RollupData, gsets_data), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 609 /* double */, .offset = offsetof(struct RollupData, numGroups), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1081 /* hashable */, .type = 440 /* _Bool */, .offset = offsetof(struct RollupData, hashable), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2077 /* is_hashed */, .type = 440 /* _Bool */, .offset = offsetof(struct RollupData, is_hashed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct GroupingSetsPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct GroupingSetsPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2070 /* aggstrategy */, .type = 2069 /* enum AggStrategy */, .offset = offsetof(struct GroupingSetsPath, aggstrategy), .size = sizeof(enum AggStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2079 /* rollups */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingSetsPath, rollups), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 434 /* struct List * */, .offset = offsetof(struct GroupingSetsPath, qual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct MinMaxAggPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2081 /* mmaggregates */, .type = 434 /* struct List * */, .offset = offsetof(struct MinMaxAggPath, mmaggregates), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 761 /* quals */, .type = 434 /* struct List * */, .offset = offsetof(struct MinMaxAggPath, quals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct WindowAggPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct WindowAggPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2084 /* winclause */, .type = 2083 /* struct WindowClause * */, .offset = offsetof(struct WindowAggPath, winclause), .size = sizeof(struct WindowClause *), .flags = TYPE_CAT_SCALAR, .type_id = 374, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct SetOpPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct SetOpPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2091 /* cmd */, .type = 2090 /* enum SetOpCmd */, .offset = offsetof(struct SetOpPath, cmd), .size = sizeof(enum SetOpCmd), .flags = TYPE_CAT_SCALAR, .type_id = 54, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 786 /* strategy */, .type = 2094 /* enum SetOpStrategy */, .offset = offsetof(struct SetOpPath, strategy), .size = sizeof(enum SetOpStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 55, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2095 /* distinctList */, .type = 434 /* struct List * */, .offset = offsetof(struct SetOpPath, distinctList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2096 /* flagColIdx */, .type = 482 /* short */, .offset = offsetof(struct SetOpPath, flagColIdx), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2097 /* firstFlag */, .type = 422 /* int */, .offset = offsetof(struct SetOpPath, firstFlag), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 609 /* double */, .offset = offsetof(struct SetOpPath, numGroups), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct RecursiveUnionPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2099 /* leftpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct RecursiveUnionPath, leftpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2100 /* rightpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct RecursiveUnionPath, rightpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2095 /* distinctList */, .type = 434 /* struct List * */, .offset = offsetof(struct RecursiveUnionPath, distinctList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2101 /* wtParam */, .type = 422 /* int */, .offset = offsetof(struct RecursiveUnionPath, wtParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 609 /* double */, .offset = offsetof(struct RecursiveUnionPath, numGroups), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct LockRowsPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct LockRowsPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct LockRowsPath, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2103 /* epqParam */, .type = 422 /* int */, .offset = offsetof(struct LockRowsPath, epqParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct ModifyTablePath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2105 /* operation */, .type = 801 /* enum CmdType */, .offset = offsetof(struct ModifyTablePath, operation), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 811 /* canSetTag */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTablePath, canSetTag), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2106 /* nominalRelation */, .type = 480 /* unsigned int */, .offset = offsetof(struct ModifyTablePath, nominalRelation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2107 /* rootRelation */, .type = 480 /* unsigned int */, .offset = offsetof(struct ModifyTablePath, rootRelation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1815 /* partColsUpdated */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTablePath, partColsUpdated), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1725 /* resultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, resultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2023 /* subpaths */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, subpaths), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1721 /* subroots */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, subroots), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2108 /* withCheckOptionLists */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, withCheckOptionLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2109 /* returningLists */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, returningLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTablePath, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2110 /* onconflict */, .type = 833 /* struct OnConflictExpr * */, .offset = offsetof(struct ModifyTablePath, onconflict), .size = sizeof(struct OnConflictExpr *), .flags = TYPE_CAT_SCALAR, .type_id = 151, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2103 /* epqParam */, .type = 422 /* int */, .offset = offsetof(struct ModifyTablePath, epqParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1982 /* struct Path */, .offset = offsetof(struct LimitPath, path), .size = sizeof(struct Path), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2012 /* subpath */, .type = 1809 /* struct Path * */, .offset = offsetof(struct LimitPath, subpath), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 842 /* limitOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct LimitPath, limitOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 843 /* limitCount */, .type = 450 /* struct Node * */, .offset = offsetof(struct LimitPath, limitCount), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct RestrictInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2113 /* clause */, .type = 521 /* struct Expr * */, .offset = offsetof(struct RestrictInfo, clause), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2114 /* is_pushed_down */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, is_pushed_down), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2115 /* outerjoin_delayed */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, outerjoin_delayed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2116 /* can_join */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, can_join), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2117 /* pseudoconstant */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, pseudoconstant), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2118 /* leakproof */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, leakproof), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2119 /* security_level */, .type = 480 /* unsigned int */, .offset = offsetof(struct RestrictInfo, security_level), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2120 /* clause_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, clause_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2121 /* required_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, required_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2122 /* outer_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, outer_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2123 /* nullable_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, nullable_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2124 /* left_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, left_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2125 /* right_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct RestrictInfo, right_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2126 /* orclause */, .type = 521 /* struct Expr * */, .offset = offsetof(struct RestrictInfo, orclause), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2127 /* parent_ec */, .type = 1949 /* struct EquivalenceClass * */, .offset = offsetof(struct RestrictInfo, parent_ec), .size = sizeof(struct EquivalenceClass *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_FORCE_SCALAR, .type_id = 199, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2128 /* eval_cost */, .type = 1869 /* struct QualCost */, .offset = offsetof(struct RestrictInfo, eval_cost), .size = sizeof(struct QualCost), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2129 /* norm_selec */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, norm_selec), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2130 /* outer_selec */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, outer_selec), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2131 /* mergeopfamilies */, .type = 434 /* struct List * */, .offset = offsetof(struct RestrictInfo, mergeopfamilies), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2132 /* left_ec */, .type = 1949 /* struct EquivalenceClass * */, .offset = offsetof(struct RestrictInfo, left_ec), .size = sizeof(struct EquivalenceClass *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_FORCE_SCALAR, .type_id = 199, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2133 /* right_ec */, .type = 1949 /* struct EquivalenceClass * */, .offset = offsetof(struct RestrictInfo, right_ec), .size = sizeof(struct EquivalenceClass *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_FORCE_SCALAR, .type_id = 199, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2135 /* left_em */, .type = 2134 /* struct EquivalenceMember * */, .offset = offsetof(struct RestrictInfo, left_em), .size = sizeof(struct EquivalenceMember *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_FORCE_SCALAR, .type_id = 200, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2136 /* right_em */, .type = 2134 /* struct EquivalenceMember * */, .offset = offsetof(struct RestrictInfo, right_em), .size = sizeof(struct EquivalenceMember *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_FORCE_SCALAR, .type_id = 200, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2137 /* scansel_cache */, .type = 434 /* struct List * */, .offset = offsetof(struct RestrictInfo, scansel_cache), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE | TYPE_COPY_IGNORE, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2138 /* outer_is_left */, .type = 440 /* _Bool */, .offset = offsetof(struct RestrictInfo, outer_is_left), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2139 /* hashjoinoperator */, .type = 480 /* unsigned int */, .offset = offsetof(struct RestrictInfo, hashjoinoperator), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2140 /* left_bucketsize */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, left_bucketsize), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2141 /* right_bucketsize */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, right_bucketsize), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2142 /* left_mcvfreq */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, left_mcvfreq), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2143 /* right_mcvfreq */, .type = 609 /* double */, .offset = offsetof(struct RestrictInfo, right_mcvfreq), .size = sizeof(double), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 479 /* xpr */, .type = 478 /* struct Expr */, .offset = offsetof(struct PlaceHolderVar, xpr), .size = sizeof(struct Expr), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2145 /* phexpr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct PlaceHolderVar, phexpr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2146 /* phrels */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlaceHolderVar, phrels), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR | TYPE_EQUAL_IGNORE, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2147 /* phid */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlaceHolderVar, phid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2148 /* phlevelsup */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlaceHolderVar, phlevelsup), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SpecialJoinInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2150 /* min_lefthand */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct SpecialJoinInfo, min_lefthand), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2151 /* min_righthand */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct SpecialJoinInfo, min_righthand), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2152 /* syn_lefthand */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct SpecialJoinInfo, syn_lefthand), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2153 /* syn_righthand */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct SpecialJoinInfo, syn_righthand), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct SpecialJoinInfo, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2154 /* lhs_strict */, .type = 440 /* _Bool */, .offset = offsetof(struct SpecialJoinInfo, lhs_strict), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2155 /* delay_upper_joins */, .type = 440 /* _Bool */, .offset = offsetof(struct SpecialJoinInfo, delay_upper_joins), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2156 /* semi_can_btree */, .type = 440 /* _Bool */, .offset = offsetof(struct SpecialJoinInfo, semi_can_btree), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2157 /* semi_can_hash */, .type = 440 /* _Bool */, .offset = offsetof(struct SpecialJoinInfo, semi_can_hash), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2158 /* semi_operators */, .type = 434 /* struct List * */, .offset = offsetof(struct SpecialJoinInfo, semi_operators), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2159 /* semi_rhs_exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct SpecialJoinInfo, semi_rhs_exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AppendRelInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2161 /* parent_relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct AppendRelInfo, parent_relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2162 /* child_relid */, .type = 480 /* unsigned int */, .offset = offsetof(struct AppendRelInfo, child_relid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2163 /* parent_reltype */, .type = 480 /* unsigned int */, .offset = offsetof(struct AppendRelInfo, parent_reltype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2164 /* child_reltype */, .type = 480 /* unsigned int */, .offset = offsetof(struct AppendRelInfo, child_reltype), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2165 /* translated_vars */, .type = 434 /* struct List * */, .offset = offsetof(struct AppendRelInfo, translated_vars), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2166 /* parent_reloid */, .type = 480 /* unsigned int */, .offset = offsetof(struct AppendRelInfo, parent_reloid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlaceHolderInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2147 /* phid */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlaceHolderInfo, phid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2169 /* ph_var */, .type = 2168 /* struct PlaceHolderVar * */, .offset = offsetof(struct PlaceHolderInfo, ph_var), .size = sizeof(struct PlaceHolderVar *), .flags = TYPE_CAT_SCALAR, .type_id = 205, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2170 /* ph_eval_at */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlaceHolderInfo, ph_eval_at), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2171 /* ph_lateral */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlaceHolderInfo, ph_lateral), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2172 /* ph_needed */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlaceHolderInfo, ph_needed), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2173 /* ph_width */, .type = 422 /* int */, .offset = offsetof(struct PlaceHolderInfo, ph_width), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct MinMaxAggInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 511 /* aggfnoid */, .type = 480 /* unsigned int */, .offset = offsetof(struct MinMaxAggInfo, aggfnoid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2175 /* aggsortop */, .type = 480 /* unsigned int */, .offset = offsetof(struct MinMaxAggInfo, aggsortop), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1651 /* target */, .type = 521 /* struct Expr * */, .offset = offsetof(struct MinMaxAggInfo, target), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1857 /* subroot */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct MinMaxAggInfo, subroot), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1983 /* path */, .type = 1809 /* struct Path * */, .offset = offsetof(struct MinMaxAggInfo, path), .size = sizeof(struct Path *), .flags = TYPE_CAT_SCALAR, .type_id = 166, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2176 /* pathcost */, .type = 609 /* double */, .offset = offsetof(struct MinMaxAggInfo, pathcost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2178 /* param */, .type = 2177 /* struct Param * */, .offset = offsetof(struct MinMaxAggInfo, param), .size = sizeof(struct Param *), .flags = TYPE_CAT_SCALAR, .type_id = 107, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlannerParamItem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2180 /* item */, .type = 450 /* struct Node * */, .offset = offsetof(struct PlannerParamItem, item), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2181 /* paramId */, .type = 422 /* int */, .offset = offsetof(struct PlannerParamItem, paramId), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlannedStmt, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 802 /* commandType */, .type = 801 /* enum CmdType */, .offset = offsetof(struct PlannedStmt, commandType), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 810 /* queryId */, .type = 497 /* unsigned long */, .offset = offsetof(struct PlannedStmt, queryId), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2183 /* hasReturning */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, hasReturning), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 820 /* hasModifyingCTE */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, hasModifyingCTE), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 811 /* canSetTag */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, canSetTag), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1733 /* transientPlan */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, transientPlan), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1734 /* dependsOnRole */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, dependsOnRole), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1736 /* parallelModeNeeded */, .type = 440 /* _Bool */, .offset = offsetof(struct PlannedStmt, parallelModeNeeded), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2184 /* jitFlags */, .type = 422 /* int */, .offset = offsetof(struct PlannedStmt, jitFlags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2186 /* planTree */, .type = 2185 /* struct Plan * */, .offset = offsetof(struct PlannedStmt, planTree), .size = sizeof(struct Plan *), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 824 /* rtable */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, rtable), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1725 /* resultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, resultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1726 /* rootResultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, rootResultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 613 /* subplans */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, subplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1722 /* rewindPlanIDs */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlannedStmt, rewindPlanIDs), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1727 /* relationOids */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, relationOids), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1728 /* invalItems */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, invalItems), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1729 /* paramExecTypes */, .type = 434 /* struct List * */, .offset = offsetof(struct PlannedStmt, paramExecTypes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 812 /* utilityStmt */, .type = 450 /* struct Node * */, .offset = offsetof(struct PlannedStmt, utilityStmt), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 848 /* stmt_location */, .type = 422 /* int */, .offset = offsetof(struct PlannedStmt, stmt_location), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 849 /* stmt_len */, .type = 422 /* int */, .offset = offsetof(struct PlannedStmt, stmt_len), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct Plan, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 610 /* startup_cost */, .type = 609 /* double */, .offset = offsetof(struct Plan, startup_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1979 /* total_cost */, .type = 609 /* double */, .offset = offsetof(struct Plan, total_cost), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2188 /* plan_rows */, .type = 609 /* double */, .offset = offsetof(struct Plan, plan_rows), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2189 /* plan_width */, .type = 422 /* int */, .offset = offsetof(struct Plan, plan_width), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1977 /* parallel_aware */, .type = 440 /* _Bool */, .offset = offsetof(struct Plan, parallel_aware), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 606 /* parallel_safe */, .type = 440 /* _Bool */, .offset = offsetof(struct Plan, parallel_safe), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2190 /* plan_node_id */, .type = 422 /* int */, .offset = offsetof(struct Plan, plan_node_id), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2191 /* targetlist */, .type = 434 /* struct List * */, .offset = offsetof(struct Plan, targetlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 434 /* struct List * */, .offset = offsetof(struct Plan, qual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2192 /* lefttree */, .type = 2185 /* struct Plan * */, .offset = offsetof(struct Plan, lefttree), .size = sizeof(struct Plan *), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2193 /* righttree */, .type = 2185 /* struct Plan * */, .offset = offsetof(struct Plan, righttree), .size = sizeof(struct Plan *), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2194 /* initPlan */, .type = 434 /* struct List * */, .offset = offsetof(struct Plan, initPlan), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2195 /* extParam */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct Plan, extParam), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2196 /* allParam */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct Plan, allParam), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Result, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2200 /* resconstantqual */, .type = 450 /* struct Node * */, .offset = offsetof(struct Result, resconstantqual), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct ProjectSet, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct ModifyTable, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2105 /* operation */, .type = 801 /* enum CmdType */, .offset = offsetof(struct ModifyTable, operation), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 811 /* canSetTag */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTable, canSetTag), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2106 /* nominalRelation */, .type = 480 /* unsigned int */, .offset = offsetof(struct ModifyTable, nominalRelation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2107 /* rootRelation */, .type = 480 /* unsigned int */, .offset = offsetof(struct ModifyTable, rootRelation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1815 /* partColsUpdated */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTable, partColsUpdated), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1725 /* resultRelations */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, resultRelations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2203 /* resultRelIndex */, .type = 422 /* int */, .offset = offsetof(struct ModifyTable, resultRelIndex), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2204 /* rootResultRelIndex */, .type = 422 /* int */, .offset = offsetof(struct ModifyTable, rootResultRelIndex), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2205 /* plans */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, plans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2108 /* withCheckOptionLists */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, withCheckOptionLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2109 /* returningLists */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, returningLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2206 /* fdwPrivLists */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, fdwPrivLists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2207 /* fdwDirectModifyPlans */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct ModifyTable, fdwDirectModifyPlans), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2103 /* epqParam */, .type = 422 /* int */, .offset = offsetof(struct ModifyTable, epqParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2208 /* onConflictAction */, .type = 768 /* enum OnConflictAction */, .offset = offsetof(struct ModifyTable, onConflictAction), .size = sizeof(enum OnConflictAction), .flags = TYPE_CAT_SCALAR, .type_id = 15, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2209 /* arbiterIndexes */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, arbiterIndexes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 773 /* onConflictSet */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, onConflictSet), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 774 /* onConflictWhere */, .type = 450 /* struct Node * */, .offset = offsetof(struct ModifyTable, onConflictWhere), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2210 /* exclRelRTI */, .type = 480 /* unsigned int */, .offset = offsetof(struct ModifyTable, exclRelRTI), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 776 /* exclRelTlist */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTable, exclRelTlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Append, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2212 /* appendplans */, .type = 434 /* struct List * */, .offset = offsetof(struct Append, appendplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2213 /* first_partial_plan */, .type = 422 /* int */, .offset = offsetof(struct Append, first_partial_plan), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2215 /* part_prune_info */, .type = 2214 /* struct PartitionPruneInfo * */, .offset = offsetof(struct Append, part_prune_info), .size = sizeof(struct PartitionPruneInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct MergeAppend, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2217 /* mergeplans */, .type = 434 /* struct List * */, .offset = offsetof(struct MergeAppend, mergeplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct MergeAppend, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2220 /* sortColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct MergeAppend, sortColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2222 /* sortOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct MergeAppend, sortOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2223 /* collations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct MergeAppend, collations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2225 /* nullsFirst */, .type = 2224 /* struct ArrayOf_Bool * */, .offset = offsetof(struct MergeAppend, nullsFirst), .size = sizeof(struct ArrayOf_Bool *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_BOOL, .elem_size = sizeof(_Bool)},
+   {.name = 2215 /* part_prune_info */, .type = 2214 /* struct PartitionPruneInfo * */, .offset = offsetof(struct MergeAppend, part_prune_info), .size = sizeof(struct PartitionPruneInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct RecursiveUnion, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2101 /* wtParam */, .type = 422 /* int */, .offset = offsetof(struct RecursiveUnion, wtParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct RecursiveUnion, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2227 /* dupColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct RecursiveUnion, dupColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2228 /* dupOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct RecursiveUnion, dupOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2229 /* dupCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct RecursiveUnion, dupCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2071 /* numGroups */, .type = 1519 /* long */, .offset = offsetof(struct RecursiveUnion, numGroups), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct BitmapAnd, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2231 /* bitmapplans */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapAnd, bitmapplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct BitmapOr, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2233 /* isshared */, .type = 440 /* _Bool */, .offset = offsetof(struct BitmapOr, isshared), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2231 /* bitmapplans */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapOr, bitmapplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Scan, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2235 /* scanrelid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Scan, scanrelid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Scan, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2235 /* scanrelid */, .type = 480 /* unsigned int */, .offset = offsetof(struct Scan, scanrelid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct SampleScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1035 /* tablesample */, .type = 1034 /* struct TableSampleClause * */, .offset = offsetof(struct SampleScan, tablesample), .size = sizeof(struct TableSampleClause *), .flags = TYPE_CAT_SCALAR, .type_id = 370, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct IndexScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2241 /* indexid */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexScan, indexid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2242 /* indexqual */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScan, indexqual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2243 /* indexqualorig */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScan, indexqualorig), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2244 /* indexorderby */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScan, indexorderby), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2245 /* indexorderbyorig */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScan, indexorderbyorig), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2246 /* indexorderbyops */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScan, indexorderbyops), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2247 /* indexorderdir */, .type = 1992 /* enum ScanDirection */, .offset = offsetof(struct IndexScan, indexorderdir), .size = sizeof(enum ScanDirection), .flags = TYPE_CAT_SCALAR, .type_id = 51, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct IndexOnlyScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2241 /* indexid */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexOnlyScan, indexid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2242 /* indexqual */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOnlyScan, indexqual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2244 /* indexorderby */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOnlyScan, indexorderby), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1903 /* indextlist */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexOnlyScan, indextlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2247 /* indexorderdir */, .type = 1992 /* enum ScanDirection */, .offset = offsetof(struct IndexOnlyScan, indexorderdir), .size = sizeof(enum ScanDirection), .flags = TYPE_CAT_SCALAR, .type_id = 51, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct BitmapIndexScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2241 /* indexid */, .type = 480 /* unsigned int */, .offset = offsetof(struct BitmapIndexScan, indexid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2233 /* isshared */, .type = 440 /* _Bool */, .offset = offsetof(struct BitmapIndexScan, isshared), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2242 /* indexqual */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapIndexScan, indexqual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2243 /* indexqualorig */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapIndexScan, indexqualorig), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct BitmapHeapScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2251 /* bitmapqualorig */, .type = 434 /* struct List * */, .offset = offsetof(struct BitmapHeapScan, bitmapqualorig), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct TidScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2010 /* tidquals */, .type = 434 /* struct List * */, .offset = offsetof(struct TidScan, tidquals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct SubqueryScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2254 /* subplan */, .type = 2185 /* struct Plan * */, .offset = offsetof(struct SubqueryScan, subplan), .size = sizeof(struct Plan *), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct FunctionScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 948 /* functions */, .type = 434 /* struct List * */, .offset = offsetof(struct FunctionScan, functions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1039 /* funcordinality */, .type = 440 /* _Bool */, .offset = offsetof(struct FunctionScan, funcordinality), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct ValuesScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1042 /* values_lists */, .type = 434 /* struct List * */, .offset = offsetof(struct ValuesScan, values_lists), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct TableFuncScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1041 /* tablefunc */, .type = 1040 /* struct TableFunc * */, .offset = offsetof(struct TableFuncScan, tablefunc), .size = sizeof(struct TableFunc *), .flags = TYPE_CAT_SCALAR, .type_id = 103, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct CteScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2259 /* ctePlanId */, .type = 422 /* int */, .offset = offsetof(struct CteScan, ctePlanId), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2260 /* cteParam */, .type = 422 /* int */, .offset = offsetof(struct CteScan, cteParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct NamedTuplestoreScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1046 /* enrname */, .type = 432 /* char * */, .offset = offsetof(struct NamedTuplestoreScan, enrname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct WorkTableScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2101 /* wtParam */, .type = 422 /* int */, .offset = offsetof(struct WorkTableScan, wtParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct ForeignScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2105 /* operation */, .type = 801 /* enum CmdType */, .offset = offsetof(struct ForeignScan, operation), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2264 /* fs_server */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignScan, fs_server), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2265 /* fdw_exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct ForeignScan, fdw_exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1865 /* fdw_private */, .type = 434 /* struct List * */, .offset = offsetof(struct ForeignScan, fdw_private), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2266 /* fdw_scan_tlist */, .type = 434 /* struct List * */, .offset = offsetof(struct ForeignScan, fdw_scan_tlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2267 /* fdw_recheck_quals */, .type = 434 /* struct List * */, .offset = offsetof(struct ForeignScan, fdw_recheck_quals), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2268 /* fs_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct ForeignScan, fs_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2269 /* fsSystemCol */, .type = 440 /* _Bool */, .offset = offsetof(struct ForeignScan, fsSystemCol), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2239 /* scan */, .type = 2238 /* struct Scan */, .offset = offsetof(struct CustomScan, scan), .size = sizeof(struct Scan), .flags = TYPE_CAT_SCALAR, .type_id = 18, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2016 /* flags */, .type = 480 /* unsigned int */, .offset = offsetof(struct CustomScan, flags), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2271 /* custom_plans */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomScan, custom_plans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2272 /* custom_exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomScan, custom_exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2018 /* custom_private */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomScan, custom_private), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2273 /* custom_scan_tlist */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomScan, custom_scan_tlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2274 /* custom_relids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct CustomScan, custom_relids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2020 /* methods */, .type = 2275 /* const struct CustomScanMethods * */, .offset = offsetof(struct CustomScan, methods), .size = sizeof(const struct CustomScanMethods *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Join, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct Join, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2041 /* inner_unique */, .type = 440 /* _Bool */, .offset = offsetof(struct Join, inner_unique), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2277 /* joinqual */, .type = 434 /* struct List * */, .offset = offsetof(struct Join, joinqual), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2280 /* join */, .type = 2279 /* struct Join */, .offset = offsetof(struct NestLoop, join), .size = sizeof(struct Join), .flags = TYPE_CAT_SCALAR, .type_id = 35, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2281 /* nestParams */, .type = 434 /* struct List * */, .offset = offsetof(struct NestLoop, nestParams), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct NestLoopParam, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2283 /* paramno */, .type = 422 /* int */, .offset = offsetof(struct NestLoopParam, paramno), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2285 /* paramval */, .type = 2284 /* struct Var * */, .offset = offsetof(struct NestLoopParam, paramval), .size = sizeof(struct Var *), .flags = TYPE_CAT_SCALAR, .type_id = 105, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2280 /* join */, .type = 2279 /* struct Join */, .offset = offsetof(struct MergeJoin, join), .size = sizeof(struct Join), .flags = TYPE_CAT_SCALAR, .type_id = 35, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2051 /* skip_mark_restore */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoin, skip_mark_restore), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2287 /* mergeclauses */, .type = 434 /* struct List * */, .offset = offsetof(struct MergeJoin, mergeclauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2288 /* mergeFamilies */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct MergeJoin, mergeFamilies), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2289 /* mergeCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct MergeJoin, mergeCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2291 /* mergeStrategies */, .type = 2290 /* struct ArrayOfint * */, .offset = offsetof(struct MergeJoin, mergeStrategies), .size = sizeof(struct ArrayOfint *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT32, .elem_size = sizeof(int)},
+   {.name = 2292 /* mergeNullsFirst */, .type = 2224 /* struct ArrayOf_Bool * */, .offset = offsetof(struct MergeJoin, mergeNullsFirst), .size = sizeof(struct ArrayOf_Bool *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_BOOL, .elem_size = sizeof(_Bool)},
+   {.name = 2280 /* join */, .type = 2279 /* struct Join */, .offset = offsetof(struct HashJoin, join), .size = sizeof(struct Join), .flags = TYPE_CAT_SCALAR, .type_id = 35, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2294 /* hashclauses */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoin, hashclauses), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2295 /* hashoperators */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoin, hashoperators), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2296 /* hashcollations */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoin, hashcollations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2297 /* hashkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoin, hashkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Material, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Sort, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct Sort, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2220 /* sortColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct Sort, sortColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2222 /* sortOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Sort, sortOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2223 /* collations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Sort, collations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2225 /* nullsFirst */, .type = 2224 /* struct ArrayOf_Bool * */, .offset = offsetof(struct Sort, nullsFirst), .size = sizeof(struct ArrayOf_Bool *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_BOOL, .elem_size = sizeof(_Bool)},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Group, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct Group, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2301 /* grpColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct Group, grpColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2302 /* grpOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Group, grpOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2303 /* grpCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Group, grpCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Agg, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2070 /* aggstrategy */, .type = 2069 /* enum AggStrategy */, .offset = offsetof(struct Agg, aggstrategy), .size = sizeof(enum AggStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 531 /* aggsplit */, .type = 530 /* enum AggSplit */, .offset = offsetof(struct Agg, aggsplit), .size = sizeof(enum AggSplit), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct Agg, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2301 /* grpColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct Agg, grpColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2302 /* grpOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Agg, grpOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2303 /* grpCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Agg, grpCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2071 /* numGroups */, .type = 1519 /* long */, .offset = offsetof(struct Agg, numGroups), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2305 /* aggParams */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct Agg, aggParams), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 837 /* groupingSets */, .type = 434 /* struct List * */, .offset = offsetof(struct Agg, groupingSets), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1604 /* chain */, .type = 434 /* struct List * */, .offset = offsetof(struct Agg, chain), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct WindowAgg, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 539 /* winref */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowAgg, winref), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2307 /* partNumCols */, .type = 422 /* int */, .offset = offsetof(struct WindowAgg, partNumCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2308 /* partColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct WindowAgg, partColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2309 /* partOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct WindowAgg, partOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2310 /* partCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct WindowAgg, partCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2311 /* ordNumCols */, .type = 422 /* int */, .offset = offsetof(struct WindowAgg, ordNumCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2312 /* ordColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct WindowAgg, ordColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2313 /* ordOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct WindowAgg, ordOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2314 /* ordCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct WindowAgg, ordCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 939 /* frameOptions */, .type = 422 /* int */, .offset = offsetof(struct WindowAgg, frameOptions), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 940 /* startOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowAgg, startOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 941 /* endOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct WindowAgg, endOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1091 /* startInRangeFunc */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowAgg, startInRangeFunc), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1092 /* endInRangeFunc */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowAgg, endInRangeFunc), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1093 /* inRangeColl */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowAgg, inRangeColl), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1094 /* inRangeAsc */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAgg, inRangeAsc), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1095 /* inRangeNullsFirst */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAgg, inRangeNullsFirst), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Unique, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct Unique, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2316 /* uniqColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct Unique, uniqColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2317 /* uniqOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Unique, uniqOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2318 /* uniqCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct Unique, uniqCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Gather, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2038 /* num_workers */, .type = 422 /* int */, .offset = offsetof(struct Gather, num_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2320 /* rescan_param */, .type = 422 /* int */, .offset = offsetof(struct Gather, rescan_param), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2037 /* single_copy */, .type = 440 /* _Bool */, .offset = offsetof(struct Gather, single_copy), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2321 /* invisible */, .type = 440 /* _Bool */, .offset = offsetof(struct Gather, invisible), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2322 /* initParam */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct Gather, initParam), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct GatherMerge, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2038 /* num_workers */, .type = 422 /* int */, .offset = offsetof(struct GatherMerge, num_workers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2320 /* rescan_param */, .type = 422 /* int */, .offset = offsetof(struct GatherMerge, rescan_param), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct GatherMerge, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2220 /* sortColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct GatherMerge, sortColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2222 /* sortOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct GatherMerge, sortOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2223 /* collations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct GatherMerge, collations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2225 /* nullsFirst */, .type = 2224 /* struct ArrayOf_Bool * */, .offset = offsetof(struct GatherMerge, nullsFirst), .size = sizeof(struct ArrayOf_Bool *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_BOOL, .elem_size = sizeof(_Bool)},
+   {.name = 2322 /* initParam */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct GatherMerge, initParam), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Hash, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2297 /* hashkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct Hash, hashkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2325 /* skewTable */, .type = 480 /* unsigned int */, .offset = offsetof(struct Hash, skewTable), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2326 /* skewColumn */, .type = 482 /* short */, .offset = offsetof(struct Hash, skewColumn), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2327 /* skewInherit */, .type = 440 /* _Bool */, .offset = offsetof(struct Hash, skewInherit), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2328 /* rows_total */, .type = 609 /* double */, .offset = offsetof(struct Hash, rows_total), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct SetOp, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2091 /* cmd */, .type = 2090 /* enum SetOpCmd */, .offset = offsetof(struct SetOp, cmd), .size = sizeof(enum SetOpCmd), .flags = TYPE_CAT_SCALAR, .type_id = 54, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 786 /* strategy */, .type = 2094 /* enum SetOpStrategy */, .offset = offsetof(struct SetOp, strategy), .size = sizeof(enum SetOpStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 55, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2218 /* numCols */, .type = 422 /* int */, .offset = offsetof(struct SetOp, numCols), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2227 /* dupColIdx */, .type = 2219 /* struct ArrayOfAttrNumber * */, .offset = offsetof(struct SetOp, dupColIdx), .size = sizeof(struct ArrayOfAttrNumber *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT16, .elem_size = sizeof(AttrNumber)},
+   {.name = 2228 /* dupOperators */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct SetOp, dupOperators), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2229 /* dupCollations */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct SetOp, dupCollations), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2096 /* flagColIdx */, .type = 482 /* short */, .offset = offsetof(struct SetOp, flagColIdx), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2097 /* firstFlag */, .type = 422 /* int */, .offset = offsetof(struct SetOp, firstFlag), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2071 /* numGroups */, .type = 1519 /* long */, .offset = offsetof(struct SetOp, numGroups), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct LockRows, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 844 /* rowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct LockRows, rowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2103 /* epqParam */, .type = 422 /* int */, .offset = offsetof(struct LockRows, epqParam), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2198 /* struct Plan */, .offset = offsetof(struct Limit, plan), .size = sizeof(struct Plan), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 842 /* limitOffset */, .type = 450 /* struct Node * */, .offset = offsetof(struct Limit, limitOffset), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 843 /* limitCount */, .type = 450 /* struct Node * */, .offset = offsetof(struct Limit, limitCount), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlanRowMark, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1098 /* rti */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlanRowMark, rti), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2333 /* prti */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlanRowMark, prti), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2334 /* rowmarkId */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlanRowMark, rowmarkId), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2342 /* markType */, .type = 2341 /* enum RowMarkType */, .offset = offsetof(struct PlanRowMark, markType), .size = sizeof(enum RowMarkType), .flags = TYPE_CAT_SCALAR, .type_id = 56, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2343 /* allMarkTypes */, .type = 422 /* int */, .offset = offsetof(struct PlanRowMark, allMarkTypes), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1000 /* strength */, .type = 999 /* enum LockClauseStrength */, .offset = offsetof(struct PlanRowMark, strength), .size = sizeof(enum LockClauseStrength), .flags = TYPE_CAT_SCALAR, .type_id = 24, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1005 /* waitPolicy */, .type = 1004 /* enum LockWaitPolicy */, .offset = offsetof(struct PlanRowMark, waitPolicy), .size = sizeof(enum LockWaitPolicy), .flags = TYPE_CAT_SCALAR, .type_id = 25, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2344 /* isParent */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanRowMark, isParent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionPruneInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2346 /* prune_infos */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionPruneInfo, prune_infos), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2347 /* other_subplans */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PartitionPruneInfo, other_subplans), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionedRelPruneInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 745 /* rtindex */, .type = 480 /* unsigned int */, .offset = offsetof(struct PartitionedRelPruneInfo, rtindex), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2349 /* present_parts */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PartitionedRelPruneInfo, present_parts), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1878 /* nparts */, .type = 422 /* int */, .offset = offsetof(struct PartitionedRelPruneInfo, nparts), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2350 /* subplan_map */, .type = 2290 /* struct ArrayOfint * */, .offset = offsetof(struct PartitionedRelPruneInfo, subplan_map), .size = sizeof(struct ArrayOfint *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT32, .elem_size = sizeof(int)},
+   {.name = 2351 /* subpart_map */, .type = 2290 /* struct ArrayOfint * */, .offset = offsetof(struct PartitionedRelPruneInfo, subpart_map), .size = sizeof(struct ArrayOfint *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_INT32, .elem_size = sizeof(int)},
+   {.name = 2352 /* relid_map */, .type = 2221 /* struct ArrayOfOid * */, .offset = offsetof(struct PartitionedRelPruneInfo, relid_map), .size = sizeof(struct ArrayOfOid *), .flags = TYPE_CAT_SCALAR | TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_PGARR, .elem_known_type_id = KNOWN_TYPE_OID, .elem_size = sizeof(Oid)},
+   {.name = 2353 /* initial_pruning_steps */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionedRelPruneInfo, initial_pruning_steps), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2354 /* exec_pruning_steps */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionedRelPruneInfo, exec_pruning_steps), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2355 /* execparamids */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PartitionedRelPruneInfo, execparamids), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PartitionPruneStep, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2357 /* step_id */, .type = 422 /* int */, .offset = offsetof(struct PartitionPruneStep, step_id), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2360 /* step */, .type = 2359 /* struct PartitionPruneStep */, .offset = offsetof(struct PartitionPruneStepOp, step), .size = sizeof(struct PartitionPruneStep), .flags = TYPE_CAT_SCALAR, .type_id = 55, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2362 /* opstrategy */, .type = 2361 /* unsigned short */, .offset = offsetof(struct PartitionPruneStepOp, opstrategy), .size = sizeof(unsigned short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1536 /* exprs */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionPruneStepOp, exprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2363 /* cmpfns */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionPruneStepOp, cmpfns), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2364 /* nullkeys */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PartitionPruneStepOp, nullkeys), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2360 /* step */, .type = 2359 /* struct PartitionPruneStep */, .offset = offsetof(struct PartitionPruneStepCombine, step), .size = sizeof(struct PartitionPruneStep), .flags = TYPE_CAT_SCALAR, .type_id = 55, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2369 /* combineOp */, .type = 2368 /* enum PartitionPruneCombineOp */, .offset = offsetof(struct PartitionPruneStepCombine, combineOp), .size = sizeof(enum PartitionPruneCombineOp), .flags = TYPE_CAT_SCALAR, .type_id = 57, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2370 /* source_stepids */, .type = 434 /* struct List * */, .offset = offsetof(struct PartitionPruneStepCombine, source_stepids), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlanInvalItem, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2372 /* cacheId */, .type = 422 /* int */, .offset = offsetof(struct PlanInvalItem, cacheId), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2373 /* hashValue */, .type = 480 /* unsigned int */, .offset = offsetof(struct PlanInvalItem, hashValue), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TupleTableSlot, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2375 /* tts_flags */, .type = 2361 /* unsigned short */, .offset = offsetof(struct TupleTableSlot, tts_flags), .size = sizeof(unsigned short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2376 /* tts_nvalid */, .type = 482 /* short */, .offset = offsetof(struct TupleTableSlot, tts_nvalid), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2378 /* tts_ops */, .type = 2377 /* const struct TupleTableSlotOps *const */, .offset = offsetof(struct TupleTableSlot, tts_ops), .size = sizeof(const struct TupleTableSlotOps *const), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2380 /* tts_tupleDescriptor */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct TupleTableSlot, tts_tupleDescriptor), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2382 /* tts_values */, .type = 2381 /* unsigned long * */, .offset = offsetof(struct TupleTableSlot, tts_values), .size = sizeof(unsigned long *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_P_UINT64 : KNOWN_TYPE_P_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2383 /* tts_isnull */, .type = 1897 /* _Bool * */, .offset = offsetof(struct TupleTableSlot, tts_isnull), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2384 /* tts_mcxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct TupleTableSlot, tts_mcxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2386 /* tts_tid */, .type = 2385 /* struct ItemPointerData */, .offset = offsetof(struct TupleTableSlot, tts_tid), .size = sizeof(struct ItemPointerData), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2387 /* tts_tableOid */, .type = 480 /* unsigned int */, .offset = offsetof(struct TupleTableSlot, tts_tableOid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2390 /* tag */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ExprState, tag), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2016 /* flags */, .type = 2391 /* unsigned char */, .offset = offsetof(struct ExprState, flags), .size = sizeof(unsigned char), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2392 /* resnull */, .type = 440 /* _Bool */, .offset = offsetof(struct ExprState, resnull), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2393 /* resvalue */, .type = 497 /* unsigned long */, .offset = offsetof(struct ExprState, resvalue), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2395 /* resultslot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ExprState, resultslot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2397 /* steps */, .type = 2396 /* struct ExprEvalStep * */, .offset = offsetof(struct ExprState, steps), .size = sizeof(struct ExprEvalStep *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2399 /* evalfunc */, .type = 2398 /* unsigned long (*)(struct ExprState *, struct ExprContext *, _Bool *) */, .offset = offsetof(struct ExprState, evalfunc), .size = sizeof(unsigned long (*)(struct ExprState *, struct ExprContext *, _Bool *)), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct ExprState, expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2400 /* evalfunc_private */, .type = 1813 /* void * */, .offset = offsetof(struct ExprState, evalfunc_private), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2401 /* steps_len */, .type = 422 /* int */, .offset = offsetof(struct ExprState, steps_len), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2402 /* steps_alloc */, .type = 422 /* int */, .offset = offsetof(struct ExprState, steps_alloc), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1973 /* parent */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct ExprState, parent), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2404 /* ext_params */, .type = 1719 /* struct ParamListInfoData * */, .offset = offsetof(struct ExprState, ext_params), .size = sizeof(struct ParamListInfoData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2405 /* innermost_caseval */, .type = 2381 /* unsigned long * */, .offset = offsetof(struct ExprState, innermost_caseval), .size = sizeof(unsigned long *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_P_UINT64 : KNOWN_TYPE_P_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2406 /* innermost_casenull */, .type = 1897 /* _Bool * */, .offset = offsetof(struct ExprState, innermost_casenull), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2407 /* innermost_domainval */, .type = 2381 /* unsigned long * */, .offset = offsetof(struct ExprState, innermost_domainval), .size = sizeof(unsigned long *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_P_UINT64 : KNOWN_TYPE_P_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2408 /* innermost_domainnull */, .type = 1897 /* _Bool * */, .offset = offsetof(struct ExprState, innermost_domainnull), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IndexInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2410 /* ii_NumIndexAttrs */, .type = 422 /* int */, .offset = offsetof(struct IndexInfo, ii_NumIndexAttrs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2411 /* ii_NumIndexKeyAttrs */, .type = 422 /* int */, .offset = offsetof(struct IndexInfo, ii_NumIndexKeyAttrs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2412 /* ii_IndexAttrNumbers */, .type = 1921 /* short [32] */, .offset = offsetof(struct IndexInfo, ii_IndexAttrNumbers), .size = sizeof(short [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2413 /* ii_Expressions */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexInfo, ii_Expressions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2414 /* ii_ExpressionsState */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexInfo, ii_ExpressionsState), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2415 /* ii_Predicate */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexInfo, ii_Predicate), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2417 /* ii_PredicateState */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct IndexInfo, ii_PredicateState), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2418 /* ii_ExclusionOps */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexInfo, ii_ExclusionOps), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2419 /* ii_ExclusionProcs */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexInfo, ii_ExclusionProcs), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2421 /* ii_ExclusionStrats */, .type = 2420 /* unsigned short * */, .offset = offsetof(struct IndexInfo, ii_ExclusionStrats), .size = sizeof(unsigned short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2422 /* ii_UniqueOps */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexInfo, ii_UniqueOps), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2423 /* ii_UniqueProcs */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct IndexInfo, ii_UniqueProcs), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2424 /* ii_UniqueStrats */, .type = 2420 /* unsigned short * */, .offset = offsetof(struct IndexInfo, ii_UniqueStrats), .size = sizeof(unsigned short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2425 /* ii_Unique */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexInfo, ii_Unique), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2426 /* ii_ReadyForInserts */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexInfo, ii_ReadyForInserts), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2427 /* ii_Concurrent */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexInfo, ii_Concurrent), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2428 /* ii_BrokenHotChain */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexInfo, ii_BrokenHotChain), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2429 /* ii_ParallelWorkers */, .type = 422 /* int */, .offset = offsetof(struct IndexInfo, ii_ParallelWorkers), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2430 /* ii_Am */, .type = 480 /* unsigned int */, .offset = offsetof(struct IndexInfo, ii_Am), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2431 /* ii_AmCache */, .type = 1813 /* void * */, .offset = offsetof(struct IndexInfo, ii_AmCache), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2432 /* ii_Context */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct IndexInfo, ii_Context), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ExprContext, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2434 /* ecxt_scantuple */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ExprContext, ecxt_scantuple), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2435 /* ecxt_innertuple */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ExprContext, ecxt_innertuple), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2436 /* ecxt_outertuple */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ExprContext, ecxt_outertuple), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2437 /* ecxt_per_query_memory */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct ExprContext, ecxt_per_query_memory), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2438 /* ecxt_per_tuple_memory */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct ExprContext, ecxt_per_tuple_memory), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2440 /* ecxt_param_exec_vals */, .type = 2439 /* struct ParamExecData * */, .offset = offsetof(struct ExprContext, ecxt_param_exec_vals), .size = sizeof(struct ParamExecData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2441 /* ecxt_param_list_info */, .type = 1719 /* struct ParamListInfoData * */, .offset = offsetof(struct ExprContext, ecxt_param_list_info), .size = sizeof(struct ParamListInfoData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2442 /* ecxt_aggvalues */, .type = 2381 /* unsigned long * */, .offset = offsetof(struct ExprContext, ecxt_aggvalues), .size = sizeof(unsigned long *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_P_UINT64 : KNOWN_TYPE_P_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2443 /* ecxt_aggnulls */, .type = 1897 /* _Bool * */, .offset = offsetof(struct ExprContext, ecxt_aggnulls), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2444 /* caseValue_datum */, .type = 497 /* unsigned long */, .offset = offsetof(struct ExprContext, caseValue_datum), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2445 /* caseValue_isNull */, .type = 440 /* _Bool */, .offset = offsetof(struct ExprContext, caseValue_isNull), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2446 /* domainValue_datum */, .type = 497 /* unsigned long */, .offset = offsetof(struct ExprContext, domainValue_datum), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2447 /* domainValue_isNull */, .type = 440 /* _Bool */, .offset = offsetof(struct ExprContext, domainValue_isNull), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2449 /* ecxt_estate */, .type = 2448 /* struct EState * */, .offset = offsetof(struct ExprContext, ecxt_estate), .size = sizeof(struct EState *), .flags = TYPE_CAT_SCALAR, .type_id = 7, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2451 /* ecxt_callbacks */, .type = 2450 /* struct ExprContext_CB * */, .offset = offsetof(struct ExprContext, ecxt_callbacks), .size = sizeof(struct ExprContext_CB *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ReturnSetInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2454 /* econtext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct ReturnSetInfo, econtext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2455 /* expectedDesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct ReturnSetInfo, expectedDesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2456 /* allowedModes */, .type = 422 /* int */, .offset = offsetof(struct ReturnSetInfo, allowedModes), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2462 /* returnMode */, .type = 2461 /* SetFunctionReturnMode */, .offset = offsetof(struct ReturnSetInfo, returnMode), .size = sizeof(SetFunctionReturnMode), .flags = TYPE_CAT_SCALAR, .type_id = 58, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2467 /* isDone */, .type = 2466 /* ExprDoneCond */, .offset = offsetof(struct ReturnSetInfo, isDone), .size = sizeof(ExprDoneCond), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2469 /* setResult */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct ReturnSetInfo, setResult), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2470 /* setDesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct ReturnSetInfo, setDesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ProjectionInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2473 /* pi_state */, .type = 2472 /* struct ExprState */, .offset = offsetof(struct ProjectionInfo, pi_state), .size = sizeof(struct ExprState), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2474 /* pi_exprContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct ProjectionInfo, pi_exprContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct JunkFilter, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2476 /* jf_targetList */, .type = 434 /* struct List * */, .offset = offsetof(struct JunkFilter, jf_targetList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2477 /* jf_cleanTupType */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct JunkFilter, jf_cleanTupType), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2478 /* jf_cleanMap */, .type = 1789 /* short * */, .offset = offsetof(struct JunkFilter, jf_cleanMap), .size = sizeof(short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2479 /* jf_resultSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct JunkFilter, jf_resultSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2480 /* jf_junkAttNo */, .type = 482 /* short */, .offset = offsetof(struct JunkFilter, jf_junkAttNo), .size = sizeof(short), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct OnConflictSetState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2482 /* oc_Existing */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct OnConflictSetState, oc_Existing), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2483 /* oc_ProjSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct OnConflictSetState, oc_ProjSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2485 /* oc_ProjInfo */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct OnConflictSetState, oc_ProjInfo), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2486 /* oc_WhereClause */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct OnConflictSetState, oc_WhereClause), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ResultRelInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2488 /* ri_RangeTableIndex */, .type = 480 /* unsigned int */, .offset = offsetof(struct ResultRelInfo, ri_RangeTableIndex), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2490 /* ri_RelationDesc */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct ResultRelInfo, ri_RelationDesc), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2491 /* ri_NumIndices */, .type = 422 /* int */, .offset = offsetof(struct ResultRelInfo, ri_NumIndices), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2493 /* ri_IndexRelationDescs */, .type = 2492 /* struct RelationData ** */, .offset = offsetof(struct ResultRelInfo, ri_IndexRelationDescs), .size = sizeof(struct RelationData **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2495 /* ri_IndexRelationInfo */, .type = 2494 /* struct IndexInfo ** */, .offset = offsetof(struct ResultRelInfo, ri_IndexRelationInfo), .size = sizeof(struct IndexInfo **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2497 /* ri_TrigDesc */, .type = 2496 /* struct TriggerDesc * */, .offset = offsetof(struct ResultRelInfo, ri_TrigDesc), .size = sizeof(struct TriggerDesc *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2499 /* ri_TrigFunctions */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct ResultRelInfo, ri_TrigFunctions), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2501 /* ri_TrigWhenExprs */, .type = 2500 /* struct ExprState ** */, .offset = offsetof(struct ResultRelInfo, ri_TrigWhenExprs), .size = sizeof(struct ExprState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2503 /* ri_TrigInstrument */, .type = 2502 /* struct Instrumentation * */, .offset = offsetof(struct ResultRelInfo, ri_TrigInstrument), .size = sizeof(struct Instrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2504 /* ri_ReturningSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ResultRelInfo, ri_ReturningSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2505 /* ri_TrigOldSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ResultRelInfo, ri_TrigOldSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2506 /* ri_TrigNewSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ResultRelInfo, ri_TrigNewSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2507 /* ri_FdwRoutine */, .type = 1863 /* struct FdwRoutine * */, .offset = offsetof(struct ResultRelInfo, ri_FdwRoutine), .size = sizeof(struct FdwRoutine *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2508 /* ri_FdwState */, .type = 1813 /* void * */, .offset = offsetof(struct ResultRelInfo, ri_FdwState), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2509 /* ri_usesFdwDirectModify */, .type = 440 /* _Bool */, .offset = offsetof(struct ResultRelInfo, ri_usesFdwDirectModify), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2510 /* ri_WithCheckOptions */, .type = 434 /* struct List * */, .offset = offsetof(struct ResultRelInfo, ri_WithCheckOptions), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2511 /* ri_WithCheckOptionExprs */, .type = 434 /* struct List * */, .offset = offsetof(struct ResultRelInfo, ri_WithCheckOptionExprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2512 /* ri_ConstraintExprs */, .type = 2500 /* struct ExprState ** */, .offset = offsetof(struct ResultRelInfo, ri_ConstraintExprs), .size = sizeof(struct ExprState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2513 /* ri_GeneratedExprs */, .type = 2500 /* struct ExprState ** */, .offset = offsetof(struct ResultRelInfo, ri_GeneratedExprs), .size = sizeof(struct ExprState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2515 /* ri_junkFilter */, .type = 2514 /* struct JunkFilter * */, .offset = offsetof(struct ResultRelInfo, ri_junkFilter), .size = sizeof(struct JunkFilter *), .flags = TYPE_CAT_SCALAR, .type_id = 4, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2516 /* ri_returningList */, .type = 434 /* struct List * */, .offset = offsetof(struct ResultRelInfo, ri_returningList), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2517 /* ri_projectReturning */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct ResultRelInfo, ri_projectReturning), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2518 /* ri_onConflictArbiterIndexes */, .type = 434 /* struct List * */, .offset = offsetof(struct ResultRelInfo, ri_onConflictArbiterIndexes), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2520 /* ri_onConflict */, .type = 2519 /* struct OnConflictSetState * */, .offset = offsetof(struct ResultRelInfo, ri_onConflict), .size = sizeof(struct OnConflictSetState *), .flags = TYPE_CAT_SCALAR, .type_id = 5, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2521 /* ri_PartitionCheck */, .type = 434 /* struct List * */, .offset = offsetof(struct ResultRelInfo, ri_PartitionCheck), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2522 /* ri_PartitionCheckExpr */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct ResultRelInfo, ri_PartitionCheckExpr), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2523 /* ri_PartitionRoot */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct ResultRelInfo, ri_PartitionRoot), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2525 /* ri_PartitionInfo */, .type = 2524 /* struct PartitionRoutingInfo * */, .offset = offsetof(struct ResultRelInfo, ri_PartitionInfo), .size = sizeof(struct PartitionRoutingInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2527 /* ri_CopyMultiInsertBuffer */, .type = 2526 /* struct CopyMultiInsertBuffer * */, .offset = offsetof(struct ResultRelInfo, ri_CopyMultiInsertBuffer), .size = sizeof(struct CopyMultiInsertBuffer *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct EState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2529 /* es_direction */, .type = 1992 /* enum ScanDirection */, .offset = offsetof(struct EState, es_direction), .size = sizeof(enum ScanDirection), .flags = TYPE_CAT_SCALAR, .type_id = 51, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2531 /* es_snapshot */, .type = 2530 /* struct SnapshotData * */, .offset = offsetof(struct EState, es_snapshot), .size = sizeof(struct SnapshotData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2532 /* es_crosscheck_snapshot */, .type = 2530 /* struct SnapshotData * */, .offset = offsetof(struct EState, es_crosscheck_snapshot), .size = sizeof(struct SnapshotData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2533 /* es_range_table */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_range_table), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2534 /* es_range_table_size */, .type = 480 /* unsigned int */, .offset = offsetof(struct EState, es_range_table_size), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2535 /* es_relations */, .type = 2492 /* struct RelationData ** */, .offset = offsetof(struct EState, es_relations), .size = sizeof(struct RelationData **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2537 /* es_rowmarks */, .type = 2536 /* struct ExecRowMark ** */, .offset = offsetof(struct EState, es_rowmarks), .size = sizeof(struct ExecRowMark **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2539 /* es_plannedstmt */, .type = 2538 /* struct PlannedStmt * */, .offset = offsetof(struct EState, es_plannedstmt), .size = sizeof(struct PlannedStmt *), .flags = TYPE_CAT_SCALAR, .type_id = 230, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2540 /* es_sourceText */, .type = 1662 /* const char * */, .offset = offsetof(struct EState, es_sourceText), .size = sizeof(const char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2541 /* es_junkFilter */, .type = 2514 /* struct JunkFilter * */, .offset = offsetof(struct EState, es_junkFilter), .size = sizeof(struct JunkFilter *), .flags = TYPE_CAT_SCALAR, .type_id = 4, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2542 /* es_output_cid */, .type = 480 /* unsigned int */, .offset = offsetof(struct EState, es_output_cid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2544 /* es_result_relations */, .type = 2543 /* struct ResultRelInfo * */, .offset = offsetof(struct EState, es_result_relations), .size = sizeof(struct ResultRelInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2545 /* es_num_result_relations */, .type = 422 /* int */, .offset = offsetof(struct EState, es_num_result_relations), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2546 /* es_result_relation_info */, .type = 2543 /* struct ResultRelInfo * */, .offset = offsetof(struct EState, es_result_relation_info), .size = sizeof(struct ResultRelInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2547 /* es_root_result_relations */, .type = 2543 /* struct ResultRelInfo * */, .offset = offsetof(struct EState, es_root_result_relations), .size = sizeof(struct ResultRelInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2548 /* es_num_root_result_relations */, .type = 422 /* int */, .offset = offsetof(struct EState, es_num_root_result_relations), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2549 /* es_partition_directory */, .type = 1738 /* struct PartitionDirectoryData * */, .offset = offsetof(struct EState, es_partition_directory), .size = sizeof(struct PartitionDirectoryData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2550 /* es_tuple_routing_result_relations */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_tuple_routing_result_relations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2551 /* es_trig_target_relations */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_trig_target_relations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2552 /* es_param_list_info */, .type = 1719 /* struct ParamListInfoData * */, .offset = offsetof(struct EState, es_param_list_info), .size = sizeof(struct ParamListInfoData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2553 /* es_param_exec_vals */, .type = 2439 /* struct ParamExecData * */, .offset = offsetof(struct EState, es_param_exec_vals), .size = sizeof(struct ParamExecData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2555 /* es_queryEnv */, .type = 2554 /* struct QueryEnvironment * */, .offset = offsetof(struct EState, es_queryEnv), .size = sizeof(struct QueryEnvironment *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2556 /* es_query_cxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct EState, es_query_cxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2557 /* es_tupleTable */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_tupleTable), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2558 /* es_processed */, .type = 497 /* unsigned long */, .offset = offsetof(struct EState, es_processed), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2559 /* es_top_eflags */, .type = 422 /* int */, .offset = offsetof(struct EState, es_top_eflags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2560 /* es_instrument */, .type = 422 /* int */, .offset = offsetof(struct EState, es_instrument), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2561 /* es_finished */, .type = 440 /* _Bool */, .offset = offsetof(struct EState, es_finished), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2562 /* es_exprcontexts */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_exprcontexts), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2563 /* es_subplanstates */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_subplanstates), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2564 /* es_auxmodifytables */, .type = 434 /* struct List * */, .offset = offsetof(struct EState, es_auxmodifytables), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2565 /* es_per_tuple_exprcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct EState, es_per_tuple_exprcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2567 /* es_epq_active */, .type = 2566 /* struct EPQState * */, .offset = offsetof(struct EState, es_epq_active), .size = sizeof(struct EPQState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2568 /* es_use_parallel_mode */, .type = 440 /* _Bool */, .offset = offsetof(struct EState, es_use_parallel_mode), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2570 /* es_query_dsa */, .type = 2569 /* struct dsa_area * */, .offset = offsetof(struct EState, es_query_dsa), .size = sizeof(struct dsa_area *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2571 /* es_jit_flags */, .type = 422 /* int */, .offset = offsetof(struct EState, es_jit_flags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2573 /* es_jit */, .type = 2572 /* struct JitContext * */, .offset = offsetof(struct EState, es_jit), .size = sizeof(struct JitContext *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2575 /* es_jit_worker_instr */, .type = 2574 /* struct JitInstrumentation * */, .offset = offsetof(struct EState, es_jit_worker_instr), .size = sizeof(struct JitInstrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AggrefExprState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2578 /* aggref */, .type = 2577 /* struct Aggref * */, .offset = offsetof(struct AggrefExprState, aggref), .size = sizeof(struct Aggref *), .flags = TYPE_CAT_SCALAR, .type_id = 108, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2579 /* aggno */, .type = 422 /* int */, .offset = offsetof(struct AggrefExprState, aggno), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct WindowFuncExprState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2582 /* wfunc */, .type = 2581 /* struct WindowFunc * */, .offset = offsetof(struct WindowFuncExprState, wfunc), .size = sizeof(struct WindowFunc *), .flags = TYPE_CAT_SCALAR, .type_id = 110, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowFuncExprState, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 522 /* aggfilter */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct WindowFuncExprState, aggfilter), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2583 /* wfuncno */, .type = 422 /* int */, .offset = offsetof(struct WindowFuncExprState, wfuncno), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SetExprState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 637 /* expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct SetExprState, expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct SetExprState, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2585 /* elidedFuncState */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct SetExprState, elidedFuncState), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1555 /* func */, .type = 2586 /* struct FmgrInfo */, .offset = offsetof(struct SetExprState, func), .size = sizeof(struct FmgrInfo), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2587 /* funcResultStore */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct SetExprState, funcResultStore), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2588 /* funcResultSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct SetExprState, funcResultSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2589 /* funcResultDesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct SetExprState, funcResultDesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2590 /* funcReturnsTuple */, .type = 440 /* _Bool */, .offset = offsetof(struct SetExprState, funcReturnsTuple), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2591 /* funcReturnsSet */, .type = 440 /* _Bool */, .offset = offsetof(struct SetExprState, funcReturnsSet), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2592 /* setArgsValid */, .type = 440 /* _Bool */, .offset = offsetof(struct SetExprState, setArgsValid), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2593 /* shutdown_reg */, .type = 440 /* _Bool */, .offset = offsetof(struct SetExprState, shutdown_reg), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2595 /* fcinfo */, .type = 2594 /* struct FunctionCallInfoBaseData * */, .offset = offsetof(struct SetExprState, fcinfo), .size = sizeof(struct FunctionCallInfoBaseData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SubPlanState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2254 /* subplan */, .type = 2597 /* struct SubPlan * */, .offset = offsetof(struct SubPlanState, subplan), .size = sizeof(struct SubPlan *), .flags = TYPE_CAT_SCALAR, .type_id = 120, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2598 /* planstate */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct SubPlanState, planstate), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1973 /* parent */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct SubPlanState, parent), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 594 /* testexpr */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct SubPlanState, testexpr), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct SubPlanState, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2600 /* curTuple */, .type = 2599 /* struct HeapTupleData * */, .offset = offsetof(struct SubPlanState, curTuple), .size = sizeof(struct HeapTupleData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2601 /* curArray */, .type = 497 /* unsigned long */, .offset = offsetof(struct SubPlanState, curArray), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2602 /* descRight */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct SubPlanState, descRight), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2603 /* projLeft */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct SubPlanState, projLeft), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2604 /* projRight */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct SubPlanState, projRight), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2606 /* hashtable */, .type = 2605 /* struct TupleHashTableData * */, .offset = offsetof(struct SubPlanState, hashtable), .size = sizeof(struct TupleHashTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2607 /* hashnulls */, .type = 2605 /* struct TupleHashTableData * */, .offset = offsetof(struct SubPlanState, hashnulls), .size = sizeof(struct TupleHashTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2608 /* havehashrows */, .type = 440 /* _Bool */, .offset = offsetof(struct SubPlanState, havehashrows), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2609 /* havenullrows */, .type = 440 /* _Bool */, .offset = offsetof(struct SubPlanState, havenullrows), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2610 /* hashtablecxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct SubPlanState, hashtablecxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2611 /* hashtempcxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct SubPlanState, hashtempcxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2612 /* innerecontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct SubPlanState, innerecontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2613 /* keyColIdx */, .type = 1789 /* short * */, .offset = offsetof(struct SubPlanState, keyColIdx), .size = sizeof(short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2614 /* tab_eq_funcoids */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct SubPlanState, tab_eq_funcoids), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2615 /* tab_collations */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct SubPlanState, tab_collations), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2616 /* tab_hash_funcs */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct SubPlanState, tab_hash_funcs), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2617 /* tab_eq_funcs */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct SubPlanState, tab_eq_funcs), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2618 /* lhs_hash_funcs */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct SubPlanState, lhs_hash_funcs), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2619 /* cur_eq_funcs */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct SubPlanState, cur_eq_funcs), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2620 /* cur_eq_comp */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct SubPlanState, cur_eq_comp), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct AlternativeSubPlanState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2254 /* subplan */, .type = 2622 /* struct AlternativeSubPlan * */, .offset = offsetof(struct AlternativeSubPlanState, subplan), .size = sizeof(struct AlternativeSubPlan *), .flags = TYPE_CAT_SCALAR, .type_id = 121, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 613 /* subplans */, .type = 434 /* struct List * */, .offset = offsetof(struct AlternativeSubPlanState, subplans), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2623 /* active */, .type = 422 /* int */, .offset = offsetof(struct AlternativeSubPlanState, active), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DomainConstraintState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2628 /* constrainttype */, .type = 2627 /* enum DomainConstraintType */, .offset = offsetof(struct DomainConstraintState, constrainttype), .size = sizeof(enum DomainConstraintType), .flags = TYPE_CAT_SCALAR, .type_id = 60, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 564 /* name */, .type = 432 /* char * */, .offset = offsetof(struct DomainConstraintState, name), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2629 /* check_expr */, .type = 521 /* struct Expr * */, .offset = offsetof(struct DomainConstraintState, check_expr), .size = sizeof(struct Expr *), .flags = TYPE_CAT_SCALAR, .type_id = 104, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2630 /* check_exprstate */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct DomainConstraintState, check_exprstate), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct PlanState, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2199 /* plan */, .type = 2185 /* struct Plan * */, .offset = offsetof(struct PlanState, plan), .size = sizeof(struct Plan *), .flags = TYPE_CAT_SCALAR, .type_id = 9, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2632 /* state */, .type = 2448 /* struct EState * */, .offset = offsetof(struct PlanState, state), .size = sizeof(struct EState *), .flags = TYPE_CAT_SCALAR, .type_id = 7, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2634 /* ExecProcNode */, .type = 2633 /* struct TupleTableSlot *(*)(struct PlanState *) */, .offset = offsetof(struct PlanState, ExecProcNode), .size = sizeof(struct TupleTableSlot *(*)(struct PlanState *)), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2635 /* ExecProcNodeReal */, .type = 2633 /* struct TupleTableSlot *(*)(struct PlanState *) */, .offset = offsetof(struct PlanState, ExecProcNodeReal), .size = sizeof(struct TupleTableSlot *(*)(struct PlanState *)), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2636 /* instrument */, .type = 2502 /* struct Instrumentation * */, .offset = offsetof(struct PlanState, instrument), .size = sizeof(struct Instrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2638 /* worker_instrument */, .type = 2637 /* struct WorkerInstrumentation * */, .offset = offsetof(struct PlanState, worker_instrument), .size = sizeof(struct WorkerInstrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2640 /* worker_jit_instrument */, .type = 2639 /* struct SharedJitInstrumentation * */, .offset = offsetof(struct PlanState, worker_jit_instrument), .size = sizeof(struct SharedJitInstrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1074 /* qual */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct PlanState, qual), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2192 /* lefttree */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct PlanState, lefttree), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2193 /* righttree */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct PlanState, righttree), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2194 /* initPlan */, .type = 434 /* struct List * */, .offset = offsetof(struct PlanState, initPlan), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2641 /* subPlan */, .type = 434 /* struct List * */, .offset = offsetof(struct PlanState, subPlan), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2642 /* chgParam */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct PlanState, chgParam), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2643 /* ps_ResultTupleDesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct PlanState, ps_ResultTupleDesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2644 /* ps_ResultTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct PlanState, ps_ResultTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2645 /* ps_ExprContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct PlanState, ps_ExprContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2646 /* ps_ProjInfo */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct PlanState, ps_ProjInfo), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2647 /* scandesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct PlanState, scandesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2649 /* scanops */, .type = 2648 /* const struct TupleTableSlotOps * */, .offset = offsetof(struct PlanState, scanops), .size = sizeof(const struct TupleTableSlotOps *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2650 /* outerops */, .type = 2648 /* const struct TupleTableSlotOps * */, .offset = offsetof(struct PlanState, outerops), .size = sizeof(const struct TupleTableSlotOps *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2651 /* innerops */, .type = 2648 /* const struct TupleTableSlotOps * */, .offset = offsetof(struct PlanState, innerops), .size = sizeof(const struct TupleTableSlotOps *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2652 /* resultops */, .type = 2648 /* const struct TupleTableSlotOps * */, .offset = offsetof(struct PlanState, resultops), .size = sizeof(const struct TupleTableSlotOps *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2653 /* scanopsfixed */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, scanopsfixed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2654 /* outeropsfixed */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, outeropsfixed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2655 /* inneropsfixed */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, inneropsfixed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2656 /* resultopsfixed */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, resultopsfixed), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2657 /* scanopsset */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, scanopsset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2658 /* outeropsset */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, outeropsset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2659 /* inneropsset */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, inneropsset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2660 /* resultopsset */, .type = 440 /* _Bool */, .offset = offsetof(struct PlanState, resultopsset), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct ResultState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2200 /* resconstantqual */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct ResultState, resconstantqual), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2664 /* rs_done */, .type = 440 /* _Bool */, .offset = offsetof(struct ResultState, rs_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2665 /* rs_checkqual */, .type = 440 /* _Bool */, .offset = offsetof(struct ResultState, rs_checkqual), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct ProjectSetState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2668 /* elems */, .type = 2667 /* struct Node ** */, .offset = offsetof(struct ProjectSetState, elems), .size = sizeof(struct Node **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2670 /* elemdone */, .type = 2669 /* ExprDoneCond * */, .offset = offsetof(struct ProjectSetState, elemdone), .size = sizeof(ExprDoneCond *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2671 /* nelems */, .type = 422 /* int */, .offset = offsetof(struct ProjectSetState, nelems), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2672 /* pending_srf_tuples */, .type = 440 /* _Bool */, .offset = offsetof(struct ProjectSetState, pending_srf_tuples), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2673 /* argcontext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct ProjectSetState, argcontext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct ModifyTableState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2105 /* operation */, .type = 801 /* enum CmdType */, .offset = offsetof(struct ModifyTableState, operation), .size = sizeof(enum CmdType), .flags = TYPE_CAT_SCALAR, .type_id = 16, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 811 /* canSetTag */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTableState, canSetTag), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2675 /* mt_done */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTableState, mt_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2677 /* mt_plans */, .type = 2676 /* struct PlanState ** */, .offset = offsetof(struct ModifyTableState, mt_plans), .size = sizeof(struct PlanState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2678 /* mt_nplans */, .type = 422 /* int */, .offset = offsetof(struct ModifyTableState, mt_nplans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2679 /* mt_whichplan */, .type = 422 /* int */, .offset = offsetof(struct ModifyTableState, mt_whichplan), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2681 /* mt_scans */, .type = 2680 /* struct TupleTableSlot ** */, .offset = offsetof(struct ModifyTableState, mt_scans), .size = sizeof(struct TupleTableSlot **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2682 /* resultRelInfo */, .type = 2543 /* struct ResultRelInfo * */, .offset = offsetof(struct ModifyTableState, resultRelInfo), .size = sizeof(struct ResultRelInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2683 /* rootResultRelInfo */, .type = 2543 /* struct ResultRelInfo * */, .offset = offsetof(struct ModifyTableState, rootResultRelInfo), .size = sizeof(struct ResultRelInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 6, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2684 /* mt_arowmarks */, .type = 1761 /* struct List ** */, .offset = offsetof(struct ModifyTableState, mt_arowmarks), .size = sizeof(struct List **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2686 /* mt_epqstate */, .type = 2685 /* struct EPQState */, .offset = offsetof(struct ModifyTableState, mt_epqstate), .size = sizeof(struct EPQState), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2687 /* fireBSTriggers */, .type = 440 /* _Bool */, .offset = offsetof(struct ModifyTableState, fireBSTriggers), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2688 /* mt_excludedtlist */, .type = 434 /* struct List * */, .offset = offsetof(struct ModifyTableState, mt_excludedtlist), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2689 /* mt_root_tuple_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ModifyTableState, mt_root_tuple_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2691 /* mt_partition_tuple_routing */, .type = 2690 /* struct PartitionTupleRouting * */, .offset = offsetof(struct ModifyTableState, mt_partition_tuple_routing), .size = sizeof(struct PartitionTupleRouting *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2693 /* mt_transition_capture */, .type = 2692 /* struct TransitionCaptureState * */, .offset = offsetof(struct ModifyTableState, mt_transition_capture), .size = sizeof(struct TransitionCaptureState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2694 /* mt_oc_transition_capture */, .type = 2692 /* struct TransitionCaptureState * */, .offset = offsetof(struct ModifyTableState, mt_oc_transition_capture), .size = sizeof(struct TransitionCaptureState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2696 /* mt_per_subplan_tupconv_maps */, .type = 2695 /* struct TupleConversionMap ** */, .offset = offsetof(struct ModifyTableState, mt_per_subplan_tupconv_maps), .size = sizeof(struct TupleConversionMap **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct AppendState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2212 /* appendplans */, .type = 2676 /* struct PlanState ** */, .offset = offsetof(struct AppendState, appendplans), .size = sizeof(struct PlanState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2698 /* as_nplans */, .type = 422 /* int */, .offset = offsetof(struct AppendState, as_nplans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2699 /* as_whichplan */, .type = 422 /* int */, .offset = offsetof(struct AppendState, as_whichplan), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2700 /* as_first_partial_plan */, .type = 422 /* int */, .offset = offsetof(struct AppendState, as_first_partial_plan), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2702 /* as_pstate */, .type = 2701 /* struct ParallelAppendState * */, .offset = offsetof(struct AppendState, as_pstate), .size = sizeof(struct ParallelAppendState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2703 /* pstate_len */, .type = 497 /* unsigned long */, .offset = offsetof(struct AppendState, pstate_len), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2705 /* as_prune_state */, .type = 2704 /* struct PartitionPruneState * */, .offset = offsetof(struct AppendState, as_prune_state), .size = sizeof(struct PartitionPruneState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2706 /* as_valid_subplans */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct AppendState, as_valid_subplans), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2708 /* choose_next_subplan */, .type = 2707 /* _Bool (*)(struct AppendState *) */, .offset = offsetof(struct AppendState, choose_next_subplan), .size = sizeof(_Bool (*)(struct AppendState *)), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct MergeAppendState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2217 /* mergeplans */, .type = 2676 /* struct PlanState ** */, .offset = offsetof(struct MergeAppendState, mergeplans), .size = sizeof(struct PlanState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2710 /* ms_nplans */, .type = 422 /* int */, .offset = offsetof(struct MergeAppendState, ms_nplans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2711 /* ms_nkeys */, .type = 422 /* int */, .offset = offsetof(struct MergeAppendState, ms_nkeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2713 /* ms_sortkeys */, .type = 2712 /* struct SortSupportData * */, .offset = offsetof(struct MergeAppendState, ms_sortkeys), .size = sizeof(struct SortSupportData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2714 /* ms_slots */, .type = 2680 /* struct TupleTableSlot ** */, .offset = offsetof(struct MergeAppendState, ms_slots), .size = sizeof(struct TupleTableSlot **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2716 /* ms_heap */, .type = 2715 /* struct binaryheap * */, .offset = offsetof(struct MergeAppendState, ms_heap), .size = sizeof(struct binaryheap *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2717 /* ms_initialized */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeAppendState, ms_initialized), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2718 /* ms_noopscan */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeAppendState, ms_noopscan), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2719 /* ms_prune_state */, .type = 2704 /* struct PartitionPruneState * */, .offset = offsetof(struct MergeAppendState, ms_prune_state), .size = sizeof(struct PartitionPruneState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2720 /* ms_valid_subplans */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct MergeAppendState, ms_valid_subplans), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct RecursiveUnionState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2722 /* recursing */, .type = 440 /* _Bool */, .offset = offsetof(struct RecursiveUnionState, recursing), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2723 /* intermediate_empty */, .type = 440 /* _Bool */, .offset = offsetof(struct RecursiveUnionState, intermediate_empty), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2724 /* working_table */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct RecursiveUnionState, working_table), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2725 /* intermediate_table */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct RecursiveUnionState, intermediate_table), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2726 /* eqfuncoids */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct RecursiveUnionState, eqfuncoids), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2727 /* hashfunctions */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct RecursiveUnionState, hashfunctions), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2728 /* tempContext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct RecursiveUnionState, tempContext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2606 /* hashtable */, .type = 2605 /* struct TupleHashTableData * */, .offset = offsetof(struct RecursiveUnionState, hashtable), .size = sizeof(struct TupleHashTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2729 /* tableContext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct RecursiveUnionState, tableContext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct BitmapAndState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2231 /* bitmapplans */, .type = 2676 /* struct PlanState ** */, .offset = offsetof(struct BitmapAndState, bitmapplans), .size = sizeof(struct PlanState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2731 /* nplans */, .type = 422 /* int */, .offset = offsetof(struct BitmapAndState, nplans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct BitmapOrState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2231 /* bitmapplans */, .type = 2676 /* struct PlanState ** */, .offset = offsetof(struct BitmapOrState, bitmapplans), .size = sizeof(struct PlanState **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2731 /* nplans */, .type = 422 /* int */, .offset = offsetof(struct BitmapOrState, nplans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct ScanState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2734 /* ss_currentRelation */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct ScanState, ss_currentRelation), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2736 /* ss_currentScanDesc */, .type = 2735 /* struct TableScanDescData * */, .offset = offsetof(struct ScanState, ss_currentScanDesc), .size = sizeof(struct TableScanDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2737 /* ss_ScanTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct ScanState, ss_ScanTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct SeqScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2741 /* pscan_len */, .type = 497 /* unsigned long */, .offset = offsetof(struct SeqScanState, pscan_len), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct SampleScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct SampleScanState, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 962 /* repeatable */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct SampleScanState, repeatable), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2744 /* tsmroutine */, .type = 2743 /* struct TsmRoutine * */, .offset = offsetof(struct SampleScanState, tsmroutine), .size = sizeof(struct TsmRoutine *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2745 /* tsm_state */, .type = 1813 /* void * */, .offset = offsetof(struct SampleScanState, tsm_state), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2746 /* use_bulkread */, .type = 440 /* _Bool */, .offset = offsetof(struct SampleScanState, use_bulkread), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2747 /* use_pagemode */, .type = 440 /* _Bool */, .offset = offsetof(struct SampleScanState, use_pagemode), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2748 /* begun */, .type = 440 /* _Bool */, .offset = offsetof(struct SampleScanState, begun), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2749 /* seed */, .type = 480 /* unsigned int */, .offset = offsetof(struct SampleScanState, seed), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2750 /* donetuples */, .type = 1519 /* long */, .offset = offsetof(struct SampleScanState, donetuples), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2751 /* haveblock */, .type = 440 /* _Bool */, .offset = offsetof(struct SampleScanState, haveblock), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2752 /* done */, .type = 440 /* _Bool */, .offset = offsetof(struct SampleScanState, done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct IndexScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2243 /* indexqualorig */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct IndexScanState, indexqualorig), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2245 /* indexorderbyorig */, .type = 434 /* struct List * */, .offset = offsetof(struct IndexScanState, indexorderbyorig), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2755 /* iss_ScanKeys */, .type = 2754 /* struct ScanKeyData * */, .offset = offsetof(struct IndexScanState, iss_ScanKeys), .size = sizeof(struct ScanKeyData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2756 /* iss_NumScanKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexScanState, iss_NumScanKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2757 /* iss_OrderByKeys */, .type = 2754 /* struct ScanKeyData * */, .offset = offsetof(struct IndexScanState, iss_OrderByKeys), .size = sizeof(struct ScanKeyData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2758 /* iss_NumOrderByKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexScanState, iss_NumOrderByKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2760 /* iss_RuntimeKeys */, .type = 2759 /* IndexRuntimeKeyInfo * */, .offset = offsetof(struct IndexScanState, iss_RuntimeKeys), .size = sizeof(IndexRuntimeKeyInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2761 /* iss_NumRuntimeKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexScanState, iss_NumRuntimeKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2762 /* iss_RuntimeKeysReady */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexScanState, iss_RuntimeKeysReady), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2763 /* iss_RuntimeContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct IndexScanState, iss_RuntimeContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2764 /* iss_RelationDesc */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct IndexScanState, iss_RelationDesc), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2766 /* iss_ScanDesc */, .type = 2765 /* struct IndexScanDescData * */, .offset = offsetof(struct IndexScanState, iss_ScanDesc), .size = sizeof(struct IndexScanDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2768 /* iss_ReorderQueue */, .type = 2767 /* struct pairingheap * */, .offset = offsetof(struct IndexScanState, iss_ReorderQueue), .size = sizeof(struct pairingheap *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2769 /* iss_ReachedEnd */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexScanState, iss_ReachedEnd), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2770 /* iss_OrderByValues */, .type = 2381 /* unsigned long * */, .offset = offsetof(struct IndexScanState, iss_OrderByValues), .size = sizeof(unsigned long *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_P_UINT64 : KNOWN_TYPE_P_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2771 /* iss_OrderByNulls */, .type = 1897 /* _Bool * */, .offset = offsetof(struct IndexScanState, iss_OrderByNulls), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2772 /* iss_SortSupport */, .type = 2712 /* struct SortSupportData * */, .offset = offsetof(struct IndexScanState, iss_SortSupport), .size = sizeof(struct SortSupportData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2773 /* iss_OrderByTypByVals */, .type = 1897 /* _Bool * */, .offset = offsetof(struct IndexScanState, iss_OrderByTypByVals), .size = sizeof(_Bool *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2774 /* iss_OrderByTypLens */, .type = 1789 /* short * */, .offset = offsetof(struct IndexScanState, iss_OrderByTypLens), .size = sizeof(short *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_INT16, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2775 /* iss_PscanLen */, .type = 497 /* unsigned long */, .offset = offsetof(struct IndexScanState, iss_PscanLen), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct IndexOnlyScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2242 /* indexqual */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct IndexOnlyScanState, indexqual), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2777 /* ioss_ScanKeys */, .type = 2754 /* struct ScanKeyData * */, .offset = offsetof(struct IndexOnlyScanState, ioss_ScanKeys), .size = sizeof(struct ScanKeyData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2778 /* ioss_NumScanKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexOnlyScanState, ioss_NumScanKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2779 /* ioss_OrderByKeys */, .type = 2754 /* struct ScanKeyData * */, .offset = offsetof(struct IndexOnlyScanState, ioss_OrderByKeys), .size = sizeof(struct ScanKeyData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2780 /* ioss_NumOrderByKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexOnlyScanState, ioss_NumOrderByKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2781 /* ioss_RuntimeKeys */, .type = 2759 /* IndexRuntimeKeyInfo * */, .offset = offsetof(struct IndexOnlyScanState, ioss_RuntimeKeys), .size = sizeof(IndexRuntimeKeyInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2782 /* ioss_NumRuntimeKeys */, .type = 422 /* int */, .offset = offsetof(struct IndexOnlyScanState, ioss_NumRuntimeKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2783 /* ioss_RuntimeKeysReady */, .type = 440 /* _Bool */, .offset = offsetof(struct IndexOnlyScanState, ioss_RuntimeKeysReady), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2784 /* ioss_RuntimeContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct IndexOnlyScanState, ioss_RuntimeContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2785 /* ioss_RelationDesc */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct IndexOnlyScanState, ioss_RelationDesc), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2786 /* ioss_ScanDesc */, .type = 2765 /* struct IndexScanDescData * */, .offset = offsetof(struct IndexOnlyScanState, ioss_ScanDesc), .size = sizeof(struct IndexScanDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2787 /* ioss_TableSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct IndexOnlyScanState, ioss_TableSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2788 /* ioss_VMBuffer */, .type = 422 /* int */, .offset = offsetof(struct IndexOnlyScanState, ioss_VMBuffer), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2789 /* ioss_PscanLen */, .type = 497 /* unsigned long */, .offset = offsetof(struct IndexOnlyScanState, ioss_PscanLen), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct BitmapIndexScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2792 /* biss_result */, .type = 2791 /* struct TIDBitmap * */, .offset = offsetof(struct BitmapIndexScanState, biss_result), .size = sizeof(struct TIDBitmap *), .flags = TYPE_CAT_SCALAR, .type_id = 406, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2793 /* biss_ScanKeys */, .type = 2754 /* struct ScanKeyData * */, .offset = offsetof(struct BitmapIndexScanState, biss_ScanKeys), .size = sizeof(struct ScanKeyData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2794 /* biss_NumScanKeys */, .type = 422 /* int */, .offset = offsetof(struct BitmapIndexScanState, biss_NumScanKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2795 /* biss_RuntimeKeys */, .type = 2759 /* IndexRuntimeKeyInfo * */, .offset = offsetof(struct BitmapIndexScanState, biss_RuntimeKeys), .size = sizeof(IndexRuntimeKeyInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2796 /* biss_NumRuntimeKeys */, .type = 422 /* int */, .offset = offsetof(struct BitmapIndexScanState, biss_NumRuntimeKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2798 /* biss_ArrayKeys */, .type = 2797 /* IndexArrayKeyInfo * */, .offset = offsetof(struct BitmapIndexScanState, biss_ArrayKeys), .size = sizeof(IndexArrayKeyInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2799 /* biss_NumArrayKeys */, .type = 422 /* int */, .offset = offsetof(struct BitmapIndexScanState, biss_NumArrayKeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2800 /* biss_RuntimeKeysReady */, .type = 440 /* _Bool */, .offset = offsetof(struct BitmapIndexScanState, biss_RuntimeKeysReady), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2801 /* biss_RuntimeContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct BitmapIndexScanState, biss_RuntimeContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2802 /* biss_RelationDesc */, .type = 2489 /* struct RelationData * */, .offset = offsetof(struct BitmapIndexScanState, biss_RelationDesc), .size = sizeof(struct RelationData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2803 /* biss_ScanDesc */, .type = 2765 /* struct IndexScanDescData * */, .offset = offsetof(struct BitmapIndexScanState, biss_ScanDesc), .size = sizeof(struct IndexScanDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct BitmapHeapScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2251 /* bitmapqualorig */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct BitmapHeapScanState, bitmapqualorig), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2805 /* tbm */, .type = 2791 /* struct TIDBitmap * */, .offset = offsetof(struct BitmapHeapScanState, tbm), .size = sizeof(struct TIDBitmap *), .flags = TYPE_CAT_SCALAR, .type_id = 406, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2807 /* tbmiterator */, .type = 2806 /* struct TBMIterator * */, .offset = offsetof(struct BitmapHeapScanState, tbmiterator), .size = sizeof(struct TBMIterator *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2809 /* tbmres */, .type = 2808 /* struct TBMIterateResult * */, .offset = offsetof(struct BitmapHeapScanState, tbmres), .size = sizeof(struct TBMIterateResult *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2810 /* can_skip_fetch */, .type = 440 /* _Bool */, .offset = offsetof(struct BitmapHeapScanState, can_skip_fetch), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2811 /* return_empty_tuples */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, return_empty_tuples), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2812 /* vmbuffer */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, vmbuffer), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2813 /* pvmbuffer */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, pvmbuffer), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2814 /* exact_pages */, .type = 1519 /* long */, .offset = offsetof(struct BitmapHeapScanState, exact_pages), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2815 /* lossy_pages */, .type = 1519 /* long */, .offset = offsetof(struct BitmapHeapScanState, lossy_pages), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2816 /* prefetch_iterator */, .type = 2806 /* struct TBMIterator * */, .offset = offsetof(struct BitmapHeapScanState, prefetch_iterator), .size = sizeof(struct TBMIterator *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2817 /* prefetch_pages */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, prefetch_pages), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2818 /* prefetch_target */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, prefetch_target), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2819 /* prefetch_maximum */, .type = 422 /* int */, .offset = offsetof(struct BitmapHeapScanState, prefetch_maximum), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2741 /* pscan_len */, .type = 497 /* unsigned long */, .offset = offsetof(struct BitmapHeapScanState, pscan_len), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2820 /* initialized */, .type = 440 /* _Bool */, .offset = offsetof(struct BitmapHeapScanState, initialized), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2822 /* shared_tbmiterator */, .type = 2821 /* struct TBMSharedIterator * */, .offset = offsetof(struct BitmapHeapScanState, shared_tbmiterator), .size = sizeof(struct TBMSharedIterator *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2823 /* shared_prefetch_iterator */, .type = 2821 /* struct TBMSharedIterator * */, .offset = offsetof(struct BitmapHeapScanState, shared_prefetch_iterator), .size = sizeof(struct TBMSharedIterator *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2825 /* pstate */, .type = 2824 /* struct ParallelBitmapHeapState * */, .offset = offsetof(struct BitmapHeapScanState, pstate), .size = sizeof(struct ParallelBitmapHeapState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct TidScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2827 /* tss_tidexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct TidScanState, tss_tidexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2828 /* tss_isCurrentOf */, .type = 440 /* _Bool */, .offset = offsetof(struct TidScanState, tss_isCurrentOf), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2829 /* tss_NumTids */, .type = 422 /* int */, .offset = offsetof(struct TidScanState, tss_NumTids), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2830 /* tss_TidPtr */, .type = 422 /* int */, .offset = offsetof(struct TidScanState, tss_TidPtr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2832 /* tss_TidList */, .type = 2831 /* struct ItemPointerData * */, .offset = offsetof(struct TidScanState, tss_TidList), .size = sizeof(struct ItemPointerData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2834 /* tss_htup */, .type = 2833 /* struct HeapTupleData */, .offset = offsetof(struct TidScanState, tss_htup), .size = sizeof(struct HeapTupleData), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct SubqueryScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2254 /* subplan */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct SubqueryScanState, subplan), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct FunctionScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2837 /* eflags */, .type = 422 /* int */, .offset = offsetof(struct FunctionScanState, eflags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 946 /* ordinality */, .type = 440 /* _Bool */, .offset = offsetof(struct FunctionScanState, ordinality), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2838 /* simple */, .type = 440 /* _Bool */, .offset = offsetof(struct FunctionScanState, simple), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2839 /* ordinal */, .type = 1519 /* long */, .offset = offsetof(struct FunctionScanState, ordinal), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2840 /* nfuncs */, .type = 422 /* int */, .offset = offsetof(struct FunctionScanState, nfuncs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2842 /* funcstates */, .type = 2841 /* struct FunctionScanPerFuncState * */, .offset = offsetof(struct FunctionScanState, funcstates), .size = sizeof(struct FunctionScanPerFuncState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2673 /* argcontext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct FunctionScanState, argcontext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct ValuesScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2844 /* rowcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct ValuesScanState, rowcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2845 /* exprlists */, .type = 1761 /* struct List ** */, .offset = offsetof(struct ValuesScanState, exprlists), .size = sizeof(struct List **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2846 /* array_len */, .type = 422 /* int */, .offset = offsetof(struct ValuesScanState, array_len), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2847 /* curr_idx */, .type = 422 /* int */, .offset = offsetof(struct ValuesScanState, curr_idx), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct TableFuncScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 451 /* docexpr */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct TableFuncScanState, docexpr), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 452 /* rowexpr */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct TableFuncScanState, rowexpr), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 456 /* colexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFuncScanState, colexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 457 /* coldefexprs */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFuncScanState, coldefexprs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 449 /* ns_names */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFuncScanState, ns_names), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 448 /* ns_uris */, .type = 434 /* struct List * */, .offset = offsetof(struct TableFuncScanState, ns_uris), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 459 /* notnulls */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct TableFuncScanState, notnulls), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2849 /* opaque */, .type = 1813 /* void * */, .offset = offsetof(struct TableFuncScanState, opaque), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2851 /* routine */, .type = 2850 /* const struct TableFuncRoutine * */, .offset = offsetof(struct TableFuncScanState, routine), .size = sizeof(const struct TableFuncRoutine *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2852 /* in_functions */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct TableFuncScanState, in_functions), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2853 /* typioparams */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct TableFuncScanState, typioparams), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2839 /* ordinal */, .type = 1519 /* long */, .offset = offsetof(struct TableFuncScanState, ordinal), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2854 /* perTableCxt */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct TableFuncScanState, perTableCxt), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2855 /* tupstore */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct TableFuncScanState, tupstore), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct CteScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2837 /* eflags */, .type = 422 /* int */, .offset = offsetof(struct CteScanState, eflags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2857 /* readptr */, .type = 422 /* int */, .offset = offsetof(struct CteScanState, readptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2858 /* cteplanstate */, .type = 2403 /* struct PlanState * */, .offset = offsetof(struct CteScanState, cteplanstate), .size = sizeof(struct PlanState *), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2860 /* leader */, .type = 2859 /* struct CteScanState * */, .offset = offsetof(struct CteScanState, leader), .size = sizeof(struct CteScanState *), .flags = TYPE_CAT_SCALAR, .type_id = 80, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2861 /* cte_table */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct CteScanState, cte_table), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2862 /* eof_cte */, .type = 440 /* _Bool */, .offset = offsetof(struct CteScanState, eof_cte), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct NamedTuplestoreScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2857 /* readptr */, .type = 422 /* int */, .offset = offsetof(struct NamedTuplestoreScanState, readptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2864 /* tupdesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct NamedTuplestoreScanState, tupdesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 960 /* relation */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct NamedTuplestoreScanState, relation), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct WorkTableScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2867 /* rustate */, .type = 2866 /* struct RecursiveUnionState * */, .offset = offsetof(struct WorkTableScanState, rustate), .size = sizeof(struct RecursiveUnionState *), .flags = TYPE_CAT_SCALAR, .type_id = 65, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct ForeignScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2267 /* fdw_recheck_quals */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct ForeignScanState, fdw_recheck_quals), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2741 /* pscan_len */, .type = 497 /* unsigned long */, .offset = offsetof(struct ForeignScanState, pscan_len), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1864 /* fdwroutine */, .type = 1863 /* struct FdwRoutine * */, .offset = offsetof(struct ForeignScanState, fdwroutine), .size = sizeof(struct FdwRoutine *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2869 /* fdw_state */, .type = 1813 /* void * */, .offset = offsetof(struct ForeignScanState, fdw_state), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct CustomScanState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2016 /* flags */, .type = 480 /* unsigned int */, .offset = offsetof(struct CustomScanState, flags), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2871 /* custom_ps */, .type = 434 /* struct List * */, .offset = offsetof(struct CustomScanState, custom_ps), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2741 /* pscan_len */, .type = 497 /* unsigned long */, .offset = offsetof(struct CustomScanState, pscan_len), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2020 /* methods */, .type = 2872 /* const struct CustomExecMethods * */, .offset = offsetof(struct CustomScanState, methods), .size = sizeof(const struct CustomExecMethods *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct JoinState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct JoinState, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2874 /* single_match */, .type = 440 /* _Bool */, .offset = offsetof(struct JoinState, single_match), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2277 /* joinqual */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct JoinState, joinqual), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2877 /* js */, .type = 2876 /* struct JoinState */, .offset = offsetof(struct NestLoopState, js), .size = sizeof(struct JoinState), .flags = TYPE_CAT_SCALAR, .type_id = 85, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2878 /* nl_NeedNewOuter */, .type = 440 /* _Bool */, .offset = offsetof(struct NestLoopState, nl_NeedNewOuter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2879 /* nl_MatchedOuter */, .type = 440 /* _Bool */, .offset = offsetof(struct NestLoopState, nl_MatchedOuter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2880 /* nl_NullInnerTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct NestLoopState, nl_NullInnerTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2877 /* js */, .type = 2876 /* struct JoinState */, .offset = offsetof(struct MergeJoinState, js), .size = sizeof(struct JoinState), .flags = TYPE_CAT_SCALAR, .type_id = 85, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2882 /* mj_NumClauses */, .type = 422 /* int */, .offset = offsetof(struct MergeJoinState, mj_NumClauses), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2884 /* mj_Clauses */, .type = 2883 /* struct MergeJoinClauseData * */, .offset = offsetof(struct MergeJoinState, mj_Clauses), .size = sizeof(struct MergeJoinClauseData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2885 /* mj_JoinState */, .type = 422 /* int */, .offset = offsetof(struct MergeJoinState, mj_JoinState), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2886 /* mj_SkipMarkRestore */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_SkipMarkRestore), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2887 /* mj_ExtraMarks */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_ExtraMarks), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2888 /* mj_ConstFalseJoin */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_ConstFalseJoin), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2889 /* mj_FillOuter */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_FillOuter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2890 /* mj_FillInner */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_FillInner), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2891 /* mj_MatchedOuter */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_MatchedOuter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2892 /* mj_MatchedInner */, .type = 440 /* _Bool */, .offset = offsetof(struct MergeJoinState, mj_MatchedInner), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2893 /* mj_OuterTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct MergeJoinState, mj_OuterTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2894 /* mj_InnerTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct MergeJoinState, mj_InnerTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2895 /* mj_MarkedTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct MergeJoinState, mj_MarkedTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2896 /* mj_NullOuterTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct MergeJoinState, mj_NullOuterTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2897 /* mj_NullInnerTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct MergeJoinState, mj_NullInnerTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2898 /* mj_OuterEContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct MergeJoinState, mj_OuterEContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2899 /* mj_InnerEContext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct MergeJoinState, mj_InnerEContext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2877 /* js */, .type = 2876 /* struct JoinState */, .offset = offsetof(struct HashJoinState, js), .size = sizeof(struct JoinState), .flags = TYPE_CAT_SCALAR, .type_id = 85, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2294 /* hashclauses */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct HashJoinState, hashclauses), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2901 /* hj_OuterHashKeys */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoinState, hj_OuterHashKeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2902 /* hj_HashOperators */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoinState, hj_HashOperators), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2903 /* hj_Collations */, .type = 434 /* struct List * */, .offset = offsetof(struct HashJoinState, hj_Collations), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2905 /* hj_HashTable */, .type = 2904 /* struct HashJoinTableData * */, .offset = offsetof(struct HashJoinState, hj_HashTable), .size = sizeof(struct HashJoinTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2906 /* hj_CurHashValue */, .type = 480 /* unsigned int */, .offset = offsetof(struct HashJoinState, hj_CurHashValue), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2907 /* hj_CurBucketNo */, .type = 422 /* int */, .offset = offsetof(struct HashJoinState, hj_CurBucketNo), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2908 /* hj_CurSkewBucketNo */, .type = 422 /* int */, .offset = offsetof(struct HashJoinState, hj_CurSkewBucketNo), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2910 /* hj_CurTuple */, .type = 2909 /* struct HashJoinTupleData * */, .offset = offsetof(struct HashJoinState, hj_CurTuple), .size = sizeof(struct HashJoinTupleData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2911 /* hj_OuterTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct HashJoinState, hj_OuterTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2912 /* hj_HashTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct HashJoinState, hj_HashTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2913 /* hj_NullOuterTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct HashJoinState, hj_NullOuterTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2914 /* hj_NullInnerTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct HashJoinState, hj_NullInnerTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2915 /* hj_FirstOuterTupleSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct HashJoinState, hj_FirstOuterTupleSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2916 /* hj_JoinState */, .type = 422 /* int */, .offset = offsetof(struct HashJoinState, hj_JoinState), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2917 /* hj_MatchedOuter */, .type = 440 /* _Bool */, .offset = offsetof(struct HashJoinState, hj_MatchedOuter), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2918 /* hj_OuterNotEmpty */, .type = 440 /* _Bool */, .offset = offsetof(struct HashJoinState, hj_OuterNotEmpty), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct MaterialState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2837 /* eflags */, .type = 422 /* int */, .offset = offsetof(struct MaterialState, eflags), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2920 /* eof_underlying */, .type = 440 /* _Bool */, .offset = offsetof(struct MaterialState, eof_underlying), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2921 /* tuplestorestate */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct MaterialState, tuplestorestate), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct SortState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2923 /* randomAccess */, .type = 440 /* _Bool */, .offset = offsetof(struct SortState, randomAccess), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2924 /* bounded */, .type = 440 /* _Bool */, .offset = offsetof(struct SortState, bounded), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1018 /* bound */, .type = 1519 /* long */, .offset = offsetof(struct SortState, bound), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2925 /* sort_Done */, .type = 440 /* _Bool */, .offset = offsetof(struct SortState, sort_Done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2926 /* bounded_Done */, .type = 440 /* _Bool */, .offset = offsetof(struct SortState, bounded_Done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2927 /* bound_Done */, .type = 1519 /* long */, .offset = offsetof(struct SortState, bound_Done), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2928 /* tuplesortstate */, .type = 1813 /* void * */, .offset = offsetof(struct SortState, tuplesortstate), .size = sizeof(void *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2929 /* am_worker */, .type = 440 /* _Bool */, .offset = offsetof(struct SortState, am_worker), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2931 /* shared_info */, .type = 2930 /* struct SharedSortInfo * */, .offset = offsetof(struct SortState, shared_info), .size = sizeof(struct SharedSortInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct GroupState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2933 /* eqfunction */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct GroupState, eqfunction), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2934 /* grp_done */, .type = 440 /* _Bool */, .offset = offsetof(struct GroupState, grp_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct AggState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2936 /* aggs */, .type = 434 /* struct List * */, .offset = offsetof(struct AggState, aggs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2937 /* numaggs */, .type = 422 /* int */, .offset = offsetof(struct AggState, numaggs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2938 /* numtrans */, .type = 422 /* int */, .offset = offsetof(struct AggState, numtrans), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2070 /* aggstrategy */, .type = 2069 /* enum AggStrategy */, .offset = offsetof(struct AggState, aggstrategy), .size = sizeof(enum AggStrategy), .flags = TYPE_CAT_SCALAR, .type_id = 53, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 531 /* aggsplit */, .type = 530 /* enum AggSplit */, .offset = offsetof(struct AggState, aggsplit), .size = sizeof(enum AggSplit), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2940 /* phase */, .type = 2939 /* struct AggStatePerPhaseData * */, .offset = offsetof(struct AggState, phase), .size = sizeof(struct AggStatePerPhaseData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2941 /* numphases */, .type = 422 /* int */, .offset = offsetof(struct AggState, numphases), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2942 /* current_phase */, .type = 422 /* int */, .offset = offsetof(struct AggState, current_phase), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2944 /* peragg */, .type = 2943 /* struct AggStatePerAggData * */, .offset = offsetof(struct AggState, peragg), .size = sizeof(struct AggStatePerAggData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2946 /* pertrans */, .type = 2945 /* struct AggStatePerTransData * */, .offset = offsetof(struct AggState, pertrans), .size = sizeof(struct AggStatePerTransData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2947 /* hashcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct AggState, hashcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2949 /* aggcontexts */, .type = 2948 /* struct ExprContext ** */, .offset = offsetof(struct AggState, aggcontexts), .size = sizeof(struct ExprContext **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2950 /* tmpcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct AggState, tmpcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2951 /* curaggcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct AggState, curaggcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2952 /* curperagg */, .type = 2943 /* struct AggStatePerAggData * */, .offset = offsetof(struct AggState, curperagg), .size = sizeof(struct AggStatePerAggData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2953 /* curpertrans */, .type = 2945 /* struct AggStatePerTransData * */, .offset = offsetof(struct AggState, curpertrans), .size = sizeof(struct AggStatePerTransData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2954 /* input_done */, .type = 440 /* _Bool */, .offset = offsetof(struct AggState, input_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2955 /* agg_done */, .type = 440 /* _Bool */, .offset = offsetof(struct AggState, agg_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2956 /* projected_set */, .type = 422 /* int */, .offset = offsetof(struct AggState, projected_set), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2957 /* current_set */, .type = 422 /* int */, .offset = offsetof(struct AggState, current_set), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2958 /* grouped_cols */, .type = 458 /* struct Bitmapset * */, .offset = offsetof(struct AggState, grouped_cols), .size = sizeof(struct Bitmapset *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_BITMAPSET, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2959 /* all_grouped_cols */, .type = 434 /* struct List * */, .offset = offsetof(struct AggState, all_grouped_cols), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2960 /* maxsets */, .type = 422 /* int */, .offset = offsetof(struct AggState, maxsets), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2961 /* phases */, .type = 2939 /* struct AggStatePerPhaseData * */, .offset = offsetof(struct AggState, phases), .size = sizeof(struct AggStatePerPhaseData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2963 /* sort_in */, .type = 2962 /* struct Tuplesortstate * */, .offset = offsetof(struct AggState, sort_in), .size = sizeof(struct Tuplesortstate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2964 /* sort_out */, .type = 2962 /* struct Tuplesortstate * */, .offset = offsetof(struct AggState, sort_out), .size = sizeof(struct Tuplesortstate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2965 /* sort_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct AggState, sort_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2967 /* pergroups */, .type = 2966 /* struct AggStatePerGroupData ** */, .offset = offsetof(struct AggState, pergroups), .size = sizeof(struct AggStatePerGroupData **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2968 /* grp_firstTuple */, .type = 2599 /* struct HeapTupleData * */, .offset = offsetof(struct AggState, grp_firstTuple), .size = sizeof(struct HeapTupleData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2969 /* table_filled */, .type = 440 /* _Bool */, .offset = offsetof(struct AggState, table_filled), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2970 /* num_hashes */, .type = 422 /* int */, .offset = offsetof(struct AggState, num_hashes), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2972 /* perhash */, .type = 2971 /* struct AggStatePerHashData * */, .offset = offsetof(struct AggState, perhash), .size = sizeof(struct AggStatePerHashData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2973 /* hash_pergroup */, .type = 2966 /* struct AggStatePerGroupData ** */, .offset = offsetof(struct AggState, hash_pergroup), .size = sizeof(struct AggStatePerGroupData **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2974 /* all_pergroups */, .type = 2966 /* struct AggStatePerGroupData ** */, .offset = offsetof(struct AggState, all_pergroups), .size = sizeof(struct AggStatePerGroupData **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2975 /* combinedproj */, .type = 2484 /* struct ProjectionInfo * */, .offset = offsetof(struct AggState, combinedproj), .size = sizeof(struct ProjectionInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 3, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2740 /* ss */, .type = 2739 /* struct ScanState */, .offset = offsetof(struct WindowAggState, ss), .size = sizeof(struct ScanState), .flags = TYPE_CAT_SCALAR, .type_id = 68, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2977 /* funcs */, .type = 434 /* struct List * */, .offset = offsetof(struct WindowAggState, funcs), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2978 /* numfuncs */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, numfuncs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2937 /* numaggs */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, numaggs), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2980 /* perfunc */, .type = 2979 /* struct WindowStatePerFuncData * */, .offset = offsetof(struct WindowAggState, perfunc), .size = sizeof(struct WindowStatePerFuncData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2944 /* peragg */, .type = 2981 /* struct WindowStatePerAggData * */, .offset = offsetof(struct WindowAggState, peragg), .size = sizeof(struct WindowStatePerAggData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2982 /* partEqfunction */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct WindowAggState, partEqfunction), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2983 /* ordEqfunction */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct WindowAggState, ordEqfunction), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2984 /* buffer */, .type = 2468 /* struct Tuplestorestate * */, .offset = offsetof(struct WindowAggState, buffer), .size = sizeof(struct Tuplestorestate *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2985 /* current_ptr */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, current_ptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2986 /* framehead_ptr */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, framehead_ptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2987 /* frametail_ptr */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, frametail_ptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2988 /* grouptail_ptr */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, grouptail_ptr), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2989 /* spooled_rows */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, spooled_rows), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2990 /* currentpos */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, currentpos), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2991 /* frameheadpos */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, frameheadpos), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2992 /* frametailpos */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, frametailpos), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2994 /* agg_winobj */, .type = 2993 /* struct WindowObjectData * */, .offset = offsetof(struct WindowAggState, agg_winobj), .size = sizeof(struct WindowObjectData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2995 /* aggregatedbase */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, aggregatedbase), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2996 /* aggregatedupto */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, aggregatedupto), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 939 /* frameOptions */, .type = 422 /* int */, .offset = offsetof(struct WindowAggState, frameOptions), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 940 /* startOffset */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct WindowAggState, startOffset), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 941 /* endOffset */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct WindowAggState, endOffset), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2997 /* startOffsetValue */, .type = 497 /* unsigned long */, .offset = offsetof(struct WindowAggState, startOffsetValue), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2998 /* endOffsetValue */, .type = 497 /* unsigned long */, .offset = offsetof(struct WindowAggState, endOffsetValue), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_DATUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1091 /* startInRangeFunc */, .type = 2586 /* struct FmgrInfo */, .offset = offsetof(struct WindowAggState, startInRangeFunc), .size = sizeof(struct FmgrInfo), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1092 /* endInRangeFunc */, .type = 2586 /* struct FmgrInfo */, .offset = offsetof(struct WindowAggState, endInRangeFunc), .size = sizeof(struct FmgrInfo), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1093 /* inRangeColl */, .type = 480 /* unsigned int */, .offset = offsetof(struct WindowAggState, inRangeColl), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1094 /* inRangeAsc */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, inRangeAsc), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1095 /* inRangeNullsFirst */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, inRangeNullsFirst), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2999 /* currentgroup */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, currentgroup), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3000 /* frameheadgroup */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, frameheadgroup), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3001 /* frametailgroup */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, frametailgroup), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3002 /* groupheadpos */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, groupheadpos), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3003 /* grouptailpos */, .type = 1519 /* long */, .offset = offsetof(struct WindowAggState, grouptailpos), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3004 /* partcontext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct WindowAggState, partcontext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3005 /* aggcontext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct WindowAggState, aggcontext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2951 /* curaggcontext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct WindowAggState, curaggcontext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2950 /* tmpcontext */, .type = 2453 /* struct ExprContext * */, .offset = offsetof(struct WindowAggState, tmpcontext), .size = sizeof(struct ExprContext *), .flags = TYPE_CAT_SCALAR, .type_id = 2, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3006 /* all_first */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, all_first), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3007 /* all_done */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, all_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3008 /* partition_spooled */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, partition_spooled), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3009 /* more_partitions */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, more_partitions), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3010 /* framehead_valid */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, framehead_valid), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3011 /* frametail_valid */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, frametail_valid), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3012 /* grouptail_valid */, .type = 440 /* _Bool */, .offset = offsetof(struct WindowAggState, grouptail_valid), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3013 /* first_part_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, first_part_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3014 /* framehead_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, framehead_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3015 /* frametail_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, frametail_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3016 /* agg_row_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, agg_row_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3017 /* temp_slot_1 */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, temp_slot_1), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3018 /* temp_slot_2 */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct WindowAggState, temp_slot_2), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct UniqueState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2933 /* eqfunction */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct UniqueState, eqfunction), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct GatherState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2820 /* initialized */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherState, initialized), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3021 /* need_to_scan_locally */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherState, need_to_scan_locally), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3022 /* tuples_needed */, .type = 1519 /* long */, .offset = offsetof(struct GatherState, tuples_needed), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3023 /* funnel_slot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct GatherState, funnel_slot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3025 /* pei */, .type = 3024 /* struct ParallelExecutorInfo * */, .offset = offsetof(struct GatherState, pei), .size = sizeof(struct ParallelExecutorInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3026 /* nworkers_launched */, .type = 422 /* int */, .offset = offsetof(struct GatherState, nworkers_launched), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3027 /* nreaders */, .type = 422 /* int */, .offset = offsetof(struct GatherState, nreaders), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3028 /* nextreader */, .type = 422 /* int */, .offset = offsetof(struct GatherState, nextreader), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3030 /* reader */, .type = 3029 /* struct TupleQueueReader ** */, .offset = offsetof(struct GatherState, reader), .size = sizeof(struct TupleQueueReader **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct GatherMergeState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2820 /* initialized */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherMergeState, initialized), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3032 /* gm_initialized */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherMergeState, gm_initialized), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3021 /* need_to_scan_locally */, .type = 440 /* _Bool */, .offset = offsetof(struct GatherMergeState, need_to_scan_locally), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3022 /* tuples_needed */, .type = 1519 /* long */, .offset = offsetof(struct GatherMergeState, tuples_needed), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3033 /* tupDesc */, .type = 2379 /* struct TupleDescData * */, .offset = offsetof(struct GatherMergeState, tupDesc), .size = sizeof(struct TupleDescData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3034 /* gm_nkeys */, .type = 422 /* int */, .offset = offsetof(struct GatherMergeState, gm_nkeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3035 /* gm_sortkeys */, .type = 2712 /* struct SortSupportData * */, .offset = offsetof(struct GatherMergeState, gm_sortkeys), .size = sizeof(struct SortSupportData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3025 /* pei */, .type = 3024 /* struct ParallelExecutorInfo * */, .offset = offsetof(struct GatherMergeState, pei), .size = sizeof(struct ParallelExecutorInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3026 /* nworkers_launched */, .type = 422 /* int */, .offset = offsetof(struct GatherMergeState, nworkers_launched), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3027 /* nreaders */, .type = 422 /* int */, .offset = offsetof(struct GatherMergeState, nreaders), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3036 /* gm_slots */, .type = 2680 /* struct TupleTableSlot ** */, .offset = offsetof(struct GatherMergeState, gm_slots), .size = sizeof(struct TupleTableSlot **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3030 /* reader */, .type = 3029 /* struct TupleQueueReader ** */, .offset = offsetof(struct GatherMergeState, reader), .size = sizeof(struct TupleQueueReader **), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3038 /* gm_tuple_buffers */, .type = 3037 /* struct GMReaderTupleBuffer * */, .offset = offsetof(struct GatherMergeState, gm_tuple_buffers), .size = sizeof(struct GMReaderTupleBuffer *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3039 /* gm_heap */, .type = 2715 /* struct binaryheap * */, .offset = offsetof(struct GatherMergeState, gm_heap), .size = sizeof(struct binaryheap *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct HashState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2606 /* hashtable */, .type = 2904 /* struct HashJoinTableData * */, .offset = offsetof(struct HashState, hashtable), .size = sizeof(struct HashJoinTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2297 /* hashkeys */, .type = 434 /* struct List * */, .offset = offsetof(struct HashState, hashkeys), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2931 /* shared_info */, .type = 3041 /* struct SharedHashInfo * */, .offset = offsetof(struct HashState, shared_info), .size = sizeof(struct SharedHashInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3043 /* hinstrument */, .type = 3042 /* struct HashInstrumentation * */, .offset = offsetof(struct HashState, hinstrument), .size = sizeof(struct HashInstrumentation *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3045 /* parallel_state */, .type = 3044 /* struct ParallelHashJoinState * */, .offset = offsetof(struct HashState, parallel_state), .size = sizeof(struct ParallelHashJoinState *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct SetOpState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2933 /* eqfunction */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct SetOpState, eqfunction), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2726 /* eqfuncoids */, .type = 1892 /* unsigned int * */, .offset = offsetof(struct SetOpState, eqfuncoids), .size = sizeof(unsigned int *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2727 /* hashfunctions */, .type = 2498 /* struct FmgrInfo * */, .offset = offsetof(struct SetOpState, hashfunctions), .size = sizeof(struct FmgrInfo *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3047 /* setop_done */, .type = 440 /* _Bool */, .offset = offsetof(struct SetOpState, setop_done), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3048 /* numOutput */, .type = 1519 /* long */, .offset = offsetof(struct SetOpState, numOutput), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3050 /* pergroup */, .type = 3049 /* struct SetOpStatePerGroupData * */, .offset = offsetof(struct SetOpState, pergroup), .size = sizeof(struct SetOpStatePerGroupData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2968 /* grp_firstTuple */, .type = 2599 /* struct HeapTupleData * */, .offset = offsetof(struct SetOpState, grp_firstTuple), .size = sizeof(struct HeapTupleData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2606 /* hashtable */, .type = 2605 /* struct TupleHashTableData * */, .offset = offsetof(struct SetOpState, hashtable), .size = sizeof(struct TupleHashTableData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2729 /* tableContext */, .type = 1792 /* struct MemoryContextData * */, .offset = offsetof(struct SetOpState, tableContext), .size = sizeof(struct MemoryContextData *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2969 /* table_filled */, .type = 440 /* _Bool */, .offset = offsetof(struct SetOpState, table_filled), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3052 /* hashiter */, .type = 3051 /* struct tuplehash_iterator */, .offset = offsetof(struct SetOpState, hashiter), .size = sizeof(struct tuplehash_iterator), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct LockRowsState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3054 /* lr_arowMarks */, .type = 434 /* struct List * */, .offset = offsetof(struct LockRowsState, lr_arowMarks), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3055 /* lr_epqstate */, .type = 2685 /* struct EPQState */, .offset = offsetof(struct LockRowsState, lr_epqstate), .size = sizeof(struct EPQState), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2663 /* ps */, .type = 2662 /* struct PlanState */, .offset = offsetof(struct LimitState, ps), .size = sizeof(struct PlanState), .flags = TYPE_CAT_SCALAR, .type_id = 59, .known_type_id = KNOWN_TYPE_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 842 /* limitOffset */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct LimitState, limitOffset), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 843 /* limitCount */, .type = 2416 /* struct ExprState * */, .offset = offsetof(struct LimitState, limitCount), .size = sizeof(struct ExprState *), .flags = TYPE_CAT_SCALAR, .type_id = 153, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3057 /* offset */, .type = 1519 /* long */, .offset = offsetof(struct LimitState, offset), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3058 /* count */, .type = 1519 /* long */, .offset = offsetof(struct LimitState, count), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3059 /* noCount */, .type = 440 /* _Bool */, .offset = offsetof(struct LimitState, noCount), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3068 /* lstate */, .type = 3067 /* LimitStateCond */, .offset = offsetof(struct LimitState, lstate), .size = sizeof(LimitStateCond), .flags = TYPE_CAT_SCALAR, .type_id = 61, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3069 /* position */, .type = 1519 /* long */, .offset = offsetof(struct LimitState, position), .size = sizeof(long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(long) == 8 ? KNOWN_TYPE_INT64 : KNOWN_TYPE_INT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3070 /* subSlot */, .type = 2394 /* struct TupleTableSlot * */, .offset = offsetof(struct LimitState, subSlot), .size = sizeof(struct TupleTableSlot *), .flags = TYPE_CAT_SCALAR, .type_id = 8, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ExtensibleNode, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3072 /* extnodename */, .type = 1662 /* const char * */, .offset = offsetof(struct ExtensibleNode, extnodename), .size = sizeof(const char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct IdentifySystemCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct BaseBackupCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct BaseBackupCmd, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct CreateReplicationSlotCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3076 /* slotname */, .type = 432 /* char * */, .offset = offsetof(struct CreateReplicationSlotCmd, slotname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 3079 /* enum ReplicationKind */, .offset = offsetof(struct CreateReplicationSlotCmd, kind), .size = sizeof(enum ReplicationKind), .flags = TYPE_CAT_SCALAR, .type_id = 62, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3080 /* plugin */, .type = 432 /* char * */, .offset = offsetof(struct CreateReplicationSlotCmd, plugin), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3081 /* temporary */, .type = 440 /* _Bool */, .offset = offsetof(struct CreateReplicationSlotCmd, temporary), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct CreateReplicationSlotCmd, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct DropReplicationSlotCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3076 /* slotname */, .type = 432 /* char * */, .offset = offsetof(struct DropReplicationSlotCmd, slotname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3083 /* wait */, .type = 440 /* _Bool */, .offset = offsetof(struct DropReplicationSlotCmd, wait), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct StartReplicationCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 880 /* kind */, .type = 3079 /* enum ReplicationKind */, .offset = offsetof(struct StartReplicationCmd, kind), .size = sizeof(enum ReplicationKind), .flags = TYPE_CAT_SCALAR, .type_id = 62, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3076 /* slotname */, .type = 432 /* char * */, .offset = offsetof(struct StartReplicationCmd, slotname), .size = sizeof(char *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_CHAR, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3085 /* timeline */, .type = 480 /* unsigned int */, .offset = offsetof(struct StartReplicationCmd, timeline), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3086 /* startpoint */, .type = 497 /* unsigned long */, .offset = offsetof(struct StartReplicationCmd, startpoint), .size = sizeof(unsigned long), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = (sizeof(unsigned long) == 8 ? KNOWN_TYPE_UINT64 : KNOWN_TYPE_UINT32), .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 466 /* options */, .type = 434 /* struct List * */, .offset = offsetof(struct StartReplicationCmd, options), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct TimeLineHistoryCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3085 /* timeline */, .type = 480 /* unsigned int */, .offset = offsetof(struct TimeLineHistoryCmd, timeline), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UINT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SQLCmd, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SupportRequestSimplify, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3090 /* root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct SupportRequestSimplify, root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3091 /* fcall */, .type = 1566 /* struct FuncExpr * */, .offset = offsetof(struct SupportRequestSimplify, fcall), .size = sizeof(struct FuncExpr *), .flags = TYPE_CAT_SCALAR, .type_id = 112, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SupportRequestSelectivity, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3090 /* root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct SupportRequestSelectivity, root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 552 /* funcid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestSelectivity, funcid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 518 /* args */, .type = 434 /* struct List * */, .offset = offsetof(struct SupportRequestSelectivity, args), .size = sizeof(struct List *), .flags = TYPE_CAT_SCALAR, .type_id = 224, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 514 /* inputcollid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestSelectivity, inputcollid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3093 /* is_join */, .type = 440 /* _Bool */, .offset = offsetof(struct SupportRequestSelectivity, is_join), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3094 /* varRelid */, .type = 422 /* int */, .offset = offsetof(struct SupportRequestSelectivity, varRelid), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 756 /* jointype */, .type = 755 /* enum JoinType */, .offset = offsetof(struct SupportRequestSelectivity, jointype), .size = sizeof(enum JoinType), .flags = TYPE_CAT_SCALAR, .type_id = 14, .known_type_id = KNOWN_TYPE_ENUM, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3096 /* sjinfo */, .type = 3095 /* struct SpecialJoinInfo * */, .offset = offsetof(struct SupportRequestSelectivity, sjinfo), .size = sizeof(struct SpecialJoinInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 206, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3097 /* selectivity */, .type = 609 /* double */, .offset = offsetof(struct SupportRequestSelectivity, selectivity), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SupportRequestCost, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3090 /* root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct SupportRequestCost, root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 552 /* funcid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestCost, funcid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 922 /* node */, .type = 450 /* struct Node * */, .offset = offsetof(struct SupportRequestCost, node), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3099 /* startup */, .type = 609 /* double */, .offset = offsetof(struct SupportRequestCost, startup), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3100 /* per_tuple */, .type = 609 /* double */, .offset = offsetof(struct SupportRequestCost, per_tuple), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SupportRequestRows, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3090 /* root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct SupportRequestRows, root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 552 /* funcid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestRows, funcid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 922 /* node */, .type = 450 /* struct Node * */, .offset = offsetof(struct SupportRequestRows, node), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1827 /* rows */, .type = 609 /* double */, .offset = offsetof(struct SupportRequestRows, rows), .size = sizeof(double), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_FLOAT64, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct SupportRequestIndexCondition, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3090 /* root */, .type = 1745 /* struct PlannerInfo * */, .offset = offsetof(struct SupportRequestIndexCondition, root), .size = sizeof(struct PlannerInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 160, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 552 /* funcid */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestIndexCondition, funcid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 922 /* node */, .type = 450 /* struct Node * */, .offset = offsetof(struct SupportRequestIndexCondition, node), .size = sizeof(struct Node *), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3103 /* indexarg */, .type = 422 /* int */, .offset = offsetof(struct SupportRequestIndexCondition, indexarg), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3104 /* index */, .type = 1984 /* struct IndexOptInfo * */, .offset = offsetof(struct SupportRequestIndexCondition, index), .size = sizeof(struct IndexOptInfo *), .flags = TYPE_CAT_SCALAR, .type_id = 163, .known_type_id = KNOWN_TYPE_P_NODE, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2001 /* indexcol */, .type = 422 /* int */, .offset = offsetof(struct SupportRequestIndexCondition, indexcol), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1894 /* opfamily */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestIndexCondition, opfamily), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3105 /* indexcollation */, .type = 480 /* unsigned int */, .offset = offsetof(struct SupportRequestIndexCondition, indexcollation), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 2000 /* lossy */, .type = 440 /* _Bool */, .offset = offsetof(struct SupportRequestIndexCondition, lossy), .size = sizeof(_Bool), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_BOOL, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 421 /* type */, .type = 420 /* enum NodeTag */, .offset = offsetof(struct ForeignKeyCacheInfo, type), .size = sizeof(enum NodeTag), .flags = TYPE_CAT_SCALAR | TYPE_OUT_IGNORE, .type_id = 0, .known_type_id = KNOWN_TYPE_NODE_TAG, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3107 /* conoid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignKeyCacheInfo, conoid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3108 /* conrelid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignKeyCacheInfo, conrelid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 3109 /* confrelid */, .type = 480 /* unsigned int */, .offset = offsetof(struct ForeignKeyCacheInfo, confrelid), .size = sizeof(unsigned int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_OID, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1920 /* nkeys */, .type = 422 /* int */, .offset = offsetof(struct ForeignKeyCacheInfo, nkeys), .size = sizeof(int), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_INT32, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1922 /* conkey */, .type = 1921 /* short [32] */, .offset = offsetof(struct ForeignKeyCacheInfo, conkey), .size = sizeof(short [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1923 /* confkey */, .type = 1921 /* short [32] */, .offset = offsetof(struct ForeignKeyCacheInfo, confkey), .size = sizeof(short [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN},
+   {.name = 1925 /* conpfeqop */, .type = 1924 /* unsigned int [32] */, .offset = offsetof(struct ForeignKeyCacheInfo, conpfeqop), .size = sizeof(unsigned int [32]), .flags = TYPE_CAT_SCALAR, .type_id = TYPE_ID_UNKNOWN, .known_type_id = KNOWN_TYPE_UNKNOWN, .elem_known_type_id = KNOWN_TYPE_UNKNOWN, .elem_size = TYPE_SIZE_UNKNOWN}
+};
+
+const TIEnum ti_enums[] = {
+   {.name = 420 /* enum NodeTag */, .first_field_at = 0, .num_fields = 419, .size = sizeof(enum NodeTag)},
+   {.name = 471 /* enum OnCommitAction */, .first_field_at = 419, .num_fields = 4, .size = sizeof(enum OnCommitAction)},
+   {.name = 504 /* enum ParamKind */, .first_field_at = 423, .num_fields = 4, .size = sizeof(enum ParamKind)},
+   {.name = 530 /* enum AggSplit */, .first_field_at = 427, .num_fields = 3, .size = sizeof(enum AggSplit)},
+   {.name = 559 /* enum CoercionForm */, .first_field_at = 430, .num_fields = 3, .size = sizeof(enum CoercionForm)},
+   {.name = 580 /* enum BoolExprType */, .first_field_at = 433, .num_fields = 3, .size = sizeof(enum BoolExprType)},
+   {.name = 591 /* enum SubLinkType */, .first_field_at = 436, .num_fields = 8, .size = sizeof(enum SubLinkType)},
+   {.name = 658 /* enum RowCompareType */, .first_field_at = 444, .num_fields = 6, .size = sizeof(enum RowCompareType)},
+   {.name = 673 /* enum MinMaxOp */, .first_field_at = 450, .num_fields = 2, .size = sizeof(enum MinMaxOp)},
+   {.name = 691 /* enum SQLValueFunctionOp */, .first_field_at = 452, .num_fields = 15, .size = sizeof(enum SQLValueFunctionOp)},
+   {.name = 702 /* enum XmlExprOp */, .first_field_at = 467, .num_fields = 8, .size = sizeof(enum XmlExprOp)},
+   {.name = 707 /* XmlOptionType */, .first_field_at = 475, .num_fields = 2, .size = sizeof(XmlOptionType)},
+   {.name = 712 /* enum NullTestType */, .first_field_at = 477, .num_fields = 2, .size = sizeof(enum NullTestType)},
+   {.name = 722 /* enum BoolTestType */, .first_field_at = 479, .num_fields = 6, .size = sizeof(enum BoolTestType)},
+   {.name = 755 /* enum JoinType */, .first_field_at = 485, .num_fields = 8, .size = sizeof(enum JoinType)},
+   {.name = 768 /* enum OnConflictAction */, .first_field_at = 493, .num_fields = 3, .size = sizeof(enum OnConflictAction)},
+   {.name = 801 /* enum CmdType */, .first_field_at = 496, .num_fields = 7, .size = sizeof(enum CmdType)},
+   {.name = 808 /* enum QuerySource */, .first_field_at = 503, .num_fields = 5, .size = sizeof(enum QuerySource)},
+   {.name = 831 /* enum OverridingKind */, .first_field_at = 508, .num_fields = 3, .size = sizeof(enum OverridingKind)},
+   {.name = 879 /* enum A_Expr_Kind */, .first_field_at = 511, .num_fields = 16, .size = sizeof(enum A_Expr_Kind)},
+   {.name = 895 /* enum RoleSpecType */, .first_field_at = 527, .num_fields = 4, .size = sizeof(enum RoleSpecType)},
+   {.name = 927 /* enum SortByDir */, .first_field_at = 531, .num_fields = 4, .size = sizeof(enum SortByDir)},
+   {.name = 932 /* enum SortByNulls */, .first_field_at = 535, .num_fields = 3, .size = sizeof(enum SortByNulls)},
+   {.name = 990 /* enum DefElemAction */, .first_field_at = 538, .num_fields = 4, .size = sizeof(enum DefElemAction)},
+   {.name = 999 /* enum LockClauseStrength */, .first_field_at = 542, .num_fields = 5, .size = sizeof(enum LockClauseStrength)},
+   {.name = 1004 /* enum LockWaitPolicy */, .first_field_at = 547, .num_fields = 3, .size = sizeof(enum LockWaitPolicy)},
+   {.name = 1014 /* enum PartitionRangeDatumKind */, .first_field_at = 550, .num_fields = 3, .size = sizeof(enum PartitionRangeDatumKind)},
+   {.name = 1029 /* enum RTEKind */, .first_field_at = 553, .num_fields = 9, .size = sizeof(enum RTEKind)},
+   {.name = 1072 /* enum WCOKind */, .first_field_at = 562, .num_fields = 4, .size = sizeof(enum WCOKind)},
+   {.name = 1088 /* GroupingSetKind */, .first_field_at = 566, .num_fields = 5, .size = sizeof(GroupingSetKind)},
+   {.name = 1115 /* enum CTEMaterialize */, .first_field_at = 571, .num_fields = 3, .size = sizeof(enum CTEMaterialize)},
+   {.name = 1148 /* enum SetOperation */, .first_field_at = 574, .num_fields = 4, .size = sizeof(enum SetOperation)},
+   {.name = 1213 /* enum ObjectType */, .first_field_at = 578, .num_fields = 50, .size = sizeof(enum ObjectType)},
+   {.name = 1284 /* enum AlterTableType */, .first_field_at = 628, .num_fields = 66, .size = sizeof(enum AlterTableType)},
+   {.name = 1291 /* enum DropBehavior */, .first_field_at = 694, .num_fields = 2, .size = sizeof(enum DropBehavior)},
+   {.name = 1300 /* enum GrantTargetType */, .first_field_at = 696, .num_fields = 3, .size = sizeof(enum GrantTargetType)},
+   {.name = 1333 /* VariableSetKind */, .first_field_at = 699, .num_fields = 6, .size = sizeof(VariableSetKind)},
+   {.name = 1359 /* enum ConstrType */, .first_field_at = 705, .num_fields = 14, .size = sizeof(enum ConstrType)},
+   {.name = 1424 /* enum ImportForeignSchemaType */, .first_field_at = 719, .num_fields = 3, .size = sizeof(enum ImportForeignSchemaType)},
+   {.name = 1463 /* enum RoleStmtType */, .first_field_at = 722, .num_fields = 3, .size = sizeof(enum RoleStmtType)},
+   {.name = 1517 /* enum FetchDirection */, .first_field_at = 725, .num_fields = 4, .size = sizeof(enum FetchDirection)},
+   {.name = 1551 /* enum FunctionParameterMode */, .first_field_at = 729, .num_fields = 5, .size = sizeof(enum FunctionParameterMode)},
+   {.name = 1601 /* enum TransactionStmtKind */, .first_field_at = 734, .num_fields = 10, .size = sizeof(enum TransactionStmtKind)},
+   {.name = 1623 /* enum ViewCheckOption */, .first_field_at = 744, .num_fields = 3, .size = sizeof(enum ViewCheckOption)},
+   {.name = 1650 /* enum DiscardMode */, .first_field_at = 747, .num_fields = 4, .size = sizeof(enum DiscardMode)},
+   {.name = 1661 /* enum ReindexObjectType */, .first_field_at = 751, .num_fields = 5, .size = sizeof(enum ReindexObjectType)},
+   {.name = 1674 /* enum CoercionContext */, .first_field_at = 756, .num_fields = 3, .size = sizeof(enum CoercionContext)},
+   {.name = 1697 /* enum AlterTSConfigType */, .first_field_at = 759, .num_fields = 5, .size = sizeof(enum AlterTSConfigType)},
+   {.name = 1716 /* enum AlterSubscriptionType */, .first_field_at = 764, .num_fields = 5, .size = sizeof(enum AlterSubscriptionType)},
+   {.name = 1801 /* enum InheritanceKind */, .first_field_at = 769, .num_fields = 3, .size = sizeof(enum InheritanceKind)},
+   {.name = 1824 /* enum RelOptKind */, .first_field_at = 772, .num_fields = 7, .size = sizeof(enum RelOptKind)},
+   {.name = 1992 /* enum ScanDirection */, .first_field_at = 779, .num_fields = 3, .size = sizeof(enum ScanDirection)},
+   {.name = 2032 /* UniquePathMethod */, .first_field_at = 782, .num_fields = 3, .size = sizeof(UniquePathMethod)},
+   {.name = 2069 /* enum AggStrategy */, .first_field_at = 785, .num_fields = 4, .size = sizeof(enum AggStrategy)},
+   {.name = 2090 /* enum SetOpCmd */, .first_field_at = 789, .num_fields = 4, .size = sizeof(enum SetOpCmd)},
+   {.name = 2094 /* enum SetOpStrategy */, .first_field_at = 793, .num_fields = 2, .size = sizeof(enum SetOpStrategy)},
+   {.name = 2341 /* enum RowMarkType */, .first_field_at = 795, .num_fields = 6, .size = sizeof(enum RowMarkType)},
+   {.name = 2368 /* enum PartitionPruneCombineOp */, .first_field_at = 801, .num_fields = 2, .size = sizeof(enum PartitionPruneCombineOp)},
+   {.name = 2461 /* SetFunctionReturnMode */, .first_field_at = 803, .num_fields = 4, .size = sizeof(SetFunctionReturnMode)},
+   {.name = 2466 /* ExprDoneCond */, .first_field_at = 807, .num_fields = 3, .size = sizeof(ExprDoneCond)},
+   {.name = 2627 /* enum DomainConstraintType */, .first_field_at = 810, .num_fields = 2, .size = sizeof(enum DomainConstraintType)},
+   {.name = 3067 /* LimitStateCond */, .first_field_at = 812, .num_fields = 7, .size = sizeof(LimitStateCond)},
+   {.name = 3079 /* enum ReplicationKind */, .first_field_at = 819, .num_fields = 2, .size = sizeof(enum ReplicationKind)}
+};
+
+const TIEnumField ti_enum_fields[] = {
+   {.name = 1 /* T_Invalid */, .value = (uint32) T_Invalid /* 0 */},
+   {.name = 2 /* T_IndexInfo */, .value = (uint32) T_IndexInfo /* 1 */},
+   {.name = 3 /* T_ExprContext */, .value = (uint32) T_ExprContext /* 2 */},
+   {.name = 4 /* T_ProjectionInfo */, .value = (uint32) T_ProjectionInfo /* 3 */},
+   {.name = 5 /* T_JunkFilter */, .value = (uint32) T_JunkFilter /* 4 */},
+   {.name = 6 /* T_OnConflictSetState */, .value = (uint32) T_OnConflictSetState /* 5 */},
+   {.name = 7 /* T_ResultRelInfo */, .value = (uint32) T_ResultRelInfo /* 6 */},
+   {.name = 8 /* T_EState */, .value = (uint32) T_EState /* 7 */},
+   {.name = 9 /* T_TupleTableSlot */, .value = (uint32) T_TupleTableSlot /* 8 */},
+   {.name = 10 /* T_Plan */, .value = (uint32) T_Plan /* 9 */},
+   {.name = 11 /* T_Result */, .value = (uint32) T_Result /* 10 */},
+   {.name = 12 /* T_ProjectSet */, .value = (uint32) T_ProjectSet /* 11 */},
+   {.name = 13 /* T_ModifyTable */, .value = (uint32) T_ModifyTable /* 12 */},
+   {.name = 14 /* T_Append */, .value = (uint32) T_Append /* 13 */},
+   {.name = 15 /* T_MergeAppend */, .value = (uint32) T_MergeAppend /* 14 */},
+   {.name = 16 /* T_RecursiveUnion */, .value = (uint32) T_RecursiveUnion /* 15 */},
+   {.name = 17 /* T_BitmapAnd */, .value = (uint32) T_BitmapAnd /* 16 */},
+   {.name = 18 /* T_BitmapOr */, .value = (uint32) T_BitmapOr /* 17 */},
+   {.name = 19 /* T_Scan */, .value = (uint32) T_Scan /* 18 */},
+   {.name = 20 /* T_SeqScan */, .value = (uint32) T_SeqScan /* 19 */},
+   {.name = 21 /* T_SampleScan */, .value = (uint32) T_SampleScan /* 20 */},
+   {.name = 22 /* T_IndexScan */, .value = (uint32) T_IndexScan /* 21 */},
+   {.name = 23 /* T_IndexOnlyScan */, .value = (uint32) T_IndexOnlyScan /* 22 */},
+   {.name = 24 /* T_BitmapIndexScan */, .value = (uint32) T_BitmapIndexScan /* 23 */},
+   {.name = 25 /* T_BitmapHeapScan */, .value = (uint32) T_BitmapHeapScan /* 24 */},
+   {.name = 26 /* T_TidScan */, .value = (uint32) T_TidScan /* 25 */},
+   {.name = 27 /* T_SubqueryScan */, .value = (uint32) T_SubqueryScan /* 26 */},
+   {.name = 28 /* T_FunctionScan */, .value = (uint32) T_FunctionScan /* 27 */},
+   {.name = 29 /* T_ValuesScan */, .value = (uint32) T_ValuesScan /* 28 */},
+   {.name = 30 /* T_TableFuncScan */, .value = (uint32) T_TableFuncScan /* 29 */},
+   {.name = 31 /* T_CteScan */, .value = (uint32) T_CteScan /* 30 */},
+   {.name = 32 /* T_NamedTuplestoreScan */, .value = (uint32) T_NamedTuplestoreScan /* 31 */},
+   {.name = 33 /* T_WorkTableScan */, .value = (uint32) T_WorkTableScan /* 32 */},
+   {.name = 34 /* T_ForeignScan */, .value = (uint32) T_ForeignScan /* 33 */},
+   {.name = 35 /* T_CustomScan */, .value = (uint32) T_CustomScan /* 34 */},
+   {.name = 36 /* T_Join */, .value = (uint32) T_Join /* 35 */},
+   {.name = 37 /* T_NestLoop */, .value = (uint32) T_NestLoop /* 36 */},
+   {.name = 38 /* T_MergeJoin */, .value = (uint32) T_MergeJoin /* 37 */},
+   {.name = 39 /* T_HashJoin */, .value = (uint32) T_HashJoin /* 38 */},
+   {.name = 40 /* T_Material */, .value = (uint32) T_Material /* 39 */},
+   {.name = 41 /* T_Sort */, .value = (uint32) T_Sort /* 40 */},
+   {.name = 42 /* T_Group */, .value = (uint32) T_Group /* 41 */},
+   {.name = 43 /* T_Agg */, .value = (uint32) T_Agg /* 42 */},
+   {.name = 44 /* T_WindowAgg */, .value = (uint32) T_WindowAgg /* 43 */},
+   {.name = 45 /* T_Unique */, .value = (uint32) T_Unique /* 44 */},
+   {.name = 46 /* T_Gather */, .value = (uint32) T_Gather /* 45 */},
+   {.name = 47 /* T_GatherMerge */, .value = (uint32) T_GatherMerge /* 46 */},
+   {.name = 48 /* T_Hash */, .value = (uint32) T_Hash /* 47 */},
+   {.name = 49 /* T_SetOp */, .value = (uint32) T_SetOp /* 48 */},
+   {.name = 50 /* T_LockRows */, .value = (uint32) T_LockRows /* 49 */},
+   {.name = 51 /* T_Limit */, .value = (uint32) T_Limit /* 50 */},
+   {.name = 52 /* T_NestLoopParam */, .value = (uint32) T_NestLoopParam /* 51 */},
+   {.name = 53 /* T_PlanRowMark */, .value = (uint32) T_PlanRowMark /* 52 */},
+   {.name = 54 /* T_PartitionPruneInfo */, .value = (uint32) T_PartitionPruneInfo /* 53 */},
+   {.name = 55 /* T_PartitionedRelPruneInfo */, .value = (uint32) T_PartitionedRelPruneInfo /* 54 */},
+   {.name = 56 /* T_PartitionPruneStep */, .value = (uint32) T_PartitionPruneStep /* 55 */},
+   {.name = 57 /* T_PartitionPruneStepOp */, .value = (uint32) T_PartitionPruneStepOp /* 56 */},
+   {.name = 58 /* T_PartitionPruneStepCombine */, .value = (uint32) T_PartitionPruneStepCombine /* 57 */},
+   {.name = 59 /* T_PlanInvalItem */, .value = (uint32) T_PlanInvalItem /* 58 */},
+   {.name = 60 /* T_PlanState */, .value = (uint32) T_PlanState /* 59 */},
+   {.name = 61 /* T_ResultState */, .value = (uint32) T_ResultState /* 60 */},
+   {.name = 62 /* T_ProjectSetState */, .value = (uint32) T_ProjectSetState /* 61 */},
+   {.name = 63 /* T_ModifyTableState */, .value = (uint32) T_ModifyTableState /* 62 */},
+   {.name = 64 /* T_AppendState */, .value = (uint32) T_AppendState /* 63 */},
+   {.name = 65 /* T_MergeAppendState */, .value = (uint32) T_MergeAppendState /* 64 */},
+   {.name = 66 /* T_RecursiveUnionState */, .value = (uint32) T_RecursiveUnionState /* 65 */},
+   {.name = 67 /* T_BitmapAndState */, .value = (uint32) T_BitmapAndState /* 66 */},
+   {.name = 68 /* T_BitmapOrState */, .value = (uint32) T_BitmapOrState /* 67 */},
+   {.name = 69 /* T_ScanState */, .value = (uint32) T_ScanState /* 68 */},
+   {.name = 70 /* T_SeqScanState */, .value = (uint32) T_SeqScanState /* 69 */},
+   {.name = 71 /* T_SampleScanState */, .value = (uint32) T_SampleScanState /* 70 */},
+   {.name = 72 /* T_IndexScanState */, .value = (uint32) T_IndexScanState /* 71 */},
+   {.name = 73 /* T_IndexOnlyScanState */, .value = (uint32) T_IndexOnlyScanState /* 72 */},
+   {.name = 74 /* T_BitmapIndexScanState */, .value = (uint32) T_BitmapIndexScanState /* 73 */},
+   {.name = 75 /* T_BitmapHeapScanState */, .value = (uint32) T_BitmapHeapScanState /* 74 */},
+   {.name = 76 /* T_TidScanState */, .value = (uint32) T_TidScanState /* 75 */},
+   {.name = 77 /* T_SubqueryScanState */, .value = (uint32) T_SubqueryScanState /* 76 */},
+   {.name = 78 /* T_FunctionScanState */, .value = (uint32) T_FunctionScanState /* 77 */},
+   {.name = 79 /* T_TableFuncScanState */, .value = (uint32) T_TableFuncScanState /* 78 */},
+   {.name = 80 /* T_ValuesScanState */, .value = (uint32) T_ValuesScanState /* 79 */},
+   {.name = 81 /* T_CteScanState */, .value = (uint32) T_CteScanState /* 80 */},
+   {.name = 82 /* T_NamedTuplestoreScanState */, .value = (uint32) T_NamedTuplestoreScanState /* 81 */},
+   {.name = 83 /* T_WorkTableScanState */, .value = (uint32) T_WorkTableScanState /* 82 */},
+   {.name = 84 /* T_ForeignScanState */, .value = (uint32) T_ForeignScanState /* 83 */},
+   {.name = 85 /* T_CustomScanState */, .value = (uint32) T_CustomScanState /* 84 */},
+   {.name = 86 /* T_JoinState */, .value = (uint32) T_JoinState /* 85 */},
+   {.name = 87 /* T_NestLoopState */, .value = (uint32) T_NestLoopState /* 86 */},
+   {.name = 88 /* T_MergeJoinState */, .value = (uint32) T_MergeJoinState /* 87 */},
+   {.name = 89 /* T_HashJoinState */, .value = (uint32) T_HashJoinState /* 88 */},
+   {.name = 90 /* T_MaterialState */, .value = (uint32) T_MaterialState /* 89 */},
+   {.name = 91 /* T_SortState */, .value = (uint32) T_SortState /* 90 */},
+   {.name = 92 /* T_GroupState */, .value = (uint32) T_GroupState /* 91 */},
+   {.name = 93 /* T_AggState */, .value = (uint32) T_AggState /* 92 */},
+   {.name = 94 /* T_WindowAggState */, .value = (uint32) T_WindowAggState /* 93 */},
+   {.name = 95 /* T_UniqueState */, .value = (uint32) T_UniqueState /* 94 */},
+   {.name = 96 /* T_GatherState */, .value = (uint32) T_GatherState /* 95 */},
+   {.name = 97 /* T_GatherMergeState */, .value = (uint32) T_GatherMergeState /* 96 */},
+   {.name = 98 /* T_HashState */, .value = (uint32) T_HashState /* 97 */},
+   {.name = 99 /* T_SetOpState */, .value = (uint32) T_SetOpState /* 98 */},
+   {.name = 100 /* T_LockRowsState */, .value = (uint32) T_LockRowsState /* 99 */},
+   {.name = 101 /* T_LimitState */, .value = (uint32) T_LimitState /* 100 */},
+   {.name = 102 /* T_Alias */, .value = (uint32) T_Alias /* 101 */},
+   {.name = 103 /* T_RangeVar */, .value = (uint32) T_RangeVar /* 102 */},
+   {.name = 104 /* T_TableFunc */, .value = (uint32) T_TableFunc /* 103 */},
+   {.name = 105 /* T_Expr */, .value = (uint32) T_Expr /* 104 */},
+   {.name = 106 /* T_Var */, .value = (uint32) T_Var /* 105 */},
+   {.name = 107 /* T_Const */, .value = (uint32) T_Const /* 106 */},
+   {.name = 108 /* T_Param */, .value = (uint32) T_Param /* 107 */},
+   {.name = 109 /* T_Aggref */, .value = (uint32) T_Aggref /* 108 */},
+   {.name = 110 /* T_GroupingFunc */, .value = (uint32) T_GroupingFunc /* 109 */},
+   {.name = 111 /* T_WindowFunc */, .value = (uint32) T_WindowFunc /* 110 */},
+   {.name = 112 /* T_SubscriptingRef */, .value = (uint32) T_SubscriptingRef /* 111 */},
+   {.name = 113 /* T_FuncExpr */, .value = (uint32) T_FuncExpr /* 112 */},
+   {.name = 114 /* T_NamedArgExpr */, .value = (uint32) T_NamedArgExpr /* 113 */},
+   {.name = 115 /* T_OpExpr */, .value = (uint32) T_OpExpr /* 114 */},
+   {.name = 116 /* T_DistinctExpr */, .value = (uint32) T_DistinctExpr /* 115 */},
+   {.name = 117 /* T_NullIfExpr */, .value = (uint32) T_NullIfExpr /* 116 */},
+   {.name = 118 /* T_ScalarArrayOpExpr */, .value = (uint32) T_ScalarArrayOpExpr /* 117 */},
+   {.name = 119 /* T_BoolExpr */, .value = (uint32) T_BoolExpr /* 118 */},
+   {.name = 120 /* T_SubLink */, .value = (uint32) T_SubLink /* 119 */},
+   {.name = 121 /* T_SubPlan */, .value = (uint32) T_SubPlan /* 120 */},
+   {.name = 122 /* T_AlternativeSubPlan */, .value = (uint32) T_AlternativeSubPlan /* 121 */},
+   {.name = 123 /* T_FieldSelect */, .value = (uint32) T_FieldSelect /* 122 */},
+   {.name = 124 /* T_FieldStore */, .value = (uint32) T_FieldStore /* 123 */},
+   {.name = 125 /* T_RelabelType */, .value = (uint32) T_RelabelType /* 124 */},
+   {.name = 126 /* T_CoerceViaIO */, .value = (uint32) T_CoerceViaIO /* 125 */},
+   {.name = 127 /* T_ArrayCoerceExpr */, .value = (uint32) T_ArrayCoerceExpr /* 126 */},
+   {.name = 128 /* T_ConvertRowtypeExpr */, .value = (uint32) T_ConvertRowtypeExpr /* 127 */},
+   {.name = 129 /* T_CollateExpr */, .value = (uint32) T_CollateExpr /* 128 */},
+   {.name = 130 /* T_CaseExpr */, .value = (uint32) T_CaseExpr /* 129 */},
+   {.name = 131 /* T_CaseWhen */, .value = (uint32) T_CaseWhen /* 130 */},
+   {.name = 132 /* T_CaseTestExpr */, .value = (uint32) T_CaseTestExpr /* 131 */},
+   {.name = 133 /* T_ArrayExpr */, .value = (uint32) T_ArrayExpr /* 132 */},
+   {.name = 134 /* T_RowExpr */, .value = (uint32) T_RowExpr /* 133 */},
+   {.name = 135 /* T_RowCompareExpr */, .value = (uint32) T_RowCompareExpr /* 134 */},
+   {.name = 136 /* T_CoalesceExpr */, .value = (uint32) T_CoalesceExpr /* 135 */},
+   {.name = 137 /* T_MinMaxExpr */, .value = (uint32) T_MinMaxExpr /* 136 */},
+   {.name = 138 /* T_SQLValueFunction */, .value = (uint32) T_SQLValueFunction /* 137 */},
+   {.name = 139 /* T_XmlExpr */, .value = (uint32) T_XmlExpr /* 138 */},
+   {.name = 140 /* T_NullTest */, .value = (uint32) T_NullTest /* 139 */},
+   {.name = 141 /* T_BooleanTest */, .value = (uint32) T_BooleanTest /* 140 */},
+   {.name = 142 /* T_CoerceToDomain */, .value = (uint32) T_CoerceToDomain /* 141 */},
+   {.name = 143 /* T_CoerceToDomainValue */, .value = (uint32) T_CoerceToDomainValue /* 142 */},
+   {.name = 144 /* T_SetToDefault */, .value = (uint32) T_SetToDefault /* 143 */},
+   {.name = 145 /* T_CurrentOfExpr */, .value = (uint32) T_CurrentOfExpr /* 144 */},
+   {.name = 146 /* T_NextValueExpr */, .value = (uint32) T_NextValueExpr /* 145 */},
+   {.name = 147 /* T_InferenceElem */, .value = (uint32) T_InferenceElem /* 146 */},
+   {.name = 148 /* T_TargetEntry */, .value = (uint32) T_TargetEntry /* 147 */},
+   {.name = 149 /* T_RangeTblRef */, .value = (uint32) T_RangeTblRef /* 148 */},
+   {.name = 150 /* T_JoinExpr */, .value = (uint32) T_JoinExpr /* 149 */},
+   {.name = 151 /* T_FromExpr */, .value = (uint32) T_FromExpr /* 150 */},
+   {.name = 152 /* T_OnConflictExpr */, .value = (uint32) T_OnConflictExpr /* 151 */},
+   {.name = 153 /* T_IntoClause */, .value = (uint32) T_IntoClause /* 152 */},
+   {.name = 154 /* T_ExprState */, .value = (uint32) T_ExprState /* 153 */},
+   {.name = 155 /* T_AggrefExprState */, .value = (uint32) T_AggrefExprState /* 154 */},
+   {.name = 156 /* T_WindowFuncExprState */, .value = (uint32) T_WindowFuncExprState /* 155 */},
+   {.name = 157 /* T_SetExprState */, .value = (uint32) T_SetExprState /* 156 */},
+   {.name = 158 /* T_SubPlanState */, .value = (uint32) T_SubPlanState /* 157 */},
+   {.name = 159 /* T_AlternativeSubPlanState */, .value = (uint32) T_AlternativeSubPlanState /* 158 */},
+   {.name = 160 /* T_DomainConstraintState */, .value = (uint32) T_DomainConstraintState /* 159 */},
+   {.name = 161 /* T_PlannerInfo */, .value = (uint32) T_PlannerInfo /* 160 */},
+   {.name = 162 /* T_PlannerGlobal */, .value = (uint32) T_PlannerGlobal /* 161 */},
+   {.name = 163 /* T_RelOptInfo */, .value = (uint32) T_RelOptInfo /* 162 */},
+   {.name = 164 /* T_IndexOptInfo */, .value = (uint32) T_IndexOptInfo /* 163 */},
+   {.name = 165 /* T_ForeignKeyOptInfo */, .value = (uint32) T_ForeignKeyOptInfo /* 164 */},
+   {.name = 166 /* T_ParamPathInfo */, .value = (uint32) T_ParamPathInfo /* 165 */},
+   {.name = 167 /* T_Path */, .value = (uint32) T_Path /* 166 */},
+   {.name = 168 /* T_IndexPath */, .value = (uint32) T_IndexPath /* 167 */},
+   {.name = 169 /* T_BitmapHeapPath */, .value = (uint32) T_BitmapHeapPath /* 168 */},
+   {.name = 170 /* T_BitmapAndPath */, .value = (uint32) T_BitmapAndPath /* 169 */},
+   {.name = 171 /* T_BitmapOrPath */, .value = (uint32) T_BitmapOrPath /* 170 */},
+   {.name = 172 /* T_TidPath */, .value = (uint32) T_TidPath /* 171 */},
+   {.name = 173 /* T_SubqueryScanPath */, .value = (uint32) T_SubqueryScanPath /* 172 */},
+   {.name = 174 /* T_ForeignPath */, .value = (uint32) T_ForeignPath /* 173 */},
+   {.name = 175 /* T_CustomPath */, .value = (uint32) T_CustomPath /* 174 */},
+   {.name = 176 /* T_NestPath */, .value = (uint32) T_NestPath /* 175 */},
+   {.name = 177 /* T_MergePath */, .value = (uint32) T_MergePath /* 176 */},
+   {.name = 178 /* T_HashPath */, .value = (uint32) T_HashPath /* 177 */},
+   {.name = 179 /* T_AppendPath */, .value = (uint32) T_AppendPath /* 178 */},
+   {.name = 180 /* T_MergeAppendPath */, .value = (uint32) T_MergeAppendPath /* 179 */},
+   {.name = 181 /* T_GroupResultPath */, .value = (uint32) T_GroupResultPath /* 180 */},
+   {.name = 182 /* T_MaterialPath */, .value = (uint32) T_MaterialPath /* 181 */},
+   {.name = 183 /* T_UniquePath */, .value = (uint32) T_UniquePath /* 182 */},
+   {.name = 184 /* T_GatherPath */, .value = (uint32) T_GatherPath /* 183 */},
+   {.name = 185 /* T_GatherMergePath */, .value = (uint32) T_GatherMergePath /* 184 */},
+   {.name = 186 /* T_ProjectionPath */, .value = (uint32) T_ProjectionPath /* 185 */},
+   {.name = 187 /* T_ProjectSetPath */, .value = (uint32) T_ProjectSetPath /* 186 */},
+   {.name = 188 /* T_SortPath */, .value = (uint32) T_SortPath /* 187 */},
+   {.name = 189 /* T_GroupPath */, .value = (uint32) T_GroupPath /* 188 */},
+   {.name = 190 /* T_UpperUniquePath */, .value = (uint32) T_UpperUniquePath /* 189 */},
+   {.name = 191 /* T_AggPath */, .value = (uint32) T_AggPath /* 190 */},
+   {.name = 192 /* T_GroupingSetsPath */, .value = (uint32) T_GroupingSetsPath /* 191 */},
+   {.name = 193 /* T_MinMaxAggPath */, .value = (uint32) T_MinMaxAggPath /* 192 */},
+   {.name = 194 /* T_WindowAggPath */, .value = (uint32) T_WindowAggPath /* 193 */},
+   {.name = 195 /* T_SetOpPath */, .value = (uint32) T_SetOpPath /* 194 */},
+   {.name = 196 /* T_RecursiveUnionPath */, .value = (uint32) T_RecursiveUnionPath /* 195 */},
+   {.name = 197 /* T_LockRowsPath */, .value = (uint32) T_LockRowsPath /* 196 */},
+   {.name = 198 /* T_ModifyTablePath */, .value = (uint32) T_ModifyTablePath /* 197 */},
+   {.name = 199 /* T_LimitPath */, .value = (uint32) T_LimitPath /* 198 */},
+   {.name = 200 /* T_EquivalenceClass */, .value = (uint32) T_EquivalenceClass /* 199 */},
+   {.name = 201 /* T_EquivalenceMember */, .value = (uint32) T_EquivalenceMember /* 200 */},
+   {.name = 202 /* T_PathKey */, .value = (uint32) T_PathKey /* 201 */},
+   {.name = 203 /* T_PathTarget */, .value = (uint32) T_PathTarget /* 202 */},
+   {.name = 204 /* T_RestrictInfo */, .value = (uint32) T_RestrictInfo /* 203 */},
+   {.name = 205 /* T_IndexClause */, .value = (uint32) T_IndexClause /* 204 */},
+   {.name = 206 /* T_PlaceHolderVar */, .value = (uint32) T_PlaceHolderVar /* 205 */},
+   {.name = 207 /* T_SpecialJoinInfo */, .value = (uint32) T_SpecialJoinInfo /* 206 */},
+   {.name = 208 /* T_AppendRelInfo */, .value = (uint32) T_AppendRelInfo /* 207 */},
+   {.name = 209 /* T_PlaceHolderInfo */, .value = (uint32) T_PlaceHolderInfo /* 208 */},
+   {.name = 210 /* T_MinMaxAggInfo */, .value = (uint32) T_MinMaxAggInfo /* 209 */},
+   {.name = 211 /* T_PlannerParamItem */, .value = (uint32) T_PlannerParamItem /* 210 */},
+   {.name = 212 /* T_RollupData */, .value = (uint32) T_RollupData /* 211 */},
+   {.name = 213 /* T_GroupingSetData */, .value = (uint32) T_GroupingSetData /* 212 */},
+   {.name = 214 /* T_StatisticExtInfo */, .value = (uint32) T_StatisticExtInfo /* 213 */},
+   {.name = 215 /* T_MemoryContext */, .value = (uint32) T_MemoryContext /* 214 */},
+   {.name = 216 /* T_AllocSetContext */, .value = (uint32) T_AllocSetContext /* 215 */},
+   {.name = 217 /* T_SlabContext */, .value = (uint32) T_SlabContext /* 216 */},
+   {.name = 218 /* T_GenerationContext */, .value = (uint32) T_GenerationContext /* 217 */},
+   {.name = 219 /* T_Value */, .value = (uint32) T_Value /* 218 */},
+   {.name = 220 /* T_Integer */, .value = (uint32) T_Integer /* 219 */},
+   {.name = 221 /* T_Float */, .value = (uint32) T_Float /* 220 */},
+   {.name = 222 /* T_String */, .value = (uint32) T_String /* 221 */},
+   {.name = 223 /* T_BitString */, .value = (uint32) T_BitString /* 222 */},
+   {.name = 224 /* T_Null */, .value = (uint32) T_Null /* 223 */},
+   {.name = 225 /* T_List */, .value = (uint32) T_List /* 224 */},
+   {.name = 226 /* T_IntList */, .value = (uint32) T_IntList /* 225 */},
+   {.name = 227 /* T_OidList */, .value = (uint32) T_OidList /* 226 */},
+   {.name = 228 /* T_ExtensibleNode */, .value = (uint32) T_ExtensibleNode /* 227 */},
+   {.name = 229 /* T_RawStmt */, .value = (uint32) T_RawStmt /* 228 */},
+   {.name = 230 /* T_Query */, .value = (uint32) T_Query /* 229 */},
+   {.name = 231 /* T_PlannedStmt */, .value = (uint32) T_PlannedStmt /* 230 */},
+   {.name = 232 /* T_InsertStmt */, .value = (uint32) T_InsertStmt /* 231 */},
+   {.name = 233 /* T_DeleteStmt */, .value = (uint32) T_DeleteStmt /* 232 */},
+   {.name = 234 /* T_UpdateStmt */, .value = (uint32) T_UpdateStmt /* 233 */},
+   {.name = 235 /* T_SelectStmt */, .value = (uint32) T_SelectStmt /* 234 */},
+   {.name = 236 /* T_AlterTableStmt */, .value = (uint32) T_AlterTableStmt /* 235 */},
+   {.name = 237 /* T_AlterTableCmd */, .value = (uint32) T_AlterTableCmd /* 236 */},
+   {.name = 238 /* T_AlterDomainStmt */, .value = (uint32) T_AlterDomainStmt /* 237 */},
+   {.name = 239 /* T_SetOperationStmt */, .value = (uint32) T_SetOperationStmt /* 238 */},
+   {.name = 240 /* T_GrantStmt */, .value = (uint32) T_GrantStmt /* 239 */},
+   {.name = 241 /* T_GrantRoleStmt */, .value = (uint32) T_GrantRoleStmt /* 240 */},
+   {.name = 242 /* T_AlterDefaultPrivilegesStmt */, .value = (uint32) T_AlterDefaultPrivilegesStmt /* 241 */},
+   {.name = 243 /* T_ClosePortalStmt */, .value = (uint32) T_ClosePortalStmt /* 242 */},
+   {.name = 244 /* T_ClusterStmt */, .value = (uint32) T_ClusterStmt /* 243 */},
+   {.name = 245 /* T_CopyStmt */, .value = (uint32) T_CopyStmt /* 244 */},
+   {.name = 246 /* T_CreateStmt */, .value = (uint32) T_CreateStmt /* 245 */},
+   {.name = 247 /* T_DefineStmt */, .value = (uint32) T_DefineStmt /* 246 */},
+   {.name = 248 /* T_DropStmt */, .value = (uint32) T_DropStmt /* 247 */},
+   {.name = 249 /* T_TruncateStmt */, .value = (uint32) T_TruncateStmt /* 248 */},
+   {.name = 250 /* T_CommentStmt */, .value = (uint32) T_CommentStmt /* 249 */},
+   {.name = 251 /* T_FetchStmt */, .value = (uint32) T_FetchStmt /* 250 */},
+   {.name = 252 /* T_IndexStmt */, .value = (uint32) T_IndexStmt /* 251 */},
+   {.name = 253 /* T_CreateFunctionStmt */, .value = (uint32) T_CreateFunctionStmt /* 252 */},
+   {.name = 254 /* T_AlterFunctionStmt */, .value = (uint32) T_AlterFunctionStmt /* 253 */},
+   {.name = 255 /* T_DoStmt */, .value = (uint32) T_DoStmt /* 254 */},
+   {.name = 256 /* T_RenameStmt */, .value = (uint32) T_RenameStmt /* 255 */},
+   {.name = 257 /* T_RuleStmt */, .value = (uint32) T_RuleStmt /* 256 */},
+   {.name = 258 /* T_NotifyStmt */, .value = (uint32) T_NotifyStmt /* 257 */},
+   {.name = 259 /* T_ListenStmt */, .value = (uint32) T_ListenStmt /* 258 */},
+   {.name = 260 /* T_UnlistenStmt */, .value = (uint32) T_UnlistenStmt /* 259 */},
+   {.name = 261 /* T_TransactionStmt */, .value = (uint32) T_TransactionStmt /* 260 */},
+   {.name = 262 /* T_ViewStmt */, .value = (uint32) T_ViewStmt /* 261 */},
+   {.name = 263 /* T_LoadStmt */, .value = (uint32) T_LoadStmt /* 262 */},
+   {.name = 264 /* T_CreateDomainStmt */, .value = (uint32) T_CreateDomainStmt /* 263 */},
+   {.name = 265 /* T_CreatedbStmt */, .value = (uint32) T_CreatedbStmt /* 264 */},
+   {.name = 266 /* T_DropdbStmt */, .value = (uint32) T_DropdbStmt /* 265 */},
+   {.name = 267 /* T_VacuumStmt */, .value = (uint32) T_VacuumStmt /* 266 */},
+   {.name = 268 /* T_ExplainStmt */, .value = (uint32) T_ExplainStmt /* 267 */},
+   {.name = 269 /* T_CreateTableAsStmt */, .value = (uint32) T_CreateTableAsStmt /* 268 */},
+   {.name = 270 /* T_CreateSeqStmt */, .value = (uint32) T_CreateSeqStmt /* 269 */},
+   {.name = 271 /* T_AlterSeqStmt */, .value = (uint32) T_AlterSeqStmt /* 270 */},
+   {.name = 272 /* T_VariableSetStmt */, .value = (uint32) T_VariableSetStmt /* 271 */},
+   {.name = 273 /* T_VariableShowStmt */, .value = (uint32) T_VariableShowStmt /* 272 */},
+   {.name = 274 /* T_DiscardStmt */, .value = (uint32) T_DiscardStmt /* 273 */},
+   {.name = 275 /* T_CreateTrigStmt */, .value = (uint32) T_CreateTrigStmt /* 274 */},
+   {.name = 276 /* T_CreatePLangStmt */, .value = (uint32) T_CreatePLangStmt /* 275 */},
+   {.name = 277 /* T_CreateRoleStmt */, .value = (uint32) T_CreateRoleStmt /* 276 */},
+   {.name = 278 /* T_AlterRoleStmt */, .value = (uint32) T_AlterRoleStmt /* 277 */},
+   {.name = 279 /* T_DropRoleStmt */, .value = (uint32) T_DropRoleStmt /* 278 */},
+   {.name = 280 /* T_LockStmt */, .value = (uint32) T_LockStmt /* 279 */},
+   {.name = 281 /* T_ConstraintsSetStmt */, .value = (uint32) T_ConstraintsSetStmt /* 280 */},
+   {.name = 282 /* T_ReindexStmt */, .value = (uint32) T_ReindexStmt /* 281 */},
+   {.name = 283 /* T_CheckPointStmt */, .value = (uint32) T_CheckPointStmt /* 282 */},
+   {.name = 284 /* T_CreateSchemaStmt */, .value = (uint32) T_CreateSchemaStmt /* 283 */},
+   {.name = 285 /* T_AlterDatabaseStmt */, .value = (uint32) T_AlterDatabaseStmt /* 284 */},
+   {.name = 286 /* T_AlterDatabaseSetStmt */, .value = (uint32) T_AlterDatabaseSetStmt /* 285 */},
+   {.name = 287 /* T_AlterRoleSetStmt */, .value = (uint32) T_AlterRoleSetStmt /* 286 */},
+   {.name = 288 /* T_CreateConversionStmt */, .value = (uint32) T_CreateConversionStmt /* 287 */},
+   {.name = 289 /* T_CreateCastStmt */, .value = (uint32) T_CreateCastStmt /* 288 */},
+   {.name = 290 /* T_CreateOpClassStmt */, .value = (uint32) T_CreateOpClassStmt /* 289 */},
+   {.name = 291 /* T_CreateOpFamilyStmt */, .value = (uint32) T_CreateOpFamilyStmt /* 290 */},
+   {.name = 292 /* T_AlterOpFamilyStmt */, .value = (uint32) T_AlterOpFamilyStmt /* 291 */},
+   {.name = 293 /* T_PrepareStmt */, .value = (uint32) T_PrepareStmt /* 292 */},
+   {.name = 294 /* T_ExecuteStmt */, .value = (uint32) T_ExecuteStmt /* 293 */},
+   {.name = 295 /* T_DeallocateStmt */, .value = (uint32) T_DeallocateStmt /* 294 */},
+   {.name = 296 /* T_DeclareCursorStmt */, .value = (uint32) T_DeclareCursorStmt /* 295 */},
+   {.name = 297 /* T_CreateTableSpaceStmt */, .value = (uint32) T_CreateTableSpaceStmt /* 296 */},
+   {.name = 298 /* T_DropTableSpaceStmt */, .value = (uint32) T_DropTableSpaceStmt /* 297 */},
+   {.name = 299 /* T_AlterObjectDependsStmt */, .value = (uint32) T_AlterObjectDependsStmt /* 298 */},
+   {.name = 300 /* T_AlterObjectSchemaStmt */, .value = (uint32) T_AlterObjectSchemaStmt /* 299 */},
+   {.name = 301 /* T_AlterOwnerStmt */, .value = (uint32) T_AlterOwnerStmt /* 300 */},
+   {.name = 302 /* T_AlterOperatorStmt */, .value = (uint32) T_AlterOperatorStmt /* 301 */},
+   {.name = 303 /* T_DropOwnedStmt */, .value = (uint32) T_DropOwnedStmt /* 302 */},
+   {.name = 304 /* T_ReassignOwnedStmt */, .value = (uint32) T_ReassignOwnedStmt /* 303 */},
+   {.name = 305 /* T_CompositeTypeStmt */, .value = (uint32) T_CompositeTypeStmt /* 304 */},
+   {.name = 306 /* T_CreateEnumStmt */, .value = (uint32) T_CreateEnumStmt /* 305 */},
+   {.name = 307 /* T_CreateRangeStmt */, .value = (uint32) T_CreateRangeStmt /* 306 */},
+   {.name = 308 /* T_AlterEnumStmt */, .value = (uint32) T_AlterEnumStmt /* 307 */},
+   {.name = 309 /* T_AlterTSDictionaryStmt */, .value = (uint32) T_AlterTSDictionaryStmt /* 308 */},
+   {.name = 310 /* T_AlterTSConfigurationStmt */, .value = (uint32) T_AlterTSConfigurationStmt /* 309 */},
+   {.name = 311 /* T_CreateFdwStmt */, .value = (uint32) T_CreateFdwStmt /* 310 */},
+   {.name = 312 /* T_AlterFdwStmt */, .value = (uint32) T_AlterFdwStmt /* 311 */},
+   {.name = 313 /* T_CreateForeignServerStmt */, .value = (uint32) T_CreateForeignServerStmt /* 312 */},
+   {.name = 314 /* T_AlterForeignServerStmt */, .value = (uint32) T_AlterForeignServerStmt /* 313 */},
+   {.name = 315 /* T_CreateUserMappingStmt */, .value = (uint32) T_CreateUserMappingStmt /* 314 */},
+   {.name = 316 /* T_AlterUserMappingStmt */, .value = (uint32) T_AlterUserMappingStmt /* 315 */},
+   {.name = 317 /* T_DropUserMappingStmt */, .value = (uint32) T_DropUserMappingStmt /* 316 */},
+   {.name = 318 /* T_AlterTableSpaceOptionsStmt */, .value = (uint32) T_AlterTableSpaceOptionsStmt /* 317 */},
+   {.name = 319 /* T_AlterTableMoveAllStmt */, .value = (uint32) T_AlterTableMoveAllStmt /* 318 */},
+   {.name = 320 /* T_SecLabelStmt */, .value = (uint32) T_SecLabelStmt /* 319 */},
+   {.name = 321 /* T_CreateForeignTableStmt */, .value = (uint32) T_CreateForeignTableStmt /* 320 */},
+   {.name = 322 /* T_ImportForeignSchemaStmt */, .value = (uint32) T_ImportForeignSchemaStmt /* 321 */},
+   {.name = 323 /* T_CreateExtensionStmt */, .value = (uint32) T_CreateExtensionStmt /* 322 */},
+   {.name = 324 /* T_AlterExtensionStmt */, .value = (uint32) T_AlterExtensionStmt /* 323 */},
+   {.name = 325 /* T_AlterExtensionContentsStmt */, .value = (uint32) T_AlterExtensionContentsStmt /* 324 */},
+   {.name = 326 /* T_CreateEventTrigStmt */, .value = (uint32) T_CreateEventTrigStmt /* 325 */},
+   {.name = 327 /* T_AlterEventTrigStmt */, .value = (uint32) T_AlterEventTrigStmt /* 326 */},
+   {.name = 328 /* T_RefreshMatViewStmt */, .value = (uint32) T_RefreshMatViewStmt /* 327 */},
+   {.name = 329 /* T_ReplicaIdentityStmt */, .value = (uint32) T_ReplicaIdentityStmt /* 328 */},
+   {.name = 330 /* T_AlterSystemStmt */, .value = (uint32) T_AlterSystemStmt /* 329 */},
+   {.name = 331 /* T_CreatePolicyStmt */, .value = (uint32) T_CreatePolicyStmt /* 330 */},
+   {.name = 332 /* T_AlterPolicyStmt */, .value = (uint32) T_AlterPolicyStmt /* 331 */},
+   {.name = 333 /* T_CreateTransformStmt */, .value = (uint32) T_CreateTransformStmt /* 332 */},
+   {.name = 334 /* T_CreateAmStmt */, .value = (uint32) T_CreateAmStmt /* 333 */},
+   {.name = 335 /* T_CreatePublicationStmt */, .value = (uint32) T_CreatePublicationStmt /* 334 */},
+   {.name = 336 /* T_AlterPublicationStmt */, .value = (uint32) T_AlterPublicationStmt /* 335 */},
+   {.name = 337 /* T_CreateSubscriptionStmt */, .value = (uint32) T_CreateSubscriptionStmt /* 336 */},
+   {.name = 338 /* T_AlterSubscriptionStmt */, .value = (uint32) T_AlterSubscriptionStmt /* 337 */},
+   {.name = 339 /* T_DropSubscriptionStmt */, .value = (uint32) T_DropSubscriptionStmt /* 338 */},
+   {.name = 340 /* T_CreateStatsStmt */, .value = (uint32) T_CreateStatsStmt /* 339 */},
+   {.name = 341 /* T_AlterCollationStmt */, .value = (uint32) T_AlterCollationStmt /* 340 */},
+   {.name = 342 /* T_CallStmt */, .value = (uint32) T_CallStmt /* 341 */},
+   {.name = 343 /* T_AlterStatsStmt */, .value = (uint32) T_AlterStatsStmt /* 342 */},
+   {.name = 344 /* T_A_Expr */, .value = (uint32) T_A_Expr /* 343 */},
+   {.name = 345 /* T_ColumnRef */, .value = (uint32) T_ColumnRef /* 344 */},
+   {.name = 346 /* T_ParamRef */, .value = (uint32) T_ParamRef /* 345 */},
+   {.name = 347 /* T_A_Const */, .value = (uint32) T_A_Const /* 346 */},
+   {.name = 348 /* T_FuncCall */, .value = (uint32) T_FuncCall /* 347 */},
+   {.name = 349 /* T_A_Star */, .value = (uint32) T_A_Star /* 348 */},
+   {.name = 350 /* T_A_Indices */, .value = (uint32) T_A_Indices /* 349 */},
+   {.name = 351 /* T_A_Indirection */, .value = (uint32) T_A_Indirection /* 350 */},
+   {.name = 352 /* T_A_ArrayExpr */, .value = (uint32) T_A_ArrayExpr /* 351 */},
+   {.name = 353 /* T_ResTarget */, .value = (uint32) T_ResTarget /* 352 */},
+   {.name = 354 /* T_MultiAssignRef */, .value = (uint32) T_MultiAssignRef /* 353 */},
+   {.name = 355 /* T_TypeCast */, .value = (uint32) T_TypeCast /* 354 */},
+   {.name = 356 /* T_CollateClause */, .value = (uint32) T_CollateClause /* 355 */},
+   {.name = 357 /* T_SortBy */, .value = (uint32) T_SortBy /* 356 */},
+   {.name = 358 /* T_WindowDef */, .value = (uint32) T_WindowDef /* 357 */},
+   {.name = 359 /* T_RangeSubselect */, .value = (uint32) T_RangeSubselect /* 358 */},
+   {.name = 360 /* T_RangeFunction */, .value = (uint32) T_RangeFunction /* 359 */},
+   {.name = 361 /* T_RangeTableSample */, .value = (uint32) T_RangeTableSample /* 360 */},
+   {.name = 362 /* T_RangeTableFunc */, .value = (uint32) T_RangeTableFunc /* 361 */},
+   {.name = 363 /* T_RangeTableFuncCol */, .value = (uint32) T_RangeTableFuncCol /* 362 */},
+   {.name = 364 /* T_TypeName */, .value = (uint32) T_TypeName /* 363 */},
+   {.name = 365 /* T_ColumnDef */, .value = (uint32) T_ColumnDef /* 364 */},
+   {.name = 366 /* T_IndexElem */, .value = (uint32) T_IndexElem /* 365 */},
+   {.name = 367 /* T_Constraint */, .value = (uint32) T_Constraint /* 366 */},
+   {.name = 368 /* T_DefElem */, .value = (uint32) T_DefElem /* 367 */},
+   {.name = 369 /* T_RangeTblEntry */, .value = (uint32) T_RangeTblEntry /* 368 */},
+   {.name = 370 /* T_RangeTblFunction */, .value = (uint32) T_RangeTblFunction /* 369 */},
+   {.name = 371 /* T_TableSampleClause */, .value = (uint32) T_TableSampleClause /* 370 */},
+   {.name = 372 /* T_WithCheckOption */, .value = (uint32) T_WithCheckOption /* 371 */},
+   {.name = 373 /* T_SortGroupClause */, .value = (uint32) T_SortGroupClause /* 372 */},
+   {.name = 374 /* T_GroupingSet */, .value = (uint32) T_GroupingSet /* 373 */},
+   {.name = 375 /* T_WindowClause */, .value = (uint32) T_WindowClause /* 374 */},
+   {.name = 376 /* T_ObjectWithArgs */, .value = (uint32) T_ObjectWithArgs /* 375 */},
+   {.name = 377 /* T_AccessPriv */, .value = (uint32) T_AccessPriv /* 376 */},
+   {.name = 378 /* T_CreateOpClassItem */, .value = (uint32) T_CreateOpClassItem /* 377 */},
+   {.name = 379 /* T_TableLikeClause */, .value = (uint32) T_TableLikeClause /* 378 */},
+   {.name = 380 /* T_FunctionParameter */, .value = (uint32) T_FunctionParameter /* 379 */},
+   {.name = 381 /* T_LockingClause */, .value = (uint32) T_LockingClause /* 380 */},
+   {.name = 382 /* T_RowMarkClause */, .value = (uint32) T_RowMarkClause /* 381 */},
+   {.name = 383 /* T_XmlSerialize */, .value = (uint32) T_XmlSerialize /* 382 */},
+   {.name = 384 /* T_WithClause */, .value = (uint32) T_WithClause /* 383 */},
+   {.name = 385 /* T_InferClause */, .value = (uint32) T_InferClause /* 384 */},
+   {.name = 386 /* T_OnConflictClause */, .value = (uint32) T_OnConflictClause /* 385 */},
+   {.name = 387 /* T_CommonTableExpr */, .value = (uint32) T_CommonTableExpr /* 386 */},
+   {.name = 388 /* T_RoleSpec */, .value = (uint32) T_RoleSpec /* 387 */},
+   {.name = 389 /* T_TriggerTransition */, .value = (uint32) T_TriggerTransition /* 388 */},
+   {.name = 390 /* T_PartitionElem */, .value = (uint32) T_PartitionElem /* 389 */},
+   {.name = 391 /* T_PartitionSpec */, .value = (uint32) T_PartitionSpec /* 390 */},
+   {.name = 392 /* T_PartitionBoundSpec */, .value = (uint32) T_PartitionBoundSpec /* 391 */},
+   {.name = 393 /* T_PartitionRangeDatum */, .value = (uint32) T_PartitionRangeDatum /* 392 */},
+   {.name = 394 /* T_PartitionCmd */, .value = (uint32) T_PartitionCmd /* 393 */},
+   {.name = 395 /* T_VacuumRelation */, .value = (uint32) T_VacuumRelation /* 394 */},
+   {.name = 396 /* T_IdentifySystemCmd */, .value = (uint32) T_IdentifySystemCmd /* 395 */},
+   {.name = 397 /* T_BaseBackupCmd */, .value = (uint32) T_BaseBackupCmd /* 396 */},
+   {.name = 398 /* T_CreateReplicationSlotCmd */, .value = (uint32) T_CreateReplicationSlotCmd /* 397 */},
+   {.name = 399 /* T_DropReplicationSlotCmd */, .value = (uint32) T_DropReplicationSlotCmd /* 398 */},
+   {.name = 400 /* T_StartReplicationCmd */, .value = (uint32) T_StartReplicationCmd /* 399 */},
+   {.name = 401 /* T_TimeLineHistoryCmd */, .value = (uint32) T_TimeLineHistoryCmd /* 400 */},
+   {.name = 402 /* T_SQLCmd */, .value = (uint32) T_SQLCmd /* 401 */},
+   {.name = 403 /* T_TriggerData */, .value = (uint32) T_TriggerData /* 402 */},
+   {.name = 404 /* T_EventTriggerData */, .value = (uint32) T_EventTriggerData /* 403 */},
+   {.name = 405 /* T_ReturnSetInfo */, .value = (uint32) T_ReturnSetInfo /* 404 */},
+   {.name = 406 /* T_WindowObjectData */, .value = (uint32) T_WindowObjectData /* 405 */},
+   {.name = 407 /* T_TIDBitmap */, .value = (uint32) T_TIDBitmap /* 406 */},
+   {.name = 408 /* T_InlineCodeBlock */, .value = (uint32) T_InlineCodeBlock /* 407 */},
+   {.name = 409 /* T_FdwRoutine */, .value = (uint32) T_FdwRoutine /* 408 */},
+   {.name = 410 /* T_IndexAmRoutine */, .value = (uint32) T_IndexAmRoutine /* 409 */},
+   {.name = 411 /* T_TableAmRoutine */, .value = (uint32) T_TableAmRoutine /* 410 */},
+   {.name = 412 /* T_TsmRoutine */, .value = (uint32) T_TsmRoutine /* 411 */},
+   {.name = 413 /* T_ForeignKeyCacheInfo */, .value = (uint32) T_ForeignKeyCacheInfo /* 412 */},
+   {.name = 414 /* T_CallContext */, .value = (uint32) T_CallContext /* 413 */},
+   {.name = 415 /* T_SupportRequestSimplify */, .value = (uint32) T_SupportRequestSimplify /* 414 */},
+   {.name = 416 /* T_SupportRequestSelectivity */, .value = (uint32) T_SupportRequestSelectivity /* 415 */},
+   {.name = 417 /* T_SupportRequestCost */, .value = (uint32) T_SupportRequestCost /* 416 */},
+   {.name = 418 /* T_SupportRequestRows */, .value = (uint32) T_SupportRequestRows /* 417 */},
+   {.name = 419 /* T_SupportRequestIndexCondition */, .value = (uint32) T_SupportRequestIndexCondition /* 418 */},
+   {.name = 467 /* ONCOMMIT_NOOP */, .value = (uint32) ONCOMMIT_NOOP /* 0 */},
+   {.name = 468 /* ONCOMMIT_PRESERVE_ROWS */, .value = (uint32) ONCOMMIT_PRESERVE_ROWS /* 1 */},
+   {.name = 469 /* ONCOMMIT_DELETE_ROWS */, .value = (uint32) ONCOMMIT_DELETE_ROWS /* 2 */},
+   {.name = 470 /* ONCOMMIT_DROP */, .value = (uint32) ONCOMMIT_DROP /* 3 */},
+   {.name = 500 /* PARAM_EXTERN */, .value = (uint32) PARAM_EXTERN /* 0 */},
+   {.name = 501 /* PARAM_EXEC */, .value = (uint32) PARAM_EXEC /* 1 */},
+   {.name = 502 /* PARAM_SUBLINK */, .value = (uint32) PARAM_SUBLINK /* 2 */},
+   {.name = 503 /* PARAM_MULTIEXPR */, .value = (uint32) PARAM_MULTIEXPR /* 3 */},
+   {.name = 527 /* AGGSPLIT_SIMPLE */, .value = (uint32) AGGSPLIT_SIMPLE /* 0 */},
+   {.name = 528 /* AGGSPLIT_INITIAL_SERIAL */, .value = (uint32) AGGSPLIT_INITIAL_SERIAL /* 6 */},
+   {.name = 529 /* AGGSPLIT_FINAL_DESERIAL */, .value = (uint32) AGGSPLIT_FINAL_DESERIAL /* 9 */},
+   {.name = 556 /* COERCE_EXPLICIT_CALL */, .value = (uint32) COERCE_EXPLICIT_CALL /* 0 */},
+   {.name = 557 /* COERCE_EXPLICIT_CAST */, .value = (uint32) COERCE_EXPLICIT_CAST /* 1 */},
+   {.name = 558 /* COERCE_IMPLICIT_CAST */, .value = (uint32) COERCE_IMPLICIT_CAST /* 2 */},
+   {.name = 577 /* AND_EXPR */, .value = (uint32) AND_EXPR /* 0 */},
+   {.name = 578 /* OR_EXPR */, .value = (uint32) OR_EXPR /* 1 */},
+   {.name = 579 /* NOT_EXPR */, .value = (uint32) NOT_EXPR /* 2 */},
+   {.name = 583 /* EXISTS_SUBLINK */, .value = (uint32) EXISTS_SUBLINK /* 0 */},
+   {.name = 584 /* ALL_SUBLINK */, .value = (uint32) ALL_SUBLINK /* 1 */},
+   {.name = 585 /* ANY_SUBLINK */, .value = (uint32) ANY_SUBLINK /* 2 */},
+   {.name = 586 /* ROWCOMPARE_SUBLINK */, .value = (uint32) ROWCOMPARE_SUBLINK /* 3 */},
+   {.name = 587 /* EXPR_SUBLINK */, .value = (uint32) EXPR_SUBLINK /* 4 */},
+   {.name = 588 /* MULTIEXPR_SUBLINK */, .value = (uint32) MULTIEXPR_SUBLINK /* 5 */},
+   {.name = 589 /* ARRAY_SUBLINK */, .value = (uint32) ARRAY_SUBLINK /* 6 */},
+   {.name = 590 /* CTE_SUBLINK */, .value = (uint32) CTE_SUBLINK /* 7 */},
+   {.name = 652 /* ROWCOMPARE_LT */, .value = (uint32) ROWCOMPARE_LT /* 1 */},
+   {.name = 653 /* ROWCOMPARE_LE */, .value = (uint32) ROWCOMPARE_LE /* 2 */},
+   {.name = 654 /* ROWCOMPARE_EQ */, .value = (uint32) ROWCOMPARE_EQ /* 3 */},
+   {.name = 655 /* ROWCOMPARE_GE */, .value = (uint32) ROWCOMPARE_GE /* 4 */},
+   {.name = 656 /* ROWCOMPARE_GT */, .value = (uint32) ROWCOMPARE_GT /* 5 */},
+   {.name = 657 /* ROWCOMPARE_NE */, .value = (uint32) ROWCOMPARE_NE /* 6 */},
+   {.name = 671 /* IS_GREATEST */, .value = (uint32) IS_GREATEST /* 0 */},
+   {.name = 672 /* IS_LEAST */, .value = (uint32) IS_LEAST /* 1 */},
+   {.name = 676 /* SVFOP_CURRENT_DATE */, .value = (uint32) SVFOP_CURRENT_DATE /* 0 */},
+   {.name = 677 /* SVFOP_CURRENT_TIME */, .value = (uint32) SVFOP_CURRENT_TIME /* 1 */},
+   {.name = 678 /* SVFOP_CURRENT_TIME_N */, .value = (uint32) SVFOP_CURRENT_TIME_N /* 2 */},
+   {.name = 679 /* SVFOP_CURRENT_TIMESTAMP */, .value = (uint32) SVFOP_CURRENT_TIMESTAMP /* 3 */},
+   {.name = 680 /* SVFOP_CURRENT_TIMESTAMP_N */, .value = (uint32) SVFOP_CURRENT_TIMESTAMP_N /* 4 */},
+   {.name = 681 /* SVFOP_LOCALTIME */, .value = (uint32) SVFOP_LOCALTIME /* 5 */},
+   {.name = 682 /* SVFOP_LOCALTIME_N */, .value = (uint32) SVFOP_LOCALTIME_N /* 6 */},
+   {.name = 683 /* SVFOP_LOCALTIMESTAMP */, .value = (uint32) SVFOP_LOCALTIMESTAMP /* 7 */},
+   {.name = 684 /* SVFOP_LOCALTIMESTAMP_N */, .value = (uint32) SVFOP_LOCALTIMESTAMP_N /* 8 */},
+   {.name = 685 /* SVFOP_CURRENT_ROLE */, .value = (uint32) SVFOP_CURRENT_ROLE /* 9 */},
+   {.name = 686 /* SVFOP_CURRENT_USER */, .value = (uint32) SVFOP_CURRENT_USER /* 10 */},
+   {.name = 687 /* SVFOP_USER */, .value = (uint32) SVFOP_USER /* 11 */},
+   {.name = 688 /* SVFOP_SESSION_USER */, .value = (uint32) SVFOP_SESSION_USER /* 12 */},
+   {.name = 689 /* SVFOP_CURRENT_CATALOG */, .value = (uint32) SVFOP_CURRENT_CATALOG /* 13 */},
+   {.name = 690 /* SVFOP_CURRENT_SCHEMA */, .value = (uint32) SVFOP_CURRENT_SCHEMA /* 14 */},
+   {.name = 694 /* IS_XMLCONCAT */, .value = (uint32) IS_XMLCONCAT /* 0 */},
+   {.name = 695 /* IS_XMLELEMENT */, .value = (uint32) IS_XMLELEMENT /* 1 */},
+   {.name = 696 /* IS_XMLFOREST */, .value = (uint32) IS_XMLFOREST /* 2 */},
+   {.name = 697 /* IS_XMLPARSE */, .value = (uint32) IS_XMLPARSE /* 3 */},
+   {.name = 698 /* IS_XMLPI */, .value = (uint32) IS_XMLPI /* 4 */},
+   {.name = 699 /* IS_XMLROOT */, .value = (uint32) IS_XMLROOT /* 5 */},
+   {.name = 700 /* IS_XMLSERIALIZE */, .value = (uint32) IS_XMLSERIALIZE /* 6 */},
+   {.name = 701 /* IS_DOCUMENT */, .value = (uint32) IS_DOCUMENT /* 7 */},
+   {.name = 705 /* XMLOPTION_DOCUMENT */, .value = (uint32) XMLOPTION_DOCUMENT /* 0 */},
+   {.name = 706 /* XMLOPTION_CONTENT */, .value = (uint32) XMLOPTION_CONTENT /* 1 */},
+   {.name = 710 /* IS_NULL */, .value = (uint32) IS_NULL /* 0 */},
+   {.name = 711 /* IS_NOT_NULL */, .value = (uint32) IS_NOT_NULL /* 1 */},
+   {.name = 716 /* IS_TRUE */, .value = (uint32) IS_TRUE /* 0 */},
+   {.name = 717 /* IS_NOT_TRUE */, .value = (uint32) IS_NOT_TRUE /* 1 */},
+   {.name = 718 /* IS_FALSE */, .value = (uint32) IS_FALSE /* 2 */},
+   {.name = 719 /* IS_NOT_FALSE */, .value = (uint32) IS_NOT_FALSE /* 3 */},
+   {.name = 720 /* IS_UNKNOWN */, .value = (uint32) IS_UNKNOWN /* 4 */},
+   {.name = 721 /* IS_NOT_UNKNOWN */, .value = (uint32) IS_NOT_UNKNOWN /* 5 */},
+   {.name = 747 /* JOIN_INNER */, .value = (uint32) JOIN_INNER /* 0 */},
+   {.name = 748 /* JOIN_LEFT */, .value = (uint32) JOIN_LEFT /* 1 */},
+   {.name = 749 /* JOIN_FULL */, .value = (uint32) JOIN_FULL /* 2 */},
+   {.name = 750 /* JOIN_RIGHT */, .value = (uint32) JOIN_RIGHT /* 3 */},
+   {.name = 751 /* JOIN_SEMI */, .value = (uint32) JOIN_SEMI /* 4 */},
+   {.name = 752 /* JOIN_ANTI */, .value = (uint32) JOIN_ANTI /* 5 */},
+   {.name = 753 /* JOIN_UNIQUE_OUTER */, .value = (uint32) JOIN_UNIQUE_OUTER /* 6 */},
+   {.name = 754 /* JOIN_UNIQUE_INNER */, .value = (uint32) JOIN_UNIQUE_INNER /* 7 */},
+   {.name = 765 /* ONCONFLICT_NONE */, .value = (uint32) ONCONFLICT_NONE /* 0 */},
+   {.name = 766 /* ONCONFLICT_NOTHING */, .value = (uint32) ONCONFLICT_NOTHING /* 1 */},
+   {.name = 767 /* ONCONFLICT_UPDATE */, .value = (uint32) ONCONFLICT_UPDATE /* 2 */},
+   {.name = 794 /* CMD_UNKNOWN */, .value = (uint32) CMD_UNKNOWN /* 0 */},
+   {.name = 795 /* CMD_SELECT */, .value = (uint32) CMD_SELECT /* 1 */},
+   {.name = 796 /* CMD_UPDATE */, .value = (uint32) CMD_UPDATE /* 2 */},
+   {.name = 797 /* CMD_INSERT */, .value = (uint32) CMD_INSERT /* 3 */},
+   {.name = 798 /* CMD_DELETE */, .value = (uint32) CMD_DELETE /* 4 */},
+   {.name = 799 /* CMD_UTILITY */, .value = (uint32) CMD_UTILITY /* 5 */},
+   {.name = 800 /* CMD_NOTHING */, .value = (uint32) CMD_NOTHING /* 6 */},
+   {.name = 803 /* QSRC_ORIGINAL */, .value = (uint32) QSRC_ORIGINAL /* 0 */},
+   {.name = 804 /* QSRC_PARSER */, .value = (uint32) QSRC_PARSER /* 1 */},
+   {.name = 805 /* QSRC_INSTEAD_RULE */, .value = (uint32) QSRC_INSTEAD_RULE /* 2 */},
+   {.name = 806 /* QSRC_QUAL_INSTEAD_RULE */, .value = (uint32) QSRC_QUAL_INSTEAD_RULE /* 3 */},
+   {.name = 807 /* QSRC_NON_INSTEAD_RULE */, .value = (uint32) QSRC_NON_INSTEAD_RULE /* 4 */},
+   {.name = 828 /* OVERRIDING_NOT_SET */, .value = (uint32) OVERRIDING_NOT_SET /* 0 */},
+   {.name = 829 /* OVERRIDING_USER_VALUE */, .value = (uint32) OVERRIDING_USER_VALUE /* 1 */},
+   {.name = 830 /* OVERRIDING_SYSTEM_VALUE */, .value = (uint32) OVERRIDING_SYSTEM_VALUE /* 2 */},
+   {.name = 863 /* AEXPR_OP */, .value = (uint32) AEXPR_OP /* 0 */},
+   {.name = 864 /* AEXPR_OP_ANY */, .value = (uint32) AEXPR_OP_ANY /* 1 */},
+   {.name = 865 /* AEXPR_OP_ALL */, .value = (uint32) AEXPR_OP_ALL /* 2 */},
+   {.name = 866 /* AEXPR_DISTINCT */, .value = (uint32) AEXPR_DISTINCT /* 3 */},
+   {.name = 867 /* AEXPR_NOT_DISTINCT */, .value = (uint32) AEXPR_NOT_DISTINCT /* 4 */},
+   {.name = 868 /* AEXPR_NULLIF */, .value = (uint32) AEXPR_NULLIF /* 5 */},
+   {.name = 869 /* AEXPR_OF */, .value = (uint32) AEXPR_OF /* 6 */},
+   {.name = 870 /* AEXPR_IN */, .value = (uint32) AEXPR_IN /* 7 */},
+   {.name = 871 /* AEXPR_LIKE */, .value = (uint32) AEXPR_LIKE /* 8 */},
+   {.name = 872 /* AEXPR_ILIKE */, .value = (uint32) AEXPR_ILIKE /* 9 */},
+   {.name = 873 /* AEXPR_SIMILAR */, .value = (uint32) AEXPR_SIMILAR /* 10 */},
+   {.name = 874 /* AEXPR_BETWEEN */, .value = (uint32) AEXPR_BETWEEN /* 11 */},
+   {.name = 875 /* AEXPR_NOT_BETWEEN */, .value = (uint32) AEXPR_NOT_BETWEEN /* 12 */},
+   {.name = 876 /* AEXPR_BETWEEN_SYM */, .value = (uint32) AEXPR_BETWEEN_SYM /* 13 */},
+   {.name = 877 /* AEXPR_NOT_BETWEEN_SYM */, .value = (uint32) AEXPR_NOT_BETWEEN_SYM /* 14 */},
+   {.name = 878 /* AEXPR_PAREN */, .value = (uint32) AEXPR_PAREN /* 15 */},
+   {.name = 891 /* ROLESPEC_CSTRING */, .value = (uint32) ROLESPEC_CSTRING /* 0 */},
+   {.name = 892 /* ROLESPEC_CURRENT_USER */, .value = (uint32) ROLESPEC_CURRENT_USER /* 1 */},
+   {.name = 893 /* ROLESPEC_SESSION_USER */, .value = (uint32) ROLESPEC_SESSION_USER /* 2 */},
+   {.name = 894 /* ROLESPEC_PUBLIC */, .value = (uint32) ROLESPEC_PUBLIC /* 3 */},
+   {.name = 923 /* SORTBY_DEFAULT */, .value = (uint32) SORTBY_DEFAULT /* 0 */},
+   {.name = 924 /* SORTBY_ASC */, .value = (uint32) SORTBY_ASC /* 1 */},
+   {.name = 925 /* SORTBY_DESC */, .value = (uint32) SORTBY_DESC /* 2 */},
+   {.name = 926 /* SORTBY_USING */, .value = (uint32) SORTBY_USING /* 3 */},
+   {.name = 929 /* SORTBY_NULLS_DEFAULT */, .value = (uint32) SORTBY_NULLS_DEFAULT /* 0 */},
+   {.name = 930 /* SORTBY_NULLS_FIRST */, .value = (uint32) SORTBY_NULLS_FIRST /* 1 */},
+   {.name = 931 /* SORTBY_NULLS_LAST */, .value = (uint32) SORTBY_NULLS_LAST /* 2 */},
+   {.name = 986 /* DEFELEM_UNSPEC */, .value = (uint32) DEFELEM_UNSPEC /* 0 */},
+   {.name = 987 /* DEFELEM_SET */, .value = (uint32) DEFELEM_SET /* 1 */},
+   {.name = 988 /* DEFELEM_ADD */, .value = (uint32) DEFELEM_ADD /* 2 */},
+   {.name = 989 /* DEFELEM_DROP */, .value = (uint32) DEFELEM_DROP /* 3 */},
+   {.name = 994 /* LCS_NONE */, .value = (uint32) LCS_NONE /* 0 */},
+   {.name = 995 /* LCS_FORKEYSHARE */, .value = (uint32) LCS_FORKEYSHARE /* 1 */},
+   {.name = 996 /* LCS_FORSHARE */, .value = (uint32) LCS_FORSHARE /* 2 */},
+   {.name = 997 /* LCS_FORNOKEYUPDATE */, .value = (uint32) LCS_FORNOKEYUPDATE /* 3 */},
+   {.name = 998 /* LCS_FORUPDATE */, .value = (uint32) LCS_FORUPDATE /* 4 */},
+   {.name = 1001 /* LockWaitBlock */, .value = (uint32) LockWaitBlock /* 0 */},
+   {.name = 1002 /* LockWaitSkip */, .value = (uint32) LockWaitSkip /* 1 */},
+   {.name = 1003 /* LockWaitError */, .value = (uint32) LockWaitError /* 2 */},
+   {.name = 1011 /* PARTITION_RANGE_DATUM_MINVALUE */, .value = (uint32) PARTITION_RANGE_DATUM_MINVALUE /* 4294967295 */},
+   {.name = 1012 /* PARTITION_RANGE_DATUM_VALUE */, .value = (uint32) PARTITION_RANGE_DATUM_VALUE /* 0 */},
+   {.name = 1013 /* PARTITION_RANGE_DATUM_MAXVALUE */, .value = (uint32) PARTITION_RANGE_DATUM_MAXVALUE /* 1 */},
+   {.name = 1020 /* RTE_RELATION */, .value = (uint32) RTE_RELATION /* 0 */},
+   {.name = 1021 /* RTE_SUBQUERY */, .value = (uint32) RTE_SUBQUERY /* 1 */},
+   {.name = 1022 /* RTE_JOIN */, .value = (uint32) RTE_JOIN /* 2 */},
+   {.name = 1023 /* RTE_FUNCTION */, .value = (uint32) RTE_FUNCTION /* 3 */},
+   {.name = 1024 /* RTE_TABLEFUNC */, .value = (uint32) RTE_TABLEFUNC /* 4 */},
+   {.name = 1025 /* RTE_VALUES */, .value = (uint32) RTE_VALUES /* 5 */},
+   {.name = 1026 /* RTE_CTE */, .value = (uint32) RTE_CTE /* 6 */},
+   {.name = 1027 /* RTE_NAMEDTUPLESTORE */, .value = (uint32) RTE_NAMEDTUPLESTORE /* 7 */},
+   {.name = 1028 /* RTE_RESULT */, .value = (uint32) RTE_RESULT /* 8 */},
+   {.name = 1068 /* WCO_VIEW_CHECK */, .value = (uint32) WCO_VIEW_CHECK /* 0 */},
+   {.name = 1069 /* WCO_RLS_INSERT_CHECK */, .value = (uint32) WCO_RLS_INSERT_CHECK /* 1 */},
+   {.name = 1070 /* WCO_RLS_UPDATE_CHECK */, .value = (uint32) WCO_RLS_UPDATE_CHECK /* 2 */},
+   {.name = 1071 /* WCO_RLS_CONFLICT_CHECK */, .value = (uint32) WCO_RLS_CONFLICT_CHECK /* 3 */},
+   {.name = 1083 /* GROUPING_SET_EMPTY */, .value = (uint32) GROUPING_SET_EMPTY /* 0 */},
+   {.name = 1084 /* GROUPING_SET_SIMPLE */, .value = (uint32) GROUPING_SET_SIMPLE /* 1 */},
+   {.name = 1085 /* GROUPING_SET_ROLLUP */, .value = (uint32) GROUPING_SET_ROLLUP /* 2 */},
+   {.name = 1086 /* GROUPING_SET_CUBE */, .value = (uint32) GROUPING_SET_CUBE /* 3 */},
+   {.name = 1087 /* GROUPING_SET_SETS */, .value = (uint32) GROUPING_SET_SETS /* 4 */},
+   {.name = 1112 /* CTEMaterializeDefault */, .value = (uint32) CTEMaterializeDefault /* 0 */},
+   {.name = 1113 /* CTEMaterializeAlways */, .value = (uint32) CTEMaterializeAlways /* 1 */},
+   {.name = 1114 /* CTEMaterializeNever */, .value = (uint32) CTEMaterializeNever /* 2 */},
+   {.name = 1144 /* SETOP_NONE */, .value = (uint32) SETOP_NONE /* 0 */},
+   {.name = 1145 /* SETOP_UNION */, .value = (uint32) SETOP_UNION /* 1 */},
+   {.name = 1146 /* SETOP_INTERSECT */, .value = (uint32) SETOP_INTERSECT /* 2 */},
+   {.name = 1147 /* SETOP_EXCEPT */, .value = (uint32) SETOP_EXCEPT /* 3 */},
+   {.name = 1163 /* OBJECT_ACCESS_METHOD */, .value = (uint32) OBJECT_ACCESS_METHOD /* 0 */},
+   {.name = 1164 /* OBJECT_AGGREGATE */, .value = (uint32) OBJECT_AGGREGATE /* 1 */},
+   {.name = 1165 /* OBJECT_AMOP */, .value = (uint32) OBJECT_AMOP /* 2 */},
+   {.name = 1166 /* OBJECT_AMPROC */, .value = (uint32) OBJECT_AMPROC /* 3 */},
+   {.name = 1167 /* OBJECT_ATTRIBUTE */, .value = (uint32) OBJECT_ATTRIBUTE /* 4 */},
+   {.name = 1168 /* OBJECT_CAST */, .value = (uint32) OBJECT_CAST /* 5 */},
+   {.name = 1169 /* OBJECT_COLUMN */, .value = (uint32) OBJECT_COLUMN /* 6 */},
+   {.name = 1170 /* OBJECT_COLLATION */, .value = (uint32) OBJECT_COLLATION /* 7 */},
+   {.name = 1171 /* OBJECT_CONVERSION */, .value = (uint32) OBJECT_CONVERSION /* 8 */},
+   {.name = 1172 /* OBJECT_DATABASE */, .value = (uint32) OBJECT_DATABASE /* 9 */},
+   {.name = 1173 /* OBJECT_DEFAULT */, .value = (uint32) OBJECT_DEFAULT /* 10 */},
+   {.name = 1174 /* OBJECT_DEFACL */, .value = (uint32) OBJECT_DEFACL /* 11 */},
+   {.name = 1175 /* OBJECT_DOMAIN */, .value = (uint32) OBJECT_DOMAIN /* 12 */},
+   {.name = 1176 /* OBJECT_DOMCONSTRAINT */, .value = (uint32) OBJECT_DOMCONSTRAINT /* 13 */},
+   {.name = 1177 /* OBJECT_EVENT_TRIGGER */, .value = (uint32) OBJECT_EVENT_TRIGGER /* 14 */},
+   {.name = 1178 /* OBJECT_EXTENSION */, .value = (uint32) OBJECT_EXTENSION /* 15 */},
+   {.name = 1179 /* OBJECT_FDW */, .value = (uint32) OBJECT_FDW /* 16 */},
+   {.name = 1180 /* OBJECT_FOREIGN_SERVER */, .value = (uint32) OBJECT_FOREIGN_SERVER /* 17 */},
+   {.name = 1181 /* OBJECT_FOREIGN_TABLE */, .value = (uint32) OBJECT_FOREIGN_TABLE /* 18 */},
+   {.name = 1182 /* OBJECT_FUNCTION */, .value = (uint32) OBJECT_FUNCTION /* 19 */},
+   {.name = 1183 /* OBJECT_INDEX */, .value = (uint32) OBJECT_INDEX /* 20 */},
+   {.name = 1184 /* OBJECT_LANGUAGE */, .value = (uint32) OBJECT_LANGUAGE /* 21 */},
+   {.name = 1185 /* OBJECT_LARGEOBJECT */, .value = (uint32) OBJECT_LARGEOBJECT /* 22 */},
+   {.name = 1186 /* OBJECT_MATVIEW */, .value = (uint32) OBJECT_MATVIEW /* 23 */},
+   {.name = 1187 /* OBJECT_OPCLASS */, .value = (uint32) OBJECT_OPCLASS /* 24 */},
+   {.name = 1188 /* OBJECT_OPERATOR */, .value = (uint32) OBJECT_OPERATOR /* 25 */},
+   {.name = 1189 /* OBJECT_OPFAMILY */, .value = (uint32) OBJECT_OPFAMILY /* 26 */},
+   {.name = 1190 /* OBJECT_POLICY */, .value = (uint32) OBJECT_POLICY /* 27 */},
+   {.name = 1191 /* OBJECT_PROCEDURE */, .value = (uint32) OBJECT_PROCEDURE /* 28 */},
+   {.name = 1192 /* OBJECT_PUBLICATION */, .value = (uint32) OBJECT_PUBLICATION /* 29 */},
+   {.name = 1193 /* OBJECT_PUBLICATION_REL */, .value = (uint32) OBJECT_PUBLICATION_REL /* 30 */},
+   {.name = 1194 /* OBJECT_ROLE */, .value = (uint32) OBJECT_ROLE /* 31 */},
+   {.name = 1195 /* OBJECT_ROUTINE */, .value = (uint32) OBJECT_ROUTINE /* 32 */},
+   {.name = 1196 /* OBJECT_RULE */, .value = (uint32) OBJECT_RULE /* 33 */},
+   {.name = 1197 /* OBJECT_SCHEMA */, .value = (uint32) OBJECT_SCHEMA /* 34 */},
+   {.name = 1198 /* OBJECT_SEQUENCE */, .value = (uint32) OBJECT_SEQUENCE /* 35 */},
+   {.name = 1199 /* OBJECT_SUBSCRIPTION */, .value = (uint32) OBJECT_SUBSCRIPTION /* 36 */},
+   {.name = 1200 /* OBJECT_STATISTIC_EXT */, .value = (uint32) OBJECT_STATISTIC_EXT /* 37 */},
+   {.name = 1201 /* OBJECT_TABCONSTRAINT */, .value = (uint32) OBJECT_TABCONSTRAINT /* 38 */},
+   {.name = 1202 /* OBJECT_TABLE */, .value = (uint32) OBJECT_TABLE /* 39 */},
+   {.name = 1203 /* OBJECT_TABLESPACE */, .value = (uint32) OBJECT_TABLESPACE /* 40 */},
+   {.name = 1204 /* OBJECT_TRANSFORM */, .value = (uint32) OBJECT_TRANSFORM /* 41 */},
+   {.name = 1205 /* OBJECT_TRIGGER */, .value = (uint32) OBJECT_TRIGGER /* 42 */},
+   {.name = 1206 /* OBJECT_TSCONFIGURATION */, .value = (uint32) OBJECT_TSCONFIGURATION /* 43 */},
+   {.name = 1207 /* OBJECT_TSDICTIONARY */, .value = (uint32) OBJECT_TSDICTIONARY /* 44 */},
+   {.name = 1208 /* OBJECT_TSPARSER */, .value = (uint32) OBJECT_TSPARSER /* 45 */},
+   {.name = 1209 /* OBJECT_TSTEMPLATE */, .value = (uint32) OBJECT_TSTEMPLATE /* 46 */},
+   {.name = 1210 /* OBJECT_TYPE */, .value = (uint32) OBJECT_TYPE /* 47 */},
+   {.name = 1211 /* OBJECT_USER_MAPPING */, .value = (uint32) OBJECT_USER_MAPPING /* 48 */},
+   {.name = 1212 /* OBJECT_VIEW */, .value = (uint32) OBJECT_VIEW /* 49 */},
+   {.name = 1218 /* AT_AddColumn */, .value = (uint32) AT_AddColumn /* 0 */},
+   {.name = 1219 /* AT_AddColumnRecurse */, .value = (uint32) AT_AddColumnRecurse /* 1 */},
+   {.name = 1220 /* AT_AddColumnToView */, .value = (uint32) AT_AddColumnToView /* 2 */},
+   {.name = 1221 /* AT_ColumnDefault */, .value = (uint32) AT_ColumnDefault /* 3 */},
+   {.name = 1222 /* AT_DropNotNull */, .value = (uint32) AT_DropNotNull /* 4 */},
+   {.name = 1223 /* AT_SetNotNull */, .value = (uint32) AT_SetNotNull /* 5 */},
+   {.name = 1224 /* AT_CheckNotNull */, .value = (uint32) AT_CheckNotNull /* 6 */},
+   {.name = 1225 /* AT_SetStatistics */, .value = (uint32) AT_SetStatistics /* 7 */},
+   {.name = 1226 /* AT_SetOptions */, .value = (uint32) AT_SetOptions /* 8 */},
+   {.name = 1227 /* AT_ResetOptions */, .value = (uint32) AT_ResetOptions /* 9 */},
+   {.name = 1228 /* AT_SetStorage */, .value = (uint32) AT_SetStorage /* 10 */},
+   {.name = 1229 /* AT_DropColumn */, .value = (uint32) AT_DropColumn /* 11 */},
+   {.name = 1230 /* AT_DropColumnRecurse */, .value = (uint32) AT_DropColumnRecurse /* 12 */},
+   {.name = 1231 /* AT_AddIndex */, .value = (uint32) AT_AddIndex /* 13 */},
+   {.name = 1232 /* AT_ReAddIndex */, .value = (uint32) AT_ReAddIndex /* 14 */},
+   {.name = 1233 /* AT_AddConstraint */, .value = (uint32) AT_AddConstraint /* 15 */},
+   {.name = 1234 /* AT_AddConstraintRecurse */, .value = (uint32) AT_AddConstraintRecurse /* 16 */},
+   {.name = 1235 /* AT_ReAddConstraint */, .value = (uint32) AT_ReAddConstraint /* 17 */},
+   {.name = 1236 /* AT_ReAddDomainConstraint */, .value = (uint32) AT_ReAddDomainConstraint /* 18 */},
+   {.name = 1237 /* AT_AlterConstraint */, .value = (uint32) AT_AlterConstraint /* 19 */},
+   {.name = 1238 /* AT_ValidateConstraint */, .value = (uint32) AT_ValidateConstraint /* 20 */},
+   {.name = 1239 /* AT_ValidateConstraintRecurse */, .value = (uint32) AT_ValidateConstraintRecurse /* 21 */},
+   {.name = 1240 /* AT_ProcessedConstraint */, .value = (uint32) AT_ProcessedConstraint /* 22 */},
+   {.name = 1241 /* AT_AddIndexConstraint */, .value = (uint32) AT_AddIndexConstraint /* 23 */},
+   {.name = 1242 /* AT_DropConstraint */, .value = (uint32) AT_DropConstraint /* 24 */},
+   {.name = 1243 /* AT_DropConstraintRecurse */, .value = (uint32) AT_DropConstraintRecurse /* 25 */},
+   {.name = 1244 /* AT_ReAddComment */, .value = (uint32) AT_ReAddComment /* 26 */},
+   {.name = 1245 /* AT_AlterColumnType */, .value = (uint32) AT_AlterColumnType /* 27 */},
+   {.name = 1246 /* AT_AlterColumnGenericOptions */, .value = (uint32) AT_AlterColumnGenericOptions /* 28 */},
+   {.name = 1247 /* AT_ChangeOwner */, .value = (uint32) AT_ChangeOwner /* 29 */},
+   {.name = 1248 /* AT_ClusterOn */, .value = (uint32) AT_ClusterOn /* 30 */},
+   {.name = 1249 /* AT_DropCluster */, .value = (uint32) AT_DropCluster /* 31 */},
+   {.name = 1250 /* AT_SetLogged */, .value = (uint32) AT_SetLogged /* 32 */},
+   {.name = 1251 /* AT_SetUnLogged */, .value = (uint32) AT_SetUnLogged /* 33 */},
+   {.name = 1252 /* AT_DropOids */, .value = (uint32) AT_DropOids /* 34 */},
+   {.name = 1253 /* AT_SetTableSpace */, .value = (uint32) AT_SetTableSpace /* 35 */},
+   {.name = 1254 /* AT_SetRelOptions */, .value = (uint32) AT_SetRelOptions /* 36 */},
+   {.name = 1255 /* AT_ResetRelOptions */, .value = (uint32) AT_ResetRelOptions /* 37 */},
+   {.name = 1256 /* AT_ReplaceRelOptions */, .value = (uint32) AT_ReplaceRelOptions /* 38 */},
+   {.name = 1257 /* AT_EnableTrig */, .value = (uint32) AT_EnableTrig /* 39 */},
+   {.name = 1258 /* AT_EnableAlwaysTrig */, .value = (uint32) AT_EnableAlwaysTrig /* 40 */},
+   {.name = 1259 /* AT_EnableReplicaTrig */, .value = (uint32) AT_EnableReplicaTrig /* 41 */},
+   {.name = 1260 /* AT_DisableTrig */, .value = (uint32) AT_DisableTrig /* 42 */},
+   {.name = 1261 /* AT_EnableTrigAll */, .value = (uint32) AT_EnableTrigAll /* 43 */},
+   {.name = 1262 /* AT_DisableTrigAll */, .value = (uint32) AT_DisableTrigAll /* 44 */},
+   {.name = 1263 /* AT_EnableTrigUser */, .value = (uint32) AT_EnableTrigUser /* 45 */},
+   {.name = 1264 /* AT_DisableTrigUser */, .value = (uint32) AT_DisableTrigUser /* 46 */},
+   {.name = 1265 /* AT_EnableRule */, .value = (uint32) AT_EnableRule /* 47 */},
+   {.name = 1266 /* AT_EnableAlwaysRule */, .value = (uint32) AT_EnableAlwaysRule /* 48 */},
+   {.name = 1267 /* AT_EnableReplicaRule */, .value = (uint32) AT_EnableReplicaRule /* 49 */},
+   {.name = 1268 /* AT_DisableRule */, .value = (uint32) AT_DisableRule /* 50 */},
+   {.name = 1269 /* AT_AddInherit */, .value = (uint32) AT_AddInherit /* 51 */},
+   {.name = 1270 /* AT_DropInherit */, .value = (uint32) AT_DropInherit /* 52 */},
+   {.name = 1271 /* AT_AddOf */, .value = (uint32) AT_AddOf /* 53 */},
+   {.name = 1272 /* AT_DropOf */, .value = (uint32) AT_DropOf /* 54 */},
+   {.name = 1273 /* AT_ReplicaIdentity */, .value = (uint32) AT_ReplicaIdentity /* 55 */},
+   {.name = 1274 /* AT_EnableRowSecurity */, .value = (uint32) AT_EnableRowSecurity /* 56 */},
+   {.name = 1275 /* AT_DisableRowSecurity */, .value = (uint32) AT_DisableRowSecurity /* 57 */},
+   {.name = 1276 /* AT_ForceRowSecurity */, .value = (uint32) AT_ForceRowSecurity /* 58 */},
+   {.name = 1277 /* AT_NoForceRowSecurity */, .value = (uint32) AT_NoForceRowSecurity /* 59 */},
+   {.name = 1278 /* AT_GenericOptions */, .value = (uint32) AT_GenericOptions /* 60 */},
+   {.name = 1279 /* AT_AttachPartition */, .value = (uint32) AT_AttachPartition /* 61 */},
+   {.name = 1280 /* AT_DetachPartition */, .value = (uint32) AT_DetachPartition /* 62 */},
+   {.name = 1281 /* AT_AddIdentity */, .value = (uint32) AT_AddIdentity /* 63 */},
+   {.name = 1282 /* AT_SetIdentity */, .value = (uint32) AT_SetIdentity /* 64 */},
+   {.name = 1283 /* AT_DropIdentity */, .value = (uint32) AT_DropIdentity /* 65 */},
+   {.name = 1289 /* DROP_RESTRICT */, .value = (uint32) DROP_RESTRICT /* 0 */},
+   {.name = 1290 /* DROP_CASCADE */, .value = (uint32) DROP_CASCADE /* 1 */},
+   {.name = 1297 /* ACL_TARGET_OBJECT */, .value = (uint32) ACL_TARGET_OBJECT /* 0 */},
+   {.name = 1298 /* ACL_TARGET_ALL_IN_SCHEMA */, .value = (uint32) ACL_TARGET_ALL_IN_SCHEMA /* 1 */},
+   {.name = 1299 /* ACL_TARGET_DEFAULTS */, .value = (uint32) ACL_TARGET_DEFAULTS /* 2 */},
+   {.name = 1327 /* VAR_SET_VALUE */, .value = (uint32) VAR_SET_VALUE /* 0 */},
+   {.name = 1328 /* VAR_SET_DEFAULT */, .value = (uint32) VAR_SET_DEFAULT /* 1 */},
+   {.name = 1329 /* VAR_SET_CURRENT */, .value = (uint32) VAR_SET_CURRENT /* 2 */},
+   {.name = 1330 /* VAR_SET_MULTI */, .value = (uint32) VAR_SET_MULTI /* 3 */},
+   {.name = 1331 /* VAR_RESET */, .value = (uint32) VAR_RESET /* 4 */},
+   {.name = 1332 /* VAR_RESET_ALL */, .value = (uint32) VAR_RESET_ALL /* 5 */},
+   {.name = 1345 /* CONSTR_NULL */, .value = (uint32) CONSTR_NULL /* 0 */},
+   {.name = 1346 /* CONSTR_NOTNULL */, .value = (uint32) CONSTR_NOTNULL /* 1 */},
+   {.name = 1347 /* CONSTR_DEFAULT */, .value = (uint32) CONSTR_DEFAULT /* 2 */},
+   {.name = 1348 /* CONSTR_IDENTITY */, .value = (uint32) CONSTR_IDENTITY /* 3 */},
+   {.name = 1349 /* CONSTR_GENERATED */, .value = (uint32) CONSTR_GENERATED /* 4 */},
+   {.name = 1350 /* CONSTR_CHECK */, .value = (uint32) CONSTR_CHECK /* 5 */},
+   {.name = 1351 /* CONSTR_PRIMARY */, .value = (uint32) CONSTR_PRIMARY /* 6 */},
+   {.name = 1352 /* CONSTR_UNIQUE */, .value = (uint32) CONSTR_UNIQUE /* 7 */},
+   {.name = 1353 /* CONSTR_EXCLUSION */, .value = (uint32) CONSTR_EXCLUSION /* 8 */},
+   {.name = 1354 /* CONSTR_FOREIGN */, .value = (uint32) CONSTR_FOREIGN /* 9 */},
+   {.name = 1355 /* CONSTR_ATTR_DEFERRABLE */, .value = (uint32) CONSTR_ATTR_DEFERRABLE /* 10 */},
+   {.name = 1356 /* CONSTR_ATTR_NOT_DEFERRABLE */, .value = (uint32) CONSTR_ATTR_NOT_DEFERRABLE /* 11 */},
+   {.name = 1357 /* CONSTR_ATTR_DEFERRED */, .value = (uint32) CONSTR_ATTR_DEFERRED /* 12 */},
+   {.name = 1358 /* CONSTR_ATTR_IMMEDIATE */, .value = (uint32) CONSTR_ATTR_IMMEDIATE /* 13 */},
+   {.name = 1421 /* FDW_IMPORT_SCHEMA_ALL */, .value = (uint32) FDW_IMPORT_SCHEMA_ALL /* 0 */},
+   {.name = 1422 /* FDW_IMPORT_SCHEMA_LIMIT_TO */, .value = (uint32) FDW_IMPORT_SCHEMA_LIMIT_TO /* 1 */},
+   {.name = 1423 /* FDW_IMPORT_SCHEMA_EXCEPT */, .value = (uint32) FDW_IMPORT_SCHEMA_EXCEPT /* 2 */},
+   {.name = 1460 /* ROLESTMT_ROLE */, .value = (uint32) ROLESTMT_ROLE /* 0 */},
+   {.name = 1461 /* ROLESTMT_USER */, .value = (uint32) ROLESTMT_USER /* 1 */},
+   {.name = 1462 /* ROLESTMT_GROUP */, .value = (uint32) ROLESTMT_GROUP /* 2 */},
+   {.name = 1513 /* FETCH_FORWARD */, .value = (uint32) FETCH_FORWARD /* 0 */},
+   {.name = 1514 /* FETCH_BACKWARD */, .value = (uint32) FETCH_BACKWARD /* 1 */},
+   {.name = 1515 /* FETCH_ABSOLUTE */, .value = (uint32) FETCH_ABSOLUTE /* 2 */},
+   {.name = 1516 /* FETCH_RELATIVE */, .value = (uint32) FETCH_RELATIVE /* 3 */},
+   {.name = 1546 /* FUNC_PARAM_IN */, .value = (uint32) FUNC_PARAM_IN /* 105 */},
+   {.name = 1547 /* FUNC_PARAM_OUT */, .value = (uint32) FUNC_PARAM_OUT /* 111 */},
+   {.name = 1548 /* FUNC_PARAM_INOUT */, .value = (uint32) FUNC_PARAM_INOUT /* 98 */},
+   {.name = 1549 /* FUNC_PARAM_VARIADIC */, .value = (uint32) FUNC_PARAM_VARIADIC /* 118 */},
+   {.name = 1550 /* FUNC_PARAM_TABLE */, .value = (uint32) FUNC_PARAM_TABLE /* 116 */},
+   {.name = 1591 /* TRANS_STMT_BEGIN */, .value = (uint32) TRANS_STMT_BEGIN /* 0 */},
+   {.name = 1592 /* TRANS_STMT_START */, .value = (uint32) TRANS_STMT_START /* 1 */},
+   {.name = 1593 /* TRANS_STMT_COMMIT */, .value = (uint32) TRANS_STMT_COMMIT /* 2 */},
+   {.name = 1594 /* TRANS_STMT_ROLLBACK */, .value = (uint32) TRANS_STMT_ROLLBACK /* 3 */},
+   {.name = 1595 /* TRANS_STMT_SAVEPOINT */, .value = (uint32) TRANS_STMT_SAVEPOINT /* 4 */},
+   {.name = 1596 /* TRANS_STMT_RELEASE */, .value = (uint32) TRANS_STMT_RELEASE /* 5 */},
+   {.name = 1597 /* TRANS_STMT_ROLLBACK_TO */, .value = (uint32) TRANS_STMT_ROLLBACK_TO /* 6 */},
+   {.name = 1598 /* TRANS_STMT_PREPARE */, .value = (uint32) TRANS_STMT_PREPARE /* 7 */},
+   {.name = 1599 /* TRANS_STMT_COMMIT_PREPARED */, .value = (uint32) TRANS_STMT_COMMIT_PREPARED /* 8 */},
+   {.name = 1600 /* TRANS_STMT_ROLLBACK_PREPARED */, .value = (uint32) TRANS_STMT_ROLLBACK_PREPARED /* 9 */},
+   {.name = 1620 /* NO_CHECK_OPTION */, .value = (uint32) NO_CHECK_OPTION /* 0 */},
+   {.name = 1621 /* LOCAL_CHECK_OPTION */, .value = (uint32) LOCAL_CHECK_OPTION /* 1 */},
+   {.name = 1622 /* CASCADED_CHECK_OPTION */, .value = (uint32) CASCADED_CHECK_OPTION /* 2 */},
+   {.name = 1646 /* DISCARD_ALL */, .value = (uint32) DISCARD_ALL /* 0 */},
+   {.name = 1647 /* DISCARD_PLANS */, .value = (uint32) DISCARD_PLANS /* 1 */},
+   {.name = 1648 /* DISCARD_SEQUENCES */, .value = (uint32) DISCARD_SEQUENCES /* 2 */},
+   {.name = 1649 /* DISCARD_TEMP */, .value = (uint32) DISCARD_TEMP /* 3 */},
+   {.name = 1656 /* REINDEX_OBJECT_INDEX */, .value = (uint32) REINDEX_OBJECT_INDEX /* 0 */},
+   {.name = 1657 /* REINDEX_OBJECT_TABLE */, .value = (uint32) REINDEX_OBJECT_TABLE /* 1 */},
+   {.name = 1658 /* REINDEX_OBJECT_SCHEMA */, .value = (uint32) REINDEX_OBJECT_SCHEMA /* 2 */},
+   {.name = 1659 /* REINDEX_OBJECT_SYSTEM */, .value = (uint32) REINDEX_OBJECT_SYSTEM /* 3 */},
+   {.name = 1660 /* REINDEX_OBJECT_DATABASE */, .value = (uint32) REINDEX_OBJECT_DATABASE /* 4 */},
+   {.name = 1671 /* COERCION_IMPLICIT */, .value = (uint32) COERCION_IMPLICIT /* 0 */},
+   {.name = 1672 /* COERCION_ASSIGNMENT */, .value = (uint32) COERCION_ASSIGNMENT /* 1 */},
+   {.name = 1673 /* COERCION_EXPLICIT */, .value = (uint32) COERCION_EXPLICIT /* 2 */},
+   {.name = 1692 /* ALTER_TSCONFIG_ADD_MAPPING */, .value = (uint32) ALTER_TSCONFIG_ADD_MAPPING /* 0 */},
+   {.name = 1693 /* ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN */, .value = (uint32) ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN /* 1 */},
+   {.name = 1694 /* ALTER_TSCONFIG_REPLACE_DICT */, .value = (uint32) ALTER_TSCONFIG_REPLACE_DICT /* 2 */},
+   {.name = 1695 /* ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN */, .value = (uint32) ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN /* 3 */},
+   {.name = 1696 /* ALTER_TSCONFIG_DROP_MAPPING */, .value = (uint32) ALTER_TSCONFIG_DROP_MAPPING /* 4 */},
+   {.name = 1711 /* ALTER_SUBSCRIPTION_OPTIONS */, .value = (uint32) ALTER_SUBSCRIPTION_OPTIONS /* 0 */},
+   {.name = 1712 /* ALTER_SUBSCRIPTION_CONNECTION */, .value = (uint32) ALTER_SUBSCRIPTION_CONNECTION /* 1 */},
+   {.name = 1713 /* ALTER_SUBSCRIPTION_PUBLICATION */, .value = (uint32) ALTER_SUBSCRIPTION_PUBLICATION /* 2 */},
+   {.name = 1714 /* ALTER_SUBSCRIPTION_REFRESH */, .value = (uint32) ALTER_SUBSCRIPTION_REFRESH /* 3 */},
+   {.name = 1715 /* ALTER_SUBSCRIPTION_ENABLED */, .value = (uint32) ALTER_SUBSCRIPTION_ENABLED /* 4 */},
+   {.name = 1798 /* INHKIND_NONE */, .value = (uint32) INHKIND_NONE /* 0 */},
+   {.name = 1799 /* INHKIND_INHERITED */, .value = (uint32) INHKIND_INHERITED /* 1 */},
+   {.name = 1800 /* INHKIND_PARTITIONED */, .value = (uint32) INHKIND_PARTITIONED /* 2 */},
+   {.name = 1817 /* RELOPT_BASEREL */, .value = (uint32) RELOPT_BASEREL /* 0 */},
+   {.name = 1818 /* RELOPT_JOINREL */, .value = (uint32) RELOPT_JOINREL /* 1 */},
+   {.name = 1819 /* RELOPT_OTHER_MEMBER_REL */, .value = (uint32) RELOPT_OTHER_MEMBER_REL /* 2 */},
+   {.name = 1820 /* RELOPT_OTHER_JOINREL */, .value = (uint32) RELOPT_OTHER_JOINREL /* 3 */},
+   {.name = 1821 /* RELOPT_UPPER_REL */, .value = (uint32) RELOPT_UPPER_REL /* 4 */},
+   {.name = 1822 /* RELOPT_OTHER_UPPER_REL */, .value = (uint32) RELOPT_OTHER_UPPER_REL /* 5 */},
+   {.name = 1823 /* RELOPT_DEADREL */, .value = (uint32) RELOPT_DEADREL /* 6 */},
+   {.name = 1989 /* BackwardScanDirection */, .value = (uint32) BackwardScanDirection /* 4294967295 */},
+   {.name = 1990 /* NoMovementScanDirection */, .value = (uint32) NoMovementScanDirection /* 0 */},
+   {.name = 1991 /* ForwardScanDirection */, .value = (uint32) ForwardScanDirection /* 1 */},
+   {.name = 2029 /* UNIQUE_PATH_NOOP */, .value = (uint32) UNIQUE_PATH_NOOP /* 0 */},
+   {.name = 2030 /* UNIQUE_PATH_HASH */, .value = (uint32) UNIQUE_PATH_HASH /* 1 */},
+   {.name = 2031 /* UNIQUE_PATH_SORT */, .value = (uint32) UNIQUE_PATH_SORT /* 2 */},
+   {.name = 2065 /* AGG_PLAIN */, .value = (uint32) AGG_PLAIN /* 0 */},
+   {.name = 2066 /* AGG_SORTED */, .value = (uint32) AGG_SORTED /* 1 */},
+   {.name = 2067 /* AGG_HASHED */, .value = (uint32) AGG_HASHED /* 2 */},
+   {.name = 2068 /* AGG_MIXED */, .value = (uint32) AGG_MIXED /* 3 */},
+   {.name = 2086 /* SETOPCMD_INTERSECT */, .value = (uint32) SETOPCMD_INTERSECT /* 0 */},
+   {.name = 2087 /* SETOPCMD_INTERSECT_ALL */, .value = (uint32) SETOPCMD_INTERSECT_ALL /* 1 */},
+   {.name = 2088 /* SETOPCMD_EXCEPT */, .value = (uint32) SETOPCMD_EXCEPT /* 2 */},
+   {.name = 2089 /* SETOPCMD_EXCEPT_ALL */, .value = (uint32) SETOPCMD_EXCEPT_ALL /* 3 */},
+   {.name = 2092 /* SETOP_SORTED */, .value = (uint32) SETOP_SORTED /* 0 */},
+   {.name = 2093 /* SETOP_HASHED */, .value = (uint32) SETOP_HASHED /* 1 */},
+   {.name = 2335 /* ROW_MARK_EXCLUSIVE */, .value = (uint32) ROW_MARK_EXCLUSIVE /* 0 */},
+   {.name = 2336 /* ROW_MARK_NOKEYEXCLUSIVE */, .value = (uint32) ROW_MARK_NOKEYEXCLUSIVE /* 1 */},
+   {.name = 2337 /* ROW_MARK_SHARE */, .value = (uint32) ROW_MARK_SHARE /* 2 */},
+   {.name = 2338 /* ROW_MARK_KEYSHARE */, .value = (uint32) ROW_MARK_KEYSHARE /* 3 */},
+   {.name = 2339 /* ROW_MARK_REFERENCE */, .value = (uint32) ROW_MARK_REFERENCE /* 4 */},
+   {.name = 2340 /* ROW_MARK_COPY */, .value = (uint32) ROW_MARK_COPY /* 5 */},
+   {.name = 2366 /* PARTPRUNE_COMBINE_UNION */, .value = (uint32) PARTPRUNE_COMBINE_UNION /* 0 */},
+   {.name = 2367 /* PARTPRUNE_COMBINE_INTERSECT */, .value = (uint32) PARTPRUNE_COMBINE_INTERSECT /* 1 */},
+   {.name = 2457 /* SFRM_ValuePerCall */, .value = (uint32) SFRM_ValuePerCall /* 1 */},
+   {.name = 2458 /* SFRM_Materialize */, .value = (uint32) SFRM_Materialize /* 2 */},
+   {.name = 2459 /* SFRM_Materialize_Random */, .value = (uint32) SFRM_Materialize_Random /* 4 */},
+   {.name = 2460 /* SFRM_Materialize_Preferred */, .value = (uint32) SFRM_Materialize_Preferred /* 8 */},
+   {.name = 2463 /* ExprSingleResult */, .value = (uint32) ExprSingleResult /* 0 */},
+   {.name = 2464 /* ExprMultipleResult */, .value = (uint32) ExprMultipleResult /* 1 */},
+   {.name = 2465 /* ExprEndResult */, .value = (uint32) ExprEndResult /* 2 */},
+   {.name = 2625 /* DOM_CONSTRAINT_NOTNULL */, .value = (uint32) DOM_CONSTRAINT_NOTNULL /* 0 */},
+   {.name = 2626 /* DOM_CONSTRAINT_CHECK */, .value = (uint32) DOM_CONSTRAINT_CHECK /* 1 */},
+   {.name = 3060 /* LIMIT_INITIAL */, .value = (uint32) LIMIT_INITIAL /* 0 */},
+   {.name = 3061 /* LIMIT_RESCAN */, .value = (uint32) LIMIT_RESCAN /* 1 */},
+   {.name = 3062 /* LIMIT_EMPTY */, .value = (uint32) LIMIT_EMPTY /* 2 */},
+   {.name = 3063 /* LIMIT_INWINDOW */, .value = (uint32) LIMIT_INWINDOW /* 3 */},
+   {.name = 3064 /* LIMIT_SUBPLANEOF */, .value = (uint32) LIMIT_SUBPLANEOF /* 4 */},
+   {.name = 3065 /* LIMIT_WINDOWEND */, .value = (uint32) LIMIT_WINDOWEND /* 5 */},
+   {.name = 3066 /* LIMIT_WINDOWSTART */, .value = (uint32) LIMIT_WINDOWSTART /* 6 */},
+   {.name = 3077 /* REPLICATION_KIND_PHYSICAL */, .value = (uint32) REPLICATION_KIND_PHYSICAL /* 0 */},
+   {.name = 3078 /* REPLICATION_KIND_LOGICAL */, .value = (uint32) REPLICATION_KIND_LOGICAL /* 1 */}
+};
+
+const TIString ti_strings[] = {
+   {.length = sizeof("MemoryContext") - 1, .string = "MemoryContext"},
+   {.length = sizeof("T_Invalid") - 1, .string = "T_Invalid"},
+   {.length = sizeof("T_IndexInfo") - 1, .string = "T_IndexInfo"},
+   {.length = sizeof("T_ExprContext") - 1, .string = "T_ExprContext"},
+   {.length = sizeof("T_ProjectionInfo") - 1, .string = "T_ProjectionInfo"},
+   {.length = sizeof("T_JunkFilter") - 1, .string = "T_JunkFilter"},
+   {.length = sizeof("T_OnConflictSetState") - 1, .string = "T_OnConflictSetState"},
+   {.length = sizeof("T_ResultRelInfo") - 1, .string = "T_ResultRelInfo"},
+   {.length = sizeof("T_EState") - 1, .string = "T_EState"},
+   {.length = sizeof("T_TupleTableSlot") - 1, .string = "T_TupleTableSlot"},
+   {.length = sizeof("T_Plan") - 1, .string = "T_Plan"},
+   {.length = sizeof("T_Result") - 1, .string = "T_Result"},
+   {.length = sizeof("T_ProjectSet") - 1, .string = "T_ProjectSet"},
+   {.length = sizeof("T_ModifyTable") - 1, .string = "T_ModifyTable"},
+   {.length = sizeof("T_Append") - 1, .string = "T_Append"},
+   {.length = sizeof("T_MergeAppend") - 1, .string = "T_MergeAppend"},
+   {.length = sizeof("T_RecursiveUnion") - 1, .string = "T_RecursiveUnion"},
+   {.length = sizeof("T_BitmapAnd") - 1, .string = "T_BitmapAnd"},
+   {.length = sizeof("T_BitmapOr") - 1, .string = "T_BitmapOr"},
+   {.length = sizeof("T_Scan") - 1, .string = "T_Scan"},
+   {.length = sizeof("T_SeqScan") - 1, .string = "T_SeqScan"},
+   {.length = sizeof("T_SampleScan") - 1, .string = "T_SampleScan"},
+   {.length = sizeof("T_IndexScan") - 1, .string = "T_IndexScan"},
+   {.length = sizeof("T_IndexOnlyScan") - 1, .string = "T_IndexOnlyScan"},
+   {.length = sizeof("T_BitmapIndexScan") - 1, .string = "T_BitmapIndexScan"},
+   {.length = sizeof("T_BitmapHeapScan") - 1, .string = "T_BitmapHeapScan"},
+   {.length = sizeof("T_TidScan") - 1, .string = "T_TidScan"},
+   {.length = sizeof("T_SubqueryScan") - 1, .string = "T_SubqueryScan"},
+   {.length = sizeof("T_FunctionScan") - 1, .string = "T_FunctionScan"},
+   {.length = sizeof("T_ValuesScan") - 1, .string = "T_ValuesScan"},
+   {.length = sizeof("T_TableFuncScan") - 1, .string = "T_TableFuncScan"},
+   {.length = sizeof("T_CteScan") - 1, .string = "T_CteScan"},
+   {.length = sizeof("T_NamedTuplestoreScan") - 1, .string = "T_NamedTuplestoreScan"},
+   {.length = sizeof("T_WorkTableScan") - 1, .string = "T_WorkTableScan"},
+   {.length = sizeof("T_ForeignScan") - 1, .string = "T_ForeignScan"},
+   {.length = sizeof("T_CustomScan") - 1, .string = "T_CustomScan"},
+   {.length = sizeof("T_Join") - 1, .string = "T_Join"},
+   {.length = sizeof("T_NestLoop") - 1, .string = "T_NestLoop"},
+   {.length = sizeof("T_MergeJoin") - 1, .string = "T_MergeJoin"},
+   {.length = sizeof("T_HashJoin") - 1, .string = "T_HashJoin"},
+   {.length = sizeof("T_Material") - 1, .string = "T_Material"},
+   {.length = sizeof("T_Sort") - 1, .string = "T_Sort"},
+   {.length = sizeof("T_Group") - 1, .string = "T_Group"},
+   {.length = sizeof("T_Agg") - 1, .string = "T_Agg"},
+   {.length = sizeof("T_WindowAgg") - 1, .string = "T_WindowAgg"},
+   {.length = sizeof("T_Unique") - 1, .string = "T_Unique"},
+   {.length = sizeof("T_Gather") - 1, .string = "T_Gather"},
+   {.length = sizeof("T_GatherMerge") - 1, .string = "T_GatherMerge"},
+   {.length = sizeof("T_Hash") - 1, .string = "T_Hash"},
+   {.length = sizeof("T_SetOp") - 1, .string = "T_SetOp"},
+   {.length = sizeof("T_LockRows") - 1, .string = "T_LockRows"},
+   {.length = sizeof("T_Limit") - 1, .string = "T_Limit"},
+   {.length = sizeof("T_NestLoopParam") - 1, .string = "T_NestLoopParam"},
+   {.length = sizeof("T_PlanRowMark") - 1, .string = "T_PlanRowMark"},
+   {.length = sizeof("T_PartitionPruneInfo") - 1, .string = "T_PartitionPruneInfo"},
+   {.length = sizeof("T_PartitionedRelPruneInfo") - 1, .string = "T_PartitionedRelPruneInfo"},
+   {.length = sizeof("T_PartitionPruneStep") - 1, .string = "T_PartitionPruneStep"},
+   {.length = sizeof("T_PartitionPruneStepOp") - 1, .string = "T_PartitionPruneStepOp"},
+   {.length = sizeof("T_PartitionPruneStepCombine") - 1, .string = "T_PartitionPruneStepCombine"},
+   {.length = sizeof("T_PlanInvalItem") - 1, .string = "T_PlanInvalItem"},
+   {.length = sizeof("T_PlanState") - 1, .string = "T_PlanState"},
+   {.length = sizeof("T_ResultState") - 1, .string = "T_ResultState"},
+   {.length = sizeof("T_ProjectSetState") - 1, .string = "T_ProjectSetState"},
+   {.length = sizeof("T_ModifyTableState") - 1, .string = "T_ModifyTableState"},
+   {.length = sizeof("T_AppendState") - 1, .string = "T_AppendState"},
+   {.length = sizeof("T_MergeAppendState") - 1, .string = "T_MergeAppendState"},
+   {.length = sizeof("T_RecursiveUnionState") - 1, .string = "T_RecursiveUnionState"},
+   {.length = sizeof("T_BitmapAndState") - 1, .string = "T_BitmapAndState"},
+   {.length = sizeof("T_BitmapOrState") - 1, .string = "T_BitmapOrState"},
+   {.length = sizeof("T_ScanState") - 1, .string = "T_ScanState"},
+   {.length = sizeof("T_SeqScanState") - 1, .string = "T_SeqScanState"},
+   {.length = sizeof("T_SampleScanState") - 1, .string = "T_SampleScanState"},
+   {.length = sizeof("T_IndexScanState") - 1, .string = "T_IndexScanState"},
+   {.length = sizeof("T_IndexOnlyScanState") - 1, .string = "T_IndexOnlyScanState"},
+   {.length = sizeof("T_BitmapIndexScanState") - 1, .string = "T_BitmapIndexScanState"},
+   {.length = sizeof("T_BitmapHeapScanState") - 1, .string = "T_BitmapHeapScanState"},
+   {.length = sizeof("T_TidScanState") - 1, .string = "T_TidScanState"},
+   {.length = sizeof("T_SubqueryScanState") - 1, .string = "T_SubqueryScanState"},
+   {.length = sizeof("T_FunctionScanState") - 1, .string = "T_FunctionScanState"},
+   {.length = sizeof("T_TableFuncScanState") - 1, .string = "T_TableFuncScanState"},
+   {.length = sizeof("T_ValuesScanState") - 1, .string = "T_ValuesScanState"},
+   {.length = sizeof("T_CteScanState") - 1, .string = "T_CteScanState"},
+   {.length = sizeof("T_NamedTuplestoreScanState") - 1, .string = "T_NamedTuplestoreScanState"},
+   {.length = sizeof("T_WorkTableScanState") - 1, .string = "T_WorkTableScanState"},
+   {.length = sizeof("T_ForeignScanState") - 1, .string = "T_ForeignScanState"},
+   {.length = sizeof("T_CustomScanState") - 1, .string = "T_CustomScanState"},
+   {.length = sizeof("T_JoinState") - 1, .string = "T_JoinState"},
+   {.length = sizeof("T_NestLoopState") - 1, .string = "T_NestLoopState"},
+   {.length = sizeof("T_MergeJoinState") - 1, .string = "T_MergeJoinState"},
+   {.length = sizeof("T_HashJoinState") - 1, .string = "T_HashJoinState"},
+   {.length = sizeof("T_MaterialState") - 1, .string = "T_MaterialState"},
+   {.length = sizeof("T_SortState") - 1, .string = "T_SortState"},
+   {.length = sizeof("T_GroupState") - 1, .string = "T_GroupState"},
+   {.length = sizeof("T_AggState") - 1, .string = "T_AggState"},
+   {.length = sizeof("T_WindowAggState") - 1, .string = "T_WindowAggState"},
+   {.length = sizeof("T_UniqueState") - 1, .string = "T_UniqueState"},
+   {.length = sizeof("T_GatherState") - 1, .string = "T_GatherState"},
+   {.length = sizeof("T_GatherMergeState") - 1, .string = "T_GatherMergeState"},
+   {.length = sizeof("T_HashState") - 1, .string = "T_HashState"},
+   {.length = sizeof("T_SetOpState") - 1, .string = "T_SetOpState"},
+   {.length = sizeof("T_LockRowsState") - 1, .string = "T_LockRowsState"},
+   {.length = sizeof("T_LimitState") - 1, .string = "T_LimitState"},
+   {.length = sizeof("T_Alias") - 1, .string = "T_Alias"},
+   {.length = sizeof("T_RangeVar") - 1, .string = "T_RangeVar"},
+   {.length = sizeof("T_TableFunc") - 1, .string = "T_TableFunc"},
+   {.length = sizeof("T_Expr") - 1, .string = "T_Expr"},
+   {.length = sizeof("T_Var") - 1, .string = "T_Var"},
+   {.length = sizeof("T_Const") - 1, .string = "T_Const"},
+   {.length = sizeof("T_Param") - 1, .string = "T_Param"},
+   {.length = sizeof("T_Aggref") - 1, .string = "T_Aggref"},
+   {.length = sizeof("T_GroupingFunc") - 1, .string = "T_GroupingFunc"},
+   {.length = sizeof("T_WindowFunc") - 1, .string = "T_WindowFunc"},
+   {.length = sizeof("T_SubscriptingRef") - 1, .string = "T_SubscriptingRef"},
+   {.length = sizeof("T_FuncExpr") - 1, .string = "T_FuncExpr"},
+   {.length = sizeof("T_NamedArgExpr") - 1, .string = "T_NamedArgExpr"},
+   {.length = sizeof("T_OpExpr") - 1, .string = "T_OpExpr"},
+   {.length = sizeof("T_DistinctExpr") - 1, .string = "T_DistinctExpr"},
+   {.length = sizeof("T_NullIfExpr") - 1, .string = "T_NullIfExpr"},
+   {.length = sizeof("T_ScalarArrayOpExpr") - 1, .string = "T_ScalarArrayOpExpr"},
+   {.length = sizeof("T_BoolExpr") - 1, .string = "T_BoolExpr"},
+   {.length = sizeof("T_SubLink") - 1, .string = "T_SubLink"},
+   {.length = sizeof("T_SubPlan") - 1, .string = "T_SubPlan"},
+   {.length = sizeof("T_AlternativeSubPlan") - 1, .string = "T_AlternativeSubPlan"},
+   {.length = sizeof("T_FieldSelect") - 1, .string = "T_FieldSelect"},
+   {.length = sizeof("T_FieldStore") - 1, .string = "T_FieldStore"},
+   {.length = sizeof("T_RelabelType") - 1, .string = "T_RelabelType"},
+   {.length = sizeof("T_CoerceViaIO") - 1, .string = "T_CoerceViaIO"},
+   {.length = sizeof("T_ArrayCoerceExpr") - 1, .string = "T_ArrayCoerceExpr"},
+   {.length = sizeof("T_ConvertRowtypeExpr") - 1, .string = "T_ConvertRowtypeExpr"},
+   {.length = sizeof("T_CollateExpr") - 1, .string = "T_CollateExpr"},
+   {.length = sizeof("T_CaseExpr") - 1, .string = "T_CaseExpr"},
+   {.length = sizeof("T_CaseWhen") - 1, .string = "T_CaseWhen"},
+   {.length = sizeof("T_CaseTestExpr") - 1, .string = "T_CaseTestExpr"},
+   {.length = sizeof("T_ArrayExpr") - 1, .string = "T_ArrayExpr"},
+   {.length = sizeof("T_RowExpr") - 1, .string = "T_RowExpr"},
+   {.length = sizeof("T_RowCompareExpr") - 1, .string = "T_RowCompareExpr"},
+   {.length = sizeof("T_CoalesceExpr") - 1, .string = "T_CoalesceExpr"},
+   {.length = sizeof("T_MinMaxExpr") - 1, .string = "T_MinMaxExpr"},
+   {.length = sizeof("T_SQLValueFunction") - 1, .string = "T_SQLValueFunction"},
+   {.length = sizeof("T_XmlExpr") - 1, .string = "T_XmlExpr"},
+   {.length = sizeof("T_NullTest") - 1, .string = "T_NullTest"},
+   {.length = sizeof("T_BooleanTest") - 1, .string = "T_BooleanTest"},
+   {.length = sizeof("T_CoerceToDomain") - 1, .string = "T_CoerceToDomain"},
+   {.length = sizeof("T_CoerceToDomainValue") - 1, .string = "T_CoerceToDomainValue"},
+   {.length = sizeof("T_SetToDefault") - 1, .string = "T_SetToDefault"},
+   {.length = sizeof("T_CurrentOfExpr") - 1, .string = "T_CurrentOfExpr"},
+   {.length = sizeof("T_NextValueExpr") - 1, .string = "T_NextValueExpr"},
+   {.length = sizeof("T_InferenceElem") - 1, .string = "T_InferenceElem"},
+   {.length = sizeof("T_TargetEntry") - 1, .string = "T_TargetEntry"},
+   {.length = sizeof("T_RangeTblRef") - 1, .string = "T_RangeTblRef"},
+   {.length = sizeof("T_JoinExpr") - 1, .string = "T_JoinExpr"},
+   {.length = sizeof("T_FromExpr") - 1, .string = "T_FromExpr"},
+   {.length = sizeof("T_OnConflictExpr") - 1, .string = "T_OnConflictExpr"},
+   {.length = sizeof("T_IntoClause") - 1, .string = "T_IntoClause"},
+   {.length = sizeof("T_ExprState") - 1, .string = "T_ExprState"},
+   {.length = sizeof("T_AggrefExprState") - 1, .string = "T_AggrefExprState"},
+   {.length = sizeof("T_WindowFuncExprState") - 1, .string = "T_WindowFuncExprState"},
+   {.length = sizeof("T_SetExprState") - 1, .string = "T_SetExprState"},
+   {.length = sizeof("T_SubPlanState") - 1, .string = "T_SubPlanState"},
+   {.length = sizeof("T_AlternativeSubPlanState") - 1, .string = "T_AlternativeSubPlanState"},
+   {.length = sizeof("T_DomainConstraintState") - 1, .string = "T_DomainConstraintState"},
+   {.length = sizeof("T_PlannerInfo") - 1, .string = "T_PlannerInfo"},
+   {.length = sizeof("T_PlannerGlobal") - 1, .string = "T_PlannerGlobal"},
+   {.length = sizeof("T_RelOptInfo") - 1, .string = "T_RelOptInfo"},
+   {.length = sizeof("T_IndexOptInfo") - 1, .string = "T_IndexOptInfo"},
+   {.length = sizeof("T_ForeignKeyOptInfo") - 1, .string = "T_ForeignKeyOptInfo"},
+   {.length = sizeof("T_ParamPathInfo") - 1, .string = "T_ParamPathInfo"},
+   {.length = sizeof("T_Path") - 1, .string = "T_Path"},
+   {.length = sizeof("T_IndexPath") - 1, .string = "T_IndexPath"},
+   {.length = sizeof("T_BitmapHeapPath") - 1, .string = "T_BitmapHeapPath"},
+   {.length = sizeof("T_BitmapAndPath") - 1, .string = "T_BitmapAndPath"},
+   {.length = sizeof("T_BitmapOrPath") - 1, .string = "T_BitmapOrPath"},
+   {.length = sizeof("T_TidPath") - 1, .string = "T_TidPath"},
+   {.length = sizeof("T_SubqueryScanPath") - 1, .string = "T_SubqueryScanPath"},
+   {.length = sizeof("T_ForeignPath") - 1, .string = "T_ForeignPath"},
+   {.length = sizeof("T_CustomPath") - 1, .string = "T_CustomPath"},
+   {.length = sizeof("T_NestPath") - 1, .string = "T_NestPath"},
+   {.length = sizeof("T_MergePath") - 1, .string = "T_MergePath"},
+   {.length = sizeof("T_HashPath") - 1, .string = "T_HashPath"},
+   {.length = sizeof("T_AppendPath") - 1, .string = "T_AppendPath"},
+   {.length = sizeof("T_MergeAppendPath") - 1, .string = "T_MergeAppendPath"},
+   {.length = sizeof("T_GroupResultPath") - 1, .string = "T_GroupResultPath"},
+   {.length = sizeof("T_MaterialPath") - 1, .string = "T_MaterialPath"},
+   {.length = sizeof("T_UniquePath") - 1, .string = "T_UniquePath"},
+   {.length = sizeof("T_GatherPath") - 1, .string = "T_GatherPath"},
+   {.length = sizeof("T_GatherMergePath") - 1, .string = "T_GatherMergePath"},
+   {.length = sizeof("T_ProjectionPath") - 1, .string = "T_ProjectionPath"},
+   {.length = sizeof("T_ProjectSetPath") - 1, .string = "T_ProjectSetPath"},
+   {.length = sizeof("T_SortPath") - 1, .string = "T_SortPath"},
+   {.length = sizeof("T_GroupPath") - 1, .string = "T_GroupPath"},
+   {.length = sizeof("T_UpperUniquePath") - 1, .string = "T_UpperUniquePath"},
+   {.length = sizeof("T_AggPath") - 1, .string = "T_AggPath"},
+   {.length = sizeof("T_GroupingSetsPath") - 1, .string = "T_GroupingSetsPath"},
+   {.length = sizeof("T_MinMaxAggPath") - 1, .string = "T_MinMaxAggPath"},
+   {.length = sizeof("T_WindowAggPath") - 1, .string = "T_WindowAggPath"},
+   {.length = sizeof("T_SetOpPath") - 1, .string = "T_SetOpPath"},
+   {.length = sizeof("T_RecursiveUnionPath") - 1, .string = "T_RecursiveUnionPath"},
+   {.length = sizeof("T_LockRowsPath") - 1, .string = "T_LockRowsPath"},
+   {.length = sizeof("T_ModifyTablePath") - 1, .string = "T_ModifyTablePath"},
+   {.length = sizeof("T_LimitPath") - 1, .string = "T_LimitPath"},
+   {.length = sizeof("T_EquivalenceClass") - 1, .string = "T_EquivalenceClass"},
+   {.length = sizeof("T_EquivalenceMember") - 1, .string = "T_EquivalenceMember"},
+   {.length = sizeof("T_PathKey") - 1, .string = "T_PathKey"},
+   {.length = sizeof("T_PathTarget") - 1, .string = "T_PathTarget"},
+   {.length = sizeof("T_RestrictInfo") - 1, .string = "T_RestrictInfo"},
+   {.length = sizeof("T_IndexClause") - 1, .string = "T_IndexClause"},
+   {.length = sizeof("T_PlaceHolderVar") - 1, .string = "T_PlaceHolderVar"},
+   {.length = sizeof("T_SpecialJoinInfo") - 1, .string = "T_SpecialJoinInfo"},
+   {.length = sizeof("T_AppendRelInfo") - 1, .string = "T_AppendRelInfo"},
+   {.length = sizeof("T_PlaceHolderInfo") - 1, .string = "T_PlaceHolderInfo"},
+   {.length = sizeof("T_MinMaxAggInfo") - 1, .string = "T_MinMaxAggInfo"},
+   {.length = sizeof("T_PlannerParamItem") - 1, .string = "T_PlannerParamItem"},
+   {.length = sizeof("T_RollupData") - 1, .string = "T_RollupData"},
+   {.length = sizeof("T_GroupingSetData") - 1, .string = "T_GroupingSetData"},
+   {.length = sizeof("T_StatisticExtInfo") - 1, .string = "T_StatisticExtInfo"},
+   {.length = sizeof("T_MemoryContext") - 1, .string = "T_MemoryContext"},
+   {.length = sizeof("T_AllocSetContext") - 1, .string = "T_AllocSetContext"},
+   {.length = sizeof("T_SlabContext") - 1, .string = "T_SlabContext"},
+   {.length = sizeof("T_GenerationContext") - 1, .string = "T_GenerationContext"},
+   {.length = sizeof("T_Value") - 1, .string = "T_Value"},
+   {.length = sizeof("T_Integer") - 1, .string = "T_Integer"},
+   {.length = sizeof("T_Float") - 1, .string = "T_Float"},
+   {.length = sizeof("T_String") - 1, .string = "T_String"},
+   {.length = sizeof("T_BitString") - 1, .string = "T_BitString"},
+   {.length = sizeof("T_Null") - 1, .string = "T_Null"},
+   {.length = sizeof("T_List") - 1, .string = "T_List"},
+   {.length = sizeof("T_IntList") - 1, .string = "T_IntList"},
+   {.length = sizeof("T_OidList") - 1, .string = "T_OidList"},
+   {.length = sizeof("T_ExtensibleNode") - 1, .string = "T_ExtensibleNode"},
+   {.length = sizeof("T_RawStmt") - 1, .string = "T_RawStmt"},
+   {.length = sizeof("T_Query") - 1, .string = "T_Query"},
+   {.length = sizeof("T_PlannedStmt") - 1, .string = "T_PlannedStmt"},
+   {.length = sizeof("T_InsertStmt") - 1, .string = "T_InsertStmt"},
+   {.length = sizeof("T_DeleteStmt") - 1, .string = "T_DeleteStmt"},
+   {.length = sizeof("T_UpdateStmt") - 1, .string = "T_UpdateStmt"},
+   {.length = sizeof("T_SelectStmt") - 1, .string = "T_SelectStmt"},
+   {.length = sizeof("T_AlterTableStmt") - 1, .string = "T_AlterTableStmt"},
+   {.length = sizeof("T_AlterTableCmd") - 1, .string = "T_AlterTableCmd"},
+   {.length = sizeof("T_AlterDomainStmt") - 1, .string = "T_AlterDomainStmt"},
+   {.length = sizeof("T_SetOperationStmt") - 1, .string = "T_SetOperationStmt"},
+   {.length = sizeof("T_GrantStmt") - 1, .string = "T_GrantStmt"},
+   {.length = sizeof("T_GrantRoleStmt") - 1, .string = "T_GrantRoleStmt"},
+   {.length = sizeof("T_AlterDefaultPrivilegesStmt") - 1, .string = "T_AlterDefaultPrivilegesStmt"},
+   {.length = sizeof("T_ClosePortalStmt") - 1, .string = "T_ClosePortalStmt"},
+   {.length = sizeof("T_ClusterStmt") - 1, .string = "T_ClusterStmt"},
+   {.length = sizeof("T_CopyStmt") - 1, .string = "T_CopyStmt"},
+   {.length = sizeof("T_CreateStmt") - 1, .string = "T_CreateStmt"},
+   {.length = sizeof("T_DefineStmt") - 1, .string = "T_DefineStmt"},
+   {.length = sizeof("T_DropStmt") - 1, .string = "T_DropStmt"},
+   {.length = sizeof("T_TruncateStmt") - 1, .string = "T_TruncateStmt"},
+   {.length = sizeof("T_CommentStmt") - 1, .string = "T_CommentStmt"},
+   {.length = sizeof("T_FetchStmt") - 1, .string = "T_FetchStmt"},
+   {.length = sizeof("T_IndexStmt") - 1, .string = "T_IndexStmt"},
+   {.length = sizeof("T_CreateFunctionStmt") - 1, .string = "T_CreateFunctionStmt"},
+   {.length = sizeof("T_AlterFunctionStmt") - 1, .string = "T_AlterFunctionStmt"},
+   {.length = sizeof("T_DoStmt") - 1, .string = "T_DoStmt"},
+   {.length = sizeof("T_RenameStmt") - 1, .string = "T_RenameStmt"},
+   {.length = sizeof("T_RuleStmt") - 1, .string = "T_RuleStmt"},
+   {.length = sizeof("T_NotifyStmt") - 1, .string = "T_NotifyStmt"},
+   {.length = sizeof("T_ListenStmt") - 1, .string = "T_ListenStmt"},
+   {.length = sizeof("T_UnlistenStmt") - 1, .string = "T_UnlistenStmt"},
+   {.length = sizeof("T_TransactionStmt") - 1, .string = "T_TransactionStmt"},
+   {.length = sizeof("T_ViewStmt") - 1, .string = "T_ViewStmt"},
+   {.length = sizeof("T_LoadStmt") - 1, .string = "T_LoadStmt"},
+   {.length = sizeof("T_CreateDomainStmt") - 1, .string = "T_CreateDomainStmt"},
+   {.length = sizeof("T_CreatedbStmt") - 1, .string = "T_CreatedbStmt"},
+   {.length = sizeof("T_DropdbStmt") - 1, .string = "T_DropdbStmt"},
+   {.length = sizeof("T_VacuumStmt") - 1, .string = "T_VacuumStmt"},
+   {.length = sizeof("T_ExplainStmt") - 1, .string = "T_ExplainStmt"},
+   {.length = sizeof("T_CreateTableAsStmt") - 1, .string = "T_CreateTableAsStmt"},
+   {.length = sizeof("T_CreateSeqStmt") - 1, .string = "T_CreateSeqStmt"},
+   {.length = sizeof("T_AlterSeqStmt") - 1, .string = "T_AlterSeqStmt"},
+   {.length = sizeof("T_VariableSetStmt") - 1, .string = "T_VariableSetStmt"},
+   {.length = sizeof("T_VariableShowStmt") - 1, .string = "T_VariableShowStmt"},
+   {.length = sizeof("T_DiscardStmt") - 1, .string = "T_DiscardStmt"},
+   {.length = sizeof("T_CreateTrigStmt") - 1, .string = "T_CreateTrigStmt"},
+   {.length = sizeof("T_CreatePLangStmt") - 1, .string = "T_CreatePLangStmt"},
+   {.length = sizeof("T_CreateRoleStmt") - 1, .string = "T_CreateRoleStmt"},
+   {.length = sizeof("T_AlterRoleStmt") - 1, .string = "T_AlterRoleStmt"},
+   {.length = sizeof("T_DropRoleStmt") - 1, .string = "T_DropRoleStmt"},
+   {.length = sizeof("T_LockStmt") - 1, .string = "T_LockStmt"},
+   {.length = sizeof("T_ConstraintsSetStmt") - 1, .string = "T_ConstraintsSetStmt"},
+   {.length = sizeof("T_ReindexStmt") - 1, .string = "T_ReindexStmt"},
+   {.length = sizeof("T_CheckPointStmt") - 1, .string = "T_CheckPointStmt"},
+   {.length = sizeof("T_CreateSchemaStmt") - 1, .string = "T_CreateSchemaStmt"},
+   {.length = sizeof("T_AlterDatabaseStmt") - 1, .string = "T_AlterDatabaseStmt"},
+   {.length = sizeof("T_AlterDatabaseSetStmt") - 1, .string = "T_AlterDatabaseSetStmt"},
+   {.length = sizeof("T_AlterRoleSetStmt") - 1, .string = "T_AlterRoleSetStmt"},
+   {.length = sizeof("T_CreateConversionStmt") - 1, .string = "T_CreateConversionStmt"},
+   {.length = sizeof("T_CreateCastStmt") - 1, .string = "T_CreateCastStmt"},
+   {.length = sizeof("T_CreateOpClassStmt") - 1, .string = "T_CreateOpClassStmt"},
+   {.length = sizeof("T_CreateOpFamilyStmt") - 1, .string = "T_CreateOpFamilyStmt"},
+   {.length = sizeof("T_AlterOpFamilyStmt") - 1, .string = "T_AlterOpFamilyStmt"},
+   {.length = sizeof("T_PrepareStmt") - 1, .string = "T_PrepareStmt"},
+   {.length = sizeof("T_ExecuteStmt") - 1, .string = "T_ExecuteStmt"},
+   {.length = sizeof("T_DeallocateStmt") - 1, .string = "T_DeallocateStmt"},
+   {.length = sizeof("T_DeclareCursorStmt") - 1, .string = "T_DeclareCursorStmt"},
+   {.length = sizeof("T_CreateTableSpaceStmt") - 1, .string = "T_CreateTableSpaceStmt"},
+   {.length = sizeof("T_DropTableSpaceStmt") - 1, .string = "T_DropTableSpaceStmt"},
+   {.length = sizeof("T_AlterObjectDependsStmt") - 1, .string = "T_AlterObjectDependsStmt"},
+   {.length = sizeof("T_AlterObjectSchemaStmt") - 1, .string = "T_AlterObjectSchemaStmt"},
+   {.length = sizeof("T_AlterOwnerStmt") - 1, .string = "T_AlterOwnerStmt"},
+   {.length = sizeof("T_AlterOperatorStmt") - 1, .string = "T_AlterOperatorStmt"},
+   {.length = sizeof("T_DropOwnedStmt") - 1, .string = "T_DropOwnedStmt"},
+   {.length = sizeof("T_ReassignOwnedStmt") - 1, .string = "T_ReassignOwnedStmt"},
+   {.length = sizeof("T_CompositeTypeStmt") - 1, .string = "T_CompositeTypeStmt"},
+   {.length = sizeof("T_CreateEnumStmt") - 1, .string = "T_CreateEnumStmt"},
+   {.length = sizeof("T_CreateRangeStmt") - 1, .string = "T_CreateRangeStmt"},
+   {.length = sizeof("T_AlterEnumStmt") - 1, .string = "T_AlterEnumStmt"},
+   {.length = sizeof("T_AlterTSDictionaryStmt") - 1, .string = "T_AlterTSDictionaryStmt"},
+   {.length = sizeof("T_AlterTSConfigurationStmt") - 1, .string = "T_AlterTSConfigurationStmt"},
+   {.length = sizeof("T_CreateFdwStmt") - 1, .string = "T_CreateFdwStmt"},
+   {.length = sizeof("T_AlterFdwStmt") - 1, .string = "T_AlterFdwStmt"},
+   {.length = sizeof("T_CreateForeignServerStmt") - 1, .string = "T_CreateForeignServerStmt"},
+   {.length = sizeof("T_AlterForeignServerStmt") - 1, .string = "T_AlterForeignServerStmt"},
+   {.length = sizeof("T_CreateUserMappingStmt") - 1, .string = "T_CreateUserMappingStmt"},
+   {.length = sizeof("T_AlterUserMappingStmt") - 1, .string = "T_AlterUserMappingStmt"},
+   {.length = sizeof("T_DropUserMappingStmt") - 1, .string = "T_DropUserMappingStmt"},
+   {.length = sizeof("T_AlterTableSpaceOptionsStmt") - 1, .string = "T_AlterTableSpaceOptionsStmt"},
+   {.length = sizeof("T_AlterTableMoveAllStmt") - 1, .string = "T_AlterTableMoveAllStmt"},
+   {.length = sizeof("T_SecLabelStmt") - 1, .string = "T_SecLabelStmt"},
+   {.length = sizeof("T_CreateForeignTableStmt") - 1, .string = "T_CreateForeignTableStmt"},
+   {.length = sizeof("T_ImportForeignSchemaStmt") - 1, .string = "T_ImportForeignSchemaStmt"},
+   {.length = sizeof("T_CreateExtensionStmt") - 1, .string = "T_CreateExtensionStmt"},
+   {.length = sizeof("T_AlterExtensionStmt") - 1, .string = "T_AlterExtensionStmt"},
+   {.length = sizeof("T_AlterExtensionContentsStmt") - 1, .string = "T_AlterExtensionContentsStmt"},
+   {.length = sizeof("T_CreateEventTrigStmt") - 1, .string = "T_CreateEventTrigStmt"},
+   {.length = sizeof("T_AlterEventTrigStmt") - 1, .string = "T_AlterEventTrigStmt"},
+   {.length = sizeof("T_RefreshMatViewStmt") - 1, .string = "T_RefreshMatViewStmt"},
+   {.length = sizeof("T_ReplicaIdentityStmt") - 1, .string = "T_ReplicaIdentityStmt"},
+   {.length = sizeof("T_AlterSystemStmt") - 1, .string = "T_AlterSystemStmt"},
+   {.length = sizeof("T_CreatePolicyStmt") - 1, .string = "T_CreatePolicyStmt"},
+   {.length = sizeof("T_AlterPolicyStmt") - 1, .string = "T_AlterPolicyStmt"},
+   {.length = sizeof("T_CreateTransformStmt") - 1, .string = "T_CreateTransformStmt"},
+   {.length = sizeof("T_CreateAmStmt") - 1, .string = "T_CreateAmStmt"},
+   {.length = sizeof("T_CreatePublicationStmt") - 1, .string = "T_CreatePublicationStmt"},
+   {.length = sizeof("T_AlterPublicationStmt") - 1, .string = "T_AlterPublicationStmt"},
+   {.length = sizeof("T_CreateSubscriptionStmt") - 1, .string = "T_CreateSubscriptionStmt"},
+   {.length = sizeof("T_AlterSubscriptionStmt") - 1, .string = "T_AlterSubscriptionStmt"},
+   {.length = sizeof("T_DropSubscriptionStmt") - 1, .string = "T_DropSubscriptionStmt"},
+   {.length = sizeof("T_CreateStatsStmt") - 1, .string = "T_CreateStatsStmt"},
+   {.length = sizeof("T_AlterCollationStmt") - 1, .string = "T_AlterCollationStmt"},
+   {.length = sizeof("T_CallStmt") - 1, .string = "T_CallStmt"},
+   {.length = sizeof("T_AlterStatsStmt") - 1, .string = "T_AlterStatsStmt"},
+   {.length = sizeof("T_A_Expr") - 1, .string = "T_A_Expr"},
+   {.length = sizeof("T_ColumnRef") - 1, .string = "T_ColumnRef"},
+   {.length = sizeof("T_ParamRef") - 1, .string = "T_ParamRef"},
+   {.length = sizeof("T_A_Const") - 1, .string = "T_A_Const"},
+   {.length = sizeof("T_FuncCall") - 1, .string = "T_FuncCall"},
+   {.length = sizeof("T_A_Star") - 1, .string = "T_A_Star"},
+   {.length = sizeof("T_A_Indices") - 1, .string = "T_A_Indices"},
+   {.length = sizeof("T_A_Indirection") - 1, .string = "T_A_Indirection"},
+   {.length = sizeof("T_A_ArrayExpr") - 1, .string = "T_A_ArrayExpr"},
+   {.length = sizeof("T_ResTarget") - 1, .string = "T_ResTarget"},
+   {.length = sizeof("T_MultiAssignRef") - 1, .string = "T_MultiAssignRef"},
+   {.length = sizeof("T_TypeCast") - 1, .string = "T_TypeCast"},
+   {.length = sizeof("T_CollateClause") - 1, .string = "T_CollateClause"},
+   {.length = sizeof("T_SortBy") - 1, .string = "T_SortBy"},
+   {.length = sizeof("T_WindowDef") - 1, .string = "T_WindowDef"},
+   {.length = sizeof("T_RangeSubselect") - 1, .string = "T_RangeSubselect"},
+   {.length = sizeof("T_RangeFunction") - 1, .string = "T_RangeFunction"},
+   {.length = sizeof("T_RangeTableSample") - 1, .string = "T_RangeTableSample"},
+   {.length = sizeof("T_RangeTableFunc") - 1, .string = "T_RangeTableFunc"},
+   {.length = sizeof("T_RangeTableFuncCol") - 1, .string = "T_RangeTableFuncCol"},
+   {.length = sizeof("T_TypeName") - 1, .string = "T_TypeName"},
+   {.length = sizeof("T_ColumnDef") - 1, .string = "T_ColumnDef"},
+   {.length = sizeof("T_IndexElem") - 1, .string = "T_IndexElem"},
+   {.length = sizeof("T_Constraint") - 1, .string = "T_Constraint"},
+   {.length = sizeof("T_DefElem") - 1, .string = "T_DefElem"},
+   {.length = sizeof("T_RangeTblEntry") - 1, .string = "T_RangeTblEntry"},
+   {.length = sizeof("T_RangeTblFunction") - 1, .string = "T_RangeTblFunction"},
+   {.length = sizeof("T_TableSampleClause") - 1, .string = "T_TableSampleClause"},
+   {.length = sizeof("T_WithCheckOption") - 1, .string = "T_WithCheckOption"},
+   {.length = sizeof("T_SortGroupClause") - 1, .string = "T_SortGroupClause"},
+   {.length = sizeof("T_GroupingSet") - 1, .string = "T_GroupingSet"},
+   {.length = sizeof("T_WindowClause") - 1, .string = "T_WindowClause"},
+   {.length = sizeof("T_ObjectWithArgs") - 1, .string = "T_ObjectWithArgs"},
+   {.length = sizeof("T_AccessPriv") - 1, .string = "T_AccessPriv"},
+   {.length = sizeof("T_CreateOpClassItem") - 1, .string = "T_CreateOpClassItem"},
+   {.length = sizeof("T_TableLikeClause") - 1, .string = "T_TableLikeClause"},
+   {.length = sizeof("T_FunctionParameter") - 1, .string = "T_FunctionParameter"},
+   {.length = sizeof("T_LockingClause") - 1, .string = "T_LockingClause"},
+   {.length = sizeof("T_RowMarkClause") - 1, .string = "T_RowMarkClause"},
+   {.length = sizeof("T_XmlSerialize") - 1, .string = "T_XmlSerialize"},
+   {.length = sizeof("T_WithClause") - 1, .string = "T_WithClause"},
+   {.length = sizeof("T_InferClause") - 1, .string = "T_InferClause"},
+   {.length = sizeof("T_OnConflictClause") - 1, .string = "T_OnConflictClause"},
+   {.length = sizeof("T_CommonTableExpr") - 1, .string = "T_CommonTableExpr"},
+   {.length = sizeof("T_RoleSpec") - 1, .string = "T_RoleSpec"},
+   {.length = sizeof("T_TriggerTransition") - 1, .string = "T_TriggerTransition"},
+   {.length = sizeof("T_PartitionElem") - 1, .string = "T_PartitionElem"},
+   {.length = sizeof("T_PartitionSpec") - 1, .string = "T_PartitionSpec"},
+   {.length = sizeof("T_PartitionBoundSpec") - 1, .string = "T_PartitionBoundSpec"},
+   {.length = sizeof("T_PartitionRangeDatum") - 1, .string = "T_PartitionRangeDatum"},
+   {.length = sizeof("T_PartitionCmd") - 1, .string = "T_PartitionCmd"},
+   {.length = sizeof("T_VacuumRelation") - 1, .string = "T_VacuumRelation"},
+   {.length = sizeof("T_IdentifySystemCmd") - 1, .string = "T_IdentifySystemCmd"},
+   {.length = sizeof("T_BaseBackupCmd") - 1, .string = "T_BaseBackupCmd"},
+   {.length = sizeof("T_CreateReplicationSlotCmd") - 1, .string = "T_CreateReplicationSlotCmd"},
+   {.length = sizeof("T_DropReplicationSlotCmd") - 1, .string = "T_DropReplicationSlotCmd"},
+   {.length = sizeof("T_StartReplicationCmd") - 1, .string = "T_StartReplicationCmd"},
+   {.length = sizeof("T_TimeLineHistoryCmd") - 1, .string = "T_TimeLineHistoryCmd"},
+   {.length = sizeof("T_SQLCmd") - 1, .string = "T_SQLCmd"},
+   {.length = sizeof("T_TriggerData") - 1, .string = "T_TriggerData"},
+   {.length = sizeof("T_EventTriggerData") - 1, .string = "T_EventTriggerData"},
+   {.length = sizeof("T_ReturnSetInfo") - 1, .string = "T_ReturnSetInfo"},
+   {.length = sizeof("T_WindowObjectData") - 1, .string = "T_WindowObjectData"},
+   {.length = sizeof("T_TIDBitmap") - 1, .string = "T_TIDBitmap"},
+   {.length = sizeof("T_InlineCodeBlock") - 1, .string = "T_InlineCodeBlock"},
+   {.length = sizeof("T_FdwRoutine") - 1, .string = "T_FdwRoutine"},
+   {.length = sizeof("T_IndexAmRoutine") - 1, .string = "T_IndexAmRoutine"},
+   {.length = sizeof("T_TableAmRoutine") - 1, .string = "T_TableAmRoutine"},
+   {.length = sizeof("T_TsmRoutine") - 1, .string = "T_TsmRoutine"},
+   {.length = sizeof("T_ForeignKeyCacheInfo") - 1, .string = "T_ForeignKeyCacheInfo"},
+   {.length = sizeof("T_CallContext") - 1, .string = "T_CallContext"},
+   {.length = sizeof("T_SupportRequestSimplify") - 1, .string = "T_SupportRequestSimplify"},
+   {.length = sizeof("T_SupportRequestSelectivity") - 1, .string = "T_SupportRequestSelectivity"},
+   {.length = sizeof("T_SupportRequestCost") - 1, .string = "T_SupportRequestCost"},
+   {.length = sizeof("T_SupportRequestRows") - 1, .string = "T_SupportRequestRows"},
+   {.length = sizeof("T_SupportRequestIndexCondition") - 1, .string = "T_SupportRequestIndexCondition"},
+   {.length = sizeof("enum NodeTag") - 1, .string = "enum NodeTag"},
+   {.length = sizeof("type") - 1, .string = "type"},
+   {.length = sizeof("int") - 1, .string = "int"},
+   {.length = sizeof("length") - 1, .string = "length"},
+   {.length = sizeof("max_length") - 1, .string = "max_length"},
+   {.length = sizeof("union ListCell *") - 1, .string = "union ListCell *"},
+   {.length = sizeof("elements") - 1, .string = "elements"},
+   {.length = sizeof("union ListCell []") - 1, .string = "union ListCell []"},
+   {.length = sizeof("initial_elements") - 1, .string = "initial_elements"},
+   {.length = sizeof("List") - 1, .string = "List"},
+   {.length = sizeof("OidList") - 1, .string = "OidList"},
+   {.length = sizeof("IntList") - 1, .string = "IntList"},
+   {.length = sizeof("char *") - 1, .string = "char *"},
+   {.length = sizeof("aliasname") - 1, .string = "aliasname"},
+   {.length = sizeof("struct List *") - 1, .string = "struct List *"},
+   {.length = sizeof("colnames") - 1, .string = "colnames"},
+   {.length = sizeof("Alias") - 1, .string = "Alias"},
+   {.length = sizeof("catalogname") - 1, .string = "catalogname"},
+   {.length = sizeof("schemaname") - 1, .string = "schemaname"},
+   {.length = sizeof("relname") - 1, .string = "relname"},
+   {.length = sizeof("_Bool") - 1, .string = "_Bool"},
+   {.length = sizeof("inh") - 1, .string = "inh"},
+   {.length = sizeof("char") - 1, .string = "char"},
+   {.length = sizeof("relpersistence") - 1, .string = "relpersistence"},
+   {.length = sizeof("struct Alias *") - 1, .string = "struct Alias *"},
+   {.length = sizeof("alias") - 1, .string = "alias"},
+   {.length = sizeof("location") - 1, .string = "location"},
+   {.length = sizeof("RangeVar") - 1, .string = "RangeVar"},
+   {.length = sizeof("ns_uris") - 1, .string = "ns_uris"},
+   {.length = sizeof("ns_names") - 1, .string = "ns_names"},
+   {.length = sizeof("struct Node *") - 1, .string = "struct Node *"},
+   {.length = sizeof("docexpr") - 1, .string = "docexpr"},
+   {.length = sizeof("rowexpr") - 1, .string = "rowexpr"},
+   {.length = sizeof("coltypes") - 1, .string = "coltypes"},
+   {.length = sizeof("coltypmods") - 1, .string = "coltypmods"},
+   {.length = sizeof("colcollations") - 1, .string = "colcollations"},
+   {.length = sizeof("colexprs") - 1, .string = "colexprs"},
+   {.length = sizeof("coldefexprs") - 1, .string = "coldefexprs"},
+   {.length = sizeof("struct Bitmapset *") - 1, .string = "struct Bitmapset *"},
+   {.length = sizeof("notnulls") - 1, .string = "notnulls"},
+   {.length = sizeof("ordinalitycol") - 1, .string = "ordinalitycol"},
+   {.length = sizeof("TableFunc") - 1, .string = "TableFunc"},
+   {.length = sizeof("struct RangeVar *") - 1, .string = "struct RangeVar *"},
+   {.length = sizeof("rel") - 1, .string = "rel"},
+   {.length = sizeof("colNames") - 1, .string = "colNames"},
+   {.length = sizeof("accessMethod") - 1, .string = "accessMethod"},
+   {.length = sizeof("options") - 1, .string = "options"},
+   {.length = sizeof("ONCOMMIT_NOOP") - 1, .string = "ONCOMMIT_NOOP"},
+   {.length = sizeof("ONCOMMIT_PRESERVE_ROWS") - 1, .string = "ONCOMMIT_PRESERVE_ROWS"},
+   {.length = sizeof("ONCOMMIT_DELETE_ROWS") - 1, .string = "ONCOMMIT_DELETE_ROWS"},
+   {.length = sizeof("ONCOMMIT_DROP") - 1, .string = "ONCOMMIT_DROP"},
+   {.length = sizeof("enum OnCommitAction") - 1, .string = "enum OnCommitAction"},
+   {.length = sizeof("onCommit") - 1, .string = "onCommit"},
+   {.length = sizeof("tableSpaceName") - 1, .string = "tableSpaceName"},
+   {.length = sizeof("viewQuery") - 1, .string = "viewQuery"},
+   {.length = sizeof("skipData") - 1, .string = "skipData"},
+   {.length = sizeof("IntoClause") - 1, .string = "IntoClause"},
+   {.length = sizeof("Expr") - 1, .string = "Expr"},
+   {.length = sizeof("struct Expr") - 1, .string = "struct Expr"},
+   {.length = sizeof("xpr") - 1, .string = "xpr"},
+   {.length = sizeof("unsigned int") - 1, .string = "unsigned int"},
+   {.length = sizeof("varno") - 1, .string = "varno"},
+   {.length = sizeof("short") - 1, .string = "short"},
+   {.length = sizeof("varattno") - 1, .string = "varattno"},
+   {.length = sizeof("vartype") - 1, .string = "vartype"},
+   {.length = sizeof("vartypmod") - 1, .string = "vartypmod"},
+   {.length = sizeof("varcollid") - 1, .string = "varcollid"},
+   {.length = sizeof("varlevelsup") - 1, .string = "varlevelsup"},
+   {.length = sizeof("varnoold") - 1, .string = "varnoold"},
+   {.length = sizeof("varoattno") - 1, .string = "varoattno"},
+   {.length = sizeof("Var") - 1, .string = "Var"},
+   {.length = sizeof("consttype") - 1, .string = "consttype"},
+   {.length = sizeof("consttypmod") - 1, .string = "consttypmod"},
+   {.length = sizeof("constcollid") - 1, .string = "constcollid"},
+   {.length = sizeof("constlen") - 1, .string = "constlen"},
+   {.length = sizeof("constisnull") - 1, .string = "constisnull"},
+   {.length = sizeof("constbyval") - 1, .string = "constbyval"},
+   {.length = sizeof("unsigned long") - 1, .string = "unsigned long"},
+   {.length = sizeof("constvalue") - 1, .string = "constvalue"},
+   {.length = sizeof("Const") - 1, .string = "Const"},
+   {.length = sizeof("PARAM_EXTERN") - 1, .string = "PARAM_EXTERN"},
+   {.length = sizeof("PARAM_EXEC") - 1, .string = "PARAM_EXEC"},
+   {.length = sizeof("PARAM_SUBLINK") - 1, .string = "PARAM_SUBLINK"},
+   {.length = sizeof("PARAM_MULTIEXPR") - 1, .string = "PARAM_MULTIEXPR"},
+   {.length = sizeof("enum ParamKind") - 1, .string = "enum ParamKind"},
+   {.length = sizeof("paramkind") - 1, .string = "paramkind"},
+   {.length = sizeof("paramid") - 1, .string = "paramid"},
+   {.length = sizeof("paramtype") - 1, .string = "paramtype"},
+   {.length = sizeof("paramtypmod") - 1, .string = "paramtypmod"},
+   {.length = sizeof("paramcollid") - 1, .string = "paramcollid"},
+   {.length = sizeof("Param") - 1, .string = "Param"},
+   {.length = sizeof("aggfnoid") - 1, .string = "aggfnoid"},
+   {.length = sizeof("aggtype") - 1, .string = "aggtype"},
+   {.length = sizeof("aggcollid") - 1, .string = "aggcollid"},
+   {.length = sizeof("inputcollid") - 1, .string = "inputcollid"},
+   {.length = sizeof("aggtranstype") - 1, .string = "aggtranstype"},
+   {.length = sizeof("aggargtypes") - 1, .string = "aggargtypes"},
+   {.length = sizeof("aggdirectargs") - 1, .string = "aggdirectargs"},
+   {.length = sizeof("args") - 1, .string = "args"},
+   {.length = sizeof("aggorder") - 1, .string = "aggorder"},
+   {.length = sizeof("aggdistinct") - 1, .string = "aggdistinct"},
+   {.length = sizeof("struct Expr *") - 1, .string = "struct Expr *"},
+   {.length = sizeof("aggfilter") - 1, .string = "aggfilter"},
+   {.length = sizeof("aggstar") - 1, .string = "aggstar"},
+   {.length = sizeof("aggvariadic") - 1, .string = "aggvariadic"},
+   {.length = sizeof("aggkind") - 1, .string = "aggkind"},
+   {.length = sizeof("agglevelsup") - 1, .string = "agglevelsup"},
+   {.length = sizeof("AGGSPLIT_SIMPLE") - 1, .string = "AGGSPLIT_SIMPLE"},
+   {.length = sizeof("AGGSPLIT_INITIAL_SERIAL") - 1, .string = "AGGSPLIT_INITIAL_SERIAL"},
+   {.length = sizeof("AGGSPLIT_FINAL_DESERIAL") - 1, .string = "AGGSPLIT_FINAL_DESERIAL"},
+   {.length = sizeof("enum AggSplit") - 1, .string = "enum AggSplit"},
+   {.length = sizeof("aggsplit") - 1, .string = "aggsplit"},
+   {.length = sizeof("Aggref") - 1, .string = "Aggref"},
+   {.length = sizeof("refs") - 1, .string = "refs"},
+   {.length = sizeof("cols") - 1, .string = "cols"},
+   {.length = sizeof("GroupingFunc") - 1, .string = "GroupingFunc"},
+   {.length = sizeof("winfnoid") - 1, .string = "winfnoid"},
+   {.length = sizeof("wintype") - 1, .string = "wintype"},
+   {.length = sizeof("wincollid") - 1, .string = "wincollid"},
+   {.length = sizeof("winref") - 1, .string = "winref"},
+   {.length = sizeof("winstar") - 1, .string = "winstar"},
+   {.length = sizeof("winagg") - 1, .string = "winagg"},
+   {.length = sizeof("WindowFunc") - 1, .string = "WindowFunc"},
+   {.length = sizeof("refcontainertype") - 1, .string = "refcontainertype"},
+   {.length = sizeof("refelemtype") - 1, .string = "refelemtype"},
+   {.length = sizeof("reftypmod") - 1, .string = "reftypmod"},
+   {.length = sizeof("refcollid") - 1, .string = "refcollid"},
+   {.length = sizeof("refupperindexpr") - 1, .string = "refupperindexpr"},
+   {.length = sizeof("reflowerindexpr") - 1, .string = "reflowerindexpr"},
+   {.length = sizeof("refexpr") - 1, .string = "refexpr"},
+   {.length = sizeof("refassgnexpr") - 1, .string = "refassgnexpr"},
+   {.length = sizeof("SubscriptingRef") - 1, .string = "SubscriptingRef"},
+   {.length = sizeof("funcid") - 1, .string = "funcid"},
+   {.length = sizeof("funcresulttype") - 1, .string = "funcresulttype"},
+   {.length = sizeof("funcretset") - 1, .string = "funcretset"},
+   {.length = sizeof("funcvariadic") - 1, .string = "funcvariadic"},
+   {.length = sizeof("COERCE_EXPLICIT_CALL") - 1, .string = "COERCE_EXPLICIT_CALL"},
+   {.length = sizeof("COERCE_EXPLICIT_CAST") - 1, .string = "COERCE_EXPLICIT_CAST"},
+   {.length = sizeof("COERCE_IMPLICIT_CAST") - 1, .string = "COERCE_IMPLICIT_CAST"},
+   {.length = sizeof("enum CoercionForm") - 1, .string = "enum CoercionForm"},
+   {.length = sizeof("funcformat") - 1, .string = "funcformat"},
+   {.length = sizeof("funccollid") - 1, .string = "funccollid"},
+   {.length = sizeof("FuncExpr") - 1, .string = "FuncExpr"},
+   {.length = sizeof("arg") - 1, .string = "arg"},
+   {.length = sizeof("name") - 1, .string = "name"},
+   {.length = sizeof("argnumber") - 1, .string = "argnumber"},
+   {.length = sizeof("NamedArgExpr") - 1, .string = "NamedArgExpr"},
+   {.length = sizeof("opno") - 1, .string = "opno"},
+   {.length = sizeof("opfuncid") - 1, .string = "opfuncid"},
+   {.length = sizeof("opresulttype") - 1, .string = "opresulttype"},
+   {.length = sizeof("opretset") - 1, .string = "opretset"},
+   {.length = sizeof("opcollid") - 1, .string = "opcollid"},
+   {.length = sizeof("OpExpr") - 1, .string = "OpExpr"},
+   {.length = sizeof("DistinctExpr") - 1, .string = "DistinctExpr"},
+   {.length = sizeof("NullIfExpr") - 1, .string = "NullIfExpr"},
+   {.length = sizeof("useOr") - 1, .string = "useOr"},
+   {.length = sizeof("ScalarArrayOpExpr") - 1, .string = "ScalarArrayOpExpr"},
+   {.length = sizeof("AND_EXPR") - 1, .string = "AND_EXPR"},
+   {.length = sizeof("OR_EXPR") - 1, .string = "OR_EXPR"},
+   {.length = sizeof("NOT_EXPR") - 1, .string = "NOT_EXPR"},
+   {.length = sizeof("enum BoolExprType") - 1, .string = "enum BoolExprType"},
+   {.length = sizeof("boolop") - 1, .string = "boolop"},
+   {.length = sizeof("BoolExpr") - 1, .string = "BoolExpr"},
+   {.length = sizeof("EXISTS_SUBLINK") - 1, .string = "EXISTS_SUBLINK"},
+   {.length = sizeof("ALL_SUBLINK") - 1, .string = "ALL_SUBLINK"},
+   {.length = sizeof("ANY_SUBLINK") - 1, .string = "ANY_SUBLINK"},
+   {.length = sizeof("ROWCOMPARE_SUBLINK") - 1, .string = "ROWCOMPARE_SUBLINK"},
+   {.length = sizeof("EXPR_SUBLINK") - 1, .string = "EXPR_SUBLINK"},
+   {.length = sizeof("MULTIEXPR_SUBLINK") - 1, .string = "MULTIEXPR_SUBLINK"},
+   {.length = sizeof("ARRAY_SUBLINK") - 1, .string = "ARRAY_SUBLINK"},
+   {.length = sizeof("CTE_SUBLINK") - 1, .string = "CTE_SUBLINK"},
+   {.length = sizeof("enum SubLinkType") - 1, .string = "enum SubLinkType"},
+   {.length = sizeof("subLinkType") - 1, .string = "subLinkType"},
+   {.length = sizeof("subLinkId") - 1, .string = "subLinkId"},
+   {.length = sizeof("testexpr") - 1, .string = "testexpr"},
+   {.length = sizeof("operName") - 1, .string = "operName"},
+   {.length = sizeof("subselect") - 1, .string = "subselect"},
+   {.length = sizeof("SubLink") - 1, .string = "SubLink"},
+   {.length = sizeof("paramIds") - 1, .string = "paramIds"},
+   {.length = sizeof("plan_id") - 1, .string = "plan_id"},
+   {.length = sizeof("plan_name") - 1, .string = "plan_name"},
+   {.length = sizeof("firstColType") - 1, .string = "firstColType"},
+   {.length = sizeof("firstColTypmod") - 1, .string = "firstColTypmod"},
+   {.length = sizeof("firstColCollation") - 1, .string = "firstColCollation"},
+   {.length = sizeof("useHashTable") - 1, .string = "useHashTable"},
+   {.length = sizeof("unknownEqFalse") - 1, .string = "unknownEqFalse"},
+   {.length = sizeof("parallel_safe") - 1, .string = "parallel_safe"},
+   {.length = sizeof("setParam") - 1, .string = "setParam"},
+   {.length = sizeof("parParam") - 1, .string = "parParam"},
+   {.length = sizeof("double") - 1, .string = "double"},
+   {.length = sizeof("startup_cost") - 1, .string = "startup_cost"},
+   {.length = sizeof("per_call_cost") - 1, .string = "per_call_cost"},
+   {.length = sizeof("SubPlan") - 1, .string = "SubPlan"},
+   {.length = sizeof("subplans") - 1, .string = "subplans"},
+   {.length = sizeof("AlternativeSubPlan") - 1, .string = "AlternativeSubPlan"},
+   {.length = sizeof("fieldnum") - 1, .string = "fieldnum"},
+   {.length = sizeof("resulttype") - 1, .string = "resulttype"},
+   {.length = sizeof("resulttypmod") - 1, .string = "resulttypmod"},
+   {.length = sizeof("resultcollid") - 1, .string = "resultcollid"},
+   {.length = sizeof("FieldSelect") - 1, .string = "FieldSelect"},
+   {.length = sizeof("newvals") - 1, .string = "newvals"},
+   {.length = sizeof("fieldnums") - 1, .string = "fieldnums"},
+   {.length = sizeof("FieldStore") - 1, .string = "FieldStore"},
+   {.length = sizeof("relabelformat") - 1, .string = "relabelformat"},
+   {.length = sizeof("RelabelType") - 1, .string = "RelabelType"},
+   {.length = sizeof("coerceformat") - 1, .string = "coerceformat"},
+   {.length = sizeof("CoerceViaIO") - 1, .string = "CoerceViaIO"},
+   {.length = sizeof("elemexpr") - 1, .string = "elemexpr"},
+   {.length = sizeof("ArrayCoerceExpr") - 1, .string = "ArrayCoerceExpr"},
+   {.length = sizeof("convertformat") - 1, .string = "convertformat"},
+   {.length = sizeof("ConvertRowtypeExpr") - 1, .string = "ConvertRowtypeExpr"},
+   {.length = sizeof("collOid") - 1, .string = "collOid"},
+   {.length = sizeof("CollateExpr") - 1, .string = "CollateExpr"},
+   {.length = sizeof("casetype") - 1, .string = "casetype"},
+   {.length = sizeof("casecollid") - 1, .string = "casecollid"},
+   {.length = sizeof("defresult") - 1, .string = "defresult"},
+   {.length = sizeof("CaseExpr") - 1, .string = "CaseExpr"},
+   {.length = sizeof("expr") - 1, .string = "expr"},
+   {.length = sizeof("result") - 1, .string = "result"},
+   {.length = sizeof("CaseWhen") - 1, .string = "CaseWhen"},
+   {.length = sizeof("typeId") - 1, .string = "typeId"},
+   {.length = sizeof("typeMod") - 1, .string = "typeMod"},
+   {.length = sizeof("collation") - 1, .string = "collation"},
+   {.length = sizeof("CaseTestExpr") - 1, .string = "CaseTestExpr"},
+   {.length = sizeof("array_typeid") - 1, .string = "array_typeid"},
+   {.length = sizeof("array_collid") - 1, .string = "array_collid"},
+   {.length = sizeof("element_typeid") - 1, .string = "element_typeid"},
+   {.length = sizeof("multidims") - 1, .string = "multidims"},
+   {.length = sizeof("ArrayExpr") - 1, .string = "ArrayExpr"},
+   {.length = sizeof("row_typeid") - 1, .string = "row_typeid"},
+   {.length = sizeof("row_format") - 1, .string = "row_format"},
+   {.length = sizeof("RowExpr") - 1, .string = "RowExpr"},
+   {.length = sizeof("ROWCOMPARE_LT") - 1, .string = "ROWCOMPARE_LT"},
+   {.length = sizeof("ROWCOMPARE_LE") - 1, .string = "ROWCOMPARE_LE"},
+   {.length = sizeof("ROWCOMPARE_EQ") - 1, .string = "ROWCOMPARE_EQ"},
+   {.length = sizeof("ROWCOMPARE_GE") - 1, .string = "ROWCOMPARE_GE"},
+   {.length = sizeof("ROWCOMPARE_GT") - 1, .string = "ROWCOMPARE_GT"},
+   {.length = sizeof("ROWCOMPARE_NE") - 1, .string = "ROWCOMPARE_NE"},
+   {.length = sizeof("enum RowCompareType") - 1, .string = "enum RowCompareType"},
+   {.length = sizeof("rctype") - 1, .string = "rctype"},
+   {.length = sizeof("opnos") - 1, .string = "opnos"},
+   {.length = sizeof("opfamilies") - 1, .string = "opfamilies"},
+   {.length = sizeof("inputcollids") - 1, .string = "inputcollids"},
+   {.length = sizeof("largs") - 1, .string = "largs"},
+   {.length = sizeof("rargs") - 1, .string = "rargs"},
+   {.length = sizeof("RowCompareExpr") - 1, .string = "RowCompareExpr"},
+   {.length = sizeof("coalescetype") - 1, .string = "coalescetype"},
+   {.length = sizeof("coalescecollid") - 1, .string = "coalescecollid"},
+   {.length = sizeof("CoalesceExpr") - 1, .string = "CoalesceExpr"},
+   {.length = sizeof("minmaxtype") - 1, .string = "minmaxtype"},
+   {.length = sizeof("minmaxcollid") - 1, .string = "minmaxcollid"},
+   {.length = sizeof("IS_GREATEST") - 1, .string = "IS_GREATEST"},
+   {.length = sizeof("IS_LEAST") - 1, .string = "IS_LEAST"},
+   {.length = sizeof("enum MinMaxOp") - 1, .string = "enum MinMaxOp"},
+   {.length = sizeof("op") - 1, .string = "op"},
+   {.length = sizeof("MinMaxExpr") - 1, .string = "MinMaxExpr"},
+   {.length = sizeof("SVFOP_CURRENT_DATE") - 1, .string = "SVFOP_CURRENT_DATE"},
+   {.length = sizeof("SVFOP_CURRENT_TIME") - 1, .string = "SVFOP_CURRENT_TIME"},
+   {.length = sizeof("SVFOP_CURRENT_TIME_N") - 1, .string = "SVFOP_CURRENT_TIME_N"},
+   {.length = sizeof("SVFOP_CURRENT_TIMESTAMP") - 1, .string = "SVFOP_CURRENT_TIMESTAMP"},
+   {.length = sizeof("SVFOP_CURRENT_TIMESTAMP_N") - 1, .string = "SVFOP_CURRENT_TIMESTAMP_N"},
+   {.length = sizeof("SVFOP_LOCALTIME") - 1, .string = "SVFOP_LOCALTIME"},
+   {.length = sizeof("SVFOP_LOCALTIME_N") - 1, .string = "SVFOP_LOCALTIME_N"},
+   {.length = sizeof("SVFOP_LOCALTIMESTAMP") - 1, .string = "SVFOP_LOCALTIMESTAMP"},
+   {.length = sizeof("SVFOP_LOCALTIMESTAMP_N") - 1, .string = "SVFOP_LOCALTIMESTAMP_N"},
+   {.length = sizeof("SVFOP_CURRENT_ROLE") - 1, .string = "SVFOP_CURRENT_ROLE"},
+   {.length = sizeof("SVFOP_CURRENT_USER") - 1, .string = "SVFOP_CURRENT_USER"},
+   {.length = sizeof("SVFOP_USER") - 1, .string = "SVFOP_USER"},
+   {.length = sizeof("SVFOP_SESSION_USER") - 1, .string = "SVFOP_SESSION_USER"},
+   {.length = sizeof("SVFOP_CURRENT_CATALOG") - 1, .string = "SVFOP_CURRENT_CATALOG"},
+   {.length = sizeof("SVFOP_CURRENT_SCHEMA") - 1, .string = "SVFOP_CURRENT_SCHEMA"},
+   {.length = sizeof("enum SQLValueFunctionOp") - 1, .string = "enum SQLValueFunctionOp"},
+   {.length = sizeof("typmod") - 1, .string = "typmod"},
+   {.length = sizeof("SQLValueFunction") - 1, .string = "SQLValueFunction"},
+   {.length = sizeof("IS_XMLCONCAT") - 1, .string = "IS_XMLCONCAT"},
+   {.length = sizeof("IS_XMLELEMENT") - 1, .string = "IS_XMLELEMENT"},
+   {.length = sizeof("IS_XMLFOREST") - 1, .string = "IS_XMLFOREST"},
+   {.length = sizeof("IS_XMLPARSE") - 1, .string = "IS_XMLPARSE"},
+   {.length = sizeof("IS_XMLPI") - 1, .string = "IS_XMLPI"},
+   {.length = sizeof("IS_XMLROOT") - 1, .string = "IS_XMLROOT"},
+   {.length = sizeof("IS_XMLSERIALIZE") - 1, .string = "IS_XMLSERIALIZE"},
+   {.length = sizeof("IS_DOCUMENT") - 1, .string = "IS_DOCUMENT"},
+   {.length = sizeof("enum XmlExprOp") - 1, .string = "enum XmlExprOp"},
+   {.length = sizeof("named_args") - 1, .string = "named_args"},
+   {.length = sizeof("arg_names") - 1, .string = "arg_names"},
+   {.length = sizeof("XMLOPTION_DOCUMENT") - 1, .string = "XMLOPTION_DOCUMENT"},
+   {.length = sizeof("XMLOPTION_CONTENT") - 1, .string = "XMLOPTION_CONTENT"},
+   {.length = sizeof("XmlOptionType") - 1, .string = "XmlOptionType"},
+   {.length = sizeof("xmloption") - 1, .string = "xmloption"},
+   {.length = sizeof("XmlExpr") - 1, .string = "XmlExpr"},
+   {.length = sizeof("IS_NULL") - 1, .string = "IS_NULL"},
+   {.length = sizeof("IS_NOT_NULL") - 1, .string = "IS_NOT_NULL"},
+   {.length = sizeof("enum NullTestType") - 1, .string = "enum NullTestType"},
+   {.length = sizeof("nulltesttype") - 1, .string = "nulltesttype"},
+   {.length = sizeof("argisrow") - 1, .string = "argisrow"},
+   {.length = sizeof("NullTest") - 1, .string = "NullTest"},
+   {.length = sizeof("IS_TRUE") - 1, .string = "IS_TRUE"},
+   {.length = sizeof("IS_NOT_TRUE") - 1, .string = "IS_NOT_TRUE"},
+   {.length = sizeof("IS_FALSE") - 1, .string = "IS_FALSE"},
+   {.length = sizeof("IS_NOT_FALSE") - 1, .string = "IS_NOT_FALSE"},
+   {.length = sizeof("IS_UNKNOWN") - 1, .string = "IS_UNKNOWN"},
+   {.length = sizeof("IS_NOT_UNKNOWN") - 1, .string = "IS_NOT_UNKNOWN"},
+   {.length = sizeof("enum BoolTestType") - 1, .string = "enum BoolTestType"},
+   {.length = sizeof("booltesttype") - 1, .string = "booltesttype"},
+   {.length = sizeof("BooleanTest") - 1, .string = "BooleanTest"},
+   {.length = sizeof("coercionformat") - 1, .string = "coercionformat"},
+   {.length = sizeof("CoerceToDomain") - 1, .string = "CoerceToDomain"},
+   {.length = sizeof("CoerceToDomainValue") - 1, .string = "CoerceToDomainValue"},
+   {.length = sizeof("SetToDefault") - 1, .string = "SetToDefault"},
+   {.length = sizeof("cvarno") - 1, .string = "cvarno"},
+   {.length = sizeof("cursor_name") - 1, .string = "cursor_name"},
+   {.length = sizeof("cursor_param") - 1, .string = "cursor_param"},
+   {.length = sizeof("CurrentOfExpr") - 1, .string = "CurrentOfExpr"},
+   {.length = sizeof("seqid") - 1, .string = "seqid"},
+   {.length = sizeof("NextValueExpr") - 1, .string = "NextValueExpr"},
+   {.length = sizeof("infercollid") - 1, .string = "infercollid"},
+   {.length = sizeof("inferopclass") - 1, .string = "inferopclass"},
+   {.length = sizeof("InferenceElem") - 1, .string = "InferenceElem"},
+   {.length = sizeof("resno") - 1, .string = "resno"},
+   {.length = sizeof("resname") - 1, .string = "resname"},
+   {.length = sizeof("ressortgroupref") - 1, .string = "ressortgroupref"},
+   {.length = sizeof("resorigtbl") - 1, .string = "resorigtbl"},
+   {.length = sizeof("resorigcol") - 1, .string = "resorigcol"},
+   {.length = sizeof("resjunk") - 1, .string = "resjunk"},
+   {.length = sizeof("TargetEntry") - 1, .string = "TargetEntry"},
+   {.length = sizeof("rtindex") - 1, .string = "rtindex"},
+   {.length = sizeof("RangeTblRef") - 1, .string = "RangeTblRef"},
+   {.length = sizeof("JOIN_INNER") - 1, .string = "JOIN_INNER"},
+   {.length = sizeof("JOIN_LEFT") - 1, .string = "JOIN_LEFT"},
+   {.length = sizeof("JOIN_FULL") - 1, .string = "JOIN_FULL"},
+   {.length = sizeof("JOIN_RIGHT") - 1, .string = "JOIN_RIGHT"},
+   {.length = sizeof("JOIN_SEMI") - 1, .string = "JOIN_SEMI"},
+   {.length = sizeof("JOIN_ANTI") - 1, .string = "JOIN_ANTI"},
+   {.length = sizeof("JOIN_UNIQUE_OUTER") - 1, .string = "JOIN_UNIQUE_OUTER"},
+   {.length = sizeof("JOIN_UNIQUE_INNER") - 1, .string = "JOIN_UNIQUE_INNER"},
+   {.length = sizeof("enum JoinType") - 1, .string = "enum JoinType"},
+   {.length = sizeof("jointype") - 1, .string = "jointype"},
+   {.length = sizeof("isNatural") - 1, .string = "isNatural"},
+   {.length = sizeof("larg") - 1, .string = "larg"},
+   {.length = sizeof("rarg") - 1, .string = "rarg"},
+   {.length = sizeof("usingClause") - 1, .string = "usingClause"},
+   {.length = sizeof("quals") - 1, .string = "quals"},
+   {.length = sizeof("JoinExpr") - 1, .string = "JoinExpr"},
+   {.length = sizeof("fromlist") - 1, .string = "fromlist"},
+   {.length = sizeof("FromExpr") - 1, .string = "FromExpr"},
+   {.length = sizeof("ONCONFLICT_NONE") - 1, .string = "ONCONFLICT_NONE"},
+   {.length = sizeof("ONCONFLICT_NOTHING") - 1, .string = "ONCONFLICT_NOTHING"},
+   {.length = sizeof("ONCONFLICT_UPDATE") - 1, .string = "ONCONFLICT_UPDATE"},
+   {.length = sizeof("enum OnConflictAction") - 1, .string = "enum OnConflictAction"},
+   {.length = sizeof("action") - 1, .string = "action"},
+   {.length = sizeof("arbiterElems") - 1, .string = "arbiterElems"},
+   {.length = sizeof("arbiterWhere") - 1, .string = "arbiterWhere"},
+   {.length = sizeof("constraint") - 1, .string = "constraint"},
+   {.length = sizeof("onConflictSet") - 1, .string = "onConflictSet"},
+   {.length = sizeof("onConflictWhere") - 1, .string = "onConflictWhere"},
+   {.length = sizeof("exclRelIndex") - 1, .string = "exclRelIndex"},
+   {.length = sizeof("exclRelTlist") - 1, .string = "exclRelTlist"},
+   {.length = sizeof("OnConflictExpr") - 1, .string = "OnConflictExpr"},
+   {.length = sizeof("union ValUnion") - 1, .string = "union ValUnion"},
+   {.length = sizeof("val") - 1, .string = "val"},
+   {.length = sizeof("Value") - 1, .string = "Value"},
+   {.length = sizeof("Integer") - 1, .string = "Integer"},
+   {.length = sizeof("Float") - 1, .string = "Float"},
+   {.length = sizeof("String") - 1, .string = "String"},
+   {.length = sizeof("BitString") - 1, .string = "BitString"},
+   {.length = sizeof("Null") - 1, .string = "Null"},
+   {.length = sizeof("strategy") - 1, .string = "strategy"},
+   {.length = sizeof("is_default") - 1, .string = "is_default"},
+   {.length = sizeof("modulus") - 1, .string = "modulus"},
+   {.length = sizeof("remainder") - 1, .string = "remainder"},
+   {.length = sizeof("listdatums") - 1, .string = "listdatums"},
+   {.length = sizeof("lowerdatums") - 1, .string = "lowerdatums"},
+   {.length = sizeof("upperdatums") - 1, .string = "upperdatums"},
+   {.length = sizeof("PartitionBoundSpec") - 1, .string = "PartitionBoundSpec"},
+   {.length = sizeof("CMD_UNKNOWN") - 1, .string = "CMD_UNKNOWN"},
+   {.length = sizeof("CMD_SELECT") - 1, .string = "CMD_SELECT"},
+   {.length = sizeof("CMD_UPDATE") - 1, .string = "CMD_UPDATE"},
+   {.length = sizeof("CMD_INSERT") - 1, .string = "CMD_INSERT"},
+   {.length = sizeof("CMD_DELETE") - 1, .string = "CMD_DELETE"},
+   {.length = sizeof("CMD_UTILITY") - 1, .string = "CMD_UTILITY"},
+   {.length = sizeof("CMD_NOTHING") - 1, .string = "CMD_NOTHING"},
+   {.length = sizeof("enum CmdType") - 1, .string = "enum CmdType"},
+   {.length = sizeof("commandType") - 1, .string = "commandType"},
+   {.length = sizeof("QSRC_ORIGINAL") - 1, .string = "QSRC_ORIGINAL"},
+   {.length = sizeof("QSRC_PARSER") - 1, .string = "QSRC_PARSER"},
+   {.length = sizeof("QSRC_INSTEAD_RULE") - 1, .string = "QSRC_INSTEAD_RULE"},
+   {.length = sizeof("QSRC_QUAL_INSTEAD_RULE") - 1, .string = "QSRC_QUAL_INSTEAD_RULE"},
+   {.length = sizeof("QSRC_NON_INSTEAD_RULE") - 1, .string = "QSRC_NON_INSTEAD_RULE"},
+   {.length = sizeof("enum QuerySource") - 1, .string = "enum QuerySource"},
+   {.length = sizeof("querySource") - 1, .string = "querySource"},
+   {.length = sizeof("queryId") - 1, .string = "queryId"},
+   {.length = sizeof("canSetTag") - 1, .string = "canSetTag"},
+   {.length = sizeof("utilityStmt") - 1, .string = "utilityStmt"},
+   {.length = sizeof("resultRelation") - 1, .string = "resultRelation"},
+   {.length = sizeof("hasAggs") - 1, .string = "hasAggs"},
+   {.length = sizeof("hasWindowFuncs") - 1, .string = "hasWindowFuncs"},
+   {.length = sizeof("hasTargetSRFs") - 1, .string = "hasTargetSRFs"},
+   {.length = sizeof("hasSubLinks") - 1, .string = "hasSubLinks"},
+   {.length = sizeof("hasDistinctOn") - 1, .string = "hasDistinctOn"},
+   {.length = sizeof("hasRecursive") - 1, .string = "hasRecursive"},
+   {.length = sizeof("hasModifyingCTE") - 1, .string = "hasModifyingCTE"},
+   {.length = sizeof("hasForUpdate") - 1, .string = "hasForUpdate"},
+   {.length = sizeof("hasRowSecurity") - 1, .string = "hasRowSecurity"},
+   {.length = sizeof("cteList") - 1, .string = "cteList"},
+   {.length = sizeof("rtable") - 1, .string = "rtable"},
+   {.length = sizeof("struct FromExpr *") - 1, .string = "struct FromExpr *"},
+   {.length = sizeof("jointree") - 1, .string = "jointree"},
+   {.length = sizeof("targetList") - 1, .string = "targetList"},
+   {.length = sizeof("OVERRIDING_NOT_SET") - 1, .string = "OVERRIDING_NOT_SET"},
+   {.length = sizeof("OVERRIDING_USER_VALUE") - 1, .string = "OVERRIDING_USER_VALUE"},
+   {.length = sizeof("OVERRIDING_SYSTEM_VALUE") - 1, .string = "OVERRIDING_SYSTEM_VALUE"},
+   {.length = sizeof("enum OverridingKind") - 1, .string = "enum OverridingKind"},
+   {.length = sizeof("override") - 1, .string = "override"},
+   {.length = sizeof("struct OnConflictExpr *") - 1, .string = "struct OnConflictExpr *"},
+   {.length = sizeof("onConflict") - 1, .string = "onConflict"},
+   {.length = sizeof("returningList") - 1, .string = "returningList"},
+   {.length = sizeof("groupClause") - 1, .string = "groupClause"},
+   {.length = sizeof("groupingSets") - 1, .string = "groupingSets"},
+   {.length = sizeof("havingQual") - 1, .string = "havingQual"},
+   {.length = sizeof("windowClause") - 1, .string = "windowClause"},
+   {.length = sizeof("distinctClause") - 1, .string = "distinctClause"},
+   {.length = sizeof("sortClause") - 1, .string = "sortClause"},
+   {.length = sizeof("limitOffset") - 1, .string = "limitOffset"},
+   {.length = sizeof("limitCount") - 1, .string = "limitCount"},
+   {.length = sizeof("rowMarks") - 1, .string = "rowMarks"},
+   {.length = sizeof("setOperations") - 1, .string = "setOperations"},
+   {.length = sizeof("constraintDeps") - 1, .string = "constraintDeps"},
+   {.length = sizeof("withCheckOptions") - 1, .string = "withCheckOptions"},
+   {.length = sizeof("stmt_location") - 1, .string = "stmt_location"},
+   {.length = sizeof("stmt_len") - 1, .string = "stmt_len"},
+   {.length = sizeof("Query") - 1, .string = "Query"},
+   {.length = sizeof("names") - 1, .string = "names"},
+   {.length = sizeof("typeOid") - 1, .string = "typeOid"},
+   {.length = sizeof("setof") - 1, .string = "setof"},
+   {.length = sizeof("pct_type") - 1, .string = "pct_type"},
+   {.length = sizeof("typmods") - 1, .string = "typmods"},
+   {.length = sizeof("typemod") - 1, .string = "typemod"},
+   {.length = sizeof("arrayBounds") - 1, .string = "arrayBounds"},
+   {.length = sizeof("TypeName") - 1, .string = "TypeName"},
+   {.length = sizeof("fields") - 1, .string = "fields"},
+   {.length = sizeof("ColumnRef") - 1, .string = "ColumnRef"},
+   {.length = sizeof("number") - 1, .string = "number"},
+   {.length = sizeof("ParamRef") - 1, .string = "ParamRef"},
+   {.length = sizeof("AEXPR_OP") - 1, .string = "AEXPR_OP"},
+   {.length = sizeof("AEXPR_OP_ANY") - 1, .string = "AEXPR_OP_ANY"},
+   {.length = sizeof("AEXPR_OP_ALL") - 1, .string = "AEXPR_OP_ALL"},
+   {.length = sizeof("AEXPR_DISTINCT") - 1, .string = "AEXPR_DISTINCT"},
+   {.length = sizeof("AEXPR_NOT_DISTINCT") - 1, .string = "AEXPR_NOT_DISTINCT"},
+   {.length = sizeof("AEXPR_NULLIF") - 1, .string = "AEXPR_NULLIF"},
+   {.length = sizeof("AEXPR_OF") - 1, .string = "AEXPR_OF"},
+   {.length = sizeof("AEXPR_IN") - 1, .string = "AEXPR_IN"},
+   {.length = sizeof("AEXPR_LIKE") - 1, .string = "AEXPR_LIKE"},
+   {.length = sizeof("AEXPR_ILIKE") - 1, .string = "AEXPR_ILIKE"},
+   {.length = sizeof("AEXPR_SIMILAR") - 1, .string = "AEXPR_SIMILAR"},
+   {.length = sizeof("AEXPR_BETWEEN") - 1, .string = "AEXPR_BETWEEN"},
+   {.length = sizeof("AEXPR_NOT_BETWEEN") - 1, .string = "AEXPR_NOT_BETWEEN"},
+   {.length = sizeof("AEXPR_BETWEEN_SYM") - 1, .string = "AEXPR_BETWEEN_SYM"},
+   {.length = sizeof("AEXPR_NOT_BETWEEN_SYM") - 1, .string = "AEXPR_NOT_BETWEEN_SYM"},
+   {.length = sizeof("AEXPR_PAREN") - 1, .string = "AEXPR_PAREN"},
+   {.length = sizeof("enum A_Expr_Kind") - 1, .string = "enum A_Expr_Kind"},
+   {.length = sizeof("kind") - 1, .string = "kind"},
+   {.length = sizeof("lexpr") - 1, .string = "lexpr"},
+   {.length = sizeof("rexpr") - 1, .string = "rexpr"},
+   {.length = sizeof("A_Expr") - 1, .string = "A_Expr"},
+   {.length = sizeof("struct Value") - 1, .string = "struct Value"},
+   {.length = sizeof("A_Const") - 1, .string = "A_Const"},
+   {.length = sizeof("struct TypeName *") - 1, .string = "struct TypeName *"},
+   {.length = sizeof("typeName") - 1, .string = "typeName"},
+   {.length = sizeof("TypeCast") - 1, .string = "TypeCast"},
+   {.length = sizeof("collname") - 1, .string = "collname"},
+   {.length = sizeof("CollateClause") - 1, .string = "CollateClause"},
+   {.length = sizeof("ROLESPEC_CSTRING") - 1, .string = "ROLESPEC_CSTRING"},
+   {.length = sizeof("ROLESPEC_CURRENT_USER") - 1, .string = "ROLESPEC_CURRENT_USER"},
+   {.length = sizeof("ROLESPEC_SESSION_USER") - 1, .string = "ROLESPEC_SESSION_USER"},
+   {.length = sizeof("ROLESPEC_PUBLIC") - 1, .string = "ROLESPEC_PUBLIC"},
+   {.length = sizeof("enum RoleSpecType") - 1, .string = "enum RoleSpecType"},
+   {.length = sizeof("roletype") - 1, .string = "roletype"},
+   {.length = sizeof("rolename") - 1, .string = "rolename"},
+   {.length = sizeof("RoleSpec") - 1, .string = "RoleSpec"},
+   {.length = sizeof("funcname") - 1, .string = "funcname"},
+   {.length = sizeof("agg_order") - 1, .string = "agg_order"},
+   {.length = sizeof("agg_filter") - 1, .string = "agg_filter"},
+   {.length = sizeof("agg_within_group") - 1, .string = "agg_within_group"},
+   {.length = sizeof("agg_star") - 1, .string = "agg_star"},
+   {.length = sizeof("agg_distinct") - 1, .string = "agg_distinct"},
+   {.length = sizeof("func_variadic") - 1, .string = "func_variadic"},
+   {.length = sizeof("struct WindowDef *") - 1, .string = "struct WindowDef *"},
+   {.length = sizeof("over") - 1, .string = "over"},
+   {.length = sizeof("FuncCall") - 1, .string = "FuncCall"},
+   {.length = sizeof("A_Star") - 1, .string = "A_Star"},
+   {.length = sizeof("is_slice") - 1, .string = "is_slice"},
+   {.length = sizeof("lidx") - 1, .string = "lidx"},
+   {.length = sizeof("uidx") - 1, .string = "uidx"},
+   {.length = sizeof("A_Indices") - 1, .string = "A_Indices"},
+   {.length = sizeof("indirection") - 1, .string = "indirection"},
+   {.length = sizeof("A_Indirection") - 1, .string = "A_Indirection"},
+   {.length = sizeof("A_ArrayExpr") - 1, .string = "A_ArrayExpr"},
+   {.length = sizeof("ResTarget") - 1, .string = "ResTarget"},
+   {.length = sizeof("source") - 1, .string = "source"},
+   {.length = sizeof("colno") - 1, .string = "colno"},
+   {.length = sizeof("ncolumns") - 1, .string = "ncolumns"},
+   {.length = sizeof("MultiAssignRef") - 1, .string = "MultiAssignRef"},
+   {.length = sizeof("node") - 1, .string = "node"},
+   {.length = sizeof("SORTBY_DEFAULT") - 1, .string = "SORTBY_DEFAULT"},
+   {.length = sizeof("SORTBY_ASC") - 1, .string = "SORTBY_ASC"},
+   {.length = sizeof("SORTBY_DESC") - 1, .string = "SORTBY_DESC"},
+   {.length = sizeof("SORTBY_USING") - 1, .string = "SORTBY_USING"},
+   {.length = sizeof("enum SortByDir") - 1, .string = "enum SortByDir"},
+   {.length = sizeof("sortby_dir") - 1, .string = "sortby_dir"},
+   {.length = sizeof("SORTBY_NULLS_DEFAULT") - 1, .string = "SORTBY_NULLS_DEFAULT"},
+   {.length = sizeof("SORTBY_NULLS_FIRST") - 1, .string = "SORTBY_NULLS_FIRST"},
+   {.length = sizeof("SORTBY_NULLS_LAST") - 1, .string = "SORTBY_NULLS_LAST"},
+   {.length = sizeof("enum SortByNulls") - 1, .string = "enum SortByNulls"},
+   {.length = sizeof("sortby_nulls") - 1, .string = "sortby_nulls"},
+   {.length = sizeof("useOp") - 1, .string = "useOp"},
+   {.length = sizeof("SortBy") - 1, .string = "SortBy"},
+   {.length = sizeof("refname") - 1, .string = "refname"},
+   {.length = sizeof("partitionClause") - 1, .string = "partitionClause"},
+   {.length = sizeof("orderClause") - 1, .string = "orderClause"},
+   {.length = sizeof("frameOptions") - 1, .string = "frameOptions"},
+   {.length = sizeof("startOffset") - 1, .string = "startOffset"},
+   {.length = sizeof("endOffset") - 1, .string = "endOffset"},
+   {.length = sizeof("WindowDef") - 1, .string = "WindowDef"},
+   {.length = sizeof("lateral") - 1, .string = "lateral"},
+   {.length = sizeof("subquery") - 1, .string = "subquery"},
+   {.length = sizeof("RangeSubselect") - 1, .string = "RangeSubselect"},
+   {.length = sizeof("ordinality") - 1, .string = "ordinality"},
+   {.length = sizeof("is_rowsfrom") - 1, .string = "is_rowsfrom"},
+   {.length = sizeof("functions") - 1, .string = "functions"},
+   {.length = sizeof("coldeflist") - 1, .string = "coldeflist"},
+   {.length = sizeof("RangeFunction") - 1, .string = "RangeFunction"},
+   {.length = sizeof("namespaces") - 1, .string = "namespaces"},
+   {.length = sizeof("columns") - 1, .string = "columns"},
+   {.length = sizeof("RangeTableFunc") - 1, .string = "RangeTableFunc"},
+   {.length = sizeof("colname") - 1, .string = "colname"},
+   {.length = sizeof("for_ordinality") - 1, .string = "for_ordinality"},
+   {.length = sizeof("is_not_null") - 1, .string = "is_not_null"},
+   {.length = sizeof("colexpr") - 1, .string = "colexpr"},
+   {.length = sizeof("coldefexpr") - 1, .string = "coldefexpr"},
+   {.length = sizeof("RangeTableFuncCol") - 1, .string = "RangeTableFuncCol"},
+   {.length = sizeof("relation") - 1, .string = "relation"},
+   {.length = sizeof("method") - 1, .string = "method"},
+   {.length = sizeof("repeatable") - 1, .string = "repeatable"},
+   {.length = sizeof("RangeTableSample") - 1, .string = "RangeTableSample"},
+   {.length = sizeof("inhcount") - 1, .string = "inhcount"},
+   {.length = sizeof("is_local") - 1, .string = "is_local"},
+   {.length = sizeof("is_from_type") - 1, .string = "is_from_type"},
+   {.length = sizeof("storage") - 1, .string = "storage"},
+   {.length = sizeof("raw_default") - 1, .string = "raw_default"},
+   {.length = sizeof("cooked_default") - 1, .string = "cooked_default"},
+   {.length = sizeof("identity") - 1, .string = "identity"},
+   {.length = sizeof("identitySequence") - 1, .string = "identitySequence"},
+   {.length = sizeof("generated") - 1, .string = "generated"},
+   {.length = sizeof("struct CollateClause *") - 1, .string = "struct CollateClause *"},
+   {.length = sizeof("collClause") - 1, .string = "collClause"},
+   {.length = sizeof("constraints") - 1, .string = "constraints"},
+   {.length = sizeof("fdwoptions") - 1, .string = "fdwoptions"},
+   {.length = sizeof("ColumnDef") - 1, .string = "ColumnDef"},
+   {.length = sizeof("TableLikeClause") - 1, .string = "TableLikeClause"},
+   {.length = sizeof("indexcolname") - 1, .string = "indexcolname"},
+   {.length = sizeof("opclass") - 1, .string = "opclass"},
+   {.length = sizeof("ordering") - 1, .string = "ordering"},
+   {.length = sizeof("nulls_ordering") - 1, .string = "nulls_ordering"},
+   {.length = sizeof("IndexElem") - 1, .string = "IndexElem"},
+   {.length = sizeof("defnamespace") - 1, .string = "defnamespace"},
+   {.length = sizeof("defname") - 1, .string = "defname"},
+   {.length = sizeof("DEFELEM_UNSPEC") - 1, .string = "DEFELEM_UNSPEC"},
+   {.length = sizeof("DEFELEM_SET") - 1, .string = "DEFELEM_SET"},
+   {.length = sizeof("DEFELEM_ADD") - 1, .string = "DEFELEM_ADD"},
+   {.length = sizeof("DEFELEM_DROP") - 1, .string = "DEFELEM_DROP"},
+   {.length = sizeof("enum DefElemAction") - 1, .string = "enum DefElemAction"},
+   {.length = sizeof("defaction") - 1, .string = "defaction"},
+   {.length = sizeof("DefElem") - 1, .string = "DefElem"},
+   {.length = sizeof("lockedRels") - 1, .string = "lockedRels"},
+   {.length = sizeof("LCS_NONE") - 1, .string = "LCS_NONE"},
+   {.length = sizeof("LCS_FORKEYSHARE") - 1, .string = "LCS_FORKEYSHARE"},
+   {.length = sizeof("LCS_FORSHARE") - 1, .string = "LCS_FORSHARE"},
+   {.length = sizeof("LCS_FORNOKEYUPDATE") - 1, .string = "LCS_FORNOKEYUPDATE"},
+   {.length = sizeof("LCS_FORUPDATE") - 1, .string = "LCS_FORUPDATE"},
+   {.length = sizeof("enum LockClauseStrength") - 1, .string = "enum LockClauseStrength"},
+   {.length = sizeof("strength") - 1, .string = "strength"},
+   {.length = sizeof("LockWaitBlock") - 1, .string = "LockWaitBlock"},
+   {.length = sizeof("LockWaitSkip") - 1, .string = "LockWaitSkip"},
+   {.length = sizeof("LockWaitError") - 1, .string = "LockWaitError"},
+   {.length = sizeof("enum LockWaitPolicy") - 1, .string = "enum LockWaitPolicy"},
+   {.length = sizeof("waitPolicy") - 1, .string = "waitPolicy"},
+   {.length = sizeof("LockingClause") - 1, .string = "LockingClause"},
+   {.length = sizeof("XmlSerialize") - 1, .string = "XmlSerialize"},
+   {.length = sizeof("PartitionElem") - 1, .string = "PartitionElem"},
+   {.length = sizeof("partParams") - 1, .string = "partParams"},
+   {.length = sizeof("PartitionSpec") - 1, .string = "PartitionSpec"},
+   {.length = sizeof("PARTITION_RANGE_DATUM_MINVALUE") - 1, .string = "PARTITION_RANGE_DATUM_MINVALUE"},
+   {.length = sizeof("PARTITION_RANGE_DATUM_VALUE") - 1, .string = "PARTITION_RANGE_DATUM_VALUE"},
+   {.length = sizeof("PARTITION_RANGE_DATUM_MAXVALUE") - 1, .string = "PARTITION_RANGE_DATUM_MAXVALUE"},
+   {.length = sizeof("enum PartitionRangeDatumKind") - 1, .string = "enum PartitionRangeDatumKind"},
+   {.length = sizeof("value") - 1, .string = "value"},
+   {.length = sizeof("PartitionRangeDatum") - 1, .string = "PartitionRangeDatum"},
+   {.length = sizeof("struct PartitionBoundSpec *") - 1, .string = "struct PartitionBoundSpec *"},
+   {.length = sizeof("bound") - 1, .string = "bound"},
+   {.length = sizeof("PartitionCmd") - 1, .string = "PartitionCmd"},
+   {.length = sizeof("RTE_RELATION") - 1, .string = "RTE_RELATION"},
+   {.length = sizeof("RTE_SUBQUERY") - 1, .string = "RTE_SUBQUERY"},
+   {.length = sizeof("RTE_JOIN") - 1, .string = "RTE_JOIN"},
+   {.length = sizeof("RTE_FUNCTION") - 1, .string = "RTE_FUNCTION"},
+   {.length = sizeof("RTE_TABLEFUNC") - 1, .string = "RTE_TABLEFUNC"},
+   {.length = sizeof("RTE_VALUES") - 1, .string = "RTE_VALUES"},
+   {.length = sizeof("RTE_CTE") - 1, .string = "RTE_CTE"},
+   {.length = sizeof("RTE_NAMEDTUPLESTORE") - 1, .string = "RTE_NAMEDTUPLESTORE"},
+   {.length = sizeof("RTE_RESULT") - 1, .string = "RTE_RESULT"},
+   {.length = sizeof("enum RTEKind") - 1, .string = "enum RTEKind"},
+   {.length = sizeof("rtekind") - 1, .string = "rtekind"},
+   {.length = sizeof("relid") - 1, .string = "relid"},
+   {.length = sizeof("relkind") - 1, .string = "relkind"},
+   {.length = sizeof("rellockmode") - 1, .string = "rellockmode"},
+   {.length = sizeof("struct TableSampleClause *") - 1, .string = "struct TableSampleClause *"},
+   {.length = sizeof("tablesample") - 1, .string = "tablesample"},
+   {.length = sizeof("struct Query *") - 1, .string = "struct Query *"},
+   {.length = sizeof("security_barrier") - 1, .string = "security_barrier"},
+   {.length = sizeof("joinaliasvars") - 1, .string = "joinaliasvars"},
+   {.length = sizeof("funcordinality") - 1, .string = "funcordinality"},
+   {.length = sizeof("struct TableFunc *") - 1, .string = "struct TableFunc *"},
+   {.length = sizeof("tablefunc") - 1, .string = "tablefunc"},
+   {.length = sizeof("values_lists") - 1, .string = "values_lists"},
+   {.length = sizeof("ctename") - 1, .string = "ctename"},
+   {.length = sizeof("ctelevelsup") - 1, .string = "ctelevelsup"},
+   {.length = sizeof("self_reference") - 1, .string = "self_reference"},
+   {.length = sizeof("enrname") - 1, .string = "enrname"},
+   {.length = sizeof("enrtuples") - 1, .string = "enrtuples"},
+   {.length = sizeof("eref") - 1, .string = "eref"},
+   {.length = sizeof("inFromCl") - 1, .string = "inFromCl"},
+   {.length = sizeof("requiredPerms") - 1, .string = "requiredPerms"},
+   {.length = sizeof("checkAsUser") - 1, .string = "checkAsUser"},
+   {.length = sizeof("selectedCols") - 1, .string = "selectedCols"},
+   {.length = sizeof("insertedCols") - 1, .string = "insertedCols"},
+   {.length = sizeof("updatedCols") - 1, .string = "updatedCols"},
+   {.length = sizeof("extraUpdatedCols") - 1, .string = "extraUpdatedCols"},
+   {.length = sizeof("securityQuals") - 1, .string = "securityQuals"},
+   {.length = sizeof("RangeTblEntry") - 1, .string = "RangeTblEntry"},
+   {.length = sizeof("funcexpr") - 1, .string = "funcexpr"},
+   {.length = sizeof("funccolcount") - 1, .string = "funccolcount"},
+   {.length = sizeof("funccolnames") - 1, .string = "funccolnames"},
+   {.length = sizeof("funccoltypes") - 1, .string = "funccoltypes"},
+   {.length = sizeof("funccoltypmods") - 1, .string = "funccoltypmods"},
+   {.length = sizeof("funccolcollations") - 1, .string = "funccolcollations"},
+   {.length = sizeof("funcparams") - 1, .string = "funcparams"},
+   {.length = sizeof("RangeTblFunction") - 1, .string = "RangeTblFunction"},
+   {.length = sizeof("tsmhandler") - 1, .string = "tsmhandler"},
+   {.length = sizeof("TableSampleClause") - 1, .string = "TableSampleClause"},
+   {.length = sizeof("WCO_VIEW_CHECK") - 1, .string = "WCO_VIEW_CHECK"},
+   {.length = sizeof("WCO_RLS_INSERT_CHECK") - 1, .string = "WCO_RLS_INSERT_CHECK"},
+   {.length = sizeof("WCO_RLS_UPDATE_CHECK") - 1, .string = "WCO_RLS_UPDATE_CHECK"},
+   {.length = sizeof("WCO_RLS_CONFLICT_CHECK") - 1, .string = "WCO_RLS_CONFLICT_CHECK"},
+   {.length = sizeof("enum WCOKind") - 1, .string = "enum WCOKind"},
+   {.length = sizeof("polname") - 1, .string = "polname"},
+   {.length = sizeof("qual") - 1, .string = "qual"},
+   {.length = sizeof("cascaded") - 1, .string = "cascaded"},
+   {.length = sizeof("WithCheckOption") - 1, .string = "WithCheckOption"},
+   {.length = sizeof("tleSortGroupRef") - 1, .string = "tleSortGroupRef"},
+   {.length = sizeof("eqop") - 1, .string = "eqop"},
+   {.length = sizeof("sortop") - 1, .string = "sortop"},
+   {.length = sizeof("nulls_first") - 1, .string = "nulls_first"},
+   {.length = sizeof("hashable") - 1, .string = "hashable"},
+   {.length = sizeof("SortGroupClause") - 1, .string = "SortGroupClause"},
+   {.length = sizeof("GROUPING_SET_EMPTY") - 1, .string = "GROUPING_SET_EMPTY"},
+   {.length = sizeof("GROUPING_SET_SIMPLE") - 1, .string = "GROUPING_SET_SIMPLE"},
+   {.length = sizeof("GROUPING_SET_ROLLUP") - 1, .string = "GROUPING_SET_ROLLUP"},
+   {.length = sizeof("GROUPING_SET_CUBE") - 1, .string = "GROUPING_SET_CUBE"},
+   {.length = sizeof("GROUPING_SET_SETS") - 1, .string = "GROUPING_SET_SETS"},
+   {.length = sizeof("GroupingSetKind") - 1, .string = "GroupingSetKind"},
+   {.length = sizeof("content") - 1, .string = "content"},
+   {.length = sizeof("GroupingSet") - 1, .string = "GroupingSet"},
+   {.length = sizeof("startInRangeFunc") - 1, .string = "startInRangeFunc"},
+   {.length = sizeof("endInRangeFunc") - 1, .string = "endInRangeFunc"},
+   {.length = sizeof("inRangeColl") - 1, .string = "inRangeColl"},
+   {.length = sizeof("inRangeAsc") - 1, .string = "inRangeAsc"},
+   {.length = sizeof("inRangeNullsFirst") - 1, .string = "inRangeNullsFirst"},
+   {.length = sizeof("copiedOrder") - 1, .string = "copiedOrder"},
+   {.length = sizeof("WindowClause") - 1, .string = "WindowClause"},
+   {.length = sizeof("rti") - 1, .string = "rti"},
+   {.length = sizeof("pushedDown") - 1, .string = "pushedDown"},
+   {.length = sizeof("RowMarkClause") - 1, .string = "RowMarkClause"},
+   {.length = sizeof("ctes") - 1, .string = "ctes"},
+   {.length = sizeof("recursive") - 1, .string = "recursive"},
+   {.length = sizeof("WithClause") - 1, .string = "WithClause"},
+   {.length = sizeof("indexElems") - 1, .string = "indexElems"},
+   {.length = sizeof("whereClause") - 1, .string = "whereClause"},
+   {.length = sizeof("conname") - 1, .string = "conname"},
+   {.length = sizeof("InferClause") - 1, .string = "InferClause"},
+   {.length = sizeof("struct InferClause *") - 1, .string = "struct InferClause *"},
+   {.length = sizeof("infer") - 1, .string = "infer"},
+   {.length = sizeof("OnConflictClause") - 1, .string = "OnConflictClause"},
+   {.length = sizeof("aliascolnames") - 1, .string = "aliascolnames"},
+   {.length = sizeof("CTEMaterializeDefault") - 1, .string = "CTEMaterializeDefault"},
+   {.length = sizeof("CTEMaterializeAlways") - 1, .string = "CTEMaterializeAlways"},
+   {.length = sizeof("CTEMaterializeNever") - 1, .string = "CTEMaterializeNever"},
+   {.length = sizeof("enum CTEMaterialize") - 1, .string = "enum CTEMaterialize"},
+   {.length = sizeof("ctematerialized") - 1, .string = "ctematerialized"},
+   {.length = sizeof("ctequery") - 1, .string = "ctequery"},
+   {.length = sizeof("cterecursive") - 1, .string = "cterecursive"},
+   {.length = sizeof("cterefcount") - 1, .string = "cterefcount"},
+   {.length = sizeof("ctecolnames") - 1, .string = "ctecolnames"},
+   {.length = sizeof("ctecoltypes") - 1, .string = "ctecoltypes"},
+   {.length = sizeof("ctecoltypmods") - 1, .string = "ctecoltypmods"},
+   {.length = sizeof("ctecolcollations") - 1, .string = "ctecolcollations"},
+   {.length = sizeof("CommonTableExpr") - 1, .string = "CommonTableExpr"},
+   {.length = sizeof("isNew") - 1, .string = "isNew"},
+   {.length = sizeof("isTable") - 1, .string = "isTable"},
+   {.length = sizeof("TriggerTransition") - 1, .string = "TriggerTransition"},
+   {.length = sizeof("stmt") - 1, .string = "stmt"},
+   {.length = sizeof("RawStmt") - 1, .string = "RawStmt"},
+   {.length = sizeof("selectStmt") - 1, .string = "selectStmt"},
+   {.length = sizeof("struct OnConflictClause *") - 1, .string = "struct OnConflictClause *"},
+   {.length = sizeof("onConflictClause") - 1, .string = "onConflictClause"},
+   {.length = sizeof("struct WithClause *") - 1, .string = "struct WithClause *"},
+   {.length = sizeof("withClause") - 1, .string = "withClause"},
+   {.length = sizeof("InsertStmt") - 1, .string = "InsertStmt"},
+   {.length = sizeof("DeleteStmt") - 1, .string = "DeleteStmt"},
+   {.length = sizeof("fromClause") - 1, .string = "fromClause"},
+   {.length = sizeof("UpdateStmt") - 1, .string = "UpdateStmt"},
+   {.length = sizeof("struct IntoClause *") - 1, .string = "struct IntoClause *"},
+   {.length = sizeof("intoClause") - 1, .string = "intoClause"},
+   {.length = sizeof("havingClause") - 1, .string = "havingClause"},
+   {.length = sizeof("valuesLists") - 1, .string = "valuesLists"},
+   {.length = sizeof("lockingClause") - 1, .string = "lockingClause"},
+   {.length = sizeof("SETOP_NONE") - 1, .string = "SETOP_NONE"},
+   {.length = sizeof("SETOP_UNION") - 1, .string = "SETOP_UNION"},
+   {.length = sizeof("SETOP_INTERSECT") - 1, .string = "SETOP_INTERSECT"},
+   {.length = sizeof("SETOP_EXCEPT") - 1, .string = "SETOP_EXCEPT"},
+   {.length = sizeof("enum SetOperation") - 1, .string = "enum SetOperation"},
+   {.length = sizeof("all") - 1, .string = "all"},
+   {.length = sizeof("struct SelectStmt *") - 1, .string = "struct SelectStmt *"},
+   {.length = sizeof("SelectStmt") - 1, .string = "SelectStmt"},
+   {.length = sizeof("colTypes") - 1, .string = "colTypes"},
+   {.length = sizeof("colTypmods") - 1, .string = "colTypmods"},
+   {.length = sizeof("colCollations") - 1, .string = "colCollations"},
+   {.length = sizeof("groupClauses") - 1, .string = "groupClauses"},
+   {.length = sizeof("SetOperationStmt") - 1, .string = "SetOperationStmt"},
+   {.length = sizeof("struct RoleSpec *") - 1, .string = "struct RoleSpec *"},
+   {.length = sizeof("authrole") - 1, .string = "authrole"},
+   {.length = sizeof("schemaElts") - 1, .string = "schemaElts"},
+   {.length = sizeof("if_not_exists") - 1, .string = "if_not_exists"},
+   {.length = sizeof("CreateSchemaStmt") - 1, .string = "CreateSchemaStmt"},
+   {.length = sizeof("cmds") - 1, .string = "cmds"},
+   {.length = sizeof("OBJECT_ACCESS_METHOD") - 1, .string = "OBJECT_ACCESS_METHOD"},
+   {.length = sizeof("OBJECT_AGGREGATE") - 1, .string = "OBJECT_AGGREGATE"},
+   {.length = sizeof("OBJECT_AMOP") - 1, .string = "OBJECT_AMOP"},
+   {.length = sizeof("OBJECT_AMPROC") - 1, .string = "OBJECT_AMPROC"},
+   {.length = sizeof("OBJECT_ATTRIBUTE") - 1, .string = "OBJECT_ATTRIBUTE"},
+   {.length = sizeof("OBJECT_CAST") - 1, .string = "OBJECT_CAST"},
+   {.length = sizeof("OBJECT_COLUMN") - 1, .string = "OBJECT_COLUMN"},
+   {.length = sizeof("OBJECT_COLLATION") - 1, .string = "OBJECT_COLLATION"},
+   {.length = sizeof("OBJECT_CONVERSION") - 1, .string = "OBJECT_CONVERSION"},
+   {.length = sizeof("OBJECT_DATABASE") - 1, .string = "OBJECT_DATABASE"},
+   {.length = sizeof("OBJECT_DEFAULT") - 1, .string = "OBJECT_DEFAULT"},
+   {.length = sizeof("OBJECT_DEFACL") - 1, .string = "OBJECT_DEFACL"},
+   {.length = sizeof("OBJECT_DOMAIN") - 1, .string = "OBJECT_DOMAIN"},
+   {.length = sizeof("OBJECT_DOMCONSTRAINT") - 1, .string = "OBJECT_DOMCONSTRAINT"},
+   {.length = sizeof("OBJECT_EVENT_TRIGGER") - 1, .string = "OBJECT_EVENT_TRIGGER"},
+   {.length = sizeof("OBJECT_EXTENSION") - 1, .string = "OBJECT_EXTENSION"},
+   {.length = sizeof("OBJECT_FDW") - 1, .string = "OBJECT_FDW"},
+   {.length = sizeof("OBJECT_FOREIGN_SERVER") - 1, .string = "OBJECT_FOREIGN_SERVER"},
+   {.length = sizeof("OBJECT_FOREIGN_TABLE") - 1, .string = "OBJECT_FOREIGN_TABLE"},
+   {.length = sizeof("OBJECT_FUNCTION") - 1, .string = "OBJECT_FUNCTION"},
+   {.length = sizeof("OBJECT_INDEX") - 1, .string = "OBJECT_INDEX"},
+   {.length = sizeof("OBJECT_LANGUAGE") - 1, .string = "OBJECT_LANGUAGE"},
+   {.length = sizeof("OBJECT_LARGEOBJECT") - 1, .string = "OBJECT_LARGEOBJECT"},
+   {.length = sizeof("OBJECT_MATVIEW") - 1, .string = "OBJECT_MATVIEW"},
+   {.length = sizeof("OBJECT_OPCLASS") - 1, .string = "OBJECT_OPCLASS"},
+   {.length = sizeof("OBJECT_OPERATOR") - 1, .string = "OBJECT_OPERATOR"},
+   {.length = sizeof("OBJECT_OPFAMILY") - 1, .string = "OBJECT_OPFAMILY"},
+   {.length = sizeof("OBJECT_POLICY") - 1, .string = "OBJECT_POLICY"},
+   {.length = sizeof("OBJECT_PROCEDURE") - 1, .string = "OBJECT_PROCEDURE"},
+   {.length = sizeof("OBJECT_PUBLICATION") - 1, .string = "OBJECT_PUBLICATION"},
+   {.length = sizeof("OBJECT_PUBLICATION_REL") - 1, .string = "OBJECT_PUBLICATION_REL"},
+   {.length = sizeof("OBJECT_ROLE") - 1, .string = "OBJECT_ROLE"},
+   {.length = sizeof("OBJECT_ROUTINE") - 1, .string = "OBJECT_ROUTINE"},
+   {.length = sizeof("OBJECT_RULE") - 1, .string = "OBJECT_RULE"},
+   {.length = sizeof("OBJECT_SCHEMA") - 1, .string = "OBJECT_SCHEMA"},
+   {.length = sizeof("OBJECT_SEQUENCE") - 1, .string = "OBJECT_SEQUENCE"},
+   {.length = sizeof("OBJECT_SUBSCRIPTION") - 1, .string = "OBJECT_SUBSCRIPTION"},
+   {.length = sizeof("OBJECT_STATISTIC_EXT") - 1, .string = "OBJECT_STATISTIC_EXT"},
+   {.length = sizeof("OBJECT_TABCONSTRAINT") - 1, .string = "OBJECT_TABCONSTRAINT"},
+   {.length = sizeof("OBJECT_TABLE") - 1, .string = "OBJECT_TABLE"},
+   {.length = sizeof("OBJECT_TABLESPACE") - 1, .string = "OBJECT_TABLESPACE"},
+   {.length = sizeof("OBJECT_TRANSFORM") - 1, .string = "OBJECT_TRANSFORM"},
+   {.length = sizeof("OBJECT_TRIGGER") - 1, .string = "OBJECT_TRIGGER"},
+   {.length = sizeof("OBJECT_TSCONFIGURATION") - 1, .string = "OBJECT_TSCONFIGURATION"},
+   {.length = sizeof("OBJECT_TSDICTIONARY") - 1, .string = "OBJECT_TSDICTIONARY"},
+   {.length = sizeof("OBJECT_TSPARSER") - 1, .string = "OBJECT_TSPARSER"},
+   {.length = sizeof("OBJECT_TSTEMPLATE") - 1, .string = "OBJECT_TSTEMPLATE"},
+   {.length = sizeof("OBJECT_TYPE") - 1, .string = "OBJECT_TYPE"},
+   {.length = sizeof("OBJECT_USER_MAPPING") - 1, .string = "OBJECT_USER_MAPPING"},
+   {.length = sizeof("OBJECT_VIEW") - 1, .string = "OBJECT_VIEW"},
+   {.length = sizeof("enum ObjectType") - 1, .string = "enum ObjectType"},
+   {.length = sizeof("missing_ok") - 1, .string = "missing_ok"},
+   {.length = sizeof("AlterTableStmt") - 1, .string = "AlterTableStmt"},
+   {.length = sizeof("identity_type") - 1, .string = "identity_type"},
+   {.length = sizeof("ReplicaIdentityStmt") - 1, .string = "ReplicaIdentityStmt"},
+   {.length = sizeof("AT_AddColumn") - 1, .string = "AT_AddColumn"},
+   {.length = sizeof("AT_AddColumnRecurse") - 1, .string = "AT_AddColumnRecurse"},
+   {.length = sizeof("AT_AddColumnToView") - 1, .string = "AT_AddColumnToView"},
+   {.length = sizeof("AT_ColumnDefault") - 1, .string = "AT_ColumnDefault"},
+   {.length = sizeof("AT_DropNotNull") - 1, .string = "AT_DropNotNull"},
+   {.length = sizeof("AT_SetNotNull") - 1, .string = "AT_SetNotNull"},
+   {.length = sizeof("AT_CheckNotNull") - 1, .string = "AT_CheckNotNull"},
+   {.length = sizeof("AT_SetStatistics") - 1, .string = "AT_SetStatistics"},
+   {.length = sizeof("AT_SetOptions") - 1, .string = "AT_SetOptions"},
+   {.length = sizeof("AT_ResetOptions") - 1, .string = "AT_ResetOptions"},
+   {.length = sizeof("AT_SetStorage") - 1, .string = "AT_SetStorage"},
+   {.length = sizeof("AT_DropColumn") - 1, .string = "AT_DropColumn"},
+   {.length = sizeof("AT_DropColumnRecurse") - 1, .string = "AT_DropColumnRecurse"},
+   {.length = sizeof("AT_AddIndex") - 1, .string = "AT_AddIndex"},
+   {.length = sizeof("AT_ReAddIndex") - 1, .string = "AT_ReAddIndex"},
+   {.length = sizeof("AT_AddConstraint") - 1, .string = "AT_AddConstraint"},
+   {.length = sizeof("AT_AddConstraintRecurse") - 1, .string = "AT_AddConstraintRecurse"},
+   {.length = sizeof("AT_ReAddConstraint") - 1, .string = "AT_ReAddConstraint"},
+   {.length = sizeof("AT_ReAddDomainConstraint") - 1, .string = "AT_ReAddDomainConstraint"},
+   {.length = sizeof("AT_AlterConstraint") - 1, .string = "AT_AlterConstraint"},
+   {.length = sizeof("AT_ValidateConstraint") - 1, .string = "AT_ValidateConstraint"},
+   {.length = sizeof("AT_ValidateConstraintRecurse") - 1, .string = "AT_ValidateConstraintRecurse"},
+   {.length = sizeof("AT_ProcessedConstraint") - 1, .string = "AT_ProcessedConstraint"},
+   {.length = sizeof("AT_AddIndexConstraint") - 1, .string = "AT_AddIndexConstraint"},
+   {.length = sizeof("AT_DropConstraint") - 1, .string = "AT_DropConstraint"},
+   {.length = sizeof("AT_DropConstraintRecurse") - 1, .string = "AT_DropConstraintRecurse"},
+   {.length = sizeof("AT_ReAddComment") - 1, .string = "AT_ReAddComment"},
+   {.length = sizeof("AT_AlterColumnType") - 1, .string = "AT_AlterColumnType"},
+   {.length = sizeof("AT_AlterColumnGenericOptions") - 1, .string = "AT_AlterColumnGenericOptions"},
+   {.length = sizeof("AT_ChangeOwner") - 1, .string = "AT_ChangeOwner"},
+   {.length = sizeof("AT_ClusterOn") - 1, .string = "AT_ClusterOn"},
+   {.length = sizeof("AT_DropCluster") - 1, .string = "AT_DropCluster"},
+   {.length = sizeof("AT_SetLogged") - 1, .string = "AT_SetLogged"},
+   {.length = sizeof("AT_SetUnLogged") - 1, .string = "AT_SetUnLogged"},
+   {.length = sizeof("AT_DropOids") - 1, .string = "AT_DropOids"},
+   {.length = sizeof("AT_SetTableSpace") - 1, .string = "AT_SetTableSpace"},
+   {.length = sizeof("AT_SetRelOptions") - 1, .string = "AT_SetRelOptions"},
+   {.length = sizeof("AT_ResetRelOptions") - 1, .string = "AT_ResetRelOptions"},
+   {.length = sizeof("AT_ReplaceRelOptions") - 1, .string = "AT_ReplaceRelOptions"},
+   {.length = sizeof("AT_EnableTrig") - 1, .string = "AT_EnableTrig"},
+   {.length = sizeof("AT_EnableAlwaysTrig") - 1, .string = "AT_EnableAlwaysTrig"},
+   {.length = sizeof("AT_EnableReplicaTrig") - 1, .string = "AT_EnableReplicaTrig"},
+   {.length = sizeof("AT_DisableTrig") - 1, .string = "AT_DisableTrig"},
+   {.length = sizeof("AT_EnableTrigAll") - 1, .string = "AT_EnableTrigAll"},
+   {.length = sizeof("AT_DisableTrigAll") - 1, .string = "AT_DisableTrigAll"},
+   {.length = sizeof("AT_EnableTrigUser") - 1, .string = "AT_EnableTrigUser"},
+   {.length = sizeof("AT_DisableTrigUser") - 1, .string = "AT_DisableTrigUser"},
+   {.length = sizeof("AT_EnableRule") - 1, .string = "AT_EnableRule"},
+   {.length = sizeof("AT_EnableAlwaysRule") - 1, .string = "AT_EnableAlwaysRule"},
+   {.length = sizeof("AT_EnableReplicaRule") - 1, .string = "AT_EnableReplicaRule"},
+   {.length = sizeof("AT_DisableRule") - 1, .string = "AT_DisableRule"},
+   {.length = sizeof("AT_AddInherit") - 1, .string = "AT_AddInherit"},
+   {.length = sizeof("AT_DropInherit") - 1, .string = "AT_DropInherit"},
+   {.length = sizeof("AT_AddOf") - 1, .string = "AT_AddOf"},
+   {.length = sizeof("AT_DropOf") - 1, .string = "AT_DropOf"},
+   {.length = sizeof("AT_ReplicaIdentity") - 1, .string = "AT_ReplicaIdentity"},
+   {.length = sizeof("AT_EnableRowSecurity") - 1, .string = "AT_EnableRowSecurity"},
+   {.length = sizeof("AT_DisableRowSecurity") - 1, .string = "AT_DisableRowSecurity"},
+   {.length = sizeof("AT_ForceRowSecurity") - 1, .string = "AT_ForceRowSecurity"},
+   {.length = sizeof("AT_NoForceRowSecurity") - 1, .string = "AT_NoForceRowSecurity"},
+   {.length = sizeof("AT_GenericOptions") - 1, .string = "AT_GenericOptions"},
+   {.length = sizeof("AT_AttachPartition") - 1, .string = "AT_AttachPartition"},
+   {.length = sizeof("AT_DetachPartition") - 1, .string = "AT_DetachPartition"},
+   {.length = sizeof("AT_AddIdentity") - 1, .string = "AT_AddIdentity"},
+   {.length = sizeof("AT_SetIdentity") - 1, .string = "AT_SetIdentity"},
+   {.length = sizeof("AT_DropIdentity") - 1, .string = "AT_DropIdentity"},
+   {.length = sizeof("enum AlterTableType") - 1, .string = "enum AlterTableType"},
+   {.length = sizeof("subtype") - 1, .string = "subtype"},
+   {.length = sizeof("num") - 1, .string = "num"},
+   {.length = sizeof("newowner") - 1, .string = "newowner"},
+   {.length = sizeof("def") - 1, .string = "def"},
+   {.length = sizeof("DROP_RESTRICT") - 1, .string = "DROP_RESTRICT"},
+   {.length = sizeof("DROP_CASCADE") - 1, .string = "DROP_CASCADE"},
+   {.length = sizeof("enum DropBehavior") - 1, .string = "enum DropBehavior"},
+   {.length = sizeof("behavior") - 1, .string = "behavior"},
+   {.length = sizeof("AlterTableCmd") - 1, .string = "AlterTableCmd"},
+   {.length = sizeof("AlterCollationStmt") - 1, .string = "AlterCollationStmt"},
+   {.length = sizeof("AlterDomainStmt") - 1, .string = "AlterDomainStmt"},
+   {.length = sizeof("is_grant") - 1, .string = "is_grant"},
+   {.length = sizeof("ACL_TARGET_OBJECT") - 1, .string = "ACL_TARGET_OBJECT"},
+   {.length = sizeof("ACL_TARGET_ALL_IN_SCHEMA") - 1, .string = "ACL_TARGET_ALL_IN_SCHEMA"},
+   {.length = sizeof("ACL_TARGET_DEFAULTS") - 1, .string = "ACL_TARGET_DEFAULTS"},
+   {.length = sizeof("enum GrantTargetType") - 1, .string = "enum GrantTargetType"},
+   {.length = sizeof("targtype") - 1, .string = "targtype"},
+   {.length = sizeof("objtype") - 1, .string = "objtype"},
+   {.length = sizeof("objects") - 1, .string = "objects"},
+   {.length = sizeof("privileges") - 1, .string = "privileges"},
+   {.length = sizeof("grantees") - 1, .string = "grantees"},
+   {.length = sizeof("grant_option") - 1, .string = "grant_option"},
+   {.length = sizeof("GrantStmt") - 1, .string = "GrantStmt"},
+   {.length = sizeof("objname") - 1, .string = "objname"},
+   {.length = sizeof("objargs") - 1, .string = "objargs"},
+   {.length = sizeof("args_unspecified") - 1, .string = "args_unspecified"},
+   {.length = sizeof("ObjectWithArgs") - 1, .string = "ObjectWithArgs"},
+   {.length = sizeof("priv_name") - 1, .string = "priv_name"},
+   {.length = sizeof("AccessPriv") - 1, .string = "AccessPriv"},
+   {.length = sizeof("granted_roles") - 1, .string = "granted_roles"},
+   {.length = sizeof("grantee_roles") - 1, .string = "grantee_roles"},
+   {.length = sizeof("admin_opt") - 1, .string = "admin_opt"},
+   {.length = sizeof("grantor") - 1, .string = "grantor"},
+   {.length = sizeof("GrantRoleStmt") - 1, .string = "GrantRoleStmt"},
+   {.length = sizeof("struct GrantStmt *") - 1, .string = "struct GrantStmt *"},
+   {.length = sizeof("AlterDefaultPrivilegesStmt") - 1, .string = "AlterDefaultPrivilegesStmt"},
+   {.length = sizeof("query") - 1, .string = "query"},
+   {.length = sizeof("attlist") - 1, .string = "attlist"},
+   {.length = sizeof("is_from") - 1, .string = "is_from"},
+   {.length = sizeof("is_program") - 1, .string = "is_program"},
+   {.length = sizeof("filename") - 1, .string = "filename"},
+   {.length = sizeof("CopyStmt") - 1, .string = "CopyStmt"},
+   {.length = sizeof("VAR_SET_VALUE") - 1, .string = "VAR_SET_VALUE"},
+   {.length = sizeof("VAR_SET_DEFAULT") - 1, .string = "VAR_SET_DEFAULT"},
+   {.length = sizeof("VAR_SET_CURRENT") - 1, .string = "VAR_SET_CURRENT"},
+   {.length = sizeof("VAR_SET_MULTI") - 1, .string = "VAR_SET_MULTI"},
+   {.length = sizeof("VAR_RESET") - 1, .string = "VAR_RESET"},
+   {.length = sizeof("VAR_RESET_ALL") - 1, .string = "VAR_RESET_ALL"},
+   {.length = sizeof("VariableSetKind") - 1, .string = "VariableSetKind"},
+   {.length = sizeof("VariableSetStmt") - 1, .string = "VariableSetStmt"},
+   {.length = sizeof("VariableShowStmt") - 1, .string = "VariableShowStmt"},
+   {.length = sizeof("tableElts") - 1, .string = "tableElts"},
+   {.length = sizeof("inhRelations") - 1, .string = "inhRelations"},
+   {.length = sizeof("partbound") - 1, .string = "partbound"},
+   {.length = sizeof("struct PartitionSpec *") - 1, .string = "struct PartitionSpec *"},
+   {.length = sizeof("partspec") - 1, .string = "partspec"},
+   {.length = sizeof("ofTypename") - 1, .string = "ofTypename"},
+   {.length = sizeof("oncommit") - 1, .string = "oncommit"},
+   {.length = sizeof("tablespacename") - 1, .string = "tablespacename"},
+   {.length = sizeof("CreateStmt") - 1, .string = "CreateStmt"},
+   {.length = sizeof("CONSTR_NULL") - 1, .string = "CONSTR_NULL"},
+   {.length = sizeof("CONSTR_NOTNULL") - 1, .string = "CONSTR_NOTNULL"},
+   {.length = sizeof("CONSTR_DEFAULT") - 1, .string = "CONSTR_DEFAULT"},
+   {.length = sizeof("CONSTR_IDENTITY") - 1, .string = "CONSTR_IDENTITY"},
+   {.length = sizeof("CONSTR_GENERATED") - 1, .string = "CONSTR_GENERATED"},
+   {.length = sizeof("CONSTR_CHECK") - 1, .string = "CONSTR_CHECK"},
+   {.length = sizeof("CONSTR_PRIMARY") - 1, .string = "CONSTR_PRIMARY"},
+   {.length = sizeof("CONSTR_UNIQUE") - 1, .string = "CONSTR_UNIQUE"},
+   {.length = sizeof("CONSTR_EXCLUSION") - 1, .string = "CONSTR_EXCLUSION"},
+   {.length = sizeof("CONSTR_FOREIGN") - 1, .string = "CONSTR_FOREIGN"},
+   {.length = sizeof("CONSTR_ATTR_DEFERRABLE") - 1, .string = "CONSTR_ATTR_DEFERRABLE"},
+   {.length = sizeof("CONSTR_ATTR_NOT_DEFERRABLE") - 1, .string = "CONSTR_ATTR_NOT_DEFERRABLE"},
+   {.length = sizeof("CONSTR_ATTR_DEFERRED") - 1, .string = "CONSTR_ATTR_DEFERRED"},
+   {.length = sizeof("CONSTR_ATTR_IMMEDIATE") - 1, .string = "CONSTR_ATTR_IMMEDIATE"},
+   {.length = sizeof("enum ConstrType") - 1, .string = "enum ConstrType"},
+   {.length = sizeof("contype") - 1, .string = "contype"},
+   {.length = sizeof("deferrable") - 1, .string = "deferrable"},
+   {.length = sizeof("initdeferred") - 1, .string = "initdeferred"},
+   {.length = sizeof("is_no_inherit") - 1, .string = "is_no_inherit"},
+   {.length = sizeof("raw_expr") - 1, .string = "raw_expr"},
+   {.length = sizeof("cooked_expr") - 1, .string = "cooked_expr"},
+   {.length = sizeof("generated_when") - 1, .string = "generated_when"},
+   {.length = sizeof("keys") - 1, .string = "keys"},
+   {.length = sizeof("including") - 1, .string = "including"},
+   {.length = sizeof("exclusions") - 1, .string = "exclusions"},
+   {.length = sizeof("indexname") - 1, .string = "indexname"},
+   {.length = sizeof("indexspace") - 1, .string = "indexspace"},
+   {.length = sizeof("reset_default_tblspc") - 1, .string = "reset_default_tblspc"},
+   {.length = sizeof("access_method") - 1, .string = "access_method"},
+   {.length = sizeof("where_clause") - 1, .string = "where_clause"},
+   {.length = sizeof("pktable") - 1, .string = "pktable"},
+   {.length = sizeof("fk_attrs") - 1, .string = "fk_attrs"},
+   {.length = sizeof("pk_attrs") - 1, .string = "pk_attrs"},
+   {.length = sizeof("fk_matchtype") - 1, .string = "fk_matchtype"},
+   {.length = sizeof("fk_upd_action") - 1, .string = "fk_upd_action"},
+   {.length = sizeof("fk_del_action") - 1, .string = "fk_del_action"},
+   {.length = sizeof("old_conpfeqop") - 1, .string = "old_conpfeqop"},
+   {.length = sizeof("old_pktable_oid") - 1, .string = "old_pktable_oid"},
+   {.length = sizeof("skip_validation") - 1, .string = "skip_validation"},
+   {.length = sizeof("initially_valid") - 1, .string = "initially_valid"},
+   {.length = sizeof("Constraint") - 1, .string = "Constraint"},
+   {.length = sizeof("owner") - 1, .string = "owner"},
+   {.length = sizeof("CreateTableSpaceStmt") - 1, .string = "CreateTableSpaceStmt"},
+   {.length = sizeof("DropTableSpaceStmt") - 1, .string = "DropTableSpaceStmt"},
+   {.length = sizeof("isReset") - 1, .string = "isReset"},
+   {.length = sizeof("AlterTableSpaceOptionsStmt") - 1, .string = "AlterTableSpaceOptionsStmt"},
+   {.length = sizeof("orig_tablespacename") - 1, .string = "orig_tablespacename"},
+   {.length = sizeof("roles") - 1, .string = "roles"},
+   {.length = sizeof("new_tablespacename") - 1, .string = "new_tablespacename"},
+   {.length = sizeof("nowait") - 1, .string = "nowait"},
+   {.length = sizeof("AlterTableMoveAllStmt") - 1, .string = "AlterTableMoveAllStmt"},
+   {.length = sizeof("extname") - 1, .string = "extname"},
+   {.length = sizeof("CreateExtensionStmt") - 1, .string = "CreateExtensionStmt"},
+   {.length = sizeof("AlterExtensionStmt") - 1, .string = "AlterExtensionStmt"},
+   {.length = sizeof("object") - 1, .string = "object"},
+   {.length = sizeof("AlterExtensionContentsStmt") - 1, .string = "AlterExtensionContentsStmt"},
+   {.length = sizeof("fdwname") - 1, .string = "fdwname"},
+   {.length = sizeof("func_options") - 1, .string = "func_options"},
+   {.length = sizeof("CreateFdwStmt") - 1, .string = "CreateFdwStmt"},
+   {.length = sizeof("AlterFdwStmt") - 1, .string = "AlterFdwStmt"},
+   {.length = sizeof("servername") - 1, .string = "servername"},
+   {.length = sizeof("servertype") - 1, .string = "servertype"},
+   {.length = sizeof("version") - 1, .string = "version"},
+   {.length = sizeof("CreateForeignServerStmt") - 1, .string = "CreateForeignServerStmt"},
+   {.length = sizeof("has_version") - 1, .string = "has_version"},
+   {.length = sizeof("AlterForeignServerStmt") - 1, .string = "AlterForeignServerStmt"},
+   {.length = sizeof("struct CreateStmt") - 1, .string = "struct CreateStmt"},
+   {.length = sizeof("base") - 1, .string = "base"},
+   {.length = sizeof("CreateForeignTableStmt") - 1, .string = "CreateForeignTableStmt"},
+   {.length = sizeof("user") - 1, .string = "user"},
+   {.length = sizeof("CreateUserMappingStmt") - 1, .string = "CreateUserMappingStmt"},
+   {.length = sizeof("AlterUserMappingStmt") - 1, .string = "AlterUserMappingStmt"},
+   {.length = sizeof("DropUserMappingStmt") - 1, .string = "DropUserMappingStmt"},
+   {.length = sizeof("server_name") - 1, .string = "server_name"},
+   {.length = sizeof("remote_schema") - 1, .string = "remote_schema"},
+   {.length = sizeof("local_schema") - 1, .string = "local_schema"},
+   {.length = sizeof("FDW_IMPORT_SCHEMA_ALL") - 1, .string = "FDW_IMPORT_SCHEMA_ALL"},
+   {.length = sizeof("FDW_IMPORT_SCHEMA_LIMIT_TO") - 1, .string = "FDW_IMPORT_SCHEMA_LIMIT_TO"},
+   {.length = sizeof("FDW_IMPORT_SCHEMA_EXCEPT") - 1, .string = "FDW_IMPORT_SCHEMA_EXCEPT"},
+   {.length = sizeof("enum ImportForeignSchemaType") - 1, .string = "enum ImportForeignSchemaType"},
+   {.length = sizeof("list_type") - 1, .string = "list_type"},
+   {.length = sizeof("table_list") - 1, .string = "table_list"},
+   {.length = sizeof("ImportForeignSchemaStmt") - 1, .string = "ImportForeignSchemaStmt"},
+   {.length = sizeof("policy_name") - 1, .string = "policy_name"},
+   {.length = sizeof("table") - 1, .string = "table"},
+   {.length = sizeof("cmd_name") - 1, .string = "cmd_name"},
+   {.length = sizeof("permissive") - 1, .string = "permissive"},
+   {.length = sizeof("with_check") - 1, .string = "with_check"},
+   {.length = sizeof("CreatePolicyStmt") - 1, .string = "CreatePolicyStmt"},
+   {.length = sizeof("AlterPolicyStmt") - 1, .string = "AlterPolicyStmt"},
+   {.length = sizeof("amname") - 1, .string = "amname"},
+   {.length = sizeof("handler_name") - 1, .string = "handler_name"},
+   {.length = sizeof("amtype") - 1, .string = "amtype"},
+   {.length = sizeof("CreateAmStmt") - 1, .string = "CreateAmStmt"},
+   {.length = sizeof("trigname") - 1, .string = "trigname"},
+   {.length = sizeof("row") - 1, .string = "row"},
+   {.length = sizeof("timing") - 1, .string = "timing"},
+   {.length = sizeof("events") - 1, .string = "events"},
+   {.length = sizeof("whenClause") - 1, .string = "whenClause"},
+   {.length = sizeof("isconstraint") - 1, .string = "isconstraint"},
+   {.length = sizeof("transitionRels") - 1, .string = "transitionRels"},
+   {.length = sizeof("constrrel") - 1, .string = "constrrel"},
+   {.length = sizeof("CreateTrigStmt") - 1, .string = "CreateTrigStmt"},
+   {.length = sizeof("eventname") - 1, .string = "eventname"},
+   {.length = sizeof("whenclause") - 1, .string = "whenclause"},
+   {.length = sizeof("CreateEventTrigStmt") - 1, .string = "CreateEventTrigStmt"},
+   {.length = sizeof("tgenabled") - 1, .string = "tgenabled"},
+   {.length = sizeof("AlterEventTrigStmt") - 1, .string = "AlterEventTrigStmt"},
+   {.length = sizeof("replace") - 1, .string = "replace"},
+   {.length = sizeof("plname") - 1, .string = "plname"},
+   {.length = sizeof("plhandler") - 1, .string = "plhandler"},
+   {.length = sizeof("plinline") - 1, .string = "plinline"},
+   {.length = sizeof("plvalidator") - 1, .string = "plvalidator"},
+   {.length = sizeof("pltrusted") - 1, .string = "pltrusted"},
+   {.length = sizeof("CreatePLangStmt") - 1, .string = "CreatePLangStmt"},
+   {.length = sizeof("ROLESTMT_ROLE") - 1, .string = "ROLESTMT_ROLE"},
+   {.length = sizeof("ROLESTMT_USER") - 1, .string = "ROLESTMT_USER"},
+   {.length = sizeof("ROLESTMT_GROUP") - 1, .string = "ROLESTMT_GROUP"},
+   {.length = sizeof("enum RoleStmtType") - 1, .string = "enum RoleStmtType"},
+   {.length = sizeof("stmt_type") - 1, .string = "stmt_type"},
+   {.length = sizeof("role") - 1, .string = "role"},
+   {.length = sizeof("CreateRoleStmt") - 1, .string = "CreateRoleStmt"},
+   {.length = sizeof("AlterRoleStmt") - 1, .string = "AlterRoleStmt"},
+   {.length = sizeof("database") - 1, .string = "database"},
+   {.length = sizeof("struct VariableSetStmt *") - 1, .string = "struct VariableSetStmt *"},
+   {.length = sizeof("setstmt") - 1, .string = "setstmt"},
+   {.length = sizeof("AlterRoleSetStmt") - 1, .string = "AlterRoleSetStmt"},
+   {.length = sizeof("DropRoleStmt") - 1, .string = "DropRoleStmt"},
+   {.length = sizeof("sequence") - 1, .string = "sequence"},
+   {.length = sizeof("ownerId") - 1, .string = "ownerId"},
+   {.length = sizeof("for_identity") - 1, .string = "for_identity"},
+   {.length = sizeof("CreateSeqStmt") - 1, .string = "CreateSeqStmt"},
+   {.length = sizeof("AlterSeqStmt") - 1, .string = "AlterSeqStmt"},
+   {.length = sizeof("oldstyle") - 1, .string = "oldstyle"},
+   {.length = sizeof("defnames") - 1, .string = "defnames"},
+   {.length = sizeof("definition") - 1, .string = "definition"},
+   {.length = sizeof("DefineStmt") - 1, .string = "DefineStmt"},
+   {.length = sizeof("domainname") - 1, .string = "domainname"},
+   {.length = sizeof("CreateDomainStmt") - 1, .string = "CreateDomainStmt"},
+   {.length = sizeof("opclassname") - 1, .string = "opclassname"},
+   {.length = sizeof("opfamilyname") - 1, .string = "opfamilyname"},
+   {.length = sizeof("datatype") - 1, .string = "datatype"},
+   {.length = sizeof("items") - 1, .string = "items"},
+   {.length = sizeof("isDefault") - 1, .string = "isDefault"},
+   {.length = sizeof("CreateOpClassStmt") - 1, .string = "CreateOpClassStmt"},
+   {.length = sizeof("itemtype") - 1, .string = "itemtype"},
+   {.length = sizeof("struct ObjectWithArgs *") - 1, .string = "struct ObjectWithArgs *"},
+   {.length = sizeof("order_family") - 1, .string = "order_family"},
+   {.length = sizeof("class_args") - 1, .string = "class_args"},
+   {.length = sizeof("storedtype") - 1, .string = "storedtype"},
+   {.length = sizeof("CreateOpClassItem") - 1, .string = "CreateOpClassItem"},
+   {.length = sizeof("CreateOpFamilyStmt") - 1, .string = "CreateOpFamilyStmt"},
+   {.length = sizeof("isDrop") - 1, .string = "isDrop"},
+   {.length = sizeof("AlterOpFamilyStmt") - 1, .string = "AlterOpFamilyStmt"},
+   {.length = sizeof("removeType") - 1, .string = "removeType"},
+   {.length = sizeof("concurrent") - 1, .string = "concurrent"},
+   {.length = sizeof("DropStmt") - 1, .string = "DropStmt"},
+   {.length = sizeof("relations") - 1, .string = "relations"},
+   {.length = sizeof("restart_seqs") - 1, .string = "restart_seqs"},
+   {.length = sizeof("TruncateStmt") - 1, .string = "TruncateStmt"},
+   {.length = sizeof("comment") - 1, .string = "comment"},
+   {.length = sizeof("CommentStmt") - 1, .string = "CommentStmt"},
+   {.length = sizeof("provider") - 1, .string = "provider"},
+   {.length = sizeof("label") - 1, .string = "label"},
+   {.length = sizeof("SecLabelStmt") - 1, .string = "SecLabelStmt"},
+   {.length = sizeof("portalname") - 1, .string = "portalname"},
+   {.length = sizeof("DeclareCursorStmt") - 1, .string = "DeclareCursorStmt"},
+   {.length = sizeof("ClosePortalStmt") - 1, .string = "ClosePortalStmt"},
+   {.length = sizeof("FETCH_FORWARD") - 1, .string = "FETCH_FORWARD"},
+   {.length = sizeof("FETCH_BACKWARD") - 1, .string = "FETCH_BACKWARD"},
+   {.length = sizeof("FETCH_ABSOLUTE") - 1, .string = "FETCH_ABSOLUTE"},
+   {.length = sizeof("FETCH_RELATIVE") - 1, .string = "FETCH_RELATIVE"},
+   {.length = sizeof("enum FetchDirection") - 1, .string = "enum FetchDirection"},
+   {.length = sizeof("direction") - 1, .string = "direction"},
+   {.length = sizeof("long") - 1, .string = "long"},
+   {.length = sizeof("howMany") - 1, .string = "howMany"},
+   {.length = sizeof("ismove") - 1, .string = "ismove"},
+   {.length = sizeof("FetchStmt") - 1, .string = "FetchStmt"},
+   {.length = sizeof("idxname") - 1, .string = "idxname"},
+   {.length = sizeof("tableSpace") - 1, .string = "tableSpace"},
+   {.length = sizeof("indexParams") - 1, .string = "indexParams"},
+   {.length = sizeof("indexIncludingParams") - 1, .string = "indexIncludingParams"},
+   {.length = sizeof("excludeOpNames") - 1, .string = "excludeOpNames"},
+   {.length = sizeof("idxcomment") - 1, .string = "idxcomment"},
+   {.length = sizeof("indexOid") - 1, .string = "indexOid"},
+   {.length = sizeof("oldNode") - 1, .string = "oldNode"},
+   {.length = sizeof("unique") - 1, .string = "unique"},
+   {.length = sizeof("primary") - 1, .string = "primary"},
+   {.length = sizeof("transformed") - 1, .string = "transformed"},
+   {.length = sizeof("IndexStmt") - 1, .string = "IndexStmt"},
+   {.length = sizeof("stat_types") - 1, .string = "stat_types"},
+   {.length = sizeof("exprs") - 1, .string = "exprs"},
+   {.length = sizeof("stxcomment") - 1, .string = "stxcomment"},
+   {.length = sizeof("CreateStatsStmt") - 1, .string = "CreateStatsStmt"},
+   {.length = sizeof("stxstattarget") - 1, .string = "stxstattarget"},
+   {.length = sizeof("AlterStatsStmt") - 1, .string = "AlterStatsStmt"},
+   {.length = sizeof("is_procedure") - 1, .string = "is_procedure"},
+   {.length = sizeof("parameters") - 1, .string = "parameters"},
+   {.length = sizeof("returnType") - 1, .string = "returnType"},
+   {.length = sizeof("CreateFunctionStmt") - 1, .string = "CreateFunctionStmt"},
+   {.length = sizeof("argType") - 1, .string = "argType"},
+   {.length = sizeof("FUNC_PARAM_IN") - 1, .string = "FUNC_PARAM_IN"},
+   {.length = sizeof("FUNC_PARAM_OUT") - 1, .string = "FUNC_PARAM_OUT"},
+   {.length = sizeof("FUNC_PARAM_INOUT") - 1, .string = "FUNC_PARAM_INOUT"},
+   {.length = sizeof("FUNC_PARAM_VARIADIC") - 1, .string = "FUNC_PARAM_VARIADIC"},
+   {.length = sizeof("FUNC_PARAM_TABLE") - 1, .string = "FUNC_PARAM_TABLE"},
+   {.length = sizeof("enum FunctionParameterMode") - 1, .string = "enum FunctionParameterMode"},
+   {.length = sizeof("mode") - 1, .string = "mode"},
+   {.length = sizeof("defexpr") - 1, .string = "defexpr"},
+   {.length = sizeof("FunctionParameter") - 1, .string = "FunctionParameter"},
+   {.length = sizeof("func") - 1, .string = "func"},
+   {.length = sizeof("actions") - 1, .string = "actions"},
+   {.length = sizeof("AlterFunctionStmt") - 1, .string = "AlterFunctionStmt"},
+   {.length = sizeof("DoStmt") - 1, .string = "DoStmt"},
+   {.length = sizeof("source_text") - 1, .string = "source_text"},
+   {.length = sizeof("langOid") - 1, .string = "langOid"},
+   {.length = sizeof("langIsTrusted") - 1, .string = "langIsTrusted"},
+   {.length = sizeof("atomic") - 1, .string = "atomic"},
+   {.length = sizeof("InlineCodeBlock") - 1, .string = "InlineCodeBlock"},
+   {.length = sizeof("struct FuncCall *") - 1, .string = "struct FuncCall *"},
+   {.length = sizeof("funccall") - 1, .string = "funccall"},
+   {.length = sizeof("struct FuncExpr *") - 1, .string = "struct FuncExpr *"},
+   {.length = sizeof("CallStmt") - 1, .string = "CallStmt"},
+   {.length = sizeof("CallContext") - 1, .string = "CallContext"},
+   {.length = sizeof("renameType") - 1, .string = "renameType"},
+   {.length = sizeof("relationType") - 1, .string = "relationType"},
+   {.length = sizeof("subname") - 1, .string = "subname"},
+   {.length = sizeof("newname") - 1, .string = "newname"},
+   {.length = sizeof("RenameStmt") - 1, .string = "RenameStmt"},
+   {.length = sizeof("objectType") - 1, .string = "objectType"},
+   {.length = sizeof("struct Value *") - 1, .string = "struct Value *"},
+   {.length = sizeof("AlterObjectDependsStmt") - 1, .string = "AlterObjectDependsStmt"},
+   {.length = sizeof("newschema") - 1, .string = "newschema"},
+   {.length = sizeof("AlterObjectSchemaStmt") - 1, .string = "AlterObjectSchemaStmt"},
+   {.length = sizeof("AlterOwnerStmt") - 1, .string = "AlterOwnerStmt"},
+   {.length = sizeof("opername") - 1, .string = "opername"},
+   {.length = sizeof("AlterOperatorStmt") - 1, .string = "AlterOperatorStmt"},
+   {.length = sizeof("rulename") - 1, .string = "rulename"},
+   {.length = sizeof("event") - 1, .string = "event"},
+   {.length = sizeof("instead") - 1, .string = "instead"},
+   {.length = sizeof("RuleStmt") - 1, .string = "RuleStmt"},
+   {.length = sizeof("conditionname") - 1, .string = "conditionname"},
+   {.length = sizeof("payload") - 1, .string = "payload"},
+   {.length = sizeof("NotifyStmt") - 1, .string = "NotifyStmt"},
+   {.length = sizeof("ListenStmt") - 1, .string = "ListenStmt"},
+   {.length = sizeof("UnlistenStmt") - 1, .string = "UnlistenStmt"},
+   {.length = sizeof("TRANS_STMT_BEGIN") - 1, .string = "TRANS_STMT_BEGIN"},
+   {.length = sizeof("TRANS_STMT_START") - 1, .string = "TRANS_STMT_START"},
+   {.length = sizeof("TRANS_STMT_COMMIT") - 1, .string = "TRANS_STMT_COMMIT"},
+   {.length = sizeof("TRANS_STMT_ROLLBACK") - 1, .string = "TRANS_STMT_ROLLBACK"},
+   {.length = sizeof("TRANS_STMT_SAVEPOINT") - 1, .string = "TRANS_STMT_SAVEPOINT"},
+   {.length = sizeof("TRANS_STMT_RELEASE") - 1, .string = "TRANS_STMT_RELEASE"},
+   {.length = sizeof("TRANS_STMT_ROLLBACK_TO") - 1, .string = "TRANS_STMT_ROLLBACK_TO"},
+   {.length = sizeof("TRANS_STMT_PREPARE") - 1, .string = "TRANS_STMT_PREPARE"},
+   {.length = sizeof("TRANS_STMT_COMMIT_PREPARED") - 1, .string = "TRANS_STMT_COMMIT_PREPARED"},
+   {.length = sizeof("TRANS_STMT_ROLLBACK_PREPARED") - 1, .string = "TRANS_STMT_ROLLBACK_PREPARED"},
+   {.length = sizeof("enum TransactionStmtKind") - 1, .string = "enum TransactionStmtKind"},
+   {.length = sizeof("savepoint_name") - 1, .string = "savepoint_name"},
+   {.length = sizeof("gid") - 1, .string = "gid"},
+   {.length = sizeof("chain") - 1, .string = "chain"},
+   {.length = sizeof("TransactionStmt") - 1, .string = "TransactionStmt"},
+   {.length = sizeof("typevar") - 1, .string = "typevar"},
+   {.length = sizeof("CompositeTypeStmt") - 1, .string = "CompositeTypeStmt"},
+   {.length = sizeof("vals") - 1, .string = "vals"},
+   {.length = sizeof("CreateEnumStmt") - 1, .string = "CreateEnumStmt"},
+   {.length = sizeof("params") - 1, .string = "params"},
+   {.length = sizeof("CreateRangeStmt") - 1, .string = "CreateRangeStmt"},
+   {.length = sizeof("oldVal") - 1, .string = "oldVal"},
+   {.length = sizeof("newVal") - 1, .string = "newVal"},
+   {.length = sizeof("newValNeighbor") - 1, .string = "newValNeighbor"},
+   {.length = sizeof("newValIsAfter") - 1, .string = "newValIsAfter"},
+   {.length = sizeof("skipIfNewValExists") - 1, .string = "skipIfNewValExists"},
+   {.length = sizeof("AlterEnumStmt") - 1, .string = "AlterEnumStmt"},
+   {.length = sizeof("view") - 1, .string = "view"},
+   {.length = sizeof("aliases") - 1, .string = "aliases"},
+   {.length = sizeof("NO_CHECK_OPTION") - 1, .string = "NO_CHECK_OPTION"},
+   {.length = sizeof("LOCAL_CHECK_OPTION") - 1, .string = "LOCAL_CHECK_OPTION"},
+   {.length = sizeof("CASCADED_CHECK_OPTION") - 1, .string = "CASCADED_CHECK_OPTION"},
+   {.length = sizeof("enum ViewCheckOption") - 1, .string = "enum ViewCheckOption"},
+   {.length = sizeof("withCheckOption") - 1, .string = "withCheckOption"},
+   {.length = sizeof("ViewStmt") - 1, .string = "ViewStmt"},
+   {.length = sizeof("LoadStmt") - 1, .string = "LoadStmt"},
+   {.length = sizeof("dbname") - 1, .string = "dbname"},
+   {.length = sizeof("CreatedbStmt") - 1, .string = "CreatedbStmt"},
+   {.length = sizeof("AlterDatabaseStmt") - 1, .string = "AlterDatabaseStmt"},
+   {.length = sizeof("AlterDatabaseSetStmt") - 1, .string = "AlterDatabaseSetStmt"},
+   {.length = sizeof("DropdbStmt") - 1, .string = "DropdbStmt"},
+   {.length = sizeof("AlterSystemStmt") - 1, .string = "AlterSystemStmt"},
+   {.length = sizeof("ClusterStmt") - 1, .string = "ClusterStmt"},
+   {.length = sizeof("rels") - 1, .string = "rels"},
+   {.length = sizeof("is_vacuumcmd") - 1, .string = "is_vacuumcmd"},
+   {.length = sizeof("VacuumStmt") - 1, .string = "VacuumStmt"},
+   {.length = sizeof("oid") - 1, .string = "oid"},
+   {.length = sizeof("va_cols") - 1, .string = "va_cols"},
+   {.length = sizeof("VacuumRelation") - 1, .string = "VacuumRelation"},
+   {.length = sizeof("ExplainStmt") - 1, .string = "ExplainStmt"},
+   {.length = sizeof("into") - 1, .string = "into"},
+   {.length = sizeof("is_select_into") - 1, .string = "is_select_into"},
+   {.length = sizeof("CreateTableAsStmt") - 1, .string = "CreateTableAsStmt"},
+   {.length = sizeof("RefreshMatViewStmt") - 1, .string = "RefreshMatViewStmt"},
+   {.length = sizeof("CheckPointStmt") - 1, .string = "CheckPointStmt"},
+   {.length = sizeof("DISCARD_ALL") - 1, .string = "DISCARD_ALL"},
+   {.length = sizeof("DISCARD_PLANS") - 1, .string = "DISCARD_PLANS"},
+   {.length = sizeof("DISCARD_SEQUENCES") - 1, .string = "DISCARD_SEQUENCES"},
+   {.length = sizeof("DISCARD_TEMP") - 1, .string = "DISCARD_TEMP"},
+   {.length = sizeof("enum DiscardMode") - 1, .string = "enum DiscardMode"},
+   {.length = sizeof("target") - 1, .string = "target"},
+   {.length = sizeof("DiscardStmt") - 1, .string = "DiscardStmt"},
+   {.length = sizeof("LockStmt") - 1, .string = "LockStmt"},
+   {.length = sizeof("deferred") - 1, .string = "deferred"},
+   {.length = sizeof("ConstraintsSetStmt") - 1, .string = "ConstraintsSetStmt"},
+   {.length = sizeof("REINDEX_OBJECT_INDEX") - 1, .string = "REINDEX_OBJECT_INDEX"},
+   {.length = sizeof("REINDEX_OBJECT_TABLE") - 1, .string = "REINDEX_OBJECT_TABLE"},
+   {.length = sizeof("REINDEX_OBJECT_SCHEMA") - 1, .string = "REINDEX_OBJECT_SCHEMA"},
+   {.length = sizeof("REINDEX_OBJECT_SYSTEM") - 1, .string = "REINDEX_OBJECT_SYSTEM"},
+   {.length = sizeof("REINDEX_OBJECT_DATABASE") - 1, .string = "REINDEX_OBJECT_DATABASE"},
+   {.length = sizeof("enum ReindexObjectType") - 1, .string = "enum ReindexObjectType"},
+   {.length = sizeof("const char *") - 1, .string = "const char *"},
+   {.length = sizeof("ReindexStmt") - 1, .string = "ReindexStmt"},
+   {.length = sizeof("conversion_name") - 1, .string = "conversion_name"},
+   {.length = sizeof("for_encoding_name") - 1, .string = "for_encoding_name"},
+   {.length = sizeof("to_encoding_name") - 1, .string = "to_encoding_name"},
+   {.length = sizeof("func_name") - 1, .string = "func_name"},
+   {.length = sizeof("CreateConversionStmt") - 1, .string = "CreateConversionStmt"},
+   {.length = sizeof("sourcetype") - 1, .string = "sourcetype"},
+   {.length = sizeof("targettype") - 1, .string = "targettype"},
+   {.length = sizeof("COERCION_IMPLICIT") - 1, .string = "COERCION_IMPLICIT"},
+   {.length = sizeof("COERCION_ASSIGNMENT") - 1, .string = "COERCION_ASSIGNMENT"},
+   {.length = sizeof("COERCION_EXPLICIT") - 1, .string = "COERCION_EXPLICIT"},
+   {.length = sizeof("enum CoercionContext") - 1, .string = "enum CoercionContext"},
+   {.length = sizeof("context") - 1, .string = "context"},
+   {.length = sizeof("inout") - 1, .string = "inout"},
+   {.length = sizeof("CreateCastStmt") - 1, .string = "CreateCastStmt"},
+   {.length = sizeof("type_name") - 1, .string = "type_name"},
+   {.length = sizeof("lang") - 1, .string = "lang"},
+   {.length = sizeof("fromsql") - 1, .string = "fromsql"},
+   {.length = sizeof("tosql") - 1, .string = "tosql"},
+   {.length = sizeof("CreateTransformStmt") - 1, .string = "CreateTransformStmt"},
+   {.length = sizeof("argtypes") - 1, .string = "argtypes"},
+   {.length = sizeof("PrepareStmt") - 1, .string = "PrepareStmt"},
+   {.length = sizeof("ExecuteStmt") - 1, .string = "ExecuteStmt"},
+   {.length = sizeof("DeallocateStmt") - 1, .string = "DeallocateStmt"},
+   {.length = sizeof("DropOwnedStmt") - 1, .string = "DropOwnedStmt"},
+   {.length = sizeof("newrole") - 1, .string = "newrole"},
+   {.length = sizeof("ReassignOwnedStmt") - 1, .string = "ReassignOwnedStmt"},
+   {.length = sizeof("dictname") - 1, .string = "dictname"},
+   {.length = sizeof("AlterTSDictionaryStmt") - 1, .string = "AlterTSDictionaryStmt"},
+   {.length = sizeof("ALTER_TSCONFIG_ADD_MAPPING") - 1, .string = "ALTER_TSCONFIG_ADD_MAPPING"},
+   {.length = sizeof("ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN") - 1, .string = "ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN"},
+   {.length = sizeof("ALTER_TSCONFIG_REPLACE_DICT") - 1, .string = "ALTER_TSCONFIG_REPLACE_DICT"},
+   {.length = sizeof("ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN") - 1, .string = "ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN"},
+   {.length = sizeof("ALTER_TSCONFIG_DROP_MAPPING") - 1, .string = "ALTER_TSCONFIG_DROP_MAPPING"},
+   {.length = sizeof("enum AlterTSConfigType") - 1, .string = "enum AlterTSConfigType"},
+   {.length = sizeof("cfgname") - 1, .string = "cfgname"},
+   {.length = sizeof("tokentype") - 1, .string = "tokentype"},
+   {.length = sizeof("dicts") - 1, .string = "dicts"},
+   {.length = sizeof("AlterTSConfigurationStmt") - 1, .string = "AlterTSConfigurationStmt"},
+   {.length = sizeof("pubname") - 1, .string = "pubname"},
+   {.length = sizeof("tables") - 1, .string = "tables"},
+   {.length = sizeof("for_all_tables") - 1, .string = "for_all_tables"},
+   {.length = sizeof("CreatePublicationStmt") - 1, .string = "CreatePublicationStmt"},
+   {.length = sizeof("tableAction") - 1, .string = "tableAction"},
+   {.length = sizeof("AlterPublicationStmt") - 1, .string = "AlterPublicationStmt"},
+   {.length = sizeof("conninfo") - 1, .string = "conninfo"},
+   {.length = sizeof("publication") - 1, .string = "publication"},
+   {.length = sizeof("CreateSubscriptionStmt") - 1, .string = "CreateSubscriptionStmt"},
+   {.length = sizeof("ALTER_SUBSCRIPTION_OPTIONS") - 1, .string = "ALTER_SUBSCRIPTION_OPTIONS"},
+   {.length = sizeof("ALTER_SUBSCRIPTION_CONNECTION") - 1, .string = "ALTER_SUBSCRIPTION_CONNECTION"},
+   {.length = sizeof("ALTER_SUBSCRIPTION_PUBLICATION") - 1, .string = "ALTER_SUBSCRIPTION_PUBLICATION"},
+   {.length = sizeof("ALTER_SUBSCRIPTION_REFRESH") - 1, .string = "ALTER_SUBSCRIPTION_REFRESH"},
+   {.length = sizeof("ALTER_SUBSCRIPTION_ENABLED") - 1, .string = "ALTER_SUBSCRIPTION_ENABLED"},
+   {.length = sizeof("enum AlterSubscriptionType") - 1, .string = "enum AlterSubscriptionType"},
+   {.length = sizeof("AlterSubscriptionStmt") - 1, .string = "AlterSubscriptionStmt"},
+   {.length = sizeof("DropSubscriptionStmt") - 1, .string = "DropSubscriptionStmt"},
+   {.length = sizeof("struct ParamListInfoData *") - 1, .string = "struct ParamListInfoData *"},
+   {.length = sizeof("boundParams") - 1, .string = "boundParams"},
+   {.length = sizeof("subroots") - 1, .string = "subroots"},
+   {.length = sizeof("rewindPlanIDs") - 1, .string = "rewindPlanIDs"},
+   {.length = sizeof("finalrtable") - 1, .string = "finalrtable"},
+   {.length = sizeof("finalrowmarks") - 1, .string = "finalrowmarks"},
+   {.length = sizeof("resultRelations") - 1, .string = "resultRelations"},
+   {.length = sizeof("rootResultRelations") - 1, .string = "rootResultRelations"},
+   {.length = sizeof("relationOids") - 1, .string = "relationOids"},
+   {.length = sizeof("invalItems") - 1, .string = "invalItems"},
+   {.length = sizeof("paramExecTypes") - 1, .string = "paramExecTypes"},
+   {.length = sizeof("lastPHId") - 1, .string = "lastPHId"},
+   {.length = sizeof("lastRowMarkId") - 1, .string = "lastRowMarkId"},
+   {.length = sizeof("lastPlanNodeId") - 1, .string = "lastPlanNodeId"},
+   {.length = sizeof("transientPlan") - 1, .string = "transientPlan"},
+   {.length = sizeof("dependsOnRole") - 1, .string = "dependsOnRole"},
+   {.length = sizeof("parallelModeOK") - 1, .string = "parallelModeOK"},
+   {.length = sizeof("parallelModeNeeded") - 1, .string = "parallelModeNeeded"},
+   {.length = sizeof("maxParallelHazard") - 1, .string = "maxParallelHazard"},
+   {.length = sizeof("struct PartitionDirectoryData *") - 1, .string = "struct PartitionDirectoryData *"},
+   {.length = sizeof("partition_directory") - 1, .string = "partition_directory"},
+   {.length = sizeof("PlannerGlobal") - 1, .string = "PlannerGlobal"},
+   {.length = sizeof("parse") - 1, .string = "parse"},
+   {.length = sizeof("struct PlannerGlobal *") - 1, .string = "struct PlannerGlobal *"},
+   {.length = sizeof("glob") - 1, .string = "glob"},
+   {.length = sizeof("query_level") - 1, .string = "query_level"},
+   {.length = sizeof("struct PlannerInfo *") - 1, .string = "struct PlannerInfo *"},
+   {.length = sizeof("parent_root") - 1, .string = "parent_root"},
+   {.length = sizeof("plan_params") - 1, .string = "plan_params"},
+   {.length = sizeof("outer_params") - 1, .string = "outer_params"},
+   {.length = sizeof("struct RelOptInfo **") - 1, .string = "struct RelOptInfo **"},
+   {.length = sizeof("simple_rel_array") - 1, .string = "simple_rel_array"},
+   {.length = sizeof("simple_rel_array_size") - 1, .string = "simple_rel_array_size"},
+   {.length = sizeof("struct RangeTblEntry **") - 1, .string = "struct RangeTblEntry **"},
+   {.length = sizeof("simple_rte_array") - 1, .string = "simple_rte_array"},
+   {.length = sizeof("struct AppendRelInfo **") - 1, .string = "struct AppendRelInfo **"},
+   {.length = sizeof("append_rel_array") - 1, .string = "append_rel_array"},
+   {.length = sizeof("all_baserels") - 1, .string = "all_baserels"},
+   {.length = sizeof("nullable_baserels") - 1, .string = "nullable_baserels"},
+   {.length = sizeof("join_rel_list") - 1, .string = "join_rel_list"},
+   {.length = sizeof("struct HTAB *") - 1, .string = "struct HTAB *"},
+   {.length = sizeof("join_rel_hash") - 1, .string = "join_rel_hash"},
+   {.length = sizeof("struct List **") - 1, .string = "struct List **"},
+   {.length = sizeof("join_rel_level") - 1, .string = "join_rel_level"},
+   {.length = sizeof("join_cur_level") - 1, .string = "join_cur_level"},
+   {.length = sizeof("init_plans") - 1, .string = "init_plans"},
+   {.length = sizeof("cte_plan_ids") - 1, .string = "cte_plan_ids"},
+   {.length = sizeof("multiexpr_params") - 1, .string = "multiexpr_params"},
+   {.length = sizeof("eq_classes") - 1, .string = "eq_classes"},
+   {.length = sizeof("ec_merging_done") - 1, .string = "ec_merging_done"},
+   {.length = sizeof("canon_pathkeys") - 1, .string = "canon_pathkeys"},
+   {.length = sizeof("left_join_clauses") - 1, .string = "left_join_clauses"},
+   {.length = sizeof("right_join_clauses") - 1, .string = "right_join_clauses"},
+   {.length = sizeof("full_join_clauses") - 1, .string = "full_join_clauses"},
+   {.length = sizeof("join_info_list") - 1, .string = "join_info_list"},
+   {.length = sizeof("append_rel_list") - 1, .string = "append_rel_list"},
+   {.length = sizeof("placeholder_list") - 1, .string = "placeholder_list"},
+   {.length = sizeof("fkey_list") - 1, .string = "fkey_list"},
+   {.length = sizeof("query_pathkeys") - 1, .string = "query_pathkeys"},
+   {.length = sizeof("group_pathkeys") - 1, .string = "group_pathkeys"},
+   {.length = sizeof("window_pathkeys") - 1, .string = "window_pathkeys"},
+   {.length = sizeof("distinct_pathkeys") - 1, .string = "distinct_pathkeys"},
+   {.length = sizeof("sort_pathkeys") - 1, .string = "sort_pathkeys"},
+   {.length = sizeof("part_schemes") - 1, .string = "part_schemes"},
+   {.length = sizeof("initial_rels") - 1, .string = "initial_rels"},
+   {.length = sizeof("struct List *[7]") - 1, .string = "struct List *[7]"},
+   {.length = sizeof("upper_rels") - 1, .string = "upper_rels"},
+   {.length = sizeof("struct PathTarget *[7]") - 1, .string = "struct PathTarget *[7]"},
+   {.length = sizeof("upper_targets") - 1, .string = "upper_targets"},
+   {.length = sizeof("processed_tlist") - 1, .string = "processed_tlist"},
+   {.length = sizeof("short *") - 1, .string = "short *"},
+   {.length = sizeof("grouping_map") - 1, .string = "grouping_map"},
+   {.length = sizeof("minmax_aggs") - 1, .string = "minmax_aggs"},
+   {.length = sizeof("struct MemoryContextData *") - 1, .string = "struct MemoryContextData *"},
+   {.length = sizeof("planner_cxt") - 1, .string = "planner_cxt"},
+   {.length = sizeof("total_table_pages") - 1, .string = "total_table_pages"},
+   {.length = sizeof("tuple_fraction") - 1, .string = "tuple_fraction"},
+   {.length = sizeof("limit_tuples") - 1, .string = "limit_tuples"},
+   {.length = sizeof("qual_security_level") - 1, .string = "qual_security_level"},
+   {.length = sizeof("INHKIND_NONE") - 1, .string = "INHKIND_NONE"},
+   {.length = sizeof("INHKIND_INHERITED") - 1, .string = "INHKIND_INHERITED"},
+   {.length = sizeof("INHKIND_PARTITIONED") - 1, .string = "INHKIND_PARTITIONED"},
+   {.length = sizeof("enum InheritanceKind") - 1, .string = "enum InheritanceKind"},
+   {.length = sizeof("inhTargetKind") - 1, .string = "inhTargetKind"},
+   {.length = sizeof("hasJoinRTEs") - 1, .string = "hasJoinRTEs"},
+   {.length = sizeof("hasLateralRTEs") - 1, .string = "hasLateralRTEs"},
+   {.length = sizeof("hasHavingQual") - 1, .string = "hasHavingQual"},
+   {.length = sizeof("hasPseudoConstantQuals") - 1, .string = "hasPseudoConstantQuals"},
+   {.length = sizeof("hasRecursion") - 1, .string = "hasRecursion"},
+   {.length = sizeof("wt_param_id") - 1, .string = "wt_param_id"},
+   {.length = sizeof("struct Path *") - 1, .string = "struct Path *"},
+   {.length = sizeof("non_recursive_path") - 1, .string = "non_recursive_path"},
+   {.length = sizeof("curOuterRels") - 1, .string = "curOuterRels"},
+   {.length = sizeof("curOuterParams") - 1, .string = "curOuterParams"},
+   {.length = sizeof("void *") - 1, .string = "void *"},
+   {.length = sizeof("join_search_private") - 1, .string = "join_search_private"},
+   {.length = sizeof("partColsUpdated") - 1, .string = "partColsUpdated"},
+   {.length = sizeof("PlannerInfo") - 1, .string = "PlannerInfo"},
+   {.length = sizeof("RELOPT_BASEREL") - 1, .string = "RELOPT_BASEREL"},
+   {.length = sizeof("RELOPT_JOINREL") - 1, .string = "RELOPT_JOINREL"},
+   {.length = sizeof("RELOPT_OTHER_MEMBER_REL") - 1, .string = "RELOPT_OTHER_MEMBER_REL"},
+   {.length = sizeof("RELOPT_OTHER_JOINREL") - 1, .string = "RELOPT_OTHER_JOINREL"},
+   {.length = sizeof("RELOPT_UPPER_REL") - 1, .string = "RELOPT_UPPER_REL"},
+   {.length = sizeof("RELOPT_OTHER_UPPER_REL") - 1, .string = "RELOPT_OTHER_UPPER_REL"},
+   {.length = sizeof("RELOPT_DEADREL") - 1, .string = "RELOPT_DEADREL"},
+   {.length = sizeof("enum RelOptKind") - 1, .string = "enum RelOptKind"},
+   {.length = sizeof("reloptkind") - 1, .string = "reloptkind"},
+   {.length = sizeof("relids") - 1, .string = "relids"},
+   {.length = sizeof("rows") - 1, .string = "rows"},
+   {.length = sizeof("consider_startup") - 1, .string = "consider_startup"},
+   {.length = sizeof("consider_param_startup") - 1, .string = "consider_param_startup"},
+   {.length = sizeof("consider_parallel") - 1, .string = "consider_parallel"},
+   {.length = sizeof("struct PathTarget *") - 1, .string = "struct PathTarget *"},
+   {.length = sizeof("reltarget") - 1, .string = "reltarget"},
+   {.length = sizeof("pathlist") - 1, .string = "pathlist"},
+   {.length = sizeof("ppilist") - 1, .string = "ppilist"},
+   {.length = sizeof("partial_pathlist") - 1, .string = "partial_pathlist"},
+   {.length = sizeof("cheapest_startup_path") - 1, .string = "cheapest_startup_path"},
+   {.length = sizeof("cheapest_total_path") - 1, .string = "cheapest_total_path"},
+   {.length = sizeof("cheapest_unique_path") - 1, .string = "cheapest_unique_path"},
+   {.length = sizeof("cheapest_parameterized_paths") - 1, .string = "cheapest_parameterized_paths"},
+   {.length = sizeof("direct_lateral_relids") - 1, .string = "direct_lateral_relids"},
+   {.length = sizeof("lateral_relids") - 1, .string = "lateral_relids"},
+   {.length = sizeof("reltablespace") - 1, .string = "reltablespace"},
+   {.length = sizeof("min_attr") - 1, .string = "min_attr"},
+   {.length = sizeof("max_attr") - 1, .string = "max_attr"},
+   {.length = sizeof("struct Bitmapset **") - 1, .string = "struct Bitmapset **"},
+   {.length = sizeof("attr_needed") - 1, .string = "attr_needed"},
+   {.length = sizeof("int *") - 1, .string = "int *"},
+   {.length = sizeof("attr_widths") - 1, .string = "attr_widths"},
+   {.length = sizeof("lateral_vars") - 1, .string = "lateral_vars"},
+   {.length = sizeof("lateral_referencers") - 1, .string = "lateral_referencers"},
+   {.length = sizeof("indexlist") - 1, .string = "indexlist"},
+   {.length = sizeof("statlist") - 1, .string = "statlist"},
+   {.length = sizeof("pages") - 1, .string = "pages"},
+   {.length = sizeof("tuples") - 1, .string = "tuples"},
+   {.length = sizeof("allvisfrac") - 1, .string = "allvisfrac"},
+   {.length = sizeof("eclass_indexes") - 1, .string = "eclass_indexes"},
+   {.length = sizeof("subroot") - 1, .string = "subroot"},
+   {.length = sizeof("subplan_params") - 1, .string = "subplan_params"},
+   {.length = sizeof("rel_parallel_workers") - 1, .string = "rel_parallel_workers"},
+   {.length = sizeof("serverid") - 1, .string = "serverid"},
+   {.length = sizeof("userid") - 1, .string = "userid"},
+   {.length = sizeof("useridiscurrent") - 1, .string = "useridiscurrent"},
+   {.length = sizeof("struct FdwRoutine *") - 1, .string = "struct FdwRoutine *"},
+   {.length = sizeof("fdwroutine") - 1, .string = "fdwroutine"},
+   {.length = sizeof("fdw_private") - 1, .string = "fdw_private"},
+   {.length = sizeof("unique_for_rels") - 1, .string = "unique_for_rels"},
+   {.length = sizeof("non_unique_for_rels") - 1, .string = "non_unique_for_rels"},
+   {.length = sizeof("baserestrictinfo") - 1, .string = "baserestrictinfo"},
+   {.length = sizeof("struct QualCost") - 1, .string = "struct QualCost"},
+   {.length = sizeof("baserestrictcost") - 1, .string = "baserestrictcost"},
+   {.length = sizeof("baserestrict_min_security") - 1, .string = "baserestrict_min_security"},
+   {.length = sizeof("joininfo") - 1, .string = "joininfo"},
+   {.length = sizeof("has_eclass_joins") - 1, .string = "has_eclass_joins"},
+   {.length = sizeof("consider_partitionwise_join") - 1, .string = "consider_partitionwise_join"},
+   {.length = sizeof("top_parent_relids") - 1, .string = "top_parent_relids"},
+   {.length = sizeof("struct PartitionSchemeData *") - 1, .string = "struct PartitionSchemeData *"},
+   {.length = sizeof("part_scheme") - 1, .string = "part_scheme"},
+   {.length = sizeof("nparts") - 1, .string = "nparts"},
+   {.length = sizeof("struct PartitionBoundInfoData *") - 1, .string = "struct PartitionBoundInfoData *"},
+   {.length = sizeof("boundinfo") - 1, .string = "boundinfo"},
+   {.length = sizeof("partition_qual") - 1, .string = "partition_qual"},
+   {.length = sizeof("part_rels") - 1, .string = "part_rels"},
+   {.length = sizeof("partexprs") - 1, .string = "partexprs"},
+   {.length = sizeof("nullable_partexprs") - 1, .string = "nullable_partexprs"},
+   {.length = sizeof("partitioned_child_rels") - 1, .string = "partitioned_child_rels"},
+   {.length = sizeof("RelOptInfo") - 1, .string = "RelOptInfo"},
+   {.length = sizeof("indexoid") - 1, .string = "indexoid"},
+   {.length = sizeof("struct RelOptInfo *") - 1, .string = "struct RelOptInfo *"},
+   {.length = sizeof("tree_height") - 1, .string = "tree_height"},
+   {.length = sizeof("nkeycolumns") - 1, .string = "nkeycolumns"},
+   {.length = sizeof("indexkeys") - 1, .string = "indexkeys"},
+   {.length = sizeof("unsigned int *") - 1, .string = "unsigned int *"},
+   {.length = sizeof("indexcollations") - 1, .string = "indexcollations"},
+   {.length = sizeof("opfamily") - 1, .string = "opfamily"},
+   {.length = sizeof("opcintype") - 1, .string = "opcintype"},
+   {.length = sizeof("sortopfamily") - 1, .string = "sortopfamily"},
+   {.length = sizeof("_Bool *") - 1, .string = "_Bool *"},
+   {.length = sizeof("reverse_sort") - 1, .string = "reverse_sort"},
+   {.length = sizeof("canreturn") - 1, .string = "canreturn"},
+   {.length = sizeof("relam") - 1, .string = "relam"},
+   {.length = sizeof("indexprs") - 1, .string = "indexprs"},
+   {.length = sizeof("indpred") - 1, .string = "indpred"},
+   {.length = sizeof("indextlist") - 1, .string = "indextlist"},
+   {.length = sizeof("indrestrictinfo") - 1, .string = "indrestrictinfo"},
+   {.length = sizeof("predOK") - 1, .string = "predOK"},
+   {.length = sizeof("immediate") - 1, .string = "immediate"},
+   {.length = sizeof("hypothetical") - 1, .string = "hypothetical"},
+   {.length = sizeof("amcanorderbyop") - 1, .string = "amcanorderbyop"},
+   {.length = sizeof("amoptionalkey") - 1, .string = "amoptionalkey"},
+   {.length = sizeof("amsearcharray") - 1, .string = "amsearcharray"},
+   {.length = sizeof("amsearchnulls") - 1, .string = "amsearchnulls"},
+   {.length = sizeof("amhasgettuple") - 1, .string = "amhasgettuple"},
+   {.length = sizeof("amhasgetbitmap") - 1, .string = "amhasgetbitmap"},
+   {.length = sizeof("amcanparallel") - 1, .string = "amcanparallel"},
+   {.length = sizeof("void (*)()") - 1, .string = "void (*)()"},
+   {.length = sizeof("amcostestimate") - 1, .string = "amcostestimate"},
+   {.length = sizeof("IndexOptInfo") - 1, .string = "IndexOptInfo"},
+   {.length = sizeof("con_relid") - 1, .string = "con_relid"},
+   {.length = sizeof("ref_relid") - 1, .string = "ref_relid"},
+   {.length = sizeof("nkeys") - 1, .string = "nkeys"},
+   {.length = sizeof("short [32]") - 1, .string = "short [32]"},
+   {.length = sizeof("conkey") - 1, .string = "conkey"},
+   {.length = sizeof("confkey") - 1, .string = "confkey"},
+   {.length = sizeof("unsigned int [32]") - 1, .string = "unsigned int [32]"},
+   {.length = sizeof("conpfeqop") - 1, .string = "conpfeqop"},
+   {.length = sizeof("nmatched_ec") - 1, .string = "nmatched_ec"},
+   {.length = sizeof("nmatched_rcols") - 1, .string = "nmatched_rcols"},
+   {.length = sizeof("nmatched_ri") - 1, .string = "nmatched_ri"},
+   {.length = sizeof("struct EquivalenceClass *[32]") - 1, .string = "struct EquivalenceClass *[32]"},
+   {.length = sizeof("eclass") - 1, .string = "eclass"},
+   {.length = sizeof("struct List *[32]") - 1, .string = "struct List *[32]"},
+   {.length = sizeof("rinfos") - 1, .string = "rinfos"},
+   {.length = sizeof("ForeignKeyOptInfo") - 1, .string = "ForeignKeyOptInfo"},
+   {.length = sizeof("statOid") - 1, .string = "statOid"},
+   {.length = sizeof("StatisticExtInfo") - 1, .string = "StatisticExtInfo"},
+   {.length = sizeof("ec_opfamilies") - 1, .string = "ec_opfamilies"},
+   {.length = sizeof("ec_collation") - 1, .string = "ec_collation"},
+   {.length = sizeof("ec_members") - 1, .string = "ec_members"},
+   {.length = sizeof("ec_sources") - 1, .string = "ec_sources"},
+   {.length = sizeof("ec_derives") - 1, .string = "ec_derives"},
+   {.length = sizeof("ec_relids") - 1, .string = "ec_relids"},
+   {.length = sizeof("ec_has_const") - 1, .string = "ec_has_const"},
+   {.length = sizeof("ec_has_volatile") - 1, .string = "ec_has_volatile"},
+   {.length = sizeof("ec_below_outer_join") - 1, .string = "ec_below_outer_join"},
+   {.length = sizeof("ec_broken") - 1, .string = "ec_broken"},
+   {.length = sizeof("ec_sortref") - 1, .string = "ec_sortref"},
+   {.length = sizeof("ec_min_security") - 1, .string = "ec_min_security"},
+   {.length = sizeof("ec_max_security") - 1, .string = "ec_max_security"},
+   {.length = sizeof("struct EquivalenceClass *") - 1, .string = "struct EquivalenceClass *"},
+   {.length = sizeof("ec_merged") - 1, .string = "ec_merged"},
+   {.length = sizeof("EquivalenceClass") - 1, .string = "EquivalenceClass"},
+   {.length = sizeof("em_expr") - 1, .string = "em_expr"},
+   {.length = sizeof("em_relids") - 1, .string = "em_relids"},
+   {.length = sizeof("em_nullable_relids") - 1, .string = "em_nullable_relids"},
+   {.length = sizeof("em_is_const") - 1, .string = "em_is_const"},
+   {.length = sizeof("em_is_child") - 1, .string = "em_is_child"},
+   {.length = sizeof("em_datatype") - 1, .string = "em_datatype"},
+   {.length = sizeof("EquivalenceMember") - 1, .string = "EquivalenceMember"},
+   {.length = sizeof("pk_eclass") - 1, .string = "pk_eclass"},
+   {.length = sizeof("pk_opfamily") - 1, .string = "pk_opfamily"},
+   {.length = sizeof("pk_strategy") - 1, .string = "pk_strategy"},
+   {.length = sizeof("pk_nulls_first") - 1, .string = "pk_nulls_first"},
+   {.length = sizeof("PathKey") - 1, .string = "PathKey"},
+   {.length = sizeof("sortgrouprefs") - 1, .string = "sortgrouprefs"},
+   {.length = sizeof("cost") - 1, .string = "cost"},
+   {.length = sizeof("width") - 1, .string = "width"},
+   {.length = sizeof("PathTarget") - 1, .string = "PathTarget"},
+   {.length = sizeof("ppi_req_outer") - 1, .string = "ppi_req_outer"},
+   {.length = sizeof("ppi_rows") - 1, .string = "ppi_rows"},
+   {.length = sizeof("ppi_clauses") - 1, .string = "ppi_clauses"},
+   {.length = sizeof("ParamPathInfo") - 1, .string = "ParamPathInfo"},
+   {.length = sizeof("pathtype") - 1, .string = "pathtype"},
+   {.length = sizeof("parent") - 1, .string = "parent"},
+   {.length = sizeof("pathtarget") - 1, .string = "pathtarget"},
+   {.length = sizeof("struct ParamPathInfo *") - 1, .string = "struct ParamPathInfo *"},
+   {.length = sizeof("param_info") - 1, .string = "param_info"},
+   {.length = sizeof("parallel_aware") - 1, .string = "parallel_aware"},
+   {.length = sizeof("parallel_workers") - 1, .string = "parallel_workers"},
+   {.length = sizeof("total_cost") - 1, .string = "total_cost"},
+   {.length = sizeof("pathkeys") - 1, .string = "pathkeys"},
+   {.length = sizeof("Path") - 1, .string = "Path"},
+   {.length = sizeof("struct Path") - 1, .string = "struct Path"},
+   {.length = sizeof("path") - 1, .string = "path"},
+   {.length = sizeof("struct IndexOptInfo *") - 1, .string = "struct IndexOptInfo *"},
+   {.length = sizeof("indexinfo") - 1, .string = "indexinfo"},
+   {.length = sizeof("indexclauses") - 1, .string = "indexclauses"},
+   {.length = sizeof("indexorderbys") - 1, .string = "indexorderbys"},
+   {.length = sizeof("indexorderbycols") - 1, .string = "indexorderbycols"},
+   {.length = sizeof("BackwardScanDirection") - 1, .string = "BackwardScanDirection"},
+   {.length = sizeof("NoMovementScanDirection") - 1, .string = "NoMovementScanDirection"},
+   {.length = sizeof("ForwardScanDirection") - 1, .string = "ForwardScanDirection"},
+   {.length = sizeof("enum ScanDirection") - 1, .string = "enum ScanDirection"},
+   {.length = sizeof("indexscandir") - 1, .string = "indexscandir"},
+   {.length = sizeof("indextotalcost") - 1, .string = "indextotalcost"},
+   {.length = sizeof("indexselectivity") - 1, .string = "indexselectivity"},
+   {.length = sizeof("IndexPath") - 1, .string = "IndexPath"},
+   {.length = sizeof("struct RestrictInfo *") - 1, .string = "struct RestrictInfo *"},
+   {.length = sizeof("rinfo") - 1, .string = "rinfo"},
+   {.length = sizeof("indexquals") - 1, .string = "indexquals"},
+   {.length = sizeof("lossy") - 1, .string = "lossy"},
+   {.length = sizeof("indexcol") - 1, .string = "indexcol"},
+   {.length = sizeof("indexcols") - 1, .string = "indexcols"},
+   {.length = sizeof("IndexClause") - 1, .string = "IndexClause"},
+   {.length = sizeof("bitmapqual") - 1, .string = "bitmapqual"},
+   {.length = sizeof("BitmapHeapPath") - 1, .string = "BitmapHeapPath"},
+   {.length = sizeof("bitmapquals") - 1, .string = "bitmapquals"},
+   {.length = sizeof("bitmapselectivity") - 1, .string = "bitmapselectivity"},
+   {.length = sizeof("BitmapAndPath") - 1, .string = "BitmapAndPath"},
+   {.length = sizeof("BitmapOrPath") - 1, .string = "BitmapOrPath"},
+   {.length = sizeof("tidquals") - 1, .string = "tidquals"},
+   {.length = sizeof("TidPath") - 1, .string = "TidPath"},
+   {.length = sizeof("subpath") - 1, .string = "subpath"},
+   {.length = sizeof("SubqueryScanPath") - 1, .string = "SubqueryScanPath"},
+   {.length = sizeof("fdw_outerpath") - 1, .string = "fdw_outerpath"},
+   {.length = sizeof("ForeignPath") - 1, .string = "ForeignPath"},
+   {.length = sizeof("flags") - 1, .string = "flags"},
+   {.length = sizeof("custom_paths") - 1, .string = "custom_paths"},
+   {.length = sizeof("custom_private") - 1, .string = "custom_private"},
+   {.length = sizeof("const struct CustomPathMethods *") - 1, .string = "const struct CustomPathMethods *"},
+   {.length = sizeof("methods") - 1, .string = "methods"},
+   {.length = sizeof("CustomPath") - 1, .string = "CustomPath"},
+   {.length = sizeof("partitioned_rels") - 1, .string = "partitioned_rels"},
+   {.length = sizeof("subpaths") - 1, .string = "subpaths"},
+   {.length = sizeof("first_partial_path") - 1, .string = "first_partial_path"},
+   {.length = sizeof("AppendPath") - 1, .string = "AppendPath"},
+   {.length = sizeof("MergeAppendPath") - 1, .string = "MergeAppendPath"},
+   {.length = sizeof("GroupResultPath") - 1, .string = "GroupResultPath"},
+   {.length = sizeof("MaterialPath") - 1, .string = "MaterialPath"},
+   {.length = sizeof("UNIQUE_PATH_NOOP") - 1, .string = "UNIQUE_PATH_NOOP"},
+   {.length = sizeof("UNIQUE_PATH_HASH") - 1, .string = "UNIQUE_PATH_HASH"},
+   {.length = sizeof("UNIQUE_PATH_SORT") - 1, .string = "UNIQUE_PATH_SORT"},
+   {.length = sizeof("UniquePathMethod") - 1, .string = "UniquePathMethod"},
+   {.length = sizeof("umethod") - 1, .string = "umethod"},
+   {.length = sizeof("in_operators") - 1, .string = "in_operators"},
+   {.length = sizeof("uniq_exprs") - 1, .string = "uniq_exprs"},
+   {.length = sizeof("UniquePath") - 1, .string = "UniquePath"},
+   {.length = sizeof("single_copy") - 1, .string = "single_copy"},
+   {.length = sizeof("num_workers") - 1, .string = "num_workers"},
+   {.length = sizeof("GatherPath") - 1, .string = "GatherPath"},
+   {.length = sizeof("GatherMergePath") - 1, .string = "GatherMergePath"},
+   {.length = sizeof("inner_unique") - 1, .string = "inner_unique"},
+   {.length = sizeof("outerjoinpath") - 1, .string = "outerjoinpath"},
+   {.length = sizeof("innerjoinpath") - 1, .string = "innerjoinpath"},
+   {.length = sizeof("joinrestrictinfo") - 1, .string = "joinrestrictinfo"},
+   {.length = sizeof("NestPath") - 1, .string = "NestPath"},
+   {.length = sizeof("struct JoinPath") - 1, .string = "struct JoinPath"},
+   {.length = sizeof("jpath") - 1, .string = "jpath"},
+   {.length = sizeof("path_mergeclauses") - 1, .string = "path_mergeclauses"},
+   {.length = sizeof("outersortkeys") - 1, .string = "outersortkeys"},
+   {.length = sizeof("innersortkeys") - 1, .string = "innersortkeys"},
+   {.length = sizeof("skip_mark_restore") - 1, .string = "skip_mark_restore"},
+   {.length = sizeof("materialize_inner") - 1, .string = "materialize_inner"},
+   {.length = sizeof("MergePath") - 1, .string = "MergePath"},
+   {.length = sizeof("path_hashclauses") - 1, .string = "path_hashclauses"},
+   {.length = sizeof("num_batches") - 1, .string = "num_batches"},
+   {.length = sizeof("inner_rows_total") - 1, .string = "inner_rows_total"},
+   {.length = sizeof("HashPath") - 1, .string = "HashPath"},
+   {.length = sizeof("dummypp") - 1, .string = "dummypp"},
+   {.length = sizeof("ProjectionPath") - 1, .string = "ProjectionPath"},
+   {.length = sizeof("ProjectSetPath") - 1, .string = "ProjectSetPath"},
+   {.length = sizeof("SortPath") - 1, .string = "SortPath"},
+   {.length = sizeof("GroupPath") - 1, .string = "GroupPath"},
+   {.length = sizeof("numkeys") - 1, .string = "numkeys"},
+   {.length = sizeof("UpperUniquePath") - 1, .string = "UpperUniquePath"},
+   {.length = sizeof("AGG_PLAIN") - 1, .string = "AGG_PLAIN"},
+   {.length = sizeof("AGG_SORTED") - 1, .string = "AGG_SORTED"},
+   {.length = sizeof("AGG_HASHED") - 1, .string = "AGG_HASHED"},
+   {.length = sizeof("AGG_MIXED") - 1, .string = "AGG_MIXED"},
+   {.length = sizeof("enum AggStrategy") - 1, .string = "enum AggStrategy"},
+   {.length = sizeof("aggstrategy") - 1, .string = "aggstrategy"},
+   {.length = sizeof("numGroups") - 1, .string = "numGroups"},
+   {.length = sizeof("AggPath") - 1, .string = "AggPath"},
+   {.length = sizeof("set") - 1, .string = "set"},
+   {.length = sizeof("GroupingSetData") - 1, .string = "GroupingSetData"},
+   {.length = sizeof("gsets") - 1, .string = "gsets"},
+   {.length = sizeof("gsets_data") - 1, .string = "gsets_data"},
+   {.length = sizeof("is_hashed") - 1, .string = "is_hashed"},
+   {.length = sizeof("RollupData") - 1, .string = "RollupData"},
+   {.length = sizeof("rollups") - 1, .string = "rollups"},
+   {.length = sizeof("GroupingSetsPath") - 1, .string = "GroupingSetsPath"},
+   {.length = sizeof("mmaggregates") - 1, .string = "mmaggregates"},
+   {.length = sizeof("MinMaxAggPath") - 1, .string = "MinMaxAggPath"},
+   {.length = sizeof("struct WindowClause *") - 1, .string = "struct WindowClause *"},
+   {.length = sizeof("winclause") - 1, .string = "winclause"},
+   {.length = sizeof("WindowAggPath") - 1, .string = "WindowAggPath"},
+   {.length = sizeof("SETOPCMD_INTERSECT") - 1, .string = "SETOPCMD_INTERSECT"},
+   {.length = sizeof("SETOPCMD_INTERSECT_ALL") - 1, .string = "SETOPCMD_INTERSECT_ALL"},
+   {.length = sizeof("SETOPCMD_EXCEPT") - 1, .string = "SETOPCMD_EXCEPT"},
+   {.length = sizeof("SETOPCMD_EXCEPT_ALL") - 1, .string = "SETOPCMD_EXCEPT_ALL"},
+   {.length = sizeof("enum SetOpCmd") - 1, .string = "enum SetOpCmd"},
+   {.length = sizeof("cmd") - 1, .string = "cmd"},
+   {.length = sizeof("SETOP_SORTED") - 1, .string = "SETOP_SORTED"},
+   {.length = sizeof("SETOP_HASHED") - 1, .string = "SETOP_HASHED"},
+   {.length = sizeof("enum SetOpStrategy") - 1, .string = "enum SetOpStrategy"},
+   {.length = sizeof("distinctList") - 1, .string = "distinctList"},
+   {.length = sizeof("flagColIdx") - 1, .string = "flagColIdx"},
+   {.length = sizeof("firstFlag") - 1, .string = "firstFlag"},
+   {.length = sizeof("SetOpPath") - 1, .string = "SetOpPath"},
+   {.length = sizeof("leftpath") - 1, .string = "leftpath"},
+   {.length = sizeof("rightpath") - 1, .string = "rightpath"},
+   {.length = sizeof("wtParam") - 1, .string = "wtParam"},
+   {.length = sizeof("RecursiveUnionPath") - 1, .string = "RecursiveUnionPath"},
+   {.length = sizeof("epqParam") - 1, .string = "epqParam"},
+   {.length = sizeof("LockRowsPath") - 1, .string = "LockRowsPath"},
+   {.length = sizeof("operation") - 1, .string = "operation"},
+   {.length = sizeof("nominalRelation") - 1, .string = "nominalRelation"},
+   {.length = sizeof("rootRelation") - 1, .string = "rootRelation"},
+   {.length = sizeof("withCheckOptionLists") - 1, .string = "withCheckOptionLists"},
+   {.length = sizeof("returningLists") - 1, .string = "returningLists"},
+   {.length = sizeof("onconflict") - 1, .string = "onconflict"},
+   {.length = sizeof("ModifyTablePath") - 1, .string = "ModifyTablePath"},
+   {.length = sizeof("LimitPath") - 1, .string = "LimitPath"},
+   {.length = sizeof("clause") - 1, .string = "clause"},
+   {.length = sizeof("is_pushed_down") - 1, .string = "is_pushed_down"},
+   {.length = sizeof("outerjoin_delayed") - 1, .string = "outerjoin_delayed"},
+   {.length = sizeof("can_join") - 1, .string = "can_join"},
+   {.length = sizeof("pseudoconstant") - 1, .string = "pseudoconstant"},
+   {.length = sizeof("leakproof") - 1, .string = "leakproof"},
+   {.length = sizeof("security_level") - 1, .string = "security_level"},
+   {.length = sizeof("clause_relids") - 1, .string = "clause_relids"},
+   {.length = sizeof("required_relids") - 1, .string = "required_relids"},
+   {.length = sizeof("outer_relids") - 1, .string = "outer_relids"},
+   {.length = sizeof("nullable_relids") - 1, .string = "nullable_relids"},
+   {.length = sizeof("left_relids") - 1, .string = "left_relids"},
+   {.length = sizeof("right_relids") - 1, .string = "right_relids"},
+   {.length = sizeof("orclause") - 1, .string = "orclause"},
+   {.length = sizeof("parent_ec") - 1, .string = "parent_ec"},
+   {.length = sizeof("eval_cost") - 1, .string = "eval_cost"},
+   {.length = sizeof("norm_selec") - 1, .string = "norm_selec"},
+   {.length = sizeof("outer_selec") - 1, .string = "outer_selec"},
+   {.length = sizeof("mergeopfamilies") - 1, .string = "mergeopfamilies"},
+   {.length = sizeof("left_ec") - 1, .string = "left_ec"},
+   {.length = sizeof("right_ec") - 1, .string = "right_ec"},
+   {.length = sizeof("struct EquivalenceMember *") - 1, .string = "struct EquivalenceMember *"},
+   {.length = sizeof("left_em") - 1, .string = "left_em"},
+   {.length = sizeof("right_em") - 1, .string = "right_em"},
+   {.length = sizeof("scansel_cache") - 1, .string = "scansel_cache"},
+   {.length = sizeof("outer_is_left") - 1, .string = "outer_is_left"},
+   {.length = sizeof("hashjoinoperator") - 1, .string = "hashjoinoperator"},
+   {.length = sizeof("left_bucketsize") - 1, .string = "left_bucketsize"},
+   {.length = sizeof("right_bucketsize") - 1, .string = "right_bucketsize"},
+   {.length = sizeof("left_mcvfreq") - 1, .string = "left_mcvfreq"},
+   {.length = sizeof("right_mcvfreq") - 1, .string = "right_mcvfreq"},
+   {.length = sizeof("RestrictInfo") - 1, .string = "RestrictInfo"},
+   {.length = sizeof("phexpr") - 1, .string = "phexpr"},
+   {.length = sizeof("phrels") - 1, .string = "phrels"},
+   {.length = sizeof("phid") - 1, .string = "phid"},
+   {.length = sizeof("phlevelsup") - 1, .string = "phlevelsup"},
+   {.length = sizeof("PlaceHolderVar") - 1, .string = "PlaceHolderVar"},
+   {.length = sizeof("min_lefthand") - 1, .string = "min_lefthand"},
+   {.length = sizeof("min_righthand") - 1, .string = "min_righthand"},
+   {.length = sizeof("syn_lefthand") - 1, .string = "syn_lefthand"},
+   {.length = sizeof("syn_righthand") - 1, .string = "syn_righthand"},
+   {.length = sizeof("lhs_strict") - 1, .string = "lhs_strict"},
+   {.length = sizeof("delay_upper_joins") - 1, .string = "delay_upper_joins"},
+   {.length = sizeof("semi_can_btree") - 1, .string = "semi_can_btree"},
+   {.length = sizeof("semi_can_hash") - 1, .string = "semi_can_hash"},
+   {.length = sizeof("semi_operators") - 1, .string = "semi_operators"},
+   {.length = sizeof("semi_rhs_exprs") - 1, .string = "semi_rhs_exprs"},
+   {.length = sizeof("SpecialJoinInfo") - 1, .string = "SpecialJoinInfo"},
+   {.length = sizeof("parent_relid") - 1, .string = "parent_relid"},
+   {.length = sizeof("child_relid") - 1, .string = "child_relid"},
+   {.length = sizeof("parent_reltype") - 1, .string = "parent_reltype"},
+   {.length = sizeof("child_reltype") - 1, .string = "child_reltype"},
+   {.length = sizeof("translated_vars") - 1, .string = "translated_vars"},
+   {.length = sizeof("parent_reloid") - 1, .string = "parent_reloid"},
+   {.length = sizeof("AppendRelInfo") - 1, .string = "AppendRelInfo"},
+   {.length = sizeof("struct PlaceHolderVar *") - 1, .string = "struct PlaceHolderVar *"},
+   {.length = sizeof("ph_var") - 1, .string = "ph_var"},
+   {.length = sizeof("ph_eval_at") - 1, .string = "ph_eval_at"},
+   {.length = sizeof("ph_lateral") - 1, .string = "ph_lateral"},
+   {.length = sizeof("ph_needed") - 1, .string = "ph_needed"},
+   {.length = sizeof("ph_width") - 1, .string = "ph_width"},
+   {.length = sizeof("PlaceHolderInfo") - 1, .string = "PlaceHolderInfo"},
+   {.length = sizeof("aggsortop") - 1, .string = "aggsortop"},
+   {.length = sizeof("pathcost") - 1, .string = "pathcost"},
+   {.length = sizeof("struct Param *") - 1, .string = "struct Param *"},
+   {.length = sizeof("param") - 1, .string = "param"},
+   {.length = sizeof("MinMaxAggInfo") - 1, .string = "MinMaxAggInfo"},
+   {.length = sizeof("item") - 1, .string = "item"},
+   {.length = sizeof("paramId") - 1, .string = "paramId"},
+   {.length = sizeof("PlannerParamItem") - 1, .string = "PlannerParamItem"},
+   {.length = sizeof("hasReturning") - 1, .string = "hasReturning"},
+   {.length = sizeof("jitFlags") - 1, .string = "jitFlags"},
+   {.length = sizeof("struct Plan *") - 1, .string = "struct Plan *"},
+   {.length = sizeof("planTree") - 1, .string = "planTree"},
+   {.length = sizeof("PlannedStmt") - 1, .string = "PlannedStmt"},
+   {.length = sizeof("plan_rows") - 1, .string = "plan_rows"},
+   {.length = sizeof("plan_width") - 1, .string = "plan_width"},
+   {.length = sizeof("plan_node_id") - 1, .string = "plan_node_id"},
+   {.length = sizeof("targetlist") - 1, .string = "targetlist"},
+   {.length = sizeof("lefttree") - 1, .string = "lefttree"},
+   {.length = sizeof("righttree") - 1, .string = "righttree"},
+   {.length = sizeof("initPlan") - 1, .string = "initPlan"},
+   {.length = sizeof("extParam") - 1, .string = "extParam"},
+   {.length = sizeof("allParam") - 1, .string = "allParam"},
+   {.length = sizeof("Plan") - 1, .string = "Plan"},
+   {.length = sizeof("struct Plan") - 1, .string = "struct Plan"},
+   {.length = sizeof("plan") - 1, .string = "plan"},
+   {.length = sizeof("resconstantqual") - 1, .string = "resconstantqual"},
+   {.length = sizeof("Result") - 1, .string = "Result"},
+   {.length = sizeof("ProjectSet") - 1, .string = "ProjectSet"},
+   {.length = sizeof("resultRelIndex") - 1, .string = "resultRelIndex"},
+   {.length = sizeof("rootResultRelIndex") - 1, .string = "rootResultRelIndex"},
+   {.length = sizeof("plans") - 1, .string = "plans"},
+   {.length = sizeof("fdwPrivLists") - 1, .string = "fdwPrivLists"},
+   {.length = sizeof("fdwDirectModifyPlans") - 1, .string = "fdwDirectModifyPlans"},
+   {.length = sizeof("onConflictAction") - 1, .string = "onConflictAction"},
+   {.length = sizeof("arbiterIndexes") - 1, .string = "arbiterIndexes"},
+   {.length = sizeof("exclRelRTI") - 1, .string = "exclRelRTI"},
+   {.length = sizeof("ModifyTable") - 1, .string = "ModifyTable"},
+   {.length = sizeof("appendplans") - 1, .string = "appendplans"},
+   {.length = sizeof("first_partial_plan") - 1, .string = "first_partial_plan"},
+   {.length = sizeof("struct PartitionPruneInfo *") - 1, .string = "struct PartitionPruneInfo *"},
+   {.length = sizeof("part_prune_info") - 1, .string = "part_prune_info"},
+   {.length = sizeof("Append") - 1, .string = "Append"},
+   {.length = sizeof("mergeplans") - 1, .string = "mergeplans"},
+   {.length = sizeof("numCols") - 1, .string = "numCols"},
+   {.length = sizeof("struct ArrayOfAttrNumber *") - 1, .string = "struct ArrayOfAttrNumber *"},
+   {.length = sizeof("sortColIdx") - 1, .string = "sortColIdx"},
+   {.length = sizeof("struct ArrayOfOid *") - 1, .string = "struct ArrayOfOid *"},
+   {.length = sizeof("sortOperators") - 1, .string = "sortOperators"},
+   {.length = sizeof("collations") - 1, .string = "collations"},
+   {.length = sizeof("struct ArrayOf_Bool *") - 1, .string = "struct ArrayOf_Bool *"},
+   {.length = sizeof("nullsFirst") - 1, .string = "nullsFirst"},
+   {.length = sizeof("MergeAppend") - 1, .string = "MergeAppend"},
+   {.length = sizeof("dupColIdx") - 1, .string = "dupColIdx"},
+   {.length = sizeof("dupOperators") - 1, .string = "dupOperators"},
+   {.length = sizeof("dupCollations") - 1, .string = "dupCollations"},
+   {.length = sizeof("RecursiveUnion") - 1, .string = "RecursiveUnion"},
+   {.length = sizeof("bitmapplans") - 1, .string = "bitmapplans"},
+   {.length = sizeof("BitmapAnd") - 1, .string = "BitmapAnd"},
+   {.length = sizeof("isshared") - 1, .string = "isshared"},
+   {.length = sizeof("BitmapOr") - 1, .string = "BitmapOr"},
+   {.length = sizeof("scanrelid") - 1, .string = "scanrelid"},
+   {.length = sizeof("Scan") - 1, .string = "Scan"},
+   {.length = sizeof("SeqScan") - 1, .string = "SeqScan"},
+   {.length = sizeof("struct Scan") - 1, .string = "struct Scan"},
+   {.length = sizeof("scan") - 1, .string = "scan"},
+   {.length = sizeof("SampleScan") - 1, .string = "SampleScan"},
+   {.length = sizeof("indexid") - 1, .string = "indexid"},
+   {.length = sizeof("indexqual") - 1, .string = "indexqual"},
+   {.length = sizeof("indexqualorig") - 1, .string = "indexqualorig"},
+   {.length = sizeof("indexorderby") - 1, .string = "indexorderby"},
+   {.length = sizeof("indexorderbyorig") - 1, .string = "indexorderbyorig"},
+   {.length = sizeof("indexorderbyops") - 1, .string = "indexorderbyops"},
+   {.length = sizeof("indexorderdir") - 1, .string = "indexorderdir"},
+   {.length = sizeof("IndexScan") - 1, .string = "IndexScan"},
+   {.length = sizeof("IndexOnlyScan") - 1, .string = "IndexOnlyScan"},
+   {.length = sizeof("BitmapIndexScan") - 1, .string = "BitmapIndexScan"},
+   {.length = sizeof("bitmapqualorig") - 1, .string = "bitmapqualorig"},
+   {.length = sizeof("BitmapHeapScan") - 1, .string = "BitmapHeapScan"},
+   {.length = sizeof("TidScan") - 1, .string = "TidScan"},
+   {.length = sizeof("subplan") - 1, .string = "subplan"},
+   {.length = sizeof("SubqueryScan") - 1, .string = "SubqueryScan"},
+   {.length = sizeof("FunctionScan") - 1, .string = "FunctionScan"},
+   {.length = sizeof("ValuesScan") - 1, .string = "ValuesScan"},
+   {.length = sizeof("TableFuncScan") - 1, .string = "TableFuncScan"},
+   {.length = sizeof("ctePlanId") - 1, .string = "ctePlanId"},
+   {.length = sizeof("cteParam") - 1, .string = "cteParam"},
+   {.length = sizeof("CteScan") - 1, .string = "CteScan"},
+   {.length = sizeof("NamedTuplestoreScan") - 1, .string = "NamedTuplestoreScan"},
+   {.length = sizeof("WorkTableScan") - 1, .string = "WorkTableScan"},
+   {.length = sizeof("fs_server") - 1, .string = "fs_server"},
+   {.length = sizeof("fdw_exprs") - 1, .string = "fdw_exprs"},
+   {.length = sizeof("fdw_scan_tlist") - 1, .string = "fdw_scan_tlist"},
+   {.length = sizeof("fdw_recheck_quals") - 1, .string = "fdw_recheck_quals"},
+   {.length = sizeof("fs_relids") - 1, .string = "fs_relids"},
+   {.length = sizeof("fsSystemCol") - 1, .string = "fsSystemCol"},
+   {.length = sizeof("ForeignScan") - 1, .string = "ForeignScan"},
+   {.length = sizeof("custom_plans") - 1, .string = "custom_plans"},
+   {.length = sizeof("custom_exprs") - 1, .string = "custom_exprs"},
+   {.length = sizeof("custom_scan_tlist") - 1, .string = "custom_scan_tlist"},
+   {.length = sizeof("custom_relids") - 1, .string = "custom_relids"},
+   {.length = sizeof("const struct CustomScanMethods *") - 1, .string = "const struct CustomScanMethods *"},
+   {.length = sizeof("CustomScan") - 1, .string = "CustomScan"},
+   {.length = sizeof("joinqual") - 1, .string = "joinqual"},
+   {.length = sizeof("Join") - 1, .string = "Join"},
+   {.length = sizeof("struct Join") - 1, .string = "struct Join"},
+   {.length = sizeof("join") - 1, .string = "join"},
+   {.length = sizeof("nestParams") - 1, .string = "nestParams"},
+   {.length = sizeof("NestLoop") - 1, .string = "NestLoop"},
+   {.length = sizeof("paramno") - 1, .string = "paramno"},
+   {.length = sizeof("struct Var *") - 1, .string = "struct Var *"},
+   {.length = sizeof("paramval") - 1, .string = "paramval"},
+   {.length = sizeof("NestLoopParam") - 1, .string = "NestLoopParam"},
+   {.length = sizeof("mergeclauses") - 1, .string = "mergeclauses"},
+   {.length = sizeof("mergeFamilies") - 1, .string = "mergeFamilies"},
+   {.length = sizeof("mergeCollations") - 1, .string = "mergeCollations"},
+   {.length = sizeof("struct ArrayOfint *") - 1, .string = "struct ArrayOfint *"},
+   {.length = sizeof("mergeStrategies") - 1, .string = "mergeStrategies"},
+   {.length = sizeof("mergeNullsFirst") - 1, .string = "mergeNullsFirst"},
+   {.length = sizeof("MergeJoin") - 1, .string = "MergeJoin"},
+   {.length = sizeof("hashclauses") - 1, .string = "hashclauses"},
+   {.length = sizeof("hashoperators") - 1, .string = "hashoperators"},
+   {.length = sizeof("hashcollations") - 1, .string = "hashcollations"},
+   {.length = sizeof("hashkeys") - 1, .string = "hashkeys"},
+   {.length = sizeof("HashJoin") - 1, .string = "HashJoin"},
+   {.length = sizeof("Material") - 1, .string = "Material"},
+   {.length = sizeof("Sort") - 1, .string = "Sort"},
+   {.length = sizeof("grpColIdx") - 1, .string = "grpColIdx"},
+   {.length = sizeof("grpOperators") - 1, .string = "grpOperators"},
+   {.length = sizeof("grpCollations") - 1, .string = "grpCollations"},
+   {.length = sizeof("Group") - 1, .string = "Group"},
+   {.length = sizeof("aggParams") - 1, .string = "aggParams"},
+   {.length = sizeof("Agg") - 1, .string = "Agg"},
+   {.length = sizeof("partNumCols") - 1, .string = "partNumCols"},
+   {.length = sizeof("partColIdx") - 1, .string = "partColIdx"},
+   {.length = sizeof("partOperators") - 1, .string = "partOperators"},
+   {.length = sizeof("partCollations") - 1, .string = "partCollations"},
+   {.length = sizeof("ordNumCols") - 1, .string = "ordNumCols"},
+   {.length = sizeof("ordColIdx") - 1, .string = "ordColIdx"},
+   {.length = sizeof("ordOperators") - 1, .string = "ordOperators"},
+   {.length = sizeof("ordCollations") - 1, .string = "ordCollations"},
+   {.length = sizeof("WindowAgg") - 1, .string = "WindowAgg"},
+   {.length = sizeof("uniqColIdx") - 1, .string = "uniqColIdx"},
+   {.length = sizeof("uniqOperators") - 1, .string = "uniqOperators"},
+   {.length = sizeof("uniqCollations") - 1, .string = "uniqCollations"},
+   {.length = sizeof("Unique") - 1, .string = "Unique"},
+   {.length = sizeof("rescan_param") - 1, .string = "rescan_param"},
+   {.length = sizeof("invisible") - 1, .string = "invisible"},
+   {.length = sizeof("initParam") - 1, .string = "initParam"},
+   {.length = sizeof("Gather") - 1, .string = "Gather"},
+   {.length = sizeof("GatherMerge") - 1, .string = "GatherMerge"},
+   {.length = sizeof("skewTable") - 1, .string = "skewTable"},
+   {.length = sizeof("skewColumn") - 1, .string = "skewColumn"},
+   {.length = sizeof("skewInherit") - 1, .string = "skewInherit"},
+   {.length = sizeof("rows_total") - 1, .string = "rows_total"},
+   {.length = sizeof("Hash") - 1, .string = "Hash"},
+   {.length = sizeof("SetOp") - 1, .string = "SetOp"},
+   {.length = sizeof("LockRows") - 1, .string = "LockRows"},
+   {.length = sizeof("Limit") - 1, .string = "Limit"},
+   {.length = sizeof("prti") - 1, .string = "prti"},
+   {.length = sizeof("rowmarkId") - 1, .string = "rowmarkId"},
+   {.length = sizeof("ROW_MARK_EXCLUSIVE") - 1, .string = "ROW_MARK_EXCLUSIVE"},
+   {.length = sizeof("ROW_MARK_NOKEYEXCLUSIVE") - 1, .string = "ROW_MARK_NOKEYEXCLUSIVE"},
+   {.length = sizeof("ROW_MARK_SHARE") - 1, .string = "ROW_MARK_SHARE"},
+   {.length = sizeof("ROW_MARK_KEYSHARE") - 1, .string = "ROW_MARK_KEYSHARE"},
+   {.length = sizeof("ROW_MARK_REFERENCE") - 1, .string = "ROW_MARK_REFERENCE"},
+   {.length = sizeof("ROW_MARK_COPY") - 1, .string = "ROW_MARK_COPY"},
+   {.length = sizeof("enum RowMarkType") - 1, .string = "enum RowMarkType"},
+   {.length = sizeof("markType") - 1, .string = "markType"},
+   {.length = sizeof("allMarkTypes") - 1, .string = "allMarkTypes"},
+   {.length = sizeof("isParent") - 1, .string = "isParent"},
+   {.length = sizeof("PlanRowMark") - 1, .string = "PlanRowMark"},
+   {.length = sizeof("prune_infos") - 1, .string = "prune_infos"},
+   {.length = sizeof("other_subplans") - 1, .string = "other_subplans"},
+   {.length = sizeof("PartitionPruneInfo") - 1, .string = "PartitionPruneInfo"},
+   {.length = sizeof("present_parts") - 1, .string = "present_parts"},
+   {.length = sizeof("subplan_map") - 1, .string = "subplan_map"},
+   {.length = sizeof("subpart_map") - 1, .string = "subpart_map"},
+   {.length = sizeof("relid_map") - 1, .string = "relid_map"},
+   {.length = sizeof("initial_pruning_steps") - 1, .string = "initial_pruning_steps"},
+   {.length = sizeof("exec_pruning_steps") - 1, .string = "exec_pruning_steps"},
+   {.length = sizeof("execparamids") - 1, .string = "execparamids"},
+   {.length = sizeof("PartitionedRelPruneInfo") - 1, .string = "PartitionedRelPruneInfo"},
+   {.length = sizeof("step_id") - 1, .string = "step_id"},
+   {.length = sizeof("PartitionPruneStep") - 1, .string = "PartitionPruneStep"},
+   {.length = sizeof("struct PartitionPruneStep") - 1, .string = "struct PartitionPruneStep"},
+   {.length = sizeof("step") - 1, .string = "step"},
+   {.length = sizeof("unsigned short") - 1, .string = "unsigned short"},
+   {.length = sizeof("opstrategy") - 1, .string = "opstrategy"},
+   {.length = sizeof("cmpfns") - 1, .string = "cmpfns"},
+   {.length = sizeof("nullkeys") - 1, .string = "nullkeys"},
+   {.length = sizeof("PartitionPruneStepOp") - 1, .string = "PartitionPruneStepOp"},
+   {.length = sizeof("PARTPRUNE_COMBINE_UNION") - 1, .string = "PARTPRUNE_COMBINE_UNION"},
+   {.length = sizeof("PARTPRUNE_COMBINE_INTERSECT") - 1, .string = "PARTPRUNE_COMBINE_INTERSECT"},
+   {.length = sizeof("enum PartitionPruneCombineOp") - 1, .string = "enum PartitionPruneCombineOp"},
+   {.length = sizeof("combineOp") - 1, .string = "combineOp"},
+   {.length = sizeof("source_stepids") - 1, .string = "source_stepids"},
+   {.length = sizeof("PartitionPruneStepCombine") - 1, .string = "PartitionPruneStepCombine"},
+   {.length = sizeof("cacheId") - 1, .string = "cacheId"},
+   {.length = sizeof("hashValue") - 1, .string = "hashValue"},
+   {.length = sizeof("PlanInvalItem") - 1, .string = "PlanInvalItem"},
+   {.length = sizeof("tts_flags") - 1, .string = "tts_flags"},
+   {.length = sizeof("tts_nvalid") - 1, .string = "tts_nvalid"},
+   {.length = sizeof("const struct TupleTableSlotOps *const") - 1, .string = "const struct TupleTableSlotOps *const"},
+   {.length = sizeof("tts_ops") - 1, .string = "tts_ops"},
+   {.length = sizeof("struct TupleDescData *") - 1, .string = "struct TupleDescData *"},
+   {.length = sizeof("tts_tupleDescriptor") - 1, .string = "tts_tupleDescriptor"},
+   {.length = sizeof("unsigned long *") - 1, .string = "unsigned long *"},
+   {.length = sizeof("tts_values") - 1, .string = "tts_values"},
+   {.length = sizeof("tts_isnull") - 1, .string = "tts_isnull"},
+   {.length = sizeof("tts_mcxt") - 1, .string = "tts_mcxt"},
+   {.length = sizeof("struct ItemPointerData") - 1, .string = "struct ItemPointerData"},
+   {.length = sizeof("tts_tid") - 1, .string = "tts_tid"},
+   {.length = sizeof("tts_tableOid") - 1, .string = "tts_tableOid"},
+   {.length = sizeof("TupleTableSlot") - 1, .string = "TupleTableSlot"},
+   {.length = sizeof("TIDBitmap") - 1, .string = "TIDBitmap"},
+   {.length = sizeof("tag") - 1, .string = "tag"},
+   {.length = sizeof("unsigned char") - 1, .string = "unsigned char"},
+   {.length = sizeof("resnull") - 1, .string = "resnull"},
+   {.length = sizeof("resvalue") - 1, .string = "resvalue"},
+   {.length = sizeof("struct TupleTableSlot *") - 1, .string = "struct TupleTableSlot *"},
+   {.length = sizeof("resultslot") - 1, .string = "resultslot"},
+   {.length = sizeof("struct ExprEvalStep *") - 1, .string = "struct ExprEvalStep *"},
+   {.length = sizeof("steps") - 1, .string = "steps"},
+   {.length = sizeof("unsigned long (*)(struct ExprState *, struct ExprContext *, _Bool *)") - 1, .string = "unsigned long (*)(struct ExprState *, struct ExprContext *, _Bool *)"},
+   {.length = sizeof("evalfunc") - 1, .string = "evalfunc"},
+   {.length = sizeof("evalfunc_private") - 1, .string = "evalfunc_private"},
+   {.length = sizeof("steps_len") - 1, .string = "steps_len"},
+   {.length = sizeof("steps_alloc") - 1, .string = "steps_alloc"},
+   {.length = sizeof("struct PlanState *") - 1, .string = "struct PlanState *"},
+   {.length = sizeof("ext_params") - 1, .string = "ext_params"},
+   {.length = sizeof("innermost_caseval") - 1, .string = "innermost_caseval"},
+   {.length = sizeof("innermost_casenull") - 1, .string = "innermost_casenull"},
+   {.length = sizeof("innermost_domainval") - 1, .string = "innermost_domainval"},
+   {.length = sizeof("innermost_domainnull") - 1, .string = "innermost_domainnull"},
+   {.length = sizeof("ExprState") - 1, .string = "ExprState"},
+   {.length = sizeof("ii_NumIndexAttrs") - 1, .string = "ii_NumIndexAttrs"},
+   {.length = sizeof("ii_NumIndexKeyAttrs") - 1, .string = "ii_NumIndexKeyAttrs"},
+   {.length = sizeof("ii_IndexAttrNumbers") - 1, .string = "ii_IndexAttrNumbers"},
+   {.length = sizeof("ii_Expressions") - 1, .string = "ii_Expressions"},
+   {.length = sizeof("ii_ExpressionsState") - 1, .string = "ii_ExpressionsState"},
+   {.length = sizeof("ii_Predicate") - 1, .string = "ii_Predicate"},
+   {.length = sizeof("struct ExprState *") - 1, .string = "struct ExprState *"},
+   {.length = sizeof("ii_PredicateState") - 1, .string = "ii_PredicateState"},
+   {.length = sizeof("ii_ExclusionOps") - 1, .string = "ii_ExclusionOps"},
+   {.length = sizeof("ii_ExclusionProcs") - 1, .string = "ii_ExclusionProcs"},
+   {.length = sizeof("unsigned short *") - 1, .string = "unsigned short *"},
+   {.length = sizeof("ii_ExclusionStrats") - 1, .string = "ii_ExclusionStrats"},
+   {.length = sizeof("ii_UniqueOps") - 1, .string = "ii_UniqueOps"},
+   {.length = sizeof("ii_UniqueProcs") - 1, .string = "ii_UniqueProcs"},
+   {.length = sizeof("ii_UniqueStrats") - 1, .string = "ii_UniqueStrats"},
+   {.length = sizeof("ii_Unique") - 1, .string = "ii_Unique"},
+   {.length = sizeof("ii_ReadyForInserts") - 1, .string = "ii_ReadyForInserts"},
+   {.length = sizeof("ii_Concurrent") - 1, .string = "ii_Concurrent"},
+   {.length = sizeof("ii_BrokenHotChain") - 1, .string = "ii_BrokenHotChain"},
+   {.length = sizeof("ii_ParallelWorkers") - 1, .string = "ii_ParallelWorkers"},
+   {.length = sizeof("ii_Am") - 1, .string = "ii_Am"},
+   {.length = sizeof("ii_AmCache") - 1, .string = "ii_AmCache"},
+   {.length = sizeof("ii_Context") - 1, .string = "ii_Context"},
+   {.length = sizeof("IndexInfo") - 1, .string = "IndexInfo"},
+   {.length = sizeof("ecxt_scantuple") - 1, .string = "ecxt_scantuple"},
+   {.length = sizeof("ecxt_innertuple") - 1, .string = "ecxt_innertuple"},
+   {.length = sizeof("ecxt_outertuple") - 1, .string = "ecxt_outertuple"},
+   {.length = sizeof("ecxt_per_query_memory") - 1, .string = "ecxt_per_query_memory"},
+   {.length = sizeof("ecxt_per_tuple_memory") - 1, .string = "ecxt_per_tuple_memory"},
+   {.length = sizeof("struct ParamExecData *") - 1, .string = "struct ParamExecData *"},
+   {.length = sizeof("ecxt_param_exec_vals") - 1, .string = "ecxt_param_exec_vals"},
+   {.length = sizeof("ecxt_param_list_info") - 1, .string = "ecxt_param_list_info"},
+   {.length = sizeof("ecxt_aggvalues") - 1, .string = "ecxt_aggvalues"},
+   {.length = sizeof("ecxt_aggnulls") - 1, .string = "ecxt_aggnulls"},
+   {.length = sizeof("caseValue_datum") - 1, .string = "caseValue_datum"},
+   {.length = sizeof("caseValue_isNull") - 1, .string = "caseValue_isNull"},
+   {.length = sizeof("domainValue_datum") - 1, .string = "domainValue_datum"},
+   {.length = sizeof("domainValue_isNull") - 1, .string = "domainValue_isNull"},
+   {.length = sizeof("struct EState *") - 1, .string = "struct EState *"},
+   {.length = sizeof("ecxt_estate") - 1, .string = "ecxt_estate"},
+   {.length = sizeof("struct ExprContext_CB *") - 1, .string = "struct ExprContext_CB *"},
+   {.length = sizeof("ecxt_callbacks") - 1, .string = "ecxt_callbacks"},
+   {.length = sizeof("ExprContext") - 1, .string = "ExprContext"},
+   {.length = sizeof("struct ExprContext *") - 1, .string = "struct ExprContext *"},
+   {.length = sizeof("econtext") - 1, .string = "econtext"},
+   {.length = sizeof("expectedDesc") - 1, .string = "expectedDesc"},
+   {.length = sizeof("allowedModes") - 1, .string = "allowedModes"},
+   {.length = sizeof("SFRM_ValuePerCall") - 1, .string = "SFRM_ValuePerCall"},
+   {.length = sizeof("SFRM_Materialize") - 1, .string = "SFRM_Materialize"},
+   {.length = sizeof("SFRM_Materialize_Random") - 1, .string = "SFRM_Materialize_Random"},
+   {.length = sizeof("SFRM_Materialize_Preferred") - 1, .string = "SFRM_Materialize_Preferred"},
+   {.length = sizeof("SetFunctionReturnMode") - 1, .string = "SetFunctionReturnMode"},
+   {.length = sizeof("returnMode") - 1, .string = "returnMode"},
+   {.length = sizeof("ExprSingleResult") - 1, .string = "ExprSingleResult"},
+   {.length = sizeof("ExprMultipleResult") - 1, .string = "ExprMultipleResult"},
+   {.length = sizeof("ExprEndResult") - 1, .string = "ExprEndResult"},
+   {.length = sizeof("ExprDoneCond") - 1, .string = "ExprDoneCond"},
+   {.length = sizeof("isDone") - 1, .string = "isDone"},
+   {.length = sizeof("struct Tuplestorestate *") - 1, .string = "struct Tuplestorestate *"},
+   {.length = sizeof("setResult") - 1, .string = "setResult"},
+   {.length = sizeof("setDesc") - 1, .string = "setDesc"},
+   {.length = sizeof("ReturnSetInfo") - 1, .string = "ReturnSetInfo"},
+   {.length = sizeof("struct ExprState") - 1, .string = "struct ExprState"},
+   {.length = sizeof("pi_state") - 1, .string = "pi_state"},
+   {.length = sizeof("pi_exprContext") - 1, .string = "pi_exprContext"},
+   {.length = sizeof("ProjectionInfo") - 1, .string = "ProjectionInfo"},
+   {.length = sizeof("jf_targetList") - 1, .string = "jf_targetList"},
+   {.length = sizeof("jf_cleanTupType") - 1, .string = "jf_cleanTupType"},
+   {.length = sizeof("jf_cleanMap") - 1, .string = "jf_cleanMap"},
+   {.length = sizeof("jf_resultSlot") - 1, .string = "jf_resultSlot"},
+   {.length = sizeof("jf_junkAttNo") - 1, .string = "jf_junkAttNo"},
+   {.length = sizeof("JunkFilter") - 1, .string = "JunkFilter"},
+   {.length = sizeof("oc_Existing") - 1, .string = "oc_Existing"},
+   {.length = sizeof("oc_ProjSlot") - 1, .string = "oc_ProjSlot"},
+   {.length = sizeof("struct ProjectionInfo *") - 1, .string = "struct ProjectionInfo *"},
+   {.length = sizeof("oc_ProjInfo") - 1, .string = "oc_ProjInfo"},
+   {.length = sizeof("oc_WhereClause") - 1, .string = "oc_WhereClause"},
+   {.length = sizeof("OnConflictSetState") - 1, .string = "OnConflictSetState"},
+   {.length = sizeof("ri_RangeTableIndex") - 1, .string = "ri_RangeTableIndex"},
+   {.length = sizeof("struct RelationData *") - 1, .string = "struct RelationData *"},
+   {.length = sizeof("ri_RelationDesc") - 1, .string = "ri_RelationDesc"},
+   {.length = sizeof("ri_NumIndices") - 1, .string = "ri_NumIndices"},
+   {.length = sizeof("struct RelationData **") - 1, .string = "struct RelationData **"},
+   {.length = sizeof("ri_IndexRelationDescs") - 1, .string = "ri_IndexRelationDescs"},
+   {.length = sizeof("struct IndexInfo **") - 1, .string = "struct IndexInfo **"},
+   {.length = sizeof("ri_IndexRelationInfo") - 1, .string = "ri_IndexRelationInfo"},
+   {.length = sizeof("struct TriggerDesc *") - 1, .string = "struct TriggerDesc *"},
+   {.length = sizeof("ri_TrigDesc") - 1, .string = "ri_TrigDesc"},
+   {.length = sizeof("struct FmgrInfo *") - 1, .string = "struct FmgrInfo *"},
+   {.length = sizeof("ri_TrigFunctions") - 1, .string = "ri_TrigFunctions"},
+   {.length = sizeof("struct ExprState **") - 1, .string = "struct ExprState **"},
+   {.length = sizeof("ri_TrigWhenExprs") - 1, .string = "ri_TrigWhenExprs"},
+   {.length = sizeof("struct Instrumentation *") - 1, .string = "struct Instrumentation *"},
+   {.length = sizeof("ri_TrigInstrument") - 1, .string = "ri_TrigInstrument"},
+   {.length = sizeof("ri_ReturningSlot") - 1, .string = "ri_ReturningSlot"},
+   {.length = sizeof("ri_TrigOldSlot") - 1, .string = "ri_TrigOldSlot"},
+   {.length = sizeof("ri_TrigNewSlot") - 1, .string = "ri_TrigNewSlot"},
+   {.length = sizeof("ri_FdwRoutine") - 1, .string = "ri_FdwRoutine"},
+   {.length = sizeof("ri_FdwState") - 1, .string = "ri_FdwState"},
+   {.length = sizeof("ri_usesFdwDirectModify") - 1, .string = "ri_usesFdwDirectModify"},
+   {.length = sizeof("ri_WithCheckOptions") - 1, .string = "ri_WithCheckOptions"},
+   {.length = sizeof("ri_WithCheckOptionExprs") - 1, .string = "ri_WithCheckOptionExprs"},
+   {.length = sizeof("ri_ConstraintExprs") - 1, .string = "ri_ConstraintExprs"},
+   {.length = sizeof("ri_GeneratedExprs") - 1, .string = "ri_GeneratedExprs"},
+   {.length = sizeof("struct JunkFilter *") - 1, .string = "struct JunkFilter *"},
+   {.length = sizeof("ri_junkFilter") - 1, .string = "ri_junkFilter"},
+   {.length = sizeof("ri_returningList") - 1, .string = "ri_returningList"},
+   {.length = sizeof("ri_projectReturning") - 1, .string = "ri_projectReturning"},
+   {.length = sizeof("ri_onConflictArbiterIndexes") - 1, .string = "ri_onConflictArbiterIndexes"},
+   {.length = sizeof("struct OnConflictSetState *") - 1, .string = "struct OnConflictSetState *"},
+   {.length = sizeof("ri_onConflict") - 1, .string = "ri_onConflict"},
+   {.length = sizeof("ri_PartitionCheck") - 1, .string = "ri_PartitionCheck"},
+   {.length = sizeof("ri_PartitionCheckExpr") - 1, .string = "ri_PartitionCheckExpr"},
+   {.length = sizeof("ri_PartitionRoot") - 1, .string = "ri_PartitionRoot"},
+   {.length = sizeof("struct PartitionRoutingInfo *") - 1, .string = "struct PartitionRoutingInfo *"},
+   {.length = sizeof("ri_PartitionInfo") - 1, .string = "ri_PartitionInfo"},
+   {.length = sizeof("struct CopyMultiInsertBuffer *") - 1, .string = "struct CopyMultiInsertBuffer *"},
+   {.length = sizeof("ri_CopyMultiInsertBuffer") - 1, .string = "ri_CopyMultiInsertBuffer"},
+   {.length = sizeof("ResultRelInfo") - 1, .string = "ResultRelInfo"},
+   {.length = sizeof("es_direction") - 1, .string = "es_direction"},
+   {.length = sizeof("struct SnapshotData *") - 1, .string = "struct SnapshotData *"},
+   {.length = sizeof("es_snapshot") - 1, .string = "es_snapshot"},
+   {.length = sizeof("es_crosscheck_snapshot") - 1, .string = "es_crosscheck_snapshot"},
+   {.length = sizeof("es_range_table") - 1, .string = "es_range_table"},
+   {.length = sizeof("es_range_table_size") - 1, .string = "es_range_table_size"},
+   {.length = sizeof("es_relations") - 1, .string = "es_relations"},
+   {.length = sizeof("struct ExecRowMark **") - 1, .string = "struct ExecRowMark **"},
+   {.length = sizeof("es_rowmarks") - 1, .string = "es_rowmarks"},
+   {.length = sizeof("struct PlannedStmt *") - 1, .string = "struct PlannedStmt *"},
+   {.length = sizeof("es_plannedstmt") - 1, .string = "es_plannedstmt"},
+   {.length = sizeof("es_sourceText") - 1, .string = "es_sourceText"},
+   {.length = sizeof("es_junkFilter") - 1, .string = "es_junkFilter"},
+   {.length = sizeof("es_output_cid") - 1, .string = "es_output_cid"},
+   {.length = sizeof("struct ResultRelInfo *") - 1, .string = "struct ResultRelInfo *"},
+   {.length = sizeof("es_result_relations") - 1, .string = "es_result_relations"},
+   {.length = sizeof("es_num_result_relations") - 1, .string = "es_num_result_relations"},
+   {.length = sizeof("es_result_relation_info") - 1, .string = "es_result_relation_info"},
+   {.length = sizeof("es_root_result_relations") - 1, .string = "es_root_result_relations"},
+   {.length = sizeof("es_num_root_result_relations") - 1, .string = "es_num_root_result_relations"},
+   {.length = sizeof("es_partition_directory") - 1, .string = "es_partition_directory"},
+   {.length = sizeof("es_tuple_routing_result_relations") - 1, .string = "es_tuple_routing_result_relations"},
+   {.length = sizeof("es_trig_target_relations") - 1, .string = "es_trig_target_relations"},
+   {.length = sizeof("es_param_list_info") - 1, .string = "es_param_list_info"},
+   {.length = sizeof("es_param_exec_vals") - 1, .string = "es_param_exec_vals"},
+   {.length = sizeof("struct QueryEnvironment *") - 1, .string = "struct QueryEnvironment *"},
+   {.length = sizeof("es_queryEnv") - 1, .string = "es_queryEnv"},
+   {.length = sizeof("es_query_cxt") - 1, .string = "es_query_cxt"},
+   {.length = sizeof("es_tupleTable") - 1, .string = "es_tupleTable"},
+   {.length = sizeof("es_processed") - 1, .string = "es_processed"},
+   {.length = sizeof("es_top_eflags") - 1, .string = "es_top_eflags"},
+   {.length = sizeof("es_instrument") - 1, .string = "es_instrument"},
+   {.length = sizeof("es_finished") - 1, .string = "es_finished"},
+   {.length = sizeof("es_exprcontexts") - 1, .string = "es_exprcontexts"},
+   {.length = sizeof("es_subplanstates") - 1, .string = "es_subplanstates"},
+   {.length = sizeof("es_auxmodifytables") - 1, .string = "es_auxmodifytables"},
+   {.length = sizeof("es_per_tuple_exprcontext") - 1, .string = "es_per_tuple_exprcontext"},
+   {.length = sizeof("struct EPQState *") - 1, .string = "struct EPQState *"},
+   {.length = sizeof("es_epq_active") - 1, .string = "es_epq_active"},
+   {.length = sizeof("es_use_parallel_mode") - 1, .string = "es_use_parallel_mode"},
+   {.length = sizeof("struct dsa_area *") - 1, .string = "struct dsa_area *"},
+   {.length = sizeof("es_query_dsa") - 1, .string = "es_query_dsa"},
+   {.length = sizeof("es_jit_flags") - 1, .string = "es_jit_flags"},
+   {.length = sizeof("struct JitContext *") - 1, .string = "struct JitContext *"},
+   {.length = sizeof("es_jit") - 1, .string = "es_jit"},
+   {.length = sizeof("struct JitInstrumentation *") - 1, .string = "struct JitInstrumentation *"},
+   {.length = sizeof("es_jit_worker_instr") - 1, .string = "es_jit_worker_instr"},
+   {.length = sizeof("EState") - 1, .string = "EState"},
+   {.length = sizeof("struct Aggref *") - 1, .string = "struct Aggref *"},
+   {.length = sizeof("aggref") - 1, .string = "aggref"},
+   {.length = sizeof("aggno") - 1, .string = "aggno"},
+   {.length = sizeof("AggrefExprState") - 1, .string = "AggrefExprState"},
+   {.length = sizeof("struct WindowFunc *") - 1, .string = "struct WindowFunc *"},
+   {.length = sizeof("wfunc") - 1, .string = "wfunc"},
+   {.length = sizeof("wfuncno") - 1, .string = "wfuncno"},
+   {.length = sizeof("WindowFuncExprState") - 1, .string = "WindowFuncExprState"},
+   {.length = sizeof("elidedFuncState") - 1, .string = "elidedFuncState"},
+   {.length = sizeof("struct FmgrInfo") - 1, .string = "struct FmgrInfo"},
+   {.length = sizeof("funcResultStore") - 1, .string = "funcResultStore"},
+   {.length = sizeof("funcResultSlot") - 1, .string = "funcResultSlot"},
+   {.length = sizeof("funcResultDesc") - 1, .string = "funcResultDesc"},
+   {.length = sizeof("funcReturnsTuple") - 1, .string = "funcReturnsTuple"},
+   {.length = sizeof("funcReturnsSet") - 1, .string = "funcReturnsSet"},
+   {.length = sizeof("setArgsValid") - 1, .string = "setArgsValid"},
+   {.length = sizeof("shutdown_reg") - 1, .string = "shutdown_reg"},
+   {.length = sizeof("struct FunctionCallInfoBaseData *") - 1, .string = "struct FunctionCallInfoBaseData *"},
+   {.length = sizeof("fcinfo") - 1, .string = "fcinfo"},
+   {.length = sizeof("SetExprState") - 1, .string = "SetExprState"},
+   {.length = sizeof("struct SubPlan *") - 1, .string = "struct SubPlan *"},
+   {.length = sizeof("planstate") - 1, .string = "planstate"},
+   {.length = sizeof("struct HeapTupleData *") - 1, .string = "struct HeapTupleData *"},
+   {.length = sizeof("curTuple") - 1, .string = "curTuple"},
+   {.length = sizeof("curArray") - 1, .string = "curArray"},
+   {.length = sizeof("descRight") - 1, .string = "descRight"},
+   {.length = sizeof("projLeft") - 1, .string = "projLeft"},
+   {.length = sizeof("projRight") - 1, .string = "projRight"},
+   {.length = sizeof("struct TupleHashTableData *") - 1, .string = "struct TupleHashTableData *"},
+   {.length = sizeof("hashtable") - 1, .string = "hashtable"},
+   {.length = sizeof("hashnulls") - 1, .string = "hashnulls"},
+   {.length = sizeof("havehashrows") - 1, .string = "havehashrows"},
+   {.length = sizeof("havenullrows") - 1, .string = "havenullrows"},
+   {.length = sizeof("hashtablecxt") - 1, .string = "hashtablecxt"},
+   {.length = sizeof("hashtempcxt") - 1, .string = "hashtempcxt"},
+   {.length = sizeof("innerecontext") - 1, .string = "innerecontext"},
+   {.length = sizeof("keyColIdx") - 1, .string = "keyColIdx"},
+   {.length = sizeof("tab_eq_funcoids") - 1, .string = "tab_eq_funcoids"},
+   {.length = sizeof("tab_collations") - 1, .string = "tab_collations"},
+   {.length = sizeof("tab_hash_funcs") - 1, .string = "tab_hash_funcs"},
+   {.length = sizeof("tab_eq_funcs") - 1, .string = "tab_eq_funcs"},
+   {.length = sizeof("lhs_hash_funcs") - 1, .string = "lhs_hash_funcs"},
+   {.length = sizeof("cur_eq_funcs") - 1, .string = "cur_eq_funcs"},
+   {.length = sizeof("cur_eq_comp") - 1, .string = "cur_eq_comp"},
+   {.length = sizeof("SubPlanState") - 1, .string = "SubPlanState"},
+   {.length = sizeof("struct AlternativeSubPlan *") - 1, .string = "struct AlternativeSubPlan *"},
+   {.length = sizeof("active") - 1, .string = "active"},
+   {.length = sizeof("AlternativeSubPlanState") - 1, .string = "AlternativeSubPlanState"},
+   {.length = sizeof("DOM_CONSTRAINT_NOTNULL") - 1, .string = "DOM_CONSTRAINT_NOTNULL"},
+   {.length = sizeof("DOM_CONSTRAINT_CHECK") - 1, .string = "DOM_CONSTRAINT_CHECK"},
+   {.length = sizeof("enum DomainConstraintType") - 1, .string = "enum DomainConstraintType"},
+   {.length = sizeof("constrainttype") - 1, .string = "constrainttype"},
+   {.length = sizeof("check_expr") - 1, .string = "check_expr"},
+   {.length = sizeof("check_exprstate") - 1, .string = "check_exprstate"},
+   {.length = sizeof("DomainConstraintState") - 1, .string = "DomainConstraintState"},
+   {.length = sizeof("state") - 1, .string = "state"},
+   {.length = sizeof("struct TupleTableSlot *(*)(struct PlanState *)") - 1, .string = "struct TupleTableSlot *(*)(struct PlanState *)"},
+   {.length = sizeof("ExecProcNode") - 1, .string = "ExecProcNode"},
+   {.length = sizeof("ExecProcNodeReal") - 1, .string = "ExecProcNodeReal"},
+   {.length = sizeof("instrument") - 1, .string = "instrument"},
+   {.length = sizeof("struct WorkerInstrumentation *") - 1, .string = "struct WorkerInstrumentation *"},
+   {.length = sizeof("worker_instrument") - 1, .string = "worker_instrument"},
+   {.length = sizeof("struct SharedJitInstrumentation *") - 1, .string = "struct SharedJitInstrumentation *"},
+   {.length = sizeof("worker_jit_instrument") - 1, .string = "worker_jit_instrument"},
+   {.length = sizeof("subPlan") - 1, .string = "subPlan"},
+   {.length = sizeof("chgParam") - 1, .string = "chgParam"},
+   {.length = sizeof("ps_ResultTupleDesc") - 1, .string = "ps_ResultTupleDesc"},
+   {.length = sizeof("ps_ResultTupleSlot") - 1, .string = "ps_ResultTupleSlot"},
+   {.length = sizeof("ps_ExprContext") - 1, .string = "ps_ExprContext"},
+   {.length = sizeof("ps_ProjInfo") - 1, .string = "ps_ProjInfo"},
+   {.length = sizeof("scandesc") - 1, .string = "scandesc"},
+   {.length = sizeof("const struct TupleTableSlotOps *") - 1, .string = "const struct TupleTableSlotOps *"},
+   {.length = sizeof("scanops") - 1, .string = "scanops"},
+   {.length = sizeof("outerops") - 1, .string = "outerops"},
+   {.length = sizeof("innerops") - 1, .string = "innerops"},
+   {.length = sizeof("resultops") - 1, .string = "resultops"},
+   {.length = sizeof("scanopsfixed") - 1, .string = "scanopsfixed"},
+   {.length = sizeof("outeropsfixed") - 1, .string = "outeropsfixed"},
+   {.length = sizeof("inneropsfixed") - 1, .string = "inneropsfixed"},
+   {.length = sizeof("resultopsfixed") - 1, .string = "resultopsfixed"},
+   {.length = sizeof("scanopsset") - 1, .string = "scanopsset"},
+   {.length = sizeof("outeropsset") - 1, .string = "outeropsset"},
+   {.length = sizeof("inneropsset") - 1, .string = "inneropsset"},
+   {.length = sizeof("resultopsset") - 1, .string = "resultopsset"},
+   {.length = sizeof("PlanState") - 1, .string = "PlanState"},
+   {.length = sizeof("struct PlanState") - 1, .string = "struct PlanState"},
+   {.length = sizeof("ps") - 1, .string = "ps"},
+   {.length = sizeof("rs_done") - 1, .string = "rs_done"},
+   {.length = sizeof("rs_checkqual") - 1, .string = "rs_checkqual"},
+   {.length = sizeof("ResultState") - 1, .string = "ResultState"},
+   {.length = sizeof("struct Node **") - 1, .string = "struct Node **"},
+   {.length = sizeof("elems") - 1, .string = "elems"},
+   {.length = sizeof("ExprDoneCond *") - 1, .string = "ExprDoneCond *"},
+   {.length = sizeof("elemdone") - 1, .string = "elemdone"},
+   {.length = sizeof("nelems") - 1, .string = "nelems"},
+   {.length = sizeof("pending_srf_tuples") - 1, .string = "pending_srf_tuples"},
+   {.length = sizeof("argcontext") - 1, .string = "argcontext"},
+   {.length = sizeof("ProjectSetState") - 1, .string = "ProjectSetState"},
+   {.length = sizeof("mt_done") - 1, .string = "mt_done"},
+   {.length = sizeof("struct PlanState **") - 1, .string = "struct PlanState **"},
+   {.length = sizeof("mt_plans") - 1, .string = "mt_plans"},
+   {.length = sizeof("mt_nplans") - 1, .string = "mt_nplans"},
+   {.length = sizeof("mt_whichplan") - 1, .string = "mt_whichplan"},
+   {.length = sizeof("struct TupleTableSlot **") - 1, .string = "struct TupleTableSlot **"},
+   {.length = sizeof("mt_scans") - 1, .string = "mt_scans"},
+   {.length = sizeof("resultRelInfo") - 1, .string = "resultRelInfo"},
+   {.length = sizeof("rootResultRelInfo") - 1, .string = "rootResultRelInfo"},
+   {.length = sizeof("mt_arowmarks") - 1, .string = "mt_arowmarks"},
+   {.length = sizeof("struct EPQState") - 1, .string = "struct EPQState"},
+   {.length = sizeof("mt_epqstate") - 1, .string = "mt_epqstate"},
+   {.length = sizeof("fireBSTriggers") - 1, .string = "fireBSTriggers"},
+   {.length = sizeof("mt_excludedtlist") - 1, .string = "mt_excludedtlist"},
+   {.length = sizeof("mt_root_tuple_slot") - 1, .string = "mt_root_tuple_slot"},
+   {.length = sizeof("struct PartitionTupleRouting *") - 1, .string = "struct PartitionTupleRouting *"},
+   {.length = sizeof("mt_partition_tuple_routing") - 1, .string = "mt_partition_tuple_routing"},
+   {.length = sizeof("struct TransitionCaptureState *") - 1, .string = "struct TransitionCaptureState *"},
+   {.length = sizeof("mt_transition_capture") - 1, .string = "mt_transition_capture"},
+   {.length = sizeof("mt_oc_transition_capture") - 1, .string = "mt_oc_transition_capture"},
+   {.length = sizeof("struct TupleConversionMap **") - 1, .string = "struct TupleConversionMap **"},
+   {.length = sizeof("mt_per_subplan_tupconv_maps") - 1, .string = "mt_per_subplan_tupconv_maps"},
+   {.length = sizeof("ModifyTableState") - 1, .string = "ModifyTableState"},
+   {.length = sizeof("as_nplans") - 1, .string = "as_nplans"},
+   {.length = sizeof("as_whichplan") - 1, .string = "as_whichplan"},
+   {.length = sizeof("as_first_partial_plan") - 1, .string = "as_first_partial_plan"},
+   {.length = sizeof("struct ParallelAppendState *") - 1, .string = "struct ParallelAppendState *"},
+   {.length = sizeof("as_pstate") - 1, .string = "as_pstate"},
+   {.length = sizeof("pstate_len") - 1, .string = "pstate_len"},
+   {.length = sizeof("struct PartitionPruneState *") - 1, .string = "struct PartitionPruneState *"},
+   {.length = sizeof("as_prune_state") - 1, .string = "as_prune_state"},
+   {.length = sizeof("as_valid_subplans") - 1, .string = "as_valid_subplans"},
+   {.length = sizeof("_Bool (*)(struct AppendState *)") - 1, .string = "_Bool (*)(struct AppendState *)"},
+   {.length = sizeof("choose_next_subplan") - 1, .string = "choose_next_subplan"},
+   {.length = sizeof("AppendState") - 1, .string = "AppendState"},
+   {.length = sizeof("ms_nplans") - 1, .string = "ms_nplans"},
+   {.length = sizeof("ms_nkeys") - 1, .string = "ms_nkeys"},
+   {.length = sizeof("struct SortSupportData *") - 1, .string = "struct SortSupportData *"},
+   {.length = sizeof("ms_sortkeys") - 1, .string = "ms_sortkeys"},
+   {.length = sizeof("ms_slots") - 1, .string = "ms_slots"},
+   {.length = sizeof("struct binaryheap *") - 1, .string = "struct binaryheap *"},
+   {.length = sizeof("ms_heap") - 1, .string = "ms_heap"},
+   {.length = sizeof("ms_initialized") - 1, .string = "ms_initialized"},
+   {.length = sizeof("ms_noopscan") - 1, .string = "ms_noopscan"},
+   {.length = sizeof("ms_prune_state") - 1, .string = "ms_prune_state"},
+   {.length = sizeof("ms_valid_subplans") - 1, .string = "ms_valid_subplans"},
+   {.length = sizeof("MergeAppendState") - 1, .string = "MergeAppendState"},
+   {.length = sizeof("recursing") - 1, .string = "recursing"},
+   {.length = sizeof("intermediate_empty") - 1, .string = "intermediate_empty"},
+   {.length = sizeof("working_table") - 1, .string = "working_table"},
+   {.length = sizeof("intermediate_table") - 1, .string = "intermediate_table"},
+   {.length = sizeof("eqfuncoids") - 1, .string = "eqfuncoids"},
+   {.length = sizeof("hashfunctions") - 1, .string = "hashfunctions"},
+   {.length = sizeof("tempContext") - 1, .string = "tempContext"},
+   {.length = sizeof("tableContext") - 1, .string = "tableContext"},
+   {.length = sizeof("RecursiveUnionState") - 1, .string = "RecursiveUnionState"},
+   {.length = sizeof("nplans") - 1, .string = "nplans"},
+   {.length = sizeof("BitmapAndState") - 1, .string = "BitmapAndState"},
+   {.length = sizeof("BitmapOrState") - 1, .string = "BitmapOrState"},
+   {.length = sizeof("ss_currentRelation") - 1, .string = "ss_currentRelation"},
+   {.length = sizeof("struct TableScanDescData *") - 1, .string = "struct TableScanDescData *"},
+   {.length = sizeof("ss_currentScanDesc") - 1, .string = "ss_currentScanDesc"},
+   {.length = sizeof("ss_ScanTupleSlot") - 1, .string = "ss_ScanTupleSlot"},
+   {.length = sizeof("ScanState") - 1, .string = "ScanState"},
+   {.length = sizeof("struct ScanState") - 1, .string = "struct ScanState"},
+   {.length = sizeof("ss") - 1, .string = "ss"},
+   {.length = sizeof("pscan_len") - 1, .string = "pscan_len"},
+   {.length = sizeof("SeqScanState") - 1, .string = "SeqScanState"},
+   {.length = sizeof("struct TsmRoutine *") - 1, .string = "struct TsmRoutine *"},
+   {.length = sizeof("tsmroutine") - 1, .string = "tsmroutine"},
+   {.length = sizeof("tsm_state") - 1, .string = "tsm_state"},
+   {.length = sizeof("use_bulkread") - 1, .string = "use_bulkread"},
+   {.length = sizeof("use_pagemode") - 1, .string = "use_pagemode"},
+   {.length = sizeof("begun") - 1, .string = "begun"},
+   {.length = sizeof("seed") - 1, .string = "seed"},
+   {.length = sizeof("donetuples") - 1, .string = "donetuples"},
+   {.length = sizeof("haveblock") - 1, .string = "haveblock"},
+   {.length = sizeof("done") - 1, .string = "done"},
+   {.length = sizeof("SampleScanState") - 1, .string = "SampleScanState"},
+   {.length = sizeof("struct ScanKeyData *") - 1, .string = "struct ScanKeyData *"},
+   {.length = sizeof("iss_ScanKeys") - 1, .string = "iss_ScanKeys"},
+   {.length = sizeof("iss_NumScanKeys") - 1, .string = "iss_NumScanKeys"},
+   {.length = sizeof("iss_OrderByKeys") - 1, .string = "iss_OrderByKeys"},
+   {.length = sizeof("iss_NumOrderByKeys") - 1, .string = "iss_NumOrderByKeys"},
+   {.length = sizeof("IndexRuntimeKeyInfo *") - 1, .string = "IndexRuntimeKeyInfo *"},
+   {.length = sizeof("iss_RuntimeKeys") - 1, .string = "iss_RuntimeKeys"},
+   {.length = sizeof("iss_NumRuntimeKeys") - 1, .string = "iss_NumRuntimeKeys"},
+   {.length = sizeof("iss_RuntimeKeysReady") - 1, .string = "iss_RuntimeKeysReady"},
+   {.length = sizeof("iss_RuntimeContext") - 1, .string = "iss_RuntimeContext"},
+   {.length = sizeof("iss_RelationDesc") - 1, .string = "iss_RelationDesc"},
+   {.length = sizeof("struct IndexScanDescData *") - 1, .string = "struct IndexScanDescData *"},
+   {.length = sizeof("iss_ScanDesc") - 1, .string = "iss_ScanDesc"},
+   {.length = sizeof("struct pairingheap *") - 1, .string = "struct pairingheap *"},
+   {.length = sizeof("iss_ReorderQueue") - 1, .string = "iss_ReorderQueue"},
+   {.length = sizeof("iss_ReachedEnd") - 1, .string = "iss_ReachedEnd"},
+   {.length = sizeof("iss_OrderByValues") - 1, .string = "iss_OrderByValues"},
+   {.length = sizeof("iss_OrderByNulls") - 1, .string = "iss_OrderByNulls"},
+   {.length = sizeof("iss_SortSupport") - 1, .string = "iss_SortSupport"},
+   {.length = sizeof("iss_OrderByTypByVals") - 1, .string = "iss_OrderByTypByVals"},
+   {.length = sizeof("iss_OrderByTypLens") - 1, .string = "iss_OrderByTypLens"},
+   {.length = sizeof("iss_PscanLen") - 1, .string = "iss_PscanLen"},
+   {.length = sizeof("IndexScanState") - 1, .string = "IndexScanState"},
+   {.length = sizeof("ioss_ScanKeys") - 1, .string = "ioss_ScanKeys"},
+   {.length = sizeof("ioss_NumScanKeys") - 1, .string = "ioss_NumScanKeys"},
+   {.length = sizeof("ioss_OrderByKeys") - 1, .string = "ioss_OrderByKeys"},
+   {.length = sizeof("ioss_NumOrderByKeys") - 1, .string = "ioss_NumOrderByKeys"},
+   {.length = sizeof("ioss_RuntimeKeys") - 1, .string = "ioss_RuntimeKeys"},
+   {.length = sizeof("ioss_NumRuntimeKeys") - 1, .string = "ioss_NumRuntimeKeys"},
+   {.length = sizeof("ioss_RuntimeKeysReady") - 1, .string = "ioss_RuntimeKeysReady"},
+   {.length = sizeof("ioss_RuntimeContext") - 1, .string = "ioss_RuntimeContext"},
+   {.length = sizeof("ioss_RelationDesc") - 1, .string = "ioss_RelationDesc"},
+   {.length = sizeof("ioss_ScanDesc") - 1, .string = "ioss_ScanDesc"},
+   {.length = sizeof("ioss_TableSlot") - 1, .string = "ioss_TableSlot"},
+   {.length = sizeof("ioss_VMBuffer") - 1, .string = "ioss_VMBuffer"},
+   {.length = sizeof("ioss_PscanLen") - 1, .string = "ioss_PscanLen"},
+   {.length = sizeof("IndexOnlyScanState") - 1, .string = "IndexOnlyScanState"},
+   {.length = sizeof("struct TIDBitmap *") - 1, .string = "struct TIDBitmap *"},
+   {.length = sizeof("biss_result") - 1, .string = "biss_result"},
+   {.length = sizeof("biss_ScanKeys") - 1, .string = "biss_ScanKeys"},
+   {.length = sizeof("biss_NumScanKeys") - 1, .string = "biss_NumScanKeys"},
+   {.length = sizeof("biss_RuntimeKeys") - 1, .string = "biss_RuntimeKeys"},
+   {.length = sizeof("biss_NumRuntimeKeys") - 1, .string = "biss_NumRuntimeKeys"},
+   {.length = sizeof("IndexArrayKeyInfo *") - 1, .string = "IndexArrayKeyInfo *"},
+   {.length = sizeof("biss_ArrayKeys") - 1, .string = "biss_ArrayKeys"},
+   {.length = sizeof("biss_NumArrayKeys") - 1, .string = "biss_NumArrayKeys"},
+   {.length = sizeof("biss_RuntimeKeysReady") - 1, .string = "biss_RuntimeKeysReady"},
+   {.length = sizeof("biss_RuntimeContext") - 1, .string = "biss_RuntimeContext"},
+   {.length = sizeof("biss_RelationDesc") - 1, .string = "biss_RelationDesc"},
+   {.length = sizeof("biss_ScanDesc") - 1, .string = "biss_ScanDesc"},
+   {.length = sizeof("BitmapIndexScanState") - 1, .string = "BitmapIndexScanState"},
+   {.length = sizeof("tbm") - 1, .string = "tbm"},
+   {.length = sizeof("struct TBMIterator *") - 1, .string = "struct TBMIterator *"},
+   {.length = sizeof("tbmiterator") - 1, .string = "tbmiterator"},
+   {.length = sizeof("struct TBMIterateResult *") - 1, .string = "struct TBMIterateResult *"},
+   {.length = sizeof("tbmres") - 1, .string = "tbmres"},
+   {.length = sizeof("can_skip_fetch") - 1, .string = "can_skip_fetch"},
+   {.length = sizeof("return_empty_tuples") - 1, .string = "return_empty_tuples"},
+   {.length = sizeof("vmbuffer") - 1, .string = "vmbuffer"},
+   {.length = sizeof("pvmbuffer") - 1, .string = "pvmbuffer"},
+   {.length = sizeof("exact_pages") - 1, .string = "exact_pages"},
+   {.length = sizeof("lossy_pages") - 1, .string = "lossy_pages"},
+   {.length = sizeof("prefetch_iterator") - 1, .string = "prefetch_iterator"},
+   {.length = sizeof("prefetch_pages") - 1, .string = "prefetch_pages"},
+   {.length = sizeof("prefetch_target") - 1, .string = "prefetch_target"},
+   {.length = sizeof("prefetch_maximum") - 1, .string = "prefetch_maximum"},
+   {.length = sizeof("initialized") - 1, .string = "initialized"},
+   {.length = sizeof("struct TBMSharedIterator *") - 1, .string = "struct TBMSharedIterator *"},
+   {.length = sizeof("shared_tbmiterator") - 1, .string = "shared_tbmiterator"},
+   {.length = sizeof("shared_prefetch_iterator") - 1, .string = "shared_prefetch_iterator"},
+   {.length = sizeof("struct ParallelBitmapHeapState *") - 1, .string = "struct ParallelBitmapHeapState *"},
+   {.length = sizeof("pstate") - 1, .string = "pstate"},
+   {.length = sizeof("BitmapHeapScanState") - 1, .string = "BitmapHeapScanState"},
+   {.length = sizeof("tss_tidexprs") - 1, .string = "tss_tidexprs"},
+   {.length = sizeof("tss_isCurrentOf") - 1, .string = "tss_isCurrentOf"},
+   {.length = sizeof("tss_NumTids") - 1, .string = "tss_NumTids"},
+   {.length = sizeof("tss_TidPtr") - 1, .string = "tss_TidPtr"},
+   {.length = sizeof("struct ItemPointerData *") - 1, .string = "struct ItemPointerData *"},
+   {.length = sizeof("tss_TidList") - 1, .string = "tss_TidList"},
+   {.length = sizeof("struct HeapTupleData") - 1, .string = "struct HeapTupleData"},
+   {.length = sizeof("tss_htup") - 1, .string = "tss_htup"},
+   {.length = sizeof("TidScanState") - 1, .string = "TidScanState"},
+   {.length = sizeof("SubqueryScanState") - 1, .string = "SubqueryScanState"},
+   {.length = sizeof("eflags") - 1, .string = "eflags"},
+   {.length = sizeof("simple") - 1, .string = "simple"},
+   {.length = sizeof("ordinal") - 1, .string = "ordinal"},
+   {.length = sizeof("nfuncs") - 1, .string = "nfuncs"},
+   {.length = sizeof("struct FunctionScanPerFuncState *") - 1, .string = "struct FunctionScanPerFuncState *"},
+   {.length = sizeof("funcstates") - 1, .string = "funcstates"},
+   {.length = sizeof("FunctionScanState") - 1, .string = "FunctionScanState"},
+   {.length = sizeof("rowcontext") - 1, .string = "rowcontext"},
+   {.length = sizeof("exprlists") - 1, .string = "exprlists"},
+   {.length = sizeof("array_len") - 1, .string = "array_len"},
+   {.length = sizeof("curr_idx") - 1, .string = "curr_idx"},
+   {.length = sizeof("ValuesScanState") - 1, .string = "ValuesScanState"},
+   {.length = sizeof("opaque") - 1, .string = "opaque"},
+   {.length = sizeof("const struct TableFuncRoutine *") - 1, .string = "const struct TableFuncRoutine *"},
+   {.length = sizeof("routine") - 1, .string = "routine"},
+   {.length = sizeof("in_functions") - 1, .string = "in_functions"},
+   {.length = sizeof("typioparams") - 1, .string = "typioparams"},
+   {.length = sizeof("perTableCxt") - 1, .string = "perTableCxt"},
+   {.length = sizeof("tupstore") - 1, .string = "tupstore"},
+   {.length = sizeof("TableFuncScanState") - 1, .string = "TableFuncScanState"},
+   {.length = sizeof("readptr") - 1, .string = "readptr"},
+   {.length = sizeof("cteplanstate") - 1, .string = "cteplanstate"},
+   {.length = sizeof("struct CteScanState *") - 1, .string = "struct CteScanState *"},
+   {.length = sizeof("leader") - 1, .string = "leader"},
+   {.length = sizeof("cte_table") - 1, .string = "cte_table"},
+   {.length = sizeof("eof_cte") - 1, .string = "eof_cte"},
+   {.length = sizeof("CteScanState") - 1, .string = "CteScanState"},
+   {.length = sizeof("tupdesc") - 1, .string = "tupdesc"},
+   {.length = sizeof("NamedTuplestoreScanState") - 1, .string = "NamedTuplestoreScanState"},
+   {.length = sizeof("struct RecursiveUnionState *") - 1, .string = "struct RecursiveUnionState *"},
+   {.length = sizeof("rustate") - 1, .string = "rustate"},
+   {.length = sizeof("WorkTableScanState") - 1, .string = "WorkTableScanState"},
+   {.length = sizeof("fdw_state") - 1, .string = "fdw_state"},
+   {.length = sizeof("ForeignScanState") - 1, .string = "ForeignScanState"},
+   {.length = sizeof("custom_ps") - 1, .string = "custom_ps"},
+   {.length = sizeof("const struct CustomExecMethods *") - 1, .string = "const struct CustomExecMethods *"},
+   {.length = sizeof("CustomScanState") - 1, .string = "CustomScanState"},
+   {.length = sizeof("single_match") - 1, .string = "single_match"},
+   {.length = sizeof("JoinState") - 1, .string = "JoinState"},
+   {.length = sizeof("struct JoinState") - 1, .string = "struct JoinState"},
+   {.length = sizeof("js") - 1, .string = "js"},
+   {.length = sizeof("nl_NeedNewOuter") - 1, .string = "nl_NeedNewOuter"},
+   {.length = sizeof("nl_MatchedOuter") - 1, .string = "nl_MatchedOuter"},
+   {.length = sizeof("nl_NullInnerTupleSlot") - 1, .string = "nl_NullInnerTupleSlot"},
+   {.length = sizeof("NestLoopState") - 1, .string = "NestLoopState"},
+   {.length = sizeof("mj_NumClauses") - 1, .string = "mj_NumClauses"},
+   {.length = sizeof("struct MergeJoinClauseData *") - 1, .string = "struct MergeJoinClauseData *"},
+   {.length = sizeof("mj_Clauses") - 1, .string = "mj_Clauses"},
+   {.length = sizeof("mj_JoinState") - 1, .string = "mj_JoinState"},
+   {.length = sizeof("mj_SkipMarkRestore") - 1, .string = "mj_SkipMarkRestore"},
+   {.length = sizeof("mj_ExtraMarks") - 1, .string = "mj_ExtraMarks"},
+   {.length = sizeof("mj_ConstFalseJoin") - 1, .string = "mj_ConstFalseJoin"},
+   {.length = sizeof("mj_FillOuter") - 1, .string = "mj_FillOuter"},
+   {.length = sizeof("mj_FillInner") - 1, .string = "mj_FillInner"},
+   {.length = sizeof("mj_MatchedOuter") - 1, .string = "mj_MatchedOuter"},
+   {.length = sizeof("mj_MatchedInner") - 1, .string = "mj_MatchedInner"},
+   {.length = sizeof("mj_OuterTupleSlot") - 1, .string = "mj_OuterTupleSlot"},
+   {.length = sizeof("mj_InnerTupleSlot") - 1, .string = "mj_InnerTupleSlot"},
+   {.length = sizeof("mj_MarkedTupleSlot") - 1, .string = "mj_MarkedTupleSlot"},
+   {.length = sizeof("mj_NullOuterTupleSlot") - 1, .string = "mj_NullOuterTupleSlot"},
+   {.length = sizeof("mj_NullInnerTupleSlot") - 1, .string = "mj_NullInnerTupleSlot"},
+   {.length = sizeof("mj_OuterEContext") - 1, .string = "mj_OuterEContext"},
+   {.length = sizeof("mj_InnerEContext") - 1, .string = "mj_InnerEContext"},
+   {.length = sizeof("MergeJoinState") - 1, .string = "MergeJoinState"},
+   {.length = sizeof("hj_OuterHashKeys") - 1, .string = "hj_OuterHashKeys"},
+   {.length = sizeof("hj_HashOperators") - 1, .string = "hj_HashOperators"},
+   {.length = sizeof("hj_Collations") - 1, .string = "hj_Collations"},
+   {.length = sizeof("struct HashJoinTableData *") - 1, .string = "struct HashJoinTableData *"},
+   {.length = sizeof("hj_HashTable") - 1, .string = "hj_HashTable"},
+   {.length = sizeof("hj_CurHashValue") - 1, .string = "hj_CurHashValue"},
+   {.length = sizeof("hj_CurBucketNo") - 1, .string = "hj_CurBucketNo"},
+   {.length = sizeof("hj_CurSkewBucketNo") - 1, .string = "hj_CurSkewBucketNo"},
+   {.length = sizeof("struct HashJoinTupleData *") - 1, .string = "struct HashJoinTupleData *"},
+   {.length = sizeof("hj_CurTuple") - 1, .string = "hj_CurTuple"},
+   {.length = sizeof("hj_OuterTupleSlot") - 1, .string = "hj_OuterTupleSlot"},
+   {.length = sizeof("hj_HashTupleSlot") - 1, .string = "hj_HashTupleSlot"},
+   {.length = sizeof("hj_NullOuterTupleSlot") - 1, .string = "hj_NullOuterTupleSlot"},
+   {.length = sizeof("hj_NullInnerTupleSlot") - 1, .string = "hj_NullInnerTupleSlot"},
+   {.length = sizeof("hj_FirstOuterTupleSlot") - 1, .string = "hj_FirstOuterTupleSlot"},
+   {.length = sizeof("hj_JoinState") - 1, .string = "hj_JoinState"},
+   {.length = sizeof("hj_MatchedOuter") - 1, .string = "hj_MatchedOuter"},
+   {.length = sizeof("hj_OuterNotEmpty") - 1, .string = "hj_OuterNotEmpty"},
+   {.length = sizeof("HashJoinState") - 1, .string = "HashJoinState"},
+   {.length = sizeof("eof_underlying") - 1, .string = "eof_underlying"},
+   {.length = sizeof("tuplestorestate") - 1, .string = "tuplestorestate"},
+   {.length = sizeof("MaterialState") - 1, .string = "MaterialState"},
+   {.length = sizeof("randomAccess") - 1, .string = "randomAccess"},
+   {.length = sizeof("bounded") - 1, .string = "bounded"},
+   {.length = sizeof("sort_Done") - 1, .string = "sort_Done"},
+   {.length = sizeof("bounded_Done") - 1, .string = "bounded_Done"},
+   {.length = sizeof("bound_Done") - 1, .string = "bound_Done"},
+   {.length = sizeof("tuplesortstate") - 1, .string = "tuplesortstate"},
+   {.length = sizeof("am_worker") - 1, .string = "am_worker"},
+   {.length = sizeof("struct SharedSortInfo *") - 1, .string = "struct SharedSortInfo *"},
+   {.length = sizeof("shared_info") - 1, .string = "shared_info"},
+   {.length = sizeof("SortState") - 1, .string = "SortState"},
+   {.length = sizeof("eqfunction") - 1, .string = "eqfunction"},
+   {.length = sizeof("grp_done") - 1, .string = "grp_done"},
+   {.length = sizeof("GroupState") - 1, .string = "GroupState"},
+   {.length = sizeof("aggs") - 1, .string = "aggs"},
+   {.length = sizeof("numaggs") - 1, .string = "numaggs"},
+   {.length = sizeof("numtrans") - 1, .string = "numtrans"},
+   {.length = sizeof("struct AggStatePerPhaseData *") - 1, .string = "struct AggStatePerPhaseData *"},
+   {.length = sizeof("phase") - 1, .string = "phase"},
+   {.length = sizeof("numphases") - 1, .string = "numphases"},
+   {.length = sizeof("current_phase") - 1, .string = "current_phase"},
+   {.length = sizeof("struct AggStatePerAggData *") - 1, .string = "struct AggStatePerAggData *"},
+   {.length = sizeof("peragg") - 1, .string = "peragg"},
+   {.length = sizeof("struct AggStatePerTransData *") - 1, .string = "struct AggStatePerTransData *"},
+   {.length = sizeof("pertrans") - 1, .string = "pertrans"},
+   {.length = sizeof("hashcontext") - 1, .string = "hashcontext"},
+   {.length = sizeof("struct ExprContext **") - 1, .string = "struct ExprContext **"},
+   {.length = sizeof("aggcontexts") - 1, .string = "aggcontexts"},
+   {.length = sizeof("tmpcontext") - 1, .string = "tmpcontext"},
+   {.length = sizeof("curaggcontext") - 1, .string = "curaggcontext"},
+   {.length = sizeof("curperagg") - 1, .string = "curperagg"},
+   {.length = sizeof("curpertrans") - 1, .string = "curpertrans"},
+   {.length = sizeof("input_done") - 1, .string = "input_done"},
+   {.length = sizeof("agg_done") - 1, .string = "agg_done"},
+   {.length = sizeof("projected_set") - 1, .string = "projected_set"},
+   {.length = sizeof("current_set") - 1, .string = "current_set"},
+   {.length = sizeof("grouped_cols") - 1, .string = "grouped_cols"},
+   {.length = sizeof("all_grouped_cols") - 1, .string = "all_grouped_cols"},
+   {.length = sizeof("maxsets") - 1, .string = "maxsets"},
+   {.length = sizeof("phases") - 1, .string = "phases"},
+   {.length = sizeof("struct Tuplesortstate *") - 1, .string = "struct Tuplesortstate *"},
+   {.length = sizeof("sort_in") - 1, .string = "sort_in"},
+   {.length = sizeof("sort_out") - 1, .string = "sort_out"},
+   {.length = sizeof("sort_slot") - 1, .string = "sort_slot"},
+   {.length = sizeof("struct AggStatePerGroupData **") - 1, .string = "struct AggStatePerGroupData **"},
+   {.length = sizeof("pergroups") - 1, .string = "pergroups"},
+   {.length = sizeof("grp_firstTuple") - 1, .string = "grp_firstTuple"},
+   {.length = sizeof("table_filled") - 1, .string = "table_filled"},
+   {.length = sizeof("num_hashes") - 1, .string = "num_hashes"},
+   {.length = sizeof("struct AggStatePerHashData *") - 1, .string = "struct AggStatePerHashData *"},
+   {.length = sizeof("perhash") - 1, .string = "perhash"},
+   {.length = sizeof("hash_pergroup") - 1, .string = "hash_pergroup"},
+   {.length = sizeof("all_pergroups") - 1, .string = "all_pergroups"},
+   {.length = sizeof("combinedproj") - 1, .string = "combinedproj"},
+   {.length = sizeof("AggState") - 1, .string = "AggState"},
+   {.length = sizeof("funcs") - 1, .string = "funcs"},
+   {.length = sizeof("numfuncs") - 1, .string = "numfuncs"},
+   {.length = sizeof("struct WindowStatePerFuncData *") - 1, .string = "struct WindowStatePerFuncData *"},
+   {.length = sizeof("perfunc") - 1, .string = "perfunc"},
+   {.length = sizeof("struct WindowStatePerAggData *") - 1, .string = "struct WindowStatePerAggData *"},
+   {.length = sizeof("partEqfunction") - 1, .string = "partEqfunction"},
+   {.length = sizeof("ordEqfunction") - 1, .string = "ordEqfunction"},
+   {.length = sizeof("buffer") - 1, .string = "buffer"},
+   {.length = sizeof("current_ptr") - 1, .string = "current_ptr"},
+   {.length = sizeof("framehead_ptr") - 1, .string = "framehead_ptr"},
+   {.length = sizeof("frametail_ptr") - 1, .string = "frametail_ptr"},
+   {.length = sizeof("grouptail_ptr") - 1, .string = "grouptail_ptr"},
+   {.length = sizeof("spooled_rows") - 1, .string = "spooled_rows"},
+   {.length = sizeof("currentpos") - 1, .string = "currentpos"},
+   {.length = sizeof("frameheadpos") - 1, .string = "frameheadpos"},
+   {.length = sizeof("frametailpos") - 1, .string = "frametailpos"},
+   {.length = sizeof("struct WindowObjectData *") - 1, .string = "struct WindowObjectData *"},
+   {.length = sizeof("agg_winobj") - 1, .string = "agg_winobj"},
+   {.length = sizeof("aggregatedbase") - 1, .string = "aggregatedbase"},
+   {.length = sizeof("aggregatedupto") - 1, .string = "aggregatedupto"},
+   {.length = sizeof("startOffsetValue") - 1, .string = "startOffsetValue"},
+   {.length = sizeof("endOffsetValue") - 1, .string = "endOffsetValue"},
+   {.length = sizeof("currentgroup") - 1, .string = "currentgroup"},
+   {.length = sizeof("frameheadgroup") - 1, .string = "frameheadgroup"},
+   {.length = sizeof("frametailgroup") - 1, .string = "frametailgroup"},
+   {.length = sizeof("groupheadpos") - 1, .string = "groupheadpos"},
+   {.length = sizeof("grouptailpos") - 1, .string = "grouptailpos"},
+   {.length = sizeof("partcontext") - 1, .string = "partcontext"},
+   {.length = sizeof("aggcontext") - 1, .string = "aggcontext"},
+   {.length = sizeof("all_first") - 1, .string = "all_first"},
+   {.length = sizeof("all_done") - 1, .string = "all_done"},
+   {.length = sizeof("partition_spooled") - 1, .string = "partition_spooled"},
+   {.length = sizeof("more_partitions") - 1, .string = "more_partitions"},
+   {.length = sizeof("framehead_valid") - 1, .string = "framehead_valid"},
+   {.length = sizeof("frametail_valid") - 1, .string = "frametail_valid"},
+   {.length = sizeof("grouptail_valid") - 1, .string = "grouptail_valid"},
+   {.length = sizeof("first_part_slot") - 1, .string = "first_part_slot"},
+   {.length = sizeof("framehead_slot") - 1, .string = "framehead_slot"},
+   {.length = sizeof("frametail_slot") - 1, .string = "frametail_slot"},
+   {.length = sizeof("agg_row_slot") - 1, .string = "agg_row_slot"},
+   {.length = sizeof("temp_slot_1") - 1, .string = "temp_slot_1"},
+   {.length = sizeof("temp_slot_2") - 1, .string = "temp_slot_2"},
+   {.length = sizeof("WindowAggState") - 1, .string = "WindowAggState"},
+   {.length = sizeof("UniqueState") - 1, .string = "UniqueState"},
+   {.length = sizeof("need_to_scan_locally") - 1, .string = "need_to_scan_locally"},
+   {.length = sizeof("tuples_needed") - 1, .string = "tuples_needed"},
+   {.length = sizeof("funnel_slot") - 1, .string = "funnel_slot"},
+   {.length = sizeof("struct ParallelExecutorInfo *") - 1, .string = "struct ParallelExecutorInfo *"},
+   {.length = sizeof("pei") - 1, .string = "pei"},
+   {.length = sizeof("nworkers_launched") - 1, .string = "nworkers_launched"},
+   {.length = sizeof("nreaders") - 1, .string = "nreaders"},
+   {.length = sizeof("nextreader") - 1, .string = "nextreader"},
+   {.length = sizeof("struct TupleQueueReader **") - 1, .string = "struct TupleQueueReader **"},
+   {.length = sizeof("reader") - 1, .string = "reader"},
+   {.length = sizeof("GatherState") - 1, .string = "GatherState"},
+   {.length = sizeof("gm_initialized") - 1, .string = "gm_initialized"},
+   {.length = sizeof("tupDesc") - 1, .string = "tupDesc"},
+   {.length = sizeof("gm_nkeys") - 1, .string = "gm_nkeys"},
+   {.length = sizeof("gm_sortkeys") - 1, .string = "gm_sortkeys"},
+   {.length = sizeof("gm_slots") - 1, .string = "gm_slots"},
+   {.length = sizeof("struct GMReaderTupleBuffer *") - 1, .string = "struct GMReaderTupleBuffer *"},
+   {.length = sizeof("gm_tuple_buffers") - 1, .string = "gm_tuple_buffers"},
+   {.length = sizeof("gm_heap") - 1, .string = "gm_heap"},
+   {.length = sizeof("GatherMergeState") - 1, .string = "GatherMergeState"},
+   {.length = sizeof("struct SharedHashInfo *") - 1, .string = "struct SharedHashInfo *"},
+   {.length = sizeof("struct HashInstrumentation *") - 1, .string = "struct HashInstrumentation *"},
+   {.length = sizeof("hinstrument") - 1, .string = "hinstrument"},
+   {.length = sizeof("struct ParallelHashJoinState *") - 1, .string = "struct ParallelHashJoinState *"},
+   {.length = sizeof("parallel_state") - 1, .string = "parallel_state"},
+   {.length = sizeof("HashState") - 1, .string = "HashState"},
+   {.length = sizeof("setop_done") - 1, .string = "setop_done"},
+   {.length = sizeof("numOutput") - 1, .string = "numOutput"},
+   {.length = sizeof("struct SetOpStatePerGroupData *") - 1, .string = "struct SetOpStatePerGroupData *"},
+   {.length = sizeof("pergroup") - 1, .string = "pergroup"},
+   {.length = sizeof("struct tuplehash_iterator") - 1, .string = "struct tuplehash_iterator"},
+   {.length = sizeof("hashiter") - 1, .string = "hashiter"},
+   {.length = sizeof("SetOpState") - 1, .string = "SetOpState"},
+   {.length = sizeof("lr_arowMarks") - 1, .string = "lr_arowMarks"},
+   {.length = sizeof("lr_epqstate") - 1, .string = "lr_epqstate"},
+   {.length = sizeof("LockRowsState") - 1, .string = "LockRowsState"},
+   {.length = sizeof("offset") - 1, .string = "offset"},
+   {.length = sizeof("count") - 1, .string = "count"},
+   {.length = sizeof("noCount") - 1, .string = "noCount"},
+   {.length = sizeof("LIMIT_INITIAL") - 1, .string = "LIMIT_INITIAL"},
+   {.length = sizeof("LIMIT_RESCAN") - 1, .string = "LIMIT_RESCAN"},
+   {.length = sizeof("LIMIT_EMPTY") - 1, .string = "LIMIT_EMPTY"},
+   {.length = sizeof("LIMIT_INWINDOW") - 1, .string = "LIMIT_INWINDOW"},
+   {.length = sizeof("LIMIT_SUBPLANEOF") - 1, .string = "LIMIT_SUBPLANEOF"},
+   {.length = sizeof("LIMIT_WINDOWEND") - 1, .string = "LIMIT_WINDOWEND"},
+   {.length = sizeof("LIMIT_WINDOWSTART") - 1, .string = "LIMIT_WINDOWSTART"},
+   {.length = sizeof("LimitStateCond") - 1, .string = "LimitStateCond"},
+   {.length = sizeof("lstate") - 1, .string = "lstate"},
+   {.length = sizeof("position") - 1, .string = "position"},
+   {.length = sizeof("subSlot") - 1, .string = "subSlot"},
+   {.length = sizeof("LimitState") - 1, .string = "LimitState"},
+   {.length = sizeof("extnodename") - 1, .string = "extnodename"},
+   {.length = sizeof("ExtensibleNode") - 1, .string = "ExtensibleNode"},
+   {.length = sizeof("IdentifySystemCmd") - 1, .string = "IdentifySystemCmd"},
+   {.length = sizeof("BaseBackupCmd") - 1, .string = "BaseBackupCmd"},
+   {.length = sizeof("slotname") - 1, .string = "slotname"},
+   {.length = sizeof("REPLICATION_KIND_PHYSICAL") - 1, .string = "REPLICATION_KIND_PHYSICAL"},
+   {.length = sizeof("REPLICATION_KIND_LOGICAL") - 1, .string = "REPLICATION_KIND_LOGICAL"},
+   {.length = sizeof("enum ReplicationKind") - 1, .string = "enum ReplicationKind"},
+   {.length = sizeof("plugin") - 1, .string = "plugin"},
+   {.length = sizeof("temporary") - 1, .string = "temporary"},
+   {.length = sizeof("CreateReplicationSlotCmd") - 1, .string = "CreateReplicationSlotCmd"},
+   {.length = sizeof("wait") - 1, .string = "wait"},
+   {.length = sizeof("DropReplicationSlotCmd") - 1, .string = "DropReplicationSlotCmd"},
+   {.length = sizeof("timeline") - 1, .string = "timeline"},
+   {.length = sizeof("startpoint") - 1, .string = "startpoint"},
+   {.length = sizeof("StartReplicationCmd") - 1, .string = "StartReplicationCmd"},
+   {.length = sizeof("TimeLineHistoryCmd") - 1, .string = "TimeLineHistoryCmd"},
+   {.length = sizeof("SQLCmd") - 1, .string = "SQLCmd"},
+   {.length = sizeof("root") - 1, .string = "root"},
+   {.length = sizeof("fcall") - 1, .string = "fcall"},
+   {.length = sizeof("SupportRequestSimplify") - 1, .string = "SupportRequestSimplify"},
+   {.length = sizeof("is_join") - 1, .string = "is_join"},
+   {.length = sizeof("varRelid") - 1, .string = "varRelid"},
+   {.length = sizeof("struct SpecialJoinInfo *") - 1, .string = "struct SpecialJoinInfo *"},
+   {.length = sizeof("sjinfo") - 1, .string = "sjinfo"},
+   {.length = sizeof("selectivity") - 1, .string = "selectivity"},
+   {.length = sizeof("SupportRequestSelectivity") - 1, .string = "SupportRequestSelectivity"},
+   {.length = sizeof("startup") - 1, .string = "startup"},
+   {.length = sizeof("per_tuple") - 1, .string = "per_tuple"},
+   {.length = sizeof("SupportRequestCost") - 1, .string = "SupportRequestCost"},
+   {.length = sizeof("SupportRequestRows") - 1, .string = "SupportRequestRows"},
+   {.length = sizeof("indexarg") - 1, .string = "indexarg"},
+   {.length = sizeof("index") - 1, .string = "index"},
+   {.length = sizeof("indexcollation") - 1, .string = "indexcollation"},
+   {.length = sizeof("SupportRequestIndexCondition") - 1, .string = "SupportRequestIndexCondition"},
+   {.length = sizeof("conoid") - 1, .string = "conoid"},
+   {.length = sizeof("conrelid") - 1, .string = "conrelid"},
+   {.length = sizeof("confrelid") - 1, .string = "confrelid"},
+   {.length = sizeof("ForeignKeyCacheInfo") - 1, .string = "ForeignKeyCacheInfo"}
+};