LCOV - code coverage report
Current view:
top level
-
src/backend/nodes
- copyfuncs.funcs.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18beta1
Lines:
3290
3403
96.7 %
Date:
2025-06-07 23:16:25
Functions:
315
323
97.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_copyAlternativeSubPlan
0
_copyBitString
0
_copyCustomScan
0
_copyGroupByOrdering
0
_copyPathKey
0
_copyPlaceHolderInfo
0
_copyRestrictInfo
0
_copySpecialJoinInfo
0
_copyPartitionRangeDatum
4
_copyAlterCollationStmt
12
_copyAlterDatabaseRefreshCollStmt
12
_copyAlterTableSpaceOptionsStmt
48
_copyAlterStatsStmt
52
_copyDiscardStmt
60
_copyJsonArrayQueryConstructor
66
_copyUnlistenStmt
76
_copyAlterTSDictionaryStmt
80
_copyAlterExtensionStmt
82
_copyAlterObjectDependsStmt
92
_copyAlterEventTrigStmt
96
_copyImportForeignSchemaStmt
96
_copyLoadStmt
104
_copyReassignOwnedStmt
104
_copyCreateTransformStmt
106
_copyJsonSerializeExpr
108
_copyJsonScalarExpr
112
_copyAlterTableMoveAllStmt
120
_copyAlterTypeStmt
120
_copyJsonTableSiblingJoin
120
_copyCreateAmStmt
128
_copyDropTableSpaceStmt
128
_copyCreateConversionStmt
130
_copyListenStmt
148
_copyAlterDatabaseStmt
152
_copyReturningOption
156
_copyJsonArrayAgg
162
_copyAlterRoleSetStmt
164
_copyJsonParseExpr
164
_copyAlterPolicyStmt
174
_copySecLabelStmt
202
_copyConstraintsSetStmt
212
_copyJsonArrayConstructor
212
_copyBitmapAnd
222
_copyCreateTableSpaceStmt
232
_copyAlterUserMappingStmt
236
_copyAlterFdwStmt
244
_copyDropdbStmt
244
_copyJsonObjectAgg
246
_copyDropUserMappingStmt
252
_copyGroup
252
_copyRangeTableFunc
256
_copyXmlSerialize
266
_copyPartitionPruneStepCombine
268
_copyFloat
272
_copyCreatePLangStmt
280
_copyRangeTableSample
288
_copyNotifyStmt
296
_copyCTECycleClause
306
_copyCTESearchClause
306
_copyDropOwnedStmt
308
_copySampleScan
312
_copyGatherMerge
330
_copyCreateOpFamilyStmt
332
_copyAlterSystemStmt
364
_copyNullIfExpr
384
_copyAlterDefaultPrivilegesStmt
388
_copyBitmapOr
394
_copyCreateRangeStmt
394
_copyCreateEventTrigStmt
396
_copyMultiAssignRef
402
_copyJsonAggConstructor
408
_copyCreateFdwStmt
424
_copyAlterForeignServerStmt
456
_copyDropSubscriptionStmt
456
_copyJsonObjectConstructor
458
_copyClusterStmt
464
_copyAlterExtensionContentsStmt
502
_copyCreateUserMappingStmt
510
_copyWindowFuncRunCondition
540
_copyAlterSeqStmt
552
_copyMergeAppend
562
_copyAlterDomainStmt
568
_copyCreateCastStmt
588
_copyJsonTable
590
_copyRefreshMatViewStmt
592
_copyRowCompareExpr
600
_copyCreateForeignServerStmt
604
_copyJsonArgument
630
_copyTableFuncScan
632
_copySetOp
662
_copyCreateEnumStmt
704
_copyPartitionPruneInfo
724
_copyTableSampleClause
738
_copyAlterEnumStmt
796
_copyCreateOpClassStmt
796
_copyAlterObjectSchemaStmt
800
_copyFieldStore
800
_copyJsonKeyValue
874
_copyATAlterConstraint
882
_copyCreateSubscriptionStmt
896
_copyNamedTuplestoreScan
904
_copyAlterRoleStmt
920
_copyCreateForeignTableStmt
922
_copyRangeTableFuncCol
954
_copyAlterSubscriptionStmt
988
_copyTidScan
992
_copyConvertRowtypeExpr
1004
_copyRecursiveUnion
1004
_copyWorkTableScan
1004
_copyJsonIsPredicate
1026
_copyCreateExtensionStmt
1054
_copyCheckPointStmt
1086
_copyIncrementalSort
1152
_copyAlterOpFamilyStmt
1158
_copyGather
1164
_copyJsonTablePath
1214
_copyJsonTablePathScan
1214
_copyAlterOperatorStmt
1216
_copyTriggerTransition
1228
_copyCreateStatsStmt
1320
_copyPartitionedRelPruneInfo
1324
_copyPartitionPruneStepOp
1346
_copyAlterFunctionStmt
1350
_copyNextValueExpr
1354
_copyGroupingFunc
1356
_copyTableFunc
1360
_copyCreatePolicyStmt
1430
_copyReplicaIdentityStmt
1470
_copyJsonOutput
1546
_copyTableLikeClause
1548
_copyCreateSeqStmt
1558
_copyCreatedbStmt
1564
_copyMemoize
1606
_copyCreatePublicationStmt
1616
_copyInferClause
1632
_copyJsonTableColumn
1648
_copyCallStmt
1700
_copyMinMaxExpr
1710
_copyCurrentOfExpr
1752
_copyReturningExpr
1824
_copyVariableShowStmt
1872
_copyOnConflictClause
1878
_copyOnConflictExpr
1880
_copyInferenceElem
1914
_copyJsonTablePathSpec
1972
_copyGrantRoleStmt
1986
_copyJsonFuncExpr
1992
_copySetToDefault
2000
_copyMergeStmt
2110
_copyForeignScan
2112
_copyAlterPublicationStmt
2136
_copyCreateSchemaStmt
2162
_copyMergeSupportFunc
2298
_copyXmlExpr
2306
_copyRuleStmt
2340
_copyAlterDatabaseSetStmt
2396
_copyCoerceToDomainValue
2422
_copyReindexStmt
2466
_copyWindowAgg
2602
_copyJsonConstructorExpr
2756
_copyPublicationTable
2768
_copyDoStmt
2782
_copyDistinctExpr
2794
_copyCreateDomainStmt
2978
_copyRenameStmt
3082
_copyStatsElem
3224
_copyMergeWhenClause
3344
_copyDropRoleStmt
3436
_copyPublicationObjSpec
3480
_copyWithClause
3480
_copyTidRangeScan
3680
_copyWindowClause
3680
_copyCreateRoleStmt
3688
_copyReturningClause
3728
_copyCreateTableAsStmt
4138
_copyCteScan
4154
_copyIntoClause
4264
_copyPrepareStmt
4276
_copyWindowDef
4310
_copyForeignKeyCacheInfo
4342
_copyGroupingSet
4456
_copyClosePortalStmt
4472
_copyBooleanTest
4538
_copyDeleteStmt
4754
_copyWithCheckOption
4932
_copyMaterial
4988
_copyAlterOwnerStmt
5016
_copyLockStmt
5092
_copyLimit
5214
_copyPLAssignStmt
5322
_copyJsonExpr
5354
_copyLockingClause
5428
_copyUnique
5574
_copyTruncateStmt
5876
_copyJsonValueExpr
6732
_copyCreateTrigStmt
7362
_copyDeallocateStmt
8120
_copyWindowFunc
8168
_copyCreateOpClassItem
8190
_copyA_ArrayExpr
8386
_copyValuesScan
8480
_copyMergeAction
8832
_copyCompositeTypeStmt
9080
_copyCollateExpr
9408
_copyReturnStmt
9568
_copyMergeJoin
10020
_copyCommonTableExpr
10358
_copyPartitionSpec
10390
_copyJsonBehavior
10422
_copyCollateClause
10688
_copySubqueryScan
11508
_copyPartitionElem
11642
_copyPartitionCmd
11822
_copyJsonReturning
11960
_copyProjectSet
12460
_copyLockRows
13704
_copyCommentStmt
13836
_copyIndexStmt
14080
_copyPlaceHolderVar
14426
_copyUpdateStmt
14444
_copyArrayCoerceExpr
14956
_copyFetchStmt
15124
_copyRowMarkClause
15636
_copyDeclareCursorStmt
16160
_copyA_Indices
16426
_copyFieldSelect
16454
_copyAlterTSConfigurationStmt
17142
_copyRowExpr
17210
_copyAppend
17692
_copyDefineStmt
18556
_copyIndexOnlyScan
18942
_copyRangeSubselect
19190
_copyIndexElem
21206
_copySetOperationStmt
21370
_copyBitmapHeapScan
21734
_copyCoalesceExpr
21760
_copyBitmapIndexScan
22356
_copyVacuumRelation
26830
_copyVacuumStmt
27282
_copyJsonFormat
28560
_copySQLValueFunction
30474
_copyBoolean
32770
_copyCopyStmt
33126
_copyViewStmt
33390
_copyPartitionBoundSpec
35220
_copyHash
35992
_copyHashJoin
35992
_copyA_Indirection
37916
_copyObjectWithArgs
40006
_copyExecuteStmt
40220
_copyInteger
41522
_copyPlanRowMark
41824
_copyAgg
46994
_copyCreateFunctionStmt
49168
_copyArrayExpr
49582
_copySubPlan
50858
_copyDropStmt
51212
_copyAccessPriv
51396
_copyNestLoopParam
53286
_copyGrantStmt
53600
_copyRangeFunction
53916
_copyFunctionScan
54894
_copySubscriptingRef
56442
_copyAppendRelInfo
56654
_copyPlanInvalItem
59120
_copyAlterTableStmt
66224
_copyVariableSetStmt
70158
_copyA_Star
70256
_copyCoerceViaIO
72612
_copyInsertStmt
74092
_copyCreateStmt
78146
_copyTransactionStmt
78588
_copyExplainStmt
79914
_copyParamRef
80280
_copyCoerceToDomain
80586
_copyRoleSpec
80790
_copySort
85386
_copyNullTest
90748
_copyScalarArrayOpExpr
92124
_copyNamedArgExpr
92808
_copyModifyTable
95200
_copyNestLoop
96962
_copyConstraint
102896
_copyAlterTableCmd
108466
_copySortBy
115094
_copySubLink
120876
_copyCaseTestExpr
124862
_copyRangeTblFunction
140448
_copyFunctionParameter
146558
_copyCaseExpr
155776
_copyIndexScan
159478
_copyColumnDef
160958
_copyAggref
191094
_copySeqScan
231706
_copyJoinExpr
235886
_copyResult
249810
_copySortGroupClause
255342
_copyCaseWhen
309544
_copyRelabelType
368902
_copyDefElem
376012
_copyTypeCast
390772
_copyFuncCall
436554
_copyBoolExpr
483152
_copyPlannedStmt
575214
_copySelectStmt
581456
_copyA_Expr
709448
_copyParam
716712
_copyRawStmt
809864
_copyTypeName
851762
_copyRangeTblRef
855116
_copyFromExpr
886834
_copyFuncExpr
947108
_copyRangeVar
975488
_copyRTEPermissionInfo
1248404
_copyQuery
1306912
_copyResTarget
1426298
_copyOpExpr
1928820
_copyRangeTblEntry
2102540
_copyColumnRef
2234996
_copyAlias
3376080
_copyTargetEntry
8645710
_copyVar
18276004
_copyString
31439478
Generated by:
LCOV version 1.16