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: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 88.8 % 1162 1032 130 4 1028 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 84.9 % 53 45 8 3 42
Baseline: lcov-20260827-baseline Branches: 66.8 % 800 534 266 534
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 81.8 % 11 9 2 4 5
(30,360] days: 85.2 % 27 23 4 23
(360..) days: 89.0 % 1124 1000 124 1000
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 83.7 % 49 41 8 3 38
Branch coverage date bins:
(7,30] days: 40.0 % 10 4 6 4
(30,360] days: 25.0 % 12 3 9 3
(360..) days: 67.7 % 778 527 251 527

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 347528 100.0 % (2 / 2)
TS_execute_locations CBC 293 100.0 % (5 / 5) 75.0 % (3 / 4)
TS_execute_locations_recurse CBC 839 86.5 % (45 / 52) 69.8 % (30 / 43)
TS_execute_recurse CBC 704180 84.9 % (45 / 53) 72.7 % (24 / 33)
TS_execute_ternary CBC 24628 100.0 % (2 / 2)
TS_phrase_execute CBC 469496 89.6 % (86 / 96) 76.4 % (55 / 72)
TS_phrase_output GNC 20111 100.0 % (37 / 37) 97.1 % (33 / 34)
add_pos CBC 10 94.4 % (17 / 18) 64.3 % (9 / 14)
array_to_tsvector CBC 18 94.3 % (33 / 35) 61.5 % (16 / 26)
check_weight CBC 5452 100.0 % (9 / 9) 83.3 % (5 / 6)
checkclass_str CBC 45576 100.0 % (39 / 39) 96.2 % (25 / 26)
checkcondition_str CBC 189554 88.4 % (61 / 69) 77.1 % (37 / 48)
chooseNextStatEntry CBC 330256 100.0 % (13 / 13) 100.0 % (16 / 16)
compare_int CBC 65 100.0 % (4 / 4)
compare_text_lexemes CBC 85 100.0 % (8 / 8)
insertStatEntry CBC 230416 100.0 % (34 / 34) 100.0 % (22 / 22)
parse_weight CBC 48 63.2 % (12 / 19) 23.1 % (3 / 13)
silly_cmp_tsvector CBC 261 74.2 % (23 / 31) 45.2 % (19 / 42)
tsCompareString CBC 4200965 78.6 % (11 / 14) 80.0 % (16 / 20)
ts_accum CBC 4072 88.9 % (16 / 18) 66.7 % (8 / 12)
ts_match_qv CBC 40 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 146808 80.0 % (12 / 15) 40.0 % (4 / 10)
ts_process_call CBC 4584 100.0 % (17 / 17) 100.0 % (2 / 2)
ts_setup_firstcall CBC 8 90.0 % (18 / 20) 50.0 % (5 / 10)
ts_stat1 CBC 4576 100.0 % (13 / 13) 83.3 % (5 / 6)
ts_stat2 CBC 8 100.0 % (15 / 15) 75.0 % (6 / 8)
ts_stat_sql CBC 8 76.6 % (36 / 47) 51.5 % (17 / 33)
tsquery_requires_match CBC 631 82.4 % (14 / 17) 66.7 % (8 / 12)
tsvector_bsearch CBC 165 100.0 % (15 / 15) 100.0 % (6 / 6)
tsvector_cmp CBC 260 100.0 % (1 / 1) 50.0 % (2 / 4)
tsvector_concat CBC 9 90.0 % (108 / 120) 60.3 % (41 / 68)
tsvector_delete_arr GNC 35 100.0 % (18 / 18) 80.0 % (8 / 10)
tsvector_delete_by_indices CBC 55 100.0 % (31 / 31) 85.7 % (12 / 14)
tsvector_delete_str CBC 30 100.0 % (11 / 11) 66.7 % (4 / 6)
tsvector_eq CBC 1 100.0 % (1 / 1) 50.0 % (2 / 4)
tsvector_filter CBC 14 100.0 % (43 / 43) 81.8 % (18 / 22)
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 7 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 10 100.0 % (17 / 17) 70.0 % (7 / 10)
tsvector_setweight_by_filter CBC 20 100.0 % (23 / 23) 87.5 % (14 / 16)
tsvector_strip CBC 73 100.0 % (20 / 20) 83.3 % (5 / 6)
tsvector_to_array CBC 10 100.0 % (10 / 10) 75.0 % (3 / 4)
tsvector_unnest GNC 120 97.2 % (35 / 36) 75.0 % (9 / 12)
tsvector_update_trigger CBC 12 68.8 % (44 / 64) 32.4 % (22 / 68)
tsvector_update_trigger_bycolumn UBC 0 0.0 % (0 / 2)
tsvector_update_trigger_byid CBC 12 100.0 % (2 / 2)
walkStatEntryTree CBC 9152 95.0 % (19 / 20) 85.7 % (12 / 14)

Generated by: LCOV version 2.0-1