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

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