LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeWindowAgg.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC EUB ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 92.4 % 1492 1379 19 94 1 198 1180 1 25
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 38 38 13 25 1
Baseline: lcov-20260630-baseline Branches: 76.2 % 1150 876 35 239 1 119 756 7 1
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 91.8 % 233 214 19 197 17
(360..) days: 92.5 % 1259 1165 94 1 1 1163
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 5 25
Branch coverage date bins:
(30,360] days: 78.8 % 170 134 35 1 119 15
(360..) days: 75.1 % 988 742 238 1 741 7 1

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
ExecReScanWindowAgg CBC 52 95.0 % (19 / 20) 50.0 % (13 / 26)
WinGetPartitionRowCount CBC 208 100.0 % (4 / 4) 50.0 % (2 / 4)
GetAggInitVal CBC 486 100.0 % (6 / 6)
ignorenulls_getfuncarginframe GNC 680 87.0 % (60 / 69) 66.7 % (28 / 42)
put_notnull_info GNC 876 100.0 % (12 / 12) 100.0 % (4 / 4)
initialize_peragg CBC 1103 86.0 % (80 / 93) 66.2 % (49 / 74)
WinGetFuncArgCurrent CBC 1360 100.0 % (6 / 6) 50.0 % (2 / 4)
init_notnull_info GNC 1375 100.0 % (14 / 14) 100.0 % (12 / 12)
prepare_tuplestore CBC 1565 100.0 % (41 / 41) 93.3 % (28 / 30)
calculate_frame_offsets CBC 1617 86.2 % (25 / 29) 50.0 % (15 / 30)
ExecEndWindowAgg CBC 1786 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecInitWindowAgg GNC 1922 97.7 % (128 / 131) 81.7 % (49 / 60)
get_notnull_info GNC 1948 100.0 % (8 / 8) 100.0 % (2 / 2)
begin_partition GNC 2443 100.0 % (53 / 53) 96.4 % (27 / 28)
grow_notnull_info GNC 2632 76.5 % (13 / 17) 66.7 % (4 / 6)
initialize_windowaggregate CBC 2821 100.0 % (15 / 15) 100.0 % (4 / 4)
advance_windowaggregate_base CBC 3116 94.8 % (55 / 58) 71.7 % (33 / 46)
update_grouptailpos CBC 3248 78.3 % (18 / 23) 83.3 % (10 / 12)
release_partition CBC 4113 100.0 % (15 / 15) 100.0 % (10 / 10)
WinGetFuncArgInFrame GNC 6712 85.7 % (90 / 105) 67.1 % (51 / 76)
finalize_windowaggregate CBC 7323 92.6 % (25 / 27) 95.0 % (19 / 20)
eval_windowaggregates GNC 107065 97.3 % (110 / 113) 88.9 % (80 / 90)
WinRowsArePeers CBC 110375 87.5 % (14 / 16) 42.9 % (6 / 14)
advance_windowaggregate CBC 118699 91.8 % (56 / 61) 74.0 % (37 / 50)
row_is_in_frame GNC 128609 91.7 % (44 / 48) 88.0 % (44 / 50)
update_frametailpos CBC 135378 92.7 % (102 / 110) 79.1 % (87 / 110)
WinGetFuncArgInPartition GNC 158060 82.0 % (50 / 61) 72.2 % (39 / 54)
gettuple_eval_partition GNC 158236 100.0 % (14 / 14) 66.7 % (4 / 6)
WinGetPartitionLocalMemory CBC 221280 100.0 % (6 / 6) 66.7 % (4 / 6)
update_frameheadpos CBC 243712 89.3 % (92 / 103) 77.3 % (85 / 110)
are_peers CBC 398503 100.0 % (8 / 8) 100.0 % (2 / 2)
WinGetCurrentPosition CBC 501546 100.0 % (3 / 3) 50.0 % (2 / 4)
window_gettupleslot CBC 509246 85.7 % (30 / 35) 52.8 % (19 / 36)
WinCheckAndInitializeNullTreatment GNC 580715 90.0 % (9 / 10) 62.5 % (10 / 16)
eval_windowfunction CBC 580715 100.0 % (16 / 16) 100.0 % (8 / 8)
WinSetMarkPosition CBC 583733 93.8 % (15 / 16) 58.3 % (7 / 12)
ExecWindowAgg CBC 605129 96.2 % (76 / 79) 83.3 % (50 / 60)
spool_tuples CBC 1241381 100.0 % (32 / 32) 92.3 % (24 / 26)

Generated by: LCOV version 2.0-1