LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UBC GBC GNC CBC ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.0 % 2182 2007 175 2 2005 1 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.8 % 85 84 1 3 81
Baseline: lcov-20250908-010021-baseline Branches: 71.2 % 1533 1091 442 4 1087
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.6 % 138 136 2 2 134
(360..) days: 91.5 % 2044 1871 173 1871 1
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 98.8 % 80 79 1 3 76
Branch coverage date bins:
(30,360] days: 83.3 % 126 105 21 105
(360..) days: 70.1 % 1407 986 421 4 982

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 669775 100.0 % (11 / 11)
AssertCouldGetRelation CBC 101658905 100.0 % (4 / 4) 50.0 % (1 / 2)
AssertPendingSyncConsistency CBC 997750 100.0 % (10 / 10) 88.5 % (23 / 26)
AssertPendingSyncs_RelationCache GNC 6081 96.2 % (25 / 26) 92.9 % (13 / 14)
AtEOSubXact_RelationCache CBC 9077 76.9 % (10 / 13) 50.0 % (6 / 12)
AtEOSubXact_cleanup CBC 4201 92.3 % (24 / 26) 80.8 % (21 / 26)
AtEOXact_RelationCache CBC 319651 100.0 % (23 / 23) 88.9 % (16 / 18)
AtEOXact_cleanup CBC 74801 94.1 % (16 / 17) 66.7 % (8 / 12)
AttrDefaultCmp CBC 7168 100.0 % (4 / 4)
AttrDefaultFetch CBC 17202 85.7 % (24 / 28) 43.8 % (7 / 16)
BuildHardcodedDescriptor CBC 26988 100.0 % (11 / 11) 100.0 % (2 / 2)
CheckConstraintCmp CBC 3407 100.0 % (4 / 4)
CheckNNConstraintFetch CBC 83923 90.7 % (39 / 43) 61.5 % (16 / 26)
CopyIndexAttOptions CBC 630360 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 731280 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 830644 100.0 % (4 / 4) 100.0 % (2 / 2)
IndexSupportInitialize CBC 267855 90.9 % (10 / 11) 50.0 % (4 / 8)
InitIndexAmRoutine CBC 1311457 100.0 % (7 / 7)
InitTableAmRoutine CBC 1001660 100.0 % (3 / 3)
LookupOpclassInfo CBC 453262 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationAssumeNewRelfilelocator CBC 7537 100.0 % (6 / 6) 100.0 % (4 / 4)
RelationBuildDesc CBC 670406 91.8 % (89 / 97) 68.9 % (42 / 61)
RelationBuildLocalRelation CBC 65859 95.6 % (87 / 91) 74.6 % (47 / 63)
RelationBuildPublicationDesc CBC 87822 96.4 % (81 / 84) 78.0 % (64 / 82)
RelationBuildRuleLock CBC 19389 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationBuildTupleDesc CBC 669775 97.6 % (81 / 83) 85.3 % (58 / 68)
RelationCacheInitFilePostInvalidate CBC 19869 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 19869 100.0 % (9 / 9) 50.0 % (2 / 4)
RelationCacheInitFileRemove CBC 887 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 948 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationCacheInitialize CBC 14887 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 CBC 14887 100.0 % (12 / 12) 100.0 % (4 / 4)
RelationCacheInitializePhase3 CBC 13496 78.2 % (61 / 78) 51.6 % (32 / 62)
RelationCacheInvalidate CBC 2279 100.0 % (40 / 40) 88.9 % (48 / 54)
RelationCacheInvalidateEntry CBC 1469249 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationClearRelation CBC 379474 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationClose CBC 19624800 100.0 % (4 / 4)
RelationCloseCleanup CBC 19646858 88.9 % (8 / 9) 90.0 % (9 / 10)
RelationDecrementReferenceCount CBC 28763122 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationDestroyRelation CBC 572966 97.8 % (45 / 46) 88.2 % (30 / 34)
RelationFlushRelation CBC 393488 100.0 % (16 / 16) 100.0 % (16 / 16)
RelationForgetRelation CBC 34056 83.3 % (10 / 12) 57.1 % (8 / 14)
RelationGetDummyIndexExpressions CBC 118 100.0 % (15 / 15) 75.0 % (9 / 12)
RelationGetExclusionInfo CBC 1092 90.7 % (49 / 54) 56.8 % (25 / 44)
RelationGetFKeyList CBC 113066 100.0 % (30 / 30) 100.0 % (6 / 6)
RelationGetIdentityKeyBitmap CBC 322 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetIndexAttOptions CBC 1185826 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 1318645 86.7 % (91 / 105) 82.3 % (51 / 62)
RelationGetIndexExpressions CBC 2169279 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationGetIndexList CBC 1170309 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexPredicate CBC 2169200 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetPrimaryKeyIndex CBC 246 90.0 % (9 / 10) 75.0 % (6 / 8)
RelationGetReplicaIndex CBC 233070 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 232079 100.0 % (20 / 20) 100.0 % (4 / 4)
RelationIdGetRelation CBC 19578161 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationIdIsInInitFile CBC 1150293 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationIncrementReferenceCount CBC 28785180 100.0 % (6 / 6) 100.0 % (2 / 2)
RelationInitIndexAccessInfo CBC 267855 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationInitPhysicalAddr CBC 2582484 93.8 % (30 / 32) 68.5 % (37 / 54)
RelationInitTableAccessMethod CBC 1001660 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationInvalidateRelation CBC 761727 100.0 % (7 / 7) 100.0 % (2 / 2)
RelationParseRelOptions GNC 736656 100.0 % (16 / 16) 100.0 % (5 / 5)
RelationRebuildRelation CBC 324414 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationReloadIndexInfo CBC 55629 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationReloadNailed CBC 75294 100.0 % (14 / 14) 62.5 % (5 / 8)
RelationSetNewRelfilenumber CBC 6260 91.8 % (56 / 61) 54.8 % (34 / 62)
RememberToFreeTupleDescAtEOX CBC 10483 100.0 % (14 / 14) 83.3 % (5 / 6)
ResOwnerPrintRelCache UBC 0 0.0 % (0 / 3)
ResOwnerReleaseRelation GNC 22058 100.0 % (6 / 6) 50.0 % (1 / 2)
ResourceOwnerForgetRelationRef CBC 28473441 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 28495499 100.0 % (3 / 3)
ScanPgRelation CBC 741098 94.4 % (17 / 18) 78.6 % (11 / 14)
equalPolicy CBC 117 58.3 % (14 / 24) 50.0 % (13 / 26)
equalRSDesc CBC 193488 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 193488 83.3 % (20 / 24) 81.8 % (18 / 22)
errtable CBC 1771 100.0 % (5 / 5)
errtablecol CBC 274 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 274 100.0 % (4 / 4)
errtableconstraint CBC 1243 100.0 % (4 / 4)
formrdesc CBC 15982 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 16694 91.7 % (11 / 12) 25.0 % (1 / 4)
load_relcache_init_file CBC 28285 79.9 % (159 / 199) 55.3 % (73 / 132)
unlink_initfile CBC 43426 80.0 % (4 / 5) 50.0 % (3 / 6)
write_item CBC 2558336 66.7 % (4 / 6) 40.0 % (4 / 10)
write_relcache_init_file CBC 2968 86.0 % (49 / 57) 59.5 % (25 / 42)

Generated by: LCOV version 2.4-beta