LCOV - code coverage report
Current view: top level - src/backend/executor - nodeWindowAgg.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 93.0 % 1465 1362
Test Date: 2026-11-12 20:16:20 Functions: 100.0 % 38 38
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 77.9 % 1078 840

Function Name Sort by function name Hit count Sort by function hit count
ExecReScanWindowAgg 52
WinGetPartitionRowCount 208
GetAggInitVal 554
ignorenulls_getfuncarginframe 740
put_notnull_info 920
initialize_peragg 1206
WinGetFuncArgCurrent 1416
init_notnull_info 1426
prepare_tuplestore 1630
calculate_frame_offsets 1684
ExecEndWindowAgg 1916
get_notnull_info 1972
ExecInitWindowAgg 2060
begin_partition 2512
grow_notnull_info 2700
initialize_windowaggregate 2864
advance_windowaggregate_base 3116
update_grouptailpos 3248
release_partition 4304
WinGetFuncArgInFrame 6772
finalize_windowaggregate 7465
eval_windowaggregates 107249
WinRowsArePeers 110372
advance_windowaggregate 119305
row_is_in_frame 129209
update_frametailpos 135530
WinGetFuncArgInPartition 158092
gettuple_eval_partition 158276
WinGetPartitionLocalMemory 221260
update_frameheadpos 244556
are_peers 398822
WinGetCurrentPosition 501553
window_gettupleslot 509698
WinCheckAndInitializeNullTreatment 580817
eval_windowfunction 580817
WinSetMarkPosition 583755
ExecWindowAgg 605434
spool_tuples 1244050

Generated by: LCOV version 2.0-1