LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonb_gin.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 81.0 % 515 417 98 417
Current Date: 2024-04-14 14:21:10 Functions: 92.9 % 28 26 2 26
Baseline: 16@8cea358b128 Branches: 58.3 % 345 201 144 2 199
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 81.0 % 515 417 98 417
Function coverage date bins:
(240..) days: 92.9 % 28 26 2 26
Branch coverage date bins:
(240..) days: 58.3 % 345 201 144 2 199

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 46881 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 378779 100.0 % (11 / 11) 42.9 % (12 / 28)
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 3605 100.0 % (24 / 24) 100.0 % (8 / 8)
gin_extract_jsonb_path CBC 3108 95.0 % (38 / 40) 76.9 % (10 / 13)
gin_extract_jsonb_query CBC 264 86.8 % (33 / 38) 50.0 % (25 / 50)
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 5993 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 32118 92.0 % (23 / 25) 64.7 % (11 / 17)
make_text_key CBC 32352 58.3 % (7 / 12) 50.0 % (1 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622