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

Generated by: LCOV version 2.4-beta