LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - tsvector_op.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 87.2 % 1182 1031 1 150 9 22 1000 1 1 21
Current Date: 2026-05-05 10:23:31 +0900 Functions: 84.6 % 52 44 8 1 12 31 2
Baseline: lcov-20260505-025707-baseline Branches: 66.6 % 800 533 267 12 2 519 27 9 18 8
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: 96.4 % 28 27 1 22 5
(360..) days: 87.0 % 1154 1004 150 9 995 1
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 84.0 % 50 42 8 1 10 31
Branch coverage date bins:
(30,360] days: 31.2 % 16 5 1 2 3 8 2
(360..) days: 64.4 % 820 528 266 12 516 19 7

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_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)
tsvector_eq CBC 1 100.0 % (1 / 1) 50.0 % (2 / 4)
tsvector_length CBC 7 100.0 % (5 / 5) 50.0 % (1 / 2)
ts_setup_firstcall GNC 8 90.0 % (18 / 20) 50.0 % (5 / 10)
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)
tsvector_concat CBC 9 90.0 % (108 / 120) 60.3 % (41 / 68)
add_pos CBC 10 94.4 % (17 / 18) 64.3 % (9 / 14)
tsvector_setweight CBC 10 65.6 % (21 / 32) 47.1 % (8 / 17)
tsvector_to_array GNC 10 100.0 % (10 / 10) 75.0 % (3 / 4)
tsvector_update_trigger GNC 12 68.8 % (44 / 64) 32.4 % (22 / 68)
tsvector_update_trigger_byid CBC 12 100.0 % (2 / 2)
tsvector_filter CBC 14 86.0 % (49 / 57) 69.0 % (20 / 29)
array_to_tsvector GNC 18 100.0 % (30 / 30) 77.8 % (14 / 18)
tsvector_setweight_by_filter GNC 20 70.3 % (26 / 37) 65.2 % (15 / 23)
tsvector_delete_str CBC 30 100.0 % (11 / 11) 66.7 % (4 / 6)
tsvector_delete_arr GNC 35 100.0 % (18 / 18) 80.0 % (8 / 10)
ts_match_qv CBC 40 100.0 % (2 / 2)
tsvector_delete_by_indices CBC 55 100.0 % (31 / 31) 85.7 % (12 / 14)
compare_int CBC 65 100.0 % (4 / 4)
tsvector_strip CBC 73 100.0 % (20 / 20) 83.3 % (5 / 6)
compare_text_lexemes GNC 85 100.0 % (8 / 8)
tsvector_unnest GNC 120 97.2 % (35 / 36) 75.0 % (9 / 12)
tsvector_bsearch GNC 165 100.0 % (15 / 15) 100.0 % (6 / 6)
tsvector_cmp GBC 260 100.0 % (1 / 1) 50.0 % (2 / 4)
silly_cmp_tsvector GNC 261 74.2 % (23 / 31) 45.2 % (19 / 42)
TS_execute_locations CBC 281 100.0 % (5 / 5) 75.0 % (3 / 4)
tsquery_requires_match CBC 631 82.4 % (14 / 17) 66.7 % (8 / 12)
TS_execute_locations_recurse CBC 827 86.5 % (45 / 52) 69.8 % (30 / 43)
ts_accum CBC 4072 88.9 % (16 / 18) 66.7 % (8 / 12)
ts_stat1 CBC 4576 100.0 % (13 / 13) 83.3 % (5 / 6)
ts_process_call CBC 4584 100.0 % (17 / 17) 100.0 % (2 / 2)
check_weight CBC 5452 100.0 % (9 / 9) 83.3 % (5 / 6)
walkStatEntryTree CBC 9152 95.0 % (19 / 20) 85.7 % (12 / 14)
TS_phrase_output CBC 20113 100.0 % (38 / 38) 97.1 % (33 / 34)
TS_execute_ternary CBC 24628 100.0 % (2 / 2)
checkclass_str GNC 45576 100.0 % (39 / 39) 96.2 % (25 / 26)
ts_match_vq CBC 146808 80.0 % (12 / 15) 40.0 % (4 / 10)
checkcondition_str GNC 189554 88.4 % (61 / 69) 77.1 % (37 / 48)
insertStatEntry CBC 230416 100.0 % (34 / 34) 100.0 % (22 / 22)
chooseNextStatEntry CBC 330256 100.0 % (13 / 13) 100.0 % (16 / 16)
TS_execute CBC 346369 100.0 % (2 / 2)
TS_phrase_execute CBC 466432 89.6 % (86 / 96) 76.4 % (55 / 72)
TS_execute_recurse CBC 703087 84.9 % (45 / 53) 72.7 % (24 / 33)
tsCompareString CBC 4199156 78.6 % (11 / 14) 80.0 % (16 / 20)

Generated by: LCOV version 2.5.0-beta