LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 92.3 % 702 648 54 2 1 645 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.6 % 56 53 3 2 51
Baseline: lcov-20250908-010021-baseline Branches: 72.5 % 393 285 108 5 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: 93.2 % 74 69 5 2 1 66
(360..) days: 92.2 % 628 579 49 579
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: 77.8 % 54 42 12 5 37
(360..) days: 71.7 % 339 243 96 243

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
CatCacheCopyKeys CBC 1036121 100.0 % (12 / 12) 100.0 % (4 / 4)
CatCacheFreeKeys CBC 319541 100.0 % (8 / 8) 83.3 % (5 / 6)
CatCacheInvalidate CBC 11408519 100.0 % (22 / 22) 90.6 % (29 / 32)
CatCacheRemoveCList CBC 67383 100.0 % (17 / 17) 66.7 % (8 / 12)
CatCacheRemoveCTup CBC 781064 78.6 % (11 / 14) 62.5 % (5 / 8)
CatalogCacheCompareTuple CBC 43080667 83.3 % (5 / 6) 75.0 % (3 / 4)
CatalogCacheComputeHashValue CBC 50094864 90.0 % (18 / 20) 57.1 % (4 / 7)
CatalogCacheComputeTupleHashValue CBC 3453552 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry CBC 3245350 94.9 % (56 / 59) 77.3 % (17 / 22)
CatalogCacheFlushCatalog CBC 335 100.0 % (7 / 7) 100.0 % (4 / 4)
CatalogCacheInitializeCache CBC 336389 88.5 % (23 / 26) 41.7 % (5 / 12)
ConditionalCatalogCacheInitializeCache CBC 49538416 100.0 % (8 / 8) 90.0 % (9 / 10)
CreateCacheMemoryContext CBC 14876 100.0 % (4 / 4) 50.0 % (1 / 2)
GetCCHashEqFuncs GNC 533362 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 537981 100.0 % (3 / 3)
IndexScanOK CBC 3025001 100.0 % (15 / 15) 100.0 % (8 / 8)
InitCatCache CBC 1264460 96.6 % (28 / 29) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 140022 100.0 % (11 / 11) 80.0 % (8 / 10)
PrepareToInvalidateCacheTuple CBC 1519056 100.0 % (19 / 19) 77.8 % (14 / 18)
RehashCatCache CBC 3097 100.0 % (14 / 14) 100.0 % (8 / 8)
RehashCatCacheLists CBC 616 100.0 % (14 / 14) 87.5 % (7 / 8)
ReleaseCatCache CBC 41276357 100.0 % (3 / 3)
ReleaseCatCacheList CBC 1887058 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 1887076 100.0 % (11 / 11) 70.0 % (7 / 10)
ReleaseCatCacheWithOwner CBC 41281746 100.0 % (13 / 13) 64.3 % (9 / 14)
ResOwnerPrintCatCache UBC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
ResOwnerPrintCatCacheList UBC 0 0.0 % (0 / 4)
ResOwnerReleaseCatCache CBC 5389 100.0 % (3 / 3)
ResOwnerReleaseCatCacheList CBC 18 100.0 % (3 / 3)
ResetCatalogCache CBC 172630 95.5 % (21 / 22) 73.3 % (22 / 30)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
ResetCatalogCachesExt CBC 2026 100.0 % (5 / 5) 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheListRef CBC 1887058 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 41276357 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 1887076 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 41281746 100.0 % (3 / 3)
SearchCatCache CBC 2709761 100.0 % (2 / 2)
SearchCatCache1 CBC 33857417 100.0 % (2 / 2)
SearchCatCache2 CBC 2745340 100.0 % (2 / 2)
SearchCatCache3 CBC 2753038 100.0 % (2 / 2)
SearchCatCache4 CBC 2150699 100.0 % (2 / 2)
SearchCatCacheInternal CBC 44216255 92.3 % (24 / 26) 78.6 % (11 / 14)
SearchCatCacheList CBC 1887076 86.1 % (118 / 137) 62.5 % (60 / 96)
SearchCatCacheMiss CBC 2866349 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 2783317 100.0 % (2 / 2)
charhashfast CBC 3177313 100.0 % (2 / 2)
int2eqfast CBC 4390740 100.0 % (2 / 2)
int2hashfast CBC 5961916 100.0 % (2 / 2)
int4eqfast CBC 48637314 100.0 % (2 / 2)
int4hashfast CBC 57011176 100.0 % (2 / 2)
nameeqfast CBC 1958698 100.0 % (4 / 4)
namehashfast GNC 4443343 100.0 % (3 / 3)
oidvectoreqfast CBC 1549 100.0 % (2 / 2)
oidvectorhashfast CBC 200653 100.0 % (2 / 2)
texteqfast CBC 83 100.0 % (2 / 2)
texthashfast CBC 1916 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta