LCOV - differential code coverage report
Current view: top level - src/backend/nodes - nodeFuncs.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 70.4 % 2680 1886 82 712 25 90 1771
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 32 32 10 22
Baseline: 16@8cea358b128 Branches: 59.8 % 1568 938 50 45 18 517 66 9 24 839
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 59.6 % 151 90 61 90
(60,120] days: 50.0 % 6 3 3 3
(240..) days: 71.1 % 2523 1793 21 709 25 1768
Function coverage date bins:
(240..) days: 100.0 % 32 32 10 22
Branch coverage date bins:
[..60] days: 38.7 % 62 24 38 24
(60,120] days: 50.0 % 4 2 2 2
(240..) days: 60.7 % 1502 912 12 45 18 515 66 9 837

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
raw_expression_tree_walker_impl GNC 47108 27.5 % (140 / 509) 24.8 % (98 / 395)
expression_tree_walker_impl GNC 44927227 72.5 % (274 / 378) 68.6 % (190 / 277)
exprTypmod GNC 4760012 74.6 % (103 / 138) 55.0 % (60 / 109)
exprSetCollation GNC 869716 79.9 % (119 / 149) 62.1 % (64 / 103)
exprLocation GNC 1988853 62.1 % (187 / 301) 61.1 % (58 / 95)
planstate_tree_walker_impl CBC 630080 66.7 % (28 / 42) 51.4 % (19 / 37)
exprIsLengthCoercion CBC 625490 66.7 % (18 / 27) 46.7 % (14 / 30)
exprCollation GNC 6058275 88.8 % (159 / 179) 81.0 % (64 / 79)
exprType GNC 12936537 95.2 % (177 / 186) 83.1 % (74 / 89)
query_tree_walker_impl GNC 789277 77.1 % (37 / 48) 76.8 % (43 / 56)
expression_tree_mutator_impl GNC 7502843 87.9 % (334 / 380) 84.2 % (64 / 76)
strip_implicit_coercions CBC 314928 67.9 % (19 / 28) 65.4 % (17 / 26)
range_table_entry_walker_impl CBC 475445 87.2 % (34 / 39) 82.4 % (28 / 34)
query_tree_mutator_impl GNC 10701 85.7 % (30 / 35) 68.8 % (11 / 16)
exprInputCollation CBC 649 78.1 % (25 / 32) 72.7 % (8 / 11)
range_table_mutator_impl CBC 10701 87.9 % (29 / 33) 83.3 % (15 / 18)
applyRelabelType CBC 101359 100.0 % (23 / 23) 87.5 % (14 / 16)
check_functions_in_node CBC 9594214 97.9 % (47 / 48) 93.3 % (28 / 30)
planstate_walk_members CBC 7966 80.0 % (4 / 5) 75.0 % (3 / 4)
planstate_walk_subplans CBC 1260160 83.3 % (5 / 6) 87.5 % (7 / 8)
exprSetInputCollation CBC 832921 100.0 % (29 / 29) 100.0 % (9 / 9)
expression_returns_set_walker CBC 1597995 100.0 % (18 / 18) 100.0 % (16 / 16)
fix_opfuncids_walker CBC 506311 100.0 % (12 / 12) 100.0 % (10 / 10)
leftmostLoc CBC 107809 100.0 % (6 / 6) 100.0 % (4 / 4)
query_or_expression_tree_mutator_impl CBC 98808 100.0 % (4 / 4) 100.0 % (4 / 4)
query_or_expression_tree_walker_impl CBC 1695434 100.0 % (4 / 4) 100.0 % (4 / 4)
range_table_walker_impl CBC 332997 100.0 % (6 / 6) 100.0 % (8 / 8)
set_opfuncid CBC 1723781 100.0 % (4 / 4) 100.0 % (2 / 2)
set_sa_opfuncid CBC 82574 100.0 % (4 / 4) 100.0 % (2 / 2)
expression_returns_set CBC 382851 100.0 % (2 / 2)
fix_opfuncids CBC 231104 100.0 % (3 / 3)
relabel_to_typmod CBC 18 100.0 % (2 / 2)

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