LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - tsvector_op.c (source / functions) Coverage Total Hit UBC GBC GNC CBC EUB ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 86.4 % 1180 1020 160 12 1008 12
Current Date: 2025-09-06 07:49:51 +0900 Functions: 82.7 % 52 43 9 4 39
Baseline: lcov-20250908-010021-baseline Branches: 65.1 % 800 521 279 1 2 518 27 11
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 13 13 12 1
(360..) days: 86.3 % 1167 1007 160 1007
Function coverage date bins:
(360..) days: 82.7 % 52 43 9 4 39
Branch coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 62.1 % 836 519 279 1 518 27 11

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

Generated by: LCOV version 2.4-beta