LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 92.0 % 702 646 1 55 2 9 635 10
Current Date: 2026-03-14 14:10:32 -0400 Functions: 94.6 % 56 53 3 10 43 2
Baseline: lcov-20260315-024220-baseline Branches: 71.8 % 393 282 1 1 109 2 3 277 1 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 25 25 9 16
(360..) days: 91.7 % 677 621 1 55 2 619
Function coverage date bins:
(30,360] days: 100.0 % 3 3 2 1
(360..) days: 94.3 % 53 50 3 8 42
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 1 1 3 9
(360..) days: 71.2 % 379 270 1 108 2 268

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 2238076 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 833636 78.6 % (11 / 14) 62.5 % (5 / 8)
CatalogCacheCreateEntry GNC 3685227 94.9 % (56 / 59) 77.3 % (17 / 22)
CatalogCacheInitializeCache CBC 380357 88.5 % (23 / 26) 41.7 % (5 / 12)
ResetCatalogCache CBC 186851 86.4 % (19 / 22) 63.3 % (19 / 30)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
CatalogCacheComputeHashValue GNC 62116176 90.0 % (18 / 20) 57.1 % (4 / 7)
CatalogCacheComputeTupleHashValue CBC 3690015 92.0 % (23 / 25) 53.3 % (8 / 15)
GetCCHashEqFuncs GNC 603692 95.6 % (43 / 45) 72.7 % (8 / 11)
SearchCatCacheInternal CBC 55582712 92.3 % (24 / 26) 78.6 % (11 / 14)
CatalogCacheCompareTuple CBC 54392564 83.3 % (5 / 6) 75.0 % (3 / 4)
InitCatCache GNC 1447210 96.6 % (28 / 29) 66.7 % (8 / 12)
CatCacheInvalidate CBC 12752278 100.0 % (22 / 22) 90.6 % (29 / 32)
CatCacheRemoveCList CBC 68028 100.0 % (17 / 17) 66.7 % (8 / 12)
CatalogCacheFlushCatalog CBC 393 100.0 % (7 / 7) 100.0 % (4 / 4)
ConditionalCatalogCacheInitializeCache CBC 61517015 100.0 % (8 / 8) 90.0 % (9 / 10)
CreateCacheMemoryContext CBC 17026 100.0 % (4 / 4) 50.0 % (1 / 2)
GetCatCacheHashValue CBC 605373 100.0 % (3 / 3)
IndexScanOK CBC 3430993 100.0 % (15 / 15) 100.0 % (8 / 8)
InitCatCachePhase2 CBC 158908 100.0 % (11 / 11) 80.0 % (8 / 10)
PrepareToInvalidateCacheTuple GNC 1617298 100.0 % (19 / 19) 77.8 % (14 / 18)
RehashCatCache GNC 3627 100.0 % (14 / 14) 100.0 % (8 / 8)
RehashCatCacheLists GNC 685 100.0 % (14 / 14) 87.5 % (7 / 8)
ReleaseCatCache CBC 52114654 100.0 % (3 / 3)
ReleaseCatCacheList CBC 2238058 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 2238076 100.0 % (11 / 11) 70.0 % (7 / 10)
ReleaseCatCacheWithOwner CBC 52120397 100.0 % (13 / 13) 64.3 % (9 / 14)
ResOwnerReleaseCatCache CBC 5743 100.0 % (3 / 3)
ResOwnerReleaseCatCacheList CBC 18 100.0 % (3 / 3)
ResetCatalogCachesExt CBC 2192 100.0 % (5 / 5) 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheListRef CBC 2238058 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 52114654 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 2238076 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 52120397 100.0 % (3 / 3)
SearchCatCache CBC 2927377 100.0 % (2 / 2)
SearchCatCache1 CBC 43274241 100.0 % (2 / 2)
SearchCatCache2 CBC 3228514 100.0 % (2 / 2)
SearchCatCache3 CBC 3526337 100.0 % (2 / 2)
SearchCatCache4 CBC 2626243 100.0 % (2 / 2)
SearchCatCacheMiss CBC 3259168 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 3573619 100.0 % (2 / 2)
charhashfast CBC 4029631 100.0 % (2 / 2)
int2eqfast CBC 5534465 100.0 % (2 / 2)
int2hashfast CBC 7330856 100.0 % (2 / 2)
int4eqfast CBC 61242991 100.0 % (2 / 2)
int4hashfast CBC 70492283 100.0 % (2 / 2)
nameeqfast CBC 2070591 100.0 % (4 / 4)
namehashfast GNC 4732550 100.0 % (3 / 3)
oidvectoreqfast CBC 1571 100.0 % (2 / 2)
oidvectorhashfast CBC 200544 100.0 % (2 / 2)
texteqfast CBC 89 100.0 % (2 / 2)
texthashfast CBC 2048 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta