LCOV - differential code coverage report
Current view: top level - src/backend/utils/cache - catcache.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.7 % 660 612 10 38 33 579 2 4 6
Current Date: 2024-04-14 14:21:10 Functions: 96.3 % 54 52 2 14 38 2
Baseline: 16@8cea358b128 Branches: 72.8 % 367 267 1 99 5 262
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 97.8 % 46 45 1 45
(60,120] days: 95.8 % 71 68 3 1 67
(120,180] days: 75.6 % 41 31 10 31
(240..) days: 93.2 % 502 468 34 1 467 2
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(60,120] days: 100.0 % 1 1 1
(120,180] days: 80.0 % 10 8 2 8
(240..) days: 100.0 % 42 42 6 36
Branch coverage date bins:
[..60] days: 94.1 % 34 32 2 32
(60,120] days: 86.4 % 44 38 6 38
(120,180] days: 100.0 % 4 4 4
(240..) days: 67.7 % 285 193 1 91 1 192

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 UNC 0 0.0 % (0 / 8) 0.0 % (0 / 2)
ResOwnerPrintCatCacheList UNC 0 0.0 % (0 / 4)
ResOwnerReleaseCatCacheList GNC 18 100.0 % (3 / 3)
texteqfast CBC 83 100.0 % (2 / 2)
CatalogCacheFlushCatalog CBC 361 100.0 % (7 / 7) 100.0 % (4 / 4)
RehashCatCacheLists CBC 519 100.0 % (14 / 14) 87.5 % (7 / 8)
oidvectoreqfast CBC 1236 100.0 % (2 / 2)
texthashfast CBC 1732 100.0 % (2 / 2)
ResetCatalogCaches CBC 1935 100.0 % (5 / 5) 100.0 % (2 / 2)
RehashCatCache CBC 2799 100.0 % (14 / 14) 100.0 % (8 / 8)
ResOwnerReleaseCatCache GNC 5097 100.0 % (3 / 3)
CreateCacheMemoryContext CBC 16392 100.0 % (4 / 4) 50.0 % (1 / 2)
CatCacheRemoveCList CBC 58001 100.0 % (17 / 17) 66.7 % (8 / 12)
GetCatCacheHashValue CBC 72087 100.0 % (4 / 4) 100.0 % (2 / 2)
InitCatCachePhase2 CBC 133564 100.0 % (12 / 12) 83.3 % (10 / 12)
ResetCatalogCache CBC 161058 94.4 % (17 / 18) 70.8 % (17 / 24)
oidvectorhashfast CBC 166005 100.0 % (2 / 2)
CatCacheFreeKeys CBC 272305 100.0 % (8 / 8) 83.3 % (5 / 6)
CatalogCacheInitializeCache CBC 317724 88.0 % (22 / 25) 41.7 % (5 / 12)
GetCCHashEqFuncs CBC 505160 95.6 % (43 / 45) 72.7 % (8 / 11)
CatCacheRemoveCTup CBC 731239 78.6 % (11 / 14) 62.5 % (5 / 8)
CatCacheCopyKeys CBC 890713 100.0 % (12 / 12) 100.0 % (4 / 4)
PrepareToInvalidateCacheTuple CBC 1313049 100.0 % (20 / 20) 80.0 % (16 / 20)
InitCatCache GNC 1360536 96.6 % (28 / 29) 66.7 % (8 / 12)
ReleaseCatCacheList GNC 1525388 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheListRef GNC 1525388 100.0 % (3 / 3)
ReleaseCatCacheListWithOwner GNC 1525406 100.0 % (11 / 11) 70.0 % (7 / 10)
ResourceOwnerRememberCatCacheListRef GNC 1525406 100.0 % (3 / 3)
SearchCatCacheList GNC 1525406 86.2 % (106 / 123) 63.3 % (57 / 90)
nameeqfast CBC 1693856 100.0 % (4 / 4)
SearchCatCache4 CBC 1755953 100.0 % (2 / 2)
SearchCatCache3 CBC 2232957 100.0 % (2 / 2)
chareqfast CBC 2260764 100.0 % (2 / 2)
SearchCatCache2 CBC 2427721 100.0 % (2 / 2)
charhashfast CBC 2593022 100.0 % (2 / 2)
SearchCatCache CBC 2644318 100.0 % (2 / 2)
SearchCatCacheMiss GNC 2746039 100.0 % (34 / 34) 91.7 % (11 / 12)
IndexScanOK CBC 2881535 100.0 % (15 / 15) 100.0 % (8 / 8)
CatalogCacheComputeTupleHashValue CBC 2982815 92.0 % (23 / 25) 53.3 % (8 / 15)
CatalogCacheCreateEntry CBC 3076892 95.7 % (44 / 46) 87.5 % (14 / 16)
int2eqfast CBC 3508216 100.0 % (2 / 2)
namehashfast CBC 3834776 100.0 % (3 / 3)
int2hashfast CBC 4911132 100.0 % (2 / 2)
CatCacheInvalidate CBC 10524636 100.0 % (18 / 18) 91.7 % (22 / 24)
SearchCatCache1 CBC 29664138 100.0 % (2 / 2)
ReleaseCatCache GNC 36184713 100.0 % (3 / 3)
ResourceOwnerForgetCatCacheRef GNC 36184713 100.0 % (3 / 3)
ReleaseCatCacheWithOwner GNC 36189810 100.0 % (13 / 13) 64.3 % (9 / 14)
ResourceOwnerRememberCatCacheRef GNC 36189810 100.0 % (3 / 3)
CatalogCacheCompareTuple CBC 37371202 83.3 % (5 / 6) 75.0 % (3 / 4)
SearchCatCacheInternal GNC 38725087 92.9 % (26 / 28) 77.8 % (14 / 18)
int4eqfast CBC 41995716 100.0 % (2 / 2)
CatalogCacheComputeHashValue CBC 43305392 90.0 % (18 / 20) 57.1 % (4 / 7)
int4hashfast CBC 49082427 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622