LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC ECB DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.1 % 2182 2010 172 1 4 2005 1 4
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 85 85 5 80
Baseline: lcov-20251028-005825-baseline Branches: 71.0 % 1533 1088 1 444 2 3 1083
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: 98.9 % 87 86 1 4 82
(360..) days: 91.8 % 2095 1924 171 1 1923 1
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 82 82 5 77
Branch coverage date bins:
(30,360] days: 88.8 % 80 71 1 8 3 68
(360..) days: 70.0 % 1453 1017 436 2 1015

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
AllocateRelationDesc CBC 678383 100.0 % (11 / 11)
AssertCouldGetRelation CBC 104060314 100.0 % (4 / 4) 50.0 % (1 / 2)
AssertPendingSyncConsistency CBC 1010565 100.0 % (10 / 10) 88.5 % (23 / 26)
AssertPendingSyncs_RelationCache GNC 6208 96.2 % (25 / 26) 92.9 % (13 / 14)
AtEOSubXact_RelationCache CBC 9099 76.9 % (10 / 13) 50.0 % (6 / 12)
AtEOSubXact_cleanup CBC 4234 92.3 % (24 / 26) 80.8 % (21 / 26)
AtEOXact_RelationCache CBC 322410 100.0 % (23 / 23) 88.9 % (16 / 18)
AtEOXact_cleanup CBC 75645 94.1 % (16 / 17) 66.7 % (8 / 12)
AttrDefaultCmp CBC 7092 100.0 % (4 / 4)
AttrDefaultFetch CBC 17487 85.7 % (24 / 28) 43.8 % (7 / 16)
BuildHardcodedDescriptor CBC 27324 100.0 % (11 / 11) 100.0 % (2 / 2)
CheckConstraintCmp CBC 3687 100.0 % (4 / 4)
CheckNNConstraintFetch CBC 84707 90.7 % (39 / 43) 61.5 % (16 / 26)
CopyIndexAttOptions CBC 643460 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 741380 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 842623 100.0 % (4 / 4) 100.0 % (2 / 2)
IndexSupportInitialize CBC 271669 90.9 % (10 / 11) 50.0 % (4 / 8)
InitIndexAmRoutine CBC 1328173 100.0 % (7 / 7)
InitTableAmRoutine CBC 1013599 100.0 % (3 / 3)
LookupOpclassInfo CBC 459759 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationAssumeNewRelfilelocator CBC 7791 100.0 % (6 / 6) 100.0 % (4 / 4)
RelationBuildDesc CBC 679003 91.8 % (89 / 97) 68.9 % (42 / 61)
RelationBuildLocalRelation CBC 66450 95.6 % (87 / 91) 74.6 % (47 / 63)
RelationBuildPublicationDesc CBC 87973 96.4 % (81 / 84) 78.0 % (64 / 82)
RelationBuildRuleLock CBC 19739 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationBuildTupleDesc CBC 678383 97.6 % (81 / 83) 85.3 % (58 / 68)
RelationCacheInitFilePostInvalidate CBC 20043 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 20043 100.0 % (9 / 9) 50.0 % (2 / 4)
RelationCacheInitFileRemove CBC 907 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 968 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationCacheInitialize CBC 15096 100.0 % (12 / 12) 100.0 % (2 / 2)
RelationCacheInitializePhase2 CBC 15096 100.0 % (12 / 12) 100.0 % (4 / 4)
RelationCacheInitializePhase3 CBC 13663 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationCacheInvalidate CBC 2369 100.0 % (40 / 40) 81.5 % (44 / 54)
RelationCacheInvalidateEntry GNC 1501438 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationClearRelation CBC 384574 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationClose CBC 19963599 100.0 % (4 / 4)
RelationCloseCleanup CBC 19986037 88.9 % (8 / 9) 90.0 % (9 / 10)
RelationDecrementReferenceCount CBC 29270902 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationDestroyRelation CBC 580661 97.8 % (45 / 46) 88.2 % (30 / 34)
RelationFlushRelation CBC 399240 100.0 % (16 / 16) 100.0 % (16 / 16)
RelationForgetRelation GNC 34580 83.3 % (10 / 12) 57.1 % (8 / 14)
RelationGetDummyIndexExpressions CBC 120 100.0 % (15 / 15) 75.0 % (9 / 12)
RelationGetExclusionInfo CBC 1122 90.7 % (49 / 54) 56.8 % (25 / 44)
RelationGetFKeyList CBC 118923 100.0 % (30 / 30) 100.0 % (6 / 6)
RelationGetIdentityKeyBitmap CBC 330 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetIndexAttOptions CBC 1207769 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 1322572 86.7 % (91 / 105) 82.3 % (51 / 62)
RelationGetIndexExpressions CBC 2192289 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationGetIndexList CBC 1183217 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexPredicate CBC 2192210 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetPrimaryKeyIndex CBC 246 90.0 % (9 / 10) 75.0 % (6 / 8)
RelationGetReplicaIndex CBC 233278 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 239623 100.0 % (20 / 20) 100.0 % (4 / 4)
RelationIdGetRelation CBC 19916684 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationIdIsInInitFile CBC 1166005 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationIncrementReferenceCount CBC 29293340 100.0 % (6 / 6) 100.0 % (2 / 2)
RelationInitIndexAccessInfo CBC 271671 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationInitPhysicalAddr CBC 2615342 93.8 % (30 / 32) 68.5 % (37 / 54)
RelationInitTableAccessMethod CBC 1013599 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationInvalidateRelation CBC 772834 100.0 % (7 / 7) 100.0 % (2 / 2)
RelationParseRelOptions GNC 746647 100.0 % (16 / 16) 100.0 % (5 / 5)
RelationRebuildRelation CBC 328533 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationReloadIndexInfo CBC 56814 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationReloadNailed CBC 75643 100.0 % (14 / 14) 62.5 % (5 / 8)
RelationSetNewRelfilenumber CBC 6512 91.8 % (56 / 61) 54.8 % (34 / 62)
RememberToFreeTupleDescAtEOX CBC 10538 100.0 % (14 / 14) 83.3 % (5 / 6)
ResOwnerPrintRelCache CBC 5 100.0 % (3 / 3)
ResOwnerReleaseRelation GNC 22438 100.0 % (6 / 6) 50.0 % (1 / 2)
ResourceOwnerForgetRelationRef CBC 28981228 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 29003666 100.0 % (3 / 3)
ScanPgRelation CBC 751155 94.4 % (17 / 18) 78.6 % (11 / 14)
equalPolicy CBC 189 58.3 % (14 / 24) 50.0 % (13 / 26)
equalRSDesc CBC 196073 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 196073 83.3 % (20 / 24) 81.8 % (18 / 22)
errtable CBC 1783 100.0 % (5 / 5)
errtablecol CBC 274 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 274 100.0 % (4 / 4)
errtableconstraint CBC 1255 100.0 % (4 / 4)
formrdesc CBC 16357 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 16983 91.7 % (11 / 12) 25.0 % (1 / 4)
load_relcache_init_file CBC 28659 79.9 % (159 / 199) 55.3 % (73 / 132)
unlink_initfile CBC 43854 80.0 % (4 / 5) 50.0 % (3 / 6)
write_item CBC 2596327 66.7 % (4 / 6) 40.0 % (4 / 10)
write_relcache_init_file CBC 3034 86.0 % (49 / 57) 59.5 % (25 / 42)

Generated by: LCOV version 2.4-beta