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

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