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-09-13 22: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 554
ignorenulls_getfuncarginframe 680
put_notnull_info 876
initialize_peragg 1177
WinGetFuncArgCurrent 1360
init_notnull_info 1390
prepare_tuplestore 1585
calculate_frame_offsets 1637
ExecEndWindowAgg 1875
get_notnull_info 1948
ExecInitWindowAgg 2011
begin_partition 2461
grow_notnull_info 2632
initialize_windowaggregate 2858
advance_windowaggregate_base 3116
update_grouptailpos 3248
release_partition 4220
WinGetFuncArgInFrame 6712
finalize_windowaggregate 7348
eval_windowaggregates 107104
WinRowsArePeers 110372
advance_windowaggregate 119695
row_is_in_frame 129419
update_frametailpos 135378
WinGetFuncArgInPartition 158060
gettuple_eval_partition 158236
WinGetPartitionLocalMemory 221260
update_frameheadpos 244561
are_peers 398530
WinGetCurrentPosition 501553
window_gettupleslot 510059
WinCheckAndInitializeNullTreatment 580725
eval_windowfunction 580725
WinSetMarkPosition 583743
ExecWindowAgg 605198
spool_tuples 1242263

Generated by: LCOV version 2.0-1