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

Generated by: LCOV version 2.0-1