LCOV - differential code coverage report
Current view: top level - src/backend/executor - nodeWindowAgg.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.4 % 1492 1379 113 1379
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 38 38 38
Baseline: lcov-20260726-baseline Branches: 76.3 % 1148 876 272 876
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 1 1 1
(30,360] days: 91.8 % 232 213 19 213
(360..) days: 92.5 % 1259 1165 94 1165
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 100.0 % 30 30 30
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(30,360] days: 78.9 % 166 131 35 131
(360..) days: 75.8 % 980 743 237 743

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 CBC 6712 85.7 % (90 / 105) 67.1 % (51 / 76)
initialize_peragg CBC 1171 86.0 % (80 / 93) 66.2 % (49 / 74)
update_frameheadpos CBC 243393 89.3 % (92 / 103) 77.3 % (85 / 110)
update_frametailpos CBC 135378 92.7 % (102 / 110) 79.1 % (87 / 110)
window_gettupleslot CBC 508893 85.7 % (30 / 35) 52.8 % (19 / 36)
WinGetFuncArgInPartition CBC 158060 82.0 % (50 / 61) 72.2 % (39 / 54)
calculate_frame_offsets CBC 1636 86.2 % (25 / 29) 50.0 % (15 / 30)
ignorenulls_getfuncarginframe CBC 680 87.0 % (60 / 69) 66.7 % (28 / 42)
ExecReScanWindowAgg CBC 52 95.0 % (19 / 20) 50.0 % (13 / 26)
advance_windowaggregate CBC 118441 91.8 % (56 / 61) 74.0 % (37 / 50)
advance_windowaggregate_base CBC 3116 94.8 % (55 / 58) 71.7 % (33 / 46)
ExecWindowAgg CBC 605194 96.2 % (76 / 79) 83.3 % (50 / 60)
eval_windowaggregates CBC 107101 97.3 % (110 / 113) 88.9 % (80 / 90)
ExecInitWindowAgg CBC 2005 97.7 % (128 / 131) 84.5 % (49 / 58)
WinRowsArePeers CBC 110372 87.5 % (14 / 16) 42.9 % (6 / 14)
WinCheckAndInitializeNullTreatment CBC 580725 90.0 % (9 / 10) 62.5 % (10 / 16)
row_is_in_frame CBC 128254 91.7 % (44 / 48) 88.0 % (44 / 50)
WinSetMarkPosition CBC 583743 93.8 % (15 / 16) 58.3 % (7 / 12)
WinGetCurrentPosition CBC 501553 100.0 % (3 / 3) 50.0 % (2 / 4)
WinGetFuncArgCurrent CBC 1360 100.0 % (6 / 6) 50.0 % (2 / 4)
WinGetPartitionLocalMemory CBC 221260 100.0 % (6 / 6) 66.7 % (4 / 6)
WinGetPartitionRowCount CBC 208 100.0 % (4 / 4) 50.0 % (2 / 4)
gettuple_eval_partition CBC 158236 100.0 % (14 / 14) 66.7 % (4 / 6)
grow_notnull_info CBC 2632 76.5 % (13 / 17) 66.7 % (4 / 6)
prepare_tuplestore CBC 1584 100.0 % (41 / 41) 93.3 % (28 / 30)
spool_tuples CBC 1241093 100.0 % (32 / 32) 92.3 % (24 / 26)
update_grouptailpos CBC 3248 78.3 % (18 / 23) 83.3 % (10 / 12)
begin_partition CBC 2460 100.0 % (53 / 53) 96.4 % (27 / 28)
finalize_windowaggregate CBC 7347 92.6 % (25 / 27) 95.0 % (19 / 20)
ExecEndWindowAgg CBC 1869 100.0 % (15 / 15) 100.0 % (6 / 6)
are_peers CBC 398528 100.0 % (8 / 8) 100.0 % (2 / 2)
eval_windowfunction CBC 580725 100.0 % (16 / 16) 100.0 % (8 / 8)
get_notnull_info CBC 1948 100.0 % (8 / 8) 100.0 % (2 / 2)
init_notnull_info CBC 1390 100.0 % (14 / 14) 100.0 % (12 / 12)
initialize_windowaggregate CBC 2843 100.0 % (15 / 15) 100.0 % (4 / 4)
put_notnull_info CBC 876 100.0 % (12 / 12) 100.0 % (4 / 4)
release_partition CBC 4213 100.0 % (15 / 15) 100.0 % (10 / 10)
GetAggInitVal CBC 550 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1