LCOV - differential code coverage report
Current view: top level - src/backend/commands - tablecmds.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB ECB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.1 % 6886 6344 542 12 6332 36
Current Date: 2025-10-28 08:26:42 +0900 Functions: 99.5 % 207 206 1 9 197 1
Baseline: lcov-20251028-005825-baseline Branches: 71.6 % 5820 4169 9 1642 23 4146 1 1
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 95.9 % 951 912 39 11 901
(360..) days: 91.5 % 5935 5432 503 1 5431
Function coverage date bins:
(30,360] days: 100.0 % 27 27 27
(360..) days: 99.4 % 180 179 1 9 170
Branch coverage date bins:
(30,360] days: 77.4 % 936 724 9 203 23 701
(360..) days: 70.5 % 4886 3445 1439 3445 1 1

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
ATAddForeignKeyConstraint CBC 1336 92.3 % (144 / 156) 64.7 % (145 / 224)
MergeAttributes GNC 29537 93.5 % (158 / 169) 77.6 % (180 / 232)
alter_table_type_to_string CBC 40 19.5 % (24 / 123) 18.0 % (11 / 61)
RememberAllDependentForRebuilding CBC 582 67.2 % (41 / 61) 41.7 % (25 / 60)
RangeVarCallbackForAlterRelation CBC 16739 73.3 % (33 / 45) 58.5 % (48 / 82)
ATExecAddColumn CBC 1466 95.5 % (127 / 133) 70.5 % (79 / 112)
ATExecAlterColumnType CBC 537 91.6 % (98 / 107) 46.7 % (28 / 60)
AlterTableMoveAll CBC 15 78.5 % (51 / 65) 57.9 % (44 / 76)
ATExecChangeOwner CBC 1113 83.1 % (69 / 83) 63.3 % (50 / 79)
ATPrepAlterColumnType CBC 654 96.6 % (85 / 88) 75.5 % (83 / 110)
dropconstraint_internal CBC 603 88.3 % (83 / 94) 67.9 % (57 / 84)
DefineRelation CBC 29639 97.7 % (167 / 171) 83.7 % (128 / 153)
ExecuteTruncateGuts CBC 850 97.7 % (128 / 131) 80.6 % (100 / 124)
ATExecSetStatistics GNC 82 87.8 % (43 / 49) 58.9 % (33 / 56)
ComputePartitionAttrs CBC 2517 92.5 % (62 / 67) 71.1 % (54 / 76)
ATRewriteTable CBC 2889 97.3 % (145 / 149) 86.3 % (126 / 146)
ATRewriteTables CBC 14554 95.8 % (68 / 71) 82.8 % (96 / 116)
ExecuteTruncate CBC 859 100.0 % (41 / 41) 68.3 % (41 / 60)
find_composite_type_dependencies CBC 2272 90.2 % (37 / 41) 60.4 % (29 / 48)
ATExecAttachPartition GNC 1203 97.5 % (77 / 79) 76.9 % (60 / 78)
ATExecSetIdentity CBC 37 89.7 % (35 / 39) 66.7 % (36 / 54)
ATExecReplicaIdentity CBC 256 92.1 % (35 / 38) 67.3 % (35 / 52)
MergeConstraintsIntoExisting CBC 1263 95.3 % (61 / 64) 75.0 % (51 / 68)
ATExecSetRelOptions CBC 480 90.2 % (74 / 82) 69.8 % (37 / 53)
ATPostAlterTypeParse GNC 417 95.4 % (83 / 87) 72.4 % (42 / 58)
MergeInheritedAttribute CBC 185 84.6 % (22 / 26) 52.9 % (18 / 34)
ATExecDropColumn CBC 1104 96.6 % (56 / 58) 75.0 % (45 / 60)
ATPrepCmd CBC 17233 94.9 % (205 / 216) 82.4 % (70 / 85)
ATExecAlterConstraint CBC 144 95.5 % (42 / 44) 72.0 % (36 / 50)
ATExecSetAccessMethodNoStorage CBC 22 86.2 % (25 / 29) 53.3 % (16 / 30)
ATExecSetExpression CBC 108 93.9 % (46 / 49) 65.0 % (26 / 40)
ATExecSetNotNull CBC 356 93.3 % (56 / 60) 75.0 % (42 / 56)
AtEOSubXact_on_commit_actions CBC 9085 27.3 % (3 / 11) 12.5 % (2 / 16)
DetachPartitionFinalize CBC 232 98.2 % (110 / 112) 82.5 % (66 / 80)
DropErrorMsgWrongType UBC 0 0.0 % (0 / 9) 0.0 % (0 / 14)
RangeVarCallbackForDropRelation CBC 11073 69.8 % (37 / 53) 72.0 % (36 / 50)
tryAttachPartitionForeignKey CBC 138 81.8 % (27 / 33) 61.1 % (22 / 36)
ATExecAddIdentity CBC 80 94.1 % (32 / 34) 70.5 % (31 / 44)
ATExecAddInherit GNC 222 87.5 % (21 / 24) 61.8 % (21 / 34)
ATExecDropExpression CBC 28 90.3 % (28 / 31) 50.0 % (13 / 26)
ATExecDropIdentity CBC 34 95.2 % (40 / 42) 69.0 % (29 / 42)
AlterRelationNamespaceInternal CBC 94 89.3 % (25 / 28) 45.8 % (11 / 24)
AttachPartitionForeignKey CBC 81 92.1 % (35 / 38) 56.7 % (17 / 30)
MergeAttributesIntoExisting CBC 1329 97.5 % (39 / 40) 79.0 % (49 / 62)
MergeChildAttribute CBC 190 97.4 % (38 / 39) 79.0 % (49 / 62)
rename_constraint_internal CBC 45 95.1 % (39 / 41) 76.8 % (43 / 56)
transformFkeyCheckAttrs CBC 641 91.7 % (44 / 48) 77.6 % (45 / 58)
transformFkeyGetPrimaryKey CBC 628 91.2 % (31 / 34) 45.8 % (11 / 24)
ATExecAddOf CBC 33 98.3 % (57 / 58) 71.4 % (30 / 42)
ATExecDropNotNull CBC 134 83.9 % (26 / 31) 53.8 % (14 / 26)
RemoveRelations CBC 8755 95.0 % (57 / 60) 74.5 % (35 / 47)
ATExecCmd CBC 29611 94.5 % (224 / 237) 87.9 % (80 / 91)
ATExecDetachPartition GNC 289 90.5 % (38 / 42) 54.2 % (13 / 24)
RemoveInheritance CBC 303 97.5 % (79 / 81) 83.8 % (57 / 68)
TryReuseForeignKey CBC 3 88.9 % (16 / 18) 45.0 % (9 / 20)
renameatt_check CBC 504 77.8 % (14 / 18) 65.6 % (21 / 32)
ATExecAddIndexConstraint CBC 5320 96.7 % (29 / 30) 64.3 % (18 / 28)
ATExecAlterColumnGenericOptions GNC 86 89.7 % (35 / 39) 50.0 % (10 / 20)
ATParseTransformCmd CBC 11526 84.9 % (45 / 53) 70.6 % (24 / 34)
ATPrepChangePersistence CBC 50 92.1 % (35 / 38) 75.0 % (30 / 40)
GetForeignKeyActionTriggers CBC 111 87.5 % (21 / 24) 58.3 % (14 / 24)
GetForeignKeyCheckTriggers CBC 416 87.5 % (21 / 24) 58.3 % (14 / 24)
renameatt_internal CBC 276 97.3 % (36 / 37) 78.3 % (36 / 46)
ATExecAttachPartitionIdx CBC 190 96.1 % (49 / 51) 73.5 % (25 / 34)
ATExecSetTableSpaceNoStorage CBC 18 75.0 % (6 / 8) 43.8 % (7 / 16)
ATPostAlterTypeCleanup CBC 588 96.8 % (61 / 63) 85.9 % (55 / 64)
DropForeignKeyConstraintTriggers CBC 117 94.7 % (18 / 19) 75.0 % (27 / 36)
QueueNNConstraintValidation CBC 56 94.1 % (32 / 34) 65.4 % (17 / 26)
ATExecAlterConstrInheritability CBC 30 92.9 % (26 / 28) 63.6 % (14 / 22)
ATExecColumnDefault CBC 292 95.0 % (19 / 20) 66.7 % (16 / 24)
ATExecSetOptions CBC 16 88.9 % (24 / 27) 42.9 % (6 / 14)
ATExecValidateConstraint CBC 292 92.6 % (25 / 27) 66.7 % (16 / 24)
CheckRelationTableSpaceMove CBC 215 83.3 % (10 / 12) 73.3 % (22 / 30)
CloneFkReferencing CBC 4915 97.2 % (70 / 72) 82.6 % (38 / 46)
DropErrorMsgNonExistent CBC 542 92.9 % (13 / 14) 63.6 % (14 / 22)
addFkRecurseReferencing CBC 1465 97.8 % (45 / 46) 78.9 % (30 / 38)
createForeignKeyActionTriggers CBC 1701 95.6 % (87 / 91) 60.0 % (12 / 20)
validatePartitionedIndex CBC 163 95.0 % (38 / 40) 63.6 % (14 / 22)
ATExecAddConstraint CBC 6424 85.7 % (18 / 21) 46.2 % (6 / 13)
ATExecDropOf CBC 3 86.7 % (13 / 15) 30.0 % (3 / 10)
ATExecSetCompression CBC 39 90.0 % (18 / 20) 30.0 % (3 / 10)
ATSimplePermissions CBC 18953 95.3 % (41 / 43) 73.1 % (19 / 26)
CloneFkReferenced CBC 4906 96.9 % (62 / 64) 70.8 % (17 / 24)
MergeCheckConstraint CBC 344 90.9 % (20 / 22) 68.2 % (15 / 22)
RenameRelationInternal CBC 838 96.3 % (26 / 27) 75.0 % (21 / 28)
index_copy_data CBC 31 64.7 % (11 / 17) 30.0 % (3 / 10)
relation_mark_replica_identity CBC 232 93.9 % (31 / 33) 73.1 % (19 / 26)
truncate_check_rel GNC 1994 93.8 % (15 / 16) 73.1 % (19 / 26)
ATExecGenericOptions GNC 29 88.9 % (24 / 27) 50.0 % (6 / 12)
AlterSeqNamespaces CBC 43 90.9 % (20 / 22) 62.5 % (10 / 16)
BuildDescForRelation CBC 30911 93.9 % (31 / 33) 70.0 % (14 / 20)
CloneRowTriggersToPartition CBC 1278 96.7 % (59 / 61) 76.9 % (20 / 26)
PreCommit_on_commit_actions CBC 295267 94.4 % (34 / 36) 83.3 % (30 / 36)
set_attnotnull CBC 12646 91.7 % (22 / 24) 66.7 % (12 / 18)
validateForeignKeyConstraint CBC 583 100.0 % (38 / 38) 70.0 % (14 / 20)
ATColumnChangeRequiresRewrite CBC 514 81.8 % (18 / 22) 72.2 % (13 / 18)
ATDetachCheckNoForeignKeyRefs CBC 267 96.0 % (24 / 25) 64.3 % (9 / 14)
ATExecAlterConstrDeferrability CBC 81 100.0 % (19 / 19) 68.8 % (11 / 16)
ATExecSetStorage CBC 130 94.4 % (17 / 18) 50.0 % (5 / 10)
ATPrepDropExpression CBC 43 91.7 % (11 / 12) 68.8 % (11 / 16)
ATPrepSetTableSpace CBC 79 80.0 % (8 / 10) 50.0 % (5 / 10)
AlterTableGetLockLevel CBC 16290 97.5 % (78 / 80) 86.5 % (32 / 37)
MarkInheritDetached CBC 73 95.2 % (20 / 21) 64.3 % (9 / 14)
QueueCheckConstraintValidation CBC 63 97.1 % (33 / 34) 75.0 % (15 / 20)
SetRelationTableSpace CBC 102 95.0 % (19 / 20) 75.0 % (15 / 20)
addFkRecurseReferenced CBC 1698 96.3 % (26 / 27) 75.0 % (15 / 20)
checkFkeyPermissions CBC 1233 50.0 % (5 / 10) 16.7 % (1 / 6)
findFkeyCast CBC 6 62.5 % (5 / 8) 16.7 % (1 / 6)
transformColumnNameList CBC 3299 95.0 % (19 / 20) 77.3 % (17 / 22)
verifyNotNullPKCompatible CBC 274 88.9 % (8 / 9) 58.3 % (7 / 12)
ATExecAlterConstrEnforceability CBC 84 100.0 % (46 / 46) 84.6 % (22 / 26)
ATRewriteCatalogs CBC 15965 100.0 % (24 / 24) 88.9 % (32 / 36)
AlterTableNamespace CBC 52 100.0 % (23 / 23) 71.4 % (10 / 14)
AttachPartitionEnsureIndexes CBC 1071 95.4 % (62 / 65) 91.7 % (44 / 48)
GetAttributeStorage CBC 137 93.8 % (15 / 16) 77.8 % (14 / 18)
RangeVarCallbackForTruncate CBC 1049 77.8 % (7 / 9) 33.3 % (2 / 6)
RangeVarCallbackOwnsRelation CBC 7929 92.3 % (12 / 13) 71.4 % (10 / 14)
RenameConstraint CBC 42 95.5 % (21 / 22) 71.4 % (10 / 14)
SetRelationHasSubclass CBC 7787 92.9 % (13 / 14) 60.0 % (6 / 10)
addFkConstraint CBC 2050 97.3 % (36 / 37) 77.8 % (14 / 18)
ATAddCheckNNConstraint CBC 5483 100.0 % (43 / 43) 92.9 % (39 / 42)
ATExecAddIndex CBC 817 100.0 % (15 / 15) 75.0 % (9 / 12)
ATExecClusterOn CBC 32 87.5 % (7 / 8) 25.0 % (1 / 4)
ATExecDropInherit CBC 47 87.5 % (7 / 8) 25.0 % (1 / 4)
ATExecForceNoForceRowSecurity CBC 66 91.7 % (11 / 12) 50.0 % (3 / 6)
ATExecSetRowSecurity CBC 174 91.7 % (11 / 12) 50.0 % (3 / 6)
ATExecSetTableSpace CBC 81 100.0 % (31 / 31) 87.5 % (21 / 24)
ATPrepAddInherit CBC 231 100.0 % (8 / 8) 75.0 % (9 / 12)
ATPrepAddPrimaryKey CBC 8039 100.0 % (27 / 27) 87.5 % (21 / 24)
CheckAlterTableIsSafe CBC 30649 80.0 % (4 / 5) 50.0 % (3 / 6)
QueueFKConstraintValidation CBC 197 100.0 % (36 / 36) 83.3 % (15 / 18)
RangeVarCallbackForAttachIndex CBC 201 85.0 % (17 / 20) 81.2 % (13 / 16)
RememberClusterOnForRebuilding CBC 228 83.3 % (5 / 6) 50.0 % (3 / 6)
RememberReplicaIdentityForRebuilding CBC 228 83.3 % (5 / 6) 50.0 % (3 / 6)
ResetRelRewrite CBC 298 90.9 % (10 / 11) 25.0 % (1 / 4)
check_for_column_name_collision CBC 1655 100.0 % (12 / 12) 75.0 % (9 / 12)
check_of_type CBC 91 100.0 % (12 / 12) 70.0 % (7 / 10)
decompile_conbin CBC 92 85.7 % (6 / 7) 25.0 % (1 / 4)
storage_name CBC 12 50.0 % (6 / 12) 40.0 % (2 / 5)
truncate_check_activity CBC 1918 80.0 % (4 / 5) 50.0 % (3 / 6)
verifyPartitionIndexNotNull CBC 46 85.7 % (6 / 7) 50.0 % (3 / 6)
ATExecAddStatistics CBC 13 100.0 % (5 / 5) 50.0 % (2 / 4)
ATExecAlterConstraintInternal CBC 114 100.0 % (16 / 16) 88.9 % (16 / 18)
ATExecDropConstraint CBC 406 100.0 % (17 / 17) 80.0 % (8 / 10)
AlterConstrUpdateConstraintEntry CBC 192 100.0 % (17 / 17) 85.7 % (12 / 14)
CheckTableNotInUse CBC 83080 100.0 % (9 / 9) 85.7 % (12 / 14)
ChooseForeignKeyConstraintNameAddition CBC 736 91.7 % (11 / 12) 80.0 % (8 / 10)
CreateInheritance CBC 1332 100.0 % (18 / 18) 75.0 % (6 / 8)
GetAttributeCompression CBC 129434 100.0 % (9 / 9) 83.3 % (10 / 12)
RangeVarCallbackMaintainsTable CBC 502 92.9 % (13 / 14) 87.5 % (14 / 16)
SetIndexStorageProperties CBC 160 100.0 % (24 / 24) 90.0 % (18 / 20)
StoreCatalogInheritance CBC 29087 100.0 % (11 / 11) 80.0 % (8 / 10)
change_owner_recurse_to_sequences CBC 243 100.0 % (21 / 21) 85.7 % (12 / 14)
constraints_equivalent CBC 46 100.0 % (9 / 9) 66.7 % (4 / 6)
drop_parent_dependency CBC 297 100.0 % (16 / 16) 80.0 % (8 / 10)
transformPartitionSpec CBC 2532 100.0 % (19 / 19) 85.7 % (12 / 14)
validateFkOnDeleteSetColumns CBC 1299 100.0 % (20 / 20) 87.5 % (14 / 16)
ATCheckPartitionsNotInUse CBC 409 100.0 % (9 / 9) 87.5 % (7 / 8)
ATController CBC 16168 100.0 % (9 / 9) 83.3 % (5 / 6)
ATPrepAddColumn CBC 1106 100.0 % (8 / 8) 91.7 % (11 / 12)
ATPrepDropColumn CBC 829 100.0 % (8 / 8) 90.0 % (9 / 10)
ATSimpleRecursion CBC 673 100.0 % (13 / 13) 91.7 % (11 / 12)
ATTypedTableRecursion CBC 96 100.0 % (11 / 11) 87.5 % (7 / 8)
AlterConstrTriggerDeferrability CBC 81 100.0 % (21 / 21) 92.9 % (13 / 14)
AlterIndexNamespaces CBC 43 100.0 % (12 / 12) 87.5 % (7 / 8)
AlterTableNamespaceInternal CBC 43 100.0 % (11 / 11) 75.0 % (3 / 4)
CloneForeignKeyConstraints CBC 4915 100.0 % (5 / 5) 50.0 % (1 / 2)
ConstraintImpliedByRelConstraint CBC 2155 100.0 % (14 / 14) 87.5 % (7 / 8)
GetParentedForeignKeyRefs CBC 499 94.1 % (16 / 17) 87.5 % (7 / 8)
PartConstraintImpliedByRelConstraint CBC 1533 100.0 % (16 / 16) 90.0 % (9 / 10)
QueuePartitionConstraintValidation CBC 1288 100.0 % (18 / 18) 93.8 % (15 / 16)
RememberStatisticsForRebuilding CBC 13 100.0 % (6 / 6) 50.0 % (1 / 2)
RemoveInheritedConstraint CBC 18 100.0 % (22 / 22) 87.5 % (7 / 8)
RenameRelation CBC 256 100.0 % (17 / 17) 92.9 % (13 / 14)
StoreCatalogInheritance1 CBC 6262 100.0 % (12 / 12) 75.0 % (3 / 4)
TryReuseIndex CBC 52 100.0 % (13 / 13) 75.0 % (3 / 4)
change_owner_fix_column_acls CBC 243 100.0 % (22 / 22) 83.3 % (5 / 6)
find_typed_table_dependencies CBC 108 100.0 % (13 / 13) 83.3 % (5 / 6)
refuseDupeIndexAttach CBC 172 100.0 % (5 / 5) 75.0 % (3 / 4)
register_on_commit_action CBC 88 100.0 % (11 / 11) 75.0 % (3 / 4)
renameatt CBC 158 100.0 % (12 / 12) 75.0 % (3 / 4)
ATExecEnableDisableRule CBC 23 100.0 % (4 / 4) 100.0 % (2 / 2)
ATExecEnableDisableTrigger CBC 171 100.0 % (4 / 4) 100.0 % (2 / 2)
ATGetQueueEntry CBC 20751 100.0 % (18 / 18) 100.0 % (8 / 8)
ATPrepSetAccessMethod CBC 55 100.0 % (11 / 11) 100.0 % (6 / 6)
AlterConstrDeferrabilityRecurse CBC 21 100.0 % (12 / 12) 100.0 % (2 / 2)
AlterConstrEnforceabilityRecurse CBC 21 100.0 % (9 / 9) 100.0 % (2 / 2)
AtEOXact_on_commit_actions CBC 320316 100.0 % (10 / 10) 100.0 % (10 / 10)
CreateFKCheckTrigger CBC 2972 100.0 % (23 / 23) 100.0 % (2 / 2)
DropClonedTriggersFromPartition CBC 232 100.0 % (21 / 21) 100.0 % (6 / 6)
NotNullImpliedByRelConstraints CBC 622 100.0 % (11 / 11) 100.0 % (4 / 4)
RangeVarCallbackForRenameAttribute CBC 205 100.0 % (7 / 7) 100.0 % (2 / 2)
RebuildConstraintComment CBC 290 100.0 % (17 / 17) 100.0 % (4 / 4)
RememberConstraintForRebuilding CBC 349 100.0 % (13 / 13) 100.0 % (6 / 6)
RememberIndexForRebuilding CBC 124 100.0 % (11 / 11) 100.0 % (4 / 4)
add_column_collation_dependency CBC 1862 100.0 % (10 / 10) 100.0 % (4 / 4)
findAttrByName CBC 11152 100.0 % (7 / 7) 100.0 % (8 / 8)
remove_on_commit_action CBC 22490 100.0 % (7 / 7) 100.0 % (8 / 8)
truncate_check_perms CBC 1093 100.0 % (6 / 6) 100.0 % (2 / 2)
ATExecCookedColumnDefault CBC 40 100.0 % (5 / 5)
ATExecDetachPartitionFinalize CBC 7 100.0 % (8 / 8)
ATExecDropCluster CBC 9 100.0 % (3 / 3)
AlterTable CBC 16038 100.0 % (5 / 5)
AlterTableInternal CBC 139 100.0 % (6 / 6)
AlterTableLookupRelation CBC 16151 100.0 % (3 / 3)
add_column_datatype_dependency CBC 1862 100.0 % (9 / 9)
createForeignKeyCheckTriggers CBC 1486 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta