LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonb_gin.c (source / functions) Coverage Total Hit UBC GNC CBC EUB ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 81.4 % 515 419 96 2 417 2
Current Date: 2025-09-06 07:49:51 +0900 Functions: 92.9 % 28 26 2 1 25
Baseline: lcov-20250908-010021-baseline Branches: 62.3 % 297 185 112 185 23 13
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 2 2 2
(360..) days: 81.3 % 513 417 96 417
Function coverage date bins:
(360..) days: 92.9 % 28 26 2 1 25
Branch coverage date bins:
(360..) days: 55.6 % 333 185 112 185 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
add_gin_entry CBC 88607 100.0 % (11 / 11) 100.0 % (4 / 4)
emit_jsp_gin_entries CBC 717 100.0 % (11 / 11) 80.0 % (4 / 5)
execute_jsp_gin_node CBC 6306 88.9 % (24 / 27) 80.0 % (16 / 20)
extract_jsp_bool_expr CBC 417 80.0 % (48 / 60) 62.1 % (18 / 29)
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)
extract_jsp_query CBC 321 95.7 % (22 / 23) 87.5 % (7 / 8)
gin_compare_jsonb CBC 589323 100.0 % (11 / 11) 50.0 % (2 / 4)
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)
gin_extract_jsonb CBC 10811 100.0 % (24 / 24) 100.0 % (8 / 8)
gin_extract_jsonb_path CBC 3111 95.0 % (38 / 40) 76.9 % (10 / 13)
gin_extract_jsonb_query GNC 264 92.1 % (35 / 38) 73.1 % (19 / 26)
gin_extract_jsonb_query_path CBC 210 94.1 % (16 / 17) 75.0 % (9 / 12)
gin_triconsistent_jsonb CBC 31821 96.2 % (25 / 26) 81.2 % (26 / 32)
gin_triconsistent_jsonb_path CBC 15594 94.7 % (18 / 19) 75.0 % (15 / 20)
init_gin_entries CBC 13202 100.0 % (5 / 5) 50.0 % (1 / 2)
jsonb_ops__add_path_item CBC 426 90.0 % (18 / 20) 75.0 % (3 / 4)
jsonb_ops__extract_nodes CBC 279 66.7 % (16 / 24) 50.0 % (10 / 20)
jsonb_path_ops__add_path_item CBC 348 85.7 % (12 / 14) 75.0 % (3 / 4)
jsonb_path_ops__extract_nodes CBC 240 100.0 % (7 / 7) 100.0 % (2 / 2)
make_jsp_entry_node CBC 483 100.0 % (5 / 5)
make_jsp_entry_node_scalar CBC 210 100.0 % (2 / 2)
make_jsp_expr_node CBC 234 100.0 % (5 / 5)
make_jsp_expr_node_args CBC 138 100.0 % (6 / 6) 83.3 % (5 / 6)
make_jsp_expr_node_binary CBC 96 100.0 % (5 / 5)
make_scalar_key CBC 73832 92.0 % (23 / 25) 64.7 % (11 / 17)
make_text_key CBC 74066 58.3 % (7 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.4-beta