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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.7 % 702 644 58 1 643 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.6 % 56 53 3 2 51
Baseline: lcov-20250907-010129-baseline Branches: 71.2 % 393 280 113 280
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.5 % 74 67 7 1 66
(360..) days: 91.9 % 628 577 51 577
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 94.2 % 52 49 3 2 47
Branch coverage date bins:
(30,360] days: 72.2 % 54 39 15 39
(360..) days: 71.1 % 339 241 98 241

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 18 100.0 % (3 / 3)
texteqfast CBC 83 100.0 % (2 / 2)
CatalogCacheFlushCatalog CBC 334 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 612 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1549 100.0 % (2 / 2)
texthashfast CBC 1916 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2022 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 3088 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 5389 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 14879 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 68136 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 140700 100.0 % (11 / 11) 80.0 % (8 / 10)
ResetCatalogCache CBC 172291 77.3 % (17 / 22) 56.7 % (17 / 30)
oidvectorhashfast CBC 202523 100.0 % (2 / 2)
CatCacheFreeKeys CBC 319567 100.0 % (8 / 8) 83.3 % (5 / 6)
CatalogCacheInitializeCache CBC 337131 88.5 % (23 / 26) 41.7 % (5 / 12)
GetCCHashEqFuncs GNC 534599 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 537795 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 778588 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys CBC 1037568 100.0 % (12 / 12) 100.0 % (4 / 4)
InitCatCache CBC 1264715 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple CBC 1519111 100.0 % (19 / 19) 77.8 % (14 / 18)
ReleaseCatCacheList CBC 1884429 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef CBC 1884429 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 1884447 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef CBC 1884447 100.0 % (3 / 3)
SearchCatCacheList CBC 1884447 86.1 % (118 / 137) 62.5 % (60 / 96)
nameeqfast CBC 1957066 100.0 % (4 / 4)
SearchCatCache4 CBC 2146812 100.0 % (2 / 2)
SearchCatCache CBC 2708502 100.0 % (2 / 2)
SearchCatCache2 CBC 2746460 100.0 % (2 / 2)
SearchCatCache3 CBC 2750133 100.0 % (2 / 2)
chareqfast CBC 2779758 100.0 % (2 / 2)
SearchCatCacheMiss CBC 2867975 100.0 % (34 / 34) 91.7 % (11 / 12)
IndexScanOK CBC 3027590 100.0 % (15 / 15) 100.0 % (8 / 8)
charhashfast CBC 3174287 100.0 % (2 / 2)
CatalogCacheCreateEntry CBC 3247050 94.9 % (56 / 59) 77.3 % (17 / 22)
CatalogCacheComputeTupleHashValue CBC 3458016 92.0 % (23 / 25) 53.3 % (8 / 15)
int2eqfast CBC 4384003 100.0 % (2 / 2)
namehashfast GNC 4446544 100.0 % (3 / 3)
int2hashfast CBC 5956209 100.0 % (2 / 2)
CatCacheInvalidate CBC 11458977 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 33879847 100.0 % (2 / 2)
ReleaseCatCache CBC 41287159 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 41287159 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 41292548 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef CBC 41292548 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 43090956 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 44231754 92.3 % (24 / 26) 78.6 % (11 / 14)
int4eqfast CBC 48640024 100.0 % (2 / 2)
ConditionalCatalogCacheInitializeCache CBC 49551906 100.0 % (8 / 8) 90.0 % (9 / 10)
CatalogCacheComputeHashValue CBC 50112012 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 57025338 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta