LCOV - code coverage report
Current view: top level - src/backend/executor - nodeWindowAgg.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.7 % 1461 1355
Test Date: 2026-08-14 18:15:47 Functions: 100.0 % 38 38
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 77.7 % 1074 835

Function Name Sort by function name Hit count Sort by function hit count
ExecReScanWindowAgg 52
WinGetPartitionRowCount 208
GetAggInitVal 550
ignorenulls_getfuncarginframe 680
put_notnull_info 876
initialize_peragg 1173
WinGetFuncArgCurrent 1360
init_notnull_info 1390
prepare_tuplestore 1585
calculate_frame_offsets 1637
ExecEndWindowAgg 1871
get_notnull_info 1948
ExecInitWindowAgg 2007
begin_partition 2461
grow_notnull_info 2632
initialize_windowaggregate 2828
advance_windowaggregate_base 3116
update_grouptailpos 3248
release_partition 4216
WinGetFuncArgInFrame 6712
finalize_windowaggregate 7348
eval_windowaggregates 107104
WinRowsArePeers 110372
advance_windowaggregate 118382
row_is_in_frame 128548
update_frametailpos 135378
WinGetFuncArgInPartition 158060
gettuple_eval_partition 158236
WinGetPartitionLocalMemory 221260
update_frameheadpos 243690
are_peers 398530
WinGetCurrentPosition 501553
window_gettupleslot 509188
WinCheckAndInitializeNullTreatment 580725
eval_windowfunction 580725
WinSetMarkPosition 583743
ExecWindowAgg 605198
spool_tuples 1241392

Generated by: LCOV version 2.0-1