LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonb_gin.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 81.3 % 514 418 96 418
Current Date: 2026-09-20 14:13:17 +0900 Functions: 92.9 % 28 26 2 26
Baseline: lcov-20260920-baseline Branches: 62.3 % 297 185 112 185
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 83.3 % 12 10 2 10
(360..) days: 81.3 % 502 408 94 408
Function coverage date bins:
(360..) days: 92.9 % 28 26 2 26
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 62.4 % 295 184 111 184

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
gin_consistent_jsonb UBC 0 0.0 % (0 / 32) 0.0 % (0 / 28)
gin_consistent_jsonb_path UBC 0 0.0 % (0 / 20) 0.0 % (0 / 18)
extract_jsp_bool_expr CBC 627 80.0 % (48 / 60) 62.1 % (18 / 29)
jsonb_ops__extract_nodes CBC 420 66.7 % (16 / 24) 50.0 % (10 / 20)
gin_extract_jsonb_query CBC 397 92.1 % (35 / 38) 73.1 % (19 / 26)
gin_triconsistent_jsonb CBC 42428 96.2 % (25 / 26) 81.2 % (26 / 32)
make_scalar_key CBC 85472 92.0 % (23 / 25) 64.7 % (11 / 17)
gin_triconsistent_jsonb_path CBC 20792 94.7 % (18 / 19) 75.0 % (15 / 20)
execute_jsp_gin_node CBC 8408 88.9 % (24 / 27) 80.0 % (16 / 20)
gin_extract_jsonb_path CBC 4159 95.0 % (38 / 40) 76.9 % (10 / 13)
gin_extract_jsonb_query_path CBC 317 94.1 % (16 / 17) 75.0 % (9 / 12)
extract_jsp_path_expr_nodes CBC 781 94.7 % (18 / 19) 77.8 % (7 / 9)
gin_compare_jsonb CBC 717149 100.0 % (11 / 11) 50.0 % (2 / 4)
emit_jsp_gin_entries CBC 1079 100.0 % (11 / 11) 80.0 % (4 / 5)
extract_jsp_query CBC 483 95.7 % (22 / 23) 87.5 % (7 / 8)
init_gin_entries CBC 16283 100.0 % (5 / 5) 50.0 % (1 / 2)
jsonb_ops__add_path_item CBC 641 90.0 % (18 / 20) 75.0 % (3 / 4)
jsonb_path_ops__add_path_item CBC 523 85.7 % (12 / 14) 75.0 % (3 / 4)
make_jsp_expr_node_args CBC 208 100.0 % (6 / 6) 83.3 % (5 / 6)
make_text_key CBC 85824 58.3 % (7 / 12) 50.0 % (1 / 2)
add_gin_entry CBC 105227 100.0 % (10 / 10) 100.0 % (4 / 4)
extract_jsp_path_expr CBC 781 100.0 % (7 / 7) 100.0 % (4 / 4)
gin_extract_jsonb CBC 13086 100.0 % (24 / 24) 100.0 % (8 / 8)
jsonb_path_ops__extract_nodes CBC 361 100.0 % (7 / 7) 100.0 % (2 / 2)
make_jsp_entry_node CBC 727 100.0 % (5 / 5)
make_jsp_entry_node_scalar CBC 316 100.0 % (2 / 2)
make_jsp_expr_node CBC 352 100.0 % (5 / 5)
make_jsp_expr_node_binary CBC 144 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1