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
ATAddCheckConstraint ECB 876
ATAddForeignKeyConstraint GIC 1033 92.2 % (106 / 115)
ATCheckPartitionsNotInUse GIC 264 100.0 % (9 / 9)
ATColumnChangeRequiresRewrite ECB 446
ATController GIC 44972 100.0 % (9 / 9)
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 GIC 33361 96.7 % (29 / 30)
ATExecAddInherit GIC 134 88.5 % (23 / 26)
ATExecAddOf ECB 33
ATExecAddStatistics GIC 7 100.0 % (5 / 5)
ATExecAlterColumnGenericOptions ECB 82
ATExecAlterColumnType GIC 463 89.9 % (133 / 148)
ATExecAlterConstrRecurse ECB 60
ATExecAlterConstraint GIC 33 92.7 % (38 / 41)
ATExecAttachPartition ECB 1034
ATExecAttachPartitionIdx GIC 186 95.7 % (45 / 47)
ATExecChangeOwner GIC 940 83.1 % (69 / 83)
ATExecCheckNotNull EUB 0
ATExecClusterOn GIC 32 87.5 % (7 / 8)
ATExecColumnDefault GIC 266 95.2 % (20 / 21)
ATExecCookedColumnDefault ECB 28
ATExecDetachPartition GIC 252 90.2 % (37 / 41)
ATExecDetachPartitionFinalize GIC 7 100.0 % (8 / 8)
ATExecDropCluster ECB 9
ATExecDropColumn ECB 1050
ATExecDropConstraint ECB 261
ATExecDropExpression ECB 16
ATExecDropIdentity GIC 19 93.3 % (28 / 30)
ATExecDropInherit ECB 22
ATExecDropNotNull ECB 107
ATExecDropOf GIC 3 86.7 % (13 / 15)
ATExecEnableDisableRule ECB 9
ATExecEnableDisableTrigger GIC 168 100.0 % (3 / 3)
ATExecForceNoForceRowSecurity GIC 55 90.9 % (10 / 11)
ATExecGenericOptions ECB 23
ATExecReplicaIdentity ECB 207
ATExecSetAttNotNull GNC 28396 100.0 % (6 / 6)
ATExecSetCompression ECB 33
ATExecSetIdentity ECB 19
ATExecSetNotNull GNC 221 95.9 % (70 / 73)
ATExecSetOptions GIC 16 88.9 % (24 / 27)
ATExecSetRelOptions GIC 464 88.5 % (69 / 78)
ATExecSetRowSecurity GIC 139 90.9 % (10 / 11)
ATExecSetStatistics ECB 82
ATExecSetStorage ECB 115
ATExecSetTableSpace GIC 81 100.0 % (31 / 31)
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 ECB 298
ATPrepAddColumn GIC 923 100.0 % (8 / 8)
ATPrepAddInherit GIC 143 100.0 % (8 / 8)
ATPrepAlterColumnType ECB 550
ATPrepChangePersistence GIC 35 91.2 % (31 / 34)
ATPrepCmd GIC 45921 92.5 % (209 / 226)
ATPrepDropColumn GIC 778 100.0 % (8 / 8)
ATPrepDropExpression GIC 22 91.7 % (11 / 12)
ATPrepSetAccessMethod ECB 15
ATPrepSetTableSpace GIC 79 80.0 % (8 / 10)
ATRewriteCatalogs ECB 44836
ATRewriteTable GIC 2366 96.9 % (127 / 131)
ATRewriteTables GIC 43800 95.7 % (67 / 70)
ATSimplePermissions ECB 47080
ATSimpleRecursion GIC 28881 100.0 % (13 / 13)
ATTypedTableRecursion ECB 95
AlterRelationNamespaceInternal GIC 88 87.5 % (21 / 24)
AlterSeqNamespaces ECB 35
AlterTable GIC 44842 100.0 % (5 / 5)
AlterTableGetLockLevel ECB 45092
AlterTableInternal GIC 139 100.0 % (6 / 6)
AlterTableLookupRelation ECB 44953
AlterTableMoveAll GIC 15 78.5 % (51 / 65)
AlterTableNamespace ECB 49
AlterTableNamespaceInternal ECB 42
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 ECB 90091
ChooseForeignKeyConstraintNameAddition GIC 973 91.7 % (11 / 12)
CloneFkReferenced ECB 4312
CloneFkReferencing GIC 4312 97.6 % (80 / 82)
CloneForeignKeyConstraints GIC 4312 100.0 % (5 / 5)
CloneRowTriggersToPartition GIC 1108 96.7 % (58 / 60)
ComputePartitionAttrs ECB 2148
ConstraintImpliedByRelConstraint GIC 1995 100.0 % (13 / 13)
CreateFKCheckTrigger ECB 2448
CreateInheritance ECB 1087
DefineRelation ECB 62952
DetachAddConstraintIfNeeded GIC 70 100.0 % (16 / 16)
DetachPartitionFinalize ECB 195
DropClonedTriggersFromPartition GIC 195 100.0 % (21 / 21)
DropErrorMsgNonExistent ECB 516
DropErrorMsgWrongType UIC 0 0.0 % (0 / 9)
ExecuteTruncate GIC 641 100.0 % (41 / 41)
ExecuteTruncateGuts ECB 634
GetAttributeCompression GIC 1195 100.0 % (9 / 9)
GetAttributeStorage GNC 115 93.8 % (15 / 16)
GetForeignKeyActionTriggers ECB 60
GetForeignKeyCheckTriggers GIC 277 87.5 % (21 / 24)
GetParentedForeignKeyRefs GIC 425 94.1 % (16 / 17)
MarkInheritDetached GIC 73 95.2 % (20 / 21)
MergeAttributes ECB 62853
MergeAttributesIntoExisting GIC 1084 97.3 % (36 / 37)
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
RangeVarCallbackForRenameAttribute GIC 191 100.0 % (7 / 7)
RangeVarCallbackForTruncate GIC 809 77.8 % (7 / 9)
RangeVarCallbackMaintainsTable GNC 437 92.3 % (12 / 13)
RangeVarCallbackOwnsRelation ECB 6659
RebuildConstraintComment GIC 194 100.0 % (17 / 17)
RelationGetNotNullConstraints GNC 4761 100.0 % (36 / 36)
RememberClusterOnForRebuilding ECB 199
RememberConstraintForRebuilding ECB 241
RememberIndexForRebuilding GIC 107 100.0 % (11 / 11)
RememberReplicaIdentityForRebuilding ECB 199
RememberStatisticsForRebuilding GIC 7 100.0 % (6 / 6)
RemoveInheritance GIC 241 97.3 % (73 / 75)
RemoveRelations ECB 7479
RenameConstraint GIC 39 95.5 % (21 / 22)
RenameRelation GIC 255 100.0 % (17 / 17)
RenameRelationInternal ECB 575
ResetRelRewrite GIC 170 90.9 % (10 / 11)
SetIndexStorageProperties ECB 139
SetRelationHasSubclass ECB 6544
SetRelationTableSpace GIC 102 94.4 % (17 / 18)
StoreCatalogInheritance GIC 62499 100.0 % (11 / 11)
StoreCatalogInheritance1 ECB 5238
TryReuseForeignKey ECB 3
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 GIC 218 63.6 % (14 / 22)
change_owner_recurse_to_sequences GIC 218 100.0 % (21 / 21)
checkFkeyPermissions ECB 984
check_for_column_name_collision ECB 1403
check_of_type ECB 85
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 ECB 9304
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 GNC 277 100.0 % (10 / 10)
index_copy_data GNC 31 66.7 % (12 / 18)
refuseDupeIndexAttach GIC 174 100.0 % (5 / 5)
register_on_commit_action GIC 80 100.0 % (11 / 11)
relation_mark_replica_identity GIC 186 93.9 % (31 / 33)
remove_on_commit_action GIC 19167 100.0 % (7 / 7)
rename_constraint_internal GIC 42 95.1 % (39 / 41)
renameatt ECB 149
renameatt_check ECB 479
renameatt_internal GIC 267 97.3 % (36 / 37)
set_attnotnull ECB 32180
storage_name GIC 12 50.0 % (6 / 12)
transformColumnNameList ECB 2584
transformFkeyCheckAttrs ECB 532
transformFkeyGetPrimaryKey GIC 458 90.6 % (29 / 32)
transformPartitionSpec ECB 2163
truncate_check_activity ECB 1584
truncate_check_perms ECB 854
truncate_check_rel ECB 1670
tryAttachPartitionForeignKey GIC 90 86.5 % (45 / 52)
validateFkOnDeleteSetColumns GIC 1008 100.0 % (12 / 12)
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