LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.4 % 699 646 53 2 1 643 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 94.6 % 56 53 3 1 52
Baseline: lcov-20260920-baseline Branches: 72.8 % 393 286 107 3 283
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 14 14 1 13
(360..) days: 92.3 % 685 632 53 2 630
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: 100.0 % 2 2 2
(360..) days: 72.6 % 391 284 107 3 281

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
SearchCatCacheList CBC 2970164 86.2 % (119 / 138) 62.5 % (60 / 96)
ResOwnerPrintCatCache UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
ResOwnerPrintCatCacheList UBC 0 0.0 % (0 / 4)
CatCacheRemoveCTup CBC 1054058 78.6 % (11 / 14) 62.5 % (5 / 8)
CatalogCacheCreateEntry CBC 4161243 94.6 % (53 / 56) 77.3 % (17 / 22)
CatalogCacheInitializeCache CBC 431028 88.5 % (23 / 26) 41.7 % (5 / 12)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
CatalogCacheComputeHashValue CBC 71783431 90.0 % (18 / 20) 57.1 % (4 / 7)
CatalogCacheComputeTupleHashValue CBC 4275731 92.0 % (23 / 25) 53.3 % (8 / 15)
GetCCHashEqFuncs CBC 682416 95.6 % (43 / 45) 72.7 % (8 / 11)
CatalogCacheCompareTuple CBC 62841131 83.3 % (5 / 6) 75.0 % (3 / 4)
InitCatCache GNC 1637780 96.6 % (28 / 29) 66.7 % (8 / 12)
ResetCatalogCache CBC 234145 95.5 % (21 / 22) 73.3 % (22 / 30)
SearchCatCacheInternal CBC 63754320 96.2 % (25 / 26) 85.7 % (12 / 14)
CatCacheCopyKeys CBC 1304407 100.0 % (12 / 12) 100.0 % (4 / 4)
CatCacheFreeKeys CBC 436735 100.0 % (7 / 7) 83.3 % (5 / 6)
CatCacheInvalidate CBC 14491230 100.0 % (22 / 22) 90.6 % (29 / 32)
CatCacheRemoveCList CBC 88305 100.0 % (17 / 17) 66.7 % (8 / 12)
CatalogCacheFlushCatalog CBC 409 100.0 % (7 / 7) 100.0 % (4 / 4)
ConditionalCatalogCacheInitializeCache CBC 71083660 100.0 % (8 / 8) 90.0 % (9 / 10)
CreateCacheMemoryContext CBC 19268 100.0 % (4 / 4) 50.0 % (1 / 2)
GetCatCacheHashValue CBC 783217 100.0 % (3 / 3)
IndexScanOK CBC 3886311 100.0 % (15 / 15) 100.0 % (8 / 8)
InitCatCachePhase2 CBC 181354 100.0 % (11 / 11) 80.0 % (8 / 10)
PrepareToInvalidateCacheTuple CBC 1882764 100.0 % (19 / 19) 77.8 % (14 / 18)
RehashCatCache CBC 4290 100.0 % (14 / 14) 100.0 % (8 / 8)
RehashCatCacheLists CBC 822 100.0 % (14 / 14) 87.5 % (7 / 8)
ReleaseCatCache CBC 59513657 100.0 % (3 / 3)
ReleaseCatCacheList CBC 2970140 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 2970164 100.0 % (11 / 11) 70.0 % (7 / 10)
ReleaseCatCacheWithOwner CBC 59521489 100.0 % (13 / 13) 64.3 % (9 / 14)
ResOwnerReleaseCatCache CBC 7832 100.0 % (3 / 3)
ResOwnerReleaseCatCacheList CBC 24 100.0 % (3 / 3)
ResetCatalogCachesExt CBC 2748 100.0 % (5 / 5) 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheListRef CBC 2970140 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 59513657 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 2970164 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 59521489 100.0 % (3 / 3)
SearchCatCache CBC 3577426 100.0 % (2 / 2)
SearchCatCache1 CBC 48551065 100.0 % (2 / 2)
SearchCatCache2 CBC 3669560 100.0 % (2 / 2)
SearchCatCache3 CBC 4490779 100.0 % (2 / 2)
SearchCatCache4 CBC 3465490 100.0 % (2 / 2)
SearchCatCacheMiss CBC 3687781 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 4622378 100.0 % (2 / 2)
charhashfast CBC 5119737 100.0 % (2 / 2)
int2eqfast CBC 7323101 100.0 % (2 / 2)
int2hashfast CBC 9404149 100.0 % (2 / 2)
int4eqfast CBC 71601533 100.0 % (2 / 2)
int4hashfast CBC 82139714 100.0 % (2 / 2)
nameeqfast CBC 2463221 100.0 % (4 / 4)
namehashfast CBC 5495871 100.0 % (3 / 3)
oidvectoreqfast CBC 1802 100.0 % (2 / 2)
oidvectorhashfast CBC 240789 100.0 % (2 / 2)
texteqfast CBC 90 100.0 % (2 / 2)
texthashfast CBC 2256 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1