LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varchar.c (source / functions) Coverage Total Hit UBC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 78.4 % 385 302 83 302
Current Date: 2026-11-05 14:14:01 +0100 Functions: 78.3 % 46 36 10 36
Baseline: lcov-20261105-baseline Branches: 56.5 % 186 105 81 105
Baseline Date: 2026-11-05 14:14:01 +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: 50.0 % 4 2 2 2
(360..) days: 56.6 % 182 103 79 103

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_name UBC 0 0.0 % (0 / 13) 0.0 % (0 / 6)
bpchar_larger UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
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)
bpcharrecv UBC 0 0.0 % (0 / 7)
char_bpchar UBC 0 0.0 % (0 / 6)
anychar_typmodin CBC 1976 70.0 % (7 / 10) 25.0 % (3 / 12)
bpcharoctetlen UBC 0 0.0 % (0 / 3)
hashbpchar CBC 2964 89.5 % (17 / 19) 41.7 % (5 / 12)
hashbpcharextended CBC 56 90.5 % (19 / 21) 41.7 % (5 / 12)
internal_bpchar_pattern_compare CBC 76 81.8 % (9 / 11) 66.7 % (4 / 6)
anychar_typmodout CBC 568 83.3 % (5 / 6) 50.0 % (1 / 2)
bpchar CBC 8520 96.6 % (28 / 29) 83.3 % (15 / 18)
check_collation_set CBC 16858 75.0 % (3 / 4) 25.0 % (1 / 4)
bcTruelen CBC 116616 100.0 % (2 / 2)
bpchar_input CBC 213178 100.0 % (19 / 19) 100.0 % (12 / 12)
bpchar_sortsupport CBC 588 100.0 % (7 / 7)
bpcharcmp CBC 25921 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchareq CBC 12562 100.0 % (16 / 16) 75.0 % (6 / 8)
bpcharge CBC 3353 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchargt CBC 3564 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharin CBC 213178 100.0 % (5 / 5)
bpcharle CBC 3327 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlen CBC 10 100.0 % (6 / 6) 50.0 % (1 / 2)
bpcharlt CBC 3694 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 4296 100.0 % (16 / 16) 75.0 % (6 / 8)
bpcharout CBC 25226 100.0 % (3 / 3)
bpcharsend CBC 1 100.0 % (2 / 2)
bpchartruelen CBC 231318 100.0 % (5 / 5) 100.0 % (4 / 4)
bpchartypmodin CBC 1366 100.0 % (3 / 3)
bpchartypmodout CBC 450 100.0 % (3 / 3)
btbpchar_pattern_cmp CBC 76 100.0 % (7 / 7) 50.0 % (2 / 4)
btbpchar_pattern_sortsupport CBC 8 100.0 % (6 / 6)
name_bpchar CBC 5 100.0 % (4 / 4)
varchar CBC 15044 100.0 % (15 / 15) 83.3 % (10 / 12)
varchar_input CBC 351325 100.0 % (10 / 10) 100.0 % (10 / 10)
varchar_support CBC 2055 100.0 % (17 / 17) 71.4 % (10 / 14)
varcharin CBC 351324 100.0 % (5 / 5)
varcharout CBC 114245 100.0 % (3 / 3)
varcharrecv CBC 1 100.0 % (7 / 7)
varcharsend CBC 1 100.0 % (2 / 2)
varchartypmodin CBC 610 100.0 % (3 / 3)
varchartypmodout CBC 118 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1