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 DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 81.3 % 514 418 2 94 12 406 2 13
Current Date: 2026-05-29 21:51:00 -0400 Functions: 92.9 % 28 26 2 8 18
Baseline: lcov-20260530-034037-baseline Branches: 62.3 % 297 185 1 111 1 184 33 17
Baseline Date: 2026-05-29 14:39:03 -0700 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: 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 UNC 0 0.0 % (0 / 32) 0.0 % (0 / 28)
gin_consistent_jsonb_path UNC 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)
make_text_key CBC 95045 58.3 % (7 / 12) 50.0 % (1 / 2)
execute_jsp_gin_node CBC 8408 88.9 % (24 / 27) 80.0 % (16 / 20)
gin_extract_jsonb_query GNC 397 92.1 % (35 / 38) 73.1 % (19 / 26)
gin_extract_jsonb_path GNC 4159 95.0 % (38 / 40) 76.9 % (10 / 13)
jsonb_ops__add_path_item GNC 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_scalar_key CBC 94693 92.0 % (23 / 25) 64.7 % (11 / 17)
extract_jsp_path_expr_nodes CBC 781 94.7 % (18 / 19) 77.8 % (7 / 9)
extract_jsp_query GNC 483 95.7 % (22 / 23) 87.5 % (7 / 8)
gin_extract_jsonb_query_path CBC 317 94.1 % (16 / 17) 75.0 % (9 / 12)
gin_triconsistent_jsonb GNC 42428 96.2 % (25 / 26) 81.2 % (26 / 32)
gin_triconsistent_jsonb_path GNC 20792 94.7 % (18 / 19) 75.0 % (15 / 20)
add_gin_entry GNC 114448 100.0 % (10 / 10) 100.0 % (4 / 4)
emit_jsp_gin_entries CBC 1079 100.0 % (11 / 11) 80.0 % (4 / 5)
extract_jsp_path_expr CBC 781 100.0 % (7 / 7) 100.0 % (4 / 4)
gin_compare_jsonb CBC 774413 100.0 % (11 / 11) 50.0 % (2 / 4)
gin_extract_jsonb CBC 14507 100.0 % (24 / 24) 100.0 % (8 / 8)
init_gin_entries GNC 17704 100.0 % (5 / 5) 50.0 % (1 / 2)
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_args CBC 208 100.0 % (6 / 6) 83.3 % (5 / 6)
make_jsp_expr_node_binary CBC 144 100.0 % (5 / 5)

Generated by: LCOV version 2.5.0-beta