LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonb_gin.c (source / functions) Coverage Total Hit UNC UBC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.3 % 514 418 2 94 12 406 2 13
Current Date: 2026-05-05 10:23:31 +0900 Functions: 92.9 % 28 26 2 8 18
Baseline: lcov-20260505-025707-baseline Branches: 62.3 % 297 185 1 111 1 184 23 13 10 4
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: 85.7 % 14 12 2 12
(360..) days: 81.2 % 500 406 94 406
Function coverage date bins:
(360..) days: 92.9 % 28 26 2 8 18
Branch coverage date bins:
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 55.6 % 331 184 111 184 23 13

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

Generated by: LCOV version 2.5.0-beta