LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - relcache.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.4 % 2197 2031 166 9 2022 9
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.8 % 86 85 1 6 79
Baseline: lcov-20260827-baseline Branches: 71.1 % 1535 1092 443 1092
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 97.9 % 48 47 1 47
(360..) days: 92.3 % 2140 1975 165 1975
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 98.8 % 85 84 1 6 78
Branch coverage date bins:
(30,360] days: 66.7 % 6 4 2 4
(360..) days: 71.2 % 1529 1088 441 1088

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 899714 100.0 % (11 / 11)
AssertCouldGetRelation CBC 142032536 100.0 % (4 / 4) 50.0 % (1 / 2)
AssertPendingSyncConsistency CBC 290917 100.0 % (10 / 10) 80.8 % (21 / 26)
AssertPendingSyncs_RelationCache GNC 2002 96.2 % (25 / 26) 92.9 % (13 / 14)
AtEOSubXact_RelationCache CBC 22874 76.9 % (10 / 13) 50.0 % (6 / 12)
AtEOSubXact_cleanup CBC 5648 92.3 % (24 / 26) 80.8 % (21 / 26)
AtEOXact_RelationCache CBC 431447 100.0 % (23 / 23) 88.9 % (16 / 18)
AtEOXact_cleanup CBC 103875 94.1 % (16 / 17) 66.7 % (8 / 12)
AttrDefaultCmp CBC 9782 100.0 % (4 / 4)
AttrDefaultFetch CBC 24000 85.7 % (24 / 28) 43.8 % (7 / 16)
BuildHardcodedDescriptor CBC 34866 100.0 % (11 / 11) 100.0 % (2 / 2)
CheckConstraintCmp CBC 6039 100.0 % (4 / 4)
CheckNNConstraintFetch CBC 111669 90.7 % (39 / 43) 61.5 % (16 / 26)
CopyIndexAttOptions CBC 922158 100.0 % (7 / 7) 100.0 % (4 / 4)
GetPgClassDescriptor CBC 979983 100.0 % (4 / 4) 100.0 % (2 / 2)
GetPgIndexDescriptor CBC 1110354 100.0 % (4 / 4) 100.0 % (2 / 2)
IndexSupportInitialize CBC 358505 90.9 % (10 / 11) 50.0 % (4 / 8)
InitIndexAmRoutine CBC 1834271 100.0 % (5 / 5)
InitTableAmRoutine CBC 1391256 100.0 % (3 / 3)
LookupOpclassInfo CBC 606490 92.0 % (46 / 50) 63.9 % (23 / 36)
RelationAssumeNewRelfilelocator CBC 10406 100.0 % (6 / 6) 100.0 % (4 / 4)
RelationBuildDesc GNC 899918 91.8 % (89 / 97) 68.9 % (42 / 61)
RelationBuildLocalRelation CBC 88053 95.7 % (88 / 92) 74.6 % (47 / 63)
RelationBuildPublicationDesc CBC 93430 96.7 % (88 / 91) 78.0 % (64 / 82)
RelationBuildRuleLock GNC 24877 100.0 % (54 / 54) 86.4 % (19 / 22)
RelationBuildTupleDesc CBC 899714 97.6 % (80 / 82) 84.8 % (56 / 66)
RelationCacheInitFilePostInvalidate CBC 25328 100.0 % (3 / 3)
RelationCacheInitFilePreInvalidate CBC 25328 100.0 % (9 / 9) 50.0 % (2 / 4)
RelationCacheInitFileRemove CBC 1071 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitFileRemoveInDir CBC 1132 100.0 % (9 / 9) 100.0 % (4 / 4)
RelationCacheInitialize CBC 19032 100.0 % (12 / 12) 50.0 % (1 / 2)
RelationCacheInitializePhase2 CBC 19032 100.0 % (13 / 13) 100.0 % (4 / 4)
RelationCacheInitializePhase3 CBC 17437 78.8 % (63 / 80) 51.6 % (32 / 62)
RelationCacheInvalidate CBC 3477 100.0 % (40 / 40) 88.9 % (48 / 54)
RelationCacheInvalidateEntry CBC 2057615 100.0 % (9 / 9) 100.0 % (8 / 8)
RelationClearRelation CBC 554652 100.0 % (10 / 10) 42.9 % (6 / 14)
RelationClose CBC 26397537 100.0 % (4 / 4)
RelationCloseCleanup CBC 26430026 88.9 % (8 / 9) 90.0 % (9 / 10)
RelationDecrementReferenceCount CBC 38941416 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationDestroyRelation CBC 813111 97.8 % (45 / 46) 88.2 % (30 / 34)
RelationFlushRelation CBC 528040 100.0 % (16 / 16) 100.0 % (16 / 16)
RelationForgetRelation CBC 48590 83.3 % (10 / 12) 57.1 % (8 / 14)
RelationGetDummyIndexExpressions CBC 153 100.0 % (15 / 15) 75.0 % (9 / 12)
RelationGetExclusionInfo CBC 2295 90.7 % (49 / 54) 56.8 % (25 / 44)
RelationGetFKeyList CBC 189806 100.0 % (30 / 30) 100.0 % (6 / 6)
RelationGetIdentityKeyBitmap CBC 352 96.0 % (24 / 25) 72.2 % (13 / 18)
RelationGetIndexAttOptions CBC 1634292 95.7 % (22 / 23) 88.9 % (16 / 18)
RelationGetIndexAttrBitmap CBC 9596939 94.3 % (99 / 105) 85.5 % (53 / 62)
RelationGetIndexExpressions CBC 2872578 100.0 % (17 / 17) 75.0 % (6 / 8)
RelationGetIndexList CBC 1528010 100.0 % (47 / 47) 96.9 % (31 / 32)
RelationGetIndexPredicate CBC 2872453 100.0 % (19 / 19) 75.0 % (6 / 8)
RelationGetPrimaryKeyIndex CBC 415 100.0 % (10 / 10) 87.5 % (7 / 8)
RelationGetQualifiedRelationName CBC 81 100.0 % (3 / 3)
RelationGetReplicaIndex CBC 238766 100.0 % (6 / 6) 75.0 % (3 / 4)
RelationGetStatExtList CBC 365972 100.0 % (20 / 20) 100.0 % (4 / 4)
RelationIdGetRelation CBC 26336940 100.0 % (16 / 16) 83.3 % (15 / 18)
RelationIdIsInInitFile CBC 1558412 100.0 % (7 / 7) 90.0 % (9 / 10)
RelationIncrementReferenceCount CBC 38973905 100.0 % (6 / 6) 100.0 % (2 / 2)
RelationInitIndexAccessInfo CBC 358508 91.8 % (56 / 61) 36.4 % (8 / 22)
RelationInitPhysicalAddr CBC 3599350 93.8 % (30 / 32) 66.1 % (37 / 56)
RelationInitTableAccessMethod CBC 1391257 94.1 % (16 / 17) 57.1 % (8 / 14)
RelationInvalidateRelation CBC 1077454 100.0 % (7 / 7) 100.0 % (2 / 2)
RelationParseRelOptions CBC 990948 100.0 % (16 / 16) 100.0 % (5 / 5)
RelationRebuildRelation GNC 426950 92.3 % (60 / 65) 68.4 % (26 / 38)
RelationReloadIndexInfo CBC 75670 86.5 % (32 / 37) 58.3 % (14 / 24)
RelationReloadNailed CBC 92833 100.0 % (14 / 14) 62.5 % (5 / 8)
RelationSetNewRelfilenumber CBC 8565 91.8 % (56 / 61) 54.8 % (34 / 62)
RememberToFreeTupleDescAtEOX GNC 14920 100.0 % (14 / 14) 83.3 % (5 / 6)
ResOwnerPrintRelCache UBC 0 0.0 % (0 / 3)
ResOwnerReleaseRelation CBC 32489 100.0 % (6 / 6) 50.0 % (1 / 2)
ResourceOwnerForgetRelationRef CBC 38597581 100.0 % (3 / 3)
ResourceOwnerRememberRelationRef CBC 38630070 100.0 % (3 / 3)
ScanPgRelation CBC 996237 94.7 % (18 / 19) 78.6 % (11 / 14)
equalPolicy CBC 384 57.7 % (15 / 26) 50.0 % (14 / 28)
equalRSDesc CBC 258443 92.9 % (13 / 14) 90.0 % (27 / 30)
equalRuleLocks CBC 258443 83.3 % (20 / 24) 81.8 % (18 / 22)
errtable CBC 2615 100.0 % (5 / 5)
errtablecol CBC 406 83.3 % (5 / 6) 50.0 % (2 / 4)
errtablecolname CBC 406 100.0 % (4 / 4)
errtableconstraint CBC 1870 100.0 % (4 / 4)
formrdesc CBC 22526 100.0 % (56 / 56) 83.3 % (10 / 12)
load_critical_index CBC 23800 91.7 % (11 / 12) 25.0 % (1 / 4)
load_relcache_init_file GNC 36361 80.0 % (160 / 200) 55.3 % (73 / 132)
unlink_initfile CBC 55147 80.0 % (4 / 5) 50.0 % (3 / 6)
write_item CBC 3533142 66.7 % (4 / 6) 40.0 % (4 / 10)
write_relcache_init_file CBC 3780 87.7 % (50 / 57) 61.9 % (26 / 42)

Generated by: LCOV version 2.0-1