LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - tsvector_op.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.4 % 1180 1020 160 1 1019 3
Current Date: 2024-04-14 14:21:10 Functions: 82.7 % 52 43 9 1 42
Baseline: 16@8cea358b128 Branches: 62.0 % 842 522 320 522
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 1 1 1
(240..) days: 86.4 % 1179 1019 160 1019
Function coverage date bins:
(240..) days: 82.7 % 52 43 9 1 42
Branch coverage date bins:
(240..) days: 62.0 % 842 522 320 522

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
TS_execute CBC 260538 100.0 % (2 / 2)
TS_execute_locations CBC 181 100.0 % (5 / 5) 75.0 % (3 / 4)
TS_execute_locations_recurse CBC 535 86.5 % (45 / 52) 69.8 % (30 / 43)
TS_execute_recurse CBC 527912 84.9 % (45 / 53) 70.6 % (12 / 17)
TS_execute_ternary CBC 18471 100.0 % (2 / 2)
TS_phrase_execute CBC 351039 89.6 % (86 / 96) 76.5 % (52 / 68)
TS_phrase_output CBC 14984 100.0 % (38 / 38) 97.1 % (33 / 34)
add_pos CBC 6 94.4 % (17 / 18) 64.3 % (9 / 14)
array_to_tsvector CBC 12 100.0 % (30 / 30) 77.8 % (14 / 18)
check_weight CBC 4089 100.0 % (9 / 9) 83.3 % (5 / 6)
checkclass_str CBC 34041 100.0 % (39 / 39) 96.2 % (25 / 26)
checkcondition_str CBC 142011 88.4 % (61 / 69) 77.1 % (37 / 48)
chooseNextStatEntry CBC 247692 100.0 % (13 / 13) 100.0 % (16 / 16)
compare_int GNC 39 100.0 % (4 / 4)
compare_text_lexemes CBC 51 100.0 % (8 / 8) 25.0 % (6 / 24)
insertStatEntry CBC 172812 100.0 % (34 / 34) 100.0 % (22 / 22)
silly_cmp_tsvector CBC 1 48.4 % (15 / 31) 21.4 % (9 / 42)
tsCompareString CBC 3107789 78.6 % (11 / 14) 80.0 % (16 / 20)
ts_accum CBC 3054 88.9 % (16 / 18) 66.7 % (8 / 12)
ts_match_qv CBC 30 100.0 % (2 / 2)
ts_match_tq UBC 0 0.0 % (0 / 7) 0.0 % (0 / 2)
ts_match_tt UBC 0 0.0 % (0 / 7)
ts_match_vq CBC 110040 80.0 % (12 / 15) 40.0 % (4 / 10)
ts_process_call CBC 3438 100.0 % (17 / 17) 100.0 % (2 / 2)
ts_setup_firstcall CBC 6 90.0 % (18 / 20) 50.0 % (5 / 10)
ts_stat1 CBC 3432 100.0 % (13 / 13) 83.3 % (5 / 6)
ts_stat2 CBC 6 100.0 % (15 / 15) 75.0 % (6 / 8)
ts_stat_sql CBC 6 75.6 % (34 / 45) 44.7 % (21 / 47)
tsquery_requires_match CBC 417 82.4 % (14 / 17) 66.7 % (8 / 12)
tsvector_bsearch CBC 99 100.0 % (15 / 15) 100.0 % (6 / 6)
tsvector_cmp UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_concat CBC 6 90.0 % (108 / 120) 60.3 % (41 / 68)
tsvector_delete_arr CBC 21 100.0 % (18 / 18) 80.0 % (8 / 10)
tsvector_delete_by_indices CBC 33 100.0 % (31 / 31) 85.7 % (12 / 14)
tsvector_delete_str CBC 18 100.0 % (11 / 11) 38.9 % (7 / 18)
tsvector_eq CBC 1 100.0 % (1 / 1) 50.0 % (2 / 4)
tsvector_filter CBC 9 86.0 % (49 / 57) 69.0 % (20 / 29)
tsvector_ge UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_gt UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_le UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_length CBC 5 100.0 % (5 / 5) 50.0 % (1 / 2)
tsvector_lt UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_ne UBC 0 0.0 % (0 / 1) 0.0 % (0 / 4)
tsvector_setweight CBC 6 65.6 % (21 / 32) 47.1 % (8 / 17)
tsvector_setweight_by_filter CBC 12 70.3 % (26 / 37) 65.2 % (15 / 23)
tsvector_strip CBC 45 100.0 % (20 / 20) 83.3 % (5 / 6)
tsvector_to_array CBC 6 100.0 % (11 / 11) 75.0 % (3 / 4)
tsvector_unnest CBC 90 97.1 % (34 / 35) 75.0 % (9 / 12)
tsvector_update_trigger CBC 9 68.8 % (44 / 64) 31.2 % (25 / 80)
tsvector_update_trigger_bycolumn UBC 0 0.0 % (0 / 2)
tsvector_update_trigger_byid CBC 9 100.0 % (2 / 2)
walkStatEntryTree CBC 6864 95.0 % (19 / 20) 85.7 % (12 / 14)

Generated by: LCOV version 2.1-beta2-3-g6141622