LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - like_support.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 83.7 % 590 494 96 2 492 2
Current Date: 2026-10-13 14:31:45 +0300 Functions: 78.0 % 41 32 9 1 31
Baseline: lcov-20261013-baseline Branches: 73.8 % 370 273 97 273
Baseline Date: 2026-10-12 20:45:00 -0400 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 86.5 % 52 45 7 2 43
(360..) days: 83.5 % 538 449 89 449
Function coverage date bins:
(30,360] days: 100.0 % 2 2 1 1
(360..) days: 76.9 % 39 30 9 30
Branch coverage date bins:
(30,360] days: 54.5 % 44 24 20 24
(360..) days: 76.4 % 326 249 77 249

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
make_greater_string CBC 2570 58.1 % (36 / 62) 52.6 % (20 / 38)
match_pattern_prefix CBC 6733 78.7 % (70 / 89) 72.5 % (37 / 51)
string_to_const CBC 17875 44.4 % (8 / 18) 16.7 % (1 / 6)
like_fixed_prefix_ci GNC 189 86.4 % (38 / 44) 53.3 % (16 / 30)
byte_increment UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
iclikejoinsel UBC 0 0.0 % (0 / 2)
icnlikejoinsel UBC 0 0.0 % (0 / 2)
icregexeqjoinsel UBC 0 0.0 % (0 / 2)
icregexnejoinsel UBC 0 0.0 % (0 / 2)
like_regex_support CBC 23421 91.7 % (22 / 24) 68.8 % (11 / 16)
like_selectivity CBC 1455 89.5 % (17 / 19) 88.9 % (16 / 18)
likejoinsel UBC 0 0.0 % (0 / 2)
nlikejoinsel UBC 0 0.0 % (0 / 2)
pattern_fixed_prefix CBC 16003 92.3 % (24 / 26) 70.0 % (7 / 10)
patternsel_common CBC 9595 97.7 % (86 / 88) 83.6 % (51 / 61)
prefixjoinsel UBC 0 0.0 % (0 / 2)
regexnejoinsel UBC 0 0.0 % (0 / 2)
string_to_datum CBC 17875 71.4 % (5 / 7) 50.0 % (3 / 6)
like_fixed_prefix CBC 2223 97.1 % (33 / 34) 88.5 % (23 / 26)
patternsel CBC 9575 90.9 % (10 / 11) 50.0 % (3 / 6)
regex_fixed_prefix CBC 13506 95.8 % (23 / 24) 78.6 % (11 / 14)
regex_selectivity_sub CBC 2656 98.1 % (53 / 54) 93.3 % (56 / 60)
iclikesel CBC 97 100.0 % (2 / 2)
icnlikesel CBC 4 100.0 % (2 / 2)
icregexeqsel CBC 50 100.0 % (2 / 2)
icregexnesel CBC 12 100.0 % (2 / 2)
likesel CBC 1262 100.0 % (2 / 2)
nlikesel CBC 100 100.0 % (2 / 2)
patternjoinsel CBC 118 100.0 % (2 / 2) 50.0 % (1 / 2)
prefix_selectivity CBC 2022 100.0 % (14 / 14) 75.0 % (6 / 8)
prefixsel CBC 45 100.0 % (2 / 2)
regex_selectivity CBC 2290 100.0 % (12 / 12) 68.8 % (11 / 16)
regexeqjoinsel CBC 118 100.0 % (2 / 2)
regexeqsel CBC 6275 100.0 % (2 / 2)
regexnesel CBC 1730 100.0 % (2 / 2)
string_to_bytea_const CBC 10 100.0 % (6 / 6)
text_starts_with_support CBC 130 100.0 % (3 / 3)
texticlike_support CBC 282 100.0 % (3 / 3)
texticregexeq_support CBC 97 100.0 % (3 / 3)
textlike_support CBC 4222 100.0 % (3 / 3)
textregexeq_support CBC 18690 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1