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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 81.3 % 514 418 2 94 12 406 2 13
Current Date: 2025-12-17 08:58:58 +0900 Functions: 92.9 % 28 26 2 8 18
Baseline: lcov-20251217-005640-baseline Branches: 62.3 % 297 185 1 111 1 184 23 13
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 8 8 8
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 100.0 % 2 2 2
(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:
(1,7] 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 96 100.0 % (5 / 5)
make_jsp_expr_node_args CBC 138 100.0 % (6 / 6) 83.3 % (5 / 6)
gin_extract_jsonb_query_path CBC 210 94.1 % (16 / 17) 75.0 % (9 / 12)
make_jsp_entry_node_scalar CBC 210 100.0 % (2 / 2)
make_jsp_expr_node CBC 234 100.0 % (5 / 5)
jsonb_path_ops__extract_nodes CBC 240 100.0 % (7 / 7) 100.0 % (2 / 2)
gin_extract_jsonb_query GNC 264 92.1 % (35 / 38) 73.1 % (19 / 26)
jsonb_ops__extract_nodes CBC 279 66.7 % (16 / 24) 50.0 % (10 / 20)
extract_jsp_query GNC 321 95.7 % (22 / 23) 87.5 % (7 / 8)
jsonb_path_ops__add_path_item CBC 348 85.7 % (12 / 14) 75.0 % (3 / 4)
extract_jsp_bool_expr CBC 417 80.0 % (48 / 60) 62.1 % (18 / 29)
jsonb_ops__add_path_item GNC 426 90.0 % (18 / 20) 75.0 % (3 / 4)
make_jsp_entry_node CBC 483 100.0 % (5 / 5)
extract_jsp_path_expr CBC 519 100.0 % (7 / 7) 100.0 % (4 / 4)
extract_jsp_path_expr_nodes CBC 519 94.7 % (18 / 19) 77.8 % (7 / 9)
emit_jsp_gin_entries CBC 717 100.0 % (11 / 11) 80.0 % (4 / 5)
gin_extract_jsonb_path GNC 3111 95.0 % (38 / 40) 76.9 % (10 / 13)
execute_jsp_gin_node CBC 6306 88.9 % (24 / 27) 80.0 % (16 / 20)
gin_extract_jsonb CBC 10281 100.0 % (24 / 24) 100.0 % (8 / 8)
init_gin_entries GNC 12672 100.0 % (5 / 5) 50.0 % (1 / 2)
gin_triconsistent_jsonb_path GNC 15594 94.7 % (18 / 19) 75.0 % (15 / 20)
gin_triconsistent_jsonb GNC 31821 96.2 % (25 / 26) 81.2 % (26 / 32)
make_scalar_key CBC 71612 92.0 % (23 / 25) 64.7 % (11 / 17)
make_text_key CBC 71846 58.3 % (7 / 12) 50.0 % (1 / 2)
add_gin_entry GNC 86387 100.0 % (10 / 10) 100.0 % (4 / 4)
gin_compare_jsonb CBC 572854 100.0 % (11 / 11) 50.0 % (2 / 4)

Generated by: LCOV version 2.4-beta