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 17:13:01 Functions: 98.9 % 189 187 2 173 14 2 178 9
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 92.2 % 472 435 36 1 2 16 410 7 12 13
View type: Flat (60,120] days: 100.0 % 38 38 6 31 1 1 4
Legend: Lines: hit not hit (120,180] days: 98.4 % 64 63 1 29 28 6 1
(180,240] days: 95.8 % 24 23 1 12 9 2 1 4
(240..) days: 91.0 % 5868 5340 3 170 343 12 144 3491 67 1638 376 3621
Function coverage date bins:
[..60] days: 88.9 % 9 8 8 1
(60,120] days: 100.0 % 2 2 2
(120,180] days: 100.0 % 1 1 1
(240..) days: 51.0 % 345 176 2 173 3 2 165

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ATExecCheckNotNull UIC 0 0.0 % (0 / 8)
DropErrorMsgWrongType EUB 0
ATExecDropOf ECB 3
TryReuseForeignKey GIC 3 88.9 % (16 / 18)
findFkeyCast GIC 6 62.5 % (5 / 8)
ATExecAddStatistics GIC 7 100.0 % (5 / 5)
ATExecDetachPartitionFinalize GIC 7 100.0 % (8 / 8)
RememberStatisticsForRebuilding ECB 7
ATExecDropCluster ECB 9
ATExecEnableDisableRule ECB 9
storage_name ECB 12
ATPrepSetAccessMethod GIC 15 83.3 % (5 / 6)
AlterTableMoveAll GIC 15 78.5 % (51 / 65)
ATExecDropExpression GIC 16 89.7 % (26 / 29)
ATExecSetOptions ECB 16
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
ATExecGenericOptions ECB 23
ATExecCookedColumnDefault ECB 28
index_copy_data ECB 31
ATExecClusterOn ECB 32
ATExecAddOf ECB 33
ATExecAlterConstraint GIC 33 92.7 % (38 / 41)
ATExecSetCompression GNC 33 90.0 % (18 / 20)
constraints_equivalent GIC 33 100.0 % (9 / 9)
ATPrepChangePersistence ECB 35
AlterIndexNamespaces GIC 35 100.0 % (12 / 12)
AlterSeqNamespaces ECB 35
RenameConstraint ECB 39
AlterTableNamespaceInternal GNC 42 100.0 % (14 / 14)
AlterTableNamespaceInternal GIC 42
relation_mark_replica_identity ECB 186
rename_constraint_internal ECB 42
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 ECB 70
MarkInheritDetached ECB 73
ATPrepSetTableSpace ECB 79
register_on_commit_action ECB 80
ATExecSetTableSpace ECB 81
ATExecAlterColumnGenericOptions ECB 82
ATExecSetStatistics ECB 82
check_of_type GIC 85 100.0 % (11 / 11)
AlterRelationNamespaceInternal ECB 88
tryAttachPartitionForeignKey ECB 90
MergeCheckConstraint ECB 92
ATTypedTableRecursion GIC 95 100.0 % (11 / 11)
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 ECB 115
ATExecAddInherit ECB 134
ATExecSetRowSecurity GIC 139 90.9 % (10 / 11)
AlterTableInternal GIC 139 100.0 % (6 / 6)
SetIndexStorageProperties ECB 139
ATPrepAddInherit ECB 143
renameatt GIC 149 100.0 % (12 / 12)
validatePartitionedIndex ECB 159
ATExecEnableDisableTrigger GIC 168 100.0 % (3 / 3)
ResetRelRewrite ECB 170
refuseDupeIndexAttach ECB 174
ATExecAttachPartitionIdx GIC 186 95.7 % (45 / 47)
relation_mark_replica_identity GIC 186 93.9 % (31 / 33)
RangeVarCallbackForRenameAttribute ECB 191
RangeVarCallbackForAttachIndex GIC 193 85.0 % (17 / 20)
RebuildConstraintComment ECB 194
DetachPartitionFinalize ECB 195
DropClonedTriggersFromPartition ECB 195
RememberClusterOnForRebuilding ECB 199
RememberReplicaIdentityForRebuilding ECB 199
ATExecReplicaIdentity GIC 207 91.9 % (34 / 37)
CheckRelationTableSpaceMove ECB 215
ATExecValidateConstraint GIC 218 95.1 % (58 / 61)
change_owner_fix_column_acls ECB 218
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 GIC 241 100.0 % (10 / 10)
RemoveInheritance GIC 241 97.3 % (73 / 75)
ATExecDetachPartition ECB 252
RenameRelation GIC 255 100.0 % (17 / 17)
ATExecDropConstraint GIC 261 94.7 % (18 / 19)
ATCheckPartitionsNotInUse ECB 264
ATExecColumnDefault GIC 266 95.2 % (20 / 21)
renameatt_internal GIC 267 97.3 % (36 / 37)
GetForeignKeyCheckTriggers ECB 277
has_partition_ancestor_privs ECB 277
ATPostAlterTypeParse GIC 298 96.5 % (83 / 86)
dropconstraint_internal GNC 401 93.6 % (131 / 140)
GetParentedForeignKeyRefs ECB 425
ATPostAlterTypeCleanup GIC 430 96.7 % (58 / 60)
RangeVarCallbackMaintainsTable GNC 437 92.3 % (12 / 13)
ATColumnChangeRequiresRewrite GIC 446 81.8 % (18 / 22)
transformFkeyGetPrimaryKey GIC 458 90.6 % (29 / 32)
ATExecAlterColumnType ECB 463
ATExecSetRelOptions ECB 464
validateForeignKeyConstraint GIC 466 100.0 % (38 / 38)
renameatt_check GIC 479 77.8 % (14 / 18)
DropErrorMsgNonExistent GIC 516 92.9 % (13 / 14)
transformFkeyCheckAttrs ECB 532
ATPrepAlterColumnType GIC 550 95.1 % (78 / 82)
NotNullImpliedByRelConstraints GIC 553 100.0 % (11 / 11)
RenameRelationInternal GIC 575 96.0 % (24 / 25)
ATExecAddIndex GIC 634 100.0 % (15 / 15)
ExecuteTruncateGuts ECB 634
ExecuteTruncate ECB 641
ATPrepDropColumn GIC 778 100.0 % (8 / 8)
RangeVarCallbackForTruncate GIC 809 77.8 % (7 / 9)
truncate_check_perms ECB 854
ATAddCheckConstraint ECB 876
ATPrepAddColumn ECB 923
AttachPartitionEnsureIndexes GNC 935 97.0 % (65 / 67)
ATExecChangeOwner ECB 940
ChooseForeignKeyConstraintNameAddition ECB 973
checkFkeyPermissions GIC 984 50.0 % (5 / 10)
validateFkOnDeleteSetColumns ECB 1008
ATAddForeignKeyConstraint GIC 1033 92.2 % (106 / 115)
ATExecAttachPartition GIC 1034 97.5 % (77 / 79)
MergeConstraintsIntoExisting GIC 1045 94.8 % (55 / 58)
ATExecDropColumn GIC 1050 96.5 % (55 / 57)
MergeAttributesIntoExisting ECB 1084
CreateInheritance GIC 1087 100.0 % (18 / 18)
CloneRowTriggersToPartition ECB 1108
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 GIC 1584 80.0 % (4 / 5)
ATExecAddConstraint GIC 1626 85.7 % (18 / 21)
truncate_check_rel GIC 1670 93.3 % (14 / 15)
find_composite_type_dependencies GIC 1752 90.2 % (37 / 41)
ConstraintImpliedByRelConstraint ECB 1995
ComputePartitionAttrs GIC 2148 92.5 % (62 / 67)
transformPartitionSpec ECB 2163
ATRewriteTable ECB 2366
CreateFKCheckTrigger GIC 2448 100.0 % (23 / 23)
transformColumnNameList ECB 2584
CloneFkReferenced GIC 4312 96.7 % (58 / 60)
CloneFkReferencing ECB 4312
CloneForeignKeyConstraints ECB 4312
RelationGetNotNullConstraints GNC 4761 100.0 % (36 / 36)
StoreCatalogInheritance1 GIC 5238 100.0 % (12 / 12)
SetRelationHasSubclass ECB 6544
RangeVarCallbackOwnsRelation ECB 6659
RemoveRelations GIC 7479 95.0 % (57 / 60)
AtEOSubXact_on_commit_actions GIC 8785 27.3 % (3 / 11)
findAttrByName GIC 9304 100.0 % (8 / 8)
RangeVarCallbackForDropRelation GIC 9317 69.8 % (37 / 53)
remove_on_commit_action GIC 19167 100.0 % (7 / 7)
ATExecSetAttNotNull GNC 28396 100.0 % (6 / 6)
ATSimpleRecursion ECB 28881
set_attnotnull ECB 32180
ATExecAddIndexConstraint ECB 33361
ATParseTransformCmd ECB 38191
ATRewriteTables ECB 43800
ATRewriteCatalogs GIC 44836 100.0 % (24 / 24)
AlterTable ECB 44842
AlterTableLookupRelation ECB 44953
ATController ECB 44972
AlterTableGetLockLevel GIC 45092 94.0 % (78 / 83)
RangeVarCallbackForAlterRelation GIC 45540 73.3 % (33 / 45)
ATPrepCmd GIC 45921 92.5 % (209 / 226)
ATSimplePermissions ECB 47080
ATGetQueueEntry ECB 48759
StoreCatalogInheritance GIC 62499 100.0 % (11 / 11)
MergeAttributes ECB 62853
DefineRelation GIC 62952 97.8 % (174 / 178)
CheckTableNotInUse GIC 90091 100.0 % (9 / 9)
PreCommit_on_commit_actions GIC 465920 94.1 % (32 / 34)
AtEOXact_on_commit_actions ECB 485839

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