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
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 86.5 % 517 447 1 69 447 1
Current Date: 2026-11-05 14:14:01 +0100 Functions: 96.4 % 28 27 1 1 26
Baseline: lcov-20261105-baseline Branches: 68.1 % 301 205 96 205
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 84.6 % 13 11 1 1 11
(360..) days: 86.3 % 495 427 68 427
Function coverage date bins:
(360..) days: 96.4 % 28 27 1 1 26
Branch coverage date bins:
(7,30] days: 80.0 % 10 8 2 8
(30,360] days: 50.0 % 2 1 1 1
(360..) days: 67.8 % 289 196 93 196

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
add_gin_entry CBC 90662 100.0 % (10 / 10) 100.0 % (4 / 4)
emit_jsp_gin_entries CBC 1151 100.0 % (11 / 11) 80.0 % (4 / 5)
execute_jsp_gin_node CBC 8456 92.6 % (25 / 27) 85.0 % (17 / 20)
extract_jsp_bool_expr CBC 771 88.9 % (56 / 63) 72.7 % (24 / 33)
extract_jsp_path_expr CBC 853 100.0 % (7 / 7) 100.0 % (4 / 4)
extract_jsp_path_expr_nodes CBC 853 94.7 % (18 / 19) 77.8 % (7 / 9)
extract_jsp_query CBC 555 95.7 % (22 / 23) 87.5 % (7 / 8)
gin_compare_jsonb CBC 639176 100.0 % (11 / 11) 50.0 % (2 / 4)
gin_consistent_jsonb CBC 16 53.1 % (17 / 32) 35.7 % (10 / 28)
gin_consistent_jsonb_path UBC 0 0.0 % (0 / 20) 0.0 % (0 / 18)
gin_extract_jsonb CBC 10161 100.0 % (24 / 24) 100.0 % (8 / 8)
gin_extract_jsonb_path CBC 4159 95.0 % (38 / 40) 76.9 % (10 / 13)
gin_extract_jsonb_query CBC 451 92.1 % (35 / 38) 73.1 % (19 / 26)
gin_extract_jsonb_query_path CBC 335 94.1 % (16 / 17) 75.0 % (9 / 12)
gin_triconsistent_jsonb CBC 50532 96.2 % (25 / 26) 81.2 % (26 / 32)
gin_triconsistent_jsonb_path CBC 28888 94.7 % (18 / 19) 75.0 % (15 / 20)
init_gin_entries CBC 13358 100.0 % (5 / 5) 50.0 % (1 / 2)
jsonb_ops__add_path_item CBC 695 90.0 % (18 / 20) 75.0 % (3 / 4)
jsonb_ops__extract_nodes CBC 483 79.2 % (19 / 24) 65.0 % (13 / 20)
jsonb_path_ops__add_path_item CBC 541 85.7 % (12 / 14) 75.0 % (3 / 4)
jsonb_path_ops__extract_nodes CBC 370 100.0 % (7 / 7) 100.0 % (2 / 2)
make_jsp_entry_node CBC 808 100.0 % (5 / 5)
make_jsp_entry_node_scalar CBC 379 100.0 % (2 / 2)
make_jsp_expr_node CBC 379 100.0 % (5 / 5)
make_jsp_expr_node_args CBC 217 100.0 % (6 / 6) 83.3 % (5 / 6)
make_jsp_expr_node_binary CBC 162 100.0 % (5 / 5)
make_scalar_key CBC 70916 92.0 % (23 / 25) 64.7 % (11 / 17)
make_text_key GNC 71277 58.3 % (7 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.0-1