LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util - restrictinfo.c (source / functions) Coverage Total Hit UBC CBC
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 100.0 % 169 169 169
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 12 12 12
Baseline: lcov-20260630-baseline Branches: 89.8 % 108 97 11 97
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 100.0 % 169 169 169
Function coverage date bins:
(360..) days: 100.0 % 12 12 12
Branch coverage date bins:
(360..) days: 89.8 % 108 97 11 97

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
extract_actual_join_clauses CBC 30905 100.0 % (13 / 13) 88.9 % (16 / 18)
make_sub_restrictinfos CBC 33190 100.0 % (16 / 16) 87.5 % (14 / 16)
get_actual_clauses CBC 55697 100.0 % (8 / 8) 80.0 % (8 / 10)
commute_restrictinfo CBC 55778 100.0 % (29 / 29) 66.7 % (4 / 6)
join_clause_is_movable_to CBC 205871 100.0 % (12 / 12) 100.0 % (10 / 10)
rinfo_is_constant_true CBC 339655 100.0 % (4 / 4) 100.0 % (6 / 6)
join_clause_is_movable_into CBC 394335 100.0 % (8 / 8) 100.0 % (6 / 6)
extract_actual_clauses CBC 534368 100.0 % (8 / 8) 90.0 % (9 / 10)
make_restrictinfo CBC 543651 100.0 % (5 / 5) 75.0 % (3 / 4)
make_plain_restrictinfo CBC 567264 100.0 % (57 / 57) 93.8 % (15 / 16)
restriction_is_securely_promotable CBC 1200879 100.0 % (5 / 5) 100.0 % (4 / 4)
restriction_is_or_clause CBC 1613513 100.0 % (4 / 4) 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1