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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 78.4 % 385 302 83 302
Current Date: 2026-03-14 14:10:32 -0400 Functions: 78.3 % 46 36 10 36
Baseline: lcov-20260315-024220-baseline Branches: 56.5 % 186 105 81 105 49 53
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 78.4 % 385 302 83 302
Function coverage date bins:
(360..) days: 78.3 % 46 36 10 36
Branch coverage date bins:
(360..) days: 36.5 % 288 105 81 105 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 1787 70.0 % (7 / 10) 25.0 % (3 / 12)
hashbpchar CBC 2193 89.5 % (17 / 19) 41.7 % (5 / 12)
hashbpcharextended CBC 42 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 1179 100.0 % (17 / 17) 71.4 % (10 / 14)
bpchar CBC 6088 96.6 % (28 / 29) 83.3 % (15 / 18)
check_collation_set CBC 13037 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 52473 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchareq CBC 9815 100.0 % (16 / 16) 75.0 % (6 / 8)
bpcharge CBC 2916 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchargt CBC 3154 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharle CBC 2915 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlt CBC 3068 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 3222 100.0 % (16 / 16) 75.0 % (6 / 8)
btbpchar_pattern_cmp CBC 57 100.0 % (7 / 7) 50.0 % (2 / 4)
internal_bpchar_pattern_compare CBC 57 81.8 % (9 / 11) 66.7 % (4 / 6)
varchar CBC 13023 100.0 % (15 / 15) 83.3 % (10 / 12)
anychar_typmodout CBC 524 83.3 % (5 / 6) 50.0 % (1 / 2)
bpcharlen CBC 9 100.0 % (6 / 6) 50.0 % (1 / 2)
bpchar_input CBC 210981 100.0 % (19 / 19) 100.0 % (12 / 12)
bpchartruelen CBC 257355 100.0 % (5 / 5) 100.0 % (4 / 4)
varchar_input CBC 296316 100.0 % (10 / 10) 100.0 % (10 / 10)
bcTruelen CBC 157484 100.0 % (2 / 2)
bpchar_sortsupport CBC 455 100.0 % (7 / 7)
bpcharin CBC 210981 100.0 % (5 / 5)
bpcharoctetlen UBC 0 0.0 % (0 / 3)
bpcharout CBC 22643 100.0 % (3 / 3)
bpcharrecv UBC 0 0.0 % (0 / 7)
bpcharsend CBC 1 100.0 % (2 / 2)
bpchartypmodin CBC 1082 100.0 % (3 / 3)
bpchartypmodout CBC 418 100.0 % (3 / 3)
btbpchar_pattern_sortsupport CBC 6 100.0 % (6 / 6)
char_bpchar UBC 0 0.0 % (0 / 6)
name_bpchar CBC 3 100.0 % (4 / 4)
varcharin CBC 296315 100.0 % (5 / 5)
varcharout CBC 94416 100.0 % (3 / 3)
varcharrecv CBC 1 100.0 % (7 / 7)
varcharsend CBC 1 100.0 % (2 / 2)
varchartypmodin CBC 705 100.0 % (3 / 3)
varchartypmodout CBC 106 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta