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 DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 78.4 % 385 302 83 2 300 2
Current Date: 2026-05-05 10:23:31 +0900 Functions: 78.3 % 46 36 10 2 34
Baseline: lcov-20260505-025707-baseline Branches: 56.5 % 186 105 2 79 2 103 49 53 2 2
Baseline Date: 2026-05-05 10:27:06 +0900 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
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 213 100.0 % (3 / 3)
bpchartypmodout CBC 442 100.0 % (3 / 3)
bpchar_sortsupport CBC 603 100.0 % (7 / 7)
anychar_typmodout CBC 655 83.3 % (5 / 6) 50.0 % (1 / 2)
varchartypmodin CBC 1056 100.0 % (3 / 3)
bpchartypmodin CBC 1348 100.0 % (3 / 3)
varchar_support CBC 2127 100.0 % (17 / 17) 71.4 % (10 / 14)
anychar_typmodin CBC 2404 70.0 % (7 / 10) 25.0 % (3 / 12)
hashbpchar CBC 2924 89.5 % (17 / 19) 41.7 % (5 / 12)
bpcharge CBC 3338 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)
bpchargt CBC 3668 100.0 % (9 / 9) 50.0 % (2 / 4)
bpcharne CBC 4296 100.0 % (16 / 16) 75.0 % (6 / 8)
bpchar GNC 8501 96.6 % (28 / 29) 83.3 % (15 / 18)
bpchareq CBC 12576 100.0 % (16 / 16) 75.0 % (6 / 8)
check_collation_set CBC 16872 75.0 % (3 / 4) 25.0 % (1 / 4)
varchar GNC 17160 100.0 % (15 / 15) 83.3 % (10 / 12)
bpcharout CBC 24357 100.0 % (3 / 3)
bpcharcmp CBC 65975 100.0 % (9 / 9) 50.0 % (2 / 4)
varcharout CBC 111220 100.0 % (3 / 3)
bcTruelen CBC 196712 100.0 % (2 / 2)
bpchar_input CBC 212296 100.0 % (19 / 19) 100.0 % (12 / 12)
bpcharin CBC 212296 100.0 % (5 / 5)
bpchartruelen CBC 305126 100.0 % (5 / 5) 100.0 % (4 / 4)
varcharin CBC 375217 100.0 % (5 / 5)
varchar_input CBC 375218 100.0 % (10 / 10) 100.0 % (10 / 10)

Generated by: LCOV version 2.5.0-beta