LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.4 % 699 646 53 3 11 632 15
Current Date: 2026-05-29 21:51:00 -0400 Functions: 94.6 % 56 53 3 8 45 2
Baseline: lcov-20260530-034037-baseline Branches: 72.8 % 393 286 1 106 3 3 280 1 3
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 15 15 11 4
(360..) days: 92.3 % 684 631 53 3 628
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.4 % 54 51 3 6 45
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 72.8 % 389 283 106 3 280

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 450 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists GNC 805 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1785 100.0 % (2 / 2)
texthashfast CBC 2123 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2751 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache GNC 4774 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 7686 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 18765 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 86550 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 195872 100.0 % (11 / 11) 80.0 % (8 / 10)
oidvectorhashfast CBC 238724 100.0 % (2 / 2)
ResetCatalogCache CBC 256475 95.5 % (21 / 22) 73.3 % (22 / 30)
CatalogCacheInitializeCache CBC 437039 88.5 % (23 / 26) 41.7 % (5 / 12)
CatCacheFreeKeys GNC 475573 100.0 % (7 / 7) 83.3 % (5 / 6)
GetCCHashEqFuncs CBC 692490 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 779734 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 1105049 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys GNC 1390275 100.0 % (12 / 12) 100.0 % (4 / 4)
InitCatCache GNC 1745145 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple GNC 1971635 100.0 % (19 / 19) 77.8 % (14 / 18)
nameeqfast CBC 2543905 100.0 % (4 / 4)
ReleaseCatCacheList CBC 3038628 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef CBC 3038628 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 3038652 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef CBC 3038652 100.0 % (3 / 3)
SearchCatCacheList CBC 3038652 86.2 % (119 / 138) 62.5 % (60 / 96)
SearchCatCache4 CBC 3578854 100.0 % (2 / 2)
SearchCatCache CBC 3793137 100.0 % (2 / 2)
SearchCatCacheMiss CBC 4115663 100.0 % (34 / 34) 91.7 % (11 / 12)
SearchCatCache2 CBC 4218138 100.0 % (2 / 2)
IndexScanOK CBC 4316222 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheComputeTupleHashValue CBC 4463804 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry GNC 4601764 94.6 % (53 / 56) 77.3 % (17 / 22)
SearchCatCache3 CBC 4620418 100.0 % (2 / 2)
chareqfast CBC 4745624 100.0 % (2 / 2)
charhashfast CBC 5257753 100.0 % (2 / 2)
namehashfast GNC 5758282 100.0 % (3 / 3)
int2eqfast CBC 7709586 100.0 % (2 / 2)
int2hashfast CBC 10081481 100.0 % (2 / 2)
CatCacheInvalidate CBC 16037040 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 49920639 100.0 % (2 / 2)
ReleaseCatCache CBC 61653027 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 61653027 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 61660713 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef CBC 61660713 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 64857030 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 66131186 96.2 % (25 / 26) 85.7 % (12 / 14)
ConditionalCatalogCacheInitializeCache CBC 73708371 100.0 % (8 / 8) 90.0 % (9 / 10)
int4eqfast CBC 74008181 100.0 % (2 / 2)
CatalogCacheComputeHashValue CBC 74413376 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 85287759 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta