LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - varchar.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 78.4 % 385 302 83 2 300 2
Current Date: 2026-05-29 21:51:00 -0400 Functions: 78.3 % 46 36 10 2 34
Baseline: lcov-20260530-034037-baseline Branches: 56.5 % 186 105 2 79 2 103 51 55
Baseline Date: 2026-05-29 14:39:03 -0700 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: 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
anychar_typmodin CBC 2428 70.0 % (7 / 10) 25.0 % (3 / 12)
anychar_typmodout CBC 655 83.3 % (5 / 6) 50.0 % (1 / 2)
bcTruelen CBC 196834 100.0 % (2 / 2)
bpchar GNC 8501 96.6 % (28 / 29) 83.3 % (15 / 18)
bpchar_input CBC 212404 100.0 % (19 / 19) 100.0 % (12 / 12)
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)
bpchar_sortsupport CBC 603 100.0 % (7 / 7)
bpcharcmp CBC 66021 100.0 % (9 / 9) 50.0 % (2 / 4)
bpchareq CBC 12591 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)
bpcharin CBC 212404 100.0 % (5 / 5)
bpcharle CBC 3342 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharlen CBC 10 100.0 % (6 / 6) 50.0 % (1 / 2)
bpcharlt CBC 3590 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 4296 100.0 % (16 / 16) 75.0 % (6 / 8)
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)
bpchartruelen CBC 305256 100.0 % (5 / 5) 100.0 % (4 / 4)
bpchartypmodin CBC 1348 100.0 % (3 / 3)
bpchartypmodout CBC 442 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)
char_bpchar UBC 0 0.0 % (0 / 6)
check_collation_set CBC 16887 75.0 % (3 / 4) 25.0 % (1 / 4)
hashbpchar CBC 2924 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)
name_bpchar CBC 5 100.0 % (4 / 4)
varchar GNC 17164 100.0 % (15 / 15) 83.3 % (10 / 12)
varchar_input CBC 375338 100.0 % (10 / 10) 100.0 % (10 / 10)
varchar_support CBC 2147 100.0 % (17 / 17) 71.4 % (10 / 14)
varcharin CBC 375337 100.0 % (5 / 5)
varcharout CBC 111329 100.0 % (3 / 3)
varcharrecv CBC 1 100.0 % (7 / 7)
varcharsend CBC 1 100.0 % (2 / 2)
varchartypmodin CBC 1080 100.0 % (3 / 3)
varchartypmodout CBC 213 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta