LCOV - differential code coverage report
Current view: top level - src/fe_utils - psqlscan.l (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 83.5 % 611 510 101 510
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 24 24 24
Baseline: lcov-20260920-baseline Branches: 78.1 % 233 182 51 182
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 63 63 63
(360..) days: 81.5 % 546 445 101 445
Function coverage date bins:
(30,360] days: 100.0 % 5 5 5
(360..) days: 100.0 % 19 19 19
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 92.9 % 70 65 5 65
(360..) days: 71.4 % 161 115 46 115

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
psqlscan_test_variable CBC 21 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_escape_variable CBC 745 90.9 % (10 / 11) 75.0 % (3 / 4)
psqlscan_pop_buffer_stack CBC 1004 90.9 % (10 / 11) 50.0 % (2 / 4)
psqlscan_push_new_buffer CBC 1004 84.6 % (11 / 13) 50.0 % (2 / 4)
psqlscan_select_top_buffer CBC 1004 70.0 % (7 / 10) 25.0 % (1 / 4)
psqlscan_var_is_current_source CBC 1004 57.1 % (4 / 7) 16.7 % (1 / 6)
psql_scan_get_location CBC 1745 72.7 % (8 / 11) 75.0 % (3 / 4)
psqlscan_extract_substring CBC 3536 46.2 % (6 / 13) 16.7 % (1 / 6)
psql_scan_set_passthrough CBC 10581 100.0 % (3 / 3)
psql_scan_destroy CBC 13238 100.0 % (6 / 6)
psql_scan_create CBC 13295 100.0 % (7 / 7)
psql_scan_in_quote CBC 99159 100.0 % (3 / 3) 100.0 % (4 / 4)
psql_scan_reselect_sql_lexer CBC 156066 100.0 % (3 / 3)
psql_scan_count_copy_from_stdin CBC 251244 100.0 % (6 / 6) 100.0 % (4 / 4)
psqlscan_is_copy_from_stdin CBC 252727 100.0 % (9 / 9) 100.0 % (6 / 6)
psql_scan_reset CBC 272311 90.9 % (10 / 11) 50.0 % (1 / 2)
psql_scan_setup CBC 521204 100.0 % (13 / 13) 50.0 % (2 / 4)
psqlscan_prepare_buffer CBC 522208 100.0 % (14 / 14) 87.5 % (7 / 8)
psql_scan_finish CBC 531956 90.0 % (9 / 10) 83.3 % (5 / 6)
psql_scan CBC 798339 71.4 % (55 / 77) 74.1 % (20 / 27)
psqlscan_is_create_routine CBC 1398623 100.0 % (5 / 5) 100.0 % (14 / 14)
psqlscan_record_initial_keyword CBC 1398623 100.0 % (15 / 15) 100.0 % (20 / 20)
psqlscan_track_identifier CBC 1859132 100.0 % (16 / 16) 87.5 % (14 / 16)
psqlscan_emit CBC 6618448 100.0 % (12 / 12) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1