LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DCB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.7 % 701 643 2 56 3 640 4
Current Date: 2025-10-28 08:26:42 +0900 Functions: 94.6 % 56 53 3 4 49
Baseline: lcov-20251028-005825-baseline Branches: 71.2 % 393 280 1 2 110 3 277
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 90.4 % 73 66 7 2 64
(360..) days: 91.9 % 627 576 2 49 576
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 94.2 % 52 49 3 4 45
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 71.4 % 56 40 1 15 1 39
(360..) days: 71.0 % 335 238 2 95 238

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 338 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 607 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1552 100.0 % (2 / 2)
texthashfast CBC 1934 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2054 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 3282 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 5437 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 15088 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 68390 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 142989 100.0 % (11 / 11) 80.0 % (8 / 10)
ResetCatalogCache CBC 175011 77.3 % (17 / 22) 56.7 % (17 / 30)
oidvectorhashfast CBC 203947 100.0 % (2 / 2)
CatCacheFreeKeys GNC 322783 100.0 % (7 / 7) 83.3 % (5 / 6)
CatalogCacheInitializeCache CBC 341877 88.5 % (23 / 26) 41.7 % (5 / 12)
GetCCHashEqFuncs GNC 542146 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 555594 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 791661 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys CBC 1052532 100.0 % (12 / 12) 100.0 % (4 / 4)
InitCatCache CBC 1282480 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple GNC 1534793 100.0 % (19 / 19) 77.8 % (14 / 18)
nameeqfast CBC 1968853 100.0 % (4 / 4)
ResourceOwnerForgetCatCacheListRef CBC 1977673 100.0 % (3 / 3)
ReleaseCatCacheList CBC 1977675 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 1977691 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 1977693 100.0 % (11 / 11) 70.0 % (7 / 10)
SearchCatCacheList CBC 1977693 86.1 % (118 / 137) 62.5 % (60 / 96)
SearchCatCache4 CBC 2301150 100.0 % (2 / 2)
SearchCatCache CBC 2738029 100.0 % (2 / 2)
SearchCatCache2 CBC 2879607 100.0 % (2 / 2)
SearchCatCacheMiss CBC 2950775 100.0 % (34 / 34) 91.7 % (11 / 12)
SearchCatCache3 CBC 2958053 100.0 % (2 / 2)
chareqfast CBC 2994704 100.0 % (2 / 2)
IndexScanOK CBC 3111713 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheCreateEntry CBC 3336377 94.9 % (56 / 59) 77.3 % (17 / 22)
charhashfast CBC 3401044 100.0 % (2 / 2)
CatalogCacheComputeTupleHashValue CBC 3494211 92.0 % (23 / 25) 53.3 % (8 / 15)
namehashfast GNC 4479970 100.0 % (3 / 3)
int2eqfast CBC 4780629 100.0 % (2 / 2)
int2hashfast CBC 6421686 100.0 % (2 / 2)
CatCacheInvalidate CBC 11596857 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 34929881 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheRef CBC 42751216 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 42756653 100.0 % (3 / 3)
ReleaseCatCache CBC 42757456 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 42762893 100.0 % (13 / 13) 64.3 % (9 / 14)
CatalogCacheCompareTuple CBC 44675073 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 45806720 92.3 % (24 / 26) 78.6 % (11 / 14)
int4eqfast CBC 50566476 100.0 % (2 / 2)
ConditionalCatalogCacheInitializeCache CBC 51267631 100.0 % (8 / 8) 90.0 % (9 / 10)
CatalogCacheComputeHashValue CBC 51827857 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 59108009 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta