LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.1 % 699 644 1 54 1 11 632 15
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.6 % 56 53 3 8 45 2
Baseline: lcov-20260505-025707-baseline Branches: 72.3 % 393 284 1 1 107 2 3 279 1 3
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 14 14 11 3
(360..) days: 91.9 % 683 628 1 54 1 627
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.4 % 54 51 3 6 45
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 72.2 % 389 281 1 107 2 279

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
CatCacheFreeKeys GNC 424878 100.0 % (7 / 7) 83.3 % (5 / 6)
CatCacheInvalidate CBC 15945391 100.0 % (22 / 22) 90.6 % (29 / 32)
CatCacheRemoveCList CBC 87056 100.0 % (17 / 17) 66.7 % (8 / 12)
CatCacheRemoveCTup CBC 1055086 78.6 % (11 / 14) 62.5 % (5 / 8)
CatalogCacheCompareTuple CBC 64741609 83.3 % (5 / 6) 75.0 % (3 / 4)
CatalogCacheComputeHashValue CBC 74237123 90.0 % (18 / 20) 57.1 % (4 / 7)
CatalogCacheComputeTupleHashValue CBC 4456127 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry GNC 4546176 94.6 % (53 / 56) 77.3 % (17 / 22)
CatalogCacheFlushCatalog CBC 450 100.0 % (7 / 7) 100.0 % (4 / 4)
CatalogCacheInitializeCache CBC 436765 88.5 % (23 / 26) 41.7 % (5 / 12)
ConditionalCatalogCacheInitializeCache CBC 73531692 100.0 % (8 / 8) 90.0 % (9 / 10)
CreateCacheMemoryContext CBC 18646 100.0 % (4 / 4) 50.0 % (1 / 2)
GetCCHashEqFuncs CBC 692431 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 781269 100.0 % (3 / 3)
IndexScanOK CBC 4261595 100.0 % (15 / 15) 100.0 % (8 / 8)
InitCatCache GNC 1734078 96.6 % (28 / 29) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 196979 100.0 % (11 / 11) 80.0 % (8 / 10)
PrepareToInvalidateCacheTuple GNC 1966936 100.0 % (19 / 19) 77.8 % (14 / 18)
RehashCatCache GNC 4612 100.0 % (14 / 14) 100.0 % (8 / 8)
RehashCatCacheLists GNC 805 100.0 % (14 / 14) 87.5 % (7 / 8)
ReleaseCatCache CBC 61525493 100.0 % (3 / 3)
ReleaseCatCacheList CBC 3033247 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 3033271 100.0 % (11 / 11) 70.0 % (7 / 10)
ReleaseCatCacheWithOwner CBC 61533161 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 7668 100.0 % (3 / 3)
ResOwnerReleaseCatCacheList CBC 24 100.0 % (3 / 3)
ResetCatalogCache CBC 258242 90.9 % (20 / 22) 70.0 % (21 / 30)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
ResetCatalogCachesExt CBC 2770 100.0 % (5 / 5) 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheListRef CBC 3033247 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 61525493 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 3033271 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 61533161 100.0 % (3 / 3)
SearchCatCache CBC 3689875 100.0 % (2 / 2)
SearchCatCache1 CBC 49864415 100.0 % (2 / 2)
SearchCatCache2 CBC 4221471 100.0 % (2 / 2)
SearchCatCache3 CBC 4619054 100.0 % (2 / 2)
SearchCatCache4 CBC 3571641 100.0 % (2 / 2)
SearchCatCacheInternal CBC 65966456 92.3 % (24 / 26) 78.6 % (11 / 14)
SearchCatCacheList CBC 3033271 86.2 % (119 / 138) 62.5 % (60 / 96)
SearchCatCacheMiss CBC 4060700 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 4743807 100.0 % (2 / 2)
charhashfast CBC 5257284 100.0 % (2 / 2)
int2eqfast CBC 7701592 100.0 % (2 / 2)
int2hashfast CBC 10076748 100.0 % (2 / 2)
int4eqfast CBC 73878574 100.0 % (2 / 2)
int4hashfast CBC 85098833 100.0 % (2 / 2)
nameeqfast CBC 2539237 100.0 % (4 / 4)
namehashfast GNC 5748332 100.0 % (3 / 3)
oidvectoreqfast CBC 1785 100.0 % (2 / 2)
oidvectorhashfast CBC 239584 100.0 % (2 / 2)
texteqfast CBC 90 100.0 % (2 / 2)
texthashfast CBC 2124 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta