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

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