LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.4 % 699 646 53 1 645 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 94.6 % 56 53 3 1 52
Baseline: lcov-20260827-baseline Branches: 72.8 % 393 286 107 286
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 % 1 1 1
(30,360] days: 100.0 % 14 14 14
(360..) days: 92.3 % 684 631 53 631
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.4 % 54 51 3 1 50
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 72.8 % 389 283 106 283

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
ResOwnerPrintCatCache UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
ResOwnerPrintCatCacheList UBC 0 0.0 % (0 / 4)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
ResOwnerReleaseCatCacheList CBC 24 100.0 % (3 / 3)
texteqfast CBC 90 100.0 % (2 / 2)
CatalogCacheFlushCatalog CBC 449 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 810 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1744 100.0 % (2 / 2)
texthashfast CBC 2224 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2752 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 4578 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 7815 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 19024 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 88042 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 193710 100.0 % (11 / 11) 80.0 % (8 / 10)
oidvectorhashfast CBC 240124 100.0 % (2 / 2)
ResetCatalogCache CBC 256558 95.5 % (21 / 22) 73.3 % (22 / 30)
CatCacheFreeKeys CBC 436115 100.0 % (7 / 7) 83.3 % (5 / 6)
CatalogCacheInitializeCache CBC 442029 88.5 % (23 / 26) 41.7 % (5 / 12)
GetCCHashEqFuncs CBC 700735 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 807242 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 1069100 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys CBC 1309504 100.0 % (12 / 12) 100.0 % (4 / 4)
InitCatCache GNC 1769232 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple CBC 1903293 100.0 % (19 / 19) 77.8 % (14 / 18)
nameeqfast CBC 2503513 100.0 % (4 / 4)
ReleaseCatCacheList CBC 2992795 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef CBC 2992795 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 2992819 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef CBC 2992819 100.0 % (3 / 3)
SearchCatCacheList CBC 2992819 86.2 % (119 / 138) 62.5 % (60 / 96)
SearchCatCache4 CBC 3509868 100.0 % (2 / 2)
SearchCatCache CBC 3663809 100.0 % (2 / 2)
SearchCatCacheMiss CBC 3992182 100.0 % (34 / 34) 91.7 % (11 / 12)
SearchCatCache2 CBC 4141083 100.0 % (2 / 2)
IndexScanOK CBC 4190925 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheComputeTupleHashValue CBC 4318266 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry CBC 4464590 94.6 % (53 / 56) 77.3 % (17 / 22)
SearchCatCache3 CBC 4585818 100.0 % (2 / 2)
chareqfast CBC 4716949 100.0 % (2 / 2)
charhashfast CBC 5216983 100.0 % (2 / 2)
namehashfast CBC 5559814 100.0 % (3 / 3)
int2eqfast CBC 7621933 100.0 % (2 / 2)
int2hashfast CBC 9957713 100.0 % (2 / 2)
CatCacheInvalidate CBC 15106250 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 49592209 100.0 % (2 / 2)
ReleaseCatCache CBC 61061807 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 61061807 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 61069622 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef CBC 61069622 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 64298011 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 65492787 96.2 % (25 / 26) 85.7 % (12 / 14)
ConditionalCatalogCacheInitializeCache CBC 72919317 100.0 % (8 / 8) 90.0 % (9 / 10)
int4eqfast CBC 73238248 100.0 % (2 / 2)
CatalogCacheComputeHashValue CBC 73611113 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 84147328 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1