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-20250907-010129-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
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) 51.5 % (17 / 33)
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) 32.4 % (22 / 68)
tsvector_update_trigger_byid CBC 9 100.0 % (2 / 2)
array_to_tsvector GNC 12 100.0 % (30 / 30) 77.8 % (14 / 18)
tsvector_setweight_by_filter GNC 12 70.3 % (26 / 37) 65.2 % (15 / 23)
tsvector_delete_str CBC 18 100.0 % (11 / 11) 66.7 % (4 / 6)
tsvector_delete_arr GNC 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 CBC 39 100.0 % (4 / 4)
tsvector_strip CBC 45 100.0 % (20 / 20) 83.3 % (5 / 6)
compare_text_lexemes GNC 51 100.0 % (8 / 8)
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 14985 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 259979 100.0 % (2 / 2)
TS_phrase_execute CBC 349618 89.6 % (86 / 96) 76.4 % (55 / 72)
TS_execute_recurse CBC 527098 84.9 % (45 / 53) 72.7 % (24 / 33)
tsCompareString CBC 3107789 78.6 % (11 / 14) 80.0 % (16 / 20)

Generated by: LCOV version 2.4-beta