LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varchar.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 78.4 % 385 302 83 302
Current Date: 2026-08-27 14:31:44 +0300 Functions: 78.3 % 46 36 10 36
Baseline: lcov-20260827-baseline Branches: 56.5 % 186 105 81 105
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 2 2 2
(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_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 5 100.0 % (4 / 4)
btbpchar_pattern_sortsupport CBC 8 100.0 % (6 / 6)
bpcharlen CBC 10 100.0 % (6 / 6) 50.0 % (1 / 2)
hashbpcharextended CBC 56 90.5 % (19 / 21) 41.7 % (5 / 12)
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)
varchartypmodout CBC 214 100.0 % (3 / 3)
bpchartypmodout CBC 450 100.0 % (3 / 3)
bpchar_sortsupport CBC 595 100.0 % (7 / 7)
anychar_typmodout CBC 664 83.3 % (5 / 6) 50.0 % (1 / 2)
varchartypmodin CBC 754 100.0 % (3 / 3)
bpchartypmodin CBC 1360 100.0 % (3 / 3)
varchar_support CBC 2095 100.0 % (17 / 17) 71.4 % (10 / 14)
anychar_typmodin CBC 2114 70.0 % (7 / 10) 25.0 % (3 / 12)
hashbpchar CBC 2964 89.5 % (17 / 19) 41.7 % (5 / 12)
bpcharle CBC 3327 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharge CBC 3353 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchargt CBC 3564 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlt CBC 3694 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 4296 100.0 % (16 / 16) 75.0 % (6 / 8)
bpchar CBC 8501 96.6 % (28 / 29) 83.3 % (15 / 18)
bpchareq CBC 12585 100.0 % (16 / 16) 75.0 % (6 / 8)
varchar CBC 15177 100.0 % (15 / 15) 83.3 % (10 / 12)
check_collation_set CBC 16881 75.0 % (3 / 4) 25.0 % (1 / 4)
bpcharout CBC 25458 100.0 % (3 / 3)
bpcharcmp CBC 66106 100.0 % (9 / 9) 50.0 % (2 / 4)
varcharout CBC 110627 100.0 % (3 / 3)
bcTruelen CBC 197032 100.0 % (2 / 2)
bpchar_input CBC 213405 100.0 % (19 / 19) 100.0 % (12 / 12)
bpcharin CBC 213405 100.0 % (5 / 5)
bpchartruelen CBC 316380 100.0 % (5 / 5) 100.0 % (4 / 4)
varcharin CBC 364214 100.0 % (5 / 5)
varchar_input CBC 364215 100.0 % (10 / 10) 100.0 % (10 / 10)

Generated by: LCOV version 2.0-1