LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.4 % 699 646 53 1 645 1
Current Date: 2026-08-27 14:31:44 +0300 Functions: 94.6 % 56 53 3 1 52
Baseline: lcov-20260827-baseline Branches: 72.8 % 393 286 107 286
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 14 14 14
(360..) days: 92.3 % 684 631 53 631
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 94.4 % 54 51 3 1 50
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 72.8 % 389 283 106 283

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 1309504 100.0 % (12 / 12) 100.0 % (4 / 4)
CatCacheFreeKeys CBC 436115 100.0 % (7 / 7) 83.3 % (5 / 6)
CatCacheInvalidate CBC 15106250 100.0 % (22 / 22) 90.6 % (29 / 32)
CatCacheRemoveCList CBC 88042 100.0 % (17 / 17) 66.7 % (8 / 12)
CatCacheRemoveCTup CBC 1069100 78.6 % (11 / 14) 62.5 % (5 / 8)
CatalogCacheCompareTuple CBC 64298011 83.3 % (5 / 6) 75.0 % (3 / 4)
CatalogCacheComputeHashValue CBC 73611113 90.0 % (18 / 20) 57.1 % (4 / 7)
CatalogCacheComputeTupleHashValue CBC 4318266 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry CBC 4464590 94.6 % (53 / 56) 77.3 % (17 / 22)
CatalogCacheFlushCatalog CBC 449 100.0 % (7 / 7) 100.0 % (4 / 4)
CatalogCacheInitializeCache CBC 442029 88.5 % (23 / 26) 41.7 % (5 / 12)
ConditionalCatalogCacheInitializeCache CBC 72919317 100.0 % (8 / 8) 90.0 % (9 / 10)
CreateCacheMemoryContext CBC 19024 100.0 % (4 / 4) 50.0 % (1 / 2)
GetCCHashEqFuncs CBC 700735 95.6 % (43 / 45) 72.7 % (8 / 11)
GetCatCacheHashValue CBC 807242 100.0 % (3 / 3)
IndexScanOK CBC 4190925 100.0 % (15 / 15) 100.0 % (8 / 8)
InitCatCache GNC 1769232 96.6 % (28 / 29) 66.7 % (8 / 12)
InitCatCachePhase2 CBC 193710 100.0 % (11 / 11) 80.0 % (8 / 10)
PrepareToInvalidateCacheTuple CBC 1903293 100.0 % (19 / 19) 77.8 % (14 / 18)
RehashCatCache CBC 4578 100.0 % (14 / 14) 100.0 % (8 / 8)
RehashCatCacheLists CBC 810 100.0 % (14 / 14) 87.5 % (7 / 8)
ReleaseCatCache CBC 61061807 100.0 % (3 / 3)
ReleaseCatCacheList CBC 2992795 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner CBC 2992819 100.0 % (11 / 11) 70.0 % (7 / 10)
ReleaseCatCacheWithOwner CBC 61069622 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 7815 100.0 % (3 / 3)
ResOwnerReleaseCatCacheList CBC 24 100.0 % (3 / 3)
ResetCatalogCache CBC 256558 95.5 % (21 / 22) 73.3 % (22 / 30)
ResetCatalogCaches UBC 0 0.0 % (0 / 3)
ResetCatalogCachesExt CBC 2752 100.0 % (5 / 5) 100.0 % (2 / 2)
ResourceOwnerForgetCatCacheListRef CBC 2992795 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef CBC 61061807 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheListRef CBC 2992819 100.0 % (3 / 3)
ResourceOwnerRememberCatCacheRef CBC 61069622 100.0 % (3 / 3)
SearchCatCache CBC 3663809 100.0 % (2 / 2)
SearchCatCache1 CBC 49592209 100.0 % (2 / 2)
SearchCatCache2 CBC 4141083 100.0 % (2 / 2)
SearchCatCache3 CBC 4585818 100.0 % (2 / 2)
SearchCatCache4 CBC 3509868 100.0 % (2 / 2)
SearchCatCacheInternal CBC 65492787 96.2 % (25 / 26) 85.7 % (12 / 14)
SearchCatCacheList CBC 2992819 86.2 % (119 / 138) 62.5 % (60 / 96)
SearchCatCacheMiss CBC 3992182 100.0 % (34 / 34) 91.7 % (11 / 12)
chareqfast CBC 4716949 100.0 % (2 / 2)
charhashfast CBC 5216983 100.0 % (2 / 2)
int2eqfast CBC 7621933 100.0 % (2 / 2)
int2hashfast CBC 9957713 100.0 % (2 / 2)
int4eqfast CBC 73238248 100.0 % (2 / 2)
int4hashfast CBC 84147328 100.0 % (2 / 2)
nameeqfast CBC 2503513 100.0 % (4 / 4)
namehashfast CBC 5559814 100.0 % (3 / 3)
oidvectoreqfast CBC 1744 100.0 % (2 / 2)
oidvectorhashfast CBC 240124 100.0 % (2 / 2)
texteqfast CBC 90 100.0 % (2 / 2)
texthashfast CBC 2224 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1