LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varchar.c (source / functions) Coverage Total Hit UBC CBC EUB ECB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 78.4 % 385 302 83 302
Current Date: 2025-09-06 07:49:51 +0900 Functions: 78.3 % 46 36 10 36
Baseline: lcov-20250907-010129-baseline Branches: 56.5 % 186 105 81 105 49 53
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: 100.0 % 4 4 4
(360..) days: 78.2 % 381 298 83 298
Function coverage date bins:
(360..) days: 78.3 % 46 36 10 36
Branch coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 34.6 % 280 97 81 97 49 53

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
bpchar_larger UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
bpchar_name UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
bpchar_pattern_ge UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
bpchar_pattern_gt UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
bpchar_pattern_le UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
bpchar_pattern_lt UBC 0 0.0 % (0 / 7) 0.0 % (0 / 4)
bpchar_smaller UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
bpcharoctetlen UBC 0 0.0 % (0 / 3)
bpcharrecv UBC 0 0.0 % (0 / 7)
char_bpchar UBC 0 0.0 % (0 / 6)
bpcharsend CBC 1 100.0 % (2 / 2)
varcharrecv CBC 1 100.0 % (7 / 7)
varcharsend CBC 1 100.0 % (2 / 2)
name_bpchar CBC 3 100.0 % (4 / 4)
btbpchar_pattern_sortsupport CBC 6 100.0 % (6 / 6)
bpcharlen CBC 9 100.0 % (6 / 6) 50.0 % (1 / 2)
btbpchar_pattern_cmp CBC 39 100.0 % (7 / 7) 50.0 % (2 / 4)
internal_bpchar_pattern_compare CBC 39 81.8 % (9 / 11) 66.7 % (4 / 6)
hashbpcharextended CBC 42 90.5 % (19 / 21) 41.7 % (5 / 12)
varchartypmodout CBC 100 100.0 % (3 / 3)
bpchartypmodout CBC 418 100.0 % (3 / 3)
varchartypmodin CBC 448 100.0 % (3 / 3)
bpchar_sortsupport CBC 459 100.0 % (7 / 7)
anychar_typmodout CBC 518 83.3 % (5 / 6) 50.0 % (1 / 2)
bpchartypmodin CBC 1083 100.0 % (3 / 3)
varchar_support CBC 1140 100.0 % (17 / 17) 71.4 % (10 / 14)
anychar_typmodin CBC 1531 70.0 % (7 / 10) 25.0 % (3 / 12)
hashbpchar CBC 2193 89.5 % (17 / 19) 41.7 % (5 / 12)
bpcharle CBC 2915 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharge CBC 2916 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlt CBC 3068 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchargt CBC 3154 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 3213 100.0 % (16 / 16) 75.0 % (6 / 8)
bpchar CBC 5999 96.6 % (28 / 29) 83.3 % (15 / 18)
bpchareq CBC 9690 100.0 % (16 / 16) 75.0 % (6 / 8)
varchar CBC 11723 100.0 % (15 / 15) 83.3 % (10 / 12)
check_collation_set CBC 12903 75.0 % (3 / 4) 25.0 % (1 / 4)
bpcharout CBC 22770 100.0 % (3 / 3)
bpcharcmp CBC 52361 100.0 % (9 / 9) 50.0 % (2 / 4)
varcharout CBC 93094 100.0 % (3 / 3)
bcTruelen CBC 156956 100.0 % (2 / 2)
bpchar_input CBC 210816 100.0 % (19 / 19) 100.0 % (12 / 12)
bpcharin CBC 210816 100.0 % (5 / 5)
bpchartruelen CBC 258239 100.0 % (5 / 5) 100.0 % (4 / 4)
varcharin CBC 290456 100.0 % (5 / 5)
varchar_input CBC 290457 100.0 % (10 / 10) 100.0 % (10 / 10)

Generated by: LCOV version 2.4-beta