/src/libpg_query/src/include/pg_query_outfuncs_defs.c
Line | Count | Source |
1 | | // This file is autogenerated by ./scripts/generate_protobuf_and_funcs.rb |
2 | | |
3 | | static void _outAlias(OUT_TYPE(Alias, Alias) out_node, const Alias *node); |
4 | | static void _outRangeVar(OUT_TYPE(RangeVar, RangeVar) out_node, const RangeVar *node); |
5 | | static void _outTableFunc(OUT_TYPE(TableFunc, TableFunc) out_node, const TableFunc *node); |
6 | | static void _outIntoClause(OUT_TYPE(IntoClause, IntoClause) out_node, const IntoClause *node); |
7 | | static void _outVar(OUT_TYPE(Var, Var) out_node, const Var *node); |
8 | | static void _outParam(OUT_TYPE(Param, Param) out_node, const Param *node); |
9 | | static void _outAggref(OUT_TYPE(Aggref, Aggref) out_node, const Aggref *node); |
10 | | static void _outGroupingFunc(OUT_TYPE(GroupingFunc, GroupingFunc) out_node, const GroupingFunc *node); |
11 | | static void _outWindowFunc(OUT_TYPE(WindowFunc, WindowFunc) out_node, const WindowFunc *node); |
12 | | static void _outWindowFuncRunCondition(OUT_TYPE(WindowFuncRunCondition, WindowFuncRunCondition) out_node, const WindowFuncRunCondition *node); |
13 | | static void _outMergeSupportFunc(OUT_TYPE(MergeSupportFunc, MergeSupportFunc) out_node, const MergeSupportFunc *node); |
14 | | static void _outSubscriptingRef(OUT_TYPE(SubscriptingRef, SubscriptingRef) out_node, const SubscriptingRef *node); |
15 | | static void _outFuncExpr(OUT_TYPE(FuncExpr, FuncExpr) out_node, const FuncExpr *node); |
16 | | static void _outNamedArgExpr(OUT_TYPE(NamedArgExpr, NamedArgExpr) out_node, const NamedArgExpr *node); |
17 | | static void _outOpExpr(OUT_TYPE(OpExpr, OpExpr) out_node, const OpExpr *node); |
18 | | static void _outDistinctExpr(OUT_TYPE(DistinctExpr, DistinctExpr) out_node, const DistinctExpr *node); |
19 | | static void _outNullIfExpr(OUT_TYPE(NullIfExpr, NullIfExpr) out_node, const NullIfExpr *node); |
20 | | static void _outScalarArrayOpExpr(OUT_TYPE(ScalarArrayOpExpr, ScalarArrayOpExpr) out_node, const ScalarArrayOpExpr *node); |
21 | | static void _outBoolExpr(OUT_TYPE(BoolExpr, BoolExpr) out_node, const BoolExpr *node); |
22 | | static void _outSubLink(OUT_TYPE(SubLink, SubLink) out_node, const SubLink *node); |
23 | | static void _outSubPlan(OUT_TYPE(SubPlan, SubPlan) out_node, const SubPlan *node); |
24 | | static void _outAlternativeSubPlan(OUT_TYPE(AlternativeSubPlan, AlternativeSubPlan) out_node, const AlternativeSubPlan *node); |
25 | | static void _outFieldSelect(OUT_TYPE(FieldSelect, FieldSelect) out_node, const FieldSelect *node); |
26 | | static void _outFieldStore(OUT_TYPE(FieldStore, FieldStore) out_node, const FieldStore *node); |
27 | | static void _outRelabelType(OUT_TYPE(RelabelType, RelabelType) out_node, const RelabelType *node); |
28 | | static void _outCoerceViaIO(OUT_TYPE(CoerceViaIO, CoerceViaIO) out_node, const CoerceViaIO *node); |
29 | | static void _outArrayCoerceExpr(OUT_TYPE(ArrayCoerceExpr, ArrayCoerceExpr) out_node, const ArrayCoerceExpr *node); |
30 | | static void _outConvertRowtypeExpr(OUT_TYPE(ConvertRowtypeExpr, ConvertRowtypeExpr) out_node, const ConvertRowtypeExpr *node); |
31 | | static void _outCollateExpr(OUT_TYPE(CollateExpr, CollateExpr) out_node, const CollateExpr *node); |
32 | | static void _outCaseExpr(OUT_TYPE(CaseExpr, CaseExpr) out_node, const CaseExpr *node); |
33 | | static void _outCaseWhen(OUT_TYPE(CaseWhen, CaseWhen) out_node, const CaseWhen *node); |
34 | | static void _outCaseTestExpr(OUT_TYPE(CaseTestExpr, CaseTestExpr) out_node, const CaseTestExpr *node); |
35 | | static void _outArrayExpr(OUT_TYPE(ArrayExpr, ArrayExpr) out_node, const ArrayExpr *node); |
36 | | static void _outRowExpr(OUT_TYPE(RowExpr, RowExpr) out_node, const RowExpr *node); |
37 | | static void _outRowCompareExpr(OUT_TYPE(RowCompareExpr, RowCompareExpr) out_node, const RowCompareExpr *node); |
38 | | static void _outCoalesceExpr(OUT_TYPE(CoalesceExpr, CoalesceExpr) out_node, const CoalesceExpr *node); |
39 | | static void _outMinMaxExpr(OUT_TYPE(MinMaxExpr, MinMaxExpr) out_node, const MinMaxExpr *node); |
40 | | static void _outSQLValueFunction(OUT_TYPE(SQLValueFunction, SQLValueFunction) out_node, const SQLValueFunction *node); |
41 | | static void _outXmlExpr(OUT_TYPE(XmlExpr, XmlExpr) out_node, const XmlExpr *node); |
42 | | static void _outJsonFormat(OUT_TYPE(JsonFormat, JsonFormat) out_node, const JsonFormat *node); |
43 | | static void _outJsonReturning(OUT_TYPE(JsonReturning, JsonReturning) out_node, const JsonReturning *node); |
44 | | static void _outJsonValueExpr(OUT_TYPE(JsonValueExpr, JsonValueExpr) out_node, const JsonValueExpr *node); |
45 | | static void _outJsonConstructorExpr(OUT_TYPE(JsonConstructorExpr, JsonConstructorExpr) out_node, const JsonConstructorExpr *node); |
46 | | static void _outJsonIsPredicate(OUT_TYPE(JsonIsPredicate, JsonIsPredicate) out_node, const JsonIsPredicate *node); |
47 | | static void _outJsonBehavior(OUT_TYPE(JsonBehavior, JsonBehavior) out_node, const JsonBehavior *node); |
48 | | static void _outJsonExpr(OUT_TYPE(JsonExpr, JsonExpr) out_node, const JsonExpr *node); |
49 | | static void _outJsonTablePath(OUT_TYPE(JsonTablePath, JsonTablePath) out_node, const JsonTablePath *node); |
50 | | static void _outJsonTablePathScan(OUT_TYPE(JsonTablePathScan, JsonTablePathScan) out_node, const JsonTablePathScan *node); |
51 | | static void _outJsonTableSiblingJoin(OUT_TYPE(JsonTableSiblingJoin, JsonTableSiblingJoin) out_node, const JsonTableSiblingJoin *node); |
52 | | static void _outNullTest(OUT_TYPE(NullTest, NullTest) out_node, const NullTest *node); |
53 | | static void _outBooleanTest(OUT_TYPE(BooleanTest, BooleanTest) out_node, const BooleanTest *node); |
54 | | static void _outMergeAction(OUT_TYPE(MergeAction, MergeAction) out_node, const MergeAction *node); |
55 | | static void _outCoerceToDomain(OUT_TYPE(CoerceToDomain, CoerceToDomain) out_node, const CoerceToDomain *node); |
56 | | static void _outCoerceToDomainValue(OUT_TYPE(CoerceToDomainValue, CoerceToDomainValue) out_node, const CoerceToDomainValue *node); |
57 | | static void _outSetToDefault(OUT_TYPE(SetToDefault, SetToDefault) out_node, const SetToDefault *node); |
58 | | static void _outCurrentOfExpr(OUT_TYPE(CurrentOfExpr, CurrentOfExpr) out_node, const CurrentOfExpr *node); |
59 | | static void _outNextValueExpr(OUT_TYPE(NextValueExpr, NextValueExpr) out_node, const NextValueExpr *node); |
60 | | static void _outInferenceElem(OUT_TYPE(InferenceElem, InferenceElem) out_node, const InferenceElem *node); |
61 | | static void _outTargetEntry(OUT_TYPE(TargetEntry, TargetEntry) out_node, const TargetEntry *node); |
62 | | static void _outRangeTblRef(OUT_TYPE(RangeTblRef, RangeTblRef) out_node, const RangeTblRef *node); |
63 | | static void _outJoinExpr(OUT_TYPE(JoinExpr, JoinExpr) out_node, const JoinExpr *node); |
64 | | static void _outFromExpr(OUT_TYPE(FromExpr, FromExpr) out_node, const FromExpr *node); |
65 | | static void _outOnConflictExpr(OUT_TYPE(OnConflictExpr, OnConflictExpr) out_node, const OnConflictExpr *node); |
66 | | static void _outQuery(OUT_TYPE(Query, Query) out_node, const Query *node); |
67 | | static void _outTypeName(OUT_TYPE(TypeName, TypeName) out_node, const TypeName *node); |
68 | | static void _outColumnRef(OUT_TYPE(ColumnRef, ColumnRef) out_node, const ColumnRef *node); |
69 | | static void _outParamRef(OUT_TYPE(ParamRef, ParamRef) out_node, const ParamRef *node); |
70 | | static void _outAExpr(OUT_TYPE(A_Expr, AExpr) out_node, const A_Expr *node); |
71 | | static void _outTypeCast(OUT_TYPE(TypeCast, TypeCast) out_node, const TypeCast *node); |
72 | | static void _outCollateClause(OUT_TYPE(CollateClause, CollateClause) out_node, const CollateClause *node); |
73 | | static void _outRoleSpec(OUT_TYPE(RoleSpec, RoleSpec) out_node, const RoleSpec *node); |
74 | | static void _outFuncCall(OUT_TYPE(FuncCall, FuncCall) out_node, const FuncCall *node); |
75 | | static void _outAStar(OUT_TYPE(A_Star, AStar) out_node, const A_Star *node); |
76 | | static void _outAIndices(OUT_TYPE(A_Indices, AIndices) out_node, const A_Indices *node); |
77 | | static void _outAIndirection(OUT_TYPE(A_Indirection, AIndirection) out_node, const A_Indirection *node); |
78 | | static void _outAArrayExpr(OUT_TYPE(A_ArrayExpr, AArrayExpr) out_node, const A_ArrayExpr *node); |
79 | | static void _outResTarget(OUT_TYPE(ResTarget, ResTarget) out_node, const ResTarget *node); |
80 | | static void _outMultiAssignRef(OUT_TYPE(MultiAssignRef, MultiAssignRef) out_node, const MultiAssignRef *node); |
81 | | static void _outSortBy(OUT_TYPE(SortBy, SortBy) out_node, const SortBy *node); |
82 | | static void _outWindowDef(OUT_TYPE(WindowDef, WindowDef) out_node, const WindowDef *node); |
83 | | static void _outRangeSubselect(OUT_TYPE(RangeSubselect, RangeSubselect) out_node, const RangeSubselect *node); |
84 | | static void _outRangeFunction(OUT_TYPE(RangeFunction, RangeFunction) out_node, const RangeFunction *node); |
85 | | static void _outRangeTableFunc(OUT_TYPE(RangeTableFunc, RangeTableFunc) out_node, const RangeTableFunc *node); |
86 | | static void _outRangeTableFuncCol(OUT_TYPE(RangeTableFuncCol, RangeTableFuncCol) out_node, const RangeTableFuncCol *node); |
87 | | static void _outRangeTableSample(OUT_TYPE(RangeTableSample, RangeTableSample) out_node, const RangeTableSample *node); |
88 | | static void _outColumnDef(OUT_TYPE(ColumnDef, ColumnDef) out_node, const ColumnDef *node); |
89 | | static void _outTableLikeClause(OUT_TYPE(TableLikeClause, TableLikeClause) out_node, const TableLikeClause *node); |
90 | | static void _outIndexElem(OUT_TYPE(IndexElem, IndexElem) out_node, const IndexElem *node); |
91 | | static void _outDefElem(OUT_TYPE(DefElem, DefElem) out_node, const DefElem *node); |
92 | | static void _outLockingClause(OUT_TYPE(LockingClause, LockingClause) out_node, const LockingClause *node); |
93 | | static void _outXmlSerialize(OUT_TYPE(XmlSerialize, XmlSerialize) out_node, const XmlSerialize *node); |
94 | | static void _outPartitionElem(OUT_TYPE(PartitionElem, PartitionElem) out_node, const PartitionElem *node); |
95 | | static void _outPartitionSpec(OUT_TYPE(PartitionSpec, PartitionSpec) out_node, const PartitionSpec *node); |
96 | | static void _outPartitionBoundSpec(OUT_TYPE(PartitionBoundSpec, PartitionBoundSpec) out_node, const PartitionBoundSpec *node); |
97 | | static void _outPartitionRangeDatum(OUT_TYPE(PartitionRangeDatum, PartitionRangeDatum) out_node, const PartitionRangeDatum *node); |
98 | | static void _outSinglePartitionSpec(OUT_TYPE(SinglePartitionSpec, SinglePartitionSpec) out_node, const SinglePartitionSpec *node); |
99 | | static void _outPartitionCmd(OUT_TYPE(PartitionCmd, PartitionCmd) out_node, const PartitionCmd *node); |
100 | | static void _outRangeTblEntry(OUT_TYPE(RangeTblEntry, RangeTblEntry) out_node, const RangeTblEntry *node); |
101 | | static void _outRTEPermissionInfo(OUT_TYPE(RTEPermissionInfo, RTEPermissionInfo) out_node, const RTEPermissionInfo *node); |
102 | | static void _outRangeTblFunction(OUT_TYPE(RangeTblFunction, RangeTblFunction) out_node, const RangeTblFunction *node); |
103 | | static void _outTableSampleClause(OUT_TYPE(TableSampleClause, TableSampleClause) out_node, const TableSampleClause *node); |
104 | | static void _outWithCheckOption(OUT_TYPE(WithCheckOption, WithCheckOption) out_node, const WithCheckOption *node); |
105 | | static void _outSortGroupClause(OUT_TYPE(SortGroupClause, SortGroupClause) out_node, const SortGroupClause *node); |
106 | | static void _outGroupingSet(OUT_TYPE(GroupingSet, GroupingSet) out_node, const GroupingSet *node); |
107 | | static void _outWindowClause(OUT_TYPE(WindowClause, WindowClause) out_node, const WindowClause *node); |
108 | | static void _outRowMarkClause(OUT_TYPE(RowMarkClause, RowMarkClause) out_node, const RowMarkClause *node); |
109 | | static void _outWithClause(OUT_TYPE(WithClause, WithClause) out_node, const WithClause *node); |
110 | | static void _outInferClause(OUT_TYPE(InferClause, InferClause) out_node, const InferClause *node); |
111 | | static void _outOnConflictClause(OUT_TYPE(OnConflictClause, OnConflictClause) out_node, const OnConflictClause *node); |
112 | | static void _outCTESearchClause(OUT_TYPE(CTESearchClause, CTESearchClause) out_node, const CTESearchClause *node); |
113 | | static void _outCTECycleClause(OUT_TYPE(CTECycleClause, CTECycleClause) out_node, const CTECycleClause *node); |
114 | | static void _outCommonTableExpr(OUT_TYPE(CommonTableExpr, CommonTableExpr) out_node, const CommonTableExpr *node); |
115 | | static void _outMergeWhenClause(OUT_TYPE(MergeWhenClause, MergeWhenClause) out_node, const MergeWhenClause *node); |
116 | | static void _outTriggerTransition(OUT_TYPE(TriggerTransition, TriggerTransition) out_node, const TriggerTransition *node); |
117 | | static void _outJsonOutput(OUT_TYPE(JsonOutput, JsonOutput) out_node, const JsonOutput *node); |
118 | | static void _outJsonArgument(OUT_TYPE(JsonArgument, JsonArgument) out_node, const JsonArgument *node); |
119 | | static void _outJsonFuncExpr(OUT_TYPE(JsonFuncExpr, JsonFuncExpr) out_node, const JsonFuncExpr *node); |
120 | | static void _outJsonTablePathSpec(OUT_TYPE(JsonTablePathSpec, JsonTablePathSpec) out_node, const JsonTablePathSpec *node); |
121 | | static void _outJsonTable(OUT_TYPE(JsonTable, JsonTable) out_node, const JsonTable *node); |
122 | | static void _outJsonTableColumn(OUT_TYPE(JsonTableColumn, JsonTableColumn) out_node, const JsonTableColumn *node); |
123 | | static void _outJsonKeyValue(OUT_TYPE(JsonKeyValue, JsonKeyValue) out_node, const JsonKeyValue *node); |
124 | | static void _outJsonParseExpr(OUT_TYPE(JsonParseExpr, JsonParseExpr) out_node, const JsonParseExpr *node); |
125 | | static void _outJsonScalarExpr(OUT_TYPE(JsonScalarExpr, JsonScalarExpr) out_node, const JsonScalarExpr *node); |
126 | | static void _outJsonSerializeExpr(OUT_TYPE(JsonSerializeExpr, JsonSerializeExpr) out_node, const JsonSerializeExpr *node); |
127 | | static void _outJsonObjectConstructor(OUT_TYPE(JsonObjectConstructor, JsonObjectConstructor) out_node, const JsonObjectConstructor *node); |
128 | | static void _outJsonArrayConstructor(OUT_TYPE(JsonArrayConstructor, JsonArrayConstructor) out_node, const JsonArrayConstructor *node); |
129 | | static void _outJsonArrayQueryConstructor(OUT_TYPE(JsonArrayQueryConstructor, JsonArrayQueryConstructor) out_node, const JsonArrayQueryConstructor *node); |
130 | | static void _outJsonAggConstructor(OUT_TYPE(JsonAggConstructor, JsonAggConstructor) out_node, const JsonAggConstructor *node); |
131 | | static void _outJsonObjectAgg(OUT_TYPE(JsonObjectAgg, JsonObjectAgg) out_node, const JsonObjectAgg *node); |
132 | | static void _outJsonArrayAgg(OUT_TYPE(JsonArrayAgg, JsonArrayAgg) out_node, const JsonArrayAgg *node); |
133 | | static void _outRawStmt(OUT_TYPE(RawStmt, RawStmt) out_node, const RawStmt *node); |
134 | | static void _outInsertStmt(OUT_TYPE(InsertStmt, InsertStmt) out_node, const InsertStmt *node); |
135 | | static void _outDeleteStmt(OUT_TYPE(DeleteStmt, DeleteStmt) out_node, const DeleteStmt *node); |
136 | | static void _outUpdateStmt(OUT_TYPE(UpdateStmt, UpdateStmt) out_node, const UpdateStmt *node); |
137 | | static void _outMergeStmt(OUT_TYPE(MergeStmt, MergeStmt) out_node, const MergeStmt *node); |
138 | | static void _outSelectStmt(OUT_TYPE(SelectStmt, SelectStmt) out_node, const SelectStmt *node); |
139 | | static void _outSetOperationStmt(OUT_TYPE(SetOperationStmt, SetOperationStmt) out_node, const SetOperationStmt *node); |
140 | | static void _outReturnStmt(OUT_TYPE(ReturnStmt, ReturnStmt) out_node, const ReturnStmt *node); |
141 | | static void _outPLAssignStmt(OUT_TYPE(PLAssignStmt, PLAssignStmt) out_node, const PLAssignStmt *node); |
142 | | static void _outCreateSchemaStmt(OUT_TYPE(CreateSchemaStmt, CreateSchemaStmt) out_node, const CreateSchemaStmt *node); |
143 | | static void _outAlterTableStmt(OUT_TYPE(AlterTableStmt, AlterTableStmt) out_node, const AlterTableStmt *node); |
144 | | static void _outReplicaIdentityStmt(OUT_TYPE(ReplicaIdentityStmt, ReplicaIdentityStmt) out_node, const ReplicaIdentityStmt *node); |
145 | | static void _outAlterTableCmd(OUT_TYPE(AlterTableCmd, AlterTableCmd) out_node, const AlterTableCmd *node); |
146 | | static void _outAlterCollationStmt(OUT_TYPE(AlterCollationStmt, AlterCollationStmt) out_node, const AlterCollationStmt *node); |
147 | | static void _outAlterDomainStmt(OUT_TYPE(AlterDomainStmt, AlterDomainStmt) out_node, const AlterDomainStmt *node); |
148 | | static void _outGrantStmt(OUT_TYPE(GrantStmt, GrantStmt) out_node, const GrantStmt *node); |
149 | | static void _outObjectWithArgs(OUT_TYPE(ObjectWithArgs, ObjectWithArgs) out_node, const ObjectWithArgs *node); |
150 | | static void _outAccessPriv(OUT_TYPE(AccessPriv, AccessPriv) out_node, const AccessPriv *node); |
151 | | static void _outGrantRoleStmt(OUT_TYPE(GrantRoleStmt, GrantRoleStmt) out_node, const GrantRoleStmt *node); |
152 | | static void _outAlterDefaultPrivilegesStmt(OUT_TYPE(AlterDefaultPrivilegesStmt, AlterDefaultPrivilegesStmt) out_node, const AlterDefaultPrivilegesStmt *node); |
153 | | static void _outCopyStmt(OUT_TYPE(CopyStmt, CopyStmt) out_node, const CopyStmt *node); |
154 | | static void _outVariableSetStmt(OUT_TYPE(VariableSetStmt, VariableSetStmt) out_node, const VariableSetStmt *node); |
155 | | static void _outVariableShowStmt(OUT_TYPE(VariableShowStmt, VariableShowStmt) out_node, const VariableShowStmt *node); |
156 | | static void _outCreateStmt(OUT_TYPE(CreateStmt, CreateStmt) out_node, const CreateStmt *node); |
157 | | static void _outConstraint(OUT_TYPE(Constraint, Constraint) out_node, const Constraint *node); |
158 | | static void _outCreateTableSpaceStmt(OUT_TYPE(CreateTableSpaceStmt, CreateTableSpaceStmt) out_node, const CreateTableSpaceStmt *node); |
159 | | static void _outDropTableSpaceStmt(OUT_TYPE(DropTableSpaceStmt, DropTableSpaceStmt) out_node, const DropTableSpaceStmt *node); |
160 | | static void _outAlterTableSpaceOptionsStmt(OUT_TYPE(AlterTableSpaceOptionsStmt, AlterTableSpaceOptionsStmt) out_node, const AlterTableSpaceOptionsStmt *node); |
161 | | static void _outAlterTableMoveAllStmt(OUT_TYPE(AlterTableMoveAllStmt, AlterTableMoveAllStmt) out_node, const AlterTableMoveAllStmt *node); |
162 | | static void _outCreateExtensionStmt(OUT_TYPE(CreateExtensionStmt, CreateExtensionStmt) out_node, const CreateExtensionStmt *node); |
163 | | static void _outAlterExtensionStmt(OUT_TYPE(AlterExtensionStmt, AlterExtensionStmt) out_node, const AlterExtensionStmt *node); |
164 | | static void _outAlterExtensionContentsStmt(OUT_TYPE(AlterExtensionContentsStmt, AlterExtensionContentsStmt) out_node, const AlterExtensionContentsStmt *node); |
165 | | static void _outCreateFdwStmt(OUT_TYPE(CreateFdwStmt, CreateFdwStmt) out_node, const CreateFdwStmt *node); |
166 | | static void _outAlterFdwStmt(OUT_TYPE(AlterFdwStmt, AlterFdwStmt) out_node, const AlterFdwStmt *node); |
167 | | static void _outCreateForeignServerStmt(OUT_TYPE(CreateForeignServerStmt, CreateForeignServerStmt) out_node, const CreateForeignServerStmt *node); |
168 | | static void _outAlterForeignServerStmt(OUT_TYPE(AlterForeignServerStmt, AlterForeignServerStmt) out_node, const AlterForeignServerStmt *node); |
169 | | static void _outCreateForeignTableStmt(OUT_TYPE(CreateForeignTableStmt, CreateForeignTableStmt) out_node, const CreateForeignTableStmt *node); |
170 | | static void _outCreateUserMappingStmt(OUT_TYPE(CreateUserMappingStmt, CreateUserMappingStmt) out_node, const CreateUserMappingStmt *node); |
171 | | static void _outAlterUserMappingStmt(OUT_TYPE(AlterUserMappingStmt, AlterUserMappingStmt) out_node, const AlterUserMappingStmt *node); |
172 | | static void _outDropUserMappingStmt(OUT_TYPE(DropUserMappingStmt, DropUserMappingStmt) out_node, const DropUserMappingStmt *node); |
173 | | static void _outImportForeignSchemaStmt(OUT_TYPE(ImportForeignSchemaStmt, ImportForeignSchemaStmt) out_node, const ImportForeignSchemaStmt *node); |
174 | | static void _outCreatePolicyStmt(OUT_TYPE(CreatePolicyStmt, CreatePolicyStmt) out_node, const CreatePolicyStmt *node); |
175 | | static void _outAlterPolicyStmt(OUT_TYPE(AlterPolicyStmt, AlterPolicyStmt) out_node, const AlterPolicyStmt *node); |
176 | | static void _outCreateAmStmt(OUT_TYPE(CreateAmStmt, CreateAmStmt) out_node, const CreateAmStmt *node); |
177 | | static void _outCreateTrigStmt(OUT_TYPE(CreateTrigStmt, CreateTrigStmt) out_node, const CreateTrigStmt *node); |
178 | | static void _outCreateEventTrigStmt(OUT_TYPE(CreateEventTrigStmt, CreateEventTrigStmt) out_node, const CreateEventTrigStmt *node); |
179 | | static void _outAlterEventTrigStmt(OUT_TYPE(AlterEventTrigStmt, AlterEventTrigStmt) out_node, const AlterEventTrigStmt *node); |
180 | | static void _outCreatePLangStmt(OUT_TYPE(CreatePLangStmt, CreatePLangStmt) out_node, const CreatePLangStmt *node); |
181 | | static void _outCreateRoleStmt(OUT_TYPE(CreateRoleStmt, CreateRoleStmt) out_node, const CreateRoleStmt *node); |
182 | | static void _outAlterRoleStmt(OUT_TYPE(AlterRoleStmt, AlterRoleStmt) out_node, const AlterRoleStmt *node); |
183 | | static void _outAlterRoleSetStmt(OUT_TYPE(AlterRoleSetStmt, AlterRoleSetStmt) out_node, const AlterRoleSetStmt *node); |
184 | | static void _outDropRoleStmt(OUT_TYPE(DropRoleStmt, DropRoleStmt) out_node, const DropRoleStmt *node); |
185 | | static void _outCreateSeqStmt(OUT_TYPE(CreateSeqStmt, CreateSeqStmt) out_node, const CreateSeqStmt *node); |
186 | | static void _outAlterSeqStmt(OUT_TYPE(AlterSeqStmt, AlterSeqStmt) out_node, const AlterSeqStmt *node); |
187 | | static void _outDefineStmt(OUT_TYPE(DefineStmt, DefineStmt) out_node, const DefineStmt *node); |
188 | | static void _outCreateDomainStmt(OUT_TYPE(CreateDomainStmt, CreateDomainStmt) out_node, const CreateDomainStmt *node); |
189 | | static void _outCreateOpClassStmt(OUT_TYPE(CreateOpClassStmt, CreateOpClassStmt) out_node, const CreateOpClassStmt *node); |
190 | | static void _outCreateOpClassItem(OUT_TYPE(CreateOpClassItem, CreateOpClassItem) out_node, const CreateOpClassItem *node); |
191 | | static void _outCreateOpFamilyStmt(OUT_TYPE(CreateOpFamilyStmt, CreateOpFamilyStmt) out_node, const CreateOpFamilyStmt *node); |
192 | | static void _outAlterOpFamilyStmt(OUT_TYPE(AlterOpFamilyStmt, AlterOpFamilyStmt) out_node, const AlterOpFamilyStmt *node); |
193 | | static void _outDropStmt(OUT_TYPE(DropStmt, DropStmt) out_node, const DropStmt *node); |
194 | | static void _outTruncateStmt(OUT_TYPE(TruncateStmt, TruncateStmt) out_node, const TruncateStmt *node); |
195 | | static void _outCommentStmt(OUT_TYPE(CommentStmt, CommentStmt) out_node, const CommentStmt *node); |
196 | | static void _outSecLabelStmt(OUT_TYPE(SecLabelStmt, SecLabelStmt) out_node, const SecLabelStmt *node); |
197 | | static void _outDeclareCursorStmt(OUT_TYPE(DeclareCursorStmt, DeclareCursorStmt) out_node, const DeclareCursorStmt *node); |
198 | | static void _outClosePortalStmt(OUT_TYPE(ClosePortalStmt, ClosePortalStmt) out_node, const ClosePortalStmt *node); |
199 | | static void _outFetchStmt(OUT_TYPE(FetchStmt, FetchStmt) out_node, const FetchStmt *node); |
200 | | static void _outIndexStmt(OUT_TYPE(IndexStmt, IndexStmt) out_node, const IndexStmt *node); |
201 | | static void _outCreateStatsStmt(OUT_TYPE(CreateStatsStmt, CreateStatsStmt) out_node, const CreateStatsStmt *node); |
202 | | static void _outStatsElem(OUT_TYPE(StatsElem, StatsElem) out_node, const StatsElem *node); |
203 | | static void _outAlterStatsStmt(OUT_TYPE(AlterStatsStmt, AlterStatsStmt) out_node, const AlterStatsStmt *node); |
204 | | static void _outCreateFunctionStmt(OUT_TYPE(CreateFunctionStmt, CreateFunctionStmt) out_node, const CreateFunctionStmt *node); |
205 | | static void _outFunctionParameter(OUT_TYPE(FunctionParameter, FunctionParameter) out_node, const FunctionParameter *node); |
206 | | static void _outAlterFunctionStmt(OUT_TYPE(AlterFunctionStmt, AlterFunctionStmt) out_node, const AlterFunctionStmt *node); |
207 | | static void _outDoStmt(OUT_TYPE(DoStmt, DoStmt) out_node, const DoStmt *node); |
208 | | static void _outInlineCodeBlock(OUT_TYPE(InlineCodeBlock, InlineCodeBlock) out_node, const InlineCodeBlock *node); |
209 | | static void _outCallStmt(OUT_TYPE(CallStmt, CallStmt) out_node, const CallStmt *node); |
210 | | static void _outCallContext(OUT_TYPE(CallContext, CallContext) out_node, const CallContext *node); |
211 | | static void _outRenameStmt(OUT_TYPE(RenameStmt, RenameStmt) out_node, const RenameStmt *node); |
212 | | static void _outAlterObjectDependsStmt(OUT_TYPE(AlterObjectDependsStmt, AlterObjectDependsStmt) out_node, const AlterObjectDependsStmt *node); |
213 | | static void _outAlterObjectSchemaStmt(OUT_TYPE(AlterObjectSchemaStmt, AlterObjectSchemaStmt) out_node, const AlterObjectSchemaStmt *node); |
214 | | static void _outAlterOwnerStmt(OUT_TYPE(AlterOwnerStmt, AlterOwnerStmt) out_node, const AlterOwnerStmt *node); |
215 | | static void _outAlterOperatorStmt(OUT_TYPE(AlterOperatorStmt, AlterOperatorStmt) out_node, const AlterOperatorStmt *node); |
216 | | static void _outAlterTypeStmt(OUT_TYPE(AlterTypeStmt, AlterTypeStmt) out_node, const AlterTypeStmt *node); |
217 | | static void _outRuleStmt(OUT_TYPE(RuleStmt, RuleStmt) out_node, const RuleStmt *node); |
218 | | static void _outNotifyStmt(OUT_TYPE(NotifyStmt, NotifyStmt) out_node, const NotifyStmt *node); |
219 | | static void _outListenStmt(OUT_TYPE(ListenStmt, ListenStmt) out_node, const ListenStmt *node); |
220 | | static void _outUnlistenStmt(OUT_TYPE(UnlistenStmt, UnlistenStmt) out_node, const UnlistenStmt *node); |
221 | | static void _outTransactionStmt(OUT_TYPE(TransactionStmt, TransactionStmt) out_node, const TransactionStmt *node); |
222 | | static void _outCompositeTypeStmt(OUT_TYPE(CompositeTypeStmt, CompositeTypeStmt) out_node, const CompositeTypeStmt *node); |
223 | | static void _outCreateEnumStmt(OUT_TYPE(CreateEnumStmt, CreateEnumStmt) out_node, const CreateEnumStmt *node); |
224 | | static void _outCreateRangeStmt(OUT_TYPE(CreateRangeStmt, CreateRangeStmt) out_node, const CreateRangeStmt *node); |
225 | | static void _outAlterEnumStmt(OUT_TYPE(AlterEnumStmt, AlterEnumStmt) out_node, const AlterEnumStmt *node); |
226 | | static void _outViewStmt(OUT_TYPE(ViewStmt, ViewStmt) out_node, const ViewStmt *node); |
227 | | static void _outLoadStmt(OUT_TYPE(LoadStmt, LoadStmt) out_node, const LoadStmt *node); |
228 | | static void _outCreatedbStmt(OUT_TYPE(CreatedbStmt, CreatedbStmt) out_node, const CreatedbStmt *node); |
229 | | static void _outAlterDatabaseStmt(OUT_TYPE(AlterDatabaseStmt, AlterDatabaseStmt) out_node, const AlterDatabaseStmt *node); |
230 | | static void _outAlterDatabaseRefreshCollStmt(OUT_TYPE(AlterDatabaseRefreshCollStmt, AlterDatabaseRefreshCollStmt) out_node, const AlterDatabaseRefreshCollStmt *node); |
231 | | static void _outAlterDatabaseSetStmt(OUT_TYPE(AlterDatabaseSetStmt, AlterDatabaseSetStmt) out_node, const AlterDatabaseSetStmt *node); |
232 | | static void _outDropdbStmt(OUT_TYPE(DropdbStmt, DropdbStmt) out_node, const DropdbStmt *node); |
233 | | static void _outAlterSystemStmt(OUT_TYPE(AlterSystemStmt, AlterSystemStmt) out_node, const AlterSystemStmt *node); |
234 | | static void _outClusterStmt(OUT_TYPE(ClusterStmt, ClusterStmt) out_node, const ClusterStmt *node); |
235 | | static void _outVacuumStmt(OUT_TYPE(VacuumStmt, VacuumStmt) out_node, const VacuumStmt *node); |
236 | | static void _outVacuumRelation(OUT_TYPE(VacuumRelation, VacuumRelation) out_node, const VacuumRelation *node); |
237 | | static void _outExplainStmt(OUT_TYPE(ExplainStmt, ExplainStmt) out_node, const ExplainStmt *node); |
238 | | static void _outCreateTableAsStmt(OUT_TYPE(CreateTableAsStmt, CreateTableAsStmt) out_node, const CreateTableAsStmt *node); |
239 | | static void _outRefreshMatViewStmt(OUT_TYPE(RefreshMatViewStmt, RefreshMatViewStmt) out_node, const RefreshMatViewStmt *node); |
240 | | static void _outCheckPointStmt(OUT_TYPE(CheckPointStmt, CheckPointStmt) out_node, const CheckPointStmt *node); |
241 | | static void _outDiscardStmt(OUT_TYPE(DiscardStmt, DiscardStmt) out_node, const DiscardStmt *node); |
242 | | static void _outLockStmt(OUT_TYPE(LockStmt, LockStmt) out_node, const LockStmt *node); |
243 | | static void _outConstraintsSetStmt(OUT_TYPE(ConstraintsSetStmt, ConstraintsSetStmt) out_node, const ConstraintsSetStmt *node); |
244 | | static void _outReindexStmt(OUT_TYPE(ReindexStmt, ReindexStmt) out_node, const ReindexStmt *node); |
245 | | static void _outCreateConversionStmt(OUT_TYPE(CreateConversionStmt, CreateConversionStmt) out_node, const CreateConversionStmt *node); |
246 | | static void _outCreateCastStmt(OUT_TYPE(CreateCastStmt, CreateCastStmt) out_node, const CreateCastStmt *node); |
247 | | static void _outCreateTransformStmt(OUT_TYPE(CreateTransformStmt, CreateTransformStmt) out_node, const CreateTransformStmt *node); |
248 | | static void _outPrepareStmt(OUT_TYPE(PrepareStmt, PrepareStmt) out_node, const PrepareStmt *node); |
249 | | static void _outExecuteStmt(OUT_TYPE(ExecuteStmt, ExecuteStmt) out_node, const ExecuteStmt *node); |
250 | | static void _outDeallocateStmt(OUT_TYPE(DeallocateStmt, DeallocateStmt) out_node, const DeallocateStmt *node); |
251 | | static void _outDropOwnedStmt(OUT_TYPE(DropOwnedStmt, DropOwnedStmt) out_node, const DropOwnedStmt *node); |
252 | | static void _outReassignOwnedStmt(OUT_TYPE(ReassignOwnedStmt, ReassignOwnedStmt) out_node, const ReassignOwnedStmt *node); |
253 | | static void _outAlterTSDictionaryStmt(OUT_TYPE(AlterTSDictionaryStmt, AlterTSDictionaryStmt) out_node, const AlterTSDictionaryStmt *node); |
254 | | static void _outAlterTSConfigurationStmt(OUT_TYPE(AlterTSConfigurationStmt, AlterTSConfigurationStmt) out_node, const AlterTSConfigurationStmt *node); |
255 | | static void _outPublicationTable(OUT_TYPE(PublicationTable, PublicationTable) out_node, const PublicationTable *node); |
256 | | static void _outPublicationObjSpec(OUT_TYPE(PublicationObjSpec, PublicationObjSpec) out_node, const PublicationObjSpec *node); |
257 | | static void _outCreatePublicationStmt(OUT_TYPE(CreatePublicationStmt, CreatePublicationStmt) out_node, const CreatePublicationStmt *node); |
258 | | static void _outAlterPublicationStmt(OUT_TYPE(AlterPublicationStmt, AlterPublicationStmt) out_node, const AlterPublicationStmt *node); |
259 | | static void _outCreateSubscriptionStmt(OUT_TYPE(CreateSubscriptionStmt, CreateSubscriptionStmt) out_node, const CreateSubscriptionStmt *node); |
260 | | static void _outAlterSubscriptionStmt(OUT_TYPE(AlterSubscriptionStmt, AlterSubscriptionStmt) out_node, const AlterSubscriptionStmt *node); |
261 | | static void _outDropSubscriptionStmt(OUT_TYPE(DropSubscriptionStmt, DropSubscriptionStmt) out_node, const DropSubscriptionStmt *node); |
262 | | |
263 | | |
264 | | static void |
265 | | _outAlias(OUT_TYPE(Alias, Alias) out, const Alias *node) |
266 | 975 | { |
267 | 975 | WRITE_STRING_FIELD(aliasname, aliasname, aliasname); |
268 | 975 | WRITE_LIST_FIELD(colnames, colnames, colnames); |
269 | 975 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlias pg_query_outfuncs_json.c:_outAlias Line | Count | Source | 266 | 975 | { | 267 | 975 | WRITE_STRING_FIELD(aliasname, aliasname, aliasname); | 268 | | WRITE_LIST_FIELD(colnames, colnames, colnames); | 269 | 975 | } |
|
270 | | |
271 | | static void |
272 | | _outRangeVar(OUT_TYPE(RangeVar, RangeVar) out, const RangeVar *node) |
273 | 376k | { |
274 | 376k | WRITE_STRING_FIELD(catalogname, catalogname, catalogname); |
275 | 376k | WRITE_STRING_FIELD(schemaname, schemaname, schemaname); |
276 | 376k | WRITE_STRING_FIELD(relname, relname, relname); |
277 | 376k | WRITE_BOOL_FIELD(inh, inh, inh); |
278 | 376k | WRITE_CHAR_FIELD(relpersistence, relpersistence, relpersistence); |
279 | 376k | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
280 | 376k | WRITE_INT_FIELD(location, location, location); |
281 | 376k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeVar pg_query_outfuncs_json.c:_outRangeVar Line | Count | Source | 273 | 376k | { | 274 | 376k | WRITE_STRING_FIELD(catalogname, catalogname, catalogname); | 275 | 376k | WRITE_STRING_FIELD(schemaname, schemaname, schemaname); | 276 | 376k | WRITE_STRING_FIELD(relname, relname, relname); | 277 | 376k | WRITE_BOOL_FIELD(inh, inh, inh); | 278 | 376k | WRITE_CHAR_FIELD(relpersistence, relpersistence, relpersistence); | 279 | 376k | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); | 280 | 376k | WRITE_INT_FIELD(location, location, location); | 281 | 376k | } |
|
282 | | |
283 | | static void |
284 | | _outTableFunc(OUT_TYPE(TableFunc, TableFunc) out, const TableFunc *node) |
285 | 0 | { |
286 | 0 | WRITE_ENUM_FIELD(TableFuncType, functype, functype, functype); |
287 | 0 | WRITE_LIST_FIELD(ns_uris, ns_uris, ns_uris); |
288 | 0 | WRITE_LIST_FIELD(ns_names, ns_names, ns_names); |
289 | 0 | WRITE_NODE_PTR_FIELD(docexpr, docexpr, docexpr); |
290 | 0 | WRITE_NODE_PTR_FIELD(rowexpr, rowexpr, rowexpr); |
291 | 0 | WRITE_LIST_FIELD(colnames, colnames, colnames); |
292 | 0 | WRITE_LIST_FIELD(coltypes, coltypes, coltypes); |
293 | 0 | WRITE_LIST_FIELD(coltypmods, coltypmods, coltypmods); |
294 | 0 | WRITE_LIST_FIELD(colcollations, colcollations, colcollations); |
295 | 0 | WRITE_LIST_FIELD(colexprs, colexprs, colexprs); |
296 | 0 | WRITE_LIST_FIELD(coldefexprs, coldefexprs, coldefexprs); |
297 | 0 | WRITE_LIST_FIELD(colvalexprs, colvalexprs, colvalexprs); |
298 | 0 | WRITE_LIST_FIELD(passingvalexprs, passingvalexprs, passingvalexprs); |
299 | 0 | WRITE_BITMAPSET_FIELD(notnulls, notnulls, notnulls); |
300 | 0 | WRITE_NODE_PTR_FIELD(plan, plan, plan); |
301 | 0 | WRITE_INT_FIELD(ordinalitycol, ordinalitycol, ordinalitycol); |
302 | 0 | WRITE_INT_FIELD(location, location, location); |
303 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTableFunc Unexecuted instantiation: pg_query_outfuncs_json.c:_outTableFunc |
304 | | |
305 | | static void |
306 | | _outIntoClause(OUT_TYPE(IntoClause, IntoClause) out, const IntoClause *node) |
307 | 22 | { |
308 | 22 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, rel, rel, rel); |
309 | 22 | WRITE_LIST_FIELD(col_names, colNames, colNames); |
310 | 22 | WRITE_STRING_FIELD(access_method, accessMethod, accessMethod); |
311 | 22 | WRITE_LIST_FIELD(options, options, options); |
312 | 22 | WRITE_ENUM_FIELD(OnCommitAction, on_commit, onCommit, onCommit); |
313 | 22 | WRITE_STRING_FIELD(table_space_name, tableSpaceName, tableSpaceName); |
314 | 22 | WRITE_NODE_PTR_FIELD(view_query, viewQuery, viewQuery); |
315 | 22 | WRITE_BOOL_FIELD(skip_data, skipData, skipData); |
316 | 22 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outIntoClause pg_query_outfuncs_json.c:_outIntoClause Line | Count | Source | 307 | 22 | { | 308 | 22 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, rel, rel, rel); | 309 | 22 | WRITE_LIST_FIELD(col_names, colNames, colNames); | 310 | 22 | WRITE_STRING_FIELD(access_method, accessMethod, accessMethod); | 311 | 22 | WRITE_LIST_FIELD(options, options, options); | 312 | 22 | WRITE_ENUM_FIELD(OnCommitAction, on_commit, onCommit, onCommit); | 313 | 22 | WRITE_STRING_FIELD(table_space_name, tableSpaceName, tableSpaceName); | 314 | 22 | WRITE_NODE_PTR_FIELD(view_query, viewQuery, viewQuery); | 315 | 22 | WRITE_BOOL_FIELD(skip_data, skipData, skipData); | 316 | 22 | } |
|
317 | | |
318 | | static void |
319 | | _outVar(OUT_TYPE(Var, Var) out, const Var *node) |
320 | 0 | { |
321 | 0 | WRITE_INT_FIELD(varno, varno, varno); |
322 | 0 | WRITE_INT_FIELD(varattno, varattno, varattno); |
323 | 0 | WRITE_UINT_FIELD(vartype, vartype, vartype); |
324 | 0 | WRITE_INT_FIELD(vartypmod, vartypmod, vartypmod); |
325 | 0 | WRITE_UINT_FIELD(varcollid, varcollid, varcollid); |
326 | 0 | WRITE_BITMAPSET_FIELD(varnullingrels, varnullingrels, varnullingrels); |
327 | 0 | WRITE_UINT_FIELD(varlevelsup, varlevelsup, varlevelsup); |
328 | 0 | WRITE_INT_FIELD(location, location, location); |
329 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outVar Unexecuted instantiation: pg_query_outfuncs_json.c:_outVar |
330 | | |
331 | | static void |
332 | | _outParam(OUT_TYPE(Param, Param) out, const Param *node) |
333 | 0 | { |
334 | 0 | WRITE_ENUM_FIELD(ParamKind, paramkind, paramkind, paramkind); |
335 | 0 | WRITE_INT_FIELD(paramid, paramid, paramid); |
336 | 0 | WRITE_UINT_FIELD(paramtype, paramtype, paramtype); |
337 | 0 | WRITE_INT_FIELD(paramtypmod, paramtypmod, paramtypmod); |
338 | 0 | WRITE_UINT_FIELD(paramcollid, paramcollid, paramcollid); |
339 | 0 | WRITE_INT_FIELD(location, location, location); |
340 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outParam Unexecuted instantiation: pg_query_outfuncs_json.c:_outParam |
341 | | |
342 | | static void |
343 | | _outAggref(OUT_TYPE(Aggref, Aggref) out, const Aggref *node) |
344 | 0 | { |
345 | 0 | WRITE_UINT_FIELD(aggfnoid, aggfnoid, aggfnoid); |
346 | 0 | WRITE_UINT_FIELD(aggtype, aggtype, aggtype); |
347 | 0 | WRITE_UINT_FIELD(aggcollid, aggcollid, aggcollid); |
348 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
349 | 0 | WRITE_LIST_FIELD(aggargtypes, aggargtypes, aggargtypes); |
350 | 0 | WRITE_LIST_FIELD(aggdirectargs, aggdirectargs, aggdirectargs); |
351 | 0 | WRITE_LIST_FIELD(args, args, args); |
352 | 0 | WRITE_LIST_FIELD(aggorder, aggorder, aggorder); |
353 | 0 | WRITE_LIST_FIELD(aggdistinct, aggdistinct, aggdistinct); |
354 | 0 | WRITE_NODE_PTR_FIELD(aggfilter, aggfilter, aggfilter); |
355 | 0 | WRITE_BOOL_FIELD(aggstar, aggstar, aggstar); |
356 | 0 | WRITE_BOOL_FIELD(aggvariadic, aggvariadic, aggvariadic); |
357 | 0 | WRITE_CHAR_FIELD(aggkind, aggkind, aggkind); |
358 | 0 | WRITE_UINT_FIELD(agglevelsup, agglevelsup, agglevelsup); |
359 | 0 | WRITE_ENUM_FIELD(AggSplit, aggsplit, aggsplit, aggsplit); |
360 | 0 | WRITE_INT_FIELD(aggno, aggno, aggno); |
361 | 0 | WRITE_INT_FIELD(aggtransno, aggtransno, aggtransno); |
362 | 0 | WRITE_INT_FIELD(location, location, location); |
363 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAggref Unexecuted instantiation: pg_query_outfuncs_json.c:_outAggref |
364 | | |
365 | | static void |
366 | | _outGroupingFunc(OUT_TYPE(GroupingFunc, GroupingFunc) out, const GroupingFunc *node) |
367 | 0 | { |
368 | 0 | WRITE_LIST_FIELD(args, args, args); |
369 | 0 | WRITE_LIST_FIELD(refs, refs, refs); |
370 | 0 | WRITE_UINT_FIELD(agglevelsup, agglevelsup, agglevelsup); |
371 | 0 | WRITE_INT_FIELD(location, location, location); |
372 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outGroupingFunc Unexecuted instantiation: pg_query_outfuncs_json.c:_outGroupingFunc |
373 | | |
374 | | static void |
375 | | _outWindowFunc(OUT_TYPE(WindowFunc, WindowFunc) out, const WindowFunc *node) |
376 | 0 | { |
377 | 0 | WRITE_UINT_FIELD(winfnoid, winfnoid, winfnoid); |
378 | 0 | WRITE_UINT_FIELD(wintype, wintype, wintype); |
379 | 0 | WRITE_UINT_FIELD(wincollid, wincollid, wincollid); |
380 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
381 | 0 | WRITE_LIST_FIELD(args, args, args); |
382 | 0 | WRITE_NODE_PTR_FIELD(aggfilter, aggfilter, aggfilter); |
383 | 0 | WRITE_LIST_FIELD(run_condition, runCondition, runCondition); |
384 | 0 | WRITE_UINT_FIELD(winref, winref, winref); |
385 | 0 | WRITE_BOOL_FIELD(winstar, winstar, winstar); |
386 | 0 | WRITE_BOOL_FIELD(winagg, winagg, winagg); |
387 | 0 | WRITE_INT_FIELD(location, location, location); |
388 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWindowFunc Unexecuted instantiation: pg_query_outfuncs_json.c:_outWindowFunc |
389 | | |
390 | | static void |
391 | | _outWindowFuncRunCondition(OUT_TYPE(WindowFuncRunCondition, WindowFuncRunCondition) out, const WindowFuncRunCondition *node) |
392 | 0 | { |
393 | 0 | WRITE_UINT_FIELD(opno, opno, opno); |
394 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
395 | 0 | WRITE_BOOL_FIELD(wfunc_left, wfunc_left, wfunc_left); |
396 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
397 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWindowFuncRunCondition Unexecuted instantiation: pg_query_outfuncs_json.c:_outWindowFuncRunCondition |
398 | | |
399 | | static void |
400 | | _outMergeSupportFunc(OUT_TYPE(MergeSupportFunc, MergeSupportFunc) out, const MergeSupportFunc *node) |
401 | 0 | { |
402 | 0 | WRITE_UINT_FIELD(msftype, msftype, msftype); |
403 | 0 | WRITE_UINT_FIELD(msfcollid, msfcollid, msfcollid); |
404 | 0 | WRITE_INT_FIELD(location, location, location); |
405 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMergeSupportFunc Unexecuted instantiation: pg_query_outfuncs_json.c:_outMergeSupportFunc |
406 | | |
407 | | static void |
408 | | _outSubscriptingRef(OUT_TYPE(SubscriptingRef, SubscriptingRef) out, const SubscriptingRef *node) |
409 | 0 | { |
410 | 0 | WRITE_UINT_FIELD(refcontainertype, refcontainertype, refcontainertype); |
411 | 0 | WRITE_UINT_FIELD(refelemtype, refelemtype, refelemtype); |
412 | 0 | WRITE_UINT_FIELD(refrestype, refrestype, refrestype); |
413 | 0 | WRITE_INT_FIELD(reftypmod, reftypmod, reftypmod); |
414 | 0 | WRITE_UINT_FIELD(refcollid, refcollid, refcollid); |
415 | 0 | WRITE_LIST_FIELD(refupperindexpr, refupperindexpr, refupperindexpr); |
416 | 0 | WRITE_LIST_FIELD(reflowerindexpr, reflowerindexpr, reflowerindexpr); |
417 | 0 | WRITE_NODE_PTR_FIELD(refexpr, refexpr, refexpr); |
418 | 0 | WRITE_NODE_PTR_FIELD(refassgnexpr, refassgnexpr, refassgnexpr); |
419 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSubscriptingRef Unexecuted instantiation: pg_query_outfuncs_json.c:_outSubscriptingRef |
420 | | |
421 | | static void |
422 | | _outFuncExpr(OUT_TYPE(FuncExpr, FuncExpr) out, const FuncExpr *node) |
423 | 0 | { |
424 | 0 | WRITE_UINT_FIELD(funcid, funcid, funcid); |
425 | 0 | WRITE_UINT_FIELD(funcresulttype, funcresulttype, funcresulttype); |
426 | 0 | WRITE_BOOL_FIELD(funcretset, funcretset, funcretset); |
427 | 0 | WRITE_BOOL_FIELD(funcvariadic, funcvariadic, funcvariadic); |
428 | 0 | WRITE_ENUM_FIELD(CoercionForm, funcformat, funcformat, funcformat); |
429 | 0 | WRITE_UINT_FIELD(funccollid, funccollid, funccollid); |
430 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
431 | 0 | WRITE_LIST_FIELD(args, args, args); |
432 | 0 | WRITE_INT_FIELD(location, location, location); |
433 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFuncExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outFuncExpr |
434 | | |
435 | | static void |
436 | | _outNamedArgExpr(OUT_TYPE(NamedArgExpr, NamedArgExpr) out, const NamedArgExpr *node) |
437 | 0 | { |
438 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
439 | 0 | WRITE_STRING_FIELD(name, name, name); |
440 | 0 | WRITE_INT_FIELD(argnumber, argnumber, argnumber); |
441 | 0 | WRITE_INT_FIELD(location, location, location); |
442 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outNamedArgExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outNamedArgExpr |
443 | | |
444 | | static void |
445 | | _outOpExpr(OUT_TYPE(OpExpr, OpExpr) out, const OpExpr *node) |
446 | 0 | { |
447 | 0 | WRITE_UINT_FIELD(opno, opno, opno); |
448 | 0 | WRITE_UINT_FIELD(opresulttype, opresulttype, opresulttype); |
449 | 0 | WRITE_BOOL_FIELD(opretset, opretset, opretset); |
450 | 0 | WRITE_UINT_FIELD(opcollid, opcollid, opcollid); |
451 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
452 | 0 | WRITE_LIST_FIELD(args, args, args); |
453 | 0 | WRITE_INT_FIELD(location, location, location); |
454 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outOpExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outOpExpr |
455 | | |
456 | | static void |
457 | | _outDistinctExpr(OUT_TYPE(DistinctExpr, DistinctExpr) out, const DistinctExpr *node) |
458 | 0 | { |
459 | 0 | WRITE_UINT_FIELD(opno, opno, opno); |
460 | 0 | WRITE_UINT_FIELD(opresulttype, opresulttype, opresulttype); |
461 | 0 | WRITE_BOOL_FIELD(opretset, opretset, opretset); |
462 | 0 | WRITE_UINT_FIELD(opcollid, opcollid, opcollid); |
463 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
464 | 0 | WRITE_LIST_FIELD(args, args, args); |
465 | 0 | WRITE_INT_FIELD(location, location, location); |
466 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDistinctExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outDistinctExpr |
467 | | |
468 | | static void |
469 | | _outNullIfExpr(OUT_TYPE(NullIfExpr, NullIfExpr) out, const NullIfExpr *node) |
470 | 0 | { |
471 | 0 | WRITE_UINT_FIELD(opno, opno, opno); |
472 | 0 | WRITE_UINT_FIELD(opresulttype, opresulttype, opresulttype); |
473 | 0 | WRITE_BOOL_FIELD(opretset, opretset, opretset); |
474 | 0 | WRITE_UINT_FIELD(opcollid, opcollid, opcollid); |
475 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
476 | 0 | WRITE_LIST_FIELD(args, args, args); |
477 | 0 | WRITE_INT_FIELD(location, location, location); |
478 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outNullIfExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outNullIfExpr |
479 | | |
480 | | static void |
481 | | _outScalarArrayOpExpr(OUT_TYPE(ScalarArrayOpExpr, ScalarArrayOpExpr) out, const ScalarArrayOpExpr *node) |
482 | 0 | { |
483 | 0 | WRITE_UINT_FIELD(opno, opno, opno); |
484 | 0 | WRITE_BOOL_FIELD(use_or, useOr, useOr); |
485 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
486 | 0 | WRITE_LIST_FIELD(args, args, args); |
487 | 0 | WRITE_INT_FIELD(location, location, location); |
488 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outScalarArrayOpExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outScalarArrayOpExpr |
489 | | |
490 | | static void |
491 | | _outBoolExpr(OUT_TYPE(BoolExpr, BoolExpr) out, const BoolExpr *node) |
492 | 1 | { |
493 | 1 | WRITE_ENUM_FIELD(BoolExprType, boolop, boolop, boolop); |
494 | 1 | WRITE_LIST_FIELD(args, args, args); |
495 | 1 | WRITE_INT_FIELD(location, location, location); |
496 | 1 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outBoolExpr pg_query_outfuncs_json.c:_outBoolExpr Line | Count | Source | 492 | 1 | { | 493 | 1 | WRITE_ENUM_FIELD(BoolExprType, boolop, boolop, boolop); | 494 | 1 | WRITE_LIST_FIELD(args, args, args); | 495 | 1 | WRITE_INT_FIELD(location, location, location); | 496 | 1 | } |
|
497 | | |
498 | | static void |
499 | | _outSubLink(OUT_TYPE(SubLink, SubLink) out, const SubLink *node) |
500 | 6.48k | { |
501 | 6.48k | WRITE_ENUM_FIELD(SubLinkType, sub_link_type, subLinkType, subLinkType); |
502 | 6.48k | WRITE_INT_FIELD(sub_link_id, subLinkId, subLinkId); |
503 | 6.48k | WRITE_NODE_PTR_FIELD(testexpr, testexpr, testexpr); |
504 | 6.48k | WRITE_LIST_FIELD(oper_name, operName, operName); |
505 | 6.48k | WRITE_NODE_PTR_FIELD(subselect, subselect, subselect); |
506 | 6.48k | WRITE_INT_FIELD(location, location, location); |
507 | 6.48k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSubLink pg_query_outfuncs_json.c:_outSubLink Line | Count | Source | 500 | 6.48k | { | 501 | 6.48k | WRITE_ENUM_FIELD(SubLinkType, sub_link_type, subLinkType, subLinkType); | 502 | 6.48k | WRITE_INT_FIELD(sub_link_id, subLinkId, subLinkId); | 503 | 6.48k | WRITE_NODE_PTR_FIELD(testexpr, testexpr, testexpr); | 504 | 6.48k | WRITE_LIST_FIELD(oper_name, operName, operName); | 505 | 6.48k | WRITE_NODE_PTR_FIELD(subselect, subselect, subselect); | 506 | 6.48k | WRITE_INT_FIELD(location, location, location); | 507 | 6.48k | } |
|
508 | | |
509 | | static void |
510 | | _outSubPlan(OUT_TYPE(SubPlan, SubPlan) out, const SubPlan *node) |
511 | 0 | { |
512 | 0 | WRITE_ENUM_FIELD(SubLinkType, sub_link_type, subLinkType, subLinkType); |
513 | 0 | WRITE_NODE_PTR_FIELD(testexpr, testexpr, testexpr); |
514 | 0 | WRITE_LIST_FIELD(param_ids, paramIds, paramIds); |
515 | 0 | WRITE_INT_FIELD(plan_id, plan_id, plan_id); |
516 | 0 | WRITE_STRING_FIELD(plan_name, plan_name, plan_name); |
517 | 0 | WRITE_UINT_FIELD(first_col_type, firstColType, firstColType); |
518 | 0 | WRITE_INT_FIELD(first_col_typmod, firstColTypmod, firstColTypmod); |
519 | 0 | WRITE_UINT_FIELD(first_col_collation, firstColCollation, firstColCollation); |
520 | 0 | WRITE_BOOL_FIELD(use_hash_table, useHashTable, useHashTable); |
521 | 0 | WRITE_BOOL_FIELD(unknown_eq_false, unknownEqFalse, unknownEqFalse); |
522 | 0 | WRITE_BOOL_FIELD(parallel_safe, parallel_safe, parallel_safe); |
523 | 0 | WRITE_LIST_FIELD(set_param, setParam, setParam); |
524 | 0 | WRITE_LIST_FIELD(par_param, parParam, parParam); |
525 | 0 | WRITE_LIST_FIELD(args, args, args); |
526 | 0 | WRITE_FLOAT_FIELD(startup_cost, startup_cost, startup_cost); |
527 | 0 | WRITE_FLOAT_FIELD(per_call_cost, per_call_cost, per_call_cost); |
528 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSubPlan Unexecuted instantiation: pg_query_outfuncs_json.c:_outSubPlan |
529 | | |
530 | | static void |
531 | | _outAlternativeSubPlan(OUT_TYPE(AlternativeSubPlan, AlternativeSubPlan) out, const AlternativeSubPlan *node) |
532 | 0 | { |
533 | 0 | WRITE_LIST_FIELD(subplans, subplans, subplans); |
534 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlternativeSubPlan Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlternativeSubPlan |
535 | | |
536 | | static void |
537 | | _outFieldSelect(OUT_TYPE(FieldSelect, FieldSelect) out, const FieldSelect *node) |
538 | 0 | { |
539 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
540 | 0 | WRITE_INT_FIELD(fieldnum, fieldnum, fieldnum); |
541 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
542 | 0 | WRITE_INT_FIELD(resulttypmod, resulttypmod, resulttypmod); |
543 | 0 | WRITE_UINT_FIELD(resultcollid, resultcollid, resultcollid); |
544 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFieldSelect Unexecuted instantiation: pg_query_outfuncs_json.c:_outFieldSelect |
545 | | |
546 | | static void |
547 | | _outFieldStore(OUT_TYPE(FieldStore, FieldStore) out, const FieldStore *node) |
548 | 0 | { |
549 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
550 | 0 | WRITE_LIST_FIELD(newvals, newvals, newvals); |
551 | 0 | WRITE_LIST_FIELD(fieldnums, fieldnums, fieldnums); |
552 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
553 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFieldStore Unexecuted instantiation: pg_query_outfuncs_json.c:_outFieldStore |
554 | | |
555 | | static void |
556 | | _outRelabelType(OUT_TYPE(RelabelType, RelabelType) out, const RelabelType *node) |
557 | 0 | { |
558 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
559 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
560 | 0 | WRITE_INT_FIELD(resulttypmod, resulttypmod, resulttypmod); |
561 | 0 | WRITE_UINT_FIELD(resultcollid, resultcollid, resultcollid); |
562 | 0 | WRITE_ENUM_FIELD(CoercionForm, relabelformat, relabelformat, relabelformat); |
563 | 0 | WRITE_INT_FIELD(location, location, location); |
564 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRelabelType Unexecuted instantiation: pg_query_outfuncs_json.c:_outRelabelType |
565 | | |
566 | | static void |
567 | | _outCoerceViaIO(OUT_TYPE(CoerceViaIO, CoerceViaIO) out, const CoerceViaIO *node) |
568 | 0 | { |
569 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
570 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
571 | 0 | WRITE_UINT_FIELD(resultcollid, resultcollid, resultcollid); |
572 | 0 | WRITE_ENUM_FIELD(CoercionForm, coerceformat, coerceformat, coerceformat); |
573 | 0 | WRITE_INT_FIELD(location, location, location); |
574 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCoerceViaIO Unexecuted instantiation: pg_query_outfuncs_json.c:_outCoerceViaIO |
575 | | |
576 | | static void |
577 | | _outArrayCoerceExpr(OUT_TYPE(ArrayCoerceExpr, ArrayCoerceExpr) out, const ArrayCoerceExpr *node) |
578 | 0 | { |
579 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
580 | 0 | WRITE_NODE_PTR_FIELD(elemexpr, elemexpr, elemexpr); |
581 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
582 | 0 | WRITE_INT_FIELD(resulttypmod, resulttypmod, resulttypmod); |
583 | 0 | WRITE_UINT_FIELD(resultcollid, resultcollid, resultcollid); |
584 | 0 | WRITE_ENUM_FIELD(CoercionForm, coerceformat, coerceformat, coerceformat); |
585 | 0 | WRITE_INT_FIELD(location, location, location); |
586 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outArrayCoerceExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outArrayCoerceExpr |
587 | | |
588 | | static void |
589 | | _outConvertRowtypeExpr(OUT_TYPE(ConvertRowtypeExpr, ConvertRowtypeExpr) out, const ConvertRowtypeExpr *node) |
590 | 0 | { |
591 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
592 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
593 | 0 | WRITE_ENUM_FIELD(CoercionForm, convertformat, convertformat, convertformat); |
594 | 0 | WRITE_INT_FIELD(location, location, location); |
595 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outConvertRowtypeExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outConvertRowtypeExpr |
596 | | |
597 | | static void |
598 | | _outCollateExpr(OUT_TYPE(CollateExpr, CollateExpr) out, const CollateExpr *node) |
599 | 0 | { |
600 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
601 | 0 | WRITE_UINT_FIELD(coll_oid, collOid, collOid); |
602 | 0 | WRITE_INT_FIELD(location, location, location); |
603 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCollateExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outCollateExpr |
604 | | |
605 | | static void |
606 | | _outCaseExpr(OUT_TYPE(CaseExpr, CaseExpr) out, const CaseExpr *node) |
607 | 0 | { |
608 | 0 | WRITE_UINT_FIELD(casetype, casetype, casetype); |
609 | 0 | WRITE_UINT_FIELD(casecollid, casecollid, casecollid); |
610 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
611 | 0 | WRITE_LIST_FIELD(args, args, args); |
612 | 0 | WRITE_NODE_PTR_FIELD(defresult, defresult, defresult); |
613 | 0 | WRITE_INT_FIELD(location, location, location); |
614 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCaseExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outCaseExpr |
615 | | |
616 | | static void |
617 | | _outCaseWhen(OUT_TYPE(CaseWhen, CaseWhen) out, const CaseWhen *node) |
618 | 0 | { |
619 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
620 | 0 | WRITE_NODE_PTR_FIELD(result, result, result); |
621 | 0 | WRITE_INT_FIELD(location, location, location); |
622 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCaseWhen Unexecuted instantiation: pg_query_outfuncs_json.c:_outCaseWhen |
623 | | |
624 | | static void |
625 | | _outCaseTestExpr(OUT_TYPE(CaseTestExpr, CaseTestExpr) out, const CaseTestExpr *node) |
626 | 0 | { |
627 | 0 | WRITE_UINT_FIELD(type_id, typeId, typeId); |
628 | 0 | WRITE_INT_FIELD(type_mod, typeMod, typeMod); |
629 | 0 | WRITE_UINT_FIELD(collation, collation, collation); |
630 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCaseTestExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outCaseTestExpr |
631 | | |
632 | | static void |
633 | | _outArrayExpr(OUT_TYPE(ArrayExpr, ArrayExpr) out, const ArrayExpr *node) |
634 | 0 | { |
635 | 0 | WRITE_UINT_FIELD(array_typeid, array_typeid, array_typeid); |
636 | 0 | WRITE_UINT_FIELD(array_collid, array_collid, array_collid); |
637 | 0 | WRITE_UINT_FIELD(element_typeid, element_typeid, element_typeid); |
638 | 0 | WRITE_LIST_FIELD(elements, elements, elements); |
639 | 0 | WRITE_BOOL_FIELD(multidims, multidims, multidims); |
640 | 0 | WRITE_INT_FIELD(location, location, location); |
641 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outArrayExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outArrayExpr |
642 | | |
643 | | static void |
644 | | _outRowExpr(OUT_TYPE(RowExpr, RowExpr) out, const RowExpr *node) |
645 | 11.7k | { |
646 | 11.7k | WRITE_LIST_FIELD(args, args, args); |
647 | 11.7k | WRITE_UINT_FIELD(row_typeid, row_typeid, row_typeid); |
648 | 11.7k | WRITE_ENUM_FIELD(CoercionForm, row_format, row_format, row_format); |
649 | 11.7k | WRITE_LIST_FIELD(colnames, colnames, colnames); |
650 | 11.7k | WRITE_INT_FIELD(location, location, location); |
651 | 11.7k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRowExpr pg_query_outfuncs_json.c:_outRowExpr Line | Count | Source | 645 | 11.7k | { | 646 | 11.7k | WRITE_LIST_FIELD(args, args, args); | 647 | 11.7k | WRITE_UINT_FIELD(row_typeid, row_typeid, row_typeid); | 648 | 11.7k | WRITE_ENUM_FIELD(CoercionForm, row_format, row_format, row_format); | 649 | 11.7k | WRITE_LIST_FIELD(colnames, colnames, colnames); | 650 | 11.7k | WRITE_INT_FIELD(location, location, location); | 651 | 11.7k | } |
|
652 | | |
653 | | static void |
654 | | _outRowCompareExpr(OUT_TYPE(RowCompareExpr, RowCompareExpr) out, const RowCompareExpr *node) |
655 | 0 | { |
656 | 0 | WRITE_ENUM_FIELD(RowCompareType, rctype, rctype, rctype); |
657 | 0 | WRITE_LIST_FIELD(opnos, opnos, opnos); |
658 | 0 | WRITE_LIST_FIELD(opfamilies, opfamilies, opfamilies); |
659 | 0 | WRITE_LIST_FIELD(inputcollids, inputcollids, inputcollids); |
660 | 0 | WRITE_LIST_FIELD(largs, largs, largs); |
661 | 0 | WRITE_LIST_FIELD(rargs, rargs, rargs); |
662 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRowCompareExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outRowCompareExpr |
663 | | |
664 | | static void |
665 | | _outCoalesceExpr(OUT_TYPE(CoalesceExpr, CoalesceExpr) out, const CoalesceExpr *node) |
666 | 72 | { |
667 | 72 | WRITE_UINT_FIELD(coalescetype, coalescetype, coalescetype); |
668 | 72 | WRITE_UINT_FIELD(coalescecollid, coalescecollid, coalescecollid); |
669 | 72 | WRITE_LIST_FIELD(args, args, args); |
670 | 72 | WRITE_INT_FIELD(location, location, location); |
671 | 72 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCoalesceExpr pg_query_outfuncs_json.c:_outCoalesceExpr Line | Count | Source | 666 | 72 | { | 667 | 72 | WRITE_UINT_FIELD(coalescetype, coalescetype, coalescetype); | 668 | 72 | WRITE_UINT_FIELD(coalescecollid, coalescecollid, coalescecollid); | 669 | 72 | WRITE_LIST_FIELD(args, args, args); | 670 | 72 | WRITE_INT_FIELD(location, location, location); | 671 | 72 | } |
|
672 | | |
673 | | static void |
674 | | _outMinMaxExpr(OUT_TYPE(MinMaxExpr, MinMaxExpr) out, const MinMaxExpr *node) |
675 | 0 | { |
676 | 0 | WRITE_UINT_FIELD(minmaxtype, minmaxtype, minmaxtype); |
677 | 0 | WRITE_UINT_FIELD(minmaxcollid, minmaxcollid, minmaxcollid); |
678 | 0 | WRITE_UINT_FIELD(inputcollid, inputcollid, inputcollid); |
679 | 0 | WRITE_ENUM_FIELD(MinMaxOp, op, op, op); |
680 | 0 | WRITE_LIST_FIELD(args, args, args); |
681 | 0 | WRITE_INT_FIELD(location, location, location); |
682 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMinMaxExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outMinMaxExpr |
683 | | |
684 | | static void |
685 | | _outSQLValueFunction(OUT_TYPE(SQLValueFunction, SQLValueFunction) out, const SQLValueFunction *node) |
686 | 10.8k | { |
687 | 10.8k | WRITE_ENUM_FIELD(SQLValueFunctionOp, op, op, op); |
688 | 10.8k | WRITE_UINT_FIELD(type, type, type); |
689 | 10.8k | WRITE_INT_FIELD(typmod, typmod, typmod); |
690 | 10.8k | WRITE_INT_FIELD(location, location, location); |
691 | 10.8k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSQLValueFunction pg_query_outfuncs_json.c:_outSQLValueFunction Line | Count | Source | 686 | 10.8k | { | 687 | 10.8k | WRITE_ENUM_FIELD(SQLValueFunctionOp, op, op, op); | 688 | 10.8k | WRITE_UINT_FIELD(type, type, type); | 689 | 10.8k | WRITE_INT_FIELD(typmod, typmod, typmod); | 690 | 10.8k | WRITE_INT_FIELD(location, location, location); | 691 | 10.8k | } |
|
692 | | |
693 | | static void |
694 | | _outXmlExpr(OUT_TYPE(XmlExpr, XmlExpr) out, const XmlExpr *node) |
695 | 0 | { |
696 | 0 | WRITE_ENUM_FIELD(XmlExprOp, op, op, op); |
697 | 0 | WRITE_STRING_FIELD(name, name, name); |
698 | 0 | WRITE_LIST_FIELD(named_args, named_args, named_args); |
699 | 0 | WRITE_LIST_FIELD(arg_names, arg_names, arg_names); |
700 | 0 | WRITE_LIST_FIELD(args, args, args); |
701 | 0 | WRITE_ENUM_FIELD(XmlOptionType, xmloption, xmloption, xmloption); |
702 | 0 | WRITE_BOOL_FIELD(indent, indent, indent); |
703 | 0 | WRITE_UINT_FIELD(type, type, type); |
704 | 0 | WRITE_INT_FIELD(typmod, typmod, typmod); |
705 | 0 | WRITE_INT_FIELD(location, location, location); |
706 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outXmlExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outXmlExpr |
707 | | |
708 | | static void |
709 | | _outJsonFormat(OUT_TYPE(JsonFormat, JsonFormat) out, const JsonFormat *node) |
710 | 3.15k | { |
711 | 3.15k | WRITE_ENUM_FIELD(JsonFormatType, format_type, format_type, format_type); |
712 | 3.15k | WRITE_ENUM_FIELD(JsonEncoding, encoding, encoding, encoding); |
713 | 3.15k | WRITE_INT_FIELD(location, location, location); |
714 | 3.15k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonFormat pg_query_outfuncs_json.c:_outJsonFormat Line | Count | Source | 710 | 3.15k | { | 711 | 3.15k | WRITE_ENUM_FIELD(JsonFormatType, format_type, format_type, format_type); | 712 | 3.15k | WRITE_ENUM_FIELD(JsonEncoding, encoding, encoding, encoding); | 713 | 3.15k | WRITE_INT_FIELD(location, location, location); | 714 | 3.15k | } |
|
715 | | |
716 | | static void |
717 | | _outJsonReturning(OUT_TYPE(JsonReturning, JsonReturning) out, const JsonReturning *node) |
718 | 0 | { |
719 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
720 | 0 | WRITE_UINT_FIELD(typid, typid, typid); |
721 | 0 | WRITE_INT_FIELD(typmod, typmod, typmod); |
722 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonReturning Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonReturning |
723 | | |
724 | | static void |
725 | | _outJsonValueExpr(OUT_TYPE(JsonValueExpr, JsonValueExpr) out, const JsonValueExpr *node) |
726 | 3.15k | { |
727 | 3.15k | WRITE_NODE_PTR_FIELD(raw_expr, raw_expr, raw_expr); |
728 | 3.15k | WRITE_NODE_PTR_FIELD(formatted_expr, formatted_expr, formatted_expr); |
729 | 3.15k | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
730 | 3.15k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonValueExpr pg_query_outfuncs_json.c:_outJsonValueExpr Line | Count | Source | 726 | 3.15k | { | 727 | 3.15k | WRITE_NODE_PTR_FIELD(raw_expr, raw_expr, raw_expr); | 728 | 3.15k | WRITE_NODE_PTR_FIELD(formatted_expr, formatted_expr, formatted_expr); | 729 | | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); | 730 | 3.15k | } |
|
731 | | |
732 | | static void |
733 | | _outJsonConstructorExpr(OUT_TYPE(JsonConstructorExpr, JsonConstructorExpr) out, const JsonConstructorExpr *node) |
734 | 0 | { |
735 | 0 | WRITE_ENUM_FIELD(JsonConstructorType, type, type, type); |
736 | 0 | WRITE_LIST_FIELD(args, args, args); |
737 | 0 | WRITE_NODE_PTR_FIELD(func, func, func); |
738 | 0 | WRITE_NODE_PTR_FIELD(coercion, coercion, coercion); |
739 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonReturning, json_returning, returning, returning, returning); |
740 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
741 | 0 | WRITE_BOOL_FIELD(unique, unique, unique); |
742 | 0 | WRITE_INT_FIELD(location, location, location); |
743 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonConstructorExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonConstructorExpr |
744 | | |
745 | | static void |
746 | | _outJsonIsPredicate(OUT_TYPE(JsonIsPredicate, JsonIsPredicate) out, const JsonIsPredicate *node) |
747 | 0 | { |
748 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
749 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
750 | 0 | WRITE_ENUM_FIELD(JsonValueType, item_type, item_type, item_type); |
751 | 0 | WRITE_BOOL_FIELD(unique_keys, unique_keys, unique_keys); |
752 | 0 | WRITE_INT_FIELD(location, location, location); |
753 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonIsPredicate Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonIsPredicate |
754 | | |
755 | | static void |
756 | | _outJsonBehavior(OUT_TYPE(JsonBehavior, JsonBehavior) out, const JsonBehavior *node) |
757 | 0 | { |
758 | 0 | WRITE_ENUM_FIELD(JsonBehaviorType, btype, btype, btype); |
759 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
760 | 0 | WRITE_BOOL_FIELD(coerce, coerce, coerce); |
761 | 0 | WRITE_INT_FIELD(location, location, location); |
762 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonBehavior Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonBehavior |
763 | | |
764 | | static void |
765 | | _outJsonExpr(OUT_TYPE(JsonExpr, JsonExpr) out, const JsonExpr *node) |
766 | 0 | { |
767 | 0 | WRITE_ENUM_FIELD(JsonExprOp, op, op, op); |
768 | 0 | WRITE_STRING_FIELD(column_name, column_name, column_name); |
769 | 0 | WRITE_NODE_PTR_FIELD(formatted_expr, formatted_expr, formatted_expr); |
770 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
771 | 0 | WRITE_NODE_PTR_FIELD(path_spec, path_spec, path_spec); |
772 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonReturning, json_returning, returning, returning, returning); |
773 | 0 | WRITE_LIST_FIELD(passing_names, passing_names, passing_names); |
774 | 0 | WRITE_LIST_FIELD(passing_values, passing_values, passing_values); |
775 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_empty, on_empty, on_empty); |
776 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_error, on_error, on_error); |
777 | 0 | WRITE_BOOL_FIELD(use_io_coercion, use_io_coercion, use_io_coercion); |
778 | 0 | WRITE_BOOL_FIELD(use_json_coercion, use_json_coercion, use_json_coercion); |
779 | 0 | WRITE_ENUM_FIELD(JsonWrapper, wrapper, wrapper, wrapper); |
780 | 0 | WRITE_BOOL_FIELD(omit_quotes, omit_quotes, omit_quotes); |
781 | 0 | WRITE_UINT_FIELD(collation, collation, collation); |
782 | 0 | WRITE_INT_FIELD(location, location, location); |
783 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonExpr |
784 | | |
785 | | static void |
786 | | _outJsonTablePath(OUT_TYPE(JsonTablePath, JsonTablePath) out, const JsonTablePath *node) |
787 | 0 | { |
788 | 0 | WRITE_STRING_FIELD(name, name, name); |
789 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTablePath Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTablePath |
790 | | |
791 | | static void |
792 | | _outJsonTablePathScan(OUT_TYPE(JsonTablePathScan, JsonTablePathScan) out, const JsonTablePathScan *node) |
793 | 0 | { |
794 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonTablePath, json_table_path, path, path, path); |
795 | 0 | WRITE_BOOL_FIELD(error_on_error, errorOnError, errorOnError); |
796 | 0 | WRITE_NODE_PTR_FIELD(child, child, child); |
797 | 0 | WRITE_INT_FIELD(col_min, colMin, colMin); |
798 | 0 | WRITE_INT_FIELD(col_max, colMax, colMax); |
799 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTablePathScan Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTablePathScan |
800 | | |
801 | | static void |
802 | | _outJsonTableSiblingJoin(OUT_TYPE(JsonTableSiblingJoin, JsonTableSiblingJoin) out, const JsonTableSiblingJoin *node) |
803 | 0 | { |
804 | 0 | WRITE_NODE_PTR_FIELD(lplan, lplan, lplan); |
805 | 0 | WRITE_NODE_PTR_FIELD(rplan, rplan, rplan); |
806 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTableSiblingJoin Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTableSiblingJoin |
807 | | |
808 | | static void |
809 | | _outNullTest(OUT_TYPE(NullTest, NullTest) out, const NullTest *node) |
810 | 4.59k | { |
811 | 4.59k | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
812 | 4.59k | WRITE_ENUM_FIELD(NullTestType, nulltesttype, nulltesttype, nulltesttype); |
813 | 4.59k | WRITE_BOOL_FIELD(argisrow, argisrow, argisrow); |
814 | 4.59k | WRITE_INT_FIELD(location, location, location); |
815 | 4.59k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outNullTest pg_query_outfuncs_json.c:_outNullTest Line | Count | Source | 810 | 4.59k | { | 811 | 4.59k | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 812 | 4.59k | WRITE_ENUM_FIELD(NullTestType, nulltesttype, nulltesttype, nulltesttype); | 813 | 4.59k | WRITE_BOOL_FIELD(argisrow, argisrow, argisrow); | 814 | 4.59k | WRITE_INT_FIELD(location, location, location); | 815 | 4.59k | } |
|
816 | | |
817 | | static void |
818 | | _outBooleanTest(OUT_TYPE(BooleanTest, BooleanTest) out, const BooleanTest *node) |
819 | 3.91k | { |
820 | 3.91k | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
821 | 3.91k | WRITE_ENUM_FIELD(BoolTestType, booltesttype, booltesttype, booltesttype); |
822 | 3.91k | WRITE_INT_FIELD(location, location, location); |
823 | 3.91k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outBooleanTest pg_query_outfuncs_json.c:_outBooleanTest Line | Count | Source | 819 | 3.91k | { | 820 | 3.91k | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 821 | 3.91k | WRITE_ENUM_FIELD(BoolTestType, booltesttype, booltesttype, booltesttype); | 822 | 3.91k | WRITE_INT_FIELD(location, location, location); | 823 | 3.91k | } |
|
824 | | |
825 | | static void |
826 | | _outMergeAction(OUT_TYPE(MergeAction, MergeAction) out, const MergeAction *node) |
827 | 0 | { |
828 | 0 | WRITE_ENUM_FIELD(MergeMatchKind, match_kind, matchKind, matchKind); |
829 | 0 | WRITE_ENUM_FIELD(CmdType, command_type, commandType, commandType); |
830 | 0 | WRITE_ENUM_FIELD(OverridingKind, override, override, override); |
831 | 0 | WRITE_NODE_PTR_FIELD(qual, qual, qual); |
832 | 0 | WRITE_LIST_FIELD(target_list, targetList, targetList); |
833 | 0 | WRITE_LIST_FIELD(update_colnos, updateColnos, updateColnos); |
834 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMergeAction Unexecuted instantiation: pg_query_outfuncs_json.c:_outMergeAction |
835 | | |
836 | | static void |
837 | | _outCoerceToDomain(OUT_TYPE(CoerceToDomain, CoerceToDomain) out, const CoerceToDomain *node) |
838 | 0 | { |
839 | 0 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
840 | 0 | WRITE_UINT_FIELD(resulttype, resulttype, resulttype); |
841 | 0 | WRITE_INT_FIELD(resulttypmod, resulttypmod, resulttypmod); |
842 | 0 | WRITE_UINT_FIELD(resultcollid, resultcollid, resultcollid); |
843 | 0 | WRITE_ENUM_FIELD(CoercionForm, coercionformat, coercionformat, coercionformat); |
844 | 0 | WRITE_INT_FIELD(location, location, location); |
845 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCoerceToDomain Unexecuted instantiation: pg_query_outfuncs_json.c:_outCoerceToDomain |
846 | | |
847 | | static void |
848 | | _outCoerceToDomainValue(OUT_TYPE(CoerceToDomainValue, CoerceToDomainValue) out, const CoerceToDomainValue *node) |
849 | 0 | { |
850 | 0 | WRITE_UINT_FIELD(type_id, typeId, typeId); |
851 | 0 | WRITE_INT_FIELD(type_mod, typeMod, typeMod); |
852 | 0 | WRITE_UINT_FIELD(collation, collation, collation); |
853 | 0 | WRITE_INT_FIELD(location, location, location); |
854 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCoerceToDomainValue Unexecuted instantiation: pg_query_outfuncs_json.c:_outCoerceToDomainValue |
855 | | |
856 | | static void |
857 | | _outSetToDefault(OUT_TYPE(SetToDefault, SetToDefault) out, const SetToDefault *node) |
858 | 30.6k | { |
859 | 30.6k | WRITE_UINT_FIELD(type_id, typeId, typeId); |
860 | 30.6k | WRITE_INT_FIELD(type_mod, typeMod, typeMod); |
861 | 30.6k | WRITE_UINT_FIELD(collation, collation, collation); |
862 | 30.6k | WRITE_INT_FIELD(location, location, location); |
863 | 30.6k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSetToDefault pg_query_outfuncs_json.c:_outSetToDefault Line | Count | Source | 858 | 30.6k | { | 859 | 30.6k | WRITE_UINT_FIELD(type_id, typeId, typeId); | 860 | 30.6k | WRITE_INT_FIELD(type_mod, typeMod, typeMod); | 861 | 30.6k | WRITE_UINT_FIELD(collation, collation, collation); | 862 | 30.6k | WRITE_INT_FIELD(location, location, location); | 863 | 30.6k | } |
|
864 | | |
865 | | static void |
866 | | _outCurrentOfExpr(OUT_TYPE(CurrentOfExpr, CurrentOfExpr) out, const CurrentOfExpr *node) |
867 | 0 | { |
868 | 0 | WRITE_UINT_FIELD(cvarno, cvarno, cvarno); |
869 | 0 | WRITE_STRING_FIELD(cursor_name, cursor_name, cursor_name); |
870 | 0 | WRITE_INT_FIELD(cursor_param, cursor_param, cursor_param); |
871 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCurrentOfExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outCurrentOfExpr |
872 | | |
873 | | static void |
874 | | _outNextValueExpr(OUT_TYPE(NextValueExpr, NextValueExpr) out, const NextValueExpr *node) |
875 | 0 | { |
876 | 0 | WRITE_UINT_FIELD(seqid, seqid, seqid); |
877 | 0 | WRITE_UINT_FIELD(type_id, typeId, typeId); |
878 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outNextValueExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outNextValueExpr |
879 | | |
880 | | static void |
881 | | _outInferenceElem(OUT_TYPE(InferenceElem, InferenceElem) out, const InferenceElem *node) |
882 | 0 | { |
883 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
884 | 0 | WRITE_UINT_FIELD(infercollid, infercollid, infercollid); |
885 | 0 | WRITE_UINT_FIELD(inferopclass, inferopclass, inferopclass); |
886 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outInferenceElem Unexecuted instantiation: pg_query_outfuncs_json.c:_outInferenceElem |
887 | | |
888 | | static void |
889 | | _outTargetEntry(OUT_TYPE(TargetEntry, TargetEntry) out, const TargetEntry *node) |
890 | 0 | { |
891 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
892 | 0 | WRITE_INT_FIELD(resno, resno, resno); |
893 | 0 | WRITE_STRING_FIELD(resname, resname, resname); |
894 | 0 | WRITE_UINT_FIELD(ressortgroupref, ressortgroupref, ressortgroupref); |
895 | 0 | WRITE_UINT_FIELD(resorigtbl, resorigtbl, resorigtbl); |
896 | 0 | WRITE_INT_FIELD(resorigcol, resorigcol, resorigcol); |
897 | 0 | WRITE_BOOL_FIELD(resjunk, resjunk, resjunk); |
898 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTargetEntry Unexecuted instantiation: pg_query_outfuncs_json.c:_outTargetEntry |
899 | | |
900 | | static void |
901 | | _outRangeTblRef(OUT_TYPE(RangeTblRef, RangeTblRef) out, const RangeTblRef *node) |
902 | 0 | { |
903 | 0 | WRITE_INT_FIELD(rtindex, rtindex, rtindex); |
904 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTblRef Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTblRef |
905 | | |
906 | | static void |
907 | | _outJoinExpr(OUT_TYPE(JoinExpr, JoinExpr) out, const JoinExpr *node) |
908 | 975 | { |
909 | 975 | WRITE_ENUM_FIELD(JoinType, jointype, jointype, jointype); |
910 | 975 | WRITE_BOOL_FIELD(is_natural, isNatural, isNatural); |
911 | 975 | WRITE_NODE_PTR_FIELD(larg, larg, larg); |
912 | 975 | WRITE_NODE_PTR_FIELD(rarg, rarg, rarg); |
913 | 975 | WRITE_LIST_FIELD(using_clause, usingClause, usingClause); |
914 | 975 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, join_using_alias, join_using_alias, join_using_alias); |
915 | 975 | WRITE_NODE_PTR_FIELD(quals, quals, quals); |
916 | 975 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
917 | 975 | WRITE_INT_FIELD(rtindex, rtindex, rtindex); |
918 | 975 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJoinExpr pg_query_outfuncs_json.c:_outJoinExpr Line | Count | Source | 908 | 975 | { | 909 | 975 | WRITE_ENUM_FIELD(JoinType, jointype, jointype, jointype); | 910 | 975 | WRITE_BOOL_FIELD(is_natural, isNatural, isNatural); | 911 | 975 | WRITE_NODE_PTR_FIELD(larg, larg, larg); | 912 | 975 | WRITE_NODE_PTR_FIELD(rarg, rarg, rarg); | 913 | 975 | WRITE_LIST_FIELD(using_clause, usingClause, usingClause); | 914 | 975 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, join_using_alias, join_using_alias, join_using_alias); | 915 | 975 | WRITE_NODE_PTR_FIELD(quals, quals, quals); | 916 | 975 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); | 917 | 975 | WRITE_INT_FIELD(rtindex, rtindex, rtindex); | 918 | 975 | } |
|
919 | | |
920 | | static void |
921 | | _outFromExpr(OUT_TYPE(FromExpr, FromExpr) out, const FromExpr *node) |
922 | 0 | { |
923 | 0 | WRITE_LIST_FIELD(fromlist, fromlist, fromlist); |
924 | 0 | WRITE_NODE_PTR_FIELD(quals, quals, quals); |
925 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFromExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outFromExpr |
926 | | |
927 | | static void |
928 | | _outOnConflictExpr(OUT_TYPE(OnConflictExpr, OnConflictExpr) out, const OnConflictExpr *node) |
929 | 0 | { |
930 | 0 | WRITE_ENUM_FIELD(OnConflictAction, action, action, action); |
931 | 0 | WRITE_LIST_FIELD(arbiter_elems, arbiterElems, arbiterElems); |
932 | 0 | WRITE_NODE_PTR_FIELD(arbiter_where, arbiterWhere, arbiterWhere); |
933 | 0 | WRITE_UINT_FIELD(constraint, constraint, constraint); |
934 | 0 | WRITE_LIST_FIELD(on_conflict_set, onConflictSet, onConflictSet); |
935 | 0 | WRITE_NODE_PTR_FIELD(on_conflict_where, onConflictWhere, onConflictWhere); |
936 | 0 | WRITE_INT_FIELD(excl_rel_index, exclRelIndex, exclRelIndex); |
937 | 0 | WRITE_LIST_FIELD(excl_rel_tlist, exclRelTlist, exclRelTlist); |
938 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outOnConflictExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outOnConflictExpr |
939 | | |
940 | | static void |
941 | | _outQuery(OUT_TYPE(Query, Query) out, const Query *node) |
942 | 0 | { |
943 | 0 | WRITE_ENUM_FIELD(CmdType, command_type, commandType, commandType); |
944 | 0 | WRITE_ENUM_FIELD(QuerySource, query_source, querySource, querySource); |
945 | 0 | WRITE_BOOL_FIELD(can_set_tag, canSetTag, canSetTag); |
946 | 0 | WRITE_NODE_PTR_FIELD(utility_stmt, utilityStmt, utilityStmt); |
947 | 0 | WRITE_INT_FIELD(result_relation, resultRelation, resultRelation); |
948 | 0 | WRITE_BOOL_FIELD(has_aggs, hasAggs, hasAggs); |
949 | 0 | WRITE_BOOL_FIELD(has_window_funcs, hasWindowFuncs, hasWindowFuncs); |
950 | 0 | WRITE_BOOL_FIELD(has_target_srfs, hasTargetSRFs, hasTargetSRFs); |
951 | 0 | WRITE_BOOL_FIELD(has_sub_links, hasSubLinks, hasSubLinks); |
952 | 0 | WRITE_BOOL_FIELD(has_distinct_on, hasDistinctOn, hasDistinctOn); |
953 | 0 | WRITE_BOOL_FIELD(has_recursive, hasRecursive, hasRecursive); |
954 | 0 | WRITE_BOOL_FIELD(has_modifying_cte, hasModifyingCTE, hasModifyingCTE); |
955 | 0 | WRITE_BOOL_FIELD(has_for_update, hasForUpdate, hasForUpdate); |
956 | 0 | WRITE_BOOL_FIELD(has_row_security, hasRowSecurity, hasRowSecurity); |
957 | 0 | WRITE_BOOL_FIELD(is_return, isReturn, isReturn); |
958 | 0 | WRITE_LIST_FIELD(cte_list, cteList, cteList); |
959 | 0 | WRITE_LIST_FIELD(rtable, rtable, rtable); |
960 | 0 | WRITE_LIST_FIELD(rteperminfos, rteperminfos, rteperminfos); |
961 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(FromExpr, from_expr, jointree, jointree, jointree); |
962 | 0 | WRITE_LIST_FIELD(merge_action_list, mergeActionList, mergeActionList); |
963 | 0 | WRITE_INT_FIELD(merge_target_relation, mergeTargetRelation, mergeTargetRelation); |
964 | 0 | WRITE_NODE_PTR_FIELD(merge_join_condition, mergeJoinCondition, mergeJoinCondition); |
965 | 0 | WRITE_LIST_FIELD(target_list, targetList, targetList); |
966 | 0 | WRITE_ENUM_FIELD(OverridingKind, override, override, override); |
967 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(OnConflictExpr, on_conflict_expr, on_conflict, onConflict, onConflict); |
968 | 0 | WRITE_LIST_FIELD(returning_list, returningList, returningList); |
969 | 0 | WRITE_LIST_FIELD(group_clause, groupClause, groupClause); |
970 | 0 | WRITE_BOOL_FIELD(group_distinct, groupDistinct, groupDistinct); |
971 | 0 | WRITE_LIST_FIELD(grouping_sets, groupingSets, groupingSets); |
972 | 0 | WRITE_NODE_PTR_FIELD(having_qual, havingQual, havingQual); |
973 | 0 | WRITE_LIST_FIELD(window_clause, windowClause, windowClause); |
974 | 0 | WRITE_LIST_FIELD(distinct_clause, distinctClause, distinctClause); |
975 | 0 | WRITE_LIST_FIELD(sort_clause, sortClause, sortClause); |
976 | 0 | WRITE_NODE_PTR_FIELD(limit_offset, limitOffset, limitOffset); |
977 | 0 | WRITE_NODE_PTR_FIELD(limit_count, limitCount, limitCount); |
978 | 0 | WRITE_ENUM_FIELD(LimitOption, limit_option, limitOption, limitOption); |
979 | 0 | WRITE_LIST_FIELD(row_marks, rowMarks, rowMarks); |
980 | 0 | WRITE_NODE_PTR_FIELD(set_operations, setOperations, setOperations); |
981 | 0 | WRITE_LIST_FIELD(constraint_deps, constraintDeps, constraintDeps); |
982 | 0 | WRITE_LIST_FIELD(with_check_options, withCheckOptions, withCheckOptions); |
983 | 0 | WRITE_INT_FIELD(stmt_location, stmt_location, stmt_location); |
984 | 0 | WRITE_INT_FIELD(stmt_len, stmt_len, stmt_len); |
985 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outQuery Unexecuted instantiation: pg_query_outfuncs_json.c:_outQuery |
986 | | |
987 | | static void |
988 | | _outTypeName(OUT_TYPE(TypeName, TypeName) out, const TypeName *node) |
989 | 231k | { |
990 | 231k | WRITE_LIST_FIELD(names, names, names); |
991 | 231k | WRITE_UINT_FIELD(type_oid, typeOid, typeOid); |
992 | 231k | WRITE_BOOL_FIELD(setof, setof, setof); |
993 | 231k | WRITE_BOOL_FIELD(pct_type, pct_type, pct_type); |
994 | 231k | WRITE_LIST_FIELD(typmods, typmods, typmods); |
995 | 231k | WRITE_INT_FIELD(typemod, typemod, typemod); |
996 | 231k | WRITE_LIST_FIELD(array_bounds, arrayBounds, arrayBounds); |
997 | 231k | WRITE_INT_FIELD(location, location, location); |
998 | 231k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTypeName pg_query_outfuncs_json.c:_outTypeName Line | Count | Source | 989 | 231k | { | 990 | 231k | WRITE_LIST_FIELD(names, names, names); | 991 | 231k | WRITE_UINT_FIELD(type_oid, typeOid, typeOid); | 992 | 231k | WRITE_BOOL_FIELD(setof, setof, setof); | 993 | 231k | WRITE_BOOL_FIELD(pct_type, pct_type, pct_type); | 994 | 231k | WRITE_LIST_FIELD(typmods, typmods, typmods); | 995 | 231k | WRITE_INT_FIELD(typemod, typemod, typemod); | 996 | 231k | WRITE_LIST_FIELD(array_bounds, arrayBounds, arrayBounds); | 997 | 231k | WRITE_INT_FIELD(location, location, location); | 998 | 231k | } |
|
999 | | |
1000 | | static void |
1001 | | _outColumnRef(OUT_TYPE(ColumnRef, ColumnRef) out, const ColumnRef *node) |
1002 | 3.76M | { |
1003 | 3.76M | WRITE_LIST_FIELD(fields, fields, fields); |
1004 | 3.76M | WRITE_INT_FIELD(location, location, location); |
1005 | 3.76M | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outColumnRef pg_query_outfuncs_json.c:_outColumnRef Line | Count | Source | 1002 | 3.76M | { | 1003 | 3.76M | WRITE_LIST_FIELD(fields, fields, fields); | 1004 | 3.76M | WRITE_INT_FIELD(location, location, location); | 1005 | 3.76M | } |
|
1006 | | |
1007 | | static void |
1008 | | _outParamRef(OUT_TYPE(ParamRef, ParamRef) out, const ParamRef *node) |
1009 | 6.34k | { |
1010 | 6.34k | WRITE_INT_FIELD(number, number, number); |
1011 | 6.34k | WRITE_INT_FIELD(location, location, location); |
1012 | 6.34k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outParamRef pg_query_outfuncs_json.c:_outParamRef Line | Count | Source | 1009 | 6.34k | { | 1010 | 6.34k | WRITE_INT_FIELD(number, number, number); | 1011 | 6.34k | WRITE_INT_FIELD(location, location, location); | 1012 | 6.34k | } |
|
1013 | | |
1014 | | static void |
1015 | | _outAExpr(OUT_TYPE(A_Expr, AExpr) out, const A_Expr *node) |
1016 | 875k | { |
1017 | 875k | WRITE_ENUM_FIELD(A_Expr_Kind, kind, kind, kind); |
1018 | 875k | WRITE_LIST_FIELD(name, name, name); |
1019 | 875k | WRITE_NODE_PTR_FIELD(lexpr, lexpr, lexpr); |
1020 | 875k | WRITE_NODE_PTR_FIELD(rexpr, rexpr, rexpr); |
1021 | 875k | WRITE_INT_FIELD(location, location, location); |
1022 | 875k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAExpr pg_query_outfuncs_json.c:_outAExpr Line | Count | Source | 1016 | 875k | { | 1017 | 875k | WRITE_ENUM_FIELD(A_Expr_Kind, kind, kind, kind); | 1018 | 875k | WRITE_LIST_FIELD(name, name, name); | 1019 | 875k | WRITE_NODE_PTR_FIELD(lexpr, lexpr, lexpr); | 1020 | 875k | WRITE_NODE_PTR_FIELD(rexpr, rexpr, rexpr); | 1021 | 875k | WRITE_INT_FIELD(location, location, location); | 1022 | 875k | } |
|
1023 | | |
1024 | | static void |
1025 | | _outTypeCast(OUT_TYPE(TypeCast, TypeCast) out, const TypeCast *node) |
1026 | 35.2k | { |
1027 | 35.2k | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
1028 | 35.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1029 | 35.2k | WRITE_INT_FIELD(location, location, location); |
1030 | 35.2k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTypeCast pg_query_outfuncs_json.c:_outTypeCast Line | Count | Source | 1026 | 35.2k | { | 1027 | 35.2k | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 1028 | 35.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); | 1029 | 35.2k | WRITE_INT_FIELD(location, location, location); | 1030 | 35.2k | } |
|
1031 | | |
1032 | | static void |
1033 | | _outCollateClause(OUT_TYPE(CollateClause, CollateClause) out, const CollateClause *node) |
1034 | 497 | { |
1035 | 497 | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
1036 | 497 | WRITE_LIST_FIELD(collname, collname, collname); |
1037 | 497 | WRITE_INT_FIELD(location, location, location); |
1038 | 497 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCollateClause pg_query_outfuncs_json.c:_outCollateClause Line | Count | Source | 1034 | 497 | { | 1035 | 497 | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 1036 | 497 | WRITE_LIST_FIELD(collname, collname, collname); | 1037 | 497 | WRITE_INT_FIELD(location, location, location); | 1038 | 497 | } |
|
1039 | | |
1040 | | static void |
1041 | | _outRoleSpec(OUT_TYPE(RoleSpec, RoleSpec) out, const RoleSpec *node) |
1042 | 41.4k | { |
1043 | 41.4k | WRITE_ENUM_FIELD(RoleSpecType, roletype, roletype, roletype); |
1044 | 41.4k | WRITE_STRING_FIELD(rolename, rolename, rolename); |
1045 | 41.4k | WRITE_INT_FIELD(location, location, location); |
1046 | 41.4k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRoleSpec pg_query_outfuncs_json.c:_outRoleSpec Line | Count | Source | 1042 | 41.4k | { | 1043 | 41.4k | WRITE_ENUM_FIELD(RoleSpecType, roletype, roletype, roletype); | 1044 | 41.4k | WRITE_STRING_FIELD(rolename, rolename, rolename); | 1045 | 41.4k | WRITE_INT_FIELD(location, location, location); | 1046 | 41.4k | } |
|
1047 | | |
1048 | | static void |
1049 | | _outFuncCall(OUT_TYPE(FuncCall, FuncCall) out, const FuncCall *node) |
1050 | 12.2k | { |
1051 | 12.2k | WRITE_LIST_FIELD(funcname, funcname, funcname); |
1052 | 12.2k | WRITE_LIST_FIELD(args, args, args); |
1053 | 12.2k | WRITE_LIST_FIELD(agg_order, agg_order, agg_order); |
1054 | 12.2k | WRITE_NODE_PTR_FIELD(agg_filter, agg_filter, agg_filter); |
1055 | 12.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(WindowDef, window_def, over, over, over); |
1056 | 12.2k | WRITE_BOOL_FIELD(agg_within_group, agg_within_group, agg_within_group); |
1057 | 12.2k | WRITE_BOOL_FIELD(agg_star, agg_star, agg_star); |
1058 | 12.2k | WRITE_BOOL_FIELD(agg_distinct, agg_distinct, agg_distinct); |
1059 | 12.2k | WRITE_BOOL_FIELD(func_variadic, func_variadic, func_variadic); |
1060 | 12.2k | WRITE_ENUM_FIELD(CoercionForm, funcformat, funcformat, funcformat); |
1061 | 12.2k | WRITE_INT_FIELD(location, location, location); |
1062 | 12.2k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFuncCall pg_query_outfuncs_json.c:_outFuncCall Line | Count | Source | 1050 | 12.2k | { | 1051 | 12.2k | WRITE_LIST_FIELD(funcname, funcname, funcname); | 1052 | 12.2k | WRITE_LIST_FIELD(args, args, args); | 1053 | 12.2k | WRITE_LIST_FIELD(agg_order, agg_order, agg_order); | 1054 | 12.2k | WRITE_NODE_PTR_FIELD(agg_filter, agg_filter, agg_filter); | 1055 | 12.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(WindowDef, window_def, over, over, over); | 1056 | 12.2k | WRITE_BOOL_FIELD(agg_within_group, agg_within_group, agg_within_group); | 1057 | 12.2k | WRITE_BOOL_FIELD(agg_star, agg_star, agg_star); | 1058 | 12.2k | WRITE_BOOL_FIELD(agg_distinct, agg_distinct, agg_distinct); | 1059 | 12.2k | WRITE_BOOL_FIELD(func_variadic, func_variadic, func_variadic); | 1060 | 12.2k | WRITE_ENUM_FIELD(CoercionForm, funcformat, funcformat, funcformat); | 1061 | 12.2k | WRITE_INT_FIELD(location, location, location); | 1062 | 12.2k | } |
|
1063 | | |
1064 | | static void |
1065 | | _outAStar(OUT_TYPE(A_Star, AStar) out, const A_Star *node) |
1066 | 0 | { |
1067 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAStar Unexecuted instantiation: pg_query_outfuncs_json.c:_outAStar |
1068 | | |
1069 | | static void |
1070 | | _outAIndices(OUT_TYPE(A_Indices, AIndices) out, const A_Indices *node) |
1071 | 2.84k | { |
1072 | 2.84k | WRITE_BOOL_FIELD(is_slice, is_slice, is_slice); |
1073 | 2.84k | WRITE_NODE_PTR_FIELD(lidx, lidx, lidx); |
1074 | 2.84k | WRITE_NODE_PTR_FIELD(uidx, uidx, uidx); |
1075 | 2.84k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAIndices pg_query_outfuncs_json.c:_outAIndices Line | Count | Source | 1071 | 2.84k | { | 1072 | 2.84k | WRITE_BOOL_FIELD(is_slice, is_slice, is_slice); | 1073 | 2.84k | WRITE_NODE_PTR_FIELD(lidx, lidx, lidx); | 1074 | | WRITE_NODE_PTR_FIELD(uidx, uidx, uidx); | 1075 | 2.84k | } |
|
1076 | | |
1077 | | static void |
1078 | | _outAIndirection(OUT_TYPE(A_Indirection, AIndirection) out, const A_Indirection *node) |
1079 | 2.84k | { |
1080 | 2.84k | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
1081 | 2.84k | WRITE_LIST_FIELD(indirection, indirection, indirection); |
1082 | 2.84k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAIndirection pg_query_outfuncs_json.c:_outAIndirection Line | Count | Source | 1079 | 2.84k | { | 1080 | 2.84k | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 1081 | | WRITE_LIST_FIELD(indirection, indirection, indirection); | 1082 | 2.84k | } |
|
1083 | | |
1084 | | static void |
1085 | | _outAArrayExpr(OUT_TYPE(A_ArrayExpr, AArrayExpr) out, const A_ArrayExpr *node) |
1086 | 3.62k | { |
1087 | 3.62k | WRITE_LIST_FIELD(elements, elements, elements); |
1088 | 3.62k | WRITE_INT_FIELD(location, location, location); |
1089 | 3.62k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAArrayExpr pg_query_outfuncs_json.c:_outAArrayExpr Line | Count | Source | 1086 | 3.62k | { | 1087 | 3.62k | WRITE_LIST_FIELD(elements, elements, elements); | 1088 | 3.62k | WRITE_INT_FIELD(location, location, location); | 1089 | 3.62k | } |
|
1090 | | |
1091 | | static void |
1092 | | _outResTarget(OUT_TYPE(ResTarget, ResTarget) out, const ResTarget *node) |
1093 | 2.51M | { |
1094 | 2.51M | WRITE_STRING_FIELD(name, name, name); |
1095 | 2.51M | WRITE_LIST_FIELD(indirection, indirection, indirection); |
1096 | 2.51M | WRITE_NODE_PTR_FIELD(val, val, val); |
1097 | 2.51M | WRITE_INT_FIELD(location, location, location); |
1098 | 2.51M | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outResTarget pg_query_outfuncs_json.c:_outResTarget Line | Count | Source | 1093 | 2.51M | { | 1094 | 2.51M | WRITE_STRING_FIELD(name, name, name); | 1095 | 2.51M | WRITE_LIST_FIELD(indirection, indirection, indirection); | 1096 | 2.51M | WRITE_NODE_PTR_FIELD(val, val, val); | 1097 | 2.51M | WRITE_INT_FIELD(location, location, location); | 1098 | 2.51M | } |
|
1099 | | |
1100 | | static void |
1101 | | _outMultiAssignRef(OUT_TYPE(MultiAssignRef, MultiAssignRef) out, const MultiAssignRef *node) |
1102 | 1.73M | { |
1103 | 1.73M | WRITE_NODE_PTR_FIELD(source, source, source); |
1104 | 1.73M | WRITE_INT_FIELD(colno, colno, colno); |
1105 | 1.73M | WRITE_INT_FIELD(ncolumns, ncolumns, ncolumns); |
1106 | 1.73M | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMultiAssignRef pg_query_outfuncs_json.c:_outMultiAssignRef Line | Count | Source | 1102 | 1.73M | { | 1103 | 1.73M | WRITE_NODE_PTR_FIELD(source, source, source); | 1104 | 1.73M | WRITE_INT_FIELD(colno, colno, colno); | 1105 | 1.73M | WRITE_INT_FIELD(ncolumns, ncolumns, ncolumns); | 1106 | 1.73M | } |
|
1107 | | |
1108 | | static void |
1109 | | _outSortBy(OUT_TYPE(SortBy, SortBy) out, const SortBy *node) |
1110 | 16.9k | { |
1111 | 16.9k | WRITE_NODE_PTR_FIELD(node, node, node); |
1112 | 16.9k | WRITE_ENUM_FIELD(SortByDir, sortby_dir, sortby_dir, sortby_dir); |
1113 | 16.9k | WRITE_ENUM_FIELD(SortByNulls, sortby_nulls, sortby_nulls, sortby_nulls); |
1114 | 16.9k | WRITE_LIST_FIELD(use_op, useOp, useOp); |
1115 | 16.9k | WRITE_INT_FIELD(location, location, location); |
1116 | 16.9k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSortBy pg_query_outfuncs_json.c:_outSortBy Line | Count | Source | 1110 | 16.9k | { | 1111 | 16.9k | WRITE_NODE_PTR_FIELD(node, node, node); | 1112 | 16.9k | WRITE_ENUM_FIELD(SortByDir, sortby_dir, sortby_dir, sortby_dir); | 1113 | 16.9k | WRITE_ENUM_FIELD(SortByNulls, sortby_nulls, sortby_nulls, sortby_nulls); | 1114 | 16.9k | WRITE_LIST_FIELD(use_op, useOp, useOp); | 1115 | 16.9k | WRITE_INT_FIELD(location, location, location); | 1116 | 16.9k | } |
|
1117 | | |
1118 | | static void |
1119 | | _outWindowDef(OUT_TYPE(WindowDef, WindowDef) out, const WindowDef *node) |
1120 | 7.86k | { |
1121 | 7.86k | WRITE_STRING_FIELD(name, name, name); |
1122 | 7.86k | WRITE_STRING_FIELD(refname, refname, refname); |
1123 | 7.86k | WRITE_LIST_FIELD(partition_clause, partitionClause, partitionClause); |
1124 | 7.86k | WRITE_LIST_FIELD(order_clause, orderClause, orderClause); |
1125 | 7.86k | WRITE_INT_FIELD(frame_options, frameOptions, frameOptions); |
1126 | 7.86k | WRITE_NODE_PTR_FIELD(start_offset, startOffset, startOffset); |
1127 | 7.86k | WRITE_NODE_PTR_FIELD(end_offset, endOffset, endOffset); |
1128 | 7.86k | WRITE_INT_FIELD(location, location, location); |
1129 | 7.86k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWindowDef pg_query_outfuncs_json.c:_outWindowDef Line | Count | Source | 1120 | 7.86k | { | 1121 | 7.86k | WRITE_STRING_FIELD(name, name, name); | 1122 | 7.86k | WRITE_STRING_FIELD(refname, refname, refname); | 1123 | 7.86k | WRITE_LIST_FIELD(partition_clause, partitionClause, partitionClause); | 1124 | 7.86k | WRITE_LIST_FIELD(order_clause, orderClause, orderClause); | 1125 | 7.86k | WRITE_INT_FIELD(frame_options, frameOptions, frameOptions); | 1126 | 7.86k | WRITE_NODE_PTR_FIELD(start_offset, startOffset, startOffset); | 1127 | 7.86k | WRITE_NODE_PTR_FIELD(end_offset, endOffset, endOffset); | 1128 | 7.86k | WRITE_INT_FIELD(location, location, location); | 1129 | 7.86k | } |
|
1130 | | |
1131 | | static void |
1132 | | _outRangeSubselect(OUT_TYPE(RangeSubselect, RangeSubselect) out, const RangeSubselect *node) |
1133 | 975 | { |
1134 | 975 | WRITE_BOOL_FIELD(lateral, lateral, lateral); |
1135 | 975 | WRITE_NODE_PTR_FIELD(subquery, subquery, subquery); |
1136 | 975 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
1137 | 975 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeSubselect pg_query_outfuncs_json.c:_outRangeSubselect Line | Count | Source | 1133 | 975 | { | 1134 | 975 | WRITE_BOOL_FIELD(lateral, lateral, lateral); | 1135 | 975 | WRITE_NODE_PTR_FIELD(subquery, subquery, subquery); | 1136 | | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); | 1137 | 975 | } |
|
1138 | | |
1139 | | static void |
1140 | | _outRangeFunction(OUT_TYPE(RangeFunction, RangeFunction) out, const RangeFunction *node) |
1141 | 0 | { |
1142 | 0 | WRITE_BOOL_FIELD(lateral, lateral, lateral); |
1143 | 0 | WRITE_BOOL_FIELD(ordinality, ordinality, ordinality); |
1144 | 0 | WRITE_BOOL_FIELD(is_rowsfrom, is_rowsfrom, is_rowsfrom); |
1145 | 0 | WRITE_LIST_FIELD(functions, functions, functions); |
1146 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
1147 | 0 | WRITE_LIST_FIELD(coldeflist, coldeflist, coldeflist); |
1148 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeFunction Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeFunction |
1149 | | |
1150 | | static void |
1151 | | _outRangeTableFunc(OUT_TYPE(RangeTableFunc, RangeTableFunc) out, const RangeTableFunc *node) |
1152 | 0 | { |
1153 | 0 | WRITE_BOOL_FIELD(lateral, lateral, lateral); |
1154 | 0 | WRITE_NODE_PTR_FIELD(docexpr, docexpr, docexpr); |
1155 | 0 | WRITE_NODE_PTR_FIELD(rowexpr, rowexpr, rowexpr); |
1156 | 0 | WRITE_LIST_FIELD(namespaces, namespaces, namespaces); |
1157 | 0 | WRITE_LIST_FIELD(columns, columns, columns); |
1158 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
1159 | 0 | WRITE_INT_FIELD(location, location, location); |
1160 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTableFunc Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTableFunc |
1161 | | |
1162 | | static void |
1163 | | _outRangeTableFuncCol(OUT_TYPE(RangeTableFuncCol, RangeTableFuncCol) out, const RangeTableFuncCol *node) |
1164 | 0 | { |
1165 | 0 | WRITE_STRING_FIELD(colname, colname, colname); |
1166 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1167 | 0 | WRITE_BOOL_FIELD(for_ordinality, for_ordinality, for_ordinality); |
1168 | 0 | WRITE_BOOL_FIELD(is_not_null, is_not_null, is_not_null); |
1169 | 0 | WRITE_NODE_PTR_FIELD(colexpr, colexpr, colexpr); |
1170 | 0 | WRITE_NODE_PTR_FIELD(coldefexpr, coldefexpr, coldefexpr); |
1171 | 0 | WRITE_INT_FIELD(location, location, location); |
1172 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTableFuncCol Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTableFuncCol |
1173 | | |
1174 | | static void |
1175 | | _outRangeTableSample(OUT_TYPE(RangeTableSample, RangeTableSample) out, const RangeTableSample *node) |
1176 | 0 | { |
1177 | 0 | WRITE_NODE_PTR_FIELD(relation, relation, relation); |
1178 | 0 | WRITE_LIST_FIELD(method, method, method); |
1179 | 0 | WRITE_LIST_FIELD(args, args, args); |
1180 | 0 | WRITE_NODE_PTR_FIELD(repeatable, repeatable, repeatable); |
1181 | 0 | WRITE_INT_FIELD(location, location, location); |
1182 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTableSample Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTableSample |
1183 | | |
1184 | | static void |
1185 | | _outColumnDef(OUT_TYPE(ColumnDef, ColumnDef) out, const ColumnDef *node) |
1186 | 105k | { |
1187 | 105k | WRITE_STRING_FIELD(colname, colname, colname); |
1188 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1189 | 105k | WRITE_STRING_FIELD(compression, compression, compression); |
1190 | 105k | WRITE_INT_FIELD(inhcount, inhcount, inhcount); |
1191 | 105k | WRITE_BOOL_FIELD(is_local, is_local, is_local); |
1192 | 105k | WRITE_BOOL_FIELD(is_not_null, is_not_null, is_not_null); |
1193 | 105k | WRITE_BOOL_FIELD(is_from_type, is_from_type, is_from_type); |
1194 | 105k | WRITE_CHAR_FIELD(storage, storage, storage); |
1195 | 105k | WRITE_STRING_FIELD(storage_name, storage_name, storage_name); |
1196 | 105k | WRITE_NODE_PTR_FIELD(raw_default, raw_default, raw_default); |
1197 | 105k | WRITE_NODE_PTR_FIELD(cooked_default, cooked_default, cooked_default); |
1198 | 105k | WRITE_CHAR_FIELD(identity, identity, identity); |
1199 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, identity_sequence, identitySequence, identitySequence); |
1200 | 105k | WRITE_CHAR_FIELD(generated, generated, generated); |
1201 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(CollateClause, collate_clause, coll_clause, collClause, collClause); |
1202 | 105k | WRITE_UINT_FIELD(coll_oid, collOid, collOid); |
1203 | 105k | WRITE_LIST_FIELD(constraints, constraints, constraints); |
1204 | 105k | WRITE_LIST_FIELD(fdwoptions, fdwoptions, fdwoptions); |
1205 | 105k | WRITE_INT_FIELD(location, location, location); |
1206 | 105k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outColumnDef pg_query_outfuncs_json.c:_outColumnDef Line | Count | Source | 1186 | 105k | { | 1187 | 105k | WRITE_STRING_FIELD(colname, colname, colname); | 1188 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); | 1189 | 105k | WRITE_STRING_FIELD(compression, compression, compression); | 1190 | 105k | WRITE_INT_FIELD(inhcount, inhcount, inhcount); | 1191 | 105k | WRITE_BOOL_FIELD(is_local, is_local, is_local); | 1192 | 105k | WRITE_BOOL_FIELD(is_not_null, is_not_null, is_not_null); | 1193 | 105k | WRITE_BOOL_FIELD(is_from_type, is_from_type, is_from_type); | 1194 | 105k | WRITE_CHAR_FIELD(storage, storage, storage); | 1195 | 105k | WRITE_STRING_FIELD(storage_name, storage_name, storage_name); | 1196 | 105k | WRITE_NODE_PTR_FIELD(raw_default, raw_default, raw_default); | 1197 | 105k | WRITE_NODE_PTR_FIELD(cooked_default, cooked_default, cooked_default); | 1198 | 105k | WRITE_CHAR_FIELD(identity, identity, identity); | 1199 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, identity_sequence, identitySequence, identitySequence); | 1200 | 105k | WRITE_CHAR_FIELD(generated, generated, generated); | 1201 | 105k | WRITE_SPECIFIC_NODE_PTR_FIELD(CollateClause, collate_clause, coll_clause, collClause, collClause); | 1202 | 105k | WRITE_UINT_FIELD(coll_oid, collOid, collOid); | 1203 | 105k | WRITE_LIST_FIELD(constraints, constraints, constraints); | 1204 | 105k | WRITE_LIST_FIELD(fdwoptions, fdwoptions, fdwoptions); | 1205 | 105k | WRITE_INT_FIELD(location, location, location); | 1206 | 105k | } |
|
1207 | | |
1208 | | static void |
1209 | | _outTableLikeClause(OUT_TYPE(TableLikeClause, TableLikeClause) out, const TableLikeClause *node) |
1210 | 0 | { |
1211 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1212 | 0 | WRITE_UINT_FIELD(options, options, options); |
1213 | 0 | WRITE_UINT_FIELD(relation_oid, relationOid, relationOid); |
1214 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTableLikeClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outTableLikeClause |
1215 | | |
1216 | | static void |
1217 | | _outIndexElem(OUT_TYPE(IndexElem, IndexElem) out, const IndexElem *node) |
1218 | 0 | { |
1219 | 0 | WRITE_STRING_FIELD(name, name, name); |
1220 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
1221 | 0 | WRITE_STRING_FIELD(indexcolname, indexcolname, indexcolname); |
1222 | 0 | WRITE_LIST_FIELD(collation, collation, collation); |
1223 | 0 | WRITE_LIST_FIELD(opclass, opclass, opclass); |
1224 | 0 | WRITE_LIST_FIELD(opclassopts, opclassopts, opclassopts); |
1225 | 0 | WRITE_ENUM_FIELD(SortByDir, ordering, ordering, ordering); |
1226 | 0 | WRITE_ENUM_FIELD(SortByNulls, nulls_ordering, nulls_ordering, nulls_ordering); |
1227 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outIndexElem Unexecuted instantiation: pg_query_outfuncs_json.c:_outIndexElem |
1228 | | |
1229 | | static void |
1230 | | _outDefElem(OUT_TYPE(DefElem, DefElem) out, const DefElem *node) |
1231 | 292k | { |
1232 | 292k | WRITE_STRING_FIELD(defnamespace, defnamespace, defnamespace); |
1233 | 292k | WRITE_STRING_FIELD(defname, defname, defname); |
1234 | 292k | WRITE_NODE_PTR_FIELD(arg, arg, arg); |
1235 | 292k | WRITE_ENUM_FIELD(DefElemAction, defaction, defaction, defaction); |
1236 | 292k | WRITE_INT_FIELD(location, location, location); |
1237 | 292k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDefElem pg_query_outfuncs_json.c:_outDefElem Line | Count | Source | 1231 | 292k | { | 1232 | 292k | WRITE_STRING_FIELD(defnamespace, defnamespace, defnamespace); | 1233 | 292k | WRITE_STRING_FIELD(defname, defname, defname); | 1234 | 292k | WRITE_NODE_PTR_FIELD(arg, arg, arg); | 1235 | 292k | WRITE_ENUM_FIELD(DefElemAction, defaction, defaction, defaction); | 1236 | 292k | WRITE_INT_FIELD(location, location, location); | 1237 | 292k | } |
|
1238 | | |
1239 | | static void |
1240 | | _outLockingClause(OUT_TYPE(LockingClause, LockingClause) out, const LockingClause *node) |
1241 | 0 | { |
1242 | 0 | WRITE_LIST_FIELD(locked_rels, lockedRels, lockedRels); |
1243 | 0 | WRITE_ENUM_FIELD(LockClauseStrength, strength, strength, strength); |
1244 | 0 | WRITE_ENUM_FIELD(LockWaitPolicy, wait_policy, waitPolicy, waitPolicy); |
1245 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outLockingClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outLockingClause |
1246 | | |
1247 | | static void |
1248 | | _outXmlSerialize(OUT_TYPE(XmlSerialize, XmlSerialize) out, const XmlSerialize *node) |
1249 | 0 | { |
1250 | 0 | WRITE_ENUM_FIELD(XmlOptionType, xmloption, xmloption, xmloption); |
1251 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
1252 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1253 | 0 | WRITE_BOOL_FIELD(indent, indent, indent); |
1254 | 0 | WRITE_INT_FIELD(location, location, location); |
1255 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outXmlSerialize Unexecuted instantiation: pg_query_outfuncs_json.c:_outXmlSerialize |
1256 | | |
1257 | | static void |
1258 | | _outPartitionElem(OUT_TYPE(PartitionElem, PartitionElem) out, const PartitionElem *node) |
1259 | 0 | { |
1260 | 0 | WRITE_STRING_FIELD(name, name, name); |
1261 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
1262 | 0 | WRITE_LIST_FIELD(collation, collation, collation); |
1263 | 0 | WRITE_LIST_FIELD(opclass, opclass, opclass); |
1264 | 0 | WRITE_INT_FIELD(location, location, location); |
1265 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPartitionElem Unexecuted instantiation: pg_query_outfuncs_json.c:_outPartitionElem |
1266 | | |
1267 | | static void |
1268 | | _outPartitionSpec(OUT_TYPE(PartitionSpec, PartitionSpec) out, const PartitionSpec *node) |
1269 | 0 | { |
1270 | 0 | WRITE_ENUM_FIELD(PartitionStrategy, strategy, strategy, strategy); |
1271 | 0 | WRITE_LIST_FIELD(part_params, partParams, partParams); |
1272 | 0 | WRITE_INT_FIELD(location, location, location); |
1273 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPartitionSpec Unexecuted instantiation: pg_query_outfuncs_json.c:_outPartitionSpec |
1274 | | |
1275 | | static void |
1276 | | _outPartitionBoundSpec(OUT_TYPE(PartitionBoundSpec, PartitionBoundSpec) out, const PartitionBoundSpec *node) |
1277 | 0 | { |
1278 | 0 | WRITE_CHAR_FIELD(strategy, strategy, strategy); |
1279 | 0 | WRITE_BOOL_FIELD(is_default, is_default, is_default); |
1280 | 0 | WRITE_INT_FIELD(modulus, modulus, modulus); |
1281 | 0 | WRITE_INT_FIELD(remainder, remainder, remainder); |
1282 | 0 | WRITE_LIST_FIELD(listdatums, listdatums, listdatums); |
1283 | 0 | WRITE_LIST_FIELD(lowerdatums, lowerdatums, lowerdatums); |
1284 | 0 | WRITE_LIST_FIELD(upperdatums, upperdatums, upperdatums); |
1285 | 0 | WRITE_INT_FIELD(location, location, location); |
1286 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPartitionBoundSpec Unexecuted instantiation: pg_query_outfuncs_json.c:_outPartitionBoundSpec |
1287 | | |
1288 | | static void |
1289 | | _outPartitionRangeDatum(OUT_TYPE(PartitionRangeDatum, PartitionRangeDatum) out, const PartitionRangeDatum *node) |
1290 | 0 | { |
1291 | 0 | WRITE_ENUM_FIELD(PartitionRangeDatumKind, kind, kind, kind); |
1292 | 0 | WRITE_NODE_PTR_FIELD(value, value, value); |
1293 | 0 | WRITE_INT_FIELD(location, location, location); |
1294 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPartitionRangeDatum Unexecuted instantiation: pg_query_outfuncs_json.c:_outPartitionRangeDatum |
1295 | | |
1296 | | static void |
1297 | | _outSinglePartitionSpec(OUT_TYPE(SinglePartitionSpec, SinglePartitionSpec) out, const SinglePartitionSpec *node) |
1298 | 0 | { |
1299 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSinglePartitionSpec Unexecuted instantiation: pg_query_outfuncs_json.c:_outSinglePartitionSpec |
1300 | | |
1301 | | static void |
1302 | | _outPartitionCmd(OUT_TYPE(PartitionCmd, PartitionCmd) out, const PartitionCmd *node) |
1303 | 0 | { |
1304 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, name, name, name); |
1305 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(PartitionBoundSpec, partition_bound_spec, bound, bound, bound); |
1306 | 0 | WRITE_BOOL_FIELD(concurrent, concurrent, concurrent); |
1307 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPartitionCmd Unexecuted instantiation: pg_query_outfuncs_json.c:_outPartitionCmd |
1308 | | |
1309 | | static void |
1310 | | _outRangeTblEntry(OUT_TYPE(RangeTblEntry, RangeTblEntry) out, const RangeTblEntry *node) |
1311 | 0 | { |
1312 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
1313 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, eref, eref, eref); |
1314 | 0 | WRITE_ENUM_FIELD(RTEKind, rtekind, rtekind, rtekind); |
1315 | 0 | WRITE_UINT_FIELD(relid, relid, relid); |
1316 | 0 | WRITE_BOOL_FIELD(inh, inh, inh); |
1317 | 0 | WRITE_CHAR_FIELD(relkind, relkind, relkind); |
1318 | 0 | WRITE_INT_FIELD(rellockmode, rellockmode, rellockmode); |
1319 | 0 | WRITE_UINT_FIELD(perminfoindex, perminfoindex, perminfoindex); |
1320 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TableSampleClause, table_sample_clause, tablesample, tablesample, tablesample); |
1321 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Query, query, subquery, subquery, subquery); |
1322 | 0 | WRITE_BOOL_FIELD(security_barrier, security_barrier, security_barrier); |
1323 | 0 | WRITE_ENUM_FIELD(JoinType, jointype, jointype, jointype); |
1324 | 0 | WRITE_INT_FIELD(joinmergedcols, joinmergedcols, joinmergedcols); |
1325 | 0 | WRITE_LIST_FIELD(joinaliasvars, joinaliasvars, joinaliasvars); |
1326 | 0 | WRITE_LIST_FIELD(joinleftcols, joinleftcols, joinleftcols); |
1327 | 0 | WRITE_LIST_FIELD(joinrightcols, joinrightcols, joinrightcols); |
1328 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, join_using_alias, join_using_alias, join_using_alias); |
1329 | 0 | WRITE_LIST_FIELD(functions, functions, functions); |
1330 | 0 | WRITE_BOOL_FIELD(funcordinality, funcordinality, funcordinality); |
1331 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TableFunc, table_func, tablefunc, tablefunc, tablefunc); |
1332 | 0 | WRITE_LIST_FIELD(values_lists, values_lists, values_lists); |
1333 | 0 | WRITE_STRING_FIELD(ctename, ctename, ctename); |
1334 | 0 | WRITE_UINT_FIELD(ctelevelsup, ctelevelsup, ctelevelsup); |
1335 | 0 | WRITE_BOOL_FIELD(self_reference, self_reference, self_reference); |
1336 | 0 | WRITE_LIST_FIELD(coltypes, coltypes, coltypes); |
1337 | 0 | WRITE_LIST_FIELD(coltypmods, coltypmods, coltypmods); |
1338 | 0 | WRITE_LIST_FIELD(colcollations, colcollations, colcollations); |
1339 | 0 | WRITE_STRING_FIELD(enrname, enrname, enrname); |
1340 | 0 | WRITE_FLOAT_FIELD(enrtuples, enrtuples, enrtuples); |
1341 | 0 | WRITE_BOOL_FIELD(lateral, lateral, lateral); |
1342 | 0 | WRITE_BOOL_FIELD(in_from_cl, inFromCl, inFromCl); |
1343 | 0 | WRITE_LIST_FIELD(security_quals, securityQuals, securityQuals); |
1344 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTblEntry Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTblEntry |
1345 | | |
1346 | | static void |
1347 | | _outRTEPermissionInfo(OUT_TYPE(RTEPermissionInfo, RTEPermissionInfo) out, const RTEPermissionInfo *node) |
1348 | 0 | { |
1349 | 0 | WRITE_UINT_FIELD(relid, relid, relid); |
1350 | 0 | WRITE_BOOL_FIELD(inh, inh, inh); |
1351 | 0 | WRITE_UINT64_FIELD(required_perms, requiredPerms, requiredPerms); |
1352 | 0 | WRITE_UINT_FIELD(check_as_user, checkAsUser, checkAsUser); |
1353 | 0 | WRITE_BITMAPSET_FIELD(selected_cols, selectedCols, selectedCols); |
1354 | 0 | WRITE_BITMAPSET_FIELD(inserted_cols, insertedCols, insertedCols); |
1355 | 0 | WRITE_BITMAPSET_FIELD(updated_cols, updatedCols, updatedCols); |
1356 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRTEPermissionInfo Unexecuted instantiation: pg_query_outfuncs_json.c:_outRTEPermissionInfo |
1357 | | |
1358 | | static void |
1359 | | _outRangeTblFunction(OUT_TYPE(RangeTblFunction, RangeTblFunction) out, const RangeTblFunction *node) |
1360 | 0 | { |
1361 | 0 | WRITE_NODE_PTR_FIELD(funcexpr, funcexpr, funcexpr); |
1362 | 0 | WRITE_INT_FIELD(funccolcount, funccolcount, funccolcount); |
1363 | 0 | WRITE_LIST_FIELD(funccolnames, funccolnames, funccolnames); |
1364 | 0 | WRITE_LIST_FIELD(funccoltypes, funccoltypes, funccoltypes); |
1365 | 0 | WRITE_LIST_FIELD(funccoltypmods, funccoltypmods, funccoltypmods); |
1366 | 0 | WRITE_LIST_FIELD(funccolcollations, funccolcollations, funccolcollations); |
1367 | 0 | WRITE_BITMAPSET_FIELD(funcparams, funcparams, funcparams); |
1368 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRangeTblFunction Unexecuted instantiation: pg_query_outfuncs_json.c:_outRangeTblFunction |
1369 | | |
1370 | | static void |
1371 | | _outTableSampleClause(OUT_TYPE(TableSampleClause, TableSampleClause) out, const TableSampleClause *node) |
1372 | 0 | { |
1373 | 0 | WRITE_UINT_FIELD(tsmhandler, tsmhandler, tsmhandler); |
1374 | 0 | WRITE_LIST_FIELD(args, args, args); |
1375 | 0 | WRITE_NODE_PTR_FIELD(repeatable, repeatable, repeatable); |
1376 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTableSampleClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outTableSampleClause |
1377 | | |
1378 | | static void |
1379 | | _outWithCheckOption(OUT_TYPE(WithCheckOption, WithCheckOption) out, const WithCheckOption *node) |
1380 | 0 | { |
1381 | 0 | WRITE_ENUM_FIELD(WCOKind, kind, kind, kind); |
1382 | 0 | WRITE_STRING_FIELD(relname, relname, relname); |
1383 | 0 | WRITE_STRING_FIELD(polname, polname, polname); |
1384 | 0 | WRITE_NODE_PTR_FIELD(qual, qual, qual); |
1385 | 0 | WRITE_BOOL_FIELD(cascaded, cascaded, cascaded); |
1386 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWithCheckOption Unexecuted instantiation: pg_query_outfuncs_json.c:_outWithCheckOption |
1387 | | |
1388 | | static void |
1389 | | _outSortGroupClause(OUT_TYPE(SortGroupClause, SortGroupClause) out, const SortGroupClause *node) |
1390 | 0 | { |
1391 | 0 | WRITE_UINT_FIELD(tle_sort_group_ref, tleSortGroupRef, tleSortGroupRef); |
1392 | 0 | WRITE_UINT_FIELD(eqop, eqop, eqop); |
1393 | 0 | WRITE_UINT_FIELD(sortop, sortop, sortop); |
1394 | 0 | WRITE_BOOL_FIELD(nulls_first, nulls_first, nulls_first); |
1395 | 0 | WRITE_BOOL_FIELD(hashable, hashable, hashable); |
1396 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSortGroupClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outSortGroupClause |
1397 | | |
1398 | | static void |
1399 | | _outGroupingSet(OUT_TYPE(GroupingSet, GroupingSet) out, const GroupingSet *node) |
1400 | 0 | { |
1401 | 0 | WRITE_ENUM_FIELD(GroupingSetKind, kind, kind, kind); |
1402 | 0 | WRITE_LIST_FIELD(content, content, content); |
1403 | 0 | WRITE_INT_FIELD(location, location, location); |
1404 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outGroupingSet Unexecuted instantiation: pg_query_outfuncs_json.c:_outGroupingSet |
1405 | | |
1406 | | static void |
1407 | | _outWindowClause(OUT_TYPE(WindowClause, WindowClause) out, const WindowClause *node) |
1408 | 0 | { |
1409 | 0 | WRITE_STRING_FIELD(name, name, name); |
1410 | 0 | WRITE_STRING_FIELD(refname, refname, refname); |
1411 | 0 | WRITE_LIST_FIELD(partition_clause, partitionClause, partitionClause); |
1412 | 0 | WRITE_LIST_FIELD(order_clause, orderClause, orderClause); |
1413 | 0 | WRITE_INT_FIELD(frame_options, frameOptions, frameOptions); |
1414 | 0 | WRITE_NODE_PTR_FIELD(start_offset, startOffset, startOffset); |
1415 | 0 | WRITE_NODE_PTR_FIELD(end_offset, endOffset, endOffset); |
1416 | 0 | WRITE_UINT_FIELD(start_in_range_func, startInRangeFunc, startInRangeFunc); |
1417 | 0 | WRITE_UINT_FIELD(end_in_range_func, endInRangeFunc, endInRangeFunc); |
1418 | 0 | WRITE_UINT_FIELD(in_range_coll, inRangeColl, inRangeColl); |
1419 | 0 | WRITE_BOOL_FIELD(in_range_asc, inRangeAsc, inRangeAsc); |
1420 | 0 | WRITE_BOOL_FIELD(in_range_nulls_first, inRangeNullsFirst, inRangeNullsFirst); |
1421 | 0 | WRITE_UINT_FIELD(winref, winref, winref); |
1422 | 0 | WRITE_BOOL_FIELD(copied_order, copiedOrder, copiedOrder); |
1423 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWindowClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outWindowClause |
1424 | | |
1425 | | static void |
1426 | | _outRowMarkClause(OUT_TYPE(RowMarkClause, RowMarkClause) out, const RowMarkClause *node) |
1427 | 0 | { |
1428 | 0 | WRITE_UINT_FIELD(rti, rti, rti); |
1429 | 0 | WRITE_ENUM_FIELD(LockClauseStrength, strength, strength, strength); |
1430 | 0 | WRITE_ENUM_FIELD(LockWaitPolicy, wait_policy, waitPolicy, waitPolicy); |
1431 | 0 | WRITE_BOOL_FIELD(pushed_down, pushedDown, pushedDown); |
1432 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRowMarkClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outRowMarkClause |
1433 | | |
1434 | | static void |
1435 | | _outWithClause(OUT_TYPE(WithClause, WithClause) out, const WithClause *node) |
1436 | 4.78k | { |
1437 | 4.78k | WRITE_LIST_FIELD(ctes, ctes, ctes); |
1438 | 4.78k | WRITE_BOOL_FIELD(recursive, recursive, recursive); |
1439 | 4.78k | WRITE_INT_FIELD(location, location, location); |
1440 | 4.78k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outWithClause pg_query_outfuncs_json.c:_outWithClause Line | Count | Source | 1436 | 4.78k | { | 1437 | 4.78k | WRITE_LIST_FIELD(ctes, ctes, ctes); | 1438 | 4.78k | WRITE_BOOL_FIELD(recursive, recursive, recursive); | 1439 | 4.78k | WRITE_INT_FIELD(location, location, location); | 1440 | 4.78k | } |
|
1441 | | |
1442 | | static void |
1443 | | _outInferClause(OUT_TYPE(InferClause, InferClause) out, const InferClause *node) |
1444 | 0 | { |
1445 | 0 | WRITE_LIST_FIELD(index_elems, indexElems, indexElems); |
1446 | 0 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1447 | 0 | WRITE_STRING_FIELD(conname, conname, conname); |
1448 | 0 | WRITE_INT_FIELD(location, location, location); |
1449 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outInferClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outInferClause |
1450 | | |
1451 | | static void |
1452 | | _outOnConflictClause(OUT_TYPE(OnConflictClause, OnConflictClause) out, const OnConflictClause *node) |
1453 | 0 | { |
1454 | 0 | WRITE_ENUM_FIELD(OnConflictAction, action, action, action); |
1455 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(InferClause, infer_clause, infer, infer, infer); |
1456 | 0 | WRITE_LIST_FIELD(target_list, targetList, targetList); |
1457 | 0 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1458 | 0 | WRITE_INT_FIELD(location, location, location); |
1459 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outOnConflictClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outOnConflictClause |
1460 | | |
1461 | | static void |
1462 | | _outCTESearchClause(OUT_TYPE(CTESearchClause, CTESearchClause) out, const CTESearchClause *node) |
1463 | 0 | { |
1464 | 0 | WRITE_LIST_FIELD(search_col_list, search_col_list, search_col_list); |
1465 | 0 | WRITE_BOOL_FIELD(search_breadth_first, search_breadth_first, search_breadth_first); |
1466 | 0 | WRITE_STRING_FIELD(search_seq_column, search_seq_column, search_seq_column); |
1467 | 0 | WRITE_INT_FIELD(location, location, location); |
1468 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCTESearchClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outCTESearchClause |
1469 | | |
1470 | | static void |
1471 | | _outCTECycleClause(OUT_TYPE(CTECycleClause, CTECycleClause) out, const CTECycleClause *node) |
1472 | 0 | { |
1473 | 0 | WRITE_LIST_FIELD(cycle_col_list, cycle_col_list, cycle_col_list); |
1474 | 0 | WRITE_STRING_FIELD(cycle_mark_column, cycle_mark_column, cycle_mark_column); |
1475 | 0 | WRITE_NODE_PTR_FIELD(cycle_mark_value, cycle_mark_value, cycle_mark_value); |
1476 | 0 | WRITE_NODE_PTR_FIELD(cycle_mark_default, cycle_mark_default, cycle_mark_default); |
1477 | 0 | WRITE_STRING_FIELD(cycle_path_column, cycle_path_column, cycle_path_column); |
1478 | 0 | WRITE_INT_FIELD(location, location, location); |
1479 | 0 | WRITE_UINT_FIELD(cycle_mark_type, cycle_mark_type, cycle_mark_type); |
1480 | 0 | WRITE_INT_FIELD(cycle_mark_typmod, cycle_mark_typmod, cycle_mark_typmod); |
1481 | 0 | WRITE_UINT_FIELD(cycle_mark_collation, cycle_mark_collation, cycle_mark_collation); |
1482 | 0 | WRITE_UINT_FIELD(cycle_mark_neop, cycle_mark_neop, cycle_mark_neop); |
1483 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCTECycleClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outCTECycleClause |
1484 | | |
1485 | | static void |
1486 | | _outCommonTableExpr(OUT_TYPE(CommonTableExpr, CommonTableExpr) out, const CommonTableExpr *node) |
1487 | 4.78k | { |
1488 | 4.78k | WRITE_STRING_FIELD(ctename, ctename, ctename); |
1489 | 4.78k | WRITE_LIST_FIELD(aliascolnames, aliascolnames, aliascolnames); |
1490 | 4.78k | WRITE_ENUM_FIELD(CTEMaterialize, ctematerialized, ctematerialized, ctematerialized); |
1491 | 4.78k | WRITE_NODE_PTR_FIELD(ctequery, ctequery, ctequery); |
1492 | 4.78k | WRITE_SPECIFIC_NODE_PTR_FIELD(CTESearchClause, ctesearch_clause, search_clause, search_clause, search_clause); |
1493 | 4.78k | WRITE_SPECIFIC_NODE_PTR_FIELD(CTECycleClause, ctecycle_clause, cycle_clause, cycle_clause, cycle_clause); |
1494 | 4.78k | WRITE_INT_FIELD(location, location, location); |
1495 | 4.78k | WRITE_BOOL_FIELD(cterecursive, cterecursive, cterecursive); |
1496 | 4.78k | WRITE_INT_FIELD(cterefcount, cterefcount, cterefcount); |
1497 | 4.78k | WRITE_LIST_FIELD(ctecolnames, ctecolnames, ctecolnames); |
1498 | 4.78k | WRITE_LIST_FIELD(ctecoltypes, ctecoltypes, ctecoltypes); |
1499 | 4.78k | WRITE_LIST_FIELD(ctecoltypmods, ctecoltypmods, ctecoltypmods); |
1500 | 4.78k | WRITE_LIST_FIELD(ctecolcollations, ctecolcollations, ctecolcollations); |
1501 | 4.78k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCommonTableExpr pg_query_outfuncs_json.c:_outCommonTableExpr Line | Count | Source | 1487 | 4.78k | { | 1488 | 4.78k | WRITE_STRING_FIELD(ctename, ctename, ctename); | 1489 | 4.78k | WRITE_LIST_FIELD(aliascolnames, aliascolnames, aliascolnames); | 1490 | 4.78k | WRITE_ENUM_FIELD(CTEMaterialize, ctematerialized, ctematerialized, ctematerialized); | 1491 | 4.78k | WRITE_NODE_PTR_FIELD(ctequery, ctequery, ctequery); | 1492 | 4.78k | WRITE_SPECIFIC_NODE_PTR_FIELD(CTESearchClause, ctesearch_clause, search_clause, search_clause, search_clause); | 1493 | 4.78k | WRITE_SPECIFIC_NODE_PTR_FIELD(CTECycleClause, ctecycle_clause, cycle_clause, cycle_clause, cycle_clause); | 1494 | 4.78k | WRITE_INT_FIELD(location, location, location); | 1495 | 4.78k | WRITE_BOOL_FIELD(cterecursive, cterecursive, cterecursive); | 1496 | 4.78k | WRITE_INT_FIELD(cterefcount, cterefcount, cterefcount); | 1497 | 4.78k | WRITE_LIST_FIELD(ctecolnames, ctecolnames, ctecolnames); | 1498 | 4.78k | WRITE_LIST_FIELD(ctecoltypes, ctecoltypes, ctecoltypes); | 1499 | 4.78k | WRITE_LIST_FIELD(ctecoltypmods, ctecoltypmods, ctecoltypmods); | 1500 | | WRITE_LIST_FIELD(ctecolcollations, ctecolcollations, ctecolcollations); | 1501 | 4.78k | } |
|
1502 | | |
1503 | | static void |
1504 | | _outMergeWhenClause(OUT_TYPE(MergeWhenClause, MergeWhenClause) out, const MergeWhenClause *node) |
1505 | 0 | { |
1506 | 0 | WRITE_ENUM_FIELD(MergeMatchKind, match_kind, matchKind, matchKind); |
1507 | 0 | WRITE_ENUM_FIELD(CmdType, command_type, commandType, commandType); |
1508 | 0 | WRITE_ENUM_FIELD(OverridingKind, override, override, override); |
1509 | 0 | WRITE_NODE_PTR_FIELD(condition, condition, condition); |
1510 | 0 | WRITE_LIST_FIELD(target_list, targetList, targetList); |
1511 | 0 | WRITE_LIST_FIELD(values, values, values); |
1512 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMergeWhenClause Unexecuted instantiation: pg_query_outfuncs_json.c:_outMergeWhenClause |
1513 | | |
1514 | | static void |
1515 | | _outTriggerTransition(OUT_TYPE(TriggerTransition, TriggerTransition) out, const TriggerTransition *node) |
1516 | 0 | { |
1517 | 0 | WRITE_STRING_FIELD(name, name, name); |
1518 | 0 | WRITE_BOOL_FIELD(is_new, isNew, isNew); |
1519 | 0 | WRITE_BOOL_FIELD(is_table, isTable, isTable); |
1520 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTriggerTransition Unexecuted instantiation: pg_query_outfuncs_json.c:_outTriggerTransition |
1521 | | |
1522 | | static void |
1523 | | _outJsonOutput(OUT_TYPE(JsonOutput, JsonOutput) out, const JsonOutput *node) |
1524 | 0 | { |
1525 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1526 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonReturning, json_returning, returning, returning, returning); |
1527 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonOutput Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonOutput |
1528 | | |
1529 | | static void |
1530 | | _outJsonArgument(OUT_TYPE(JsonArgument, JsonArgument) out, const JsonArgument *node) |
1531 | 0 | { |
1532 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, val, val, val); |
1533 | 0 | WRITE_STRING_FIELD(name, name, name); |
1534 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonArgument Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonArgument |
1535 | | |
1536 | | static void |
1537 | | _outJsonFuncExpr(OUT_TYPE(JsonFuncExpr, JsonFuncExpr) out, const JsonFuncExpr *node) |
1538 | 0 | { |
1539 | 0 | WRITE_ENUM_FIELD(JsonExprOp, op, op, op); |
1540 | 0 | WRITE_STRING_FIELD(column_name, column_name, column_name); |
1541 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, context_item, context_item, context_item); |
1542 | 0 | WRITE_NODE_PTR_FIELD(pathspec, pathspec, pathspec); |
1543 | 0 | WRITE_LIST_FIELD(passing, passing, passing); |
1544 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1545 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_empty, on_empty, on_empty); |
1546 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_error, on_error, on_error); |
1547 | 0 | WRITE_ENUM_FIELD(JsonWrapper, wrapper, wrapper, wrapper); |
1548 | 0 | WRITE_ENUM_FIELD(JsonQuotes, quotes, quotes, quotes); |
1549 | 0 | WRITE_INT_FIELD(location, location, location); |
1550 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonFuncExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonFuncExpr |
1551 | | |
1552 | | static void |
1553 | | _outJsonTablePathSpec(OUT_TYPE(JsonTablePathSpec, JsonTablePathSpec) out, const JsonTablePathSpec *node) |
1554 | 0 | { |
1555 | 0 | WRITE_NODE_PTR_FIELD(string, string, string); |
1556 | 0 | WRITE_STRING_FIELD(name, name, name); |
1557 | 0 | WRITE_INT_FIELD(name_location, name_location, name_location); |
1558 | 0 | WRITE_INT_FIELD(location, location, location); |
1559 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTablePathSpec Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTablePathSpec |
1560 | | |
1561 | | static void |
1562 | | _outJsonTable(OUT_TYPE(JsonTable, JsonTable) out, const JsonTable *node) |
1563 | 0 | { |
1564 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, context_item, context_item, context_item); |
1565 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonTablePathSpec, json_table_path_spec, pathspec, pathspec, pathspec); |
1566 | 0 | WRITE_LIST_FIELD(passing, passing, passing); |
1567 | 0 | WRITE_LIST_FIELD(columns, columns, columns); |
1568 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_error, on_error, on_error); |
1569 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(Alias, alias, alias, alias, alias); |
1570 | 0 | WRITE_BOOL_FIELD(lateral, lateral, lateral); |
1571 | 0 | WRITE_INT_FIELD(location, location, location); |
1572 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTable Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTable |
1573 | | |
1574 | | static void |
1575 | | _outJsonTableColumn(OUT_TYPE(JsonTableColumn, JsonTableColumn) out, const JsonTableColumn *node) |
1576 | 0 | { |
1577 | 0 | WRITE_ENUM_FIELD(JsonTableColumnType, coltype, coltype, coltype); |
1578 | 0 | WRITE_STRING_FIELD(name, name, name); |
1579 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
1580 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonTablePathSpec, json_table_path_spec, pathspec, pathspec, pathspec); |
1581 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
1582 | 0 | WRITE_ENUM_FIELD(JsonWrapper, wrapper, wrapper, wrapper); |
1583 | 0 | WRITE_ENUM_FIELD(JsonQuotes, quotes, quotes, quotes); |
1584 | 0 | WRITE_LIST_FIELD(columns, columns, columns); |
1585 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_empty, on_empty, on_empty); |
1586 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonBehavior, json_behavior, on_error, on_error, on_error); |
1587 | 0 | WRITE_INT_FIELD(location, location, location); |
1588 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonTableColumn Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonTableColumn |
1589 | | |
1590 | | static void |
1591 | | _outJsonKeyValue(OUT_TYPE(JsonKeyValue, JsonKeyValue) out, const JsonKeyValue *node) |
1592 | 0 | { |
1593 | 0 | WRITE_NODE_PTR_FIELD(key, key, key); |
1594 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, value, value, value); |
1595 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonKeyValue Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonKeyValue |
1596 | | |
1597 | | static void |
1598 | | _outJsonParseExpr(OUT_TYPE(JsonParseExpr, JsonParseExpr) out, const JsonParseExpr *node) |
1599 | 3.15k | { |
1600 | 3.15k | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, expr, expr, expr); |
1601 | 3.15k | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1602 | 3.15k | WRITE_BOOL_FIELD(unique_keys, unique_keys, unique_keys); |
1603 | 3.15k | WRITE_INT_FIELD(location, location, location); |
1604 | 3.15k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonParseExpr pg_query_outfuncs_json.c:_outJsonParseExpr Line | Count | Source | 1599 | 3.15k | { | 1600 | 3.15k | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, expr, expr, expr); | 1601 | 3.15k | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); | 1602 | 3.15k | WRITE_BOOL_FIELD(unique_keys, unique_keys, unique_keys); | 1603 | 3.15k | WRITE_INT_FIELD(location, location, location); | 1604 | 3.15k | } |
|
1605 | | |
1606 | | static void |
1607 | | _outJsonScalarExpr(OUT_TYPE(JsonScalarExpr, JsonScalarExpr) out, const JsonScalarExpr *node) |
1608 | 0 | { |
1609 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
1610 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1611 | 0 | WRITE_INT_FIELD(location, location, location); |
1612 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonScalarExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonScalarExpr |
1613 | | |
1614 | | static void |
1615 | | _outJsonSerializeExpr(OUT_TYPE(JsonSerializeExpr, JsonSerializeExpr) out, const JsonSerializeExpr *node) |
1616 | 0 | { |
1617 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, expr, expr, expr); |
1618 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1619 | 0 | WRITE_INT_FIELD(location, location, location); |
1620 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonSerializeExpr Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonSerializeExpr |
1621 | | |
1622 | | static void |
1623 | | _outJsonObjectConstructor(OUT_TYPE(JsonObjectConstructor, JsonObjectConstructor) out, const JsonObjectConstructor *node) |
1624 | 0 | { |
1625 | 0 | WRITE_LIST_FIELD(exprs, exprs, exprs); |
1626 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1627 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
1628 | 0 | WRITE_BOOL_FIELD(unique, unique, unique); |
1629 | 0 | WRITE_INT_FIELD(location, location, location); |
1630 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonObjectConstructor Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonObjectConstructor |
1631 | | |
1632 | | static void |
1633 | | _outJsonArrayConstructor(OUT_TYPE(JsonArrayConstructor, JsonArrayConstructor) out, const JsonArrayConstructor *node) |
1634 | 0 | { |
1635 | 0 | WRITE_LIST_FIELD(exprs, exprs, exprs); |
1636 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1637 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
1638 | 0 | WRITE_INT_FIELD(location, location, location); |
1639 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonArrayConstructor Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonArrayConstructor |
1640 | | |
1641 | | static void |
1642 | | _outJsonArrayQueryConstructor(OUT_TYPE(JsonArrayQueryConstructor, JsonArrayQueryConstructor) out, const JsonArrayQueryConstructor *node) |
1643 | 0 | { |
1644 | 0 | WRITE_NODE_PTR_FIELD(query, query, query); |
1645 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1646 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonFormat, json_format, format, format, format); |
1647 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
1648 | 0 | WRITE_INT_FIELD(location, location, location); |
1649 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonArrayQueryConstructor Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonArrayQueryConstructor |
1650 | | |
1651 | | static void |
1652 | | _outJsonAggConstructor(OUT_TYPE(JsonAggConstructor, JsonAggConstructor) out, const JsonAggConstructor *node) |
1653 | 0 | { |
1654 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonOutput, json_output, output, output, output); |
1655 | 0 | WRITE_NODE_PTR_FIELD(agg_filter, agg_filter, agg_filter); |
1656 | 0 | WRITE_LIST_FIELD(agg_order, agg_order, agg_order); |
1657 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(WindowDef, window_def, over, over, over); |
1658 | 0 | WRITE_INT_FIELD(location, location, location); |
1659 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonAggConstructor Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonAggConstructor |
1660 | | |
1661 | | static void |
1662 | | _outJsonObjectAgg(OUT_TYPE(JsonObjectAgg, JsonObjectAgg) out, const JsonObjectAgg *node) |
1663 | 0 | { |
1664 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonAggConstructor, json_agg_constructor, constructor, constructor, constructor); |
1665 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonKeyValue, json_key_value, arg, arg, arg); |
1666 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
1667 | 0 | WRITE_BOOL_FIELD(unique, unique, unique); |
1668 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonObjectAgg Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonObjectAgg |
1669 | | |
1670 | | static void |
1671 | | _outJsonArrayAgg(OUT_TYPE(JsonArrayAgg, JsonArrayAgg) out, const JsonArrayAgg *node) |
1672 | 0 | { |
1673 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonAggConstructor, json_agg_constructor, constructor, constructor, constructor); |
1674 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(JsonValueExpr, json_value_expr, arg, arg, arg); |
1675 | 0 | WRITE_BOOL_FIELD(absent_on_null, absent_on_null, absent_on_null); |
1676 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outJsonArrayAgg Unexecuted instantiation: pg_query_outfuncs_json.c:_outJsonArrayAgg |
1677 | | |
1678 | | static void |
1679 | | _outRawStmt(OUT_TYPE(RawStmt, RawStmt) out, const RawStmt *node) |
1680 | 22.5k | { |
1681 | 22.5k | WRITE_NODE_PTR_FIELD(stmt, stmt, stmt); |
1682 | 22.5k | WRITE_INT_FIELD(stmt_location, stmt_location, stmt_location); |
1683 | 22.5k | WRITE_INT_FIELD(stmt_len, stmt_len, stmt_len); |
1684 | 22.5k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRawStmt pg_query_outfuncs_json.c:_outRawStmt Line | Count | Source | 1680 | 22.5k | { | 1681 | 22.5k | WRITE_NODE_PTR_FIELD(stmt, stmt, stmt); | 1682 | 22.5k | WRITE_INT_FIELD(stmt_location, stmt_location, stmt_location); | 1683 | 22.5k | WRITE_INT_FIELD(stmt_len, stmt_len, stmt_len); | 1684 | 22.5k | } |
|
1685 | | |
1686 | | static void |
1687 | | _outInsertStmt(OUT_TYPE(InsertStmt, InsertStmt) out, const InsertStmt *node) |
1688 | 2.19k | { |
1689 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1690 | 2.19k | WRITE_LIST_FIELD(cols, cols, cols); |
1691 | 2.19k | WRITE_NODE_PTR_FIELD(select_stmt, selectStmt, selectStmt); |
1692 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(OnConflictClause, on_conflict_clause, on_conflict_clause, onConflictClause, onConflictClause); |
1693 | 2.19k | WRITE_LIST_FIELD(returning_list, returningList, returningList); |
1694 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); |
1695 | 2.19k | WRITE_ENUM_FIELD(OverridingKind, override, override, override); |
1696 | 2.19k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outInsertStmt pg_query_outfuncs_json.c:_outInsertStmt Line | Count | Source | 1688 | 2.19k | { | 1689 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 1690 | 2.19k | WRITE_LIST_FIELD(cols, cols, cols); | 1691 | 2.19k | WRITE_NODE_PTR_FIELD(select_stmt, selectStmt, selectStmt); | 1692 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(OnConflictClause, on_conflict_clause, on_conflict_clause, onConflictClause, onConflictClause); | 1693 | 2.19k | WRITE_LIST_FIELD(returning_list, returningList, returningList); | 1694 | 2.19k | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); | 1695 | 2.19k | WRITE_ENUM_FIELD(OverridingKind, override, override, override); | 1696 | 2.19k | } |
|
1697 | | |
1698 | | static void |
1699 | | _outDeleteStmt(OUT_TYPE(DeleteStmt, DeleteStmt) out, const DeleteStmt *node) |
1700 | 0 | { |
1701 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1702 | 0 | WRITE_LIST_FIELD(using_clause, usingClause, usingClause); |
1703 | 0 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1704 | 0 | WRITE_LIST_FIELD(returning_list, returningList, returningList); |
1705 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); |
1706 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDeleteStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDeleteStmt |
1707 | | |
1708 | | static void |
1709 | | _outUpdateStmt(OUT_TYPE(UpdateStmt, UpdateStmt) out, const UpdateStmt *node) |
1710 | 93 | { |
1711 | 93 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1712 | 93 | WRITE_LIST_FIELD(target_list, targetList, targetList); |
1713 | 93 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1714 | 93 | WRITE_LIST_FIELD(from_clause, fromClause, fromClause); |
1715 | 93 | WRITE_LIST_FIELD(returning_list, returningList, returningList); |
1716 | 93 | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); |
1717 | 93 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outUpdateStmt pg_query_outfuncs_json.c:_outUpdateStmt Line | Count | Source | 1710 | 93 | { | 1711 | 93 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 1712 | 93 | WRITE_LIST_FIELD(target_list, targetList, targetList); | 1713 | 93 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); | 1714 | 93 | WRITE_LIST_FIELD(from_clause, fromClause, fromClause); | 1715 | 93 | WRITE_LIST_FIELD(returning_list, returningList, returningList); | 1716 | | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); | 1717 | 93 | } |
|
1718 | | |
1719 | | static void |
1720 | | _outMergeStmt(OUT_TYPE(MergeStmt, MergeStmt) out, const MergeStmt *node) |
1721 | 0 | { |
1722 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1723 | 0 | WRITE_NODE_PTR_FIELD(source_relation, sourceRelation, sourceRelation); |
1724 | 0 | WRITE_NODE_PTR_FIELD(join_condition, joinCondition, joinCondition); |
1725 | 0 | WRITE_LIST_FIELD(merge_when_clauses, mergeWhenClauses, mergeWhenClauses); |
1726 | 0 | WRITE_LIST_FIELD(returning_list, returningList, returningList); |
1727 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); |
1728 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outMergeStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outMergeStmt |
1729 | | |
1730 | | static void |
1731 | | _outSelectStmt(OUT_TYPE(SelectStmt, SelectStmt) out, const SelectStmt *node) |
1732 | 25.1k | { |
1733 | 25.1k | WRITE_LIST_FIELD(distinct_clause, distinctClause, distinctClause); |
1734 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(IntoClause, into_clause, into_clause, intoClause, intoClause); |
1735 | 25.1k | WRITE_LIST_FIELD(target_list, targetList, targetList); |
1736 | 25.1k | WRITE_LIST_FIELD(from_clause, fromClause, fromClause); |
1737 | 25.1k | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1738 | 25.1k | WRITE_LIST_FIELD(group_clause, groupClause, groupClause); |
1739 | 25.1k | WRITE_BOOL_FIELD(group_distinct, groupDistinct, groupDistinct); |
1740 | 25.1k | WRITE_NODE_PTR_FIELD(having_clause, havingClause, havingClause); |
1741 | 25.1k | WRITE_LIST_FIELD(window_clause, windowClause, windowClause); |
1742 | 25.1k | WRITE_LIST_FIELD(values_lists, valuesLists, valuesLists); |
1743 | 25.1k | WRITE_LIST_FIELD(sort_clause, sortClause, sortClause); |
1744 | 25.1k | WRITE_NODE_PTR_FIELD(limit_offset, limitOffset, limitOffset); |
1745 | 25.1k | WRITE_NODE_PTR_FIELD(limit_count, limitCount, limitCount); |
1746 | 25.1k | WRITE_ENUM_FIELD(LimitOption, limit_option, limitOption, limitOption); |
1747 | 25.1k | WRITE_LIST_FIELD(locking_clause, lockingClause, lockingClause); |
1748 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); |
1749 | 25.1k | WRITE_ENUM_FIELD(SetOperation, op, op, op); |
1750 | 25.1k | WRITE_BOOL_FIELD(all, all, all); |
1751 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(SelectStmt, select_stmt, larg, larg, larg); |
1752 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(SelectStmt, select_stmt, rarg, rarg, rarg); |
1753 | 25.1k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSelectStmt pg_query_outfuncs_json.c:_outSelectStmt Line | Count | Source | 1732 | 25.1k | { | 1733 | 25.1k | WRITE_LIST_FIELD(distinct_clause, distinctClause, distinctClause); | 1734 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(IntoClause, into_clause, into_clause, intoClause, intoClause); | 1735 | 25.1k | WRITE_LIST_FIELD(target_list, targetList, targetList); | 1736 | 25.1k | WRITE_LIST_FIELD(from_clause, fromClause, fromClause); | 1737 | 25.1k | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); | 1738 | 25.1k | WRITE_LIST_FIELD(group_clause, groupClause, groupClause); | 1739 | 25.1k | WRITE_BOOL_FIELD(group_distinct, groupDistinct, groupDistinct); | 1740 | 25.1k | WRITE_NODE_PTR_FIELD(having_clause, havingClause, havingClause); | 1741 | 25.1k | WRITE_LIST_FIELD(window_clause, windowClause, windowClause); | 1742 | 25.1k | WRITE_LIST_FIELD(values_lists, valuesLists, valuesLists); | 1743 | 25.1k | WRITE_LIST_FIELD(sort_clause, sortClause, sortClause); | 1744 | 25.1k | WRITE_NODE_PTR_FIELD(limit_offset, limitOffset, limitOffset); | 1745 | 25.1k | WRITE_NODE_PTR_FIELD(limit_count, limitCount, limitCount); | 1746 | 25.1k | WRITE_ENUM_FIELD(LimitOption, limit_option, limitOption, limitOption); | 1747 | 25.1k | WRITE_LIST_FIELD(locking_clause, lockingClause, lockingClause); | 1748 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(WithClause, with_clause, with_clause, withClause, withClause); | 1749 | 25.1k | WRITE_ENUM_FIELD(SetOperation, op, op, op); | 1750 | 25.1k | WRITE_BOOL_FIELD(all, all, all); | 1751 | 25.1k | WRITE_SPECIFIC_NODE_PTR_FIELD(SelectStmt, select_stmt, larg, larg, larg); | 1752 | | WRITE_SPECIFIC_NODE_PTR_FIELD(SelectStmt, select_stmt, rarg, rarg, rarg); | 1753 | 25.1k | } |
|
1754 | | |
1755 | | static void |
1756 | | _outSetOperationStmt(OUT_TYPE(SetOperationStmt, SetOperationStmt) out, const SetOperationStmt *node) |
1757 | 0 | { |
1758 | 0 | WRITE_ENUM_FIELD(SetOperation, op, op, op); |
1759 | 0 | WRITE_BOOL_FIELD(all, all, all); |
1760 | 0 | WRITE_NODE_PTR_FIELD(larg, larg, larg); |
1761 | 0 | WRITE_NODE_PTR_FIELD(rarg, rarg, rarg); |
1762 | 0 | WRITE_LIST_FIELD(col_types, colTypes, colTypes); |
1763 | 0 | WRITE_LIST_FIELD(col_typmods, colTypmods, colTypmods); |
1764 | 0 | WRITE_LIST_FIELD(col_collations, colCollations, colCollations); |
1765 | 0 | WRITE_LIST_FIELD(group_clauses, groupClauses, groupClauses); |
1766 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSetOperationStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outSetOperationStmt |
1767 | | |
1768 | | static void |
1769 | | _outReturnStmt(OUT_TYPE(ReturnStmt, ReturnStmt) out, const ReturnStmt *node) |
1770 | 0 | { |
1771 | 0 | WRITE_NODE_PTR_FIELD(returnval, returnval, returnval); |
1772 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outReturnStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outReturnStmt |
1773 | | |
1774 | | static void |
1775 | | _outPLAssignStmt(OUT_TYPE(PLAssignStmt, PLAssignStmt) out, const PLAssignStmt *node) |
1776 | 0 | { |
1777 | 0 | WRITE_STRING_FIELD(name, name, name); |
1778 | 0 | WRITE_LIST_FIELD(indirection, indirection, indirection); |
1779 | 0 | WRITE_INT_FIELD(nnames, nnames, nnames); |
1780 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(SelectStmt, select_stmt, val, val, val); |
1781 | 0 | WRITE_INT_FIELD(location, location, location); |
1782 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPLAssignStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outPLAssignStmt |
1783 | | |
1784 | | static void |
1785 | | _outCreateSchemaStmt(OUT_TYPE(CreateSchemaStmt, CreateSchemaStmt) out, const CreateSchemaStmt *node) |
1786 | 0 | { |
1787 | 0 | WRITE_STRING_FIELD(schemaname, schemaname, schemaname); |
1788 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, authrole, authrole, authrole); |
1789 | 0 | WRITE_LIST_FIELD(schema_elts, schemaElts, schemaElts); |
1790 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
1791 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateSchemaStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateSchemaStmt |
1792 | | |
1793 | | static void |
1794 | | _outAlterTableStmt(OUT_TYPE(AlterTableStmt, AlterTableStmt) out, const AlterTableStmt *node) |
1795 | 0 | { |
1796 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1797 | 0 | WRITE_LIST_FIELD(cmds, cmds, cmds); |
1798 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
1799 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
1800 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTableStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTableStmt |
1801 | | |
1802 | | static void |
1803 | | _outReplicaIdentityStmt(OUT_TYPE(ReplicaIdentityStmt, ReplicaIdentityStmt) out, const ReplicaIdentityStmt *node) |
1804 | 0 | { |
1805 | 0 | WRITE_CHAR_FIELD(identity_type, identity_type, identity_type); |
1806 | 0 | WRITE_STRING_FIELD(name, name, name); |
1807 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outReplicaIdentityStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outReplicaIdentityStmt |
1808 | | |
1809 | | static void |
1810 | | _outAlterTableCmd(OUT_TYPE(AlterTableCmd, AlterTableCmd) out, const AlterTableCmd *node) |
1811 | 0 | { |
1812 | 0 | WRITE_ENUM_FIELD(AlterTableType, subtype, subtype, subtype); |
1813 | 0 | WRITE_STRING_FIELD(name, name, name); |
1814 | 0 | WRITE_INT_FIELD(num, num, num); |
1815 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, newowner, newowner, newowner); |
1816 | 0 | WRITE_NODE_PTR_FIELD(def, def, def); |
1817 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
1818 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
1819 | 0 | WRITE_BOOL_FIELD(recurse, recurse, recurse); |
1820 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTableCmd Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTableCmd |
1821 | | |
1822 | | static void |
1823 | | _outAlterCollationStmt(OUT_TYPE(AlterCollationStmt, AlterCollationStmt) out, const AlterCollationStmt *node) |
1824 | 0 | { |
1825 | 0 | WRITE_LIST_FIELD(collname, collname, collname); |
1826 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterCollationStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterCollationStmt |
1827 | | |
1828 | | static void |
1829 | | _outAlterDomainStmt(OUT_TYPE(AlterDomainStmt, AlterDomainStmt) out, const AlterDomainStmt *node) |
1830 | 0 | { |
1831 | 0 | WRITE_CHAR_FIELD(subtype, subtype, subtype); |
1832 | 0 | WRITE_LIST_FIELD(type_name, typeName, typeName); |
1833 | 0 | WRITE_STRING_FIELD(name, name, name); |
1834 | 0 | WRITE_NODE_PTR_FIELD(def, def, def); |
1835 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
1836 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
1837 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterDomainStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterDomainStmt |
1838 | | |
1839 | | static void |
1840 | | _outGrantStmt(OUT_TYPE(GrantStmt, GrantStmt) out, const GrantStmt *node) |
1841 | 0 | { |
1842 | 0 | WRITE_BOOL_FIELD(is_grant, is_grant, is_grant); |
1843 | 0 | WRITE_ENUM_FIELD(GrantTargetType, targtype, targtype, targtype); |
1844 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
1845 | 0 | WRITE_LIST_FIELD(objects, objects, objects); |
1846 | 0 | WRITE_LIST_FIELD(privileges, privileges, privileges); |
1847 | 0 | WRITE_LIST_FIELD(grantees, grantees, grantees); |
1848 | 0 | WRITE_BOOL_FIELD(grant_option, grant_option, grant_option); |
1849 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, grantor, grantor, grantor); |
1850 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
1851 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outGrantStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outGrantStmt |
1852 | | |
1853 | | static void |
1854 | | _outObjectWithArgs(OUT_TYPE(ObjectWithArgs, ObjectWithArgs) out, const ObjectWithArgs *node) |
1855 | 17 | { |
1856 | 17 | WRITE_LIST_FIELD(objname, objname, objname); |
1857 | 17 | WRITE_LIST_FIELD(objargs, objargs, objargs); |
1858 | 17 | WRITE_LIST_FIELD(objfuncargs, objfuncargs, objfuncargs); |
1859 | 17 | WRITE_BOOL_FIELD(args_unspecified, args_unspecified, args_unspecified); |
1860 | 17 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outObjectWithArgs pg_query_outfuncs_json.c:_outObjectWithArgs Line | Count | Source | 1855 | 17 | { | 1856 | 17 | WRITE_LIST_FIELD(objname, objname, objname); | 1857 | 17 | WRITE_LIST_FIELD(objargs, objargs, objargs); | 1858 | 17 | WRITE_LIST_FIELD(objfuncargs, objfuncargs, objfuncargs); | 1859 | 17 | WRITE_BOOL_FIELD(args_unspecified, args_unspecified, args_unspecified); | 1860 | 17 | } |
|
1861 | | |
1862 | | static void |
1863 | | _outAccessPriv(OUT_TYPE(AccessPriv, AccessPriv) out, const AccessPriv *node) |
1864 | 2 | { |
1865 | 2 | WRITE_STRING_FIELD(priv_name, priv_name, priv_name); |
1866 | 2 | WRITE_LIST_FIELD(cols, cols, cols); |
1867 | 2 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAccessPriv pg_query_outfuncs_json.c:_outAccessPriv Line | Count | Source | 1864 | 2 | { | 1865 | 2 | WRITE_STRING_FIELD(priv_name, priv_name, priv_name); | 1866 | | WRITE_LIST_FIELD(cols, cols, cols); | 1867 | 2 | } |
|
1868 | | |
1869 | | static void |
1870 | | _outGrantRoleStmt(OUT_TYPE(GrantRoleStmt, GrantRoleStmt) out, const GrantRoleStmt *node) |
1871 | 2 | { |
1872 | 2 | WRITE_LIST_FIELD(granted_roles, granted_roles, granted_roles); |
1873 | 2 | WRITE_LIST_FIELD(grantee_roles, grantee_roles, grantee_roles); |
1874 | 2 | WRITE_BOOL_FIELD(is_grant, is_grant, is_grant); |
1875 | 2 | WRITE_LIST_FIELD(opt, opt, opt); |
1876 | 2 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, grantor, grantor, grantor); |
1877 | 2 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
1878 | 2 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outGrantRoleStmt pg_query_outfuncs_json.c:_outGrantRoleStmt Line | Count | Source | 1871 | 2 | { | 1872 | 2 | WRITE_LIST_FIELD(granted_roles, granted_roles, granted_roles); | 1873 | 2 | WRITE_LIST_FIELD(grantee_roles, grantee_roles, grantee_roles); | 1874 | 2 | WRITE_BOOL_FIELD(is_grant, is_grant, is_grant); | 1875 | 2 | WRITE_LIST_FIELD(opt, opt, opt); | 1876 | 2 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, grantor, grantor, grantor); | 1877 | 2 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); | 1878 | 2 | } |
|
1879 | | |
1880 | | static void |
1881 | | _outAlterDefaultPrivilegesStmt(OUT_TYPE(AlterDefaultPrivilegesStmt, AlterDefaultPrivilegesStmt) out, const AlterDefaultPrivilegesStmt *node) |
1882 | 0 | { |
1883 | 0 | WRITE_LIST_FIELD(options, options, options); |
1884 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(GrantStmt, grant_stmt, action, action, action); |
1885 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterDefaultPrivilegesStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterDefaultPrivilegesStmt |
1886 | | |
1887 | | static void |
1888 | | _outCopyStmt(OUT_TYPE(CopyStmt, CopyStmt) out, const CopyStmt *node) |
1889 | 2.09k | { |
1890 | 2.09k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1891 | 2.09k | WRITE_NODE_PTR_FIELD(query, query, query); |
1892 | 2.09k | WRITE_LIST_FIELD(attlist, attlist, attlist); |
1893 | 2.09k | WRITE_BOOL_FIELD(is_from, is_from, is_from); |
1894 | 2.09k | WRITE_BOOL_FIELD(is_program, is_program, is_program); |
1895 | 2.09k | WRITE_STRING_FIELD(filename, filename, filename); |
1896 | 2.09k | WRITE_LIST_FIELD(options, options, options); |
1897 | 2.09k | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
1898 | 2.09k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCopyStmt pg_query_outfuncs_json.c:_outCopyStmt Line | Count | Source | 1889 | 2.09k | { | 1890 | 2.09k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 1891 | 2.09k | WRITE_NODE_PTR_FIELD(query, query, query); | 1892 | 2.09k | WRITE_LIST_FIELD(attlist, attlist, attlist); | 1893 | 2.09k | WRITE_BOOL_FIELD(is_from, is_from, is_from); | 1894 | 2.09k | WRITE_BOOL_FIELD(is_program, is_program, is_program); | 1895 | 2.09k | WRITE_STRING_FIELD(filename, filename, filename); | 1896 | 2.09k | WRITE_LIST_FIELD(options, options, options); | 1897 | | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); | 1898 | 2.09k | } |
|
1899 | | |
1900 | | static void |
1901 | | _outVariableSetStmt(OUT_TYPE(VariableSetStmt, VariableSetStmt) out, const VariableSetStmt *node) |
1902 | 2.84k | { |
1903 | 2.84k | WRITE_ENUM_FIELD(VariableSetKind, kind, kind, kind); |
1904 | 2.84k | WRITE_STRING_FIELD(name, name, name); |
1905 | 2.84k | WRITE_LIST_FIELD(args, args, args); |
1906 | 2.84k | WRITE_BOOL_FIELD(is_local, is_local, is_local); |
1907 | 2.84k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outVariableSetStmt pg_query_outfuncs_json.c:_outVariableSetStmt Line | Count | Source | 1902 | 2.84k | { | 1903 | 2.84k | WRITE_ENUM_FIELD(VariableSetKind, kind, kind, kind); | 1904 | 2.84k | WRITE_STRING_FIELD(name, name, name); | 1905 | 2.84k | WRITE_LIST_FIELD(args, args, args); | 1906 | 2.84k | WRITE_BOOL_FIELD(is_local, is_local, is_local); | 1907 | 2.84k | } |
|
1908 | | |
1909 | | static void |
1910 | | _outVariableShowStmt(OUT_TYPE(VariableShowStmt, VariableShowStmt) out, const VariableShowStmt *node) |
1911 | 119 | { |
1912 | 119 | WRITE_STRING_FIELD(name, name, name); |
1913 | 119 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outVariableShowStmt pg_query_outfuncs_json.c:_outVariableShowStmt Line | Count | Source | 1911 | 119 | { | 1912 | | WRITE_STRING_FIELD(name, name, name); | 1913 | 119 | } |
|
1914 | | |
1915 | | static void |
1916 | | _outCreateStmt(OUT_TYPE(CreateStmt, CreateStmt) out, const CreateStmt *node) |
1917 | 7 | { |
1918 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
1919 | 7 | WRITE_LIST_FIELD(table_elts, tableElts, tableElts); |
1920 | 7 | WRITE_LIST_FIELD(inh_relations, inhRelations, inhRelations); |
1921 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(PartitionBoundSpec, partition_bound_spec, partbound, partbound, partbound); |
1922 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(PartitionSpec, partition_spec, partspec, partspec, partspec); |
1923 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, of_typename, ofTypename, ofTypename); |
1924 | 7 | WRITE_LIST_FIELD(constraints, constraints, constraints); |
1925 | 7 | WRITE_LIST_FIELD(options, options, options); |
1926 | 7 | WRITE_ENUM_FIELD(OnCommitAction, oncommit, oncommit, oncommit); |
1927 | 7 | WRITE_STRING_FIELD(tablespacename, tablespacename, tablespacename); |
1928 | 7 | WRITE_STRING_FIELD(access_method, accessMethod, accessMethod); |
1929 | 7 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
1930 | 7 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateStmt pg_query_outfuncs_json.c:_outCreateStmt Line | Count | Source | 1917 | 7 | { | 1918 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 1919 | 7 | WRITE_LIST_FIELD(table_elts, tableElts, tableElts); | 1920 | 7 | WRITE_LIST_FIELD(inh_relations, inhRelations, inhRelations); | 1921 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(PartitionBoundSpec, partition_bound_spec, partbound, partbound, partbound); | 1922 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(PartitionSpec, partition_spec, partspec, partspec, partspec); | 1923 | 7 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, of_typename, ofTypename, ofTypename); | 1924 | 7 | WRITE_LIST_FIELD(constraints, constraints, constraints); | 1925 | 7 | WRITE_LIST_FIELD(options, options, options); | 1926 | 7 | WRITE_ENUM_FIELD(OnCommitAction, oncommit, oncommit, oncommit); | 1927 | 7 | WRITE_STRING_FIELD(tablespacename, tablespacename, tablespacename); | 1928 | 7 | WRITE_STRING_FIELD(access_method, accessMethod, accessMethod); | 1929 | 7 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); | 1930 | 7 | } |
|
1931 | | |
1932 | | static void |
1933 | | _outConstraint(OUT_TYPE(Constraint, Constraint) out, const Constraint *node) |
1934 | 16.7k | { |
1935 | 16.7k | WRITE_ENUM_FIELD(ConstrType, contype, contype, contype); |
1936 | 16.7k | WRITE_STRING_FIELD(conname, conname, conname); |
1937 | 16.7k | WRITE_BOOL_FIELD(deferrable, deferrable, deferrable); |
1938 | 16.7k | WRITE_BOOL_FIELD(initdeferred, initdeferred, initdeferred); |
1939 | 16.7k | WRITE_BOOL_FIELD(skip_validation, skip_validation, skip_validation); |
1940 | 16.7k | WRITE_BOOL_FIELD(initially_valid, initially_valid, initially_valid); |
1941 | 16.7k | WRITE_BOOL_FIELD(is_no_inherit, is_no_inherit, is_no_inherit); |
1942 | 16.7k | WRITE_NODE_PTR_FIELD(raw_expr, raw_expr, raw_expr); |
1943 | 16.7k | WRITE_STRING_FIELD(cooked_expr, cooked_expr, cooked_expr); |
1944 | 16.7k | WRITE_CHAR_FIELD(generated_when, generated_when, generated_when); |
1945 | 16.7k | WRITE_INT_FIELD(inhcount, inhcount, inhcount); |
1946 | 16.7k | WRITE_BOOL_FIELD(nulls_not_distinct, nulls_not_distinct, nulls_not_distinct); |
1947 | 16.7k | WRITE_LIST_FIELD(keys, keys, keys); |
1948 | 16.7k | WRITE_LIST_FIELD(including, including, including); |
1949 | 16.7k | WRITE_LIST_FIELD(exclusions, exclusions, exclusions); |
1950 | 16.7k | WRITE_LIST_FIELD(options, options, options); |
1951 | 16.7k | WRITE_STRING_FIELD(indexname, indexname, indexname); |
1952 | 16.7k | WRITE_STRING_FIELD(indexspace, indexspace, indexspace); |
1953 | 16.7k | WRITE_BOOL_FIELD(reset_default_tblspc, reset_default_tblspc, reset_default_tblspc); |
1954 | 16.7k | WRITE_STRING_FIELD(access_method, access_method, access_method); |
1955 | 16.7k | WRITE_NODE_PTR_FIELD(where_clause, where_clause, where_clause); |
1956 | 16.7k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, pktable, pktable, pktable); |
1957 | 16.7k | WRITE_LIST_FIELD(fk_attrs, fk_attrs, fk_attrs); |
1958 | 16.7k | WRITE_LIST_FIELD(pk_attrs, pk_attrs, pk_attrs); |
1959 | 16.7k | WRITE_CHAR_FIELD(fk_matchtype, fk_matchtype, fk_matchtype); |
1960 | 16.7k | WRITE_CHAR_FIELD(fk_upd_action, fk_upd_action, fk_upd_action); |
1961 | 16.7k | WRITE_CHAR_FIELD(fk_del_action, fk_del_action, fk_del_action); |
1962 | 16.7k | WRITE_LIST_FIELD(fk_del_set_cols, fk_del_set_cols, fk_del_set_cols); |
1963 | 16.7k | WRITE_LIST_FIELD(old_conpfeqop, old_conpfeqop, old_conpfeqop); |
1964 | 16.7k | WRITE_UINT_FIELD(old_pktable_oid, old_pktable_oid, old_pktable_oid); |
1965 | 16.7k | WRITE_INT_FIELD(location, location, location); |
1966 | 16.7k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outConstraint pg_query_outfuncs_json.c:_outConstraint Line | Count | Source | 1934 | 16.7k | { | 1935 | 16.7k | WRITE_ENUM_FIELD(ConstrType, contype, contype, contype); | 1936 | 16.7k | WRITE_STRING_FIELD(conname, conname, conname); | 1937 | 16.7k | WRITE_BOOL_FIELD(deferrable, deferrable, deferrable); | 1938 | 16.7k | WRITE_BOOL_FIELD(initdeferred, initdeferred, initdeferred); | 1939 | 16.7k | WRITE_BOOL_FIELD(skip_validation, skip_validation, skip_validation); | 1940 | 16.7k | WRITE_BOOL_FIELD(initially_valid, initially_valid, initially_valid); | 1941 | 16.7k | WRITE_BOOL_FIELD(is_no_inherit, is_no_inherit, is_no_inherit); | 1942 | 16.7k | WRITE_NODE_PTR_FIELD(raw_expr, raw_expr, raw_expr); | 1943 | 16.7k | WRITE_STRING_FIELD(cooked_expr, cooked_expr, cooked_expr); | 1944 | 16.7k | WRITE_CHAR_FIELD(generated_when, generated_when, generated_when); | 1945 | 16.7k | WRITE_INT_FIELD(inhcount, inhcount, inhcount); | 1946 | 16.7k | WRITE_BOOL_FIELD(nulls_not_distinct, nulls_not_distinct, nulls_not_distinct); | 1947 | 16.7k | WRITE_LIST_FIELD(keys, keys, keys); | 1948 | 16.7k | WRITE_LIST_FIELD(including, including, including); | 1949 | 16.7k | WRITE_LIST_FIELD(exclusions, exclusions, exclusions); | 1950 | 16.7k | WRITE_LIST_FIELD(options, options, options); | 1951 | 16.7k | WRITE_STRING_FIELD(indexname, indexname, indexname); | 1952 | 16.7k | WRITE_STRING_FIELD(indexspace, indexspace, indexspace); | 1953 | 16.7k | WRITE_BOOL_FIELD(reset_default_tblspc, reset_default_tblspc, reset_default_tblspc); | 1954 | 16.7k | WRITE_STRING_FIELD(access_method, access_method, access_method); | 1955 | 16.7k | WRITE_NODE_PTR_FIELD(where_clause, where_clause, where_clause); | 1956 | 16.7k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, pktable, pktable, pktable); | 1957 | 16.7k | WRITE_LIST_FIELD(fk_attrs, fk_attrs, fk_attrs); | 1958 | 16.7k | WRITE_LIST_FIELD(pk_attrs, pk_attrs, pk_attrs); | 1959 | 16.7k | WRITE_CHAR_FIELD(fk_matchtype, fk_matchtype, fk_matchtype); | 1960 | 16.7k | WRITE_CHAR_FIELD(fk_upd_action, fk_upd_action, fk_upd_action); | 1961 | 16.7k | WRITE_CHAR_FIELD(fk_del_action, fk_del_action, fk_del_action); | 1962 | 16.7k | WRITE_LIST_FIELD(fk_del_set_cols, fk_del_set_cols, fk_del_set_cols); | 1963 | 16.7k | WRITE_LIST_FIELD(old_conpfeqop, old_conpfeqop, old_conpfeqop); | 1964 | 16.7k | WRITE_UINT_FIELD(old_pktable_oid, old_pktable_oid, old_pktable_oid); | 1965 | 16.7k | WRITE_INT_FIELD(location, location, location); | 1966 | 16.7k | } |
|
1967 | | |
1968 | | static void |
1969 | | _outCreateTableSpaceStmt(OUT_TYPE(CreateTableSpaceStmt, CreateTableSpaceStmt) out, const CreateTableSpaceStmt *node) |
1970 | 0 | { |
1971 | 0 | WRITE_STRING_FIELD(tablespacename, tablespacename, tablespacename); |
1972 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, owner, owner, owner); |
1973 | 0 | WRITE_STRING_FIELD(location, location, location); |
1974 | 0 | WRITE_LIST_FIELD(options, options, options); |
1975 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateTableSpaceStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateTableSpaceStmt |
1976 | | |
1977 | | static void |
1978 | | _outDropTableSpaceStmt(OUT_TYPE(DropTableSpaceStmt, DropTableSpaceStmt) out, const DropTableSpaceStmt *node) |
1979 | 0 | { |
1980 | 0 | WRITE_STRING_FIELD(tablespacename, tablespacename, tablespacename); |
1981 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
1982 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropTableSpaceStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropTableSpaceStmt |
1983 | | |
1984 | | static void |
1985 | | _outAlterTableSpaceOptionsStmt(OUT_TYPE(AlterTableSpaceOptionsStmt, AlterTableSpaceOptionsStmt) out, const AlterTableSpaceOptionsStmt *node) |
1986 | 0 | { |
1987 | 0 | WRITE_STRING_FIELD(tablespacename, tablespacename, tablespacename); |
1988 | 0 | WRITE_LIST_FIELD(options, options, options); |
1989 | 0 | WRITE_BOOL_FIELD(is_reset, isReset, isReset); |
1990 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTableSpaceOptionsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTableSpaceOptionsStmt |
1991 | | |
1992 | | static void |
1993 | | _outAlterTableMoveAllStmt(OUT_TYPE(AlterTableMoveAllStmt, AlterTableMoveAllStmt) out, const AlterTableMoveAllStmt *node) |
1994 | 0 | { |
1995 | 0 | WRITE_STRING_FIELD(orig_tablespacename, orig_tablespacename, orig_tablespacename); |
1996 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
1997 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
1998 | 0 | WRITE_STRING_FIELD(new_tablespacename, new_tablespacename, new_tablespacename); |
1999 | 0 | WRITE_BOOL_FIELD(nowait, nowait, nowait); |
2000 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTableMoveAllStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTableMoveAllStmt |
2001 | | |
2002 | | static void |
2003 | | _outCreateExtensionStmt(OUT_TYPE(CreateExtensionStmt, CreateExtensionStmt) out, const CreateExtensionStmt *node) |
2004 | 0 | { |
2005 | 0 | WRITE_STRING_FIELD(extname, extname, extname); |
2006 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2007 | 0 | WRITE_LIST_FIELD(options, options, options); |
2008 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateExtensionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateExtensionStmt |
2009 | | |
2010 | | static void |
2011 | | _outAlterExtensionStmt(OUT_TYPE(AlterExtensionStmt, AlterExtensionStmt) out, const AlterExtensionStmt *node) |
2012 | 0 | { |
2013 | 0 | WRITE_STRING_FIELD(extname, extname, extname); |
2014 | 0 | WRITE_LIST_FIELD(options, options, options); |
2015 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterExtensionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterExtensionStmt |
2016 | | |
2017 | | static void |
2018 | | _outAlterExtensionContentsStmt(OUT_TYPE(AlterExtensionContentsStmt, AlterExtensionContentsStmt) out, const AlterExtensionContentsStmt *node) |
2019 | 0 | { |
2020 | 0 | WRITE_STRING_FIELD(extname, extname, extname); |
2021 | 0 | WRITE_INT_FIELD(action, action, action); |
2022 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
2023 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2024 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterExtensionContentsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterExtensionContentsStmt |
2025 | | |
2026 | | static void |
2027 | | _outCreateFdwStmt(OUT_TYPE(CreateFdwStmt, CreateFdwStmt) out, const CreateFdwStmt *node) |
2028 | 0 | { |
2029 | 0 | WRITE_STRING_FIELD(fdwname, fdwname, fdwname); |
2030 | 0 | WRITE_LIST_FIELD(func_options, func_options, func_options); |
2031 | 0 | WRITE_LIST_FIELD(options, options, options); |
2032 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateFdwStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateFdwStmt |
2033 | | |
2034 | | static void |
2035 | | _outAlterFdwStmt(OUT_TYPE(AlterFdwStmt, AlterFdwStmt) out, const AlterFdwStmt *node) |
2036 | 0 | { |
2037 | 0 | WRITE_STRING_FIELD(fdwname, fdwname, fdwname); |
2038 | 0 | WRITE_LIST_FIELD(func_options, func_options, func_options); |
2039 | 0 | WRITE_LIST_FIELD(options, options, options); |
2040 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterFdwStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterFdwStmt |
2041 | | |
2042 | | static void |
2043 | | _outCreateForeignServerStmt(OUT_TYPE(CreateForeignServerStmt, CreateForeignServerStmt) out, const CreateForeignServerStmt *node) |
2044 | 0 | { |
2045 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2046 | 0 | WRITE_STRING_FIELD(servertype, servertype, servertype); |
2047 | 0 | WRITE_STRING_FIELD(version, version, version); |
2048 | 0 | WRITE_STRING_FIELD(fdwname, fdwname, fdwname); |
2049 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2050 | 0 | WRITE_LIST_FIELD(options, options, options); |
2051 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateForeignServerStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateForeignServerStmt |
2052 | | |
2053 | | static void |
2054 | | _outAlterForeignServerStmt(OUT_TYPE(AlterForeignServerStmt, AlterForeignServerStmt) out, const AlterForeignServerStmt *node) |
2055 | 0 | { |
2056 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2057 | 0 | WRITE_STRING_FIELD(version, version, version); |
2058 | 0 | WRITE_LIST_FIELD(options, options, options); |
2059 | 0 | WRITE_BOOL_FIELD(has_version, has_version, has_version); |
2060 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterForeignServerStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterForeignServerStmt |
2061 | | |
2062 | | static void |
2063 | | _outCreateForeignTableStmt(OUT_TYPE(CreateForeignTableStmt, CreateForeignTableStmt) out, const CreateForeignTableStmt *node) |
2064 | 0 | { |
2065 | 0 | WRITE_SPECIFIC_NODE_FIELD(CreateStmt, create_stmt, base_stmt, base, base); |
2066 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2067 | 0 | WRITE_LIST_FIELD(options, options, options); |
2068 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateForeignTableStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateForeignTableStmt |
2069 | | |
2070 | | static void |
2071 | | _outCreateUserMappingStmt(OUT_TYPE(CreateUserMappingStmt, CreateUserMappingStmt) out, const CreateUserMappingStmt *node) |
2072 | 0 | { |
2073 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, user, user, user); |
2074 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2075 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2076 | 0 | WRITE_LIST_FIELD(options, options, options); |
2077 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateUserMappingStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateUserMappingStmt |
2078 | | |
2079 | | static void |
2080 | | _outAlterUserMappingStmt(OUT_TYPE(AlterUserMappingStmt, AlterUserMappingStmt) out, const AlterUserMappingStmt *node) |
2081 | 0 | { |
2082 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, user, user, user); |
2083 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2084 | 0 | WRITE_LIST_FIELD(options, options, options); |
2085 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterUserMappingStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterUserMappingStmt |
2086 | | |
2087 | | static void |
2088 | | _outDropUserMappingStmt(OUT_TYPE(DropUserMappingStmt, DropUserMappingStmt) out, const DropUserMappingStmt *node) |
2089 | 0 | { |
2090 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, user, user, user); |
2091 | 0 | WRITE_STRING_FIELD(servername, servername, servername); |
2092 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2093 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropUserMappingStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropUserMappingStmt |
2094 | | |
2095 | | static void |
2096 | | _outImportForeignSchemaStmt(OUT_TYPE(ImportForeignSchemaStmt, ImportForeignSchemaStmt) out, const ImportForeignSchemaStmt *node) |
2097 | 0 | { |
2098 | 0 | WRITE_STRING_FIELD(server_name, server_name, server_name); |
2099 | 0 | WRITE_STRING_FIELD(remote_schema, remote_schema, remote_schema); |
2100 | 0 | WRITE_STRING_FIELD(local_schema, local_schema, local_schema); |
2101 | 0 | WRITE_ENUM_FIELD(ImportForeignSchemaType, list_type, list_type, list_type); |
2102 | 0 | WRITE_LIST_FIELD(table_list, table_list, table_list); |
2103 | 0 | WRITE_LIST_FIELD(options, options, options); |
2104 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outImportForeignSchemaStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outImportForeignSchemaStmt |
2105 | | |
2106 | | static void |
2107 | | _outCreatePolicyStmt(OUT_TYPE(CreatePolicyStmt, CreatePolicyStmt) out, const CreatePolicyStmt *node) |
2108 | 0 | { |
2109 | 0 | WRITE_STRING_FIELD(policy_name, policy_name, policy_name); |
2110 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, table, table, table); |
2111 | 0 | WRITE_STRING_FIELD(cmd_name, cmd_name, cmd_name); |
2112 | 0 | WRITE_BOOL_FIELD(permissive, permissive, permissive); |
2113 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
2114 | 0 | WRITE_NODE_PTR_FIELD(qual, qual, qual); |
2115 | 0 | WRITE_NODE_PTR_FIELD(with_check, with_check, with_check); |
2116 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreatePolicyStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreatePolicyStmt |
2117 | | |
2118 | | static void |
2119 | | _outAlterPolicyStmt(OUT_TYPE(AlterPolicyStmt, AlterPolicyStmt) out, const AlterPolicyStmt *node) |
2120 | 0 | { |
2121 | 0 | WRITE_STRING_FIELD(policy_name, policy_name, policy_name); |
2122 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, table, table, table); |
2123 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
2124 | 0 | WRITE_NODE_PTR_FIELD(qual, qual, qual); |
2125 | 0 | WRITE_NODE_PTR_FIELD(with_check, with_check, with_check); |
2126 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterPolicyStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterPolicyStmt |
2127 | | |
2128 | | static void |
2129 | | _outCreateAmStmt(OUT_TYPE(CreateAmStmt, CreateAmStmt) out, const CreateAmStmt *node) |
2130 | 0 | { |
2131 | 0 | WRITE_STRING_FIELD(amname, amname, amname); |
2132 | 0 | WRITE_LIST_FIELD(handler_name, handler_name, handler_name); |
2133 | 0 | WRITE_CHAR_FIELD(amtype, amtype, amtype); |
2134 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateAmStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateAmStmt |
2135 | | |
2136 | | static void |
2137 | | _outCreateTrigStmt(OUT_TYPE(CreateTrigStmt, CreateTrigStmt) out, const CreateTrigStmt *node) |
2138 | 0 | { |
2139 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2140 | 0 | WRITE_BOOL_FIELD(isconstraint, isconstraint, isconstraint); |
2141 | 0 | WRITE_STRING_FIELD(trigname, trigname, trigname); |
2142 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2143 | 0 | WRITE_LIST_FIELD(funcname, funcname, funcname); |
2144 | 0 | WRITE_LIST_FIELD(args, args, args); |
2145 | 0 | WRITE_BOOL_FIELD(row, row, row); |
2146 | 0 | WRITE_INT_FIELD(timing, timing, timing); |
2147 | 0 | WRITE_INT_FIELD(events, events, events); |
2148 | 0 | WRITE_LIST_FIELD(columns, columns, columns); |
2149 | 0 | WRITE_NODE_PTR_FIELD(when_clause, whenClause, whenClause); |
2150 | 0 | WRITE_LIST_FIELD(transition_rels, transitionRels, transitionRels); |
2151 | 0 | WRITE_BOOL_FIELD(deferrable, deferrable, deferrable); |
2152 | 0 | WRITE_BOOL_FIELD(initdeferred, initdeferred, initdeferred); |
2153 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, constrrel, constrrel, constrrel); |
2154 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateTrigStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateTrigStmt |
2155 | | |
2156 | | static void |
2157 | | _outCreateEventTrigStmt(OUT_TYPE(CreateEventTrigStmt, CreateEventTrigStmt) out, const CreateEventTrigStmt *node) |
2158 | 0 | { |
2159 | 0 | WRITE_STRING_FIELD(trigname, trigname, trigname); |
2160 | 0 | WRITE_STRING_FIELD(eventname, eventname, eventname); |
2161 | 0 | WRITE_LIST_FIELD(whenclause, whenclause, whenclause); |
2162 | 0 | WRITE_LIST_FIELD(funcname, funcname, funcname); |
2163 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateEventTrigStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateEventTrigStmt |
2164 | | |
2165 | | static void |
2166 | | _outAlterEventTrigStmt(OUT_TYPE(AlterEventTrigStmt, AlterEventTrigStmt) out, const AlterEventTrigStmt *node) |
2167 | 0 | { |
2168 | 0 | WRITE_STRING_FIELD(trigname, trigname, trigname); |
2169 | 0 | WRITE_CHAR_FIELD(tgenabled, tgenabled, tgenabled); |
2170 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterEventTrigStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterEventTrigStmt |
2171 | | |
2172 | | static void |
2173 | | _outCreatePLangStmt(OUT_TYPE(CreatePLangStmt, CreatePLangStmt) out, const CreatePLangStmt *node) |
2174 | 0 | { |
2175 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2176 | 0 | WRITE_STRING_FIELD(plname, plname, plname); |
2177 | 0 | WRITE_LIST_FIELD(plhandler, plhandler, plhandler); |
2178 | 0 | WRITE_LIST_FIELD(plinline, plinline, plinline); |
2179 | 0 | WRITE_LIST_FIELD(plvalidator, plvalidator, plvalidator); |
2180 | 0 | WRITE_BOOL_FIELD(pltrusted, pltrusted, pltrusted); |
2181 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreatePLangStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreatePLangStmt |
2182 | | |
2183 | | static void |
2184 | | _outCreateRoleStmt(OUT_TYPE(CreateRoleStmt, CreateRoleStmt) out, const CreateRoleStmt *node) |
2185 | 0 | { |
2186 | 0 | WRITE_ENUM_FIELD(RoleStmtType, stmt_type, stmt_type, stmt_type); |
2187 | 0 | WRITE_STRING_FIELD(role, role, role); |
2188 | 0 | WRITE_LIST_FIELD(options, options, options); |
2189 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateRoleStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateRoleStmt |
2190 | | |
2191 | | static void |
2192 | | _outAlterRoleStmt(OUT_TYPE(AlterRoleStmt, AlterRoleStmt) out, const AlterRoleStmt *node) |
2193 | 276 | { |
2194 | 276 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, role, role, role); |
2195 | 276 | WRITE_LIST_FIELD(options, options, options); |
2196 | 276 | WRITE_INT_FIELD(action, action, action); |
2197 | 276 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterRoleStmt pg_query_outfuncs_json.c:_outAlterRoleStmt Line | Count | Source | 2193 | 276 | { | 2194 | 276 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, role, role, role); | 2195 | 276 | WRITE_LIST_FIELD(options, options, options); | 2196 | 276 | WRITE_INT_FIELD(action, action, action); | 2197 | 276 | } |
|
2198 | | |
2199 | | static void |
2200 | | _outAlterRoleSetStmt(OUT_TYPE(AlterRoleSetStmt, AlterRoleSetStmt) out, const AlterRoleSetStmt *node) |
2201 | 0 | { |
2202 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, role, role, role); |
2203 | 0 | WRITE_STRING_FIELD(database, database, database); |
2204 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(VariableSetStmt, variable_set_stmt, setstmt, setstmt, setstmt); |
2205 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterRoleSetStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterRoleSetStmt |
2206 | | |
2207 | | static void |
2208 | | _outDropRoleStmt(OUT_TYPE(DropRoleStmt, DropRoleStmt) out, const DropRoleStmt *node) |
2209 | 0 | { |
2210 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
2211 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2212 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropRoleStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropRoleStmt |
2213 | | |
2214 | | static void |
2215 | | _outCreateSeqStmt(OUT_TYPE(CreateSeqStmt, CreateSeqStmt) out, const CreateSeqStmt *node) |
2216 | 0 | { |
2217 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, sequence, sequence, sequence); |
2218 | 0 | WRITE_LIST_FIELD(options, options, options); |
2219 | 0 | WRITE_UINT_FIELD(owner_id, ownerId, ownerId); |
2220 | 0 | WRITE_BOOL_FIELD(for_identity, for_identity, for_identity); |
2221 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2222 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateSeqStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateSeqStmt |
2223 | | |
2224 | | static void |
2225 | | _outAlterSeqStmt(OUT_TYPE(AlterSeqStmt, AlterSeqStmt) out, const AlterSeqStmt *node) |
2226 | 0 | { |
2227 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, sequence, sequence, sequence); |
2228 | 0 | WRITE_LIST_FIELD(options, options, options); |
2229 | 0 | WRITE_BOOL_FIELD(for_identity, for_identity, for_identity); |
2230 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2231 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterSeqStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterSeqStmt |
2232 | | |
2233 | | static void |
2234 | | _outDefineStmt(OUT_TYPE(DefineStmt, DefineStmt) out, const DefineStmt *node) |
2235 | 0 | { |
2236 | 0 | WRITE_ENUM_FIELD(ObjectType, kind, kind, kind); |
2237 | 0 | WRITE_BOOL_FIELD(oldstyle, oldstyle, oldstyle); |
2238 | 0 | WRITE_LIST_FIELD(defnames, defnames, defnames); |
2239 | 0 | WRITE_LIST_FIELD(args, args, args); |
2240 | 0 | WRITE_LIST_FIELD(definition, definition, definition); |
2241 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2242 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2243 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDefineStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDefineStmt |
2244 | | |
2245 | | static void |
2246 | | _outCreateDomainStmt(OUT_TYPE(CreateDomainStmt, CreateDomainStmt) out, const CreateDomainStmt *node) |
2247 | 0 | { |
2248 | 0 | WRITE_LIST_FIELD(domainname, domainname, domainname); |
2249 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, typeName, typeName); |
2250 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(CollateClause, collate_clause, coll_clause, collClause, collClause); |
2251 | 0 | WRITE_LIST_FIELD(constraints, constraints, constraints); |
2252 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateDomainStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateDomainStmt |
2253 | | |
2254 | | static void |
2255 | | _outCreateOpClassStmt(OUT_TYPE(CreateOpClassStmt, CreateOpClassStmt) out, const CreateOpClassStmt *node) |
2256 | 0 | { |
2257 | 0 | WRITE_LIST_FIELD(opclassname, opclassname, opclassname); |
2258 | 0 | WRITE_LIST_FIELD(opfamilyname, opfamilyname, opfamilyname); |
2259 | 0 | WRITE_STRING_FIELD(amname, amname, amname); |
2260 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, datatype, datatype, datatype); |
2261 | 0 | WRITE_LIST_FIELD(items, items, items); |
2262 | 0 | WRITE_BOOL_FIELD(is_default, isDefault, isDefault); |
2263 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateOpClassStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateOpClassStmt |
2264 | | |
2265 | | static void |
2266 | | _outCreateOpClassItem(OUT_TYPE(CreateOpClassItem, CreateOpClassItem) out, const CreateOpClassItem *node) |
2267 | 0 | { |
2268 | 0 | WRITE_INT_FIELD(itemtype, itemtype, itemtype); |
2269 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, name, name, name); |
2270 | 0 | WRITE_INT_FIELD(number, number, number); |
2271 | 0 | WRITE_LIST_FIELD(order_family, order_family, order_family); |
2272 | 0 | WRITE_LIST_FIELD(class_args, class_args, class_args); |
2273 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, storedtype, storedtype, storedtype); |
2274 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateOpClassItem Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateOpClassItem |
2275 | | |
2276 | | static void |
2277 | | _outCreateOpFamilyStmt(OUT_TYPE(CreateOpFamilyStmt, CreateOpFamilyStmt) out, const CreateOpFamilyStmt *node) |
2278 | 0 | { |
2279 | 0 | WRITE_LIST_FIELD(opfamilyname, opfamilyname, opfamilyname); |
2280 | 0 | WRITE_STRING_FIELD(amname, amname, amname); |
2281 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateOpFamilyStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateOpFamilyStmt |
2282 | | |
2283 | | static void |
2284 | | _outAlterOpFamilyStmt(OUT_TYPE(AlterOpFamilyStmt, AlterOpFamilyStmt) out, const AlterOpFamilyStmt *node) |
2285 | 0 | { |
2286 | 0 | WRITE_LIST_FIELD(opfamilyname, opfamilyname, opfamilyname); |
2287 | 0 | WRITE_STRING_FIELD(amname, amname, amname); |
2288 | 0 | WRITE_BOOL_FIELD(is_drop, isDrop, isDrop); |
2289 | 0 | WRITE_LIST_FIELD(items, items, items); |
2290 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterOpFamilyStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterOpFamilyStmt |
2291 | | |
2292 | | static void |
2293 | | _outDropStmt(OUT_TYPE(DropStmt, DropStmt) out, const DropStmt *node) |
2294 | 9 | { |
2295 | 9 | WRITE_LIST_FIELD(objects, objects, objects); |
2296 | 9 | WRITE_ENUM_FIELD(ObjectType, remove_type, removeType, removeType); |
2297 | 9 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
2298 | 9 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2299 | 9 | WRITE_BOOL_FIELD(concurrent, concurrent, concurrent); |
2300 | 9 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropStmt pg_query_outfuncs_json.c:_outDropStmt Line | Count | Source | 2294 | 9 | { | 2295 | 9 | WRITE_LIST_FIELD(objects, objects, objects); | 2296 | 9 | WRITE_ENUM_FIELD(ObjectType, remove_type, removeType, removeType); | 2297 | 9 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); | 2298 | 9 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); | 2299 | 9 | WRITE_BOOL_FIELD(concurrent, concurrent, concurrent); | 2300 | 9 | } |
|
2301 | | |
2302 | | static void |
2303 | | _outTruncateStmt(OUT_TYPE(TruncateStmt, TruncateStmt) out, const TruncateStmt *node) |
2304 | 0 | { |
2305 | 0 | WRITE_LIST_FIELD(relations, relations, relations); |
2306 | 0 | WRITE_BOOL_FIELD(restart_seqs, restart_seqs, restart_seqs); |
2307 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
2308 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTruncateStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outTruncateStmt |
2309 | | |
2310 | | static void |
2311 | | _outCommentStmt(OUT_TYPE(CommentStmt, CommentStmt) out, const CommentStmt *node) |
2312 | 0 | { |
2313 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
2314 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2315 | 0 | WRITE_STRING_FIELD(comment, comment, comment); |
2316 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCommentStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCommentStmt |
2317 | | |
2318 | | static void |
2319 | | _outSecLabelStmt(OUT_TYPE(SecLabelStmt, SecLabelStmt) out, const SecLabelStmt *node) |
2320 | 0 | { |
2321 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
2322 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2323 | 0 | WRITE_STRING_FIELD(provider, provider, provider); |
2324 | 0 | WRITE_STRING_FIELD(label, label, label); |
2325 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outSecLabelStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outSecLabelStmt |
2326 | | |
2327 | | static void |
2328 | | _outDeclareCursorStmt(OUT_TYPE(DeclareCursorStmt, DeclareCursorStmt) out, const DeclareCursorStmt *node) |
2329 | 0 | { |
2330 | 0 | WRITE_STRING_FIELD(portalname, portalname, portalname); |
2331 | 0 | WRITE_INT_FIELD(options, options, options); |
2332 | 0 | WRITE_NODE_PTR_FIELD(query, query, query); |
2333 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDeclareCursorStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDeclareCursorStmt |
2334 | | |
2335 | | static void |
2336 | | _outClosePortalStmt(OUT_TYPE(ClosePortalStmt, ClosePortalStmt) out, const ClosePortalStmt *node) |
2337 | 0 | { |
2338 | 0 | WRITE_STRING_FIELD(portalname, portalname, portalname); |
2339 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outClosePortalStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outClosePortalStmt |
2340 | | |
2341 | | static void |
2342 | | _outFetchStmt(OUT_TYPE(FetchStmt, FetchStmt) out, const FetchStmt *node) |
2343 | 0 | { |
2344 | 0 | WRITE_ENUM_FIELD(FetchDirection, direction, direction, direction); |
2345 | 0 | WRITE_LONG_FIELD(how_many, howMany, howMany); |
2346 | 0 | WRITE_STRING_FIELD(portalname, portalname, portalname); |
2347 | 0 | WRITE_BOOL_FIELD(ismove, ismove, ismove); |
2348 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFetchStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outFetchStmt |
2349 | | |
2350 | | static void |
2351 | | _outIndexStmt(OUT_TYPE(IndexStmt, IndexStmt) out, const IndexStmt *node) |
2352 | 0 | { |
2353 | 0 | WRITE_STRING_FIELD(idxname, idxname, idxname); |
2354 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2355 | 0 | WRITE_STRING_FIELD(access_method, accessMethod, accessMethod); |
2356 | 0 | WRITE_STRING_FIELD(table_space, tableSpace, tableSpace); |
2357 | 0 | WRITE_LIST_FIELD(index_params, indexParams, indexParams); |
2358 | 0 | WRITE_LIST_FIELD(index_including_params, indexIncludingParams, indexIncludingParams); |
2359 | 0 | WRITE_LIST_FIELD(options, options, options); |
2360 | 0 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
2361 | 0 | WRITE_LIST_FIELD(exclude_op_names, excludeOpNames, excludeOpNames); |
2362 | 0 | WRITE_STRING_FIELD(idxcomment, idxcomment, idxcomment); |
2363 | 0 | WRITE_UINT_FIELD(index_oid, indexOid, indexOid); |
2364 | 0 | WRITE_UINT_FIELD(old_number, oldNumber, oldNumber); |
2365 | 0 | WRITE_UINT_FIELD(old_create_subid, oldCreateSubid, oldCreateSubid); |
2366 | 0 | WRITE_UINT_FIELD(old_first_relfilelocator_subid, oldFirstRelfilelocatorSubid, oldFirstRelfilelocatorSubid); |
2367 | 0 | WRITE_BOOL_FIELD(unique, unique, unique); |
2368 | 0 | WRITE_BOOL_FIELD(nulls_not_distinct, nulls_not_distinct, nulls_not_distinct); |
2369 | 0 | WRITE_BOOL_FIELD(primary, primary, primary); |
2370 | 0 | WRITE_BOOL_FIELD(isconstraint, isconstraint, isconstraint); |
2371 | 0 | WRITE_BOOL_FIELD(deferrable, deferrable, deferrable); |
2372 | 0 | WRITE_BOOL_FIELD(initdeferred, initdeferred, initdeferred); |
2373 | 0 | WRITE_BOOL_FIELD(transformed, transformed, transformed); |
2374 | 0 | WRITE_BOOL_FIELD(concurrent, concurrent, concurrent); |
2375 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2376 | 0 | WRITE_BOOL_FIELD(reset_default_tblspc, reset_default_tblspc, reset_default_tblspc); |
2377 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outIndexStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outIndexStmt |
2378 | | |
2379 | | static void |
2380 | | _outCreateStatsStmt(OUT_TYPE(CreateStatsStmt, CreateStatsStmt) out, const CreateStatsStmt *node) |
2381 | 0 | { |
2382 | 0 | WRITE_LIST_FIELD(defnames, defnames, defnames); |
2383 | 0 | WRITE_LIST_FIELD(stat_types, stat_types, stat_types); |
2384 | 0 | WRITE_LIST_FIELD(exprs, exprs, exprs); |
2385 | 0 | WRITE_LIST_FIELD(relations, relations, relations); |
2386 | 0 | WRITE_STRING_FIELD(stxcomment, stxcomment, stxcomment); |
2387 | 0 | WRITE_BOOL_FIELD(transformed, transformed, transformed); |
2388 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2389 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateStatsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateStatsStmt |
2390 | | |
2391 | | static void |
2392 | | _outStatsElem(OUT_TYPE(StatsElem, StatsElem) out, const StatsElem *node) |
2393 | 0 | { |
2394 | 0 | WRITE_STRING_FIELD(name, name, name); |
2395 | 0 | WRITE_NODE_PTR_FIELD(expr, expr, expr); |
2396 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outStatsElem Unexecuted instantiation: pg_query_outfuncs_json.c:_outStatsElem |
2397 | | |
2398 | | static void |
2399 | | _outAlterStatsStmt(OUT_TYPE(AlterStatsStmt, AlterStatsStmt) out, const AlterStatsStmt *node) |
2400 | 0 | { |
2401 | 0 | WRITE_LIST_FIELD(defnames, defnames, defnames); |
2402 | 0 | WRITE_NODE_PTR_FIELD(stxstattarget, stxstattarget, stxstattarget); |
2403 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2404 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterStatsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterStatsStmt |
2405 | | |
2406 | | static void |
2407 | | _outCreateFunctionStmt(OUT_TYPE(CreateFunctionStmt, CreateFunctionStmt) out, const CreateFunctionStmt *node) |
2408 | 0 | { |
2409 | 0 | WRITE_BOOL_FIELD(is_procedure, is_procedure, is_procedure); |
2410 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2411 | 0 | WRITE_LIST_FIELD(funcname, funcname, funcname); |
2412 | 0 | WRITE_LIST_FIELD(parameters, parameters, parameters); |
2413 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, return_type, returnType, returnType); |
2414 | 0 | WRITE_LIST_FIELD(options, options, options); |
2415 | 0 | WRITE_NODE_PTR_FIELD(sql_body, sql_body, sql_body); |
2416 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateFunctionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateFunctionStmt |
2417 | | |
2418 | | static void |
2419 | | _outFunctionParameter(OUT_TYPE(FunctionParameter, FunctionParameter) out, const FunctionParameter *node) |
2420 | 98.2k | { |
2421 | 98.2k | WRITE_STRING_FIELD(name, name, name); |
2422 | 98.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, arg_type, argType, argType); |
2423 | 98.2k | WRITE_ENUM_FIELD(FunctionParameterMode, mode, mode, mode); |
2424 | 98.2k | WRITE_NODE_PTR_FIELD(defexpr, defexpr, defexpr); |
2425 | 98.2k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outFunctionParameter pg_query_outfuncs_json.c:_outFunctionParameter Line | Count | Source | 2420 | 98.2k | { | 2421 | 98.2k | WRITE_STRING_FIELD(name, name, name); | 2422 | 98.2k | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, arg_type, argType, argType); | 2423 | 98.2k | WRITE_ENUM_FIELD(FunctionParameterMode, mode, mode, mode); | 2424 | | WRITE_NODE_PTR_FIELD(defexpr, defexpr, defexpr); | 2425 | 98.2k | } |
|
2426 | | |
2427 | | static void |
2428 | | _outAlterFunctionStmt(OUT_TYPE(AlterFunctionStmt, AlterFunctionStmt) out, const AlterFunctionStmt *node) |
2429 | 0 | { |
2430 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
2431 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, func, func, func); |
2432 | 0 | WRITE_LIST_FIELD(actions, actions, actions); |
2433 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterFunctionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterFunctionStmt |
2434 | | |
2435 | | static void |
2436 | | _outDoStmt(OUT_TYPE(DoStmt, DoStmt) out, const DoStmt *node) |
2437 | 0 | { |
2438 | 0 | WRITE_LIST_FIELD(args, args, args); |
2439 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDoStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDoStmt |
2440 | | |
2441 | | static void |
2442 | | _outInlineCodeBlock(OUT_TYPE(InlineCodeBlock, InlineCodeBlock) out, const InlineCodeBlock *node) |
2443 | 0 | { |
2444 | 0 | WRITE_STRING_FIELD(source_text, source_text, source_text); |
2445 | 0 | WRITE_UINT_FIELD(lang_oid, langOid, langOid); |
2446 | 0 | WRITE_BOOL_FIELD(lang_is_trusted, langIsTrusted, langIsTrusted); |
2447 | 0 | WRITE_BOOL_FIELD(atomic, atomic, atomic); |
2448 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outInlineCodeBlock Unexecuted instantiation: pg_query_outfuncs_json.c:_outInlineCodeBlock |
2449 | | |
2450 | | static void |
2451 | | _outCallStmt(OUT_TYPE(CallStmt, CallStmt) out, const CallStmt *node) |
2452 | 0 | { |
2453 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(FuncCall, func_call, funccall, funccall, funccall); |
2454 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(FuncExpr, func_expr, funcexpr, funcexpr, funcexpr); |
2455 | 0 | WRITE_LIST_FIELD(outargs, outargs, outargs); |
2456 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCallStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCallStmt |
2457 | | |
2458 | | static void |
2459 | | _outCallContext(OUT_TYPE(CallContext, CallContext) out, const CallContext *node) |
2460 | 0 | { |
2461 | 0 | WRITE_BOOL_FIELD(atomic, atomic, atomic); |
2462 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCallContext Unexecuted instantiation: pg_query_outfuncs_json.c:_outCallContext |
2463 | | |
2464 | | static void |
2465 | | _outRenameStmt(OUT_TYPE(RenameStmt, RenameStmt) out, const RenameStmt *node) |
2466 | 0 | { |
2467 | 0 | WRITE_ENUM_FIELD(ObjectType, rename_type, renameType, renameType); |
2468 | 0 | WRITE_ENUM_FIELD(ObjectType, relation_type, relationType, relationType); |
2469 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2470 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2471 | 0 | WRITE_STRING_FIELD(subname, subname, subname); |
2472 | 0 | WRITE_STRING_FIELD(newname, newname, newname); |
2473 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
2474 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2475 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRenameStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outRenameStmt |
2476 | | |
2477 | | static void |
2478 | | _outAlterObjectDependsStmt(OUT_TYPE(AlterObjectDependsStmt, AlterObjectDependsStmt) out, const AlterObjectDependsStmt *node) |
2479 | 0 | { |
2480 | 0 | WRITE_ENUM_FIELD(ObjectType, object_type, objectType, objectType); |
2481 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2482 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2483 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(String, string, extname, extname, extname); |
2484 | 0 | WRITE_BOOL_FIELD(remove, remove, remove); |
2485 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterObjectDependsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterObjectDependsStmt |
2486 | | |
2487 | | static void |
2488 | | _outAlterObjectSchemaStmt(OUT_TYPE(AlterObjectSchemaStmt, AlterObjectSchemaStmt) out, const AlterObjectSchemaStmt *node) |
2489 | 1.39k | { |
2490 | 1.39k | WRITE_ENUM_FIELD(ObjectType, object_type, objectType, objectType); |
2491 | 1.39k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2492 | 1.39k | WRITE_NODE_PTR_FIELD(object, object, object); |
2493 | 1.39k | WRITE_STRING_FIELD(newschema, newschema, newschema); |
2494 | 1.39k | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2495 | 1.39k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterObjectSchemaStmt pg_query_outfuncs_json.c:_outAlterObjectSchemaStmt Line | Count | Source | 2489 | 1.39k | { | 2490 | 1.39k | WRITE_ENUM_FIELD(ObjectType, object_type, objectType, objectType); | 2491 | 1.39k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 2492 | 1.39k | WRITE_NODE_PTR_FIELD(object, object, object); | 2493 | 1.39k | WRITE_STRING_FIELD(newschema, newschema, newschema); | 2494 | 1.39k | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); | 2495 | 1.39k | } |
|
2496 | | |
2497 | | static void |
2498 | | _outAlterOwnerStmt(OUT_TYPE(AlterOwnerStmt, AlterOwnerStmt) out, const AlterOwnerStmt *node) |
2499 | 0 | { |
2500 | 0 | WRITE_ENUM_FIELD(ObjectType, object_type, objectType, objectType); |
2501 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2502 | 0 | WRITE_NODE_PTR_FIELD(object, object, object); |
2503 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, newowner, newowner, newowner); |
2504 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterOwnerStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterOwnerStmt |
2505 | | |
2506 | | static void |
2507 | | _outAlterOperatorStmt(OUT_TYPE(AlterOperatorStmt, AlterOperatorStmt) out, const AlterOperatorStmt *node) |
2508 | 0 | { |
2509 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, opername, opername, opername); |
2510 | 0 | WRITE_LIST_FIELD(options, options, options); |
2511 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterOperatorStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterOperatorStmt |
2512 | | |
2513 | | static void |
2514 | | _outAlterTypeStmt(OUT_TYPE(AlterTypeStmt, AlterTypeStmt) out, const AlterTypeStmt *node) |
2515 | 0 | { |
2516 | 0 | WRITE_LIST_FIELD(type_name, typeName, typeName); |
2517 | 0 | WRITE_LIST_FIELD(options, options, options); |
2518 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTypeStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTypeStmt |
2519 | | |
2520 | | static void |
2521 | | _outRuleStmt(OUT_TYPE(RuleStmt, RuleStmt) out, const RuleStmt *node) |
2522 | 0 | { |
2523 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2524 | 0 | WRITE_STRING_FIELD(rulename, rulename, rulename); |
2525 | 0 | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
2526 | 0 | WRITE_ENUM_FIELD(CmdType, event, event, event); |
2527 | 0 | WRITE_BOOL_FIELD(instead, instead, instead); |
2528 | 0 | WRITE_LIST_FIELD(actions, actions, actions); |
2529 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2530 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRuleStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outRuleStmt |
2531 | | |
2532 | | static void |
2533 | | _outNotifyStmt(OUT_TYPE(NotifyStmt, NotifyStmt) out, const NotifyStmt *node) |
2534 | 0 | { |
2535 | 0 | WRITE_STRING_FIELD(conditionname, conditionname, conditionname); |
2536 | 0 | WRITE_STRING_FIELD(payload, payload, payload); |
2537 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outNotifyStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outNotifyStmt |
2538 | | |
2539 | | static void |
2540 | | _outListenStmt(OUT_TYPE(ListenStmt, ListenStmt) out, const ListenStmt *node) |
2541 | 0 | { |
2542 | 0 | WRITE_STRING_FIELD(conditionname, conditionname, conditionname); |
2543 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outListenStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outListenStmt |
2544 | | |
2545 | | static void |
2546 | | _outUnlistenStmt(OUT_TYPE(UnlistenStmt, UnlistenStmt) out, const UnlistenStmt *node) |
2547 | 0 | { |
2548 | 0 | WRITE_STRING_FIELD(conditionname, conditionname, conditionname); |
2549 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outUnlistenStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outUnlistenStmt |
2550 | | |
2551 | | static void |
2552 | | _outTransactionStmt(OUT_TYPE(TransactionStmt, TransactionStmt) out, const TransactionStmt *node) |
2553 | 0 | { |
2554 | 0 | WRITE_ENUM_FIELD(TransactionStmtKind, kind, kind, kind); |
2555 | 0 | WRITE_LIST_FIELD(options, options, options); |
2556 | 0 | WRITE_STRING_FIELD(savepoint_name, savepoint_name, savepoint_name); |
2557 | 0 | WRITE_STRING_FIELD(gid, gid, gid); |
2558 | 0 | WRITE_BOOL_FIELD(chain, chain, chain); |
2559 | 0 | WRITE_INT_FIELD(location, location, location); |
2560 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outTransactionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outTransactionStmt |
2561 | | |
2562 | | static void |
2563 | | _outCompositeTypeStmt(OUT_TYPE(CompositeTypeStmt, CompositeTypeStmt) out, const CompositeTypeStmt *node) |
2564 | 0 | { |
2565 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, typevar, typevar, typevar); |
2566 | 0 | WRITE_LIST_FIELD(coldeflist, coldeflist, coldeflist); |
2567 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCompositeTypeStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCompositeTypeStmt |
2568 | | |
2569 | | static void |
2570 | | _outCreateEnumStmt(OUT_TYPE(CreateEnumStmt, CreateEnumStmt) out, const CreateEnumStmt *node) |
2571 | 0 | { |
2572 | 0 | WRITE_LIST_FIELD(type_name, typeName, typeName); |
2573 | 0 | WRITE_LIST_FIELD(vals, vals, vals); |
2574 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateEnumStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateEnumStmt |
2575 | | |
2576 | | static void |
2577 | | _outCreateRangeStmt(OUT_TYPE(CreateRangeStmt, CreateRangeStmt) out, const CreateRangeStmt *node) |
2578 | 0 | { |
2579 | 0 | WRITE_LIST_FIELD(type_name, typeName, typeName); |
2580 | 0 | WRITE_LIST_FIELD(params, params, params); |
2581 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateRangeStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateRangeStmt |
2582 | | |
2583 | | static void |
2584 | | _outAlterEnumStmt(OUT_TYPE(AlterEnumStmt, AlterEnumStmt) out, const AlterEnumStmt *node) |
2585 | 0 | { |
2586 | 0 | WRITE_LIST_FIELD(type_name, typeName, typeName); |
2587 | 0 | WRITE_STRING_FIELD(old_val, oldVal, oldVal); |
2588 | 0 | WRITE_STRING_FIELD(new_val, newVal, newVal); |
2589 | 0 | WRITE_STRING_FIELD(new_val_neighbor, newValNeighbor, newValNeighbor); |
2590 | 0 | WRITE_BOOL_FIELD(new_val_is_after, newValIsAfter, newValIsAfter); |
2591 | 0 | WRITE_BOOL_FIELD(skip_if_new_val_exists, skipIfNewValExists, skipIfNewValExists); |
2592 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterEnumStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterEnumStmt |
2593 | | |
2594 | | static void |
2595 | | _outViewStmt(OUT_TYPE(ViewStmt, ViewStmt) out, const ViewStmt *node) |
2596 | 590 | { |
2597 | 590 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, view, view, view); |
2598 | 590 | WRITE_LIST_FIELD(aliases, aliases, aliases); |
2599 | 590 | WRITE_NODE_PTR_FIELD(query, query, query); |
2600 | 590 | WRITE_BOOL_FIELD(replace, replace, replace); |
2601 | 590 | WRITE_LIST_FIELD(options, options, options); |
2602 | 590 | WRITE_ENUM_FIELD(ViewCheckOption, with_check_option, withCheckOption, withCheckOption); |
2603 | 590 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outViewStmt pg_query_outfuncs_json.c:_outViewStmt Line | Count | Source | 2596 | 590 | { | 2597 | 590 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, view, view, view); | 2598 | 590 | WRITE_LIST_FIELD(aliases, aliases, aliases); | 2599 | 590 | WRITE_NODE_PTR_FIELD(query, query, query); | 2600 | 590 | WRITE_BOOL_FIELD(replace, replace, replace); | 2601 | 590 | WRITE_LIST_FIELD(options, options, options); | 2602 | 590 | WRITE_ENUM_FIELD(ViewCheckOption, with_check_option, withCheckOption, withCheckOption); | 2603 | 590 | } |
|
2604 | | |
2605 | | static void |
2606 | | _outLoadStmt(OUT_TYPE(LoadStmt, LoadStmt) out, const LoadStmt *node) |
2607 | 2.77k | { |
2608 | 2.77k | WRITE_STRING_FIELD(filename, filename, filename); |
2609 | 2.77k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outLoadStmt pg_query_outfuncs_json.c:_outLoadStmt Line | Count | Source | 2607 | 2.77k | { | 2608 | | WRITE_STRING_FIELD(filename, filename, filename); | 2609 | 2.77k | } |
|
2610 | | |
2611 | | static void |
2612 | | _outCreatedbStmt(OUT_TYPE(CreatedbStmt, CreatedbStmt) out, const CreatedbStmt *node) |
2613 | 0 | { |
2614 | 0 | WRITE_STRING_FIELD(dbname, dbname, dbname); |
2615 | 0 | WRITE_LIST_FIELD(options, options, options); |
2616 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreatedbStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreatedbStmt |
2617 | | |
2618 | | static void |
2619 | | _outAlterDatabaseStmt(OUT_TYPE(AlterDatabaseStmt, AlterDatabaseStmt) out, const AlterDatabaseStmt *node) |
2620 | 0 | { |
2621 | 0 | WRITE_STRING_FIELD(dbname, dbname, dbname); |
2622 | 0 | WRITE_LIST_FIELD(options, options, options); |
2623 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterDatabaseStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterDatabaseStmt |
2624 | | |
2625 | | static void |
2626 | | _outAlterDatabaseRefreshCollStmt(OUT_TYPE(AlterDatabaseRefreshCollStmt, AlterDatabaseRefreshCollStmt) out, const AlterDatabaseRefreshCollStmt *node) |
2627 | 0 | { |
2628 | 0 | WRITE_STRING_FIELD(dbname, dbname, dbname); |
2629 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterDatabaseRefreshCollStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterDatabaseRefreshCollStmt |
2630 | | |
2631 | | static void |
2632 | | _outAlterDatabaseSetStmt(OUT_TYPE(AlterDatabaseSetStmt, AlterDatabaseSetStmt) out, const AlterDatabaseSetStmt *node) |
2633 | 0 | { |
2634 | 0 | WRITE_STRING_FIELD(dbname, dbname, dbname); |
2635 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(VariableSetStmt, variable_set_stmt, setstmt, setstmt, setstmt); |
2636 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterDatabaseSetStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterDatabaseSetStmt |
2637 | | |
2638 | | static void |
2639 | | _outDropdbStmt(OUT_TYPE(DropdbStmt, DropdbStmt) out, const DropdbStmt *node) |
2640 | 0 | { |
2641 | 0 | WRITE_STRING_FIELD(dbname, dbname, dbname); |
2642 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2643 | 0 | WRITE_LIST_FIELD(options, options, options); |
2644 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropdbStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropdbStmt |
2645 | | |
2646 | | static void |
2647 | | _outAlterSystemStmt(OUT_TYPE(AlterSystemStmt, AlterSystemStmt) out, const AlterSystemStmt *node) |
2648 | 0 | { |
2649 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(VariableSetStmt, variable_set_stmt, setstmt, setstmt, setstmt); |
2650 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterSystemStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterSystemStmt |
2651 | | |
2652 | | static void |
2653 | | _outClusterStmt(OUT_TYPE(ClusterStmt, ClusterStmt) out, const ClusterStmt *node) |
2654 | 0 | { |
2655 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2656 | 0 | WRITE_STRING_FIELD(indexname, indexname, indexname); |
2657 | 0 | WRITE_LIST_FIELD(params, params, params); |
2658 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outClusterStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outClusterStmt |
2659 | | |
2660 | | static void |
2661 | | _outVacuumStmt(OUT_TYPE(VacuumStmt, VacuumStmt) out, const VacuumStmt *node) |
2662 | 0 | { |
2663 | 0 | WRITE_LIST_FIELD(options, options, options); |
2664 | 0 | WRITE_LIST_FIELD(rels, rels, rels); |
2665 | 0 | WRITE_BOOL_FIELD(is_vacuumcmd, is_vacuumcmd, is_vacuumcmd); |
2666 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outVacuumStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outVacuumStmt |
2667 | | |
2668 | | static void |
2669 | | _outVacuumRelation(OUT_TYPE(VacuumRelation, VacuumRelation) out, const VacuumRelation *node) |
2670 | 0 | { |
2671 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2672 | 0 | WRITE_UINT_FIELD(oid, oid, oid); |
2673 | 0 | WRITE_LIST_FIELD(va_cols, va_cols, va_cols); |
2674 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outVacuumRelation Unexecuted instantiation: pg_query_outfuncs_json.c:_outVacuumRelation |
2675 | | |
2676 | | static void |
2677 | | _outExplainStmt(OUT_TYPE(ExplainStmt, ExplainStmt) out, const ExplainStmt *node) |
2678 | 0 | { |
2679 | 0 | WRITE_NODE_PTR_FIELD(query, query, query); |
2680 | 0 | WRITE_LIST_FIELD(options, options, options); |
2681 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outExplainStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outExplainStmt |
2682 | | |
2683 | | static void |
2684 | | _outCreateTableAsStmt(OUT_TYPE(CreateTableAsStmt, CreateTableAsStmt) out, const CreateTableAsStmt *node) |
2685 | 0 | { |
2686 | 0 | WRITE_NODE_PTR_FIELD(query, query, query); |
2687 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(IntoClause, into_clause, into, into, into); |
2688 | 0 | WRITE_ENUM_FIELD(ObjectType, objtype, objtype, objtype); |
2689 | 0 | WRITE_BOOL_FIELD(is_select_into, is_select_into, is_select_into); |
2690 | 0 | WRITE_BOOL_FIELD(if_not_exists, if_not_exists, if_not_exists); |
2691 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateTableAsStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateTableAsStmt |
2692 | | |
2693 | | static void |
2694 | | _outRefreshMatViewStmt(OUT_TYPE(RefreshMatViewStmt, RefreshMatViewStmt) out, const RefreshMatViewStmt *node) |
2695 | 0 | { |
2696 | 0 | WRITE_BOOL_FIELD(concurrent, concurrent, concurrent); |
2697 | 0 | WRITE_BOOL_FIELD(skip_data, skipData, skipData); |
2698 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2699 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outRefreshMatViewStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outRefreshMatViewStmt |
2700 | | |
2701 | | static void |
2702 | | _outCheckPointStmt(OUT_TYPE(CheckPointStmt, CheckPointStmt) out, const CheckPointStmt *node) |
2703 | 0 | { |
2704 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCheckPointStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCheckPointStmt |
2705 | | |
2706 | | static void |
2707 | | _outDiscardStmt(OUT_TYPE(DiscardStmt, DiscardStmt) out, const DiscardStmt *node) |
2708 | 0 | { |
2709 | 0 | WRITE_ENUM_FIELD(DiscardMode, target, target, target); |
2710 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDiscardStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDiscardStmt |
2711 | | |
2712 | | static void |
2713 | | _outLockStmt(OUT_TYPE(LockStmt, LockStmt) out, const LockStmt *node) |
2714 | 0 | { |
2715 | 0 | WRITE_LIST_FIELD(relations, relations, relations); |
2716 | 0 | WRITE_INT_FIELD(mode, mode, mode); |
2717 | 0 | WRITE_BOOL_FIELD(nowait, nowait, nowait); |
2718 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outLockStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outLockStmt |
2719 | | |
2720 | | static void |
2721 | | _outConstraintsSetStmt(OUT_TYPE(ConstraintsSetStmt, ConstraintsSetStmt) out, const ConstraintsSetStmt *node) |
2722 | 0 | { |
2723 | 0 | WRITE_LIST_FIELD(constraints, constraints, constraints); |
2724 | 0 | WRITE_BOOL_FIELD(deferred, deferred, deferred); |
2725 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outConstraintsSetStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outConstraintsSetStmt |
2726 | | |
2727 | | static void |
2728 | | _outReindexStmt(OUT_TYPE(ReindexStmt, ReindexStmt) out, const ReindexStmt *node) |
2729 | 0 | { |
2730 | 0 | WRITE_ENUM_FIELD(ReindexObjectType, kind, kind, kind); |
2731 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2732 | 0 | WRITE_STRING_FIELD(name, name, name); |
2733 | 0 | WRITE_LIST_FIELD(params, params, params); |
2734 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outReindexStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outReindexStmt |
2735 | | |
2736 | | static void |
2737 | | _outCreateConversionStmt(OUT_TYPE(CreateConversionStmt, CreateConversionStmt) out, const CreateConversionStmt *node) |
2738 | 0 | { |
2739 | 0 | WRITE_LIST_FIELD(conversion_name, conversion_name, conversion_name); |
2740 | 0 | WRITE_STRING_FIELD(for_encoding_name, for_encoding_name, for_encoding_name); |
2741 | 0 | WRITE_STRING_FIELD(to_encoding_name, to_encoding_name, to_encoding_name); |
2742 | 0 | WRITE_LIST_FIELD(func_name, func_name, func_name); |
2743 | 0 | WRITE_BOOL_FIELD(def, def, def); |
2744 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateConversionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateConversionStmt |
2745 | | |
2746 | | static void |
2747 | | _outCreateCastStmt(OUT_TYPE(CreateCastStmt, CreateCastStmt) out, const CreateCastStmt *node) |
2748 | 0 | { |
2749 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, sourcetype, sourcetype, sourcetype); |
2750 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, targettype, targettype, targettype); |
2751 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, func, func, func); |
2752 | 0 | WRITE_ENUM_FIELD(CoercionContext, context, context, context); |
2753 | 0 | WRITE_BOOL_FIELD(inout, inout, inout); |
2754 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateCastStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateCastStmt |
2755 | | |
2756 | | static void |
2757 | | _outCreateTransformStmt(OUT_TYPE(CreateTransformStmt, CreateTransformStmt) out, const CreateTransformStmt *node) |
2758 | 0 | { |
2759 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2760 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(TypeName, type_name, type_name, type_name, type_name); |
2761 | 0 | WRITE_STRING_FIELD(lang, lang, lang); |
2762 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, fromsql, fromsql, fromsql); |
2763 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(ObjectWithArgs, object_with_args, tosql, tosql, tosql); |
2764 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateTransformStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateTransformStmt |
2765 | | |
2766 | | static void |
2767 | | _outPrepareStmt(OUT_TYPE(PrepareStmt, PrepareStmt) out, const PrepareStmt *node) |
2768 | 0 | { |
2769 | 0 | WRITE_STRING_FIELD(name, name, name); |
2770 | 0 | WRITE_LIST_FIELD(argtypes, argtypes, argtypes); |
2771 | 0 | WRITE_NODE_PTR_FIELD(query, query, query); |
2772 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPrepareStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outPrepareStmt |
2773 | | |
2774 | | static void |
2775 | | _outExecuteStmt(OUT_TYPE(ExecuteStmt, ExecuteStmt) out, const ExecuteStmt *node) |
2776 | 5 | { |
2777 | 5 | WRITE_STRING_FIELD(name, name, name); |
2778 | 5 | WRITE_LIST_FIELD(params, params, params); |
2779 | 5 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outExecuteStmt pg_query_outfuncs_json.c:_outExecuteStmt Line | Count | Source | 2776 | 5 | { | 2777 | 5 | WRITE_STRING_FIELD(name, name, name); | 2778 | | WRITE_LIST_FIELD(params, params, params); | 2779 | 5 | } |
|
2780 | | |
2781 | | static void |
2782 | | _outDeallocateStmt(OUT_TYPE(DeallocateStmt, DeallocateStmt) out, const DeallocateStmt *node) |
2783 | 0 | { |
2784 | 0 | WRITE_STRING_FIELD(name, name, name); |
2785 | 0 | WRITE_BOOL_FIELD(isall, isall, isall); |
2786 | 0 | WRITE_INT_FIELD(location, location, location); |
2787 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDeallocateStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDeallocateStmt |
2788 | | |
2789 | | static void |
2790 | | _outDropOwnedStmt(OUT_TYPE(DropOwnedStmt, DropOwnedStmt) out, const DropOwnedStmt *node) |
2791 | 0 | { |
2792 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
2793 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
2794 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropOwnedStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropOwnedStmt |
2795 | | |
2796 | | static void |
2797 | | _outReassignOwnedStmt(OUT_TYPE(ReassignOwnedStmt, ReassignOwnedStmt) out, const ReassignOwnedStmt *node) |
2798 | 0 | { |
2799 | 0 | WRITE_LIST_FIELD(roles, roles, roles); |
2800 | 0 | WRITE_SPECIFIC_NODE_PTR_FIELD(RoleSpec, role_spec, newrole, newrole, newrole); |
2801 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outReassignOwnedStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outReassignOwnedStmt |
2802 | | |
2803 | | static void |
2804 | | _outAlterTSDictionaryStmt(OUT_TYPE(AlterTSDictionaryStmt, AlterTSDictionaryStmt) out, const AlterTSDictionaryStmt *node) |
2805 | 0 | { |
2806 | 0 | WRITE_LIST_FIELD(dictname, dictname, dictname); |
2807 | 0 | WRITE_LIST_FIELD(options, options, options); |
2808 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTSDictionaryStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTSDictionaryStmt |
2809 | | |
2810 | | static void |
2811 | | _outAlterTSConfigurationStmt(OUT_TYPE(AlterTSConfigurationStmt, AlterTSConfigurationStmt) out, const AlterTSConfigurationStmt *node) |
2812 | 0 | { |
2813 | 0 | WRITE_ENUM_FIELD(AlterTSConfigType, kind, kind, kind); |
2814 | 0 | WRITE_LIST_FIELD(cfgname, cfgname, cfgname); |
2815 | 0 | WRITE_LIST_FIELD(tokentype, tokentype, tokentype); |
2816 | 0 | WRITE_LIST_FIELD(dicts, dicts, dicts); |
2817 | 0 | WRITE_BOOL_FIELD(override, override, override); |
2818 | 0 | WRITE_BOOL_FIELD(replace, replace, replace); |
2819 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2820 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterTSConfigurationStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterTSConfigurationStmt |
2821 | | |
2822 | | static void |
2823 | | _outPublicationTable(OUT_TYPE(PublicationTable, PublicationTable) out, const PublicationTable *node) |
2824 | 364k | { |
2825 | 364k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); |
2826 | 364k | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); |
2827 | 364k | WRITE_LIST_FIELD(columns, columns, columns); |
2828 | 364k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPublicationTable pg_query_outfuncs_json.c:_outPublicationTable Line | Count | Source | 2824 | 364k | { | 2825 | 364k | WRITE_SPECIFIC_NODE_PTR_FIELD(RangeVar, range_var, relation, relation, relation); | 2826 | 364k | WRITE_NODE_PTR_FIELD(where_clause, whereClause, whereClause); | 2827 | | WRITE_LIST_FIELD(columns, columns, columns); | 2828 | 364k | } |
|
2829 | | |
2830 | | static void |
2831 | | _outPublicationObjSpec(OUT_TYPE(PublicationObjSpec, PublicationObjSpec) out, const PublicationObjSpec *node) |
2832 | 364k | { |
2833 | 364k | WRITE_ENUM_FIELD(PublicationObjSpecType, pubobjtype, pubobjtype, pubobjtype); |
2834 | 364k | WRITE_STRING_FIELD(name, name, name); |
2835 | 364k | WRITE_SPECIFIC_NODE_PTR_FIELD(PublicationTable, publication_table, pubtable, pubtable, pubtable); |
2836 | 364k | WRITE_INT_FIELD(location, location, location); |
2837 | 364k | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outPublicationObjSpec pg_query_outfuncs_json.c:_outPublicationObjSpec Line | Count | Source | 2832 | 364k | { | 2833 | 364k | WRITE_ENUM_FIELD(PublicationObjSpecType, pubobjtype, pubobjtype, pubobjtype); | 2834 | 364k | WRITE_STRING_FIELD(name, name, name); | 2835 | 364k | WRITE_SPECIFIC_NODE_PTR_FIELD(PublicationTable, publication_table, pubtable, pubtable, pubtable); | 2836 | 364k | WRITE_INT_FIELD(location, location, location); | 2837 | 364k | } |
|
2838 | | |
2839 | | static void |
2840 | | _outCreatePublicationStmt(OUT_TYPE(CreatePublicationStmt, CreatePublicationStmt) out, const CreatePublicationStmt *node) |
2841 | 2 | { |
2842 | 2 | WRITE_STRING_FIELD(pubname, pubname, pubname); |
2843 | 2 | WRITE_LIST_FIELD(options, options, options); |
2844 | 2 | WRITE_LIST_FIELD(pubobjects, pubobjects, pubobjects); |
2845 | 2 | WRITE_BOOL_FIELD(for_all_tables, for_all_tables, for_all_tables); |
2846 | 2 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreatePublicationStmt pg_query_outfuncs_json.c:_outCreatePublicationStmt Line | Count | Source | 2841 | 2 | { | 2842 | 2 | WRITE_STRING_FIELD(pubname, pubname, pubname); | 2843 | 2 | WRITE_LIST_FIELD(options, options, options); | 2844 | 2 | WRITE_LIST_FIELD(pubobjects, pubobjects, pubobjects); | 2845 | 2 | WRITE_BOOL_FIELD(for_all_tables, for_all_tables, for_all_tables); | 2846 | 2 | } |
|
2847 | | |
2848 | | static void |
2849 | | _outAlterPublicationStmt(OUT_TYPE(AlterPublicationStmt, AlterPublicationStmt) out, const AlterPublicationStmt *node) |
2850 | 1 | { |
2851 | 1 | WRITE_STRING_FIELD(pubname, pubname, pubname); |
2852 | 1 | WRITE_LIST_FIELD(options, options, options); |
2853 | 1 | WRITE_LIST_FIELD(pubobjects, pubobjects, pubobjects); |
2854 | 1 | WRITE_BOOL_FIELD(for_all_tables, for_all_tables, for_all_tables); |
2855 | 1 | WRITE_ENUM_FIELD(AlterPublicationAction, action, action, action); |
2856 | 1 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterPublicationStmt pg_query_outfuncs_json.c:_outAlterPublicationStmt Line | Count | Source | 2850 | 1 | { | 2851 | 1 | WRITE_STRING_FIELD(pubname, pubname, pubname); | 2852 | 1 | WRITE_LIST_FIELD(options, options, options); | 2853 | 1 | WRITE_LIST_FIELD(pubobjects, pubobjects, pubobjects); | 2854 | 1 | WRITE_BOOL_FIELD(for_all_tables, for_all_tables, for_all_tables); | 2855 | 1 | WRITE_ENUM_FIELD(AlterPublicationAction, action, action, action); | 2856 | 1 | } |
|
2857 | | |
2858 | | static void |
2859 | | _outCreateSubscriptionStmt(OUT_TYPE(CreateSubscriptionStmt, CreateSubscriptionStmt) out, const CreateSubscriptionStmt *node) |
2860 | 0 | { |
2861 | 0 | WRITE_STRING_FIELD(subname, subname, subname); |
2862 | 0 | WRITE_STRING_FIELD(conninfo, conninfo, conninfo); |
2863 | 0 | WRITE_LIST_FIELD(publication, publication, publication); |
2864 | 0 | WRITE_LIST_FIELD(options, options, options); |
2865 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outCreateSubscriptionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outCreateSubscriptionStmt |
2866 | | |
2867 | | static void |
2868 | | _outAlterSubscriptionStmt(OUT_TYPE(AlterSubscriptionStmt, AlterSubscriptionStmt) out, const AlterSubscriptionStmt *node) |
2869 | 0 | { |
2870 | 0 | WRITE_ENUM_FIELD(AlterSubscriptionType, kind, kind, kind); |
2871 | 0 | WRITE_STRING_FIELD(subname, subname, subname); |
2872 | 0 | WRITE_STRING_FIELD(conninfo, conninfo, conninfo); |
2873 | 0 | WRITE_LIST_FIELD(publication, publication, publication); |
2874 | 0 | WRITE_LIST_FIELD(options, options, options); |
2875 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outAlterSubscriptionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outAlterSubscriptionStmt |
2876 | | |
2877 | | static void |
2878 | | _outDropSubscriptionStmt(OUT_TYPE(DropSubscriptionStmt, DropSubscriptionStmt) out, const DropSubscriptionStmt *node) |
2879 | 0 | { |
2880 | 0 | WRITE_STRING_FIELD(subname, subname, subname); |
2881 | 0 | WRITE_BOOL_FIELD(missing_ok, missing_ok, missing_ok); |
2882 | 0 | WRITE_ENUM_FIELD(DropBehavior, behavior, behavior, behavior); |
2883 | 0 | } Unexecuted instantiation: pg_query_outfuncs_protobuf.c:_outDropSubscriptionStmt Unexecuted instantiation: pg_query_outfuncs_json.c:_outDropSubscriptionStmt |
2884 | | |