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

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