LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varchar.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 78.4 % 385 302 83 2 300 2
Current Date: 2026-06-29 16:15:13 +0200 Functions: 78.3 % 46 36 10 2 34
Baseline: lcov-20260630-baseline Branches: 56.5 % 186 105 2 79 2 103 49 53
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 78.3 % 383 300 83 300
Function coverage date bins:
(360..) days: 78.3 % 46 36 10 2 34
Branch coverage date bins:
(30,360] days: 50.0 % 4 2 2 2
(360..) days: 36.3 % 284 103 79 103 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
anychar_typmodin CBC 2427 70.0 % (7 / 10) 25.0 % (3 / 12)
hashbpchar CBC 2924 89.5 % (17 / 19) 41.7 % (5 / 12)
hashbpcharextended CBC 56 90.5 % (19 / 21) 41.7 % (5 / 12)
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)
varchar_support CBC 2147 100.0 % (17 / 17) 71.4 % (10 / 14)
bpchar GNC 8501 96.6 % (28 / 29) 83.3 % (15 / 18)
check_collation_set CBC 16868 75.0 % (3 / 4) 25.0 % (1 / 4)
bpchar_larger UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
bpchar_smaller UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
bpcharcmp CBC 65991 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchareq CBC 12572 100.0 % (16 / 16) 75.0 % (6 / 8)
bpcharge CBC 3338 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchargt CBC 3668 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharle CBC 3342 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlt CBC 3590 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 4296 100.0 % (16 / 16) 75.0 % (6 / 8)
btbpchar_pattern_cmp CBC 76 100.0 % (7 / 7) 50.0 % (2 / 4)
internal_bpchar_pattern_compare CBC 76 81.8 % (9 / 11) 66.7 % (4 / 6)
varchar GNC 17163 100.0 % (15 / 15) 83.3 % (10 / 12)
anychar_typmodout CBC 655 83.3 % (5 / 6) 50.0 % (1 / 2)
bpcharlen CBC 10 100.0 % (6 / 6) 50.0 % (1 / 2)
bpchar_input CBC 212435 100.0 % (19 / 19) 100.0 % (12 / 12)
bpchartruelen CBC 308854 100.0 % (5 / 5) 100.0 % (4 / 4)
varchar_input CBC 370074 100.0 % (10 / 10) 100.0 % (10 / 10)
bcTruelen CBC 196736 100.0 % (2 / 2)
bpchar_sortsupport CBC 610 100.0 % (7 / 7)
bpcharin CBC 212435 100.0 % (5 / 5)
bpcharoctetlen UBC 0 0.0 % (0 / 3)
bpcharout CBC 24458 100.0 % (3 / 3)
bpcharrecv UBC 0 0.0 % (0 / 7)
bpcharsend CBC 1 100.0 % (2 / 2)
bpchartypmodin CBC 1348 100.0 % (3 / 3)
bpchartypmodout CBC 442 100.0 % (3 / 3)
btbpchar_pattern_sortsupport CBC 8 100.0 % (6 / 6)
char_bpchar UBC 0 0.0 % (0 / 6)
name_bpchar CBC 5 100.0 % (4 / 4)
varcharin CBC 370073 100.0 % (5 / 5)
varcharout CBC 111377 100.0 % (3 / 3)
varcharrecv CBC 1 100.0 % (7 / 7)
varcharsend CBC 1 100.0 % (2 / 2)
varchartypmodin CBC 1079 100.0 % (3 / 3)
varchartypmodout CBC 213 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1