LCOV - differential code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 91.2 % 6466 5899 271 171 344 12 146 3554 545 1654 390 3643 10 209
Current Date: 2023-04-08 15:15:32 Functions: 98.9 % 189 187 2 173 14 2 178 9
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ATPrepCmd GIC 45921 92.5 % (209 / 226)
ATExecAlterColumnType GIC 463 89.9 % (133 / 148)
ATExecChangeOwner GIC 940 83.1 % (69 / 83)
AlterTableMoveAll GIC 15 78.5 % (51 / 65)
ATAddForeignKeyConstraint GIC 1033 92.2 % (106 / 115)
ATExecSetRelOptions GIC 464 88.5 % (69 / 78)
DropErrorMsgWrongType UIC 0 0.0 % (0 / 9)
dropconstraint_internal GNC 401 93.6 % (131 / 140)
ATExecAddColumn GIC 1205 94.6 % (140 / 148)
AtEOSubXact_on_commit_actions GIC 8785 27.3 % (3 / 11)
change_owner_fix_column_acls GIC 218 63.6 % (14 / 22)
tryAttachPartitionForeignKey GIC 90 86.5 % (45 / 52)
index_copy_data GNC 31 66.7 % (12 / 18)
storage_name GIC 12 50.0 % (6 / 12)
ATExecDetachPartition GIC 252 90.2 % (37 / 41)
ATRewriteTable GIC 2366 96.9 % (127 / 131)
createForeignKeyActionTriggers GIC 1232 95.6 % (87 / 91)
find_composite_type_dependencies GIC 1752 90.2 % (37 / 41)
ATExecAddConstraint GIC 1626 85.7 % (18 / 21)
ATExecAddInherit GIC 134 88.5 % (23 / 26)
ATExecAlterConstraint GIC 33 92.7 % (38 / 41)
ATExecSetNotNull GNC 221 95.9 % (70 / 73)
ATExecSetOptions GIC 16 88.9 % (24 / 27)
ATExecValidateConstraint GIC 218 95.1 % (58 / 61)
ATPrepChangePersistence GIC 35 91.2 % (31 / 34)
ATRewriteTables GIC 43800 95.7 % (67 / 70)
AlterRelationNamespaceInternal GIC 88 87.5 % (21 / 24)
GetForeignKeyCheckTriggers GIC 277 87.5 % (21 / 24)
findFkeyCast GIC 6 62.5 % (5 / 8)
transformFkeyGetPrimaryKey GIC 458 90.6 % (29 / 32)
ATExecAttachPartitionIdx GIC 186 95.7 % (45 / 47)
ATExecDropIdentity GIC 19 93.3 % (28 / 30)
ATExecDropOf GIC 3 86.7 % (13 / 15)
ATExecSetTableSpaceNoStorage GIC 18 75.0 % (6 / 8)
ATPostAlterTypeCleanup GIC 430 96.7 % (58 / 60)
ATPrepSetTableSpace GIC 79 80.0 % (8 / 10)
AttachPartitionEnsureIndexes GNC 935 97.0 % (65 / 67)
CloneFkReferencing GIC 4312 97.6 % (80 / 82)
CloneRowTriggersToPartition GIC 1108 96.7 % (58 / 60)
RangeVarCallbackForTruncate GIC 809 77.8 % (7 / 9)
RemoveInheritance GIC 241 97.3 % (73 / 75)
relation_mark_replica_identity GIC 186 93.9 % (31 / 33)
rename_constraint_internal GIC 42 95.1 % (39 / 41)
ATDetachCheckNoForeignKeyRefs GIC 230 96.0 % (24 / 25)
ATExecAddIndexConstraint GIC 33361 96.7 % (29 / 30)
ATExecClusterOn GIC 32 87.5 % (7 / 8)
ATExecColumnDefault GIC 266 95.2 % (20 / 21)
ATExecForceNoForceRowSecurity GIC 55 90.9 % (10 / 11)
ATExecSetRowSecurity GIC 139 90.9 % (10 / 11)
ATPrepDropExpression GIC 22 91.7 % (11 / 12)
ChooseForeignKeyConstraintNameAddition GIC 973 91.7 % (11 / 12)
GetAttributeStorage GNC 115 93.8 % (15 / 16)
GetParentedForeignKeyRefs GIC 425 94.1 % (16 / 17)
MarkInheritDetached GIC 73 95.2 % (20 / 21)
MergeAttributesIntoExisting GIC 1084 97.3 % (36 / 37)
RangeVarCallbackMaintainsTable GNC 437 92.3 % (12 / 13)
RenameConstraint GIC 39 95.5 % (21 / 22)
ResetRelRewrite GIC 170 90.9 % (10 / 11)
SetRelationTableSpace GIC 102 94.4 % (17 / 18)
decompile_conbin GIC 66 85.7 % (6 / 7)
renameatt_internal GIC 267 97.3 % (36 / 37)
ATCheckPartitionsNotInUse GIC 264 100.0 % (9 / 9)
ATController GIC 44972 100.0 % (9 / 9)
ATExecAddIndex GIC 634 100.0 % (15 / 15)
ATExecAddStatistics GIC 7 100.0 % (5 / 5)
ATExecDetachPartitionFinalize GIC 7 100.0 % (8 / 8)
ATExecEnableDisableTrigger GIC 168 100.0 % (3 / 3)
ATExecSetAttNotNull GNC 28396 100.0 % (6 / 6)
ATExecSetTableSpace GIC 81 100.0 % (31 / 31)
ATPrepAddColumn GIC 923 100.0 % (8 / 8)
ATPrepAddInherit GIC 143 100.0 % (8 / 8)
ATPrepDropColumn GIC 778 100.0 % (8 / 8)
ATSimpleRecursion GIC 28881 100.0 % (13 / 13)
AlterTable GIC 44842 100.0 % (5 / 5)
AlterTableInternal GIC 139 100.0 % (6 / 6)
CloneForeignKeyConstraints GIC 4312 100.0 % (5 / 5)
ConstraintImpliedByRelConstraint GIC 1995 100.0 % (13 / 13)
DetachAddConstraintIfNeeded GIC 70 100.0 % (16 / 16)
DropClonedTriggersFromPartition GIC 195 100.0 % (21 / 21)
ExecuteTruncate GIC 641 100.0 % (41 / 41)
GetAttributeCompression GIC 1195 100.0 % (9 / 9)
RangeVarCallbackForRenameAttribute GIC 191 100.0 % (7 / 7)
RebuildConstraintComment GIC 194 100.0 % (17 / 17)
RelationGetNotNullConstraints GNC 4761 100.0 % (36 / 36)
RememberIndexForRebuilding GIC 107 100.0 % (11 / 11)
RememberStatisticsForRebuilding GIC 7 100.0 % (6 / 6)
RenameRelation GIC 255 100.0 % (17 / 17)
StoreCatalogInheritance GIC 62499 100.0 % (11 / 11)
TryReuseIndex GIC 51 100.0 % (10 / 10)
add_column_collation_dependency GIC 1560 100.0 % (10 / 10)
change_owner_recurse_to_sequences GIC 218 100.0 % (21 / 21)
constraints_equivalent GIC 33 100.0 % (9 / 9)
has_partition_ancestor_privs GNC 277 100.0 % (10 / 10)
refuseDupeIndexAttach GIC 174 100.0 % (5 / 5)
register_on_commit_action GIC 80 100.0 % (11 / 11)
remove_on_commit_action GIC 19167 100.0 % (7 / 7)
validateFkOnDeleteSetColumns GIC 1008 100.0 % (12 / 12)
validateForeignKeyConstraint GIC 466 100.0 % (38 / 38)
verifyPartitionIndexNotNull GNC 49 100.0 % (6 / 6)
ATAddCheckConstraint ECB 876
ATColumnChangeRequiresRewrite ECB 446
ATExecAddIdentity ECB 48
ATExecAddOf ECB 33
ATExecAlterColumnGenericOptions ECB 82
ATExecAlterConstrRecurse ECB 60
ATExecAttachPartition ECB 1034
ATExecCheckNotNull EUB 0
ATExecCookedColumnDefault ECB 28
ATExecDropCluster ECB 9
ATExecDropColumn ECB 1050
ATExecDropConstraint ECB 261
ATExecDropExpression ECB 16
ATExecDropInherit ECB 22
ATExecDropNotNull ECB 107
ATExecEnableDisableRule ECB 9
ATExecGenericOptions ECB 23
ATExecReplicaIdentity ECB 207
ATExecSetCompression ECB 33
ATExecSetIdentity ECB 19
ATExecSetStatistics ECB 82
ATExecSetStorage ECB 115
ATGetQueueEntry ECB 48759
ATParseTransformCmd ECB 38191
ATPostAlterTypeParse ECB 298
ATPrepAlterColumnType ECB 550
ATPrepSetAccessMethod ECB 15
ATRewriteCatalogs ECB 44836
ATSimplePermissions ECB 47080
ATTypedTableRecursion ECB 95
AlterSeqNamespaces ECB 35
AlterTableGetLockLevel ECB 45092
AlterTableLookupRelation ECB 44953
AlterTableNamespace ECB 49
AlterTableNamespaceInternal ECB 42
AtEOXact_on_commit_actions ECB 485839
CheckRelationTableSpaceMove ECB 215
CheckTableNotInUse ECB 90091
CloneFkReferenced ECB 4312
ComputePartitionAttrs ECB 2148
CreateFKCheckTrigger ECB 2448
CreateInheritance ECB 1087
DefineRelation ECB 62952
DetachPartitionFinalize ECB 195
DropErrorMsgNonExistent ECB 516
ExecuteTruncateGuts ECB 634
GetForeignKeyActionTriggers ECB 60
MergeAttributes ECB 62853
MergeCheckConstraint ECB 92
MergeConstraintsIntoExisting ECB 1045
NotNullImpliedByRelConstraints ECB 553
PartConstraintImpliedByRelConstraint ECB 1442
PreCommit_on_commit_actions ECB 465920
QueuePartitionConstraintValidation ECB 1139
RangeVarCallbackForAlterRelation ECB 45540
RangeVarCallbackForAttachIndex ECB 193
RangeVarCallbackForDropRelation ECB 9317
RangeVarCallbackOwnsRelation ECB 6659
RememberClusterOnForRebuilding ECB 199
RememberConstraintForRebuilding ECB 241
RememberReplicaIdentityForRebuilding ECB 199
RemoveRelations ECB 7479
RenameRelationInternal ECB 575
SetIndexStorageProperties ECB 139
SetRelationHasSubclass ECB 6544
StoreCatalogInheritance1 ECB 5238
TryReuseForeignKey ECB 3
addFkRecurseReferenced ECB 1202
addFkRecurseReferencing ECB 1224
alter_table_type_to_string ECB 21
checkFkeyPermissions ECB 984
check_for_column_name_collision ECB 1403
check_of_type ECB 85
createForeignKeyCheckTriggers ECB 1224
drop_parent_dependency ECB 235
findAttrByName ECB 9304
find_typed_table_dependencies ECB 107
renameatt ECB 149
renameatt_check ECB 479
set_attnotnull ECB 32180
transformColumnNameList ECB 2584
transformFkeyCheckAttrs ECB 532
transformPartitionSpec ECB 2163
truncate_check_activity ECB 1584
truncate_check_perms ECB 854
truncate_check_rel ECB 1670
validatePartitionedIndex ECB 159

Generated by: LCOV version v1.16-55-g56c0a2a