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 DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 92.3 % 701 647 54 2 7 638 8
Current Date: 2025-12-17 08:58:58 +0900 Functions: 94.6 % 56 53 3 7 46 2
Baseline: lcov-20251217-005640-baseline Branches: 72.5 % 393 285 1 107 2 3 280
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 4 4 2 2
(30,360] days: 93.4 % 76 71 5 5 66
(360..) days: 92.1 % 621 572 49 2 570
Function coverage date bins:
(30,360] days: 100.0 % 6 6 3 3
(360..) days: 94.0 % 50 47 3 4 43
Branch coverage date bins:
(30,360] days: 77.6 % 58 45 1 12 3 42
(360..) days: 71.6 % 335 240 95 2 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 337 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 611 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1575 100.0 % (2 / 2)
texthashfast CBC 1949 100.0 % (2 / 2)
ResetCatalogCachesExt CBC 2103 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 3327 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache CBC 5699 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 15504 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 70025 100.0 % (17 / 17) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 152148 100.0 % (11 / 11) 80.0 % (8 / 10)
ResetCatalogCache CBC 179175 95.5 % (21 / 22) 73.3 % (22 / 30)
oidvectorhashfast CBC 209074 100.0 % (2 / 2)
CatCacheFreeKeys GNC 330924 100.0 % (7 / 7) 83.3 % (5 / 6)
CatalogCacheInitializeCache CBC 353508 88.5 % (23 / 26) 41.7 % (5 / 12)
GetCCHashEqFuncs GNC 561236 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 564536 100.0 % (3 / 3)
CatCacheRemoveCTup CBC 827447 78.6 % (11 / 14) 62.5 % (5 / 8)
InitCatCache GNC 1317840 96.6 % (28 / 29) 66.7 % (8 / 12)
PrepareToInvalidateCacheTuple GNC 1591506 100.0 % (19 / 19) 77.8 % (14 / 18)
ReleaseCatCacheList CBC 2018964 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef CBC 2018964 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 2018982 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef CBC 2018982 100.0 % (3 / 3)
SearchCatCacheList CBC 2018982 86.1 % (118 / 137) 62.5 % (60 / 96)
nameeqfast CBC 2021257 100.0 % (4 / 4)
SearchCatCache4 CBC 2342094 100.0 % (2 / 2)
SearchCatCache CBC 2812501 100.0 % (2 / 2)
SearchCatCache2 CBC 2963005 100.0 % (2 / 2)
SearchCatCache3 CBC 3031180 100.0 % (2 / 2)
SearchCatCacheMiss CBC 3037511 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 3068724 100.0 % (2 / 2)
IndexScanOK CBC 3201879 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheCreateEntry GNC 3430317 94.9 % (56 / 59) 77.3 % (17 / 22)
charhashfast CBC 3483936 100.0 % (2 / 2)
CatalogCacheComputeTupleHashValue CBC 3618259 92.0 % (23 / 25) 53.3 % (8 / 15)
namehashfast GNC 4614366 100.0 % (3 / 3)
int2eqfast CBC 4886914 100.0 % (2 / 2)
int2hashfast CBC 6589917 100.0 % (2 / 2)
CatCacheInvalidate CBC 12539018 100.0 % (22 / 22) 90.6 % (29 / 32)
SearchCatCache1 CBC 36920346 100.0 % (2 / 2)
ReleaseCatCache CBC 44901602 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 44901602 100.0 % (3 / 3)
ReleaseCatCacheWithOwner CBC 44907301 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef CBC 44907301 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 46888862 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal CBC 48069126 92.3 % (24 / 26) 78.6 % (11 / 14)
int4eqfast CBC 52909461 100.0 % (2 / 2)
ConditionalCatalogCacheInitializeCache CBC 53690323 100.0 % (8 / 8) 90.0 % (9 / 10)
CatalogCacheComputeHashValue CBC 54270902 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 61698511 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta